Локализация DHTML-компонентов
Поделитесь опытом.
Если имеется чистый DHTML-компонент без серверной части, кто как решает проблему перевода строковых ресурсов в этих компонентах ? |
Вы сами то поняли что спросили?
|
Что именно вам непонятно в вопросе ?
|
всё, какие ещё DHTML-компонент, что это, обьясните?
Цитата:
|
Есть, например, DatePicker. Создаётся он полностью на клиенте через javascript. Не суть как он называется: плагин, виджет, DHTML-компонент, контрол. Он может использовать где угодно, в php, GWT, asp.net.
Так вот у DatePicker есть строковые ресурсы - наименование месяцев и недель. Если нужно чтобы компонент 20 языках (на русском, англ., китайском, арабском и т.д.), как хранить переводы этих строк на другие языки и как их загружать? |
Держать все строки, требующие перевода в отдельном файле, подключаемом отдельно. На каждый язык свой файл.
В ExtJS, например, другой подход. Они в отдельном языковом файле переопределяют свойства прототипов, в которых содержатся строки. Что, по моему мнению, неудобно. |
Часовой пояс GMT +3, время: 23:00. |