Общее описание и настройка

05 декабря 2018, 07:00

Описание компонента

Компонент Localizator дает возможность создания языковых версий / сателитов без контекстов, с автоматическим переводом всех полей ресурса, включая дополнительные параметры, а также автоперевод лексиконов.

Для работы должны быть включены ЧПУ (friendly URLs) Компонент требует установки pdoTools и MIGX.

Настройка

Создание псевдоконтекстов «локализации» (можно вместе работать через site.ru/en/ и ch.site.ru) псевдоконтексты

У ресурса есть таб, где заполняются все стандартные поля ресурса + сео + дополнительные поля, далее по нажатию кнопки это все можно перевести на другие языки. таб локализатора окно локализации

Для работе со сниппетами пакета pdoTools (pdoResources, pdoMenu) для выборки ресурсов, необходимо заменить значение системной настройки:

pdoFetch.class = pdotools.pdofetchlocalizator
Название По умолчанию Описание
localizator_default_language Нет Ключ локализации по умолчанию
localizator_default_translator Yandex Переводчик для автоматического перевода
localizator_key_yandex Нет API ключ для Яндекс переводчика, https://translate.yandex.ru/developers/keys
localizator_translate_fields pagetitle,longtitle,menutitle,seotitle,keywords,introtext,description,content Список полей для перевода, которые будут переведены при использовании автоматического перевода, в том числе и доп.поля
localizator_translate_translated Нет При использовании автоматического перевода переведет ПУСТЫЕ поля у существующих локализаций
localizator_translate_translated_fields Нет При использовании автоматического перевода перезапишет все поля локализациии
localizator_tv_fields Нет Указанные дополнительные поля будут доступны для редактирования в локализации. Оставьте настройку пустой, если нужны все доп.поля. Укажите поля со знаком минус в начале чтобы исключить доп.поля ('-image')


Следующий документ
Сниппет Localizator