Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Многоязыковость

Привет, многоуважаемый All!

Я хотел бы обсудить достаточно насущную, для себя, по крайней мере, тему поддержки многоязыковости в веб-приложениях.
Просто в данный момент я работаю над неким коробочным продуктом, в котором эта самая многоязыковость должна поддерживаться. Первое, что приходит в голову, это создать некое подобие файла ресурсов, который можно переводить, а потом нужный файл при необходимости подключать в зависимости от настроек пользователя. Ну либо в базу класть, не суть важно в данном случае. Оставим в стороне сложности с переводом картинок с текстами, не об этом сейчас речь.

Все это вполне хорошо работает, пользователь выбирает испанский язык в настройках - ему все меню на испанском, ну и т.д.

А вот с какой проблемой я столкнулся. Все это строки, которые выдаются пользователю, имеют определенный encoding, скажем, windows-1251 для русского языка. Но есть неким образом сформированные динамические данные, которые могут быть представлены в совершенно другом encoding, что приводит к тому, что пользователь видит либо эти самые динамические данные, либо интерфейс :-))

Конечно, можно было бы использовать utf-8, но дело в том, что динамическим данным много лет (5-20). Вследствие этого, а также ряда других причин сконвертировать их в utf-8 становится малореально.

Что же остается делать?
Есть ли другие способы?

Да, забыл сказать. Решения можно предлагать в расчете на IE 5+.
СообщениеАвторДата
Konstantin Sokolovskiy31.01.2002 11:36
Leechy31.01.2002 18:38
Konstantin Sokolovskiy01.02.2002 10:17
Maniac01.02.2002 17:44
Konstantin Sokolovskiy01.02.2002 18:44
Leechy01.02.2002 18:52
Konstantin Sokolovskiy01.02.2002 18:57
Leechy01.02.2002 19:04
Konstantin Sokolovskiy01.02.2002 19:10