SimpleOne поддерживает многоязычную локализацию. Вы можете добавить нужный вам язык и соответствующим образом перевести элементы интерфейса. В готовом решении SimpleOne доступны два языка: русский и английский.
Вы можете локализовать следующие элементы:
Вы можете загрузить переводы в систему, настроить ссылки между локализованной версией и оригинальной версией.
Требуемая роль: admin. |
Чтобы добавить новый язык, выполните следующие шаги:
Теперь вы можете обращаться к таблице Языки (sys_language) для создания локализации. Язык также появится в пользовательском меню Настройки.
Перед началом локализации убедитесь, что в таблице Языки (sys_language) созданы все необходимые языки. |
Вы можете локализовать поля типа Translated Text двумя способами:
Чтобы добавить новые переводы, выполните следующие действия:
Другой способ добавления Переводов системы:
В этом случае вам нужно будет вручную ввести ID записи. |
Поля формы Системный перевод
Поле | Обязательно | Описание |
---|---|---|
Поле | + | Укажите название колонки, которая содержит поле, необходимое для перевода. |
Язык | + | Укажите язык перевода. |
Значение | - | Введите перевод исходного значения. |
Запись | + | Уникальный ID записи. Заполняется автоматически, если создавать перевод через Связанный список записи. Если поле пустое, введите ID записи вручную. |
Чтобы локализовать элементы переключая системный язык, выполните следующие шаги:
Чтобы проверить, что перевод сохранен корректно, в области Связанные списки откройте вкладку Переводы.
Локализация опции выбора отличается от локализации любого поля типа Translated Text. Чтобы локализовать список выбора, выполните следующие действия:
Поля формы Настройка опций
Поле | Обязательно | Описание | |
---|---|---|---|
Таблица | + | Укажите таблицу, к которой относится опция.
| |
Колонка | + | Укажите колонку, к которой относится опция.
| |
Заголовок | + | Введите перевод исходной опции. | |
Язык | + | Укажите языковой код (ru, en и т.д.). Записи языков хранятся в таблице Языки (sys_language). | |
Значение | + | Введите то же значение, что и для исходной опции.
| |
Порядок | + | Введите номер, чтобы определить порядок опции в списке для выбора. |
Повторите эти шаги для других опций выбора.
Если какие-то опции выбора не были полностью локализованы, в списках выбора с непереведенными опциями по умолчанию будут отображаться английские значения, независимо от локали пользователя. Чтобы избежать таких ситуаций, будьте осторожны при добавлении значений опций в списки выбора. |
Для локализации таких элементов, как приветственные, информационные или предупреждающие сообщения, другие виды сообщений, а также операторы конструктора условий, вам понадобятся две таблицы:
Поле | Обязательно | Описание |
---|---|---|
Сообщение | + | Текст сообщения. |
Поле | Обязательно | Описание |
---|---|---|
Исходное сообщение | + | Укажите исходное сообщение, которое нужно перевести. |
Язык | + | Укажите языковой код (ru, en и т.д.). |
Перевод | + | Добавьте переведенное сообщение. |
Эти две таблицы связаны ID. Это означает, что каждое сообщение в таблице Исходные сообщения имеет ID, и его переведенная версия в таблице Сообщения имеет такой же ID.
Например, запись "Login" имеет ID 15596431050000002 в таблице Исходные сообщения, как и запись "Логин" в таблице Сообщения.
Чтобы добавить новые переводы сообщений через таблицу Исходные сообщения, выполните следующие шаги:
Вы также можете увидеть переведенные варианты любого сообщения в таблице Сообщения.
Есть также другой способ локализации сообщения. Для этого выполните следующие шаги:
Не изменяйте исходные сообщения в таблице Исходные сообщения. Это может привести к неисправности экземпляра. Если вам нужно внести изменения в какое-либо исходное сообщение, создайте его копию в таблице Сообщения с нужным текстом и заполните поле Язык значением "en". |
Существует два способа редактирования переведенных элементов таблицы. Чтобы отредактировать любую запись через область Связанные списки, выполните следующие шаги:
Есть другой способ редактирования переводов через таблицу Переводы системы. Чтобы отредактировать перевод, выполните следующие шаги:
|
Действия для редактирования перевода опций выбора аналогичны созданию переводов.
Чтобы отредактировать перевод, выполните следующие шаги:
Поскольку таблицы Исходные сообщения (source_message) и Сообщения (message) связаны одним и тем же ID, вы можете редактировать всплывающие сообщения и операторы Конструктора условий в обеих таблицах.
Чтобы внести изменения через таблицу Сообщения (message), выполните следующие шаги:
Чтобы внести изменения через таблицу Исходные сообщения (source_message), выполните следующие шаги:
|