Прочее
Автоматический перевод модов RimWorld – быстрый скрипт для XML
Утилита автоматически переводит тексты в XML‑файлах модов RimWorld, позволяя быстро локализовать моды без ручного редактирования.
Файлы и описание
Описание
Что делает утилита
Эта небольшая программа сканирует XML‑файлы модов RimWorld и заменяет тексты в тегах label, description, beginLetter, recoveryMessage и baseInspectLine на их перевод, полученный через сервис Google Translate. Автоматический процесс устраняет необходимость ручного поиска и замены строк, ускоряя локализацию как одиночных, так и больших модов.
Скрипт поддерживает рекурсивный обход подпапок, поэтому достаточно разместить его в корневой директории модификации – все вложенные файлы будут обработаны. При необходимости добавить новые теги в список переводимых, достаточно отредактировать исходный код и указать дополнительные XML‑элементы.
Установка и требования
Для работы требуется установленный Python версии 3.6 и выше. После установки Python необходимо добавить его в переменную PATH, чтобы команды были доступны из командной строки.
Далее следует установить две библиотеки: googletrans==4.0.0-rc1 и legacy-cgi. Это делается одной командой:
pip install googletrans==4.0.0-rc1 legacy-cgi
После установки зависимостей скачайте файл translate_rimworld_mods.py и поместите его в папку Mods вашей установки RimWorld или в любую директорию, где находятся XML‑файлы модов, которые требуется перевести.
Как использовать
Запуск программы осуществляется двойным щелчком по файлу translate_rimworld_mods.py или через командную строку командой python translate_rimworld_mods.py. Скрипт автоматически ищет все XML‑файлы в текущей папке и её подпапках, переводит найденные строки и сохраняет изменения в тех же файлах, заменяя оригинальный текст.
В процессе работы в консоли выводятся сообщения о текущем файле и количестве обработанных элементов, что позволяет контролировать процесс. По завершении программа закрывается, а переведённые файлы готовы к использованию в игре.
Утилита совместима с любыми модами RimWorld, где тексты находятся в поддерживаемых тегах. При необходимости можно расширить список тегов, отредактировав массив в начале скрипта.
- Утилита автоматически переводит тексты в XML‑файлах модов RimWorld, позволяя быстро локализовать моды без ручного редактирования.
История изменений пока не заполнена автором мода.
Файлы для загрузки
Архивы и ссылки, прикреплённые к публикации
-
Скачать с ModsFire
Скачано v1.1URL Справка о формате Внешняя ссылка (URL) Скачивание по HTTP(S), файл не лежит на нашем хранилище. Браузер перейдёт на указанный адрес. Имя, размер и тип файла на стороне удалённого сервера могут не совпадать с подписью на карточке. 204.8 КБ Ссылка
Скриншоты не добавлены.
Видео не добавлены.
Войдите в аккаунт, чтобы оставлять комментарии.
Разделы каталога
Каталог
RimWorld — категории модов этой игры
Рядом по смыслу
Похожие моды
Подборка модификаций в близкой тематике и категории
Прочее
Русификатор Lord of the Rims – Ents (Continued) для RimWorld
Прочее
Русификатор The Gods Are Angry для RimWorld
Прочее
Room Types Plus – новые типы помещений для RimWorld
Прочее
Русификатор Arachne Race для RimWorld – полная локализация
Прочее
10x Carrying Capacity – Увеличивает грузоподъёмность до 750 в RimWorld
Прочее
Комментарии
Пока нет комментариев. Будьте первым!