ЛОКАЛИЗАЦИЯ
Введение в локализацию
Локализация — это процесс адаптации игры для разных регионов и языков, что включает перевод текстов, настройку интерфейса и прочие изменения для обеспечения комфортного восприятия пользователем. В движке Gem RTS локализация выполняется через файлы с расширением .lng
, которые хранят тексты и настройки для разных языков.
Файлы локализации являются SDL файлами. Для них справедливы общие правила синтаксиса для SDL файлов.
Структура локализационных файлов
Локализационные материалы (тексты и файлы озвучивания текстов) находятся в корневой папке пакета main
в папках с названиями вида .<lang>
, где <lang>
- код языка (например, папка с названием .ru
содержит русскоязычные материалы локализации).
В папке main\.ru\interface\text\
находятся следующие файлы и директории
Название | Назначение |
---|---|
desc (папка) | Содержит файлы с описаниями различных игровых элементов |
info_short (папка) | Включает короткие информационные сообщения |
mission (папка) | Содержит тексты миссий |
#damage_report.lng | Файл локализации для отчета о повреждениях |
#hud2+.lng | Локализация для элементов интерфейса HUD |
#ingame+.lng | Включает текстовые элементы, отображаемые во время игры |
commander.lng | Локализация для командиров |
desc.lng | Описания для различных элементов игры |
difficulty.lng | Тексты, связанные с уровнями сложности |
info.lng | Общая информационная локализация |
interactive_hints.lng | Интерактивные подсказки |
loading_tips.lng | Советы, отображаемые во время загрузки игры |
mp+.lng | Локализация для многопользовательских режимов |
options+.lng | Настройки и опции игры |
side.lng | Локализация для сторон конфликта |
unit.lng | Тексты, связанные с юнитами |
Файлы, в названии которых есть знак +
, дописываются в порядке очередности подключения пакетов к содержимому одноименных файлов из папки локализации основных ресурсов. Чтобы найти нужные файлы, используйте поиск по названию без знака +
.
Важно соблюдать структуру папок и файлов, чтобы обеспечить правильную работу локализации в игре. Все локализационные файлы должны быть размещены в соответствующих директориях.
Больше информации
Last updated