Bonjour,
Je cherche à créer un site multilingue.
Je crée un mon ressource mannager et tout.
Je n'ai pas d'erreur de compilation mais une exception se lève à l'exécution.
Voici l'exception :
"Impossible de trouver des ressources appropriées pour la culture spécifiée ou la culture neutre. Assurez-vous que "WebSite1.Resource.resources" a été correctement incorporé ou lié dans l'assembly "App_Web_0hihgyoe" au moment de la compilation ou que tous les assemblys satellites requis sont chargeables et complètement signés "
Voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 protected ResourceManager RM ; // private CultureInfo EnglishCulture = new CultureInfo("en-EN"); private CultureInfo FrenchCulture = new CultureInfo("fr-FR"); protected void Page_Load(object sender, EventArgs e) { //System.Threading.Thread.CurrentThread.CurrentUICulture = FrenchCulture; //InitializeCulture(); //RM = new System.Resources.ResourceManager("Resource.resx", System.Reflection.Assembly.GetExecutingAssembly()); //Textbox.Text = RM.GetString("text"); /*Thread.CurrentThread.CurrentUICulture = new CultureInfoRequest.UserLanguages[0]; */ Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]); Thread.CurrentThread.CurrentUICulture = new CultureInfo(Request.UserLanguages[0]); RM = new ResourceManager("WebSite1.Resource", typeof(_Default).Assembly); Textbox.Text = RM.GetString("text"); }
Partager