cs_cedkat
Messages postés172Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention 3 juin 2011
-
25 avril 2008 à 08:53
cs_cedkat
Messages postés172Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention 3 juin 2011
-
25 avril 2008 à 13:23
Bonjour,
j'ai beau cherché, je n'arrive pas à créer une assembly de ressource localisé pour une assembly.
Voilà ce que j'ai fait :
- je crée un projet nommé maDll.dll
- je créer un projet nommé maDll.resources.dll
Dans maDll.dll, je crée un répertoire resources avec à l'interieur un fichier de ressource StringsRes.resx
Dans maDll.resources, je crée le même fichier de ressource StringsRes.resx, je localise l'assembly en anglais dans les propriétés.
Je compile le tous et j'incorpore les dll dans mon appli comme suit :
\monappli.exe
\maDll.dll
\en\maDll.resources.dll
J'ai mit dans le constructeur de ma form de l'appli
Thread.CurrentThread.CurrentUICulture =
new
CultureInfo(
"en");
mais ça ne fonctionne pas.
Que faut-il faire ?
Merci
PS : j'ai remarqué aussi quand je regarde les propriétés de mon assembly de ressource dans l'exploreur que la langue est à neutre !!!
Phoenix
cs_cedkat
Messages postés172Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention 3 juin 2011 25 avril 2008 à 13:23
J'y suis arrivé
il fallait juste que je nome le fichier de ressourse localisé Strings.en.resx au lieu de StringsRes.resx et de mettre la culture en dans app.config au lieu dans la fenetre de proriété.