r1863 - in trunk: nuiton-i18n/src/main/java/org/nuiton/i18n src/site/apt src/site/en/apt
Author: tchemit Date: 2011-01-25 15:01:32 +0100 (Tue, 25 Jan 2011) New Revision: 1863 Url: http://nuiton.org/repositories/revision/i18n/1863 Log: Evolution #1214: Remove dupplicate _() and n_() with varargs and without varargs Modified: trunk/nuiton-i18n/src/main/java/org/nuiton/i18n/I18n.java trunk/src/site/apt/index.apt trunk/src/site/en/apt/index.apt Modified: trunk/nuiton-i18n/src/main/java/org/nuiton/i18n/I18n.java =================================================================== --- trunk/nuiton-i18n/src/main/java/org/nuiton/i18n/I18n.java 2011-01-24 20:07:49 UTC (rev 1862) +++ trunk/nuiton-i18n/src/main/java/org/nuiton/i18n/I18n.java 2011-01-25 14:01:32 UTC (rev 1863) @@ -311,21 +311,6 @@ /** * Retourne la chaine traduite si possible. * - * @param message la chaine a traduire - * @return la traduction si possible ou la chaine passee en parametre - * sinon. - * @deprecated since 2.1, will be removed in version 3.0, use instead the - * method {@link I18n#_(String, Object...)}. - */ - @Deprecated - public static String _(String message) { - - return _(message, EMPTY_OBJECT_ARRAY); - } - - /** - * Retourne la chaine traduite si possible. - * * @param message message formate avec la meme syntaxe que {@link * String#format} * @param args les parametres pour le message. @@ -386,32 +371,6 @@ } /** - * Retourne la chaine passé en argument. - * <p/> - * Utile surtout pour collecter les chaines et ne pas les traduires à leur - * apparition. - * <p/> - * Par exemple : - * <pre>String key = "nuitonutils.key"; - * String result = l_(key)</pre> - * fonctionnera, mais la chaine n'aura pas été marquée comme devant être - * internationalisé. - * <p/> - * Tres utile par exemple, pour crée des objets non internationnalisé, et - * devant être traduit seulement à leur lecture suivant la locale du lecteur - * et non du créateur. - * - * @param message la chaine à traduire - * @return la chaine passée en argument. - * @deprecated since 2.1, will be removed in version 3.0, use instead the - * method {@link I18n#n_(String, Object...)}. - */ - @Deprecated - public static String n_(String message) { - return n_(message, EMPTY_OBJECT_ARRAY); - } - - /** * Close i18n caches, says the store if exists. * <p/> * This method should be called to reset all caches (languages, Modified: trunk/src/site/apt/index.apt =================================================================== --- trunk/src/site/apt/index.apt 2011-01-24 20:07:49 UTC (rev 1862) +++ trunk/src/site/apt/index.apt 2011-01-25 14:01:32 UTC (rev 1863) @@ -50,6 +50,20 @@ - {{{./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.2 + + La version 2.2 supprimer juste des deux méthodes dépréciées en <2.1> : + +-------------------------------------------------------------------------------- +I18n._(String) +I18n.n_(String) +-------------------------------------------------------------------------------- + + Il est conseillé d'utiliser dans vos applications directement cette version + et non pas la version 2.1, pour vous éviter des problèmes ensuite... (si par + exemple vous utiliser à plus haut niveau la version 2.2). + Quoi de neuf dans la version 2.1 * Nouveautés dans le module maven Modified: trunk/src/site/en/apt/index.apt =================================================================== --- trunk/src/site/en/apt/index.apt 2011-01-24 20:07:49 UTC (rev 1862) +++ trunk/src/site/en/apt/index.apt 2011-01-25 14:01:32 UTC (rev 1863) @@ -51,6 +51,20 @@ - {{{./maven-i18n-plugin/index.html}I18n Maven Plugin}} + +What's new in 2.2 version + + Version 2.2 just suppress the two depreciated methods in 2.1 version : + +-------------------------------------------------------------------------------- +I18n._(String) +I18n.n_(String) +-------------------------------------------------------------------------------- + + We strongly suggest you to use directly this new version and not the 2.1 + version to avoid some possible problems later (for example if a higer library or + application use the version 2.2... Some linkage error will appear). + What's new in 2.1 version * News in maven plugin
participants (1)
-
tchemit@users.nuiton.org