From c010327daab4ff26ba13db6ebe0620b6fb7197ce Mon Sep 17 00:00:00 2001 From: alam00000 Date: Mon, 26 Jan 2026 23:14:05 +0530 Subject: [PATCH] fix: detect language prefix in relative hrefs without leading slash --- src/js/i18n/i18n.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/i18n/i18n.ts b/src/js/i18n/i18n.ts index 6b9af76..5649d3c 100644 --- a/src/js/i18n/i18n.ts +++ b/src/js/i18n/i18n.ts @@ -209,7 +209,7 @@ export const rewriteLinks = (): void => { } const langPrefixRegex = new RegExp( - `^(${basePath.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})?/(en|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl)(/|$)` + `^(${basePath.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})?/?(en|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl)(/|$)` ); if (langPrefixRegex.test(href)) { return;