2016-06-10 49 views
0

我試圖將Sonata頁面語言環境設置爲與我的主應用程序不同的值。Sonata管理 - default_locale被fallback覆蓋

我有我的config.yml

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

我預計將有英語和俄語管理頁面主頁面,但所有的頁面都在俄羅斯。

如何更改Sonata Admin頁面的默認語言?

回答

1

據我所知,沒有這樣的參數sonata_translation。索納塔管理員沒有任何區域設置/轉換配置參數:https://sonata-project.org/bundles/admin/master/doc/reference/configuration.html

索納塔使用您的應用程序/會話區域設置。您可以/應該做的是設置爲授權用戶的區域設置,用戶將以首選語言進行會話。

+0

我已經安裝了'sonata-project/translation-bundle'軟件包,它的配置方式如https://sonata-project.org/bundles/translation/master/doc/reference/installation.html –

+0

此軟件包沒有任何內容與翻譯Sonata Admin界面有關。該軟件包爲您的模型提供可翻譯的界面。如果您想擁有一個帶有可翻譯標題/文章字段的博客帖子管理員 - 該軟件包可以幫助您節省時間。但作爲應用程序界面 - 請參閱我的答案。更新:捆綁包也有描述:https://sonata-project.org/bundles/translation/master/doc/index.html不要只依賴捆綁軟件名稱,至少閱讀一些文檔... – lllypa