Bonjour,
Dans un projet ASP.NET MVC 3 :
Je crée le répertoire App_GlobalResources dans lequel j'ajoute le fichier Langue.resx.
Visual Studio me crée automatiquement un fichier designer.cs du même nom avec du code généré.
J'accède aux clés sans problème avec :
1 2
| @HttpContext.GetGlobalResourceObject("Langue", "maCle")
@Html.Encode(Resources.Langue.maCle) |
Je rajoute un fichier Langue.en-US.resx Visual Studio me crée à nouveau un fichier designer.cs du même nom mais vide cette fois.
Le code :
@HttpContext.GetGlobalResourceObject("Langue.en-US", "maCle")
me génère l'erreur suivante :
Could not find any resources appropriate for the specified culture or the neutral culture.
Avez-vous une idée de pourquoi ?
Est-ce qu'il faut écrire le code manuellement dans le fichier designer ?
Est-ce qu'il faut déclarer le fichier Langue.en-US.resx quelque part ?
Dans le fichier global.asax ?
Merci
Partager