Как использовать Symfony 2.5 для перевода

Я использую пример из документации http://symfony.com/doc/current/components/translation/introduction.html

public function mytestAction()
{

$this->get('session')->set('_locale', 'fr_FR');
$this->get('request')->setLocale('fr');

$translator = $this->get('translator');

$translator->addLoader('array', new \Symfony\Component\Translation\Loader\ArrayLoader());

$translator->addResource('array', array(
'Hello World!' => 'Bonjour',
), 'fr_FR');

$Bonjour = $translator->trans('Hello World!');

echo $Bonjour; exit;// I get Hello World

}

Что я не прав?

Может быть проблема с компонентом перевода Symfony 2.5?

0

Решение

Вы переопределяете локаль в своем коде.

+ Изменить $this->get('request')->setLocale('fr'); в $this->get('request')->setLocale('fr_FR');

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]