Локализованное отображение справочников

Добрый день.

Есть набор справочников содержащих три поля наименования на трех языках nameRu, nameKz, nameEn.
Как реализовать отображение соответствующего поля в в зависимости от языка выбранного пользователем?

Я пробовал реализовать это через
@NamePattern("#getLocaleName|nameRu,nameKz,nameEn")
но в классе сущности я не могу сделать Inject какого-либо бина, что бы определить локаль (например userSessionSource)
может быть есть способ, что бы определить локаль в классе сущности?

Заранее спасибо!

Дополню, что в первом вопросе имеется в виду, “… отображение соответствующего поля в выпадающем списке lookupField …”.

Добрый день,
Используйте статический метод AppBeans.get() для получения бинов в том контексте, где инжекция недоступна.

Спасибо, это помогло.