Die erste Ausgabe der nicht übersetzten Zeichenfolge:
%Vor% Dies funktioniert (ist der gleiche Text, den chart.name~'.short'
ausgeben sollte):
Vermisse ich etwas? Es scheint unmöglich zu sein, dynamischen Text in Twig zu übersetzen?
BEARBEITEN : Einstellen einer Variablen (warum?):
%Vor% Symfony / Twig versucht, .short
zu übersetzen und es mit dem Inhalt von chart.name
zu verketten. Verwenden Sie Klammern, um die erwartete Ausgabe zu erhalten:
Wenn Sie eine Mehrsprachigkeit mit symfony2 in einem Zweig verwenden, müssen Sie:
Legen Sie das Gebietsschema "Request" fest. Dies gibt das Gebietsschema an, in dem das tran twig -Tag das Wort übersetzen wird.
Was ich getan habe, war folgendes:
1- Steuerungsteil:
%Vor%2- Die Zweigdatei hat ein
%Vor%code mit dem Zweig-Tag trans, benutze es so oder {{"Text" | trans}}, weil {% trans hallo%} nicht mehr funktioniert
3- in der Datei messeges.es.yml habe ich
Hallo: Hola
Dies wird verwendet, um das Wort in
zu übersetzenTags und Links symfony twig translation