You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

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

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

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

Таблица Системные переводы


Переводы для полей тип Translated Text хранятся в таблице Системные переводы (sys_translation).

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

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

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

Язык+

Выберите язык перевода. Нажмите на иконку лупы , чтобы открыть список доступных языков в таблице Языки (sys_language).

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

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

  • No labels