Утилита для загрузки файлов переводов gettext .po и .pot на ноту
В связи с ограничениями функций загрузки переводов на сайт, мной было написана данная утилита.
Она позволяет обойти ограничение по размеру загружаемого файла в 4000 строк за счет эмуляции ручного ввода в браузере строк.
Скомпилированный файл:
https://bitbucket.org/RedSkotina/shadowrun_translate/downloads/upload_nota.zip
Используется из командной строки следующим образом:
upload_nota.exe номер_книги имя_главы имя_файла_перевода.po
Если имя_главы состоит из нескольких слов , то имя_главы заключается в кавычки. Аналогично с имя_файла_перевода.po
Глава с данным именем будет создана при наличии необходимых прав у пользователя чьи данные введены.
Если глава с данным именем уже существует то перевод из файла будет добавлен в конец главы.
исходники на python 3:
https://bitbucket.org/RedSkotina/shadowrun_translate/src/f67790993c178c1d978910556c1f616a321ba090/tools/upload_nota.py?at=master
Эта утилита достаточно серьезно напрягает сервер запросами.
Если разработчики данного сайта заинтересованы в уменьшении загруженности сервера, то я прошу сделать официальное программное api для загрузки и выгрузки файлов.
Она позволяет обойти ограничение по размеру загружаемого файла в 4000 строк за счет эмуляции ручного ввода в браузере строк.
Скомпилированный файл:
https://bitbucket.org/RedSkotina/shadowrun_translate/downloads/upload_nota.zip
Используется из командной строки следующим образом:
upload_nota.exe номер_книги имя_главы имя_файла_перевода.po
Если имя_главы состоит из нескольких слов , то имя_главы заключается в кавычки. Аналогично с имя_файла_перевода.po
Глава с данным именем будет создана при наличии необходимых прав у пользователя чьи данные введены.
Если глава с данным именем уже существует то перевод из файла будет добавлен в конец главы.
исходники на python 3:
https://bitbucket.org/RedSkotina/shadowrun_translate/src/f67790993c178c1d978910556c1f616a321ba090/tools/upload_nota.py?at=master
Эта утилита достаточно серьезно напрягает сервер запросами.
Если разработчики данного сайта заинтересованы в уменьшении загруженности сервера, то я прошу сделать официальное программное api для загрузки и выгрузки файлов.

Советую пообщаться с DOOMer, он любит всякие плюшки придумывать. Шансы встретить здесь самого Дмитрия – очень низкие.