REST API позволяет получить локализованные заголовки для сущностей, перечислений и их атрибутов.
Например, чтобы получить локализованные сообщения для сущности sec$User
, необходимо выполнить следующий GET запрос:
http://localhost:8080/app/rest/v2/messages/entities/sec$User
OAuth-токен должен быть передан в заголовке запроса Authorization
с типом Bearer.
Явно указать локаль запроса можно с помощью http-заголовка Accept-Language.
Ответ будет выглядеть следующим образом:
link:../../../../source/rest/rest-user-messages-response.json[role=include]
Для получения списка локализованных сообщений для перечисления используется следующий запрос:
http://localhost:8080/app/rest/v2/messages/enums/com.haulmont.cuba.security.entity.RoleType
Если из URL убрать часть с именем сущности или перечисления, то будут возвращены локализованные сообщения для всех сущностей или перечислений.