I’m trying to make the base locale change depending on the user preferences. I know I can change the prefix rules in the config, but I don't know how to make dynamic.
app: resource: "../src/Controller/" type: annotation prefix: ?: '' # don't prefix URLs for the default locale‘fr|de|es’: ‘{_locale}’
Let’s assume we have Client A and Client B.
Client A
- Base: EN
- Secondary: DE, FR
Client B
- Base: FR
- Secondary: ES
For the base locale I don’t want any prefix, only for secondary locales.
Example for Client A
‘en’: ‘’‘de’: ’/de’’fr’: ‘/fr’
Example for Client B
‘fr’: ‘’‘es’: ‘/es’
—
Any clue on how can I achieve this through Symfony? Thanks.