Bonjour,
Je suis en C# sur VS2005 express sur framework 2.0
J'ai fait une appli multilingue, je switch d'une langue à l'autre, tout fonctionne mais uniquement avec les composants graphiques (label, button etc..)
Maintenant je veux ajouter des libellés à la main dans mon fichiers ressources (celui qui contient les libellés des boutons, label etc.. généré par VS2005) et y accéder depuis mon programme mais je n'y arrive pas.
Je précise que j'ai lu le tutorial de morpheus.
voilà la structure du projet (une class contenant une form + ressources)
J'ai ajouter au 2 fichiers ressources une string :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ImageRenamer.cs --ImageRenamer.Designer.cs --ImageRenamer.fr.resx --ImageRenamer.resx
nom : zSimStart
valeur (dans le defaultr) : Simulation start on {0}
valeur (dans le fr) : Démarrage de la simulation sur le repertoire {0}
J'essai maintenant de les récupérer par programme :
mais j'ai l'erreur suivante :private ResourceManager resourceManager = new ResourceManager("Xtream_ToolBox.ImagesRenamer", typeof(PhotosRenamerForm).Assembly);
addLogs(String.Format(resourceManager.GetString("zSimStart"), imagesPathTextBox.Text));
y a donc un truc qui colle pas, et j'arrive pas à trouver quoi...Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Xtream_ToolBox.ImagesRenamer.resources" was correctly embedded or linked into assembly "Xtream's ToolBox" at compile time, or that all the satellite assemblies required are loadable and fully signed.
Partager