Показать сообщение отдельно
  #2 (permalink)  
Старый 07.06.2014, 07:36
Профессор
Отправить личное сообщение для siber-biber Посмотреть профиль Найти все сообщения от siber-biber
 
Регистрация: 07.08.2013
Сообщений: 214

Генерим на сервере такой класс например:
Ext.define("MyApp.Locale", {
    singleton : true,
    
    get : function (id) { return this.phrases[id]; },

    phrases : {
        'yes' : 'Да',
        'no' : 'Нет',
        ...
    }
});
То есть вместо статического MyApp.Locale.js на сервере выполняется скрипт который наполняет его действующими локалями.
На PHP например как-то так:
Ext.define("MyApp.Locale", {
    singleton : true,

    get : function (id) { return this.phrases[id]; },
    
    phrases : <? json_encode($active_locale_translations) ?>
});
Ответить с цитированием