2010-12-30 16 views
2

Weiß jemand, ob es eine Möglichkeit ist i18n in der generator.yml Datei wie folgt zu verwenden:Symfony: i18n in generator.yml

generator: 
    class: sfDoctrineGenerator 
    param: 
    ... 
    config: 
     edit: 
     title: Editing Category xyz 

Nun möchte Ich mag den Titel in meinen i18n-Dateien zu übersetzen.

Antwort

0

Es sollte funktionieren out of the box. Alle Formularbezeichnungen werden automatisch durch die Übersetzungsfunktion übergeben.

Sie müssen i18n in Ihrer Anwendung aktivieren und Übersetzungsdateien erstellen. So einfach ist das.

Vorausgesetzt Sie haben eine Back-End-Anwendung haben, i18n bearbeiten Ihre apps/backend/settings.yml zu aktivieren:

all: 
    .settings: 
    i18n: true 

generieren Übersetzungskatalog für Sprache (n) benötigen Sie:

./symfony i18n:extract --auto-save backend fr 

Bei das Ende, das Sie brauchen, um Ihre Nachrichten zu übersetzen. Bearbeiten Sie einfach generierte Apps/Backend/i18n/fr/messages.xml.

+0

Danke, es funktioniert jetzt. Ich habe nur i18n für das Frontend aktiviert und habe es für das Backend vergessen. – CarlM