Чужой язык после нажатия ломает доверие
Непереведённое сообщение после отправки формы заставляет посетителя гадать, получила ли компания его обращение. Языковую версию принимают по целому действию: красивой первой страницы для этого недостаточно. Пропуски будем искать на корпоративном сайте с каталогом и формой запроса, работающем на русском и английском языках. Настройки поисковой индексации языков здесь не разбираются: задача маркетолога — найти пропуски и передать исполнителю понятный список исправлений. Если английская форма открывается из переведённой карточки, посетитель ожидает тот же язык до завершения обращения, поэтому каждый переход и ответ входят в один сценарий приёмки, даже когда разные тексты технически хранятся в нескольких местах сайта.
Главную обычно легче заметить, чем редкое сообщение об ошибке, поэтому обзор одних страниц оставляет за кадром именно те тексты, от которых зависит продолжение действия посетителя. Начните с перечня обращений: найти товар, открыть документ, заполнить поля и получить ответ. Смысл сохраняется на обоих языках. Переводчик отвечает за формулировки, а исполнитель сайта — за то, чтобы выбранная строка действительно появилась в нужном состоянии.
Автоматическая подстановка текста не снимает вопроса о полноте. Даже хороший перевод основного описания бесполезен для формы, если сообщение о неверном телефоне хранится в другом месте и продолжает выводиться на исходном языке.
Пропуски ищут по типам текста
На странице виден только один слой содержания. Заголовки и абзацы редактируются в одном месте, кнопки и подписи могут приходить из шаблона, а ответ после отправки — от обработчика. Для заказчика это не повод изучать код. Разделение помогает составить список того, что искать, и не поручать переводчику исправление строки, к которой у него нет доступа в обычном редакторе страницы.
Редкие состояния особенно показательны. Пустая выдача каталога, отсутствующий файл и истёкший сеанс должны оставаться понятными, поэтому их включают в приёмку заранее, пока исполнители ещё могут показать каждое состояние в подготовленной среде без отправки настоящего обращения на рабочем сайте компании.
| Группа | Пример места | Кто даёт содержание |
|---|---|---|
| Страница | Описание товара, подпись изображения | Редактор и переводчик |
| Навигация | Меню, поиск, переключатель языка | Маркетолог |
| Форма | Подпись, подсказка, ошибка, итог | Владелец обращения |
| Документ | Название и язык файла | Ответственный за документы |
| Служебный экран | Нет результатов, файл недоступен | Исполнитель вместе с редактором |
Перевод одного места не обновляет остальные автоматически. Список групп позволяет назначить ответственного за каждую строку, а затем вернуться к той же ситуации после исправления и увидеть, что изменился именно нужный текст.
Язык страницы сообщают и программам
Переведённый текст может звучать неправильно в программе чтения с экрана. Язык страницы указывается отдельно от видимых слов. Критерий WCAG 3.1.1 требует, чтобы основной язык можно было определить программно. Это выбранный ориентир качества для приёмки. Исполнитель показывает соответствие настройки содержанию, а заказчик понимает, зачем нужен технический пункт, который не заметен при обычном просмотре макета.
В руководстве W3C для HTML используется атрибут lang на элементе html. Обозначение en относится к английскому языку. Эти сведения удобно передать как точный предмет вопроса исполнителю, не превращая приёмку в обучение разметке. Выбор переведённого меню не исправляет неверное значение этого атрибута, если оно осталось от исходного шаблона сайта.
Фрагменты другого языка отмечают отдельно. WCAG 3.1.2 описывает язык частей текста и исключения, в том числе имена собственные и технические термины. Поэтому случайное английское сообщение внутри русской формы нельзя оправдать тем, что на сайте вообще встречаются иностранные слова, а название бренда не требуется переводить только ради отсутствия латиницы.
Форма раскрывает неполный перевод быстрее страницы
Ошибку ввода человек читает в момент затруднения. Здесь особенно вредны смешанные языки и разные названия одного поля. Если подпись переведена как телефон, а ответ сервера предлагает исправить неизвестный параметр, посетителю неясно, к чему относится ошибка. Термины связывают между подписью, подсказкой и сообщением, а переводчик получает их вместе с контекстом действия, не отдельным бессвязным списком коротких строк. Если сообщение приходит от внешней службы, исполнитель показывает его конечный вид и описывает доступный способ перевода, чтобы компания заранее знала границы управления формулировками и не поручала переводчику текст, который нельзя изменить в редакторе сайта.
Проверяйте и успешный исход. Текст после отправки объясняет, что получила компания и как посетитель сможет продолжить разговор, поскольку одно иностранное слово об успехе не говорит, ждать ли звонка, искать письмо или заново отправлять те же сведения через другой канал связи.
Для приёмки готовят безопасную копию формы с подменённым получением. В ней можно вызвать пустое обязательное поле, неверный формат и временный сбой без настоящих заявок. Не вводите реальные данные ради демонстрации перевода. Достаточно заранее подготовленных значений и ожидаемых сообщений, которые затем сравнивают с итоговым экраном, а доступные ошибки перечисляют в одной записи задания.
Числа и даты требуют отдельного решения
Перевод слов не определяет способ чтения даты. В разборе W3C показана неоднозначность числовых форматов и предложено явно называть месяц, когда это помогает читателю. Там же приведён формат ISO 8601 YYYY-MM-DD. Выбирать его для любого текста необязательно: маркетологу полезнее определить привычное отображение для выбранной языковой версии и не менять смысл даты при форматировании.
Календарь не угадывают. Для срока мероприятия или отправки обращения отдельно называют часовой пояс, если аудитория находится в разных регионах, чтобы перевод не превратил местное время в обещание, которое иностранный посетитель прочитает как своё и использует для планирования встречи.
Суммы сохраняют связь с валютой. Простая замена знаков не переводит цену в другую денежную единицу, поэтому способ пересчёта, если он нужен, обсуждают отдельно с ответственным за коммерческие сведения. Единицы измерения тоже получают явные подписи. Переводчик не добавляет коэффициенты и новые значения по догадке: если компания хочет показывать другой набор единиц, источники и правила дают владельцы исходных данных.
Документ может остаться на другом языке
Ссылку на непереведённую инструкцию лучше подписать честно. Посетитель заранее видит язык файла и решает, сможет ли им воспользоваться. Подмена похожим документом на другом языке опаснее отсутствия перевода, если инструкция относится к иной модели. Поэтому для выбранного каталога связь с изделием остаётся главной, а доступность языковой версии документа указывается отдельным признаком рядом с названием.
Отсутствие перевода требует правила. Можно временно оставить оригинал с обозначением языка или скрыть материал до подготовки нужной версии, но выбор определяет роль документа в действии клиента: одинаковая заполненность разделов здесь не помогает принять решение.
Для изображения с надписями тоже нужен ответственный. Перевод основного текста страницы не меняет подписи внутри схемы. Данные на такой схеме сверяют с исходником и соседним описанием, чтобы новое изображение не осталось единственным местом со старым названием продукта. Если иллюстрация пока доступна только в оригинале, полезнее пояснить её смысл рядом, чем выдавать старую картинку за полностью переведённый материал.
Реестр пропусков связывают с состоянием
Запись о пропуске должна воспроизводить ошибку. Нужны адрес, выбранный язык и действие, после которого появился чужой текст. Скриншот помогает увидеть место, а ожидаемая формулировка показывает, какое исправление принимает редактор. Запись английский перевод сломан слишком широка: исполнитель может заменить видимую кнопку, тогда как автор замечания имел в виду сообщение, возникающее лишь после ошибки отправки. Для сообщения после ошибки полезно сохранить и введённые значения, если это разрешено правилами работы с данными, чтобы исполнитель мог повторить именно тот исход и не заменил его соседним текстом, который случайно выглядит похожим.
Удобный образец такой: адрес страницы, язык, действие, фактический текст, ожидаемый текст, владелец перевода и результат повторного просмотра. Каждое состояние получает отдельную строку, чтобы закрытие одного замечания не скрывало остальные ошибки той же формы.
Технические обозначения тоже требуют единообразия. Согласно W3C, значения языковых атрибутов следуют BCP 47. Для двунаправленного текста используется отдельный атрибут dir. Последний нужен, например, при языках с письмом справа налево, и его нельзя заменить только выбором языка. Если такая версия пока не создаётся, разработчик не добавляет лишние варианты в первый объём.
Исправления закрывают на том же действии. Это сохраняет связь между запросом переводчика и показом результата, когда одинаковый текст присутствует в нескольких разных источниках сайта.
Пропуск превращается в задачу
Место
Адрес и выбранный язык
Состояние
Действие и полученный текст
Исправление
Принятая формулировка
Повтор
То же действие после изменения
Готовая версия сохраняет смысл всего действия
Итог приёмки — не отсутствие иностранных букв, а понятный путь посетителя. Он выбирает язык, находит товар, читает доступные документы и получает ясный ответ формы. Названия брендов и технические обозначения могут оставаться исходными, если это осмысленный выбор. Случайные пропуски отличаются тем, что ломают объяснение действия и не имеют ответственного, который подтвердил такое отображение.
Перевод продолжается после запуска. Новая кнопка, файл или сообщение об ошибке попадает в тот же перечень языковых материалов, чтобы сайт не вернулся к смешанным экранам после следующей доработки каталога, когда основная страница по-прежнему выглядит полностью переведённой и потому скрывает проблему от владельца.
Для доработки языковой версии приложите реестр пропусков и правила по документам без перевода. По ним можно принять исправления на всём пути обращения и распределить дальнейшие обновления между редактором, переводчиком и исполнителем сайта, не заставляя каждого заново угадывать границы своей работы.
Источники и полезные ссылки
Интерфейсы и возможности сервисов могут меняться. Перед настройкой сверяйтесь с актуальной документацией.


