Ok, je comprends mieux maintenant. Merci, la traduction se fait bien.
Le Mon, 1 Mar 2010 17:50:38 +0100 (CET), "Florent GILET" <florent.gilet@etu.univ-nantes.fr> a écrit :
Bonjour,
Je crois que j'ai besoin d'un rappel sur les librairie i18N. En effet, je n'arrive pas à comprendre la différence entre "n_" et "_". De plus, le référencement sur la valeur de l'attribution fonctionne mais la transformation ne s'effectue pas. Qu'ai-je oublié ?
Je comprends pas ta dernière phrase :)
Pour rappel :
la méthode n_ sert juste à marquer une clef i18n, sans faire directement la traduction.
Exemple :
String clef = n_("i18n.test");
==> clef == "i18n.test"
La méthode _ sert à traduire une clef i18n.
Exemple :
String value = n_("i18n.test");
==> clef == la traduction de la clef "i18n.test" selon la locale spécifié dans la méthode I18n.init(XX)
Lors du passage dans le fichier via le plugin maven i18n on détecte la présence de ces 2 méthodes.
chaque clef trouvée est ensuite écrite dans les fichiers i18n (dans src/main/resources/i18n/).
J'espère avoir répondu à tes attentes :)
Merci d'avance,
Cordialement
Gilet Florent
_______________________________________________ Mapstoragemanager-devel mailing list Mapstoragemanager-devel@list.nuiton.org http://list.nuiton.org/cgi-bin/mailman/listinfo/mapstoragemanager-devel
--
Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com _______________________________________________ Mapstoragemanager-devel mailing list Mapstoragemanager-devel@list.nuiton.org http://list.nuiton.org/cgi-bin/mailman/listinfo/mapstoragemanager-devel