А будут выкладываться утилиты/исходники для создания PO-файлов, а также их конвертации в trans.txt?
И можно как-то настроить машинный перевод? А то у меня пишет, что доступ запрещён.
Исходники уже выложены:
https://bitbucket.org/dfint/df-gettext-toolkit/srcЕще понадобятся дампы строк отсюда:
https://bitbucket.org/dfint/stringdumps/srcОсновной модуль dfgettext.py, остальные скрипты просто берут из него нужные функции. Имена файлов почти везде прописаны прямо в скриптах, кроме raw2pot.py - там обмен с внешним миром идет через stdin, stdout, в командной строке это выглядит как-то так: raw2pot.py < somefile.txt > output.pot
Конвертацию из po в mo делаю через poedit, хотя для этого есть отдельная утилита для командной строки (msgfmt, есть в пакете MinGW, возможно есть и отдельно).
Для вытягивания с transifex пользуюсь веб-интерфейсом, хотя для этого опять же есть
утилита, но я с ней еще не разбирался. В общем, со временем можно будет организовать updater.
Для машинного перевода требуются Google Translate API Keу либо его майкрософтовский аналог для переводчика Bing, что требует
денег, насколько я понял. Я пользуюсь аддоном LinguaLeo для браузера как словарем.
Потому что равки пока не включены в перевод. Уж не знаю, какие там с ними проблемы...
С равками все как обычно - есть более-менее переведённые равки для 0.34.11, их нужно адаптировать под 0.40.x и доперевести. Был товарищ, который начал этим заниматься, но у него случились какие-то проблемы с компом, а сейчас вообще не могу с ним связаться.