2

我的模板中有类似的东西

<h1>Workers {{ 'views.index.list'|trans({}, 'JordiLlonchCrudGeneratorBundle') }}</h1>

我想翻译这个,但我不知道怎么翻译。我想必须创建一个带有翻译的文件,但是在哪里保存它,如何命名文件以及在里面写什么?在 app/config/config.yml 我有'translator: { fallback: "%locale%" }'

'symfony/app/config/parameters.yml'定义的语言环境参数中"locale:pl"

4

1 回答 1

0

首先查看捆绑包的Resources/translations文件夹。它看起来像这样:

JordiLlonchCrudGeneratorBundle.ca.yml
JordiLlonchCrudGeneratorBundle.en.yml
JordiLlonchCrudGeneratorBundle.es.yml

然后创建一个文件JordiLlonchCrudGeneratorBundle.pl.yml(如果你想翻译到本地的pl)并把它放到app/Resources/JordiLlonchCrudGeneratorBundle/translations目录中。

使用默认翻译文件之一作为翻译模式,翻译您需要的所有文本并将其保存到您刚刚创建的 pl 翻译文件中。

另请参阅:http ://symfony.com/doc/2.1/cookbook/bundles/inheritance.html#overriding-resources-templates-routing-validation-etc

于 2013-03-06T16:29:28.390 回答