Bonjour à tous,
je suis en train d'internationaliser mon plugin Eclipse.
Il existe d'ailleurs un assistant qui fait ça très bien.
Mais existe-t-il un moyen de passer une variable à la chaine internationalisée ?
Je m'explique.
J'ai un bout de code qui ressemble à :
Sans variables, l'i18n ressemblerait à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int nb = 5; monLabel.setText("Your directory contains " + nb + " items");
L'i18n avec variables permettrait de faire quelque chose comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int nb = 5; monLabel.setText(getString("myApp.dirContains") + nb + getString("myApp.items"));
sans être obligé de couper la chaine à traduire en deux bouts.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int nb = 5; monLabel.setText(getString("myApp.dirContainsItems", nb));
Je ne sais pas si j'ai été clair.
Merci d'avance pour vos réponses.
a+,
nako
Partager