mirror of
https://github.com/seriousm4x/UpSnap.git
synced 2026-07-07 22:32:09 -04:00
fix: date-fns not loading locales correctly
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"adapter": "svelte",
|
||||
"$schema": "https://unpkg.com/typesafe-i18n@5.26.2/schema/typesafe-i18n.json",
|
||||
"baseLocale": "en-US",
|
||||
"outputPath": "./src/lib/i18n/"
|
||||
}
|
||||
|
||||
@@ -63,15 +63,21 @@
|
||||
$: if ($locale !== undefined) {
|
||||
(async () => {
|
||||
switch ($locale) {
|
||||
case 'de' || 'de-DE':
|
||||
case 'de':
|
||||
case 'de-DE':
|
||||
dateFnsLocale = (await import('date-fns/locale/de/index.js')).default;
|
||||
break;
|
||||
case 'en' || 'en-US':
|
||||
case 'en':
|
||||
case 'en-US':
|
||||
dateFnsLocale = (await import('date-fns/locale/en-US/index.js')).default;
|
||||
break;
|
||||
case 'pt' || 'pt-PT':
|
||||
case 'pt':
|
||||
case 'pt-PT':
|
||||
dateFnsLocale = (await import('date-fns/locale/pt/index.js')).default;
|
||||
break;
|
||||
default:
|
||||
dateFnsLocale = (await import('date-fns/locale/en-US/index.js')).default;
|
||||
break;
|
||||
}
|
||||
})();
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import type {
|
||||
} from 'typesafe-i18n';
|
||||
|
||||
export type BaseTranslation = BaseTranslationType;
|
||||
export type BaseLocale = 'en-US';
|
||||
export type BaseLocale = 'en';
|
||||
|
||||
export type Locales = 'de' | 'de-DE' | 'en' | 'en-US' | 'pt' | 'pt-PT';
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ import { detectLocale as detectLocaleFn } from 'typesafe-i18n/detectors';
|
||||
import { initExtendDictionary } from 'typesafe-i18n/utils';
|
||||
import type { Formatters, Locales, Translations, TranslationFunctions } from './i18n-types';
|
||||
|
||||
export const baseLocale: Locales = 'en-US';
|
||||
export const baseLocale: Locales = 'en';
|
||||
|
||||
export const locales: Locales[] = ['de', 'de-DE', 'en', 'en-US', 'pt', 'pt-PT'];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user