Ich habe eine Symfony 2.8 und ich verwende die Übersetzungsfunktion, um meine App mehrsprachig zu machen.Symfony2 Ignoriert Gebietsschema für die Übersetzung
Ich verwende die trans
Erweiterungsmethode von Twig
, um nach Übersetzung zu rufen.
Beispiel:
{{ 'Example' | trans }}
Und sind die übersetzten Werte in einer Datei in Resources
Richt.
messages.it.yml
Diese Datei ist für die italienische locale.
Mein Problem ist, dass die App immer die übersetzten Werte unabhängig von der Wert Gebietsschema verwendet.
Ich testen das Gebietsschema mit {{ app.request.locale }}
und es Wert ändert sich normal.
framework:
translator: { fallback: %locale% }
Dann sollten Sie Ihre messages.it.yml
in app/Resources/translations/
oder in Ihrem Bundle AppBundle/Resources/translations
aber nicht in jedem Resources
Verzeichnis direkt gestellt: