Игровая локализация — это не последовательность реплик в таблице. Фраза может быть названием предмета, реакцией персонажа, кнопкой, подсказкой или системным сообщением. Без контекста переводчик не видит пол, число, ограничение интерфейса, отношение к персонажу и момент появления на экране. Поэтому проект начинается с подготовки материала, а не с выгрузки «всех строк».
Что передать вместе с экспортом строк
Минимальный набор — ключ, исходный текст, комментарий разработчика, лимит длины, тип элемента, скриншот или ссылка на экран. Для реплик полезны персонаж, обращение, ситуация и эмоциональный тон. Для предметов, навыков и заданий — изображения, механика и уже утверждённые формы. Если движок поддерживает контекстные заметки, их лучше передать в самой системе локализации, а не отдельным файлом без связи с ключом.
Глоссарий для мира и интерфейса
Отдельно фиксируют названия персонажей, локаций, фракций, предметов, навыков, кнопок и системных состояний. У термина должен быть пример, статус и контекст. Слово «задание» в журнале, кнопке и реплике может требовать разных форм; глоссарий помогает сохранить единый мир, а не насильно повторять одну форму в любом месте.
Переменные и технические элементы
Плейсхолдеры, теги, переменные, теги разметки и контроллерные подсказки не являются декоративными символами. До запуска определяют, какие элементы нельзя менять, что можно переставлять и как проверяется склонение вокруг переменной. Автоматическая проверка может отметить повреждённый тег, но не поймёт, что фраза на экране звучит неестественно — для этого нужен LQA в сборке.
Почему нужна проверка в игре
Именно в сборке видно, влезла ли фраза в кнопку, не скрыта ли строка, совпадает ли текст с действием, верно ли подставляются числа и правильно ли работает последовательность диалога. LQA фиксирует версию игры, локаль, сценарий и скриншот. Он не обещает отсутствие любых ошибок в будущем: новые патчи могут менять контекст и должны входить в отдельный контрольный цикл.
План обновлений
При live-обновлениях задают владельца глоссария, правила именования ключей, момент заморозки строки и маршрут для срочных правок. Важно отличать исправление текста от изменения сюжета или механики — последнее подтверждает игровая команда. Так локализация остаётся частью производства продукта, а не очередью файлов в конце релиза.
Если нужно проверить готовую локаль в продукте, используйте процесс LQA. ITTranslate работает с языковой частью и контекстом; функциональную совместимость и контентные решения ведёт команда игры.
context.key.exampleSource string
Целевая строка
CONTEXTScreen, role and user action
CHECKVariables and links are checked
