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

时间:2013-07-22 08:00:33

标签: ibm-mobilefirst worklight-runtime

如何在Worklight应用中添加多语言支持?谁能给我一些例子呢?

2 个答案:

答案 0 :(得分:3)

有关于如何使用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/

答案 1 :(得分:1)

使用文件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文档