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