2012-06-19 87 views
3

我是我目前參加課程(全日制)的symfony的新用戶法語翻譯被忽略,我的問題:FOSUserBundle,

# app/config/config.yml 

framework: 
    translator:  { fallback: %locale% } 

應用程序/配置/ parameters.ini:我成立了法國TRADUCTION (FR):

; These parameters can be imported into other config files 
; by enclosing the key with % (like %database_user%) 
; Comments start with ';', as in php.ini 
[parameters] 
    database_driver = pdo_mysql 
    database_host  = localhost 
    database_port  = 
    database_name  = blog 
    database_user  = root 
    database_password = 

    mailer_transport = smtp 
    mailer_host  = localhost 
    mailer_user  = 
    mailer_password = 

    locale   = fr 

    secret   = ThisTokenIsNotSoSecretChangeIt 

但標籤的形式註冊/登錄,仍是英文...... 我下的最新FriendsOfSymfony-FOSUserBundle-1.2.0-57-g72e8023

使用版本 FriendsOfSymfony-FOSUserBundle-1.2.0-0,因爲錯誤的0

請幫忙嗎?

+1

可能重複[如何將目錄應用於FOSU​​serBundle的重寫佈局?](http://stackoverflow.com/questions/8008469/how-to-apply-catalogs-to-the-overriding-layout-of- fosuserbundle) – greg0ire

+0

Thx格雷格,我按照步驟,但它不工作(也清除緩存)...我懷疑版本不穩定.... –

+1

如果你能讀法語,那麼也許你應該看看這:http://www.siteduzero.com/forum-83-773976-p1-symfony2-tuto-faq.html#r7469726 – greg0ire

回答

4

編輯文件parameters.ini後,有必要:

  1. 斷開連接(如果你已經登錄)
  2. 重新
  3. ...
  4. 重新加載頁面 (/登錄)如果它不起作用,然後清除緩存並重新加載

如果您打算自定義翻譯語言,則可以將 vendor\bundles\FOS\UserBundle\Resources\translations複製/粘貼到您自己的軟件包src\Mysite\UserBundle\Resources\translationsapp\Resources(不要修改原始傳輸!)。

+1

一旦配置發生變化,symfony2不會重置會話/ cookie。 – thesocialgeek