The locale is set in different locations.
The locale can come from:
- Cookie
- Browser locale
- Default locale
- User preferred locale, stored as part of the user account
- Locale selected using the Change locale option in the user menu, which is also available to users who have not yet logged in.