Localizator 1.0.9 и 1.1.0
Localizator 1.0.9 и 1.1.0 — новые переводчики, исправления грида и TV, отключение вкладки по шаблонам
Переводчики и копирование (1.0.9-beta)
Если оставить пустым, используется копирование без перевода.
Отключение вкладки локализации для шаблонов (1.1.0-beta)
@Евгений Webinmd спасибо за тестирование и помощь в разработке
- Поддержка Google и DeepL в дополнение к Яндекс-переводчику (1.0.9)
- Режим простого копирования строк без перевода (1.0.9)
- Исправлено дублирование пути у TV-картинок при выводе через Fenom (1.1.0)
- Настройка отключения вкладки «Локализатор» для выбранных шаблонов (1.1.0)
- Исправления для ресурсов-ссылок и корректный ключ языка при редактировании из грида (1.1.0)
- Яндекс-переводчик вынесен в отдельный класс.
- Добавлены переводчики Google и DeepL (текстовый режим).
- Режим просто копирования строк без вызова переводчика — удобно, когда нужна только подстановка значений без перевода.
- Код приведён к PSR-12.
Если оставить пустым, используется копирование без перевода.
Отключение вкладки локализации для шаблонов (1.1.0-beta)
- Добавлена системная настройка «Отключить вкладку локализации для шаблонов» (`localizator_disabled_templates`).
- В значении указывается список ID шаблонов через запятую.
- Для ресурсов с этими шаблонами вкладка «Локализатор» в форме документа не показывается.
- Для ресурсов типа Ссылка (modWebLink) и Симлинк (modSymLink) снова отображается поле «Ссылка» (content) во вкладке локализации.
- Можно задавать разный целевой ресурс для каждого языка.
- При сохранении документа обновляется только язык по умолчанию — значения остальных языков не затираются.
- — Ключ языка в гриде: при редактировании заголовка из грида в БД записывается ключ языка из скобок (например `en`), а не название («English»).
- — Дублирование пути у TV: при выводе в Fenom через `$_modx->resource.img` путь к картинке больше не дублируется (типа `assets/images/assets/images/...`). Исправлено за счёт обёртки, возвращающей уже отрендеренное значение TV.
- — Убран вывод в консоль браузера при открытии окна редактирования (console.log).
@Евгений Webinmd спасибо за тестирование и помощь в разработке
Поблагодарить автора
Отправить деньги
0