3

我是 symfony 的新用户,我目前正在学习一门课程(全日制),我的问题:

# app/config/config.yml

framework:
    translator:      { fallback: %locale% }

app/config/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-0,因为最新的错误FriendsOfSymfony-FOSUserBundle-1.2.0-57-g72e8023

请问有什么帮助吗?

4

1 回答 1

4

编辑文件parameters.ini 后,需要:

  1. 断开连接(如果您已登录)
  2. 重新连接
  3. ...
  4. 如果它不起作用,则重新加载页面(/登录),然后清除缓存并重新加载

如果您打算自定义翻译语言,您可以复制/粘贴 vendor\bundles\FOS\UserBundle\Resources\translations 在您自己的 Bundlesrc\Mysite\UserBundle\Resources\translations或下app\Resources(不要修改原始翻译!)。

于 2012-06-20T10:43:29.390 回答