Как переводить таксономии WordPress — рубрики, метки, произвольные таксономии и метаданные элемента
Переводите любую таксономию WordPress на Вашем сайте с помощью WPML — рубрики, метки и любую произвольную таксономию, зарегистрированную Вашей темой или плагинами (категории товаров, бренды, регионы, типы контента). Каждая запись внутри таксономии является элементом (метка «Автомобили», рубрика «Фильмы»), и WPML переводит сам элемент, его описание, слаг и любые прикрепленные к нему метаданные элемента.
Обычно таксономии не нужно переводить отдельно
Когда Вы отправляете запись на перевод, прикрепленные к ней элементы отправляются вместе с ней. Рубрики и метки переводятся вместе с контентом, который они описывают. Для большинства сайтов этого достаточно. Отдельный шаг для перевода таксономий не требуется.
Когда таксономии следует переводить в первую очередь: сайты со сложной структурой таксономий
Некоторые сайты структурированы на основе таксономий: интернет-магазин с глубокой вложенностью категорий товаров, сайт-каталог или любой другой ресурс, где сама таксономия служит навигацией. Перевод записей в такой ситуации приводит к тому, что элементы переводятся по одному по мере обработки каждой записи, а это может привести к несогласованному переводу одного и того же элемента.
Для таких сайтов в Панели управления переводами есть раздел Таксономии. Откройте WPMLПереводы, найдите раздел «Таксономии», массово выберите типы таксономий, которые Вы хотите перевести в первую очередь (рубрики, метки, бренды и т. д.), и отправьте их на перевод. WPML переведет каждый элемент в выбранных таксономиях за одно задание на перевод. Здесь важны три момента:
- Иерархия сохраняется. Элемент «Автомобили» в рубрике «Фильмы» переводится отдельно от элемента «Автомобили» в рубрике «Игрушки». ИИ учитывает контекст.
- Метаданные элемента передаются вместе с элементом. Произвольные поля и метаданные каждого элемента также переводятся. Если Вы используете Yoast SEO или Rank Math, SEO-метаданные элемента, добавляемые этими плагинами, обрабатываются отдельно — см. Как перевести сайт для мультиязычного SEO.
- Переключение таксономии со статуса «Не переводимый» на «Переводимый» при включенном режиме Переводить все автоматически автоматически добавляет в очередь все существующие элементы. Никаких дополнительных действий не требуется.
Сначала переведите таксономию, затем переведите записи, и страницы товаров или записей будут сформированы с использованием согласованных элементов.
Тонкая настройка: вкладка «Таксономия»
Если Вы хотите перевести отдельный элемент вручную (или переопределить автоматический перевод), откройте вкладку Таксономия в меню WPMLПереводы.
Выберите таксономию из выпадающего списка вверху (рубрики, метки или любую произвольную таксономию). На странице перечислены все элементы этой таксономии с отдельным столбцом для каждого языка. Значок «+» позволяет перевести элемент вручную, а значок карандаша — изменить существующий перевод. Под таблицей элементов отдельная строка позволяет перевести собственные ярлыки таксономии и URL-слаг. Слово Tag (метка) (и слаг /tag/) на французском языке становится /etiquette/, а в переключателе языков отображается как Mots-clés.
Если элемент отклонился от своего аналога на исходном языке (исходный элемент был переименован или переводы редактировались независимо), откройте экран редактирования элемента в WordPress и используйте блок «Языки», чтобы заново связать его с оригиналом.
Что делает таксономию переводимой
Если для таксономии не задан статус переводимой, она не появится в разделе «Таксономии» Панели управления переводами или на отдельной вкладке «Таксономия», а ее элементы не будут переводиться при отправке записей.
Откройте WPMLНастройкиПеревод таксономий. Для каждой таксономии доступно три параметра:
- Переводимый — показывать только переведенные элементы. Элементы существуют независимо для каждого языка; элемент, который видит посетитель из Франции, является французским переводом.
- Переводимый — использовать перевод, если он доступен, или язык по умолчанию. Если перевод отсутствует, отображается элемент на исходном языке.
- Не переводимый. WPML игнорирует эту таксономию.
Рубрики и метки по умолчанию заданы как переводимые. Произвольные таксономии, зарегистрированные темами и плагинами (категории товаров, бренды и т. д.), часто по умолчанию имеют статус Не переводимый. Измените эту настройку, и таксономия начнет появляться в разделе «Переводы».