title: i18n can not find locale properties
body: <pre><code>java.util.MissingResourceException: Can't find bundle for base name xxx.i18n.base, locale en_US
  </code></pre>
  
  <p>I am currently implementing i18n, using Facelets. 
  I have three .properties files:</p>
  
  <ul>
  <li>xxx.i18n.base.properties</li>
  <li>xxx.i18n.base_en_US.properties</li>
  <li>xxx.i18n.base_nl_NL.properties</li>
  </ul>
  
  <p><strong>faces-config.xml</strong></p>
  
  <pre><code>&lt;?xml version='1.0' encoding='UTF-8'?&gt;
  &lt;faces-config version="2.0"
      xmlns="http://java.sun.com/xml/ns/javaee" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"&gt;
  
      &lt;application&gt;
          &lt;locale-config&gt;
              &lt;default-locale&gt;nl_NL&lt;/default-locale&gt;
              &lt;supported-locale&gt;en_US&lt;/supported-locale&gt;
          &lt;/locale-config&gt;
          &lt;resource-bundle&gt;
              &lt;base-name&gt;xxx.i18n.base&lt;/base-name&gt;
              &lt;var&gt;base&lt;/var&gt;
          &lt;/resource-bundle&gt;
      &lt;/application&gt;
  &lt;/faces-config&gt;
  </code></pre>
  
  <p>As the error stated, I have trouble locating the en_US file, but when I set my locale for nl_NL, it can not be found either. Finally, putting the locale to something like de_DE will give me this result for de_DE, even though this locale is not defined as supported.</p>
  
  <p>I'm using the following syntax to retreive values from the .properties files</p>
  
  <pre><code>#{base['msg']}
  </code></pre>
  
  <p>Does anyone have any idea as to why my application can not seem to find these locale files?</p>