Если появляется необходимость настроить трак с исключительно русским интерфейсом, то, помимо самого интерфейса, хочется получить и русскоязычную справку. Несмотря на то, что худо-бедно часть справки по траку на русский переведена, в дистрибутив она не входит.
Чтобы не заменять страницы справки на переведённые по одной, можно воспользоваться таким 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 путь к окружению трака и запустите скрипт в каталоге, куда у текущего пользователя есть право записи, лучше в пустом (чистить каталог от скачанных страниц придётся вручную).
| ← | Щедрый анлим «Мегафона» | Большая четвёрка / Агата Кристи | → |