我正在使用requireJS
以及Jquery Mobile
,并已开始考虑应用程序国际化的选项。什么插件用于jQuery Mobile和RequireJS国际化?
现在可用的语言(EN/DE/FR)由数据库服务器提供。当用户选择一个新的语言,我的当前页设置jqm option
allowSamePageTransition=true
,它做一个changepage重新抓取网页的内容,并把它添加到DOM(它在DOM的两倍,但没关系,现在。
由于应用程序最终应该脱机工作,我想通过JSON/Javascript从数据库和存储/服务器中删除语言,因此切换语言会触发相同的事件,只是这次翻译将作为JSON提供,并且我正在构建东西在客户端
我一直在尝试做这与i18n
插件requireJS
提供,虽然这是超级简单的设置,当用户手动切换语言我坚持不得不重新加载完整的应用程序来显示新的语言,这是一个不行。
问题:
我已经阅读国际的一些问题和建议的框架,但我不确定该走哪条路,并没有真正发现任何替代。
考虑到这些:
- 应该是小而快
- 需要与JQM
工作 - 应使用JSON/.po文件我可以建立服务器端下载和高速缓存/ localStorage的
保持 - 复数规则等都可以,但不是必须的
你推荐使用什么?你有什么经验?
感谢您的分享!
谢谢,无名downvoter解释 – frequent