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");
    }