【发布时间】:2012-02-02 08:10:51
【问题描述】:
我有一个 twig 文件和一个 yml,我在其中定义了用于翻译的变量
例如:
YML 文件 -variable.for.translation: Disponible, para tí
Twig 文件的内容 -
<h2>"Hola, Follow {{ variableName }} en Twitter</h2>
我想为
做一个变量Hola, Follow {{ variableName }} en Twitter
在翻译文件(即我的 yml 文件)中。
目前我正在这样做:
在 YML 中 -
follow.us.twitter: Hola, Follow
follow.us.twitter1: en Twitter
在树枝上 -
<h2>{{ "follow.us.twitter"|trans([], "workend") }} {{ variableName }} {{ "follow.us.twitter1"|trans([], "workend") }}</h2>
它工作正常,但问题是我现在在一根树枝中有 3 个变量太多了:
1. follow.us.twitter
2. follow.us.twitter1
3. {{ variableName }}
我试着用一个变量来做,像这样:
follow.us.in.twitter : Hola, Follow {{ variableName }} en Twitter
and
<h2>{{ "follow.us.in.twitter"|trans([], "workend") }}</h2>
但它没有用。问题是 我正在使用的变量,即 {{ variableName }}。
有没有办法处理一个预定义的变量并在翻译文件中定义它?
【问题讨论】:
标签: symfony translation twig code-translation bundles