如何在 Worklight 应用程序中添加多语言支持?谁能给我一些例子?
2 回答
有关于如何使用 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/
使用文件 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;
这里的文档