├── LICENSE ├── composer.json ├── phpstan-object-manager.php └── src ├── Action └── SwitchLocaleAction.php ├── Admin └── Extension │ ├── AbstractTranslatableAdminExtension.php │ ├── Gedmo │ └── TranslatableAdminExtension.php │ └── Knplabs │ └── TranslatableAdminExtension.php ├── Block └── LocaleSwitcherBlockService.php ├── Checker └── TranslatableChecker.php ├── DependencyInjection ├── Compiler │ ├── AdminExtensionCompilerPass.php │ └── GlobalVariablesCompilerPass.php ├── Configuration.php └── SonataTranslationExtension.php ├── Enum └── TranslationFilterMode.php ├── EventListener └── LocaleSwitcherListener.php ├── EventSubscriber └── LocaleSubscriber.php ├── Filter └── TranslationFieldFilter.php ├── Provider ├── Knplabs │ └── LocaleProvider.php ├── LocaleProviderInterface.php └── RequestLocaleProvider.php ├── Resources ├── config │ ├── block.php │ ├── checker.php │ ├── listener.php │ ├── provider.php │ ├── routes.yaml │ ├── service_gedmo.php │ ├── service_knplabs.php │ ├── service_locale_switcher.php │ ├── service_orm.php │ ├── twig.php │ └── twig_intl.php ├── meta │ └── LICENSE ├── public │ ├── css │ │ └── sonata-translation.css │ └── less │ │ └── sonata-translation.less ├── translations │ ├── SonataTranslationBundle.de.xliff │ ├── SonataTranslationBundle.en.xliff │ ├── SonataTranslationBundle.es.xliff │ ├── SonataTranslationBundle.fr.xliff │ ├── SonataTranslationBundle.hu.xliff │ ├── SonataTranslationBundle.it.xliff │ ├── SonataTranslationBundle.nl.xliff │ ├── SonataTranslationBundle.pl.xliff │ ├── SonataTranslationBundle.pt.xliff │ └── SonataTranslationBundle.ru.xliff └── views │ ├── Block │ └── block_locale_switcher.html.twig │ └── standard_layout.html.twig ├── SonataTranslationBundle.php └── Twig └── Extension ├── IntlExtension.php └── SonataTranslationExtension.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan-object-manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/phpstan-object-manager.php -------------------------------------------------------------------------------- /src/Action/SwitchLocaleAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Action/SwitchLocaleAction.php -------------------------------------------------------------------------------- /src/Admin/Extension/AbstractTranslatableAdminExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Admin/Extension/AbstractTranslatableAdminExtension.php -------------------------------------------------------------------------------- /src/Admin/Extension/Gedmo/TranslatableAdminExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Admin/Extension/Gedmo/TranslatableAdminExtension.php -------------------------------------------------------------------------------- /src/Admin/Extension/Knplabs/TranslatableAdminExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Admin/Extension/Knplabs/TranslatableAdminExtension.php -------------------------------------------------------------------------------- /src/Block/LocaleSwitcherBlockService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Block/LocaleSwitcherBlockService.php -------------------------------------------------------------------------------- /src/Checker/TranslatableChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Checker/TranslatableChecker.php -------------------------------------------------------------------------------- /src/DependencyInjection/Compiler/AdminExtensionCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/DependencyInjection/Compiler/AdminExtensionCompilerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/Compiler/GlobalVariablesCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/DependencyInjection/Compiler/GlobalVariablesCompilerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/SonataTranslationExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/DependencyInjection/SonataTranslationExtension.php -------------------------------------------------------------------------------- /src/Enum/TranslationFilterMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Enum/TranslationFilterMode.php -------------------------------------------------------------------------------- /src/EventListener/LocaleSwitcherListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/EventListener/LocaleSwitcherListener.php -------------------------------------------------------------------------------- /src/EventSubscriber/LocaleSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/EventSubscriber/LocaleSubscriber.php -------------------------------------------------------------------------------- /src/Filter/TranslationFieldFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Filter/TranslationFieldFilter.php -------------------------------------------------------------------------------- /src/Provider/Knplabs/LocaleProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Provider/Knplabs/LocaleProvider.php -------------------------------------------------------------------------------- /src/Provider/LocaleProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Provider/LocaleProviderInterface.php -------------------------------------------------------------------------------- /src/Provider/RequestLocaleProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Provider/RequestLocaleProvider.php -------------------------------------------------------------------------------- /src/Resources/config/block.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/block.php -------------------------------------------------------------------------------- /src/Resources/config/checker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/checker.php -------------------------------------------------------------------------------- /src/Resources/config/listener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/listener.php -------------------------------------------------------------------------------- /src/Resources/config/provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/provider.php -------------------------------------------------------------------------------- /src/Resources/config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/routes.yaml -------------------------------------------------------------------------------- /src/Resources/config/service_gedmo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/service_gedmo.php -------------------------------------------------------------------------------- /src/Resources/config/service_knplabs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/service_knplabs.php -------------------------------------------------------------------------------- /src/Resources/config/service_locale_switcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/service_locale_switcher.php -------------------------------------------------------------------------------- /src/Resources/config/service_orm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/service_orm.php -------------------------------------------------------------------------------- /src/Resources/config/twig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/twig.php -------------------------------------------------------------------------------- /src/Resources/config/twig_intl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/config/twig_intl.php -------------------------------------------------------------------------------- /src/Resources/meta/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/meta/LICENSE -------------------------------------------------------------------------------- /src/Resources/public/css/sonata-translation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/public/css/sonata-translation.css -------------------------------------------------------------------------------- /src/Resources/public/less/sonata-translation.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/public/less/sonata-translation.less -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.de.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.de.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.en.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.en.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.es.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.es.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.fr.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.fr.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.hu.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.hu.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.it.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.it.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.nl.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.nl.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.pl.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.pl.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.pt.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.pt.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataTranslationBundle.ru.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/translations/SonataTranslationBundle.ru.xliff -------------------------------------------------------------------------------- /src/Resources/views/Block/block_locale_switcher.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/views/Block/block_locale_switcher.html.twig -------------------------------------------------------------------------------- /src/Resources/views/standard_layout.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Resources/views/standard_layout.html.twig -------------------------------------------------------------------------------- /src/SonataTranslationBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/SonataTranslationBundle.php -------------------------------------------------------------------------------- /src/Twig/Extension/IntlExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Twig/Extension/IntlExtension.php -------------------------------------------------------------------------------- /src/Twig/Extension/SonataTranslationExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataTranslationBundle/HEAD/src/Twig/Extension/SonataTranslationExtension.php --------------------------------------------------------------------------------