Мод «Мини-программа для Автоматический перевод модов на RimWorld» для Rimworld (v1.0 - 1.5)

Дата
02.02.25
Просмотров
3156
Версия
1.1

Обзор мини-программы: Автоматический перевод модов на RimWorld

Введение

Эта мини-программа предназначена для автоматического перевода текстов в XML-файлах модов для игры RimWorld. Она позволяет пользователям быстро переводить моды без необходимости вручную редактировать каждый файл. Файл был создан с помощью искусственного интеллекта Blackbox.ai.

Скрип переводит только текст под тегами label, description, beginLetter, recoveryMessage, baseInspectLine. Если в моде который вы собрались переводить есть текст под другими тегами который вам нужно перевести. Вам нужно вручную добавить эти теги. Просто откройте файл с помощью notepad++ и копируйте код который там есть в Blackbox.ai или gtp-chat. И попросите чтобы он добавил перевод ваших тегов.

Установка

Шаг 1: Установка Python

Для работы программы вам потребуется установленный Python. Вы можете скачать его с официального сайта:

[Скачать Python](https://www.python.org/downloads/)
Убедитесь, что вы выбрали опцию "Add Python to PATH" во время установки.

Шаг 2: Установка необходимых библиотек

После установки Python вам нужно установить необходимые библиотеки. Для этого откройте командную строку (или терминал) и выполните следующую команду:

Открытие командной строки:

Также можно использовать PowerShell
Нажмите `Win + R`, введите `cmd` и нажмите `Enter`.
2. Установка библиотек: Введите следующую команду и нажмите `Enter`:

pip install googletrans==4.0.0-rc1

pip install legacy-cgi

Эта команда загрузит и установит библиотеки необходимые для работы программы.

Шаг 3: Скачивание программы

Скачайте файл translate_rimworld_mods.py

Шаг 4: Подготовка XML-файлов

Убедитесь, что у вас есть XML-файлы модов RimWorld, которые вы хотите перевести. Поместите их в ту же директорию, где находится ваш скрипт `translate_rimworld_mods.py`. Обновлено теперь вам не нужно перетаскивать его из папки в папку просто положите файл в самую верхнею директорию например файлы что вы хотите перевести тут F:\Games\RimWorld\Mods\Superhero Genes - Base\1.5\Defs\Hemomancy\Initiate а файл можно закинуть вот сюда

F:\Games\RimWorld\Mods\Superhero Genes - Base\1.5 и он сам переведет все файлы во всех папках что лежат в папке 1.5

Использование программы

Запуск программы: Вы можете запустить программу простым двойным щелчком по файлу `translate_rimworld_mods.py`.
2. Перевод: Программа автоматически найдет все XML-файлы в текущей директории и всех под директориях, и переведет их содержимое. Вы увидите отладочную информацию о процессе перевода в консоли, которая откроется автоматически.

3. Сохранение изменений: После завершения перевода программа сохранит изменения в тех же файлах, заменяя оригинальные тексты переведенными.

4. Завершение работы: После завершения работы программы вы можете закрыть консоль, нажав `Enter`.

Примечания

Резервное копирование: Рекомендуется сделать резервные копии оригинальных XML-файлов перед запуском программы, чтобы избежать потери данных.
- Качество перевода: Перевод осуществляется с помощью Google Translate, поэтому качество перевода может варьироваться. Рекомендуется проверять переведенные тексты на предмет точности и корректности.
Заключение

Эта мини-программа значительно упрощает процесс перевода модов для RimWorld, позволяя пользователям быстро и эффективно переводить текстовые файлы. С помощью простых шагов по установке и использованию, любой желающий сможет воспользоваться этой программой для улучшения своего игрового опыта.

Не понимаю почему никто не выложил подобное до меня. В теорий можно вообще поставить перевод модов на поток просто качая их из стима, и потом загружая обратно в автоматическом режиме. Кода у тебя 100+ модом и только 1 из них не русифицирован и тебе лень его переводить ручками это хороший выбор.

 

Дополнение: Есть текст который также нужно перевести но он находится по теми же тегами что и текст который не нужно переводить на примере этого мода 

Superhero Genes - Base

В не есть текст под тегом <li>Текст</li> и там присутствуют как простые предложения так и значения для кода. Я пытался объяснить ИИ в чем разница, но он всё равно продолжал переводить то что переводить не нужно можно сделать скирипт который будет извлекать спорный текст как тот что под пример: <li> 

но для этого надо иметь API от OpenAI или другой модели но API все платные. 

Можно сделать так чтобы это был просто скрип который извлекает всё допустит мод тегом <li> вместе с куском кода чтобы вам было понятно что вот это надо перевести а вот это не надо. и потом быстренько до переводить вот таким образом. Но это всё равно долго особенно если мод большой и содержит не один такой спорный тег. Крч я знаю как сделать чтобы это всё было автоматически но для этого нужен API OpenAI. В чём суть вне целого куска кода а просто в виде текста ИИ легко отличит предложение от значения, и далее просто переведет предложение оставив значение не тронутым, т.е. в этапа сначала разбить потом переводить ему понятно что делать но когда я пытался ему это объяснить он просто начинал бесконечно тупить.

Мод проверен на версии игры: 1.0 , 1.1 , 1.2 , 1.3 , 1.4 , 1.5

Установка мода

Для того, чтобы установить мод для игры Rimworld необходимо скопировать папку из скачанного архива по пути Путь к установленной игре\Rimworld\mods и включить мод в меню.

Рекомендуем ознакомиться с полным руководством на тему: "Как установить моды для Rimworld?"

Информация о файле

ТОП группа по RimWorld

Помощь по игре и масса полезного контента. Подписывайся!

Водица
10:25
не пон, програ автоматически будет переводить в процессе игры?
15:23

АААА! Код сгенерированный ИИ :00 Какой ужас, боже, боже… Ужас! Спасите меня! 

17:59

Спасибо работает. Хоть и геморно с ним разбираться, но оно того стоило.

18:50

Степан легенда.

Muerto
17:17
Ошибка перевода под каждой строчкой в любом моде
21:23

С нетерпением ждём полностью автоматизированной версии, где можно будет просто нажать кнопку «Загрузить» и добавить компонент в сборку. Да, я, наверное, слишком ленив.

Wishap
19:32
а такой мод есть уже. Auto Translation называется. даже на этом сайте вроде как выкладывали. так что смысл именно вот этого вот чудо многоступенчатого не поняла
07:26

Да, я нашёл его на сайте для версии 1.5 — top-mods.ru/mods/rimworld/other/34175-auto-translation.html

Честно говоря, я бы не рекомендовал устанавливать такие моды. Качество машинного перевода не самое высокое, а ждать полной загрузки иногда приходится часами. Лучше воспользоваться качественными переводами от VRE и других разработчиков (если они есть), или просто начать учить английский язык.

Насколько я понял, конкретно в этом моде вместо машинного перевода от Google Translate и прочих используются нейросетевые технологии. Это скорее своеобразная библиотека для переводчиков.

Загрузка...
|