Как использовать Ux.locale.Manager для динамического заполнения текста на моей странице

94
8

Я использую sencha touch 2.3, и я использую язык плагина для изменения языка страницы.

Все, что включено в представление страницы, изменяется с помощью плагина 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

спросил(а) 2014-05-16T19:25:00+04:00 6 лет, 1 месяц назад
1
Решение
55

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

В принципе, вы загрузите свой перевод следующим образом: i18n.t('common.back');

Где common.back - ресурс json.

Также проверьте этот пост.

ответил(а) 2014-05-20T16:58:00+04:00 6 лет, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема