Поля типа Translated Text – это специальные поля, которые обеспечивают возможность перевода различного контента в зависимости от локали пользователя. Это поле работает как текстовое и используется во всей системе.
Тексты на английский хранятся в главной таблице, а в таблице Системные переводы (sys_translation) хранятся локализированные тексты. Таблица Системные переводы (sys_translation)хранит несколько записей переведенного поля – одна запись для каждого языка.
При очистке поля типа Translated text удаляется значение только текущего языка. Значения на других языках остаются. В таком случае, вы удаляете только одну запись в таблице Системные переводы (sys_translation), не удаляя другие.
Поля формы Переводы
Поле
Обязательно
Описание
Поле
+
Выберите поле, для значения которого хотите создать перевод.
Язык
+
Выберите язык перевода.
Значение
-
Введите отображаемый перевод поля для указанного языка.
Запись
+
Укажите ID записи, которая содержит переведенный текст. Поле заполняется автоматически, если перевод создается через Связанный список записи.
Английский текст в главной таблице и переведенный текст связанны друг с другом с помощью полей Поле, Язык, Запись. Значения этих полей используются при поиске перевода англоязычного текста указанного поля, и если он найден, он используется как перевод. Это касается переводов на любой другой язык.