К содержимому
raisai

← Заметки

Как переводился Dragonwilds

RuneScape: Dragonwilds вышла без русского языка, и я решил перевести её целиком — не только меню, а весь текст: предметы, квесты, диалоги, записки. К версии 1.0 переведено 100%.

Сколько там текста

141 файл, 14 115 переведённых строк. Это не «перевести менюшки за вечер»: строки разбросаны по namespace’ам движка и вырваны из контекста.

Глоссарий решает больше, чем кажется

Самым важным файлом оказался не перевод, а глоссарий — 515 позиций, разделённых на две части: 115 терминов (материалы, типы предметов, навыки, существа) и 400 имён собственных.

Без него перевод разъезжается. Простой пример: в игре встречаются и Adamantite, и Adamant — это один и тот же материал, названный по-разному в разных местах. Оба должны давать «адамантитовый», иначе игрок увидит два разных материала там, где он один. Таких пар в игре десятки.

С именами собственными сложнее: Agnes DeWithlington-Smithe должна остаться узнаваемой и при этом читаться по-русски. Решения такого рода нельзя принимать дважды по-разному — поэтому они и записаны один раз в файл.

Конвейер

Руками такой объём не собрать, поэтому вокруг перевода вырос набор из десяти скриптов: извлечение строк из игровых файлов, сборка обратно, проверка на пропуски, сравнение версий между собой, работа с форматом .locres и упаковка готового архива.

Самая полезная часть — проверка. После обновления игры она показывает, какие строки появились и какие изменились, и перевод не приходится сверять глазами.

Что дальше

Игра продолжает обновляться, и новый текст будет приходить непереведённым. Это не поломка — просто следующая версия перевода.

Скачать: страница перевода.