We have self-hosted LimeSurvey CE. We want to route our users to take the survey in the language they've chosen for the website (e.g. de for German). We can do that easily if they have chosen a language...
However, sometimes they haven't chosen a language, which we store as null.
Where the participant's language is null on our website, we'd like to direct them automatically to the appropriate language version of our survey, based on their browser preferences (this is usually what the Accept-Language header of their browser reports).
I haven't found a way to do this within LimeSurvey. If I give the URL to the survey itself, it seems it just goes to the default language of the survey, which is English.
Is there a built-in way to redirect users based on how the language & locale settings are configured in their browser?