Перейти к основному содержимому
Версия: 1.23.3

Поля типа Translated Text

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

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

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

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

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

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