Переменные

Переменные

Gamelocalization

Переменная — единица текста, вместо которой может подставляться одно слово или несколько. Или даже число!

⠀

С переменными мы сталкиваемся постоянно. Например, в игре вы должны дать имя котику. Высвечивается вот такое сообщение:

Булочка — так его и назовем!

⠀

«Булочка» — имя, которое вы ввели. Но ведь вместо него может быть любое другое. И тут как раз речь про переменные. Переводчик увидит вот такую фразу при работе с текстом:

{0} — так его и назовем!


Кажется, что все просто. Но давайте разберем такой пример: You were attacked by {0}.

⠀

При работе с переменными есть два обязательных условия:

⭐️ Вместо переменной будет подставляться название монстра: гидра, минотавр, гарпия.

⭐️ Названия подставляются в именительном падеже.

⠀

❗️ВАЖНО❗️

Через интерфейс к пользователю / игроку всегда обращаемся на «вы», если нет иных указаний. Например, через системное сообщение из серии «На вас напали...» или «Вы получили предмет». К герою другие персонажи могут обращаться на «вы» или на «ты» в зависимости от ситуации и их отношений.

⠀

Теперь к разбору!

⠀

📍Перевод в лоб...

Просто не сработает:

Вы были атакованы {0}.


Подставим монстров в именительном падеже.⠀

- Вы были атакованы медуза.

- Вы были атакованы минотавр.

⠀

Похоже на факап. Думаем дальше.

⠀

📍Ставим переменную в начало

{0} атаковал вас.


Уже лучше, но...

- Минотавр атаковал вас.

- Гарпия атаковал вас.

⠀

С женским родом не сработает. Покрутим еще чуть-чуть.

⠀

📍Прошедшее время превращаем в настоящее

{0} атакует вас.

⠀

Игрок увидит:

- Минотавр атакует вас.

- Гарпия атакует вас.

⠀

Б И Н Г О

⠀

Переменная подставляется в именительном падеже. А проблему с окончанием сказуемого решили за пару секунд, сделав из прошедшего времени настоящее.

⠀

🤔 А можно ли еще как-то?

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

⠀

- {0}. Вот монстр, что атаковал вас.

- Вас атаковали! Противник: {1}

- На вас напал монстр «{0}»

⠀

Переменные — одна из трудностей локализации, с которой сталкиваются переводчики. Приходите на мой курс «Основы игровой локализации», на котором я как раз учу работать с переменными, тегами, ограничениями по символам и другим каверзным ловушкам в локализации!

🐼🐼🐼

Report Page