title: What is the best practice for locales and multiple language support?
body: <p>I want to have multiple languages in my program. The java <code>Locale</code> class has some locales for example <code>Locale.GERMAN</code>, <code>Locale.ENGLISH</code> and so on. But I need additional locales for example spanish etc.</p>
  
  <p>How can I store them and use them properly? What is the best practice?</p>
  
  <p>Should I create some kind of LanguageHandler that stores all required locales in an array? Any experiences and practices on that topic?</p>
  
  <p>Edit: The application is for Desktop and written in Java.</p>