Я пытаюсь изменить локаль с «en» на «lt» по умолчанию, но не меняю вообще, он только добавляет как «запасной языковой стандарт», но не как основной. Итак, после этой проблемы я получаю еще одну, что маршруты по языку неверны. Итак, первая проблема должна решить все остальные.
services.yaml
parameters:
locale: 'lt'
framework.yaml
framework:
default_locale: '%locale%'
и результаты:
Таким образом, мои маршруты с использованием языковых маршрутов EN вместо LT
Какие-нибудь решения? пробовал без переменных% locale%, очистки кеша и т. д.




Если вы используете переводы, посмотрите translations.yaml:
framework:
default_locale: '%locale%'
translator:
default_path: '%kernel.project_dir%/translations'
fallbacks:
- '%locale%'
Переменная% locale% определена в services.yaml.
Если вы используете подписчик на событие для отслеживания определенной пользователем локали, вы можете проверить конфигурацию этого подписчика событий в services.yaml:
App\EventSubscriber\LocaleSubscriber:
arguments: ['%kernel.default_locale%']