Этот класс содержит метод, который позволяет работать с данными локализации.
SimpleMessage()
Используйте этотконструктордля создания нового пустого объекта класса SimpleMessage.
Пример:
SimpleMessage
const message = new SimpleMessage();
getMessage(message, category, params, language)
Используйте данный метод, чтобы перевести указанное сообщение.
Параметры:
Название
Тип
Обязательный
Значение по умолчанию
message
String
Да
Нет
category
String
Нет
app
params
Object
Нет
{ }
language
String
Нет
NULL
Возвращаемое значение:
Тип
Описание
String
Данный метод возвращает сообщение, переведенное на текущий язык пользователя.
Пример:
getMessage
const message = new SimpleMessage();
const messageValue =
message.getMessage(
'cannot be blank',
'app',
{"column_translated_title": "Название поля", "column_name": "field_name"}
);
ss.info(messageValue);
// Инфо: Поле "{column_translated_title}" [{column_name}] является обязательным.
Ниже приведен пример настроек сообщения:
Пример:
getMessage
const message = new SimpleMessage();
const localizedMessage = message.getMessage('Название таблицы не должно содержать пробелы');
ss.addErrorMessage(localizedMessage);
Тот же пример без использования метода getMessage:
errorMessage
ss.addErrorMessage('Название таблицы не должно содержать пробелы');