p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    décembre 2007
    Messages
    695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : décembre 2007
    Messages : 695
    Points : 187
    Points
    187

    Par défaut changement de culture inopérant

    Bonjour.

    Dans un précédent poste, j'ai parlé d'un projet actuel utilisant les méthodes de localization. J'utilise le tutoriel http://rdonfack.developpez.com/tutor...t-mvc-3-razor/.
    J'ai pas mal avancé, mais il me reste un dernier soucis.

    Pour commencer, je suis en MVC4, framework 4.5.

    lorsque je spécifie manuellement la langue à utiliser dans le global.asax, la traduction de mon site se fait correctement.

    ce bout de code fonctionne donc bien dans mon global.asax :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected void Application_BeginRequest(object sender, EventArgs e)
            {
                Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("fr");
            }
    Le problème, c'est le changement de langue opéré avec la surcharge de Controller. La méthode ExecuteCore() ne semble pas être appelée, je n'arrive pas à y entre en mode debug :/. Alors même si je clique sur le lien me permettant de passer en anglais, je reste en français >_<.

    Qui connait ce tuto et à eu le même bug que moi ?

  2. #2
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    décembre 2007
    Messages
    695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : décembre 2007
    Messages : 695
    Points : 187
    Points
    187

    Par défaut

    J'ai trouvé ! Pour ceux qui ont le même problème que moi, voici la solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    protected override bool DisableAsyncSupport
            {
                get
                {
                    return true;
                }
            }
    Hé oui, je pense à ceux qui passeront sur mon post...
    La raison de mon bug ? apparemment, depuis la version 4 de MVC, l'appel des méthodes n'étaient pas asynchrones, il faut donc forcer le passage en asynchrone !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changement de culture
    Par Papy214 dans le forum Windows Forms
    Réponses: 9
    Dernier message: 08/04/2008, 11h16
  2. Changement de l'icone d'une appli sous kdevelop
    Par vedder dans le forum Linux
    Réponses: 3
    Dernier message: 06/02/2003, 14h16
  3. Changement de langue dynamique (D6 et outils de traduction)
    Par agon dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/09/2002, 16h15
  4. URGENT : Zoom et changement de repère
    Par poca10 dans le forum MFC
    Réponses: 5
    Dernier message: 28/05/2002, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo