Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Этот класс предоставляет собой методы, позволяющие работать с данными локализации.
SimpleMessage()
Этот метод создает новый пустой объект Используйте этот конструктор для создания нового пустого объекта класса SimpleMessage.
Пример:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const message = new SimpleMessage(); |
getMessage(message, category, params, language)
Используйте данный метод, чтобы перевести указанное сообщение.
Параметры:
Название | Тип | Обязательный | Значенеи по умолчанию |
---|---|---|---|
message | String | Да | Нет |
category | String | Да | app |
params | Object | Нет | Нет |
language | String | Нет | NULL |
Возвращаемое значение:
Тип | Описание |
---|---|
String | Данный метод возвращает сообщение, переведенное на язык пользователя. |
Пример:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const message = new SimpleMessage(); const messageValue = message.getMessage( 'cannot be blank', 'app', {"column_translated_title": "Field Name", "column_name": "field_name"} ); ss.info(messageValue); // Инфо: Поле "{column_translated_title}" [{column_name}] является обязательным. |
Ниже приведен пример настроек сообщения:
Пример:
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const message = new SimpleMessage(); const localizedMessage = message.getMessage('Название таблицы не должно содержать пробелы'); ss.addErrorMessage(localizedMessage); |
Тот же пример без использования метода getMessage :
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
ss.addErrorMessage('Название таблицы не должно содержать пробелы'); |
Чтобы узнать больше о настройке сообщений, обратитесь к соответствующему разделу документации, посвященному локализации и многоязыковой поддержке.
Table of Contents | ||||
---|---|---|---|---|
|