Студия выпустила мобильную игру, и почти все установки пришли из одной страны. Решение выйти на еще один рынок напрашивается само.
Первая попытка часто заканчивается тем, что переведённые тексты есть, а скачивают игру всё равно мало. Причина часто в том, что локализация мобильных игр охватывает гораздо больше, чем кнопки и диалоги внутри приложения.
Почему перевод игр для смартфонов устроен иначе
На маленьком экране места мало, а игрок часто сидит в метро или стоит в очереди, потому не станет читать длинные тексты. Поэтому строки в мобильных играх короткие, и каждая должна влезть в отведённое место. Длинная фраза, которая отлично смотрелась на компьютере, на смартфоне просто обрезается. Обучение, которое в версии для ПК занимало три абзаца, на телефоне превращается в серию подсказок по одной фразе, поэтому переводчику приходится не просто передавать смысл, а пересобирать текст.
Есть и вторая особенность: мобильные игры живут обновлениями. Каждую неделю появляются события, акции, новые персонажи, и все эти тексты тоже нужно адаптировать, причём быстро.
Что входит в локализацию мобильных игр
Помимо самой игры, переводят и адаптируют:
- интерфейс и обучение в первые минуты игры;
- страницу в App Store и Google Play: название, описание, подписи к скриншотам;
- внутриигровые покупки, названия наборов и акционные предложения;
- пуш-уведомления, которые возвращают игрока в приложение;
- сообщения об ошибках и проблемах с сетью;
- политику конфиденциальности и пользовательское соглашение.
Пуш-уведомление — самый короткий и самый рискованный текст: в нескольких десятках знаков нужно убедить человека вернуться в игру. Шутка, сработавшая в одной стране, в другой может прозвучать странно или даже навязчиво.
Страница в магазине заслуживает отдельного внимания. Именно по ней человек решает, скачивать игру или нет. Ключевые слова для поиска в каждой стране подбирают отдельно: дословный перевод запроса не работает, потому что люди ищут игры по-разному.
Что учесть, если нужно перевести игру сразу на несколько языков
Начинать лучше с языков тех рынков, где у игры уже есть спрос: по статистике установок и отзывов видно, откуда приходят игроки. Остальные языки подключают постепенно. Когда языков больше одного, проблемы множатся. Одно и то же сообщение приходится проверять на каждом языке, а ошибка в общей структуре строк повторится везде. Поэтому тексты готовят так, чтобы их было удобно переводить.
Переменные, длина строк и письмо справа налево
Вот что чаще всего ломается:
- переменные: в строке «Вы получили {count} монет» нельзя трогать фигурные скобки, а порядок слов в разных языках отличается;
- длина: немецкие слова, например, обычно длиннее английских, поэтому кнопки должны растягиваться;
- направление письма: для арабского и иврита интерфейс зеркально отражают;
- текст на картинках: баннеры акций с надписями придётся перерисовывать под каждый язык;
- форматы: валюта, даты и числа записывают по-разному.
Перед отправкой в работу проверьте, что тексты вынесены из кода в отдельные файлы: иначе разработчикам придётся доставать их вручную. К файлам стоит приложить скриншоты и описание механик, ведь «Play» на кнопке в меню и «Play» в мини-игре могут потребовать разных переводов.
Для игр, которые обновляются постоянно, используют непрерывную локализацию. Новые строки отправляют на перевод по мере появления, а общий глоссарий и память переводов следят, чтобы названия предметов и героев не менялись от версии к версии.
Вывод
Мобильная игра выходит на новый рынок целиком: вместе со страницей в магазине, уведомлениями, покупками и юридическими текстами. Если переведена только игровая часть, пользователь может не дойти даже до установки. Чем раньше локализация игр встроена в процесс разработки, тем меньше правок и задержек перед каждым релизом. Для студии это ещё и вопрос бюджета: исправлять обрезанные кнопки в уже выпущенной версии дороже, чем сразу заложить под них место.
Что дальше
Если вы готовите игру к выходу на другие рынки, команда MK:translations возьмёт на себя локализацию игр с лингвистическим тестированием. Пришлите файлы со строками и описание проекта, а менеджер рассчитает объём, сроки и стоимость.

