, ben sadece bunu yapıyordum:Symfony2'nin + Twig, çeviri karşılığında değişken "Bir mesajın basit bir metin olmalıdır" Ben düz PHP üzerinde çalıştığım dönemde
printf(_("Hello %s !"), $name);
Şimdi dal ile, ben trans etiketi kullanılmalıdır . Yani kopyala/documentation example yapıştırmak ettik ve burada benim tam şablon var:
{% extends 'MyAppBundle::layout.html.twig' %}
{% block content %}
<h1>
{% trans %}
Hello {{ name }}!
{% endtrans %}
</h1>
{% endblock %}
Neden Symfony'nin aşağıdaki exeption dönmek?
bir mesaj "MyAppBundle :: home.html.twig"
500 iç sunucu hatası içinde basit bir metin olmalıdır - Twig_Error_Syntax
çeviriler için kesin sözdizimi biraz farklıdır
Hey teşekkürler! Bu sözdizimini de buldum: {{'welcome.message' | trans ({'% titre%': name})}} – FMaz008
Aynı durum bağımsız Twig. Bu çalışıyor, teşekkürler. – umpirsky