Javascript 如何在Phonegap jQuery移动项目中启用多语言选择?

Javascript 如何在Phonegap jQuery移动项目中启用多语言选择?,javascript,jquery,jquery-mobile,mobile,cordova,Javascript,Jquery,Jquery Mobile,Mobile,Cordova,您好,我是jQuery mobile的新手,我使用jQuery mobile和phonegap创建了一个移动应用程序,我想在我的应用程序中启用多语言选择下拉列表。我知道如何添加下拉列表并将项目放入列表很容易。但我面临的困难是翻译。有什么可能的方法来启用翻译?例如,当前语言为英语,在选择另一种语言(例如:意大利语)时,我需要将整个页面翻译为意大利语,使用谷歌翻译程序如何 我最近用德语和英语开发了一个应用程序。最初,我给用户选择所需语言的选项,然后将其响应存储为本地存储 然后,我将每个页面的所有文本

您好,我是jQuery mobile的新手,我使用jQuery mobilephonegap创建了一个移动应用程序,我想在我的应用程序中启用多语言选择下拉列表。我知道如何添加下拉列表并将项目放入列表很容易。但我面临的困难是翻译。有什么可能的方法来启用翻译?例如,当前语言为英语,在选择另一种语言(例如:意大利语)时,我需要将整个页面翻译为意大利语,使用谷歌翻译程序如何

我最近用德语和英语开发了一个应用程序。最初,我给用户选择所需语言的选项,然后将其响应存储为本地存储

然后,我将每个页面的所有文本作为字符串变量编写。因此,在每个pagebeforeshow上,我都会快速检查本地存储中的值,并显示相应字符串中的相关内容

更轻量级的版本可能是复制子目录中的所有页面。例如,所有英语语言文件都在myapp/en中,所有德语语言页面都在myapp/de中

这使每个页面保持轻量级,但随着语言的增加,跟踪所有页面会变得有点棘手。这也会使你的应用程序的总大小变大。此外,你必须找出在不同语言之间切换用户的最佳方法


我希望这能给您提供一些使用的想法。

这里有一些Jquery翻译插件。这里有一些例子---