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 спасибо за тестирование и помощь в разработке
Поблагодарить автора
Отправить деньги
Комментарии: 8
Возникает такая проблема: всё работает, но при сохранении ресурса/сниппета/чанка/плагина версия en может улететь в 404. Лечится повторным пересохранением или чисткой кеша/обновлением url. В логах ничего нет
Здравствуйте. А есть какие то ошибке журнале?
Напишите в лс или на почту — попробую решить
ответил на почту — не нашел связи с обновлением дополнения.
Ошибки которые прислали и отображаются в логе связанны с пустым id передаваемым для формирования ссылки на фронте.
Ошибки которые прислали и отображаются в логе связанны с пустым id передаваемым для формирования ссылки на фронте.
Оказалось, что Localizator конфликтовал с плагином prettyTags. Ошибки в журнале с этим не связаны.
На modx 3 все-таки не планируется?)
Ну почему же — планируется. Я уже начал. Но это будет новое дополнение с Vue для ui в админке.
Если есть желание даже можно начать тестировать.
Если есть желание даже можно начать тестировать.
Желание имеется) Почти на всех проектах стоит Localizator, поэтому смогу оценить разницу.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.