Локализация
Лучшие авторы в этой теме
-
Feas 4 сообщений
-
Геродор 3 сообщений
-
Olyamorozovaspb 3 сообщений
-
Prezidente 2 сообщений
-
Skepteroun 2 сообщений
-
Asdas 2 сообщений
-
alexis 1 сообщение
-
mmmm 1 сообщение
-
SShredy 1 сообщение
-
Freezze 1 сообщение
-
Semenar 1 сообщение
-
Deceased WhiteBear 1 сообщение
-
Вольт 1 сообщение
-
kapitan_smollett 1 сообщение
-
A.Krylov 1 сообщение
-
panzer 4 1 сообщение
-
Assin127 1 сообщение
-
Hungarian 1 сообщение
-
Wesser 1 сообщение
-
TigodanAC 1 сообщение
Популярные дни
-
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу
-
Модераторы онлайн
- alexis
Рекомендованные сообщения
Перевод Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. и особенности локализации Европы 4 для русского языка. Перевод неточен.
Европа 4 использует другую систему локализации, нежели остальные игры от Парадоксов. Она использует формат YAML. Это выглядит как-то так (внутренности любого файла в папке localisation при открытии его Notepad++ - Блокнот портит кодировку):
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Обратите внимание. что на каждой строке, кроме первой, в самом начале стоит пробел. Это обязательно.
Чтобы локализировать текст с кавычками, надо перед ними ставить \
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Новый стандарт формата
Система локализации имеет поддержку переменных. Для этого сначала введите $, потом имя переменной, потом |, далее свойства переменной (ниже) и закройте всё знаком $.
Работа с переменными
Можно использовать следующие символы:
% - перевод из числового значения в процентное
* - перевод числового значения в системе измерений
= - добавление +, если число положительное, и -, если число отрицательное
0...9 - количество десятичных знаков после запятой. Пример:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое., то есть выводится сообщение, что сумма подарка не может равняться установленной сумме золотых, округлённой до единиц.
W,B,G,R,b,g,Y - окрашивает текст. Пример:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Цифра потраченной силы монарха будет жёлтой, а увеличения влияния - зелёной.
+ - окрашивает цифру в зелёный цвет, если она положительна, в жёлтый, если равна 0, в красный, если она отрицательна.
- - действие, обратное +.
Пример:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое., то есть доля пехоты равна чему-то (почти всегда будет окрашено в зелёный, но если пехоты нет, то в жёлтый цвет).
Импорт/экспорт перевода
Экспорт
Необходимо создать ярлык игры и запустить его со свойством -export_loc
(ПКМ->Свойства).
В папке Мои документы\Paradox Interactive\Europa Universalis IV возникнет папка localisation_untranslated, в которой будут файлы со строками локализации, разобранными по языкам.
Импорт
В вышеуказанной папке надо создать папку localisation_translated и туда сложить файлы с названием l_<имя языка>. После чего запустить Европу со свойством -import_loc
Файлы локализации появятся в папке localisation_import.
Их надо скопировать и вставить в папку localisation игры.
Особенности для русского языка
Если вы решили делать мод на русском языке, то лучше сразу вставить в ваш мод русификатор (возможно, придётся изменять строки локализации в этих файлах, кроме того, в русификаторе есть необходимые для работы русского языка шрифты).
Создавая новый файл, в котором пишете русскую локализацию, пишите в конце названия файла l_russian (так вы не запутаетесь в языках), а в начале файла - l_russian: (это даст понять игре, что язык - русский).
Игра не воспринимает русский язык, поэтому при открытии файлов локализации видны кракозябры, которые заменены на русские буквы в шрифтах. Для перекодировки этих файлов в нормальный русский язык и обратно пользуйтесь Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. .
Если что-то забыл, пишите.
Опубликовано Semenar,
Закреплено StrаtegiumПрисоединиться к обсуждению
Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.