r1901 - in trunk: nuiton-i18n/src/main/java/org/nuiton/i18n/init src/site/apt
Author: fdesbois Date: 2011-05-04 14:30:27 +0200 (Wed, 04 May 2011) New Revision: 1901 Url: http://nuiton.org/repositories/revision/i18n/1901 Log: Update documentation (only french for the moment) Modified: trunk/nuiton-i18n/src/main/java/org/nuiton/i18n/init/I18nInitializer.java trunk/src/site/apt/index.apt Modified: trunk/nuiton-i18n/src/main/java/org/nuiton/i18n/init/I18nInitializer.java =================================================================== --- trunk/nuiton-i18n/src/main/java/org/nuiton/i18n/init/I18nInitializer.java 2011-05-04 12:09:57 UTC (rev 1900) +++ trunk/nuiton-i18n/src/main/java/org/nuiton/i18n/init/I18nInitializer.java 2011-05-04 12:30:27 UTC (rev 1901) @@ -53,6 +53,11 @@ this(null); } + /** + * Constructor with {@code encoding} used to load Properties file. + * + * @param encoding Charset to use for Properties loading + */ protected I18nInitializer(Charset encoding) { Charset defaultEncoding = Charset.forName(I18nUtil.DEFAULT_ENCODING); this.encoding = encoding == null ? defaultEncoding : encoding; Modified: trunk/src/site/apt/index.apt =================================================================== --- trunk/src/site/apt/index.apt 2011-05-04 12:09:57 UTC (rev 1900) +++ trunk/src/site/apt/index.apt 2011-05-04 12:30:27 UTC (rev 1901) @@ -51,6 +51,35 @@ - {{{./ant-i18n-task/index.html}I18n Ant task}} (ce module a été désactivé depuis la version 2.0) +Quoi de neuf dans la version 2.4 + + La version 2.4 interprète désormais d'autres encoding que celui par défaut des + Properties (iso-8859-1). + +* Nouveautés dans le plugin maven + + Nouveaux paramètres srcEncoding et outEncoding. + + Le srcEncoding correspond aux fichiers de Properties utilisateurs manipulés + et modifiés dans les ressources (src/main/resources), sa valeur par défaut + devient celle du projet qui est généralement de l'utf-8. Dans ce cas, les + projets qui migreront verront leurs fichiers sources i18n passés + automatiquement en utf-8 (sans caractères unicode échappés). + + Le outEncoding correspond aux fichiers de Properties générés par le plugin, + ces fichiers seront aussi utilisés potentiellement au runtime par l'api. Sa + valeur par défaut reste celle des Properties (iso-8859-1) pour garder le + comportement par défaut de l'api. Si vous changez ce paramètre, il sera + indispensable de changer l'initialisation d'I18n (voir après). + +* Nouveautés dans l'api + + Il est désormais possible de fournir un Charset encoding à l'initialisation + via le {{{/i18n/nuiton-i18n/apidocs/org/nuiton/i18n/init/I18nInitializer.html}I18nInitializer}}. + De cette manière, les fichiers de Properties I18n seront chargés en utilisant + cette encoding. Par défaut le chargement reste cohérent avec le plugin et + les précédentes versions en gardant l'iso-8859-1 comme encoding. + Quoi de neuf dans la version 2.3 La version 2.3 améliore de façon considérable les temps de détection des clefs
participants (1)
-
fdesbois@users.nuiton.org