簡體   English   中英

如何使用Symfony 2.5翻譯組件

[英]How to use Symfony 2.5 Translation Component

我使用文檔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翻譯組件可能有問題嗎?

您將覆蓋代碼中的語言環境。

更改$this->get('request')->setLocale('fr'); $this->get('request')->setLocale('fr_FR');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM