Bonjour à tout le monde,
J'ai l'impression qu'avec l'api d'internationnalisation de java on ne peut pas donner de paramètres à sa chaine à internationnaliser.
Je m'explique.
fichier propriété :
ou {n} correspondrait à un indice dans un tableau de paramètre qu'on donnerait au getString.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ma.premiere.cle = ce tableau contient {0} données ma.deuxieme.cle = texte bidon {0}, suite texte bidon {1}, fin du texte
genre :
ce qui donnerait si on affichait les deux chaines :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Object property_1[] = {new Integer(4)}; String chaine1 = monbundle.getString("ma.premiere.cle", property_1); Object property_2[] = {"valeur1","valeur2"}; String chaine2 = monbundle.getString("ma.deuxieme.cle", property_2);
je sais que j'ai déjà utilisé un tel truc au boulot mais c'était avec un autre api (propriétaire). Il n'existe pas moyen de faire ça en java standard ? (j'espère avoir mal cherché) sinon existe-il une lib gratuite qui le fait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 chaine 1: ce tableau contient 4 données chaine 2: texte bidon valeur1, suite texte bidon valeur2, fin du texte
Merci d'avance à ceux qui chercheront![]()
Partager