symfony - FOSUserBundle ,法语翻译被忽略

标签 symfony fosuserbundle

我是 symfony 的新用户,我目前正在上一门类(class)(全日制),我的问题:

# app/config/config.yml

framework:
    translator:      { fallback: %locale% }

app/config/parameters.ini:我设置了法语翻译(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

但是labels forms register/login,还是英文的... 我使用版本 FriendsOfSymfony-FOSUserBundle-1.2.0-0 ,因为在最新的 FriendsOfSymfony-FOSUserBundle-1.2.0-57-g72e8023

下有错误

有什么帮助吗?

最佳答案

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

  1. 断开连接(如果您已登录)
  2. 重新连接
  3. ...
  4. 重新载入 page(/login) 如果不生效,则清除缓存并重新加载

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

关于symfony - FOSUserBundle ,法语翻译被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11108075/

相关文章:

php - Doctrine 通过 join 批量更新 DQL

php - Symfony 依赖注入(inject) : How to represent Closure in YAML service definitions?

symfony - 电子邮件用户不需要

php - 奇怪的意外 T_STRING 错误

php - FOS 用户包安装错误

symfony - 使用 FOSUserBundle 创建新用户失败

php - Symfony 中的多重过滤

php - Symfony2/Doctrine2 Oracle 游标问题

php - Symfony 2.4 - 重复表单字段 - 当值不匹配时,如何将违规映射到第二个字段?

symfony - 自定义更改密码表格