From c89d35e851d26b78f89bd7ece5e3eaa109c8cac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Thu, 1 Oct 2015 16:28:38 +0200 Subject: Language selection on config screen --- app/config/config.yml | 5 +++++ app/config/services.yml | 12 ++++++++++++ 2 files changed, 17 insertions(+) (limited to 'app') diff --git a/app/config/config.yml b/app/config/config.yml index 956fdd07..a4d88b94 100644 --- a/app/config/config.yml +++ b/app/config/config.yml @@ -25,6 +25,11 @@ framework: fragments: ~ http_method_override: true +wallabag_core: + languages: + en: 'English' + fr: 'Français' + # Twig Configuration twig: debug: "%kernel.debug%" diff --git a/app/config/services.yml b/app/config/services.yml index ff6a582b..80d6c1a1 100644 --- a/app/config/services.yml +++ b/app/config/services.yml @@ -18,3 +18,15 @@ services: public: false tags: - { name: twig.extension } + + wallabag.locale_listener: + class: Wallabag\CoreBundle\EventListener\LocaleListener + arguments: ["%kernel.default_locale%"] + tags: + - { name: kernel.event_subscriber } + + wallabag.user_locale_listener: + class: Wallabag\CoreBundle\EventListener\UserLocaleListener + arguments: ["@session"] + tags: + - { name: kernel.event_listener, event: security.interactive_login, method: onInteractiveLogin } -- cgit v1.2.3