Открыть сервисСервис

Русификатор как программное обеспечение

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

История

Массовое распространение русификаторов началось в 1990-х годах, когда на российский рынок хлынули зарубежные программы и игры, не имевшие официальной поддержки русского языка. Первые русификаторы представляли собой текстовые файлы с инструкцией по замене строк в ресурсах программы вручную либо простые патчи, изменявшие содержимое исполняемого файла.

С развитием интернета и появлением крупных фанатских сообществ сложилась практика коллективного перевода: группы энтузиастов («команды локализации») переводили диалоги, меню, субтитры и документацию, а затем публиковали готовые сборки. В 2000-х годах русификаторы стали отдельным направлением деятельности: появились специализированные сайты-агрегаторы, а также коммерческие студии, выполнявшие официальную локализацию по заказу издателей.

Классификация

Русификаторы различают по нескольким признакам.

По способу установки:

  • Патчи — изменяют уже установленную программу, заменяя отдельные файлы или участки кода.
  • Автономные установщики — содержат собственный инсталлятор, копирующий нужные файлы в каталог приложения.
  • Полные сборки — распространяются вместе с самой программой или игрой, уже содержащей русский язык.

По объёму перевода:

  • Полные — переводятся интерфейс, диалоги, субтитры, документация и внутриигровые тексты.
  • Частичные — охватывают только меню и основные элементы интерфейса.
  • Текстовые (шрифтовые) — ограничиваются заменой шрифтов и кодировок для корректного отображения кириллицы.

По авторству:

  • Официальные — выпущенные разработчиком или издателем.
  • Любительские — созданные сообществом пользователей без согласования с правообладателем.

Устройство и принцип работы

Большинство современных приложений хранят текстовые строки в отдельных ресурсах: файлах локализации, базах данных, архивах или таблицах. Русификатор подменяет эти ресурсы русскоязычными аналогами. В более сложных случаях требуется правка исполняемого кода, если строки «зашиты» непосредственно в него, а также замена шрифтов, не содержащих кириллических глифов.

Типичный русификатор включает:

Отдельную сложность представляет согласование длины строк: русские слова часто длиннее английских, что может приводить к выходу текста за границы элементов интерфейса. Качественные русификаторы учитывают это при вёрстке.

Применение

Русификаторы используются в нескольких сферах:

  • Компьютерные игры — наиболее массовая область; переводятся интерфейс, субтитры, озвучка (реже), внутриигровые документы.
  • Прикладное программное обеспечение — офисные пакеты, графические редакторы, утилиты, системы автоматизированного проектирования.
  • Операционные системы и оболочки — языковые пакеты, добавляющие русский интерфейс.
  • Веб-приложения и расширения браузеров — переводы интерфейсов сервисов, не имеющих русской версии.

Правовые аспекты

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

Качество и критика

Качество русификаторов варьируется от профессионального до откровенно низкого. К типичным недостаткам относят:

  • машинный или буквальный перевод, искажающий смысл;
  • несогласованность терминологии;
  • ошибки кодировки, приводящие к появлению «кракозябр»;
  • нарушение вёрстки интерфейса из-за длины строк;
  • несовместимость с обновлениями программы, из-за чего после апдейта перевод перестаёт работать.

Наиболее качественные любительские русификаторы по уровню исполнения приближаются к официальным локализациям, а иногда и превосходят их по вниманию к деталям и сохранению авторского стиля оригинального текста.

Современное состояние

С распространением цифровых магазинов и централизованных платформ распространения софта разработчики всё чаще выпускают многоязычные версии сразу, что снижает потребность в сторонних русификаторах. Тем не менее для старых программ, нишевых продуктов и отдельных игр русификаторы остаются востребованными. Развитие систем машинного перевода и автоматизированных инструментов локализации упростило создание переводов, однако окончательная вычитка по-прежнему выполняется людьми.

Источники: материалы по локализации программного обеспечения, публикации сообществ переводчиков, документация по форматам языковых ресурсов, обзоры рынка локализации игр.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru