Community Imperial: Перевод модов Medieval 2 Total War: Kingdoms - Сообщество Империал




Hamilkar

Перевод модов Medieval 2 Total War: Kingdoms

Инструкция по переносу перевода со старых версий мода на новую
Theme created: 27 July 2017, 10:36 · Author: Hamilkar
Views:
 4 739

 Hamilkar
  • Imp
Imperial
 

Date: 27 July 2017, 10:36

Привет локализаторам! С подачи камрада решил написать инструкцию быстрого переноса перевода со старой версии мода на новую. Подходит также для всех случаев, когда содержимое файлов примерно одинаково (например для меню).
Весь процесс делится на 2 этапа: подготовка файлов и собственно перенос. Я сейчас здесь целую простыню напишу, но на практике 1 этап (пункты 1-4) у меня занимает 2-3 минуты.

1) Нам понадобится 3 программы: Word, Notepad++ и Compare It! (или другая прога, позволяющая сравнивать изменения в текстах).
2) Начало работы. У нас есть Файл Перевода для старой версии мода и тот же англоязычный файл новой версии. Делаем их копии.
3) Выявление отличий. 2 файла нужно будет сравнить на предмет изменений. Для этого важно очистить их от любого текста, за исключением того, что в фигурных скобках (в будущем, код), а также привести к единообразию. Открываем их копии в Notepad++
а) нам нужно, чтобы каждая новая строка начиналась с кода. Для этого открываем меню поиска (Ctrl + F), вкладка "заменить", в графе "найти" пишем команду \r графу "заменить" оставляем пустой. Включаем "Расширенный режим поиска" (в том же окне) и нажимаем "заменить все". Теперь у нас весь текст в 1 строке.
б) затем в графу "найти" вставляем открывающую фигурную скобку { а в графу "заменить" первую команду и ту же скобку \r{ Теперь каждая строка начинается с кода. Проверяем начало и конец файла, если есть строки, где это не так - удаляем их.
в) теперь задача - избавиться от всего текста, что не в скобках. Для этого через "найти и заменить" заменяем все кавычки (") на пробел, затем делаем замену закрывающих фигурных кавычек } на них же с кавычкой }"
г) потом вводим в строку "найти" команду $.{0,0} в "заменить" ставим кавычку " А также в том же меню ставим галочку на "регулярные выражения" и жмем "заменить". В итоге, в конце каждой строки должны появиться кавычки
д) вводим команду "([^"]*)" в верхнюю строку, нижняя строка останется пустой. Снова жмем заменить и сразу получаем файл только с кодом
е) разработчики любят менять строки местами, что усложняет нашу задачу. Чтобы это исправить копируем получившийся после прошлого действия текст в MS Word, выделяем его и с помощью сортировки (меню "таблица") расставляем строки в алфавитном порядке. Затем возвращаем в Notepad++ и сохраняем.
4) Сравнение. После описанных действий у нас на руках 2 файла, где остался только строки кода расположенные в алфавитном порядке. Загоняем их на проверку в Compare It.
5) Перенос русификации. Делаем еще 1 копию старого русификатора, она будет нашим переводом новой версии. Открываем эту копию и первоначальный оригинал. После предыдущего действия Compare It нам покажет изменения, перепроверяем каждый его результат (можно пренебречь, но лучше перестраховаться) - измененную строку копируем без скобок и ищем в обоих файлах. Если срабатывание ложное, то пропускаем. Если этот код есть только в старом русификаторе, то удаляем его и текст за ним до следующего кода. Если наоборот, то добавляем этот код и текст за ним в конец файла с переводом (чтобы удобнее было допереводить).
6) Копия старого русификатора стала нашим переводом новой версии. От греха подальше можно перепроверить, повторив пункты 1-4.

Расшифровка команд для Notepad++
\r перенос строки
$.{0,0} добавить символ в конце строки
"([^"]*)" заменить все символы между кавычками
     ruerg
    • Imp
    Imperial
     

    Date: 02 April 2022, 20:51

    Привет, имею небольшую проблему. Делаю мод на английском языке, но не могу нормально работать с папкой TEXT.
    При попытке конвертировать с помощью bin2txt постоянно получаю битые или неполноценные файлы.
    Буду очень признателен за английскую папку TEXT с распакованными файлами для 1,5 Kingdoms.
       Alexander_NSK
      • Imp
      Imperial
       

      Date: 02 April 2022, 20:56

      ruerg 02 April 2022, 20:51

      Привет, имею небольшую проблему. Делаю мод на английском языке, но не могу нормально работать с папкой TEXT.
      При попытке конвертировать с помощью bin2txt постоянно получаю битые или неполноценные файлы.
      Буду очень признателен за английскую папку TEXT с распакованными файлами для 1,5 Kingdoms.

      Здравствуйте уважаемый форумчанин. :046:

      Текстовые файлы нужны для базовой игры или одного из дополнений?
         ruerg
        • Imp
        Imperial
         

        Date: 03 April 2022, 00:12

        Alexander_NSK 02 April 2022, 20:56

        Здравствуйте уважаемый форумчанин. :046:
        Текстовые файлы нужны для базовой игры или одного из дополнений?

        Базовая папка TEXT, не для дополнений
           Alexander_NSK
          • Imp
          Imperial
           

          Date: 03 April 2022, 20:25

          ruerg 03 April 2022, 00:12

          Alexander_NSK 02 April 2022, 20:56

          Здравствуйте уважаемый форумчанин. :046:
          Текстовые файлы нужны для базовой игры или одного из дополнений?

          Базовая папка TEXT, не для дополнений

          Загрузил английскую версию папки text для оригинальной игры версии 1.52 (Definitive Edition), возможно, стоит проверить её на совместимость с более старыми через WinMerge.

          To view the link Register

          !!!ps Советую использовать BinEditor при работе с файлами, вот ссылки на To view the link Register и To view the link Register по использованию.
             ruerg
            • Imp
            Imperial
             

            Date: 03 April 2022, 20:38

            Alexander_NSK 03 April 2022, 20:25

            Загрузил английскую версию папки text для оригинальной игры версии 1.52 (Definitive Edition), возможно, стоит проверить её на совместимость с более старыми через WinMerge.
            To view the link Register
            !!!ps Советую использовать BinEditor при работе с файлами, вот ссылки на To view the link Register и To view the link Register по использованию.

            Громадное Спасибо!
               mrPron
              • Imp
              Imperial
               

              Date: 07 December 2023, 18:35

              Всем привет. У меня пара вопросов:

              1)В папке "Text" есть файл "audiotest_regions_and_settlement_names.txt" - его вообще можно/нужно переводить? У меня он без перевода и никаких английских букв я в игре не вижу, я куда-то не туда смотрю, или его содержимое игрокам не показывается и на него можно забить?

              2)Спец программы для перевода модов M2TW в природе существуют? Я искал здесь и на twc, но ничего такого не нашёл, поэтому состряпал такую программку сам. Оно кому-нибудь вообще надо, есть смысл выкладывать?
                 mrPron
                • Imp
                Imperial
                 

                Date: 18 December 2023, 01:11

                Alexander_NSK

                Загрузил английскую версию папки text для оригинальной игры версии 1.52 (Definitive Edition)

                А есть от русской версии 1.52? Интересуют именно от стимовского Definitive Edition.
                  Translate a Page
                  Community ImperialMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW Feedback
                  Style:Language: 
                  Conditions · Responsibility · Confid. · About · 02 Jul 2026, 21:57 · Mirrors: ImtwOrg, ImtwSite, ImtwRuImtwRu, ImtwOrg, ImtwSite