Локализация наименования Ролей, созданных во время разработки

Как это сделать в Jmix 1.5 малой кровью?

Вот есть у нас набор ресурсных ролей и ролей уровня строк, описанные аннотированными интерфейсами в коде приложения.

И нужно чтобы приложение поддерживало не один язык и отображало пользователю понятное Наименование роли родном языке.

Посмотрел экраны типа sec_ResourceRoleModel.browse - там на экран просто выводится содержимое атрибута name без попыток интерпретировать это содержимое как ключ локализованного сообщения.

Отдельного атрибута под локализованое наименование Роли в котором бы “творилась магия” преобразования через ключи локализованных сообщений - тоже нет.

Указывать в атрибуте name ключ сообщения для локализованного наименования роли, расширять платформенные экраны типа sec_ResourceRoleModel.browse и sec_RowLevelRoleModel.browse добавляя туда генерируемую колонку для локального имени роли?

Неужели ничего штатного нет? Вроде достаточно типичная задача…

Ничего штатного для этого нет. Подход, который вы описали, видится правильным. Лучше в голову ничего не приходит.
Завёл тикет.

1 симпатия

Очень надеялся, что я что-то просмотрел :frowning:
Ок, будем следить за issue.
Очень не хотелось бы под финал миграции приложения на Jmix расставлять костыли по локализации наименования роли.