Stellaris

Stellaris

!RLF: Project Core
 This topic has been pinned, so it's probably important
Spectrum  [developer] 10 Dec, 2016 @ 8:19am
Собственные наименования империй и рас
Поскольку данная тема вызывает стабильный интерес, привожу краткую выжимку по всем ключевым моментам.

Предисловие
Едва ли для кого-то секрет, что локализация крайне "капризна" в отношении наименований империй и рас. Малейшее отклонение от "негласного стандарта" - и значительная часть игровых текстов становится рассогласованной. Почему так происходит и как того избежать? Читайте ниже.

Причина рассогласований
Игровой движок. Он в принципе не поддерживает падежи и рода наименований, числа - в урезанном формате. Для получения сносного "динамического" текста приходится исхитряться, что накладывает некоторые ограничения на исходные данные.

Решение проблем - "Негласный стандарт"
Отчего негласный? Оттого, что нигде не описан, но подразумевается как официальной локализацией, так и правящими её модами - в частности, RLF. К слову, того же пути придерживается генератор названий из Russian Names.

Учитывая текущий формат локализации, усреднённые строки выглядят так:
  • С единственным числом всё тривиально:
    «Империя [НазваниеИмперии] восторжествует».
    «Раса [НазваниеВида] добьётся победы».

  • С множественным числом тоже проблем не наблюдается:
    «Павшие [МножественноеЧислоВида] будут вечно живы в нашей памяти».

  • А вот «прилагательные» весьма коварны:
    «Мы благодарны народу [ПрилагательноеИмперии]».
    «Это превосходно, [ПрилагательноеИмперии]!»
    «Установлена гегемония [ПрилагательноеВида]».
    «Попутного ветра, [ПрилагательноеВида]».
Таким образом, единственное здравое универсальное решение - использовать несклоняемые наименования, не изменяемые ни по падежам, ни по родам, ни по числам.

К примеру, если в поле наименования империи ввести "Общность Тетхелл", прилагательного империи - "Тетхелл", а наименование, множественное число и прилагательное расы приравнять "Хелван", то текст никогда не будет рассогласован. Также, для множественного числа можно свободно использовать окончания «-ы», «-цы» и прочие.

"Особенности Russian Names"
При соблюдении вышеописанного принципа проблем не возникнет и с использованием Russian Names. Его генератор названий будет корректно брать за основу универсальные прилагательные:
[ПрилагательноеИмперии]ская война за независимость. [ПрилагательноеВида]ская партия.

Заключение
На этом сия заметка подходит к своему логическому завершению. Остаётся лишь высказать надежду, что кому-нибудь её содержание действительно поможет разобраться в вопросе, и пожелать попутного звёздного ветра в галактической экспансии. Per aspera ad astra! :)

Если же вы вдруг обнаружили, что даже при соблюдении "стандарта" в каком-то событии имеет место рассогласование текста, то не стесняйтесь кидаться тапками с приложенными скриншотом / точным неправильным текстом. Поправить - дело нехитрое.
Last edited by Spectrum; 15 May, 2017 @ 3:32am