Если появляется необходимость настроить трак с исключительно русским интерфейсом, то, помимо самого интерфейса, хочется получить и русскоязычную справку. Несмотря на то, что худо-бедно часть справки по траку на русский переведена, в дистрибутив она не входит.
Чтобы не заменять страницы справки на переведённые по одной, можно воспользоваться таким shell-скриптом:
#!/bin/sh env=/path/to/trac/env for page in `trac-admin $env wiki list | tail -n +4 | cut -f1 -d' '` do wget http://trac.edgewall.org/wiki/TranslationRu/${page}?format=txt \ -O $page -o /dev/null if [ "`stat -c %s $page`" -ne "0" ] then trac-admin $env wiki import $page $page echo $page downloaded fi done
Укажите в переменной env
путь к окружению трака и запустите скрипт в каталоге, куда у текущего пользователя есть право записи, лучше в пустом (чистить каталог от скачанных страниц придётся вручную).
← | Щедрый анлим «Мегафона» | Большая четвёрка / Агата Кристи | → |