Локализация колонок грида
Почитал локализацию
http://docs.sencha.com/extjs/6.0/cor...alization.html но не понял как сделать перевод колонок грида... Там ведь массив, а не просто набор свойств с текстом... Переопределять initComponent и в цикле переименовывать колонки? А можно весь текст вынести в отдельный конфиг? |
Когда передо мной стал вопрос о локализации, я понял что все рекомендованные пути подталкивают меня к необходимости иметь отдельный билд на каждую локаль. Я так делать не хотел и выкрутился иначе. Главный контроллер приложения делает ajax запрос на сервер и подтягивает все нужные переводы, форматы и т.д. Потом эти данные закидываются в главную вьюмодель. А все гриды, кнопки и прочие используют байндинг чтоб получить локализованные данные:
bind: { title: '{localtext.heading.projectinfo}' }, Не знаю, может так и не хорошо, но работает, и мне удобно. Конечно хотелось бы услышать мнение обитающих здесь специалистов. |
Часовой пояс GMT +3, время: 12:33. |