Показаны сообщения с ярлыком ticket. Показать все сообщения
Показаны сообщения с ярлыком ticket. Показать все сообщения

суббота, 30 марта 2013 г.

Перевод интерфейса Trac на русский язык


Начиная с версии 0.12, Trac имеет возможность локализации. Если вы хотите, иметь возможность использовать интерфейс Trac на других языках, то убедитесь, что у вас установлен дополнительный пакет ​Babel.




Для локализации требуется модуль  easy_install babel
После чего trac определяет локализацию по Accept-Lang пользователя. Язык можно поменять в настройках. Есть пути переопределения языка по умолчанию.

http://trac.edgewall.org/wiki/TracL10N в разделе "Using Python tools"
т.е. я сделал в директории с исходниками Trac (у меня версия Trac-0.12.1 )

  1. python setup.py update_catalog -l ru
  2. python setup.py compile_catalog -f
  3. python setup.py compile_catalog -f -l ru  (может эта строчка и не нужна, т.к. все равно скомпилились все языки)
  4. python setup.py install (т.к. выходила с ошибкой, то я переименовал существующий .egg файл - в моем случае Trac-0.12.1-py2.6.egg в директории /usr/local/lib/python2.6/site-packages - и дал команду снова)
  5. Перезапустить Apache