Локализация ивентов - Учебники по моддингу - Strategium.ru Перейти к содержимому

Локализация ивентов

Рекомендованные сообщения

kepke386

Часть II. Локализация ивента (события).

Предисловие

 

В прошлой части гайда по моддингу мы говорили о создании ивента, а точнее его программной части. В итоге у нас должен был получиться рабочий ивент, но без какого либо названия, описания и текста в принципе. В этом гайде мы будем заниматься локализацией событий в игре.

 

Начало

 

Для начала нам нужно зайти в папку с модом, созданным ранее, и создать в корне каталога (Hearts of Iron IV/mod/название) папку с названием localisation. В ней создаем пустой текстовый файл под именем event_stuff_l_russian, где вместо event_stuff может быть что угодно, главное сохранить последующие за ним слова.

Как видно по названию, этот файл отвечает за локализацию на русский язык. Если вы собираетесь делать перевод на английский или немецкий, в названии файла необходимо заменить слово russian на deutsch или english. 

 

Открываем файл. В самом начале вписываем следующее для русской локализации:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Примечание: текст после символа # является комментарием к коду и служит для пояснения элементов программы. Он не влияет ни на что.

 

После этого начинаем вписывать названия (id) событий таким образом:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Как видите, все предельно просто. Мы вписываем сюда id события, все его описания, варианты и т. д, ставим после этого двоеточие и ноль, затем кавычки. В них уже пишется локализация. Еще один пример из моего мода:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Если в ивенте одна опция (вариант ответа) - писать локализацию на вторую не требуется, достаточно написать лишь на опцию а. Аналогично и с большим кол-вом опций - для трех опций достаточно просто добавить строчку с буквой с.

Ссылка на комментарий

Закреплённые сообщения

Что делать если правильно прописал локализацию, но в игре пишет типа этого названия "ger1.t" и описания "ger.1.d"?

Ссылка на комментарий

В 05.12.2016 в 20:02, vindY сказал:

Что делать если правильно прописал локализацию, но в игре пишет типа этого названия "ger1.t" и описания "ger.1.d"?

Попробуй кодировку проверить. Должна быть UTF-8 with BOM

Ссылка на комментарий

В 07.02.2017 в 11:38, arey сказал:

Попробуй кодировку проверить. Должна быть UTF-8 with BOM

уже стоит и все равно вместо текста теги

Ссылка на комментарий

Чивапчипчи
В 07.09.2019 в 16:49, Gadas сказал:

уже стоит и все равно вместо текста теги

Уже давно поменяли эту тему.

Теперь файл называется events_l_russian.yml

Ссылка на комментарий

В 15.01.2022 в 23:33, Чивапчипчи сказал:

Уже давно поменяли эту тему.

Теперь файл называется events_l_russian.yml

Чего не делаю, файлы с локализацией которую редачу, перестают работать, показывая только теги. Сбил себе фокусы, страны..

Ссылка на комментарий

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...