How to handle multiple files and messages for internationalization in Spring?
<p>Some articles about Spring internationalization tell how to swap messages passing the locale and etc, <strong>but I only found use cases that contains a few messages</strong>..</p>

<ul>
<li><p>How can I organize and use internationalization files per context? (validation, view messages, default messages, business messages)</p></li>
<li><p>I know that Spring uses the pattern (name of message file defined) +
locale. <strong>e.g: message_zh_CN</strong>. How can I have files per context knowing
about this behavior?</p></li>
</ul>

<p>What I think it should be:</p>

<pre><code>resources
`-- messages
    |-- validation
    |   |-- message_locale.properties
    |   `-- message_locale2.properties
    |-- business
    |   |-- message_locale.properties
    |   `-- message_locale2.properties
    `-- view
        |-- message_locale.properties
        `-- message_locale2.properties
</code></pre>

<p>OR:</p>

<pre><code>resources
`-- messages
    |-- validation
    |   |-- validation_locale.properties
    |   `-- validation_locale2.properties
    |-- business
    |   |-- business_locale.properties
    |   `-- business_locale2.properties
    `-- view
        |-- view_locale.properties
        `-- view_locale2.properties
</code></pre>