UNPKG

react-intlayer

Version:

Easily internationalize i18n your React applications with type-safe multilingual content management.

25 lines 876 B
import { Locales } from '@intlayer/config/client'; export declare enum LanguageDetector { Querystring = "querystring", Cookie = "cookie", LocalStorage = "localStorage", SessionStorage = "sessionStorage", Navigator = "navigator", HtmlTag = "htmlTag" } type LanguageDetectorOptions = { order?: LanguageDetector[]; lookupQuerystring?: string; lookupCookie?: string; lookupLocalStorage?: string; lookupSessionStorage?: string; excludeCacheFor?: string[]; htmlTag?: HTMLElement | null; }; /** * Core language detector function * const detectedLanguages = detectLanguage(['LanguageDetector.Cookie', 'LanguageDetector.LocalStorage'], { lookupCookie: 'myCookie' }); */ export declare const getBrowserLocale: (userOptions?: LanguageDetectorOptions | undefined) => Locales; export {}; //# sourceMappingURL=getBrowserLocale.d.ts.map