Локализация и перевод
Клиенты по всему миру предпочитают просматривать контент на родном языке. Перевод контента вашего магазина может увеличить продажи, поскольку зарубежные клиенты смогут лучше понять ваши маркетинговые материалы, информацию о товарах, а также правила доставки и возврата. Подробнее о международной торговле.
Вы можете активировать несколько языков в панели администратора Shopify, чтобы создать отдельные URL-адреса для вашего переведенного контента. Когда клиенты переходят по региональному URL-адресу, ваш магазин автоматически отображает переведенную версию, если переводы существуют.
Если переводы отсутствуют, в вашем интернет-магазине контент отображается на основном языке. Вы можете перевести контент своего интернет-магазина с помощью приложения Translate & Adapt, добавив собственные переводы через CSV-файлы или воспользовавшись совместимым сторонним приложением. После перевода магазина клиенты смогут просматривать его, оформлять заказы и получать уведомления на своем родном языке.
На этой странице
- Требования к локализации и переводу магазина
- Локализация, URL-адреса и SEO
- Особенности продажи на нескольких языках
- Изменение языка по умолчанию для интернет-магазина
- Управление языками
- Управление языками для рынков
- Изменение языка по умолчанию для интернет-магазина
- Добавление переводов с помощью CSV-файлов
- Многоязычность для разработчиков
- Перевод страницы оформления заказа и уведомлений по электронной почте
- Доступные переводы для тем и страницы оформления заказа
- Переводы в приложениях
- Часто задаваемые вопросы о локализации и переводах
Требования к локализации и переводу вашего магазина
Прежде чем локализовать и переводить свой магазин, ознакомьтесь со следующими требованиями:
- План Shopify: доступно на всех планах, кроме плана Lite.
- Совместимость темы:
- Бесплатные темы Shopify поддерживают многоязычные функции.
- Пользовательские темы должны использовать объект Liquid
routesот Shopify для внутренних ссылок (например,/cartзаменяется на ``), чтобы обеспечить совместимость.
- Структура домена:
- Используйте подпапки (например,
example.com/de) или поддомены (например,de.example.com) для URL-адресов на конкретных языках.
- Используйте подпапки (например,
Чтобы продавать на нескольких языках, вы должны соответствовать следующим требованиям:
- У вас тарифный план Basic или выше.
- Ваша активная тема должна быть совместима с продажей на нескольких языках. Все бесплатные темы от Shopify совместимы. Чтобы обеспечить совместимость с продажей на нескольких языках, вам может понадобиться обновить тему. Если вы используете стороннюю тему, вы можете связаться с ее разработчиками, чтобы проверить совместимость.
- В активной теме должен быть переключатель языка. Если в вашей теме нет переключателя страны или языка, вы можете добавить их с помощью стороннего приложения из Shopify App Store.
- В вашем магазине должно использоваться приложение Shopify Translate & Adapt или совместимое стороннее приложение для перевода. В качестве альтернативы можно импортировать переводы напрямую в Shopify, следуя инструкциям.
Локализация, URL-адреса и SEO
Важным аспектом продаж на нескольких языках является обеспечение того, чтобы клиенты и поисковые системы могли найти нужную языковую версию вашего сайта. Когда вы публикуете язык, для каждой переведенной страницы в вашем магазине создаются уникальные URL-адреса. Это делается путем добавления кода языка в URL-адреса:
- Теги hreflang: автоматически добавляются для URL-адресов на конкретных языках.
- Слаги URL: переведенные слаги необязательны, но улучшают локализацию (например,
/products/chairна/produkte/stuhl).
Например, предположим, что ваш основной домен — example.com. Если вы опубликуете 2 дополнительных языка, французский (fr) и немецкий (de), URL-адреса вашего магазина изменятся на example.com/fr и example.com/de.
Вы также можете сделать разные языки доступными на разных доменах, используя функцию международных доменов.
Фрагменты URL-адресов можно перевести вручную с помощью приложения Shopify Translate & Adapt, совместимого стороннего приложения для перевода или через экспорт/импорт CSV-файлов.
Важно, чтобы поисковые системы могли индексировать ваш сайт на всех переведенных языках. Shopify автоматически добавляет теги hreflang и включает все опубликованные языки в карты сайта, что помогает поисковым системам определять разные языки в вашем магазине.
Рекомендации по продажам на нескольких языках
Прежде чем начать продажи на нескольких языках, ознакомьтесь со следующими рекомендациями:
- Продажа на нескольких языках поддерживается только совместимыми сторонними приложениями для перевода.
- Теги (например, теги товаров, статей и блога) не переводятся.
- Если для полей «Метазаголовок» и «Метаописание» для SEO в товарах используются настройки по умолчанию, перевод для этих полей недоступен. Настройки по умолчанию извлекают контент из названия и описания товара и автоматически используют переведенные название и описание, когда клиенты просматривают ваш магазин на другом языке. Если вы изменили эти поля, их можно перевести с помощью приложения Translate & Adapt или совместимого стороннего приложения для перевода.
- Слаги URL, такие как
/en-ca/products/shoes, можно перевести в/es-mx/products/zapatos, но словоproductsперевести нельзя. - Слаги URL нельзя настраивать для рынков. Переводы для слагов URL можно добавлять только для всех рынков, где отображается язык.
- При переводе на языки с письмом справа налево, такие как иврит или арабский, убедитесь, что ваша тема поддерживает такие языки, чтобы обеспечить правильность макета.
- Shopify поддерживает 33 предварительно переведенных варианта оформления заказа. Для дополнительной настройки языка при оформлении заказа требуются сторонние приложения.
Изменение языка по умолчанию вашего интернет-магазина
После смены языка по умолчанию для вашего интернет-магазина предыдущий язык по умолчанию удаляется из раздела Настройки > Языки. Если вы хотите установить предыдущий язык по умолчанию в качестве дополнительного, вам нужно снова добавить его на свои рынки и в раздел Настройки > Языки.
Подробнее об управлении языками.
Управление языками
Вы можете управлять языками магазина в разделе «Языки», а языками для каждого рынка — в разделе «Рынки» панели администратора Shopify.
Рекомендации по управлению языками
Ознакомьтесь со следующими рекомендациями по управлению языками и переводами для вашего интернет-магазина и рынков:
- Убедитесь, что ваш магазин соответствует требованиям для продажи на нескольких языках.
- При добавлении языка перевод на поддерживаемые языки добавляется только для совместимых тем и страниц оформления заказа. Если вы хотите перевести остальной контент магазина, вам необходимо импортировать переводы или воспользоваться приложением.
- При добавлении языков в магазин вы должны предоставить переводы. Прежде чем добавлять новый язык, убедитесь, что у вас готовы переводы или что у вас установлено приложение для перевода и вы назначили язык рынку. Вы можете использовать приложение Translate & Adapt, чтобы импортировать переведенный контент в Shopify. Вы также можете посетить Shopify App Store, чтобы найти подходящее приложение для перевода.
- Если вы публикуете язык в своем магазине, не добавляя переводов, вы получите сообщение с предложением добавить переводы. Для языков, опубликованных без дополнительных переводов, будут отображаться только предоставленные переводы для темы и оформления заказа.
- Чтобы управлять языками для определенных рынков, у вас должны быть настроены международные домены. Если международные домены не настроены, то настройки языка будут одинаковыми для всех ваших активных рынков.
Добавление языка в интернет-магазин
В панели администратора Shopify перейдите в раздел «Настройки» > «Языки».
Нажмите Добавить язык.
В диалоговом окне Добавить язык выберите язык в выпадающем меню, а затем выполните одно из следующих действий:
- Если у вас не настроены международные домены или если у вас только один рынок, нажмите Добавить.
- Если у вас более одного рынка и международные домены настроены, затем выберите активные рынки, на которые вы хотите добавить свой язык:
- Нажмите Далее.
- Переключите все рынки, на которые вы хотите добавить язык.
- Нажмите Готово.
- Чтобы добавить переводы, выполните одно из следующих действий:
- Используйте приложение Translate & Adapt, чтобы импортировать переведенный контент в Shopify.
- Посетите Shopify App Store и установите приложение для перевода в свой магазин. Следуйте инструкциям в приложении, чтобы перевести контент интернет-магазина и опубликовать новые языки.
Публикация языка в интернет-магазине
В панели администратора Shopify перейдите в раздел «Настройки» > «Языки».
В разделе Неопубликованные языки нажмите … > Опубликовать рядом с языком, который вы хотите сделать доступным для клиентов в своем магазине.
Нажмите Сохранить.
Управление языками для рынков
Вы можете добавлять языки, управлять ими и изменять язык по умолчанию для каждого рынка в разделе «Рынки» панели администратора Shopify.
Прежде чем вы сможете управлять языками для рынков, необходимо создать международные домены с помощью подпапок либо доменов и поддоменов.
Если у вас не настроены международные домены, то ваши языковые настройки одинаковы для всех ваших активных рынков, и вы не можете управлять настройками для конкретных рынков.
Подробнее о настройке международных доменов.
Добавление языка на рынок
Прежде чем добавить язык для определенного рынка, его необходимо добавить в разделе «Языки» панели администратора Shopify.
Шаги:
В панели администратора Shopify перейдите в раздел Рынки.
Нажмите на рынок, для которого вы хотите управлять языками.
Нажмите Языки и домены.
Нажмите Добавить языки
В разделе Не добавлено на этот рынок нажмите на язык, который вы хотите добавить.
Изменение языка по умолчанию для рынка
По умолчанию каждый рынок использует тот же язык по умолчанию, что и ваш магазин. Вы можете изменить язык по умолчанию для каждого рынка на другой.
Шаги:
В панели администратора Shopify перейдите в раздел Рынки.
Нажмите на рынок, для которого вы хотите управлять языками.
Нажмите Языки и домены.
Нажмите значок ... рядом с текущим языком по умолчанию для рынка.
Нажмите Установить по умолчанию.
Удаление языка с рынка
Вы можете удалить язык с рынка, если больше не хотите предлагать его в качестве варианта. Удаление языка с рынка означает, что все URL-адреса, использующие слаг URL этого языка, перестанут работать. Пока перевод существует, вы сможете снова добавить этот язык позже.
Шаги:
В панели администратора Shopify перейдите в раздел Рынки.
Нажмите на рынок, для которого вы хотите управлять языками.
Нажмите Языки и домены.
Нажмите значок ... рядом с языком, который вы хотите удалить.
Нажмите Удалить язык.
В диалоговом окне нажмите Удалить.
Отмена публикации языка в интернет-магазине
Вы можете отменить публикацию языка — это скроет его от клиентов, но не удалит сам язык и его переводы. Любые ссылки на магазин на этом языке будут приводить к ошибке 404 «Страница не найдена», поэтому создайте перенаправления для всех языков, публикацию которых вы отменяете.
Шаги:
В панели администратора Shopify перейдите в раздел «Настройки» > «Языки».
В разделе Опубликованные языки нажмите значок ... рядом с языком, который вы хотите сделать недоступным.
Нажмите Отменить публикацию.
В диалоговом окне нажмите Снять с публикации.
Отменяя публикацию языка, вы также удаляете его со всех рынков, на которые он был добавлен.
Удаление языка в интернет-магазине
Если вы уверены, что вам не нужны переводы на этот язык, вы также можете удалить язык. При удалении языка также навсегда удаляются все его переводы. Если вы снова добавите этот язык в будущем, вам нужно будет заново добавить переводы.
Шаги:
В панели администратора Shopify перейдите в раздел «Настройки» > «Языки».
В разделе Неопубликованные языки нажмите значок ... рядом с неопубликованным языком, который вы хотите удалить из своего магазина.
Нажмите Удалить язык.
В диалоговом окне нажмите Удалить.
Удаляя язык, вы также удаляете его со всех рынков, на которые он был добавлен.
Изменение языка по умолчанию для интернет-магазина
Вы можете изменить язык своего магазина по умолчанию. Язык магазина по умолчанию используется при оформлении заказа и в теме.
Шаги:
В панели администратора Shopify перейдите в раздел «Настройки» > «Языки».
В разделе Опубликованные языки нажмите значок ... рядом с вашим текущим языком по умолчанию.
Нажмите Изменить по умолчанию.
В диалоговом окне Изменить язык по умолчанию выберите язык в меню.
Нажмите Сохранить.
Добавление переводов языка с помощью CSV-файлов
Вы можете импортировать переведенный контент в CSV-файлах. Импорт собственных переводов с помощью CSV-файлов позволяет управлять переводами языка без использования стороннего приложения для перевода.
Прежде чем использовать CSV-файл для добавления перевода языка, ознакомьтесь со следующими ограничениями:
- Вы не можете переводить теги ресурсов.
- Если вы используете стороннее приложение, оно может по умолчанию не поддерживать продажу на нескольких языках. Если вы не уверены, свяжитесь с разработчиком приложения.
- Если вы измените псевдоним товара, перенаправления URL-адресов для этого товара не будут поддерживаться для URL-адресов на конкретных языках.
- Вы не можете переводить URL-адреса товаров. URL-адреса товаров остаются на том языке, на котором они были созданы, даже когда клиент просматривает ваш сайт на другом опубликованном языке.
Ниже описаны основные шаги по экспорту, изменению и импорту переводов языка с помощью CSV-файлов.
Шаг 1. Экспортируйте свой CSV-файл
Вы можете экспортировать из панели администратора Shopify CSV-файл, содержащий текущий список переводов для выбранных вами языков. CSV-файл будет отправлен вам по электронной почте.
CSV-файл содержит следующие столбцы:
- Тип — тип ресурса, например «Товары», «Статьи», «Коллекции», «Страницы» или «Блоги».
- Идентификация — ИД ресурса.
- Поле — поле, например
title,body_htmlилиmeta_title. - Локаль — язык, на который переводится контент.
- Рынок — рынок, для которого был создан контент.
- Статус — определяет, устарел ли перевод.
- Контент по умолчанию — исходный контент для перевода.
- Переведенный контент — переведенный контент. Вы можете добавить свой переведенный контент в эту строку.
Шаги:
В панели администратора Shopify перейдите в раздел «Настройки» > «Языки».
Нажмите Экспортировать.
Выберите язык, который хотите экспортировать. Вы можете выбрать Все языки, чтобы экспортировать переводы для всех поддерживаемых вами языков.
Выберите один из следующих вариантов:
- Выберите Весь контент, чтобы экспортировать все переводы.
- Выберите Метаполя, если вы используете метаполя для добавления контента в свой магазин.
- Выберите Устаревшие, если вы уже добавили переводы в свой магазин и хотите экспортировать переводы, которые устарели по сравнению с вашим языком по умолчанию.
- Выберите Непереведенный контент, чтобы экспортировать только тот контент, который в настоящее время не переведен.
Нажмите Экспортировать. Экспортированный CSV-файл будет отправлен вам по электронной почте.
Шаг 2. Добавьте свои переводы
Добавьте переводы языка непосредственно в столбец Переведенный контент экспортированного CSV-файла, а затем сохраните изменения. Вам не нужно изменять значения в других столбцах CSV-файла.
Если вы используете программу для работы с электронными таблицами для редактирования CSV-файла, убедитесь, что в качестве разделителя по умолчанию установлены запятые, а не точки с запятой. В некоторых случаях HTML-коды с точками с запятой включаются в экспортируемый CSV-файл, что может привести к неправильному отображению столбцов в вашей программе для работы с электронными таблицами.
Шаг 3. Импортируйте свой CSV-файл
После экспорта и редактирования CSV-файла с переводами языка вы можете импортировать его в панель администратора Shopify, чтобы обновить переведенный контент в вашем интернет-магазине.
Шаги:
В панели администратора Shopify перейдите в раздел «Настройки» > «Языки».
Нажмите Импортировать.
Нажмите Добавить файл, а затем перейдите к своему CSV-файлу с переводами.
Подтвердите, хотите ли вы перезаписать существующие переводы:
- Если вы хотите заменить существующие переводы содержимым CSV-файла, выберите Перезаписать существующие переводы.
- Если вы хотите импортировать только новый переведенный контент и не заменять существующие переводы, снимите флажок Перезаписать все существующие переводы.
Нажмите Загрузить и продолжить.
Ознакомьтесь с информацией в разделе Импорт языка с помощью CSV, а затем нажмите Импортировать. Если ваш CSV-файл содержит ошибки, импорт будет остановлен, а ошибки будут перечислены на странице Импорт языка с помощью CSV.
Вам будет отправлено подтверждение по электронной почте, которое включает список любого переведенного контента, который не удалось обработать или который был пропущен.
Многоязычность для разработчиков
Чтобы помочь партнерам Shopify предлагать полностью многоязычный интерфейс и локализовывать рабочие процессы приложений, Shopify запускает набор новых возможностей платформы для продажи на нескольких языках.
- API переводов:
- Доступ к переводимым ресурсам осуществляется через перечисления
TranslatableResourceType.
- Доступ к переводимым ресурсам осуществляется через перечисления
- Лучшие практики локализации:
- Используйте `` для условного рендеринга контента.
- Проверьте совместимость темы с помощью инструмента Shopify theme-check.
Подробные инструкции по локализации тем и интеграции API см. в документации для разработчиков Shopify.
Ключевые переводимые элементы
| Тип контента | Название ресурса (API) | Примечания |
|---|---|---|
| Названия товаров | ТОВАР | Поле: title |
| Меню навигации | МЕНЮ ИНТЕРНЕТ-МАГАЗИНА | Тип: LINK |
| Разделы темы | ТЕМА ИНТЕРНЕТ-МАГАЗИНА | Поле: section.header.text |
| Страницы оформления заказов | ОФОРМЛЕНИЕ ЗАКАЗА | Предварительно переведено на 33 языка |
Типы и поля переводимых ресурсов
Информацию о типах переводимых ресурсов см. в справочной документации по TranslatableResourceType.
Теги, такие как теги товаров, теги статей и теги блога, не переводятся.
Перевод оформления заказа и уведомлений по электронной почте
После добавления и публикации языка переведённый контент отображается на странице оформления заказа и в уведомлениях, отправляемых клиентам по электронной почте. Страница оформления заказа отображается на том же языке, который клиент использует для просмотра вашего интернет-магазина. На странице оформления заказа для некоторых языков есть переводы по умолчанию, но вы можете настроить любой переведённый контент с помощью совместимого стороннего приложения для перевода или импортировав собственные переводы из CSV-файлов.
Если для уведомления по электронной почте доступны переводы, то клиент автоматически получит его на языке, на котором был оформлен заказ. Вы можете изменить профиль клиента, чтобы поменять язык получаемых им уведомлений.
Добавление или изменение перевода уведомления по электронной почте
Вы можете добавлять или изменять переводы уведомлений по электронной почте для языков, которые вы добавили в свой магазин, с помощью приложения Translate & Adapt от Shopify.
Шаги:
В панели администратора Shopify перейдите в раздел Настройки > Уведомления.
Нажмите на уведомление по электронной почте, которое хотите перевести.
Нажмите Локализовать.
Добавьте или измените переводы для вашего уведомления по электронной почте в редактируемых полях в приложении Translate & Adapt.
Нажмите Сохранить.
Предпросмотр уведомлений по электронной почте
Вы можете просматривать переведенные уведомления по электронной почте. Прежде чем просматривать переводы уведомлений, их необходимо сохранить.
Шаги:
В панели администратора Shopify перейдите в раздел Настройки > Уведомления.
Нажмите на уведомление по электронной почте, которое хотите просмотреть.
Нажмите Предпросмотр.
На странице Предпросмотр нажмите на выпадающее меню выбора языка, а затем выберите язык для предпросмотра.
Доступные переводы для тем и оформления заказа
Для следующих языков доступны профессиональные переводы для оформления заказа, cookie-баннера, политики конфиденциальности, страницы отказа от продажи данных и контента по умолчанию для тем, созданных Shopify:
- Болгарский
- Китайский (упрощенный)
- Китайский (традиционный)
- Хорватский
- Чешский
- Датский
- Нидерландский
- Английский
- Финский
- Французский
- Немецкий
- Греческий
- Хинди
- Венгерский
- Индонезийский
- Итальянский
- Японский
- Корейский
- Литовский
- Малайский
- Норвежский (букмол)
- Польский
- Португальский (Бразилия)
- Португальский (Португалия)
- Румынский
- Русский
- Словацкий
- Словенский
- Испанский
- Шведский
- Тайский
- Турецкий
- Вьетнамский
Статус перевода
К переведенному контенту могут применяться следующие статусы:
- Переведено: для контента доступны переводы.
- Устарело: контент на языке по умолчанию был обновлен, но переводы не отражают эти обновления.
- Не переведено: для этого типа контента нет переводов.
Переводы в приложениях
Если вы используете сторонние приложения, возможно, они по умолчанию не поддерживают продажи на нескольких языках. Чтобы проверить, поддерживает ли приложение несколько языков, свяжитесь с его разработчиком.
Часто задаваемые вопросы о локализации и переводах
Можно ли использовать несколько валют с языками? Да, вы можете назначать валюты определенным рынкам в разделе Рынки > Валюты в панели администратора Shopify.
Как сохраняются переводы при обновлении темы? Пользовательские переводы сохраняются, но устаревшие переводы помечаются как требующие проверки.
Влияет ли перевод магазина на его производительность? Нет, Shopify динамически предоставляет переведенный контент, не дублируя данные магазина.