2013-04-24 65 views
2

locale: plparameters.yml但我的确认消息是英文不是波兰语, 我也尝试locale: pl_PL但是这也没有工作 每次我清除缓存Symfony2的语言环境和验证消息

+0

你的翻译文件在哪里(文件名称的完整路径)?它在你的代码/树枝模板中的某个地方工作,还是绝对无处可用? – cheesemacfly 2013-04-24 19:18:48

+0

好的。但是翻译文件是否加载了locale变量? '/ vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations'我使用默认翻译文件 – 2013-04-24 19:23:57

+0

你是什么意思的局部变量?你的翻译文件以'pl.extension'结尾? – cheesemacfly 2013-04-24 19:30:58

回答

4

你必须在注释掉config.yml中框架组件的翻译器服务来激活翻译,也可用于其他symfony组件。在parameters.yml中更改参数是不够的。

framework: 
    translator:  { fallback: %locale% } 

看看官方documentation

+0

感谢这是我所需要的 – 2013-04-25 06:57:04