From 5aa93fe98e596be5acaff5d11a5bccb929bdb8c2 Mon Sep 17 00:00:00 2001 From: Bartosz Prusinowski Date: Wed, 8 Jan 2025 17:29:04 +0100 Subject: [PATCH] fix: Number format --- app/locales/locales.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/locales/locales.ts b/app/locales/locales.ts index 4994bba9e..00ab7d0c8 100644 --- a/app/locales/locales.ts +++ b/app/locales/locales.ts @@ -6,6 +6,7 @@ import { FormatLocaleDefinition, FormatLocaleObject, } from "d3-format"; +import numberFormatCh from "d3-format/locale/de-CH.json"; import { timeFormatLocale, TimeLocaleDefinition, @@ -54,7 +55,7 @@ i18n.activate(defaultLocale); /** * Parses a valid app locale from a locale string (e.g. a Accept-Language header). - * If unparseable, returns default locale. + * If unparsable, returns default locale. * @param localeString locale string, e.g. de,en-US;q=0.7,en;q=0.3 */ export const parseLocaleString = ( @@ -78,7 +79,7 @@ export const getD3TimeFormatLocale = (locale: string): TimeLocaleObject => d3TimeFormatLocales[locale] ?? d3TimeFormatLocales.de; const d3FormatLocales: { [locale: string]: FormatLocaleObject } = { - de: formatLocale(timeFormatDe as FormatLocaleDefinition), + de: formatLocale(numberFormatCh as FormatLocaleDefinition), // fr: formatLocale(timeFormatDe as FormatLocaleDefinition), // it: formatLocale(timeFormatDe as FormatLocaleDefinition), // en: formatLocale(timeFormatDe as FormatLocaleDefinition),