我正在使用Maximo Anywhere 7.5.2(工作执行)应用程序。在部署应用程序后,我在translation / nls / AB下添加了一个新文件夹(Ex:AB)。应用程序应从AB加载标签数据,但它始终加载为"英语"仅
<echo>Copying generated artifact en over real translation</echo>
<copy file="${application.home}/common/js/generated/application/translation/nls/artifact.js" tofile="${application.home}/common/js/application/translation/nls/artifact.js"/>
<echo>Copying artifact en to en-gb to support UK</echo>
<copy file="${application.home}/common/js/application/translation/nls/artifact.js" tofile="${application.home}/common/js/application/translation/nls/AB/artifact.js"/>
注意:如果我将nls / AB / artifact.js直接复制到nls / artifact.js.Pl帮助
答案 0 :(得分:0)
我认为你不能自己做这个定制。沿途还有很多部分需要支持新语言。 Dojo构建和dojo库,本机Android或iOS消息,worklight / mobilefirst字符串(我们也以不同的方式翻译和覆盖)。
但是只是为了向您提供有关Javascript如何处理翻译的更多信息,如果您打开main artifact.js文件,在底部,您将看到langcode和locales的列表,其中包含true或false,以指示是否尝试加载该语言。您需要在那里添加自定义语言,设置为true,将主浏览器语言更改为该语言,然后尝试使用chrome模拟器。
您可以等待潜在的增强请求来支持这种语言吗?