We probably should make O3 respect that property. Currently, we load the locale from:
- The querystring (
?lang=fr
) - The HTML Tag (see below)
- The user’s browser (browser request different languages a user can configure via the
Accept-Language
; the first entry is usually the browser’s default language).
For the HTML tag, we have a setting, part of the build config, called defaultLocale
that can be used to specify the default locale.
Once a user logs in, we set the locale based on the backend settings, which should use the GP @frederic.deniger mentions.
Despite the HTML tag thing, by design, this isn’t something you should need to configure in O3 differently from previous versions of OpenMRS. The HTML Tag was just there to deal with the case where the backend is unreachable.