From b7e39b59fd0fc7b5610ebff29035bf622079e0d8 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Wed, 5 Oct 2022 20:45:21 +0800 Subject: refactor: Change file structure --- old-apps/web-shared/src/lib/locale.ts | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 old-apps/web-shared/src/lib/locale.ts (limited to 'old-apps/web-shared/src/lib/locale.ts') diff --git a/old-apps/web-shared/src/lib/locale.ts b/old-apps/web-shared/src/lib/locale.ts deleted file mode 100644 index 002f874..0000000 --- a/old-apps/web-shared/src/lib/locale.ts +++ /dev/null @@ -1,20 +0,0 @@ -import {writable} from "svelte/store"; -import {base_domain, CookieNames} from "./configuration"; -import {get_cookie, set_cookie} from "./helpers"; - -export function preffered_or_default() { - if (/^en\b/i.test(navigator.language)) { - return "en"; - } - if (/^nb\b/i.test(navigator.language) || /^nn\b/i.test(navigator.language)) { - return "nb"; - } - return "en"; -} - -type Locales = "en"|"nb"; -export const currentLocale = writable((get_cookie(CookieNames.locale) === "preffered" ? preffered_or_default() : get_cookie(CookieNames.locale) ?? preffered_or_default()) as Locales); -currentLocale.subscribe(locale => { - // @ts-ignore - set_cookie(CookieNames.locale, locale, base_domain()); -}); -- cgit v1.3