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

Hamilkar

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

Инструкция по переносу перевода со старых версий мода на новую
Тема создана: 27 июля 2017, 10:36 · Автор: Hamilkar
 Hamilkar
  • Imperial
Imperial
Rb Mhnt

Дата: 27 июля 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
    • Imperial
    Imperial
    Форумчанин

    Дата: 02 апреля 2022, 20:51

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

      Дата: 02 апреля 2022, 20:56

      ruerg (02 апреля 2022, 20:51):

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

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

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

        Дата: 03 апреля 2022, 00:12

        Alexander_NSK (02 апреля 2022, 20:56):

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

        Базовая папка TEXT, не для дополнений
           Alexander_NSK
          • Imperial
          Imperial
          Грандмастер

          Дата: 03 апреля 2022, 20:25

          ruerg (03 апреля 2022, 00:12):

          Alexander_NSK (02 апреля 2022, 20:56):

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

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

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

          Для просмотра ссылки Зарегистрируйтесь

          !!!ps Советую использовать BinEditor при работе с файлами, вот ссылки на Для просмотра ссылки Зарегистрируйтесь и Для просмотра ссылки Зарегистрируйтесь по использованию.
             ruerg
            • Imperial
            Imperial
            Форумчанин

            Дата: 03 апреля 2022, 20:38

            Alexander_NSK (03 апреля 2022, 20:25):

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

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

              Дата: 07 декабря 2023, 18:35

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

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

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

                Дата: 18 декабря 2023, 01:11

                Alexander_NSK

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

                А есть от русской версии 1.52? Интересуют именно от стимовского Definitive Edition.
                   Похожие Темы
                  TОбсуждение Total War: Pharaoh
                  Очередная часть серии игр Total War
                  Автор J Jackel
                  Обновление 42 мин. назад
                  ЭRetrofit Mod v 1.00 - Hotseat Medieval 2 Total War
                  Давным-давно в далекой-предалекой галактике шли... Тотальные воины
                  Автор А Алексей_Гетьма...
                  Обновление Сегодня, 00:27
                  ЗЮг-Западный Угол Европы (хот-сит по ваниле Rome: Total War)
                  хот-сит кампания по Rome: Total War, ванила, онлайн бои между игроками
                  Автор J Jekas
                  Обновление Вчера, 22:34
                  Воспользуйтесь одной из соц-сетей для входа
                  РегистрацияВход на форум 
                  Сообщество ИмпериалMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW Обратная Связь
                  Стиль:Language: 
                  «Империал» · Условия · Ответственность · Визитка · 29 мар 2024, 03:24 · Зеркала: Org, Site, Online · Эльдорадо казино · Gold казино · Счётчики