Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Утилита Переводчик комментариев в файлах .yml

Статус
Закрыто для дальнейших ответов.

valen1no

Ньюби
Баллы
1
Имя в Minecraft
valen1no
Разрабатываю свой сервер, но столкнулся с проблемой плохого знания английского. Сидеть с открытым конфигом и переводчиком по разные стороны экрана, копировать с одной половины в другую мне надоело. Написал на Python переводчик комментариев в файлах с расширением .yml (т.к. в основном там все переменные окружения). Изначально этот скрипт писал для себя, но в итоге решил кинуть его в общий доступ. Использовал api Google Translate.

Для начала нужно скачать архив, извлечь из него папку. В ней есть папка с названием translated, там будут переведенные файлы. Запускаем файл main.exe, менять название нельзя, в коде прописана точка запуска (if __name__ == '__main__'), если поменяете название - при запуске файла просто ничего не произойдет.

Скачать - *ссылка

Как правильно использовать. Открываете файл main.exe, видите консольное приложение. Для выхода из программы помимо хрестика в правом углу, можно ввести close в любую строку. Сначала вводите полный путь к файлу, если не напишете .yml в конце - прога не взорвет ваш комп, в случае отсуствия расширения она сама допишет .yml в конец файла. Во второй строке вводите конечное название файла, также если не введете .yml - системный блок не прожжет под вами пол и не провалится в ядро земли, в таком случае прога тоже допишет .yml в конец. Дальше ждем, ждем, готово. Проверяйте папку translated и забирайте свой кфг.

Исходный код: https://github.com/san1rope/comment-transl/blob/main/main.py

Комментариев - нету, подробного описания на гит - нету. Писал его ночью, было лень и пошел спать. Учитывал ещё то, что писал для себя. Код ровно в 60 строк, кому надо, тот разберется.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх