Что такое тестирование игровой локализации (LQA) и как правильно его сделать

2020-04-21 | Науэль Априль

Что такое тестирование игровой локализации (LQA) и как правильно его сделать

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

Так как понять, что локализованная версия игры не уступает оригиналу, а игроки в разных странах получают от неё такое же удовольствие, как носители языка оригинала: понимают шутки, отсылки и каламбуры. Здесь в игру вступает оценка качества локализации (LQA). Из этой статьи вы узнаете о разных типах игрового тестирования и влиянии LQA на качество игры.

КРАТКО:

  • Контроль качества локализации позволяет обнаружить и устранить лингвистические, графические и функциональные недочёты в локализованных играх.
  • Всего один раунд контроля качества локализации поможет значительно повлиять на качество и восприятие игры — такого не добиться корректурой или вычиткой.
  • Контроль качества локализации на китайский, испанский и французский языки является наиболее доступным. Их проверка будет стоить 28 евро в час (данные LocalizeDirect).

Что такое тестирование локализации (LQA)

LQA — завершающий этап процесса игровой локализации. В первую очередь внимание уделяется лингвистическому тестированию и оценке качества перевода. Помимо этого оценивается UI/UX, культурализация и интернационализация, соответствие требованиям, проводится функциональное тестирование и многое другое.

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

Если планируется издавать игру на нескольких языках, то носители языка должны протестировать каждую локализованную версию.

Примечание: это особенно важно для языков, которые имеют несколько версий, например, разный португальский для Бразилии и Европы, французский — для Канады и Франции. В Мексике, Аргентине и Перу используются разные версии испанского языка. Конечно, лингвист со знанием испанского может протестировать локализацию игры для Южной Америки на предмет орфографических, грамматических или пунктуационных ошибок. Но вряд ли ему удастся понять шутки, специфические отсылки к культуре и местным знаменитостям.

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

Что входит в контроль качества локализации

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

А теперь подробнее остановимся на багах, которые обнаруживаются при LQA. Начнём с лингвистического тестирования (контроль качества перевода).

Контроль качества перевода

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

Типичные лингвистические баги в игровой локализации:

  • грамматические, орфографические и пунктуационные ошибки (спряжение глаголов, пропущенные слова или знаки препинания, повторяющиеся слова и фразы и т. д.);
  • ошибки формата чисел, денежных единиц, календаря, дат (например, разный формат даты в Великобритании — ДД/ММ/ГГГГ, США — ММ/ДД/ГГГГ, Корее, Ките и Иране — ГГГГ/ММ/ДД);
  • некорректная конвертация единиц измерения или валют (мили и фунты в Великобритании и США, километры и килограммы в Европе);
  • ошибки, связанные с особенностями страны (неверный индекс, номер телефона, адрес, имена);
  • искажение особых символов (например, неправильное отображение диакритик в польском, иврите, арабском);
  • несоответствие перевода контексту (слова или фразы переведены без учёта контекста или буквально);
  • неестественно звучащая речь;
  • частичный или непоследовательный перевод (одно и то же слово переведено по-разному, особенно это касается синонимов, например, “submit”, “send”, “apply”);
  • ошибки озвучивания (неверный перевод или несовпадение звучащей речи и субтитров);
  • неприемлемые культурные отсылки (табу, фразы или слова, которые могут восприниматься как оскорбление).

Пример: в игре Fatal Fury Special было очень много забавных фраз, а всё из-за буквального перевода с японского на английский. Одна из них: “Your fists of evil are about to meet my steel wall of niceness” («Твои кулаки зла сейчас встретятся с моей стальной стеной любезности»).

Контроль качества графики

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

  • обрезанные символы;
  • проблемы со шрифтом:
  • слишком крупный для экрана устройства или слишком мелкий и трудночитаемый;
  • непереведённый или частично переведённый текст элементов графики;
  • слишком длинные строки: главная проблема при переводе на немецкий и испанский — в этих языках текст на 30% длиннее, чем в английском;
  • проблемы совместимости: несоответствие выбранной платформе — ПК, мобильному устройству на Android или iOS;
  • проблемы с UI/UX: текст не помещается в кнопки или окошки (для исправления может потребоваться изменить перевод или уменьшить шрифт, в некоторых случаях приходится увеличивать размер кнопки или окошка);
  • несоответствие текста изображению.

Проверка функциональности

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

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

Другие частые ошибки

  • Проблемы с вводом на национальной раскладке: управление клавиатурой не работает, как должно.
  • Ссылки: текст на кнопках не соответствует выполняемым функциям, и игрок может быть направлен не туда;
  • Проблемы совместимости: локализованные и оригинальная версии должны работать одинаково корректно, а код не должен страдать от наличия перевода;
  • Производительность: игра не должна вылетать или зависать;
  • Графика: отсутствие текстур, неправильное наложение — персонаж может проходить сквозь стены или сталкиваться с невидимыми препятствиями; проблемы с камерой: зависание, некорректный угол обзора;
  • Поведение AI: неигровые персонажи (NPC) ведут себя некорректно;
  • Звук: звуковая дорожка повреждена, звук появляется не в то время, останавливается посреди предложения, проигрывается не тот файл, субтитры отображаются не вовремя и т. д.
  • Текст: отображается неверное сообщение, шрифты не поддерживаются или некорректно отображаются, текст перекрывается изображением, игрок получает неверные инструкции, используется неверная терминология.

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

Как происходит процесс контроля качества локализации

В LocalizeDirect была разработана собственная схема тестирования:

  1. Постановка задач. Менеджер контроля качества локализации определяет ваши нужды и готовит график выполнения работ и план тестирования.
  2. Подготовка. Игровые тестировщики получают краткое описание игры, предыдущие версии (если тестируется обновление), ресурсы для локализации, руководство по стилю, план с указанием количества часов игры или числа уровней, сколько раз их нужно пройти и т. д. — т. е. всё, что было согласовано на предыдущем этапе.
  3. Игровое тестирование. LQA-специалисты играют в игру, оценивают качество перевода и документируют баги и несоответствия в таблице, прикрепляя скриншоты с описанием и предложения по исправлению. Если в игре неверный перевод, тестировщики предлагают альтернативную версию.
  4. Внесение правок. После получения проверенных файлов менеджер помогает внести исправления в игру.

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

Учтите: некоторые баги невозможно воспроизвести, и они могут быть обнаружены уже после тестирования.

Сколько раундов тестирования понадобится

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

План проверки качества является уникальным для каждой игры. Он зависит от количества языков, объёма игры и проверяемых языков.

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

Сколько стоит проверка качества локализации

Стоимость контроля качества локализации начинается от 28 евро в час за проверку арабской, китайской, латиноамериканской локализации и может достигать 40 евро в час для шведского или 30-35 евро для японского, корейского, турецкого и некоторых других языков (данные LocalizeDirect).

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

Это, конечно, не значит, что переводчик шведского не может тестировать игры на шведском. Может, но он не должен переводить, а затем сам же тестировать свой перевод. Мы считаем, что лучшие тестировщики локализации — переводчики, которые любят игры. Но мы также должны быть уверены, что они тестируют игры, переведённые другими специалистами.

Когда может понадобиться тестирование локализации

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

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

А как же вычитка? Вычитки недостаточно: так невозможно обнаружить, правильно ли отображается игровой текст. При проверке в контексте игры приходит большее понимание о правильности перевода.

Зачем вашей игре LQA

Всё просто: чтобы сэкономить затраты, избежать отрицательных отзывов и получить больше лояльных игроков. Поиск и исправление багов до публикации всегда лучше, чем исправление в процессе.

Это особенно важно, если вы годами разрабатывали одну игру, как, например, Star Trek (2013), которая была издана за месяц до выхода фильма «Стартрек: Возмездие». Разработчики потратили на игру 3 года, но игроки встретили её довольно прохладно. Основной претензией было большое число багов и неполадок. Через три недели после выхода игры было продано всего 140 000 копий и получено множество негативных отзывов.

Конечно, многие забавные ошибки вроде “All your base are belong to us” («Все ваша база принадлежать нам») или “Welcome to die!” («Добро пожаловать умирать!») становятся вирусными и веселят игроков не одно десятилетие, превращаясь в мемы и шутки. Нам они тоже нравятся! Но вы и правда хотите, чтобы ваши игры запомнились именно этим?