Bonjour,
Je débute avec symfony, et je suis entrain de créer un siteWeb. J'ai besoin de faire le multilangue et pour ça j'ai activé le module i18n. jusque la tout est bon. Maintenant j'ai ajouté la phrase à traduire en français, mais malheureusement je n'ai pas la traduction en changeant la langue, et pourtant je n'ai aucune erreur générée.

J'ai bien cherché dans les forums et j'ai trouvé une probable piste (La seule explication logique).

il semble que il y'a un bug sous PHP 5.3.0 et windows qui empèche gettext de fonctionner correctement.

Je suis sur Windows7 avec wamp avec la version 5.3.5 de PHP.

La question est que je ne sais pas quoi faire pour corriger ce problème?

j'ai regardé mes conf ; tout semble bon?

Monfichier XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN" "http://www.oasis-open.org/committees/xliff/documents/xliff.dtd">
<xliff version="1.0">
  <file source-language="EN" target-language="fr" datatype="plaintext" original="messages" date="2012-04-22T22:23:07Z" product-name="messages">
    <header/>
    <body>
      <trans-unit id="1">
        <source>How are you doing today ?</source>
        <target>Comment vas tu aujourd hui ?</target>
      </trans-unit>
    </body>
  </file>
</xliff>
Mon fichier setting.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
.........
    use_database:           true
 
    default_culture:        fr
  .actions:
    login_module:           sfGuardAuth
    login_action:           signin
 
    i18n:                   on
    standard_helpers:       [Partial, Cache, I18N]
et mon indexsucess

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<?php use_helper('I18N') ?>
<p><?php echo __('How are you doing today ?'); ?></p>
Merci beaucoup de m'aider , car suis bloqué.