जब मैं सादे पीएचपी कर रहा था, मैं बस यह कर रहा था: अब टहनी के साथSymfony2 + टहनी, अनुवाद बदले में चर "एक संदेश एक साधारण पाठ होना चाहिए"
printf(_("Hello %s !"), $name);
, मैं ट्रांस टैग का उपयोग करना चाहिए । तो मैं कॉपी/पेस्ट documentation example है, और यहाँ मेरा पूरा टेम्पलेट है:
{% extends 'MyAppBundle::layout.html.twig' %}
{% block content %}
<h1>
{% trans %}
Hello {{ name }}!
{% endtrans %}
</h1>
{% endblock %}
क्यों Symfony लौट निम्नलिखित अपवाद?
एक संदेश में "MyAppBundle :: home.html.twig"
500 आंतरिक सर्वर त्रुटि एक साधारण पाठ होना चाहिए - Twig_Error_Syntax
हे धन्यवाद! मुझे यह वाक्यविन्यास भी मिला है: {{'welcome.message' | trans ({'% titre%': name})}} – FMaz008
वही स्थिति स्टैंडअलोन ट्विग में है। यह काम करता है, धन्यवाद। – umpirsky