Bonjour à tous!
Voilà, je vous présente un problème un peu particulier.
Je développe actuellement une application en C# et j'utilise VS2003.
J'arrive bien à afficher mes textes en fonction de la langue choisie en passant par les fichiers ressources (.resx) et en utilisant des CultureInfo.
Je voudrais maintenant passer à l'étape au dessus : permettre à l'utilisateur de pouvoir ajouter lui même de nouvelles langues à l'application (moyennant bien sûr un petit module où il pourra saisir ses traductions).
Le problème qui se pose si on veut utiliser les fonctionnalités multi-langues de Visual c'est qu'on est obligé de passer par les fichiers ressources.
Il faudrait donc en ajouter un pour chaque langue que l'on souhaite inclure.
Mais ces fichiers sont transformés en dll à la compilation donc même en les copiant dynamiquement dans le répertoire et en modifiant leur contenu, ils ne sont pas pris en compte.
Mon problème est donc de trouver un moyen de permettre à l'utilisateur d'ajouter des langues APRES la compilation.
Une solution consisterait à passer par des fichiers texte mais si vous avez une autre solution, je suis preneur!
Merci beaucoup![]()
Partager