在我的应用程序中,我可以选择语言。
当我选择一个选项时,应该更改整个应用程序语言。
我已经尝试过使用谷歌和微软的API,但我猜这是付费的。是否有任何免费的api使用javascript可以帮助我解决这个问题。
答案 0 :(得分:0)
两个选项:
<强>#1 强>
看看here。点击右上角的“选项”,然后选择另一个语言。打开一个datebox插件小部件,它将使用您指定的语言。
我喜欢使用Crowdin完成的方式,尽管您最终会在.js文件中找到所有文本。如果您查看其中一个languages sample files,如果您的网站变得更加复杂,那么这将会加载很多东西。
<强>#2 强>
做这个服务器端。我(使用Coldfusion)在第一页加载时加载langauge对象并缓存它直到用户选择一种新语言。我的langauge对象大约有60k,有2000个条目。你也可以通过json从服务器发送到页面并将其存储在页面中,然后你可以从Jquery / Javascript中引用它。
我可能最终会尝试从服务器端切换到使用第一种方法,并尝试查看是否可以根据JQM页面拆分我的语言.js文件,然后将它们与require一起加载,这意味着每页只有几ks。如果您不介意为每种语言和页面准备一堆语言文件,这可能是最好的“移动”方法。
答案 1 :(得分:0)
This post可能就是你要找的东西。他们在谈论:
wordpress
,更改语言plugin widget
。
jQuery handler
更改语言by directing to another url
。
度过美好的一天!