您好我是jQuery mobile的新手,我使用 jQuery mobile 和 phonegap 创建了一个移动应用程序,我想启用多语言< / strong>我的应用程序中的选择下拉列表。我知道如何添加下拉列表并将项目放入列表很容易。但我面临的困难是翻译..启用翻译的可能方法是什么?例如,当前的语言是英语,在选择其他语言时(例如:意大利语)我需要将整个页面翻译成意大利语,如何使用谷歌翻译?
答案 0 :(得分:0)
我最近用德语和英语构建了一个应用程序。最初,我向用户提供了选择所需语言的选项,然后将其响应存储为localStorage。
然后我将每个页面的所有文本都写成字符串变量。因此,在每个页面显示之前,我对本地存储中的值进行了快速检查,并显示了相应字符串中的相关内容。
更轻量级的版本可能是复制子目录中的所有页面。例如,所有英语lang文件都在myapp / en中,所有德语lang页面都在myapp / de中。
这使每个页面保持轻量级,但随着您获得更多语言,可以跟踪所有页面有点棘手。它还会使您的应用的总大小变大。此外,yud必须找出在语言之间切换用户的最佳方法。
我希望能给你一些想法......