IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Gettext et changement de langue a la volée


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut Gettext et changement de langue a la volée
    Bonjour a tous !

    je travaille actuellement sur un site multilangue en php, utilisant gettext pour
    gérer les traductions. Cela fonctionne bien, mais je rencontre un cas un peu particulier, ou j'aurais besoin de pouvoir changer la langue plusieurs fois au cours même de l'exécution d'un script.

    Je dois pouvoir générer plusieurs documents durant l'exécution de ce script, chacun étant dans la bonne langue pour l'utilisateur final.

    mes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    putenv("LANG=$lng"); et setlocale(LC_ALL, $ISOlang);
    restent sans effet.

    Quelqu'un saurait-il comment faire ?

    Merci d'avance !

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2007
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 112
    Par défaut
    Tu as vérifié ce que contiennent tes variables $lng et $ISOlang?
    Tu peux aussi faire un var_dump() sur des 2 instructions et voir ce qu'elles te retournent (problème si boolean false).
    Sinon cela peut être le language que tu indiques dans $lng, essaie en plusieurs.

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2007
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 112
    Par défaut
    Bon alors....je me suis un peu trop vite lancé !

    Je galère aussi avec gettext() actuellement , et je suis tombé sur un truc qui t’intéressera surement : "on ne peut faire un bindtextdomain() / textdomain() qu'une seule fois dans un processus/thread (le 2eme n'a aucun effet).

Discussions similaires

  1. [D2007] Changement de langue à la volée
    Par sovitec dans le forum Delphi
    Réponses: 1
    Dernier message: 10/07/2007, 13h06
  2. changement de langue
    Par Malk-Om dans le forum Windows XP
    Réponses: 4
    Dernier message: 05/10/2005, 09h24
  3. [JSP] Changement de langue
    Par sg-40 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 07/06/2005, 12h15
  4. Réponses: 2
    Dernier message: 03/03/2004, 10h44
  5. 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

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