IBM Worklight - 如何添加多语言支持?

Posted

技术标签:

【中文标题】IBM Worklight - 如何添加多语言支持?【英文标题】:IBM Worklight - How to add multi-language support? 【发布时间】:2013-07-22 08:00:33 【问题描述】:

如何在 Worklight 应用程序中添加多语言支持?谁能举个例子?

【问题讨论】:

【参考方案1】:

有关于如何使用 Worklight 执行此操作的文档:http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.help.doc%2Fwl_home.html

您可以使用 Cordova API 检测语言并在其上编写代码:http://cordova.apache.org/docs/en/2.5.0/cordova_globalization_globalization.md.html 如果您在应用程序中使用 Dojo,您可以使用 http://dojotoolkit.org/reference-guide/1.9/quickstart/internationalization/ 和http://dojotoolkit.org/reference-guide/1.9/quickstart/internationalization/globalization-guidelines/ 如果您使用 jQuery,也有一些插件可以做到这一点,例如:https://code.google.com/p/jquery-i18n-properties/

【讨论】:

【参考方案2】:

使用文件 common/js/messages.js

使用此指令进行加载

if(WL.App.getDeviceLanguage() == 'en' && WL.App.getDeviceLocale() == 'en-US') 
    WL.ClientMessages.loading = 'Custom Loading Message';

WL.ClientMessages.loading = Messages.wrklight; 

Here文档

【讨论】:

以上是关于IBM Worklight - 如何添加多语言支持?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 启动页多语言

ThinkPHP5 打开多语言支持

MVC4多语言支持

iOS-生成国际化包-配置App多语言支持

vue项目支持多语言(vue-i18n)

vue项目支持多语言(vue-i18n)