Symfony 5.3.6. Нужно указать в пути переменную для локализации, делаю так:
<?php
use Symfony\Config\FrameworkConfig;
return static function (FrameworkConfig $frameworkConfig) {
$frameworkConfig
->defaultLocale('ru')
->translator()
->paths([
'%kernel.project_dir%/i18n/default',
'%kernel.project_dir%/i18n/client/%env(APP_CLIENT)%',
])
->enabledLocales(['ru', 'en', 'de', 'es', 'zh_cn']);
};
Но в итоге ошибка:
Incompatible use of dynamic environment variables "APP_CLIENT" found in parameters.
Но честно, не могу понять в чём ошибка и вообще возможно ли это?
UPD Судя по этому обсуждению env невозможно использовать в путях.
https://github.com/symfony/symfony/issues/24270 Тогда отсюда следует вопрос, как сделать так, чтобы это работало, может быть другим способом.