Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Локализация DHTML-компонентов (https://javascript.ru/forum/dom-window/14684-lokalizaciya-dhtml-komponentov.html)

kidar2 26.01.2011 10:04

Локализация DHTML-компонентов
 
Поделитесь опытом.
Если имеется чистый DHTML-компонент без серверной части, кто как решает проблему перевода строковых ресурсов в этих компонентах ?

Skipp 26.01.2011 10:06

Вы сами то поняли что спросили?

kidar2 26.01.2011 10:16

Что именно вам непонятно в вопросе ?

Skipp 26.01.2011 10:19

всё, какие ещё DHTML-компонент, что это, обьясните?
Цитата:

перевода строковых ресурсов
И это что?

kidar2 26.01.2011 10:34

Есть, например, DatePicker. Создаётся он полностью на клиенте через javascript. Не суть как он называется: плагин, виджет, DHTML-компонент, контрол. Он может использовать где угодно, в php, GWT, asp.net.
Так вот у DatePicker есть строковые ресурсы - наименование месяцев и недель.

Если нужно чтобы компонент 20 языках (на русском, англ., китайском, арабском и т.д.), как хранить переводы этих строк на другие языки и как их загружать?

Kolyaj 26.01.2011 10:46

Держать все строки, требующие перевода в отдельном файле, подключаемом отдельно. На каждый язык свой файл.

В ExtJS, например, другой подход. Они в отдельном языковом файле переопределяют свойства прототипов, в которых содержатся строки. Что, по моему мнению, неудобно.


Часовой пояс GMT +3, время: 23:00.