none
Changement de la culture du thread RRS feed

  • Question

  • Bonjour,

    mon problème est assez technique mais je me dit que si je me pose la question, je ne suis surement pas le seul et que peut-être quelqu'un y a trouvé une réponse.

    Je me suis construit un controle utilisateur (ascx) que j'héberge dans un smartpart.  Ce controle affiche la culture du currentThread.  Si je suis dans la version français de mon site, il affiche FR, si je suis dans la version anglaise de mon site, il affiche EN, tout est ok!

    Par contre, dans mon controle utilisateur, je me suis fais deux boutons:

    1- Le premier qui change la culture du currentTread pour FR*
    2 - Le deuxieme qui change la culture du currentTread pour EN*

    (Je passe un objet cultureInfo)

    Quand je clic sur mon bouton, aucune erreure mais quand ma page reload, elle ne change pas de langue...

    Comment pourrais-je changer de version de mon site (EN ou FR) à l'aide de mon controle utilisateur ?

    Merci
    David
    vendredi 9 mars 2007 14:19

Toutes les réponses

  • Je suis partagé

    Je trouve la solution trés dangeureuse vu que le comportement de SharePoint dépasse la simple application Asp.Net

    Si tu veux gérer dynamiquement la langue de ton Uc, utilise des fichiers de ressources et bascule le load des value en fonction

    PS : dans tout les cas, WSS v3 n'est pas si multilingue donc ...

     

    dimanche 11 mars 2007 17:40
  • Bonjour,

    effectivement, j'ai créer un userControl, hébergé dans un smartpart et j'ai utilisé les fichiers .resx.
    Tout fonctionne très bien!

    Si je change de langue (variation) dans sharepoint, mon controle affiche le "currentThread.name" et je pase de "fr-ca" à "en-ca". Good!

    En ce moment, l'on peut dire que mon userControl "subit" le changement de culture.  Je cherche toujours, à partir de mon userControle, à provoquer le changement de langue de mon application sharepoint. Est-ce possible ?

    P.S. Petit commentaire aux gens de Microsoft, il serait bien de rendre disponible au grand public le pack de langue FR pour MOSS.  Le pack de langue FR est disponible pour WSS mais pas encore pour MOSS. Merci à J-F de Microsoft pour m'avoir fournis ce pack.
    jeudi 15 mars 2007 13:49