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