-1

在我的应用程序中,我可以选择语言。

当我选择一个选项时,应该更改整个应用程序语言。

我已经尝试过使用 Google 和 Microsoft api,但我猜这是付费的。是否有任何使用 javascript 的免费 api 可以帮助我解决这个问题。

4

2 回答 2

0

这篇文章可能是您正在寻找的。他们在谈论:

  • A wordpress、改变语言plugin widget

  • AjQuery handler改变语言by directing to another url

祝你今天过得愉快!

于 2012-06-21T12:45:01.340 回答
0

两种选择:

#1
看看这里。单击右上角的“选项”并选择其他语言。打开一个日期框插件小部件,它将使用您指定的语言。

我喜欢使用Crowdin完成的方式,尽管您最终会将所有文本都放在 .js 文件中。如果您查看其中一种语言示例文件,如果您的网站变得更加复杂,这将是一大堆内容。

#2
做这个服务器端。我(使用 Coldfusion)在第一页加载时加载一个语言对象并缓存它,直到用户选择一种新语言。我的语言对象大约是 60k,有 2000 个条目。您也可以通过 json 从服务器将其发送到页面并将其存储在页面中,然后您可以从 Jquery/Javascript 中引用它。

我可能最终会尝试从服务器端切换到使用第一种方法,并会尝试查看是否可以根据 JQM 页面拆分我的语言 .js 文件,然后将它们与require一起加载,这意味着只有几 ks每页。如果您不介意每种语言和页面都有一堆语言文件,那么这可能是最好的“移动”方法。

于 2012-06-18T10:33:13.197 回答