2016-05-16 1 views
0

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:

Antwort

0

Sie sollten die Übersetzer in app/config.yml ermöglichen.