我正在创建一个应用程序并将主 html 分解为后续 html,如 worklight 教育中所建议的那样。因此,子/页面包含在通过内容窗格包含的单独 html 片段中。我也在使用翻译功能。主 html 中的翻译有效,但在 html 片段中无效。使用下面的代码,我在 worklight 通用视图上得到的是:
- 标题文本很好
- 按钮 0 和按钮 1 文本很好
- 按钮 2(嵌入片段中的那个),文本不来自翻译
任何帮助都将受到极大的欢迎。
来自主 html 的片段
<div data-dojo-type="dojox.mobile.ScrollableView" id="view0" data-dojo-props="selected:true">
<div data-dojo-type="dojox.mobile.Heading">
<div id="appHeader" class="translate"></div>
</div>
<button data-dojo-type="dojox.mobile.Button">button0</button>
<br>
<button data-dojo-type="dojox.mobile.Button"><div id="button1" class="translate"></div></button>
<br>
<div data-dojo-type="dojox.mobile.ContentPane" href="views/button2.html"></div>
</div>
意见/button2.html
<button data-dojo-type="dojox.mobile.Button"><div id="button2" class="translate"></div></button>
消息.js
Messages = {
appHeader : "Translation Test",
button1 : "translated button 1",
button2 : "translated button 2"
};