Hi, the XNap Commons team has recently released the initial version of the Maven Gettext Plugin. The plugin integrates the GNU gettext [1] internationalization (i18n) tools into Maven builds. Plugin documentation is available at http://xnap-commons.sourceforge.net/m1/maven-gettext-plugin/index.html .
The Gettext tools are widely used for i18n (in the Java-less world) and have powerful features: * easy extraction of user visible strings * marking of changed strings to enable translators to check if the translation still matches * advanced plural handling. * support for many source code languages (C, Python, Lisp...) including Java. The plugin was developed for the Gettext Commons [2] library. 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 property keys, which is less cumbersome and makes programs easier to read. This tutorial [3] gives an overview of the Gettext Commons and describes how to integrate the library into existing Java applications. A plugin for Maven 2 is being developed here: http://xnap-commons.sourceforge.net/m2/maven-gettext-plugin/index.html . Steffen [1] http://www.gnu.org/software/gettext/ [2] http://xnap-commons.sourceforge.net/gettext-commons/index.html [3] http://xnap-commons.sourceforge.net/gettext-commons/tutorial.html -- Steffen Pingel - [EMAIL PROTECTED] - http://steffenpingel.de --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
