簡體   English   中英

Symfony2.3翻譯問題

[英]Symfony2.3 issue with translations

我只是嘗試翻譯我的symfony 2.3網站,但是我有一個我無法理解的問題。

這是我的步驟:

  1. 在我的config.yml中添加了翻譯器:{fallback:%locale%},其中我的參數中%locale%是'en'
  2. 我使用模板中的過濾器,並使用app \\ Resources \\ translations \\ messages.fr.xliff中的JMS轉換命令提取所有可翻譯的文本。
    1. 在偵聽器中設置用戶的本地。

現在,我的XLIFF中有60%是用法語翻譯的,當我嘗試測試結果時,symfony不使用我的文件(在緩存文件夾中,我只有catalogue.en.php)

我已經為此工作了好幾個小時,而且我不知道為什么它不起作用。

預先感謝您的幫助。

多虧了流星,我才明白為什么我的聽眾無法正常工作。

這是我設置本地語言以使其在所有情況下都可以工作的方式:

 $request->attributes->set('_locale', $locale);
 $request->getSession()->set('_locale', $locale);
 $request->setLocale($locale); 

暫無
暫無

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

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