Externalisation des String métiers
Bonjour tout le monde,
Je rencontre un problème dans une appli où je met toutes les constantes ayant rapport au métier dans une classe Constantes.
Tout va bien jusqu'au moment ou je doit faire un output d'un message du genre "The file toto.properties was not found. Exiting the application"
Je voudrais faire en sorte de ne pas avoir à déclarer une ligne de constante par fichier possiblement non trouvé genre :
Code:
1 2
| public static final TOTO_NOT_FOUND = "The file toto.properties was not found.";
public static final TITI_NOT_FOUND = "The file titi.properties was not found." |
Est-il possible de passer un paramètre qui me permettrait d'insèrer le nom du fichier en question ?
Je me souviens vaguement d'une syntaxe de ce style :
Code:
TOTO_NOT_FOUND=The file %1 was not found
mais impossible d'en retrouver une trace, quand à Google ou les recherches sur le forum, %1 il aime pas :aie:
Si pour arriver à ce résultat je doit mettre mes constantes dans un fichier .properties pas de soucis je prends ;)