2014-05-16 3 views
0

Я использую sencha touch 2.3, и я использую языковой стандарт подключаемого модуля, чтобы изменить язык моей страницы.Как использовать Ux.locale.Manager для динамического заполнения текста на моей странице

Все, что включено в представление страницы, изменяется с помощью плагина locale, но позволяет сказать, что я хочу предупредить текст в зависимости от языка, а затем как это сделать.

Ext.Msg.confirm(
      "Application Update", 
      "This application has just successfully been updated to the latest version. Reload now?", 
      function(buttonId) { 
       if (buttonId === 'yes') { 
        window.location.reload(); 
       } 

Так выше окно с предупреждением, я хочу, чтобы изменить текст «Обновление приложения» & «Это приложение было обновление и т.д. и т.п.»

Так как же я могу сделать это с помощью Ux.locale.Manager

ответ

1

Я не мог получить Ux.locale.Manager, чтобы сделать это динамически, поэтому вместо этого я использовал i18next библиотеки.

В принципе, вы будете загружать свой перевод, как это: i18n.t('common.back');

Где common.back является ресурсом JSON.

Также ознакомьтесь с этим post.

+0

Спасибо за ваш ответ, но я смог изменить текст, используя Ux.locale.Manager.get (key), чтобы изменить текст. Но я узнал что-то новое из вашей статьи. Upvoted. –

Смежные вопросы