Skip to content
Localizator
Языковые версии и сателлиты без контекстов — автоперевод полей ресурса и лексиконов, SEO
  1. Компоненты
  2. Localizator

Localizator

Компонент для создания языковых версий и сателлитов без контекстов: автоматический перевод полей ресурса (включая доп. поля и SEO), автоперевод лексиконов. Работа через псевдоконтексты «локализации» (например site.ru/ и site.ru/en/).

Возможности

  • Языковые версии без контекстов — псевдоконтексты «локализации», один сайт с несколькими языками
  • Таб «Локализатор» у ресурса — стандартные поля, SEO и доп. поля; кнопка перевода на другие языки
  • Автоперевод — Yandex, Google, DeepL или копирование без перевода
  • Интеграция с pdoTools — вывод переведённых ресурсов через pdoResources, pdoMenu и др. (через системную настройку pdoFetch.class)
  • mFilter2 — обработчик для фильтрации по локализации
  • События — хуки на сохранение/удаление локализаций и языков, построение табов

Системные требования

ТребованиеОписание
MODX Revolution2.x
PHP7.4+
pdoToolsустановлен
MIGXустановлен
ЧПУ (friendly URLs)включены

Зависимости

  • pdoTools — для выборки и вывода ресурсов (pdoResources, pdoMenu и др.)
  • MIGX — для работы с мультиполями в локализациях

Установка

Через ModStore

  1. Подключите репозиторий ModStore
  2. Перейдите в Extras → Installer и нажмите Download Extras
  3. Убедитесь, что установлены pdoTools и MIGX
  4. Найдите Localizator в списке и нажмите Download, затем Install
  5. Управление → Очистить кэш

Пакет доступен в каталоге modstore.pro.

После установки

Настройте pdoFetch.class для работы сниппетов pdoTools с локализациями, создайте языки в админке и заполните таб «Локализатор» у ресурсов.

Подробнее: Быстрый старт и Системные настройки.