FOSUserBundle , French translation is ignored

2019-04-12 02:30发布

I am a new user of symfony I currently following a course( full time), My problem :

# app/config/config.yml

framework:
    translator:      { fallback: %locale% }

app/config/parameters.ini: I set up the French 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

but labels forms register / login, is still in English... I use version FriendsOfSymfony-FOSUserBundle-1.2.0-0 , because of bug under the latest FriendsOfSymfony-FOSUserBundle-1.2.0-57-g72e8023

Any help please ?

1条回答
我想做一个坏孩纸
2楼-- · 2019-04-12 02:51

After editing the file parameters.ini, it is necessary to:

  1. disconnect(if you been logged)
  2. reconnect
  3. ...
  4. reload the page(/login) if it does not work, then clear the Cache and reload

if you plan to customize the translated language , you may to copy/paste the vendor\bundles\FOS\UserBundle\Resources\translations in your own Bundle src\Mysite\UserBundle\Resources\translations Or under app\Resources (don't modify the original traduction!).

查看更多
登录 后发表回答