title: i18n in Java - translation keys to enums / unused keys
body: <p><strong>Problem:</strong>
  I have properties files with translations and very simple API that allows me to call for label via the key (standard). I use eclipse IDE for java.</p>
  
  <ol>
  <li>I'd like to be able to find keys that are not any more used (some tool support)</li>
  <li><p>I'd like to ensure that every key that is used in code has its equivalent in property file. </p>
  
  <p>Ad.2. I am going to change all key to enums, so that the compiler tells me if any translation is missing.
  In the code there is something like:</p>
  
  <pre>translations.getTranslation("key")</pre>
  
  <p>and I want to have :</p>
  
  <pre>translations.getTranslation(TranslationEnum.KEY)</pre></li>
  </ol>
  
  <p>Maybe you know any APIs/tools that could help me? Any other ideas how to do it</p>