From d8468aba56406192592dbfa902429e3a49f83cbc Mon Sep 17 00:00:00 2001 From: Padreug Date: Sat, 2 May 2026 10:08:50 +0200 Subject: [PATCH] chore(i18n): drop unshipped locales (de, zh) AVAILABLE_LOCALES advertised 'de' and 'zh' but src/i18n/locales/ only ships en.ts, es.ts, fr.ts. Selecting de or zh from the new hub language picker would 404 the dynamic import. - src/i18n/index.ts: AVAILABLE_LOCALES = ['en', 'es', 'fr'] - src/composables/useLocale.ts: trim flag map to match VITE_DEFAULT_LOCALE still drives first-run default. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/composables/useLocale.ts | 4 +--- src/i18n/index.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/composables/useLocale.ts b/src/composables/useLocale.ts index e77568a..c53fc8e 100644 --- a/src/composables/useLocale.ts +++ b/src/composables/useLocale.ts @@ -27,9 +27,7 @@ export function useLocale() { const flagMap: Record = { 'en': '🇬🇧', 'es': '🇪🇸', - 'fr': '🇫🇷', - 'de': '🇩🇪', - 'zh': '🇨🇳' + 'fr': '🇫🇷' } return flagMap[locale] || '🌐' } diff --git a/src/i18n/index.ts b/src/i18n/index.ts index d57cae0..90f7979 100644 --- a/src/i18n/index.ts +++ b/src/i18n/index.ts @@ -5,7 +5,7 @@ import { useStorage } from '@vueuse/core' import en from './locales/en' // Define available locales -export const AVAILABLE_LOCALES = ['en', 'es', 'fr', 'de', 'zh'] as const +export const AVAILABLE_LOCALES = ['en', 'es', 'fr'] as const export type AvailableLocale = typeof AVAILABLE_LOCALES[number] // Type for our messages