【问题标题】:How to enable multi-language selection in Phonegap-jQuery Mobile project?如何在 Phonegap-jQuery Mobile 项目中启用多语言选择?
【发布时间】:2014-05-01 15:01:27
【问题描述】:

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

【问题讨论】:

标签: javascript jquery jquery-mobile mobile cordova


【解决方案1】:

我最近用德语和英语构建了一个应用程序。最初,我让用户选择他们想要的语言,然后将他们的响应存储为 localStorage。

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

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

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

我希望这能给你一些想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2012-10-21
    • 2013-05-09
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多