The Gettext Commons project provides Java classes for internationalization (i18n) through GNU gettext.
The lightweight library combines the power of the unix-style gettext tools with the widely used Java ResourceBundles. This makes it possible to use the original text instead of arbitrary
... [More] property keys, which is less cumbersome and makes programs easier to read. [Less]