Поля типа Translated Text – это специальные поля, которые обеспечивают возможность перевода различного контента в зависимости от локали пользователя. Это поле работает как текстовое и используется во всей системе.

Тексты на английском хранятся в главной таблице, а в таблице Системные переводы (sys_translation) хранятся локализованные тексты. Таблица Системные переводы (sys_translation) хранит несколько записей переведенного поля – одна запись для каждого языка.

При очистке поля типа Translated text удаляется значение только текущего языка. Значения на других языках остаются. В таком случае, вы удаляете только одну запись в таблице Системные переводы (sys_translation), не удаляя другие.

Поля формы Переводы 

ПолеОбязательноОписание
ПолеДа

Выберите поле, для значения которого хотите создать перевод.

ЯзыкДа

Выберите язык перевода.

ЗначениеНетВведите отображаемый перевод поля для указанного языка.
ЗаписьДаУкажите ID записи, которая содержит переведенный текст. Поле заполняется автоматически, если перевод создается через Связанный список записи. 

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

  • No labels