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

Symfony PHP Discussion :

Internalisation des erreurs [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 131
    Par défaut Internalisation des erreurs
    Bonjour tout le monde.

    Pour l'internalisation des messages d'erreurs sur la partie frontend , je pensai qu'il suffisait d'ajouter les lignes suivante :

    frontend/config/settings.yml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        # Enable internationalisation
        i18n:                   on
        default_culture:        fr
    que mes messages d'erreurs seront en français, Ce n'est pas le cas

    Je ne cherche pas la solution, mais juste de savoir si je dois coder ça, ou c'est du parametrage?

    Merci beaucoup

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Cela devrait être suffisant en effet pour lancer la traduction des messages d'erreurs gérés par Symfony.

    As-tu vidé le cache ? (voire même le vider à la main en supprimant tout le contenu du répertoire cache)
    Supprimé la session de ton navigateur ?

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 131
    Par défaut
    oui, depuis le début de mon projet, j'ai ajouté les deux lignes.. mais mes messages d'erreurs sont en anglais

    Mais j'ai rien fait d'autres à part ces deux lignes , devrai-je ajouter un fichier i18n/fr/messages.xml ?? par exemple, car je ne l'ai pas encore ajouter.

    Merci

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Si ce sont les messages génériques utilisés par Symfony, non, normalement tu n'as pas besoin de créer le répertoire i18n/fr/

    Tu pourrais poster le contenu de ton template, là où tu affiches les erreurs ?

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Je viens de tester un peu sur mon poste, et j'ai de mon côté aussi un peu de mal avec le passage d'une culture à l'autre.

    Pour passer de "en" à "fr" ou inversement, parfois je vide le cache, je supprime les données default_culture et i18n de mon settings.yml, je supprime ma session.

    Ca marche parfois, sinon je recommence dans un autre sens.

    Rien de très scientifique comme méthode, il y a très certainement un point important qui m'échappe. Mais ceci dit au bout d'un moment ça marche

    Si quelqu'un pouvait éclairer la situation ?

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 131
    Par défaut
    Je n'affiche pas les erreurs une par une,

    Je fais un echo $form dans mon template et je laisse symfony m'afficher les erreurs,

  7. #7
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Il va peut-être bien être nécessaire de mettre un petit fichier de traduction de ci, de là

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

Discussions similaires

  1. [VB6] Gestion des erreurs dans une dll
    Par zimba-tm dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 02/08/2004, 11h20
  2. [Eclipse 3.0]Affichage des erreurs
    Par alfsalim dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/07/2004, 17h33
  3. Réponses: 8
    Dernier message: 18/05/2004, 10h03
  4. [XSLT]Est ce qu'il y'a la gestion des erreur en xslt ?
    Par miloud dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/02/2004, 17h19
  5. [LG]gestion des erreurs
    Par frontin dans le forum Langage
    Réponses: 3
    Dernier message: 29/11/2003, 22h41

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