Проект не видит новый messages.properties

Всем привет!

Мне нужно создать messages_notifications.properties в котором будет располагаться все сообщения связанные с уведомлениями во всем проекте (то есть во всех модулях:core, web, global и тд)

messages_notifications.properties расположил в модуле global (modules/global/src/com/example/app/messages_notifications.properties)

messages_notifications.properties

notification.error.caption=Ошибка
notification.error.select.type.category.description=Нельзя выбрать наименование с типом 'Категория'!

Код выполняется в экране редактирования, то есть в модуле web

notifications
                            .create(Notifications.NotificationType.ERROR)
                            .withCaption(messages.getMessage("com.example.app.global", "notification.error.caption"))
                            .withDescription(messages.getMessage("com.example.app.global", "notification.error.select.type.category.description"))
                            .show();

Вызываю переменную через класс Messages, но это не работает и на экран выводятся только ключи. Хотя сама Cuba Studia подсвечивает, что переменные из messages_notifications.properties используются.

В чем может быть причина?

Добрый день,
Пакет сообщений не может иметь такой постфикс, как у вас.

Пакет сообщений представляет собой набор файлов свойств с именами вида messages{_XX}.properties , расположенных в одном Java-пакете. Суффикс XX определяет язык, для которого в данном файле содержатся сообщения, и соответствует коду языка в Locale.getLanguage() .

https://doc.cuba-platform.com/manual-7.2-ru/message_packs.html

А как-то можно создать свой пакет сообщений ? Может его в конфигeрации можно определить и назвать, например, notifications_messages.properties?

Вам обязательно называть именно так? Можете просто положить в отдельный пакет, например с названием com.example.app.global.notifications.

Хорошо, просто положу в отдельный пакет. Просто интересно возможно ли создать messages со своим именем