Setting the user's language based on the browser language.
User language definition
Ability to set aliases for languages For example, for the Russian language, aliases can be Belarusian and Ukrainian. If the user uses Belarusian, his language will be set to Russian instead of the default language.
If you have multiple languages with the same code, you can prioritize the language setting using the [PB] Language Sorting add-on.