Internationalisation de texte avec variables
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:
1 2
| int nb = 5;
monLabel.setText("Your directory contains " + nb + " items"); |
Sans variables, l'i18n ressemblerait à ça :
Code:
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:
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