2016-06-10 5 views
0

로케일을 내 메인 애플리케이션과 다른 값으로 설정하려고합니다.대체로 덮어 쓰여진 Sonata Admin - default_locale

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

내가 영어로 러시아와 관리자 페이지의 메인 페이지를 것으로 예상하지만, 모든 페이지는 러시아어에 있습니다

나는 나의 config.yml에 있습니다.

소나타 관리 페이지의 기본 언어는 어떻게 변경합니까?

답변

1

내가 아는 한, 그러한 매개 변수는 없습니다. sonata_translation. Sonata Admin에는 로케일/번역 구성 매개 변수가 없습니다. https://sonata-project.org/bundles/admin/master/doc/reference/configuration.html

Sonata는 응용 프로그램/세션 로켈을 사용합니다. 할 수있는 일 /해야 할 일은 승인 된 사용자에 대해 로케일을 설정하고 사용자가 기본 언어로 자신의 세션을 갖게됩니다.

+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