Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Знакомьтесь: Цербер


  • Авторизуйтесь для ответа в теме
36 ответов в теме

#1
ISD Grossvogel

ISD Grossvogel

    Clone Grade Zeta

  • CCP loc. team
  • 462 сообщений
1087
  • Client:Рус
Знакомьтесь: «Цербер»
(оригинал, перевод)


Привет! Эта статья написана CCP Shiny и CCP Ronin, выступающими от имени сотрудников отдела локализации EVE (а также разработчиков, состоящих в командах Stonehenge и Cerberus). Мы хотим рассказать вам об истории локализации игры и объяснить вам, что именно представляет собой система Cerberus («Цербер») — наш новый локализационный движок, к которому мы постепенно будем приспосабливать все текстовое содержание «Евы».

Под локализацией обычно подразумевают один лишь перевод текстов на другой язык; локализация и в самом деле состоит преимущественно из работы переводчиков, дополняемой решением задач по обработке переведенного материала (и прочими техническими моментами). В то же время не следует забывать о том, что мы имеем дело с компьютерной программой; если мы планируем переводить ее на другие языки без ущерба для ее функциональности и внешнего вида, мы должны заранее к этому подготовиться. Увы, ворота в мир идеальной локализации охраняет Цербер — победив его, мы сможем улучшить существующие переводы игры, выпустить японскую версию «Евы» и задуматься над расширением списка доступных игрокам языков.


Локализация «Евы»: ретроспектива

В 2006-м году мы выпустили немецкую версию игры, в 2009-м — русскую. И в том, и в другом случае мы набили немало шишек, сперва отдав перевод на откуп игрокам, а затем потратив немало времени на поиск адекватных специалистов (при случае поинтересуйтесь у пилотов из Германии, как именно в немецкой версии переведено словосочетание «doomsday device»); в конце концов мы привели переводы в более-менее удобоваримый вид, параллельно наладив эффективно работающую связь с игроками.

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


Рождение «Цербера»

В прошлом году команда разработчиков из отделения CCP в Атланте взялась за создание нового локализационного движка, отвечающего всем современным требованиям и являющегося частью фреймворка Carbon; этот проект получил название Cerberus. Летом 2011-го движок был впервые интегрирован в билд игры, используемый разработчиками; тогда же была начата работа по адаптации существующих переводов, весьма далекая от простого переноса текстов в новую базу данных. Мы постарались в полной мере воспользоваться полученными возможностями — существенной переработке подверглось все, что имеет отношение к интерфейсу игры.


Так, давайте поподробнее

Новый локализационный движок — это система, которая в дальнейшем позволит нам существенно улучшить как качество локализованных версий «Евы» (немецкой, русской и китайской), так и качество оригинального текста. Кроме того, упростится процесс выпуска новых переводов, первым из которых станет перевод «Евы» на японский — однако одним лишь японским наши планы не ограничиваются.

Ввод в строй нового движка существенно облегчит жизнь разработчиков и (как мы надеемся) останется практически незамеченным игроками — его влияние на игру будет выражаться в повышении качества переводов. До настоящего времени все переменные, использовавшиеся в текстах (такие, как имена и названия), внедрялись в них крайне примитивным способом; мы могли добавить в игру строку текста и указать в ней место для вставки другой строки, но при этом первая строка никак не реагировала на содержание второй строки, всегда оставаясь неизменной. Краеугольные камни «Цербера», наличие которых позволяет в корне поменять положение дел — это метаинформация об игровых объектах и механизм условного перехода к другим вариантам перевода.

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

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

EN: {corpName} creates {[numeric]parameter} {[numeric]parameter -> "share", "shares"}
DE: {corpName} hat {[numeric]parameter} {[numeric]parameter -> "Aktie", "Aktien"} erstellt
RU: Корпорация {corpName} выпустила {[numeric]parameter} {[numeric]parameter -> "акцию", "акции", "акций"} 
JA: {corpName} 作成 {[numeric]parameter} シェア
Само собой разумеется, гибкости этой системы достаточно для сравнительно беспроблемного перевода «Евы» практически на любой язык — чем мы, собственно, и собираемся заняться.


Новости (хорошие, плохие, неприятные)

Хорошие новости: новая система локализации — это ключ к созданию японской версии игры и переводу «Евы» на другие языки. В рамках обновления «Крусибл» на сервере Tranquility появится предварительный вариант японского перевода — не до конца проверенный и далеко не полный. Мы продолжаем работать над ним (эту работу мы планируем закончить в следующем году), однако мы решили, что нам стоит показать текущую версию перевода игрокам и поинтересоваться их мнением. Помимо перевода игры на японский, мы взялись за улучшение русского и немецкого переводов, в полной мере пользуясь новыми возможностями — надеемся, что изменения вам понравятся.

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

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


«Локализация: тысяча мелочей»

По целому ряду причин внесение изменений в русский и немецкий переводы было сопряжено для нас с определенными трудностями — и из-за этого процесс исправления недочетов шел очень, очень медленно (не говоря уже о том, что обратной связи с игроками у нас практически не было). Недавно проведенный нами опрос показал, что наше мнение относительно приоритетов в деле локализации расходится с мнением игроков — значит, подошло время для налаживания плотного контакта с теми, кто пользуется нашими переводами. Мы последуем примеру наших коллег, занимающихся «тысячей мелочей», и создадим на официальном форуме три ветки для обсуждения насущных проблем, связанных с локализацией; одна ветка появится в русском разделе, другая — в немецком, третья — в разделе Issues, Workarounds & Localization (для тех, кто захочет написать нам по-английски).

Мы будем рады выслушать любые пожелания, имеющие отношение к локализации «Евы», однако хотим заранее предупредить вас о трех немаловажных моментах. Во-первых, мы не обещаем, что все ваши предложения будут реализованы; во-вторых, мы не обещаем, что сможем ответить каждому из написавших; в-третьих, мы уверены в том, что часть замечаний нам удастся устранить сразу, однако кое с чем нам определенно придется подождать. Как и в случае с проектом «Тысяча мелочей», запущенным нашими коллегами, мы не ждем от вас предложений по глобальной переделке перевода, пересмотру используемой терминологии и т.п.; в то же время сообщения о конкретных мелочах («в описании задания пропущена запятая») лучше отправлять нам в виде отчетов о найденных ошибках, которым тут же можно дать официальный ход. Пользуясь случаем, хотим напомнить вам о том, что ISD очень нужны багхантеры, говорящие по-русски или по-немецки!


Что дальше?

Наши планы весьма обширны — в течение следующего года мы расскажем вам о мелких и крупных проектах, над которыми мы в данный момент работаем. Переход к использованию нового локализационного движка, целенаправленные усилия разработчиков, помощь, оказываемая нам игроками (вне зависимости от того, захотят ли они принять участие в поиске ошибок под эгидой ISD) — в конечном итоге все это приведет к существенному улучшению ситуации с локализованными версиями «Евы». Любите родной {[character]charID.nativeLanguage} язык!



CCP Shiny, CCP Ronin

Сообщение отредактировал whp_deadline_fail: 25 November 2011 - 17:47

  • 6

#2
Edius

Edius

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 286 сообщений
147
  • EVE Ingame:OdysseySpace
  • EVE Alt:Odyssey Eve
  • Corp:Cynosural Edge
  • Ally:CVA
  • Client:Eng
А сразу мелькнула мысль Цербу побустили.... а оно, вот оно как Михалыч
  • 11
Oops broke

#3
Marchelo

Marchelo

    Время несвежих историй и липких сообщений наступило!

  • Tech III Pilots
  • PipPipPipPipPip
  • 2788 сообщений
866
  • EVE Ingame:Marche Lo
  • Client:Eng
Хорошее, годное изменение.

А сразу мелькнула мысль Цербу побустили.... а оно, вот оно как Михалыч

А у меня наоборот мелькнула мысль "лишь бы не сломали" <_<
  • 0
Изображение

#4
Tesseya

Tesseya

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5272 сообщений
1846
  • EVE Ingame:Tesseya
  • Corp:VWD
  • Ally:HARDDR0P
  • Client:Eng
сделают чтобы в био строки стартовой школы не залазили друг-на-друга?
  • 0
Неулыбчивые русские не начинают войн. Их начинают жизнерадостные европейцы. Неулыбчивые русские войны заканчивают. Как правило, в европейских столицах. И тогда русские на некоторое время становятся самым улыбчивым народом. Ненадолго. Потому, что Война всегда рядом...

#5
CHoh

CHoh

    EVE Offline

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 14375 сообщений
2376
ццп открытым текстом пишет "будут проблемы". :confused:
* ушёл искать скилл подлиннее

а разве русский перевод выполнялся игроками? Вроде там наоборот был адовый кошмар от тех, кто игру видел максимум на скринах

Сообщение отредактировал CHoh: 25 November 2011 - 17:54

  • 0

#6
DIMFIRE

DIMFIRE

    Кавайчег

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 30350 сообщений
2352
  • EVE Ingame:DIMFIRE Dimiana DlMFlRE
  • Client:Eng
Аналогично думал что цербу побустили.

ИМХО встроить поддержку иероглифов ингейм будет достаточно сложно но в принципе возможно.
  • 0

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

 


#7
MaestroRED

MaestroRED

    Clone Grade Kappa

  • Drake Pilots
  • PipPipPipPipPip
  • 3202 сообщений
  • Client:Eng

В 2006-м году мы выпустили немецкую версию игры, в 2009-м — русскую. И в том, и в другом случае мы набили немало шишек, сперва отдав перевод на откуп игрокам, а затем потратив немало времени на поиск адекватных специалистов

made my day :lol:
В царстве амеб, любой даун - гений.

#8
Lik.S

Lik.S

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 64 сообщений
10
  • Channel:MOZG
  • Client:Eng
:facepalm:
Да, не могут они нормальный патч выпустить, ну не могут и все... Религия им не позволяет... Все прелести нового патча будут испорчены багами в описаниях и названиях...
  • 0

#9
СтарыйПепелац

СтарыйПепелац

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12436 сообщений
2911
  • Client:Eng
Проблемы лохализации? А кого они волнуют, кроме этих самых лохализаторов да неграмотных албанских эльфов?
  • -1

#10
Lik.S

Lik.S

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 64 сообщений
10
  • Channel:MOZG
  • Client:Eng

Проблемы лохализации? А кого они волнуют, кроме этих самых лохализаторов да неграмотных албанских эльфов?

Английская локализация - тоже локализация.
  • 0

#11
Snark

Snark

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5393 сообщений
1522
жду японский ^^
  • 0

#12
Bravian*Нейтрал

Bravian*Нейтрал
  • Guests
Я крайне надеюсь, что можно будет выбирать объем перевода. Например будут пункты "Брифинг миссии", "Модули", "Корабли", "Озвучка" и прочие. Сейчас крайне режут глаз переведенные классы кораблей, но русские описания миссий и модулей я бы оставил. Да и русская Аура мне мила.

P.S. Могли бы и Цербер побурстить. А то у меня как убежденного Калдари, принципиально не качающим другие расы было бы интересно попробовать что-то новое, кроме сами знаете чего и чего.

Сообщение отредактировал Bravian: 25 November 2011 - 18:19

  • 0

#13
СтарыйПепелац

СтарыйПепелац

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12436 сообщений
2911
  • Client:Eng

Английская локализация - тоже локализация.

С суахили переводят, что ли?
  • 0

#14
CHoh

CHoh

    EVE Offline

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 14375 сообщений
2376

Я крайне надеюсь, что можно будет выбирать объем перевода. Например будут пункты "Брифинг миссии", "Модули", "Корабли", "Озвучка" и прочие. Сейчас крайне режут глаз переведенные классы кораблей, но русские описания миссий и модулей я бы оставил. Да и русская Аура мне мила.

Про такую фичу раструбили бы отдельно.

Предложи на оффе, мож запилят через пару лет модульный перевод.
  • 0

#15
Trimutius III

Trimutius III

    Khanid Trader

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 6685 сообщений
224
  • EVE Ingame:Trimutius III
  • EVE Alt:Weldy StarFiner
  • Corp:F-053
  • Channel:ru-help
  • Client:Eng

а разве русский перевод выполнялся игроками? Вроде там наоборот был адовый кошмар от тех, кто игру видел максимум на скринах

Ну как бы заготовку готовили профессионалы, но тестировали и исправляли уже игроки...
  • 0
Я посланник из ниоткуда в никуда. Никто и ничто не посылало меня. И хотя это невозможно, я всё-таки существую. ©Тримутиус
Изображение

#16
Eretic

Eretic

    Легат Возврата

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5197 сообщений
446
  • EVE Ingame:KB Eretic
  • Client:Eng

С суахили переводят, что ли?


Нет, просто движку абсолютно пофиг, какой язык для евы "родной". Для него все это "данные локализации". И те, кто эти данные заполнял(а под новый движок их по-новой заполняли на ВСЕХ поддерживаемых языках), могли наделать ошибок и в английской версии.
  • 0
Ересь - иной взгляд на привычные вещи

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

Сражение, это странный опыт. Мы планируем действия за счет интеллекта, сражаемся за счет инстинктов, и только потом понимаем, что выжили лишь благодаря случаю.(с)Из письма Фиска Блэка своей сестре Люси.

#17
Nanomit

Nanomit

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 535 сообщений
106
  • EVE Ingame:Nanomit
  • Corp:United Industries
  • Ally:Behind Us.
  • Channel:UnInUn
  • Client:Eng
Обиоварили :facepalm:
  • 0
Поиск сообщений в тему пилотов в корпорацию

Настоящий мужик должен сделать в жизни 3 вещи: быть грязным, волосатым и вонючим. (с)

#18
Blast

Blast

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 337 сообщений
-14
  • EVE Ingame:blastonator
  • EVE Alt:blast pinaplast
  • Corp:crabs incorporated
  • Client:Рус
Чё, новый цербер нарисовали, а где картинко? :unsure:
  • 0
СуперМегаКосмический Бластер на межгалактическом звездалёте (с)

#19
Spacefridge

Spacefridge

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 165 сообщений
21
  • EVE Ingame:Spacefridge
  • Client:Eng
Даешь японскую озвучку!!!! :mp_gy: С характерными анимешными интонациями :lol:

Сообщение отредактировал Spacefridge: 25 November 2011 - 18:49

  • 1
Кто к нам с чем зачем, тот от того и того!

#20
Trimutius III

Trimutius III

    Khanid Trader

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 6685 сообщений
224
  • EVE Ingame:Trimutius III
  • EVE Alt:Weldy StarFiner
  • Corp:F-053
  • Channel:ru-help
  • Client:Eng

Даешь японскую озвучку!!!! :mp_gy: С характерными анимешными интонациями :lol:

ну дык будет скоро поидее... Хотя я так и не понял почему яп. а не французский (французы как бы следующие по численности после америкосов, англичан, немцев и русских, я уж молчу что в Канаде французский это второй государственный (треть канадцев на нём грят, правда франкоговорящих по IP вычислить не сложно, потому что это определенные территории в Канаде)
  • 0
Я посланник из ниоткуда в никуда. Никто и ничто не посылало меня. И хотя это невозможно, я всё-таки существую. ©Тримутиус
Изображение




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users