ФЭНДОМ


Описание

В прошлом наиболее популярный русификат

  • alevastor
  • Some1
  • Вики-сообществ
  • Нотабеноид-сообщество

Перевод загружается автоматически при запуске игры (с некоторой периодичностью) с Нотабеноида.

Особенности

Русификатор представляет из себя конгломерат различных переводов игры, доведённый до ума его автором. В основе перевода лежит версия от alevastor, который вложил очень много усилий в перевод с самого начала и почти закончил его (энтузиазма не хватило на трёх персонажей). В текущей версии русификатора примерно 20-30% реплик его.

На момент создания русификатора, перевод alevastor'a был лучшим из существующих. Этот перевод был доработан русским сообществом на сайте notabenoid.com. Также были учтены названия с вики, которые содержали много неточностей в то время. Работа над переводом в итоге улучшила и саму вики: статьи и перевод стали больше соответствовать друг другу, уменьшилось количество ошибок.

В русификаторе учтены многие особенности русского языка, которые разработчики игры не могли предусмотреть, потому что в английском языке всё гораздо проще:

  • Падежи
  • Склонения имён
  • Склонения прилагательных


В данный момент любой желающий может помочь улучшить перевод, предложив свою версию для отдельных названий или целых фраз.

Русификация модов

Этот русификатор принципиально не затрагивает перевод других модов. Для этого существует отдельный мод. Тем не менее, русские разработчики модов могут воспользоваться предоставляемыми возможностями, чтобы максимально правильно русифицировать свои моды.

См. также другие русификаторы.

Разработчику модов

Функция GLOBAL.RegisterRussianName позволяет добавлять свой перевод предметов в базу русификатора. Полезно тем, кто хочет иметь нативную поддержку русского в своём моде. Документацию по функции можно увидеть прямо в коде русификатора. Чтобы избежать краша на случай отсутствия функции, следует получать значение, как rawget(GLOBAL,"RegisterRussianName") - если это nil, то функции нет.

Опция GLOBAL.RussianTranslationType (начиная с версии 3.4):

  • "Full" или nil - полный перевод
  • "InterfaceChat"
  • "ChatOnly"

Чтобы избежать краша, следует получать значение, как rawget(GLOBAL,"RussianTranslationType")