Статья относится к категории Модификации. Что такое мод • Список модов • Установка модов • Правила статей для модов |
Резюме модификации[]
- Название: Russian Language Pack
- Тип модификации: Интерфейс
- Авторы: alevastor, Some1, вики-сообщество, нотабеноид-сообщество
- (DS) Подписаться в Steam
- Дата публикации: 24.12.2013
- Текущая версия: 4.1 (обновлён 08.04.2016)
- (DST) Подписаться в Steam
- Дата публикации: 12.12.2014
- Текущая версия: 4.3c3 (обновлён 24.12.2016)
Особенности[]
В прошлом наиболее популярный русификатор.
Русификатор представляет из себя конгломерат различных переводов игры, доведённый до ума его автором. В основе перевода лежит версия от alevastor, который вложил очень много усилий в перевод с самого начала и почти закончил его. В текущей версии русификатора содержится примерно 20-30% реплик.
На момент создания русификатора перевод alevastor'a был лучшим из существующих. Позже к проекту подключился Some1, он же и синхронизировал весь перевод под русскоязычную вики, создал сообщество коллективного перевода на Notabenoid, оформил склонения в переводе, адаптировал русификатор и под Don't Starve Together. Так перевод был доработан русским сообществом на сайте Notabenoid. Также были учтены названия с вики, которые содержали много неточностей в то время. Работа над переводом в итоге улучшила и саму вики: статьи и перевод стали больше соответствовать друг другу, уменьшилось количество ошибок. Любой желающий мог помочь улучшить перевод, предложив свою версию для отдельных названий или целых фраз. Перевод загружался с Notabenoid автоматически при запуске игры.
В русификаторе учтены многие особенности русского языка, которые разработчики игры не могли предусмотреть, потому что в английском языке всё гораздо проще:
- падежи;
- склонения имён;
- склонения прилагательных.
Работа над русификатором была прекращена в 2017 году, причины этого подробно описаны авторами на странице обсуждения модификации.
Русификация модов[]
Этот русификатор принципиально не затрагивает перевод других модов. Для этого существует отдельный мод. Тем не менее, русские разработчики модов могут воспользоваться предоставляемыми возможностями, чтобы максимально правильно русифицировать свои моды.
Разработчику модов[]
Функция GLOBAL.RegisterRussianName позволяет добавлять свой перевод предметов в базу русификатора. Полезно тем, кто хочет иметь нативную поддержку русского в своём моде. Документацию по функции можно увидеть прямо в коде русификатора. Чтобы избежать краша на случай отсутствия функции, следует получать значение, как rawget(GLOBAL,"RegisterRussianName") — если это nil, то функции нет.
Опция GLOBAL.RussianTranslationType (начиная с версии 3.4):
- "Full" или nil — полный перевод
- "InterfaceChat"
- "ChatOnly"
Чтобы избежать краша, следует получать значение, как rawget(GLOBAL,"RussianTranslationType")