Отсутствующие переводы в tmgmt

При не верной настройке провайдера переводов, может случаться следующая проблема — часть текстовых полей полностью или частично оказывается не переведена. При этом какой то логики в поведении переводчика не усматривается .

Более конкретно, я наблюдал эту проблему в deepl (модуль tmgmt_deepl).

Проверьте настройки провайдера в /admin/tmgmt/translators

Важно, чтобы «Tag handling» был установлен в состояние «html». Можно дополнительно произвести и более тонкую настройку в полях ниже, но я обычно оставляю их пустыми.

Если настройка не верна, то html теги при переводе будут интерпретироваться как часть самого текста. При этом, если переведенный текст окажется внутри тега, то он вероятнее всего будет удален форматтером текста (поля с wysiwyg, например CKEditor) вместе с неправильным тегом.

Написать комментарий

Мало букафф? Читайте есчо !

Пример кода переключения между базами в Drupal 9

Август 22, 2021 г.

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

Читать

Подстановка токенов в коде Drupal 9

Август 1, 2021 г.

Ядро и модули объявляют множество токенов подстановки. Рассмотрим как получить доступ к глобальному объекту типа \Drupal\Core\Utility\Token и выполнить подстановку в строке. Ядро предоставляет экземпляр объекта через следующий запрос: [crayon-67045368c4c21564915664/] ...

Читать

 

Комментарии к «Отсутствующие переводы в tmgmt»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: