Comment s'assurer que toutes les clefs présentes dans le code java sont dans les bundles/properties ?
Bonjour à tous,
Nous développons un logiciel écrit en Java et nous utilisons les bundles pour l'internationalisation. Nous recherchons un outil qui nous permettrait d'analyser le code java et d'en extraire toutes les clefs utilisées dans les appels aux bundles.
S'il est facile pour certaines clefs de les identifier, cela est beaucoup plus compliqué pour d'autres.
Voici quelques exemples :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Locale locale = new Locale("en", "EN");
ResourceBundle bundle = ResourceBundle.getBundle("MyBundle", locale);
// Cette clef est facile à trouver
String myString = bundle.getString("MyKey");
// Celle ci aussi
String string1 = "MyKey1";
String string2 = string1;
myString = bundle.getString(string2);
// Celle là est beaucoup plus compliquée
String string3 = "MyKey2";
String string4 = string3.toLowerCase();
myString = bundle.getString(string4)
// Celle ci aussi
String string5 = myfunction();
myString = bundle.getString(string5); |
Si vous avez une idée d'outils ou de plugin pour Netbeans qui permettent de réaliser cela, je suis preneur.
D'avance merci pour votre aide
Sylvain