use enabled_locales logic to handle locales (#5017)

* allow to skip locales (here: catalan)
* use enabled_locales and replace app_locales with kimai_locales
* added test to call all reports once for super_admin
This commit is contained in:
Kevin Papst
2024-08-11 17:43:20 +02:00
committed by GitHub
parent 62047c7c01
commit 9e3d243b4b
13 changed files with 69 additions and 29 deletions

View File

@@ -107,7 +107,9 @@ final class AppExtension extends Extension
private function setLanguageFormats(ContainerBuilder $container): void
{
$locales = explode('|', $container->getParameter('app_locales'));
$locales = $container->getParameter('kimai_locales');
// @deprecated since 2.21.0
$container->setParameter('app_locales', implode('|', $locales));
$directory = $container->getParameter('kernel.project_dir');
$settings = include $directory . DIRECTORY_SEPARATOR . 'config/locales.php';