Como lidar com vários arquivos e mensagens para internacionalização no Spring?
Alguns artigos sobre internacionalização do Spring informam como trocar mensagens transmitidas pelo código do idioma e etc,mas encontrei apenas casos de uso que contêm algumas mensagens..
Como posso organizar e usar arquivos de internacionalização por contexto? (validação, visualizar mensagens, mensagens padrão, mensagens comerciais)
Eu sei que o Spring usa o padrão (nome do arquivo de mensagens definido) + localidade.por exemplo: message_zh_CN. Como posso ter arquivos por contexto sabendo sobre esse comportamento?
O que eu acho que deveria ser:
resources
`-- messages
|-- validation
| |-- message_locale.properties
| `-- message_locale2.properties
|-- business
| |-- message_locale.properties
| `-- message_locale2.properties
`-- view
|-- message_locale.properties
`-- message_locale2.properties
OU:
resources
`-- messages
|-- validation
| |-- validation_locale.properties
| `-- validation_locale2.properties
|-- business
| |-- business_locale.properties
| `-- business_locale2.properties
`-- view
|-- view_locale.properties
`-- view_locale2.properties