RimWorld

RimWorld

Ikke nok vurderinger
Как переводить моды :Начальный уровень
Av crtdgd
   
Utmerkelse
Favoritt
Favoritter
Fjern som favoritt
Описание
Данный гайд создан для RimWorld, но он содержит инструменты, которые будут полезны для любых игр. Данный гайд содержит информацию как перевести мод и загрузить перевод в Мастерскую.
Установка программ
Notepad++

Текстовый редактор с множеством полезных функций.

https://notepad-plus-plus.org/downloads

Как по умолчанию открывать файлы в Notepad++
  1. ПКМ на нужный файл => "Открыть с помощью" => "Выбрать другое приложение"

  2. Поставить галочку "Всегда использовать это приложение" => Нажать "Еще приложения" => Далее "Найти другое приложение на этом компьютере"

  3. Зайти в папку "Notepad++" => Выбрать программу "notepad++.exe"

Как добавить проверку орфографии в Notepad++
  1. Открыть программу => "Плагины" => "Управление плагинами"

  2. Найти и выбрать "DSpellCheck" => "Установить"

  3. "Плагины" => "DSpellCheck" => "Settings" => "Download" => Выбрать "English (United States)" и "Russian (Russia)" => "Install Selected"

  4. В поле "Language" выбрать "Multiple Languages", далее выбрать установленные языки, нажать ОК

Если в слове будет ошибка, оно будет подчеркнуто красной линией. Если нажать ПКМ на слово с ошибкой, то можно выбрать предложенный вариант исправления.

Как добавить проверку разметки .xml в Notepad++
  1. Открыть программу => "Плагины" => "Управление плагинами"

  2. Найти и выбрать "XML Tools" => "Установить"

Чтобы весь текст помещался на экран, можно включить перенос строк: "Вид" => "Перенос строк".

Чтобы отобразить открытые файлы в удобном формате: "Вид" => "Список файлов".

Paint.NET

Редактор изображений. Пригодится, чтобы создать простое превью.

https://www.getpaint.net/download.html

RimTrans

Программа для извлечения текста из модов RimWorld.

https://steamcommunity.com/sharedfiles/filedetails/?id=3384868911
Создать шаблон About.xml
About.xml - это тестовый файл с информацией о вашем моде.
  1. Создать текстовый файл "About.txt", поменять расширение с ".txt" на ".xml". Если у вас не отображаются расширения: ПКМ на значок Пуск => "Найти" => Набрать и открыть "Параметры Проводника" => Убрать галочку "Скрывать расширения для зарегистрированных типов файлов" => "ОК".

  2. Открыть файл в режиме редактирования и копировать в него содержимое ниже
    <?xml version="1.0" encoding="utf-8"?>
    <ModMetaData>

    <name>Перевод {название мода}</name>

    <loadAfter>
    <li>{id мода}</li>
    </loadAfter>

    <packageId>{ваш краткий никнейм}.ru.{id мода без автора}</packageId>



    <author>{ваш никнейм}</author>

    <supportedVersions>
    <li>1.0</li>
    <li>1.1</li>
    <li>1.2</li>
    <li>1.3</li>
    <li>1.4</li>
    <li>1.5</li>
    <li>1.6</li>
    <li>1.7</li>
    <li>1.8</li>
    <li>1.9</li>
    </supportedVersions>

    <description></description>

    </ModMetaData>

  3. Заполнить файл вашими данными, мой шаблон выглядит так
    <?xml version="1.0" encoding="utf-8"?>
    <ModMetaData>

    <name></name>

    <loadAfter>
    <li></li>
    </loadAfter>

    <packageId>crtdgd.ru.</packageId>



    <author>crtdgd</author>

    <supportedVersions>
    <li>1.0</li>
    <li>1.1</li>
    <li>1.2</li>
    <li>1.3</li>
    <li>1.4</li>
    <li>1.5</li>
    <li>1.6</li>
    <li>1.7</li>
    <li>1.8</li>
    <li>1.9</li>
    </supportedVersions>

    <description></description>

    </ModMetaData>

  4. Создать папку "About" и перенести в нее файл "About.xml"

Теги разделены на две части тремя пробелами: первая часть - нужно будет редактировать, вторая часть - редактировать не нужно.

В supportedVersions я указываю версии с запасом, чтобы не добавлять их в случае выхода новой версии игры - для мода-перевода это ок. Версия 1.9 выбрана последней, т.к неизвестно какая версия будет следующая 1.10 или 2.0.
Проверить наличие перевода
Перед тем как создать свой перевод, убедитесь, что в Мастерской нет готового или можно сделать лучше.
Перевод модов
I. Открыть папку с файлами мода
  1. Подписаться на нужный мод

  2. Зайти в игру, далее в "Моды"

  3. Нажать на мод => "Расширенные настройки" => "Открыть папку"

II. Проверить наличие папок "Languages" и "Defs"

Данные папки могут находится в подпапках. Чтобы быстро проверить наличие папок, нужно набрать их в поиске.

Если папок нет, значит мод не переводится.

При наличии папки "Defs", извлечь текст с помощью программы RimTrans. Инструкция как это сделать есть в гайде с установкой программы, который был выше.

III. Подготовить файлы мода-перевода
  1. Создать на рабочем столе новую папку

    1. Копировать в нее папку "Languages" из папки мода, удалить из нее все папки, кроме папки "English", переименовать ее в "Russian" (если был использован RimTrans, то нужно удалить все папки, кроме папки "Russian")

    2. Копировать в нее папку-шаблон "About" (в которой находится файл "About.xml")

  2. Открыть файл "About.xml" в папке мода, копировать название мода из строки "<name>"

  3. Переименовать новую папку в название мода. Далее вместо "новая папка" я буду использовать "папка мода-перевода".

  4. Открыть файл "About.xml" в папке мода-перевода и заполнить нужные данные используя "About.xml" из папки мода, чтобы получилось примерно так
    <?xml version="1.0" encoding="utf-8"?>
    <ModMetaData>

    <name>Перевод Dubs Mint Minimap</name>

    <loadAfter>
    <li>dubwise.dubsmintminimap</li>
    </loadAfter>

    <packageId>crtdgd.ru.dubsmintminimap</packageId>



    <author>crtdgd</author>

    <supportedVersions>
    <li>1.0</li>
    <li>1.1</li>
    <li>1.2</li>
    <li>1.3</li>
    <li>1.4</li>
    <li>1.5</li>
    <li>1.6</li>
    <li>1.7</li>
    <li>1.8</li>
    <li>1.9</li>
    </supportedVersions>

    <description></description>

    </ModMetaData>

    (в loadAfter указывается packageId мода)

  5. Открыть в Paint.NET файл Preview.png из папки мода (можно запустить программу и перенести в нее файл мышью)

    1. Уменьшить осветленность, чтобы перевод лучше выделялся на фоне мода: "Коррекция" => "Оттенок и насыщенность" => Осветленность: -30 => ОК

    2. Уменьшить высоту изображения: "Изображение" => "Изменить размер" => Высота: 360 => ОК

    3. Копировать картинку ниже в новый слой

    4. Объединить слои и сохранить в формате .png в папку "About" мода-перевода


IV. Перевести текст

Текст который нужно перевести находится в файлах в папке Languages. Текст находится между элементами разметки и выглядит так: <{тег}>{текст}</{тег}>. Саму разметку трогать не надо. Также не нужно трогать такие штуки как {0} {PAWN}, которые можно встретить в тексте - вместо них игра подставляет различные значения.

После изменения файлов, их нужно сохранить: Notepad++ => "Файл" => "Сохранить все".

V. Перенести мод-перевод в папку с модами

Перенести нужно в "RimWorld\Mods": Открыть библиотеку Steam => ПКМ на игру => "Управление" => "Посмотреть локальные файлы".

VI. Проверить текст в игре
  1. Зайти в игру

  2. Включить режим разработчика, чтобы он отображал ошибки, если будут

  3. Включить мод, включить мод-перевод

  4. Перезагрузить игру

  5. Проверить текст, он должен помещаться в интерфейс

VII. Опубликовать мод-перевод
  1. Зайти в игру, далее в "Моды"

  2. Нажать на мод => "Расширенные настройки" => "Загрузить в Мастерскую Steam" => Поставить галочку "Отметить как перевод" => "Подтвердить"

  3. Подождать пока мод загрузится, открыть страницу мода, поменять видимость "Для себя" => "Для всех"

Продвинутый уровень
Дополнительную информацию можно найти в Discord.

Комьюнити переводчиков

Автор
Если нужно что-то исправить или добавить, напишите в Discord[discord.gg]
Оповещения о новинках и изменениях будут в группе VK[vk.com]
Стримы плюс все ссылки автора Twitch[www.twitch.tv]
1 kommentarer
AlekSSoulS 31. mai kl. 10.06 
Спасибо за руководство, переводчиков надо продвигать в массы! Я и сам неоднократно пытался переводить, ну переводить то дело не сложное было конечно, но я очко ленивое, поэтому быстро бросал дело.