Локализация предложения для рынка
Разметка коммерческой страницы становится полезной тогда, когда описывает действительные условия. Теперь представим, что вымышленный «ВелоМастер» хочет подготовить предложение для читателя, который предпочитает английский язык. Появляется соблазн перевести заголовки, заменить знак рубля и открыть новый каталог. Однако перевод текста и возможность обслужить новый рынок являются разными задачами.
Мы продолжим состояние урока 25. Центр и Речной остаются в учебном Новограде, доставка неизвестна, цены выражены в RUB, каталог содержит прежние пять SKU. Новая языковая версия рассматривается как редакционный кандидат. В этом уроке мы не создаём работающий зарубежный магазин, не выбираем страну продажи и не проверяем рекламные либо торговые аккаунты.
Разбираем, что именно локализуется
Первый слой локализации — язык объяснения. Человек должен понять, чем отличается диагностика от замены цепи, что входит в сезонный пакет и почему деталь оплачивается отдельно. Второй слой — формат представления: запись времени, единицы измерения, названия размеров. Третий слой — коммерческая возможность: способы оплаты, выдача, доставка, возврат и применимые условия.
Эти слои нельзя объединить одним переключателем. Переведённое «Chain replacement» не подтверждает, что мастерская принимает велосипеды из другой страны. Английское описание шлема не создаёт доставку. Цена 1290 рублей не становится эквивалентом тринадцати условных единиц после удаления двух нулей. У каждого изменения должна быть своя причина и владелец данных.
Начнём с небольшого задания: подготовить английское объяснение услуги для человека, который может лично обратиться в те же учебные пункты. Даже в такой узкой задаче нужно сохранить адрес обслуживания и границы пакета. Если условия выдачи товара пока неизвестны, перевод также должен оставлять этот вопрос открытым, а не предлагать международную доставку по умолчанию.
Сохраняем смысл предложения
Рассмотрим фразу «Замена цепи — 1200 рублей, цепь отдельно». Неудачный перевод «Chain replacement from 1200» теряет существенное условие. Читатель может решить, что указанная сумма включает деталь. Более точная редакционная версия сообщает стоимость работы и отдельно объясняет согласование совместимой цепи до начала обслуживания.
При переводе сезонного пакета нельзя заменять «проверка переключения на стенде» на «complete safety inspection». Второе выражение обещает более широкий результат. В модели нет измеренного ресурса, дорожной проверки всех узлов или подтверждённой безопасности. Языковая естественность не даёт права расширять предмет услуги.
С товаром возникает похожая задача. Для шлема размер M означает окружность головы 54–58 сантиметров в нашей учебной модели. Один символ M без диапазона может оказаться недостаточным. При этом нельзя самостоятельно добавить сертификат или заявление о соответствии стандарту: таких документов в данных нет. Локализация сохраняет проверяемые характеристики и явно показывает отсутствующие сведения.
| Элемент | Сохраняем | Не выводим из перевода |
|---|---|---|
| Работа по замене | 1200 RUB, деталь отдельно | Международное обслуживание |
| VM-C9 | 9 скоростей, 116 звеньев | Универсальную совместимость |
| VM-H1-M | 54–58 см | Подтверждение сертификации |
| Выдача | После согласования | Доставку в выбранную страну |
Планируем адреса языковых документов
Пусть редакционным кандидатом будет /en/services/chain-replacement/. Основная русская страница сохраняет существующий адрес. Новый путь описывает отдельный язык содержания, а не автоматическую копию всех старых страниц. До публикации мы фиксируем его только в плане и в примере данных.
Google рекомендует явно связывать существующие языковые или региональные варианты через hreflang; каждая версия должна указывать себя и соответствующие варианты, а связи должны быть взаимными. Способы описаны в документации о локализованных версиях. Для несуществующей страницы такие ссылки не добавляются в действующий шаблон.
Не следует направлять canonical всех английских документов на русский оригинал просто потому, что бизнес один. Языковая версия имеет самостоятельное содержание и читательскую задачу. Отдельно решают вопросы действительно дублирующихся региональных документов, затем согласуют canonical и языковые связи. Мы не реализуем этот механизм в уроке; ожидаемая матрица показывает, какие решения ещё требуются.
{
"candidate": "/en/services/chain-replacement/",
"language": "en",
"market_country": null,
"published": false,
"currency": "RUB",
"hreflang_links": [],
"delivery_confirmed": false
}
Поле market_country остаётся неизвестным. Его нельзя заполнять кодом страны по языку: английский используется в разных странах, а читатель может находиться рядом с мастерской. Точно так же русский язык не определяет конкретный рынок автоматически. Адрес, язык и коммерческая доступность связаны, но каждый описывает собственное свойство.
Проверяем путь пользователя
Представим человека, который читает английскую страницу и приходит в Речной. На странице должно быть понятно, что диагностика выполняется на месте, а замена цепи передаётся в Центр. Перевод общих слов «два удобных филиала» без этого различия ухудшает предложение, даже если выглядит аккуратно и соответствует фирменному стилю.
Другой человек выбирает VM-C10 и видит отсутствие товара. Перевод кнопки «Купить» не решает проблему нулевого остатка. В английской версии должно сохраниться сообщение о недоступности и неизвестном сроке поставки. Если оригинал и перевод получают данные из разных таблиц, подобные расхождения появятся при первом обновлении наличия.
Поэтому разделим общие факты и языковые объяснения. SKU, стоимость, остаток и диапазон размера берутся из согласованной модели. Тексты названий и пояснений имеют отдельные поля языка. Редактор переводит смысл, но не меняет товарный учёт. Для будущего сайта это уменьшит количество мест, где необходимо вручную исправлять одну цену.
Фиксируем границу готовности
В материалах урока market-readiness.csv перечисляет вопросы языка, предложения и рынка. Ожидаемый результат самостоятельного чтения — понятный кандидат английской страницы и список коммерческих условий, которые ещё не подтверждены. Наличие переводческого черновика не помечает доставку, оплату или правила возврата как завершённые.
Типичная ошибка состоит в запуске всех языковых путей сразу ради количества страниц. Тогда читатель получает одинаковый текст с неработающими кнопками и неопределёнными условиями. Для нашего примера разумнее сначала согласовать одну услугу, увидеть необходимые данные и только после этого решать, какие документы действительно нужны следующему языку. Это редакционная последовательность, а не требование поискового алгоритма.
Каталог и адреса опубликованных уроков не меняются. Внешние языковые проверки, индексирование и перевод реального сайта не выполнялись. В следующем уроке мы останемся на русском языке и разберём другую разновидность перевода: переход от профессиональных терминов мастерской к словам, которыми клиент описывает свою задачу.