Ibm mobilefirst 在Worklight的contentPane中转换不工作

Ibm mobilefirst 在Worklight的contentPane中转换不工作,ibm-mobilefirst,dojox.mobile,worklight-studio,Ibm Mobilefirst,Dojox.mobile,Worklight Studio,我正在创建一个应用程序,并按照worklight教育中的建议将主html分解为后续html。因此,子/页面包含在一个单独的html片段中,该片段通过contentpane包含。我也在使用translate函数。主html中的翻译有效,但在html代码段中无效。使用下面的代码,我在worklight common视图中得到的是: 标题文本很好 按钮0和按钮1文本正常 按钮2(嵌入的代码段中的一个),文本不来自翻译 任何帮助都将受到极大欢迎 来自主html的代码片段 <div data-d

我正在创建一个应用程序,并按照worklight教育中的建议将主html分解为后续html。因此,子/页面包含在一个单独的html片段中,该片段通过contentpane包含。我也在使用translate函数。主html中的翻译有效,但在html代码段中无效。使用下面的代码,我在worklight common视图中得到的是:

  • 标题文本很好
  • 按钮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>

由于将html分解为多个html,因此默认的翻译将不起作用。请参考全球化白皮书进行翻译

请添加相关Worklight教育文章的链接。是否有可下载的示例应用程序。没有太多的运气让dojo识别翻译。我得到“应用程序没有定义i18n消息对象,跳过了翻译。”在控制台中,我可以进一步了解为什么将html拆分为多个不能工作吗?因为它仍然是一个单页应用程序。。谢谢即使是一个html,应用程序中仍然有许多视图。因此,我们想要拆分应用程序,因为应用程序中的视图数量和开发团队的规模。我把它比作为什么不将大部分java应用程序放在一个java文件中。允许多个开发人员同时使用该应用程序。
<button data-dojo-type="dojox.mobile.Button"><div id="button2" class="translate"></div></button>
Messages = {
    appHeader : "Translation Test",
    button1 : "translated button 1",
    button2 : "translated button 2"
};