From 75d47fcd9c7742f507ba9f47f74b92fd79acf585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxi=20Quo=C3=9F?= Date: Thu, 27 Feb 2025 09:28:06 +0100 Subject: [PATCH] fix: indonesian emoji and date-fns #1007 --- frontend/src/lib/stores/locale.ts | 14 ++++++++++---- frontend/src/routes/account/+page.svelte | 8 ++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/frontend/src/lib/stores/locale.ts b/frontend/src/lib/stores/locale.ts index 0d4cd917..77491bc5 100644 --- a/frontend/src/lib/stores/locale.ts +++ b/frontend/src/lib/stores/locale.ts @@ -1,5 +1,6 @@ import { locale } from '$lib/i18n/i18n-svelte'; import type { Locale } from 'date-fns'; +import { id } from 'date-fns/locale'; import { de } from 'date-fns/locale/de'; import { enUS } from 'date-fns/locale/en-US'; import { es } from 'date-fns/locale/es'; @@ -11,6 +12,7 @@ import { pl } from 'date-fns/locale/pl'; import { pt } from 'date-fns/locale/pt'; import { zhCN } from 'date-fns/locale/zh-CN'; import { zhTW } from 'date-fns/locale/zh-TW'; + import { writable, type Writable } from 'svelte/store'; // dynamically import locales @@ -27,10 +29,18 @@ locale.subscribe((l) => { case 'en-US': dateFnsLocale.set(enUS); break; + case 'es': + case 'es-ES': + dateFnsLocale.set(es); + break; case 'fr': case 'fr-FR': dateFnsLocale.set(fr); break; + case 'id': + case 'id-ID': + dateFnsLocale.set(id); + break; case 'it': case 'it-IT': dateFnsLocale.set(it); @@ -39,10 +49,6 @@ locale.subscribe((l) => { case 'ja-JP': dateFnsLocale.set(ja); break; - case 'es': - case 'es-ES': - dateFnsLocale.set(es); - break; case 'nl': case 'nl-NL': dateFnsLocale.set(nl); diff --git a/frontend/src/routes/account/+page.svelte b/frontend/src/routes/account/+page.svelte index a1ea8f61..a4af71eb 100644 --- a/frontend/src/routes/account/+page.svelte +++ b/frontend/src/routes/account/+page.svelte @@ -19,10 +19,12 @@ 'de-DE': '🇩🇪', en: '🇺🇸', 'en-US': '🇺🇸', + es: '🇪🇸', + 'es-ES': '🇪🇸', fr: '🇫🇷', 'fr-FR': '🇫🇷', - id: 'id', - 'id-ID': 'id', + id: '🇮🇩', + 'id-ID': '🇮🇩', it: '🇮🇹', 'it-IT': '🇮🇹', ja: '🇯🇵', @@ -33,8 +35,6 @@ 'pl-PL': '🇵🇱', pt: '🇵🇹', 'pt-PT': '🇵🇹', - es: '🇪🇸', - 'es-ES': '🇪🇸', zh: '🇨🇳', 'zh-CN': '🇨🇳', 'zh-TW': '🇹🇼'