среда, 12 ноября 2008 г.

Как перевести просмотрщик отчётов Birt на русский язык

1. Находим файл tomcat\webapps\birt-report\WEB-INF\lib\viewservlets.jar\org\eclipse\birt\report\resource\Messages.properties.
2. Открываем, переводим на русский язык.
3. Теперь все русские слова кодируем Unicode-кодами, например:
Программа - \u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430.
Здесь буква u должна быть маленькой, а шестнадцатеричные буквы большими. (Я скачал модуль для perl Unicode::Escape, и написал программу в 20 строк.)
4. Результат сохраняем как ANSI (без юникодовского знака в начале) и кладём обратно в архив.
5. Всё перезапускаем приложение в tomcat. Должно работать.
P.S. Делал на версии 2.3.1
P.P.S. С программой на перле я проделал дурную работу, потому что в jdk идёт программа native2ascii.exe, которая и переводит файл в такой формат.

1 комментарий:

Андрей Коцубайло комментирует...

Я думаю программу можно выложить.