Dans apps/config/settings.yml
all:
.settings:
i18n: on
config/i18n décommentes les lignes pour positionner la culture par défaut, le cache. fait d'utiliser fr au lieu de fr_FR
Essaie de rajouter dans i18n.yml
untranslated_prefix: "[" untranslated_suffix: "]"
Si tes libellés ne changent pas : c'est que la traduction n'est pas activée. Si des crochets apparaissent, symfony ne trouve pas la traduction.
$sf_user->getCulture();
Dans le fichier xliff le paramètre source-language était à en_US, je
use_helper('Javascript'); echo object_input_hidden_tag($enfant,'getReftuteur','', 'getReftuteur'); echo input_auto_complete_tag('tuteur', '', 'tuteurs/autocomplete', array('autocomplete' => 'off','size' => '60'), array('use_style' => true, 'after_update_element' => "function (inputField, selectedItem) { $('reftuteur').value = selectedItem.id;}"));
public function executeAutocomplete() { $c = new Criteria(); //$c->add(TuteurPeer::NOM,'%'.$this->getRequestParameter('fiche[rue]').'%',Criteria::LIKE); $c->addAscendingOrderByColumn(TuteurPeer::NOM); $this->tuteurs = TuteurPeer::doSelect($c); }
<ul> <?php foreach ($tuteurs as $tuteur): ?> <li id="<?php echo $tuteur->getIdtuteur(); ?>" ><?php echo $tuteur ?></li> <?php endforeach; ?> </ul>
Discussion