Html 双语言phonegap应用程序的soulation

Html 双语言phonegap应用程序的soulation,html,jquery-mobile,cordova,phonegap-plugins,Html,Jquery Mobile,Cordova,Phonegap Plugins,两种语言phonegap应用程序的最佳示例是什么? 我想设置默认语言(index-en.html或index-fa.html)和用户在首次使用时的主题,并保存所选的用户设置。最好的方法是什么?对于客户端国际化,我可以推荐。 您只需使用JSON对象创建两个ResourceFile,并将它们用于静态文本。这样,您就不必维护两个html文件,我可以想象这将非常令人沮丧 使用i18next非常简单 您只需将data-i18n属性放置到元素,如下所示: 让它像这样变魔术: $(“.my class”).

两种语言phonegap应用程序的最佳示例是什么?
我想设置默认语言(index-en.html或index-fa.html)和用户在首次使用时的主题,并保存所选的用户设置。最好的方法是什么?

对于客户端国际化,我可以推荐。 您只需使用JSON对象创建两个ResourceFile,并将它们用于静态文本。这样,您就不必维护两个html文件,我可以想象这将非常令人沮丧

使用i18next非常简单

您只需将
data-i18n
属性放置到元素,如下所示:

让它像这样变魔术:
$(“.my class”).i18n()

如果您将车把用作模板引擎,则更好,您只需:
{{t“my.key”}

当然,您可以像这样以编程方式使用它:
var myKey=t(“my.key”)

如果您有一个包含大量静态内容的大型项目,您可能希望以其他格式(如Excel)维护翻译,然后使用某种工具将其转换为JSON