Перевод не работает в contentPane в Worklight

Я создаю приложение и разбиваю основной HTML-код на последующие HTML-коды, как это рекомендовано в учебном курсе. Таким образом, дочерняя страница/страница содержится в отдельном фрагменте html, который включается через панель содержимого. Я также использую функцию перевода. Перевод в основном html работает, но не во фрагменте html. Используя приведенный ниже код, я получаю общий вид рабочего освещения:

  • текст заголовка приходит нормально
  • кнопка 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"
};

person Kenn Roberson    schedule 29.07.2013    source источник
comment
Пожалуйста, добавьте ссылку на соответствующую статью по обучению Worklight.   -  person Idan Adar    schedule 29.07.2013


Ответы (1)


Поскольку вы разбиваете html на несколько единиц, перевод по умолчанию не будет работать. Пожалуйста, обратитесь к официальному документу по глобализации, чтобы сделать перевод. Информационный документ о глобализации Worklight

person Eric Wang    schedule 30.07.2013
comment
есть ли образец заявления, которое можно скачать. не очень повезло заставить додзё распознавать переводы. Я получаю, что приложение не определило объект сообщений i18n, пропуская перевод. сообщение в консоли - person Kenn Roberson; 30.07.2013
comment
Эрик, могу ли я узнать, почему разбиение html на несколько не работает? Поскольку это все еще одностраничное приложение .. спасибо! - person red23jordan; 08.08.2013
comment
Несмотря на то, что это один html, в приложении все еще есть несколько просмотров. Итак, мы хотим разделить приложение из-за количества просмотров в приложении и размера команды разработчиков. Я сравниваю это с тем, почему вы не помещаете большую часть своего java-приложения в один java-файл. Позволяет нескольким разработчикам работать над приложением одновременно. - person Kenn Roberson; 09.08.2013