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

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

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

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

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

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

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

Программный вывод блока в Drupal 9

Август 31, 2021 г.

Рассмотрим пару кейсов, того как рендерить блок из вашего кода. Блок существует как Entity Вы создали произвольный блок через Manage->Structure->Block ...

Читать

Рендер ссылки в twig

Октябрь 3, 2021 г.

В шаблонах twig вы можете использовать функцию link, для рендера ссылки. Параметры вызова следующие - link($text, $uri, $attributes = {}), первые два - обязательные. [crayon-6a827de421b5a775417282/] Результатом будет следующий HTML код: ...

Читать

HTML email в Drupal 9

Май 24, 2021 г.

Для отправки писем, Drupal 9 использует реализации интерфейса MailInterface (core/lib/Drupal/Core/Mail/MailInterface.php). И в коробке сразу же имеется ...

Читать

Подготовка строки для использования в качестве имени html класса

Январь 18, 2022 г.

То, что в семерке выполняется функцией drupal_html_class(), в Drupal 8 реализовано в виде статического метода\Drupal\Component\Utility\Html::getClass($str). Данная функция также востребована в шаблонах (twig). Здесь вы можете использовать фильтр ...

Читать
 

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

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



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