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 :

[i18n]Utilisation yaml impossible [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Points : 222
    Points
    222
    Par défaut [i18n]Utilisation yaml impossible
    Bonjour à tous,

    J'ai un problème d’internationalisation avec yaml (en xlf ça marche bien, mais je préférerait vraiment pouvoir utiliser yaml)

    extrait de mon config.yml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    framework:
        translator:      { fallback: %locale% }
        default_locale:  "%locale%"
    J'ai bien supprimer mes fichier de cache et fait un

    Mes fichier yml s'appellent base.en.yml et base.fr.yml

    exemple de fichier yml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    # base.fr.yml
    user:
      name: nom
    Je ne vois vraiment plus quoi faire, merci de votre aide par avance.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 29
    Points : 22
    Points
    22
    Par défaut
    Par défaut les fichiers se nomment messages.fr.yml (et autres extensions). Dès lors que les fichiers se nomment autrement il faut le préciser à Symfony... chercher dans ce sens peut être

  3. #3
    Membre régulier
    Homme Profil pro
    Lead Développeur
    Inscrit en
    Novembre 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lead Développeur
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2011
    Messages : 52
    Points : 75
    Points
    75
    Par défaut
    Salut,

    Peut-on voir un extrait de code ou tu mets en pratique cette traduction ?

  4. #4
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Points : 222
    Points
    222
    Par défaut
    @ozack

    exemple d'utilisation dans un template twig :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    {% block body %}
      ...  {{ "user.name"| trans }}
    {% endblock %}
    @Soullivaneuh :

    Effectivement, ça fonctionne ainsi, mais du coup quelqu'un saurait il comment faire pour avoir d'autre nom de fichier YML/ en avoir plusieurs, j'ai beau chercher partout sur le net, et dans les fichier symfony, rien n'y fait.

  5. #5
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Points : 222
    Points
    222
    Par défaut
    Bon je ne trouve pas la solution pour utiliser plusieurs fichier yml ou avec un nom différent.

    Mais vu que ça ne concerne pas directement mon problème je passe en résolu.

    Si jamais je trouve la solution je viendrais la mettre ici.

    Merci de votre aide.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 725
    Points : 1 050
    Points
    1 050
    Par défaut
    Bonjour,

    je ne trouve pas la solution pour utiliser plusieurs fichier yml ou avec un nom différent.
    Tu peux mettre tes traductions dans un nom de fichier différent, mais il faut alors préciser quel jeux de traduction tu veux utiliser.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {{ "user.name"| trans({},'base') }}
    c'est la notion de translation domain
    http://symfony.com/doc/current/book/...ng-conventions
    http://symfony.com/doc/current/book/...twig-templates

  7. #7
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Points : 222
    Points
    222
    Par défaut
    Merci, c'est exactement ce à coté de quoi j'étais passé.

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

Discussions similaires

  1. [AC-2010] Utilisation allowedits impossible
    Par electrosat03 dans le forum IHM
    Réponses: 8
    Dernier message: 11/10/2013, 21h36
  2. [DOM] Fichier en cours d'utilisation - Suppression impossible
    Par schniouf dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 15/12/2006, 13h58
  3. Impossible d'avoir un arrière plan en utilisant CSS
    Par Tartenpion dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 21/06/2005, 14h00
  4. impossible d'utiliser un HWND parent dans un thread
    Par sylvain114d dans le forum Windows
    Réponses: 12
    Dernier message: 23/09/2004, 12h21
  5. impossible d'utiliser ma fonction dans un insert
    Par caramel dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/04/2003, 15h04

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