Переводы Sonata Admin не работают в зависимости от локали

Согласно документу - https://sonata-project.org/bundles/admin/3-x/doc/reference/translation.html
У меня есть список сообщений в виде стратегии подчеркивания ярлыка внутри ресурсов как
приложение / Ресурсы / переводы / messages.fr.yml
приложение / Ресурсы / переводы / messages.en.yml

далее согласно документу - https://sonata-project.org/bundles/translation/master/doc/reference/installation.html

# config/packages/sonata.yaml

sonata_translation:
    locales: [en, fr]
    default_locale: en
    gedmo:
        enabled: false
    knplabs:
        enabled: true

но почему-то сайт не получает правильные переводы в соответствии с локалью браузера, когда вы нажимаете на флаги страны.
но он просто работает на default_locale: ru

любые идеи мне бы очень помогли :)


person Theva    schedule 24.07.2018    source источник
comment
На самом деле вопрос не полностью связан с администратором сонаты (извините, я не знал об этом), но частично он связан с базовой конфигурацией symfony default_locale, даже когда я переключился на другой языковой стандарт, система по-прежнему придерживается default_locale   -  person Theva    schedule 26.07.2018


Ответы (1)


Вау, я нашел ответ здесь, Локаль административного пакета Soanta.
Спасибо, sam-janssens
Я использовал документ symfony - http://symfony.com/doc/3.4/session/locale_sticky_session.html,
и у меня это работает.

Если кому-то нужны какие-либо подробности, не стесняйтесь оставлять комментарии.

person Theva    schedule 26.07.2018