Je suis à la recherche d'un bon moyen d'avoir plusieurs traductions dans une application. En ce moment j'utilise une classe qui lit les termes d'un fichier ini. Chaque terme est une variable. Par exemple:meilleure pratique/modèle de conception pour les fichiers de langue
string allowed ;
[...]
allowed = config.readString (sectionName, "allowed") ;
le bien de cette solution est qu'il est léger, facile à mettre en œuvre et vérifié au moment de la compilation mais pas assez flexible.
une solution plus souple pourrait être d'utiliser un tableau associatif (ou similaire)
currLang [ "allowed" ]
Est-ce que tout-on savoir une meilleure pratique ou un motif de conception ou serait tout simplement révéler sa façon personnelle de sa mise en œuvre?
Nous nous félicitons également d'une description simple de la façon dont les frameworks bien connus l'implémentent.
Dans quel environnement créez-vous l'application? –
de nombreux environnements ont des outils/mécanismes standard pour cela –
J'utilise Intraweb sur Borland VCL pour C++, dotNet framework compact pour C#, Java standard et Android – qwlice