|
|
|||||
strange mood
|
Я для подобной задачи использовал подход, при котором языкозависимые компоненты имеют некий метод setLanguage. Каждый такой компонент знает все о своих детях, отслеживает их состояния, знает кто из них текстовые поля, а кто - дочерние компоненты. Для полей берется новое значение из словаря на нужном языке, а у дочерних компонентов, соответственно, вызывается тот же setLanguage, чтобы они сами парились со своими детьми.
Т.е. юзер нажимает на кнопочку смены языка, событие доходит до Объекта, Принимающего Решения, и он вызывает setLanguage у Самого Главного Контейнера, откуда вызовы передаются вниз по иерархии дисплейлиста.
__________________
тонкий тролль, осеянный благодатью Последний раз редактировалось Gaen; 15.03.2011 в 22:03. |
|
|||||
.
|
Цитата:
|
Часовой пояс GMT +4, время: 23:27. |
|
« Предыдущая тема | Следующая тема » |
|
|