我在 config.yml 中有以下代码:
framework:
#esi: ~
translator: { fallback: pt_BR }
secret: %secret%
charset: UTF-8
router: { resource: "%kernel.root_dir%/config/routing.yml" }
form: true
csrf_protection: true
validation: { enable_annotations: true }
templating: { engines: ['twig'] } #assets_version: SomeVersionScheme
session:
default_locale: pt_BR
auto_start: true
在MyBundle/Resources/translations
我的文件中是:MyBundle.pt_BR.yml
.
文件中翻译的一个例子是:
form_my_height: "Altura"
在我的表格中:
$builder->add('height')
当我第一次清除缓存并刷新页面时,会加载翻译,但是当我转到另一个页面时,它会停止运行。