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 :

Extraction i18n dans divers fichier


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 83
    Par défaut Extraction i18n dans divers fichier
    bonjour à tous,

    Sous symfony 1.4, il est possible d'extraire les textes se trouvant dans la fonction PHP, __(). Cependant, il place les source de traduction dans le fichier message.xml.
    Est il possible, extraire les textes en question et de les mettre dans divers fichier, plus précisément dans le fichier passer comme troisième argument de la fonction __() ?

    Par avance, je vous en remercie

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    j'ai trouvé le ticket http://trac.symfony-project.org/ticket/4369 je suppose que ca n'a pas été effectué :/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 83
    Par défaut
    Ta solution ne correspond pas à mes besoin. Je vais reformuler ma demande. Par exemple, nous avons dans notre code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo __('Test OK', null, 'demo')?>
    J'aimerai savoir s'il est possible d'ajouter dans le fichier demo.xml, le fichier s'appelle comme ceci pcq il est passé en dernier argument à la fonction __(), les mot 'Test Ok', premier argument de la fonction. Ainsi, si le fichier ici demo n'existe pas il faut bien sur le créer.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    ce n'est pas une solution, c'est un bug symfony remonté par les utilisateurs qui décrivent ce que tu décris, et le bug semble toujours être ouvert donc il me semble ce que tu souhaites effectuer n'est pas possible.

    Je n'ai jamais utilisé l'internationalisation dans ce sens la, perso je créé toujours mes label du genre _('INDEX_USER_CREATE_BTN_SUBMIT'); et je les internationalise pour chaque langue. c'est l'inverse de ce que tu essayes de faire si j'ai bien compris.

    désolé de pas pouvoir plus t'aider

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/03/2014, 18h27
  2. [Help Plz) Extractions multiples dans un fichier Excel , listing imprimantes
    Par stanyslassz dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 19/03/2014, 18h58
  3. extraction table dans un fichier Excel
    Par ejos38 dans le forum 4D
    Réponses: 2
    Dernier message: 27/01/2009, 15h08
  4. Extract données dans un fichier .XML ?
    Par merssemic dans le forum SQL
    Réponses: 4
    Dernier message: 12/10/2007, 11h00
  5. [XSLT] Importer un fichier xml (i18n) dans un fichier xsl
    Par cassy dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 11/04/2007, 11h38

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