The default locale to use when no locales are matched to the user's environment. This should be one of the appLocales array values
An array of locales supported by the app
Optional options: PreferredLocaleOptions = {}Options for the function
The user's preferred locale
import { preferredLocale } from 'preferred-locale'
preferredLocale('en-US', ['en-US', 'fr-FR', 'de-DE', 'az-Cyrl-AZ']) // 'en-US'
preferredLocale('en-US', ['en-US', 'fr-FR', 'de-DE', 'az-Cyrl-AZ'], {
regionLowerCase: true
}) // 'en-us'
preferredLocale('en', ['en', 'fr', 'de', 'az'], {
languageOnly: true
}) // 'en'
Get the user's preferred locale from the environment