Quando facevo PHP pianura, stavo semplicemente facendo questo:Symfony2 + Ramoscello, variabile in cambio di traduzione "Un messaggio deve essere un semplice testo"
printf(_("Hello %s !"), $name);
Ora con Ramoscello, devo usare il tag trans . Così ho copia/incolla il documentation example, ed ecco il mio modello completo:
{% extends 'MyAppBundle::layout.html.twig' %}
{% block content %}
<h1>
{% trans %}
Hello {{ name }}!
{% endtrans %}
</h1>
{% endblock %}
Perché Symfony restituire il seguente exeption?
Un messaggio deve essere un semplice testo in "MyAppBundle :: home.html.twig"
500 Internal Server Error - Twig_Error_Syntax
Ehi, grazie! Ho anche trovato questa sintassi: {{'welcome.message' | trans ({'% titre%': name})}} – FMaz008
La stessa situazione è in Twig standalone. Funziona, grazie. – umpirsky