From e4170da4a2b8b8acac2e7afd989820078087bb5a Mon Sep 17 00:00:00 2001 From: dinero Date: Sun, 16 Mar 2025 20:35:35 +0800 Subject: [PATCH] fix: return all codes in toCodes() for custom locale paths --- packages/astro/src/i18n/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/astro/src/i18n/index.ts b/packages/astro/src/i18n/index.ts index 73b33fa600c0..ac286fac12f9 100644 --- a/packages/astro/src/i18n/index.ts +++ b/packages/astro/src/i18n/index.ts @@ -230,11 +230,11 @@ export function normalizeTheLocale(locale: string): string { * @param locales */ export function toCodes(locales: Locales): string[] { - return locales.map((loopLocale) => { + return locales.flatMap((loopLocale) => { if (typeof loopLocale === 'string') { return loopLocale; } else { - return loopLocale.codes[0]; + return loopLocale.codes; } }); }