私はsymfony(3.1.3)の最新バージョンを使用しています 私は複数のヴァーサーを使いたいと思っています。 しかし、私は今、私がやっているSymfony Transl
を見つけて、良い解決策ではありませんでした:
{% block h1 %}{{ 'service.create'|trans }} {{ ('service'|trans) }}{% endblock %}
を私は試してみてください。
{% block h1 %}{{ 'service','service.create'|trans }} }} { %endblock %}
が、運。
public function indexAction($name)
{
$translated = $this->get('translator')->trans('Hello '.$name);
return new Response($translated);
}
または小枝テンプレート内:
<h1>{{ 'service.create'|trans }}</h1>
私はまた、あなたがバックエンドで文字列を翻訳することができます
{% trans %}service.create|service{% endtrans %}
おかげ
私はわからないが、これは動作しますが、あなたはこれを試すことができます: '{%ブロックさh1%} {{( 'サービス'、 'service.create')|トランス}}}} {%endblock%} '、これは多分:http://stackoverflow.com/questions/22984545/how-to-translate-concatenated-string-in-twig-template-using-symfony2-translatorまたはthis http:// stackoverflow .com/questions/7730355/translating-using-variables-in-symfony2-twig-is-possibleはあなたを助けることができます。 – Perry
not good ..開いたかっこが正しく閉じられていません。値 "、"(値 ")"の予期しないトークン "句読点") –
は、 '、'で '、'を置き換えます。また、変数が引用符で囲まれているのはなぜですか? –