On Wed, 17 Nov 2010 18:13:57 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Bonjour,
J'utilise pour la validation des validation ne portant pas que sur les "fields".
<field name="weightAsString"> <field-validator type="checkDouble"> <param name="notAvailable">NA</param> <message>erreur1</message> </field-validator> </field> <validator type="coserExpression"> <param name="expression"><![CDATA[ (weight > 0 && number > 0) || weight == 0]]></param> <message>erreur2</message> </validator>
Lors de l'extraction des chaînes, le message erreur2 ne se retrouve pas dans le fichier i18n.
Y a-t-il une restriction field/field-validator/message pour déterminer les chaînes à extraire ?
Je répondrais au pif, c'est dans un fichier qui définit les xpath de récupération des clef dans le xml :) Il est ici : http://svn.nuiton.org/svn/i18n/trunk/maven-i18n-plugin/src/main/resources/va... Donc pour l'instant y'a que //validators/field/field-validator/message Tu peux faire un ticket si tu veux pour ajouter de nouveaux paths (et ça serait très bien :)) Sinon tu peux ajouter un fichier dans ton projet src/main/i18n/myrules.rules Et ajouter dans la configuration du plugin i18n (attention configuration 2.0-SNAPSHOT :)) <userRulesFiles> <file>${basedir}/src/main/i18n/myrules.rules</file> </userRulesFiles> Dans la version actuel, tu doit utiliser la configuration décrite ici : http://maven-site.nuiton.org/i18n/maven-i18n-plugin/parserValidation-mojo.ht... La documentation est en cours de consolidation car j'avoue bien que pour le moment c'est un peu maigre (mais y'a quand même quelque chose...) -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com