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 à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
int nb = 5;
monLabel.setText("Your directory contains " + nb + " items");
Sans variables, l'i18n ressemblerait à ç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"));
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.dirContainsItems", nb));
sans être obligé de couper la chaine à traduire en deux bouts.
Je ne sais pas si j'ai été clair.

Merci d'avance pour vos réponses.
a+,
nako