-1

我正在尝试启用系统消息翻译选项,但它在我的项目中失败。
在我的主页 js 文件中,我全局声明以下代码

 WL.ClientMessages.loading = "Custom loading";
 function wlCommonInit(){
   var locale = WL.App.getDeviceLocale();
   var lang = WL.App.getDeviceLanguage();
   if (locale.indexOf("en")!=-1) languageChanged("english");
   if (locale.indexOf("fr")!=-1) languageChanged("french");
   if (locale.indexOf("ru")!=-1) languageChanged("russian");
   if (locale.indexOf("he")!=-1) languageChanged("hebrew")
}

这是全球化应用程序字符串的硬件,但我有一点疑问 1. wt 是系统字符串 2. 如何翻译它我已经阅读了文档但我不清楚请帮帮我

4

1 回答 1

1

这个片段是不够的......它没有准确地显示你在你的应用程序中所做的事情。

请按照启用翻译培训模块进行正确的步骤。
还有一个示例项目向您展示了它是如何完成的。把它和你的比较一下。


基于系统区域设置的本地组件(如繁忙指示器)的翻译将在未来的版本中提供。

在 Worklight 5.0.6 中,您看到的第一个忙碌指示器由 Worklight 控制,您无法翻译它。要克服这个问题,请将 connectOnStartup 设置为 'false' 并创建您自己的忙指示符。然后,您可以按照模块中的说明翻译其消息。

请阅读IBM Worklight 入门资料以熟悉 Worklight 平台。

于 2013-06-10T07:34:04.110 回答