In meinem Twig-Projekt verwende ich Übersetzungen aus .yaml-Dateien. Der zu übersetzende Text befindet sich in einer .html.twig-Datei und lautet z. B.Twig übersetzt einen String mit Parameter
"Mein zu übersetzender Text enthält einen zu übersetzenden {{parameter}}".
Ich weiß, dass ich diese ganze Kette mit einem Schlüsselwort ersetzen kann, zum Beispiel - to_translate% Parameter% to_translate2, und ich kann die Übersetzung von meiner .yaml Datei wie diese
to_translate verwenden: „Mein Text für Übersetzung enthält eine " to_translate2:" zu übersetzen "
Und der Parameter wird übergeben. Aber wie kann ich das tun, ohne den Satz in so vielen Teilen zu brechen?
Vielen Dank! Das Problem war, dass ich Stand-alone Twig benutze und vielleicht einige symfony Teile nicht funktionierten. Also übergebe ich nun den Parameter mit {% trans mit {'% var%': var}%} translate {% endtrans%} und in der .yaml-Datei habe ich übersetzt: mein Satz% var% Danke !!! – Dimentica
Gern geschehen, froh, dass ich Ihnen helfen konnte! –