2016-06-10 15 views
0

Ich versuche das Sonatenseiten-Gebietsschema auf einen anderen Wert als meine Hauptanwendung einzustellen.Sonata Admin - default_locale durch Fallback überschrieben

Ich habe in meinem config.yml:

parameters: 
     locale: ru 
    framework: 
     translator: { fallbacks: ["%locale%"] } 
    sonata_translation: 
     locales: [en, de] 
     default_locale: en 

I Hauptseite in Russisch und Admin-Seiten in Englisch, aber alle Seiten sind in russischer Sprache zu erwarten.

Wie kann ich die Standardsprache der Sonata Admin-Seiten ändern?

Antwort

1

Soweit ich weiß, gibt es keinen solchen Parameter sonata_translation. Sonata Admin hat keine Gebietsschema-/Übersetzungskonfigurationsparameter: https://sonata-project.org/bundles/admin/master/doc/reference/configuration.html

Sonata verwendet das Gebietsschema Ihrer Anwendung/Sitzung. Was Sie tun können/sollten, ist eingestellt Gebietsschema für autorisierten Benutzer und Benutzer wird seine Sitzung in der bevorzugten Sprache haben.

+0

Ich habe 'Sonata-Projekt/Übersetzung-Bundle-Bundle installiert, es ist konfiguriert wie beschrieben in https://sonata-project.org/bundles/translation/master/doc/reference/installation.html –

+0

Dieses Bündel hat nichts mit der Übersetzung der Sonata Admin-Oberfläche zu tun. Dieses Paket bietet eine übersetzbare Schnittstelle für Ihre Modelle. Wenn Sie einen Blog-Post-Administrator mit übersetzbaren Titel-/Artikelfeldern haben möchten, können Sie mit diesem Paket Zeit sparen. Aber ab der Anwendungsschnittstelle - siehe meine Antwort. UPDATE: Das Paket hat auch eine Beschreibung: https://sonata-project.org/bundles/translation/master/doc/index.html Verlasse dich nicht nur auf Bundle-Namen, lies ein paar Dokumente zumindest ... – lllypa