diff --git a/docs/fix/workflow_fixer.html b/docs/fix/workflow_fixer.html index d76b0d9..51ff9d8 100644 --- a/docs/fix/workflow_fixer.html +++ b/docs/fix/workflow_fixer.html @@ -357,6 +357,11 @@

PaintingCoder Workflow Fixer

if (lang && (lang === 'zh' || lang === 'en')) { currentLanguage = lang; updateLanguage(); + } else { + // 如果没有语言参数,根据当前语言设置URL + const url = new URL(window.location.href); + url.searchParams.set('lang', currentLanguage); + window.history.replaceState({}, '', url.toString()); } } @@ -415,7 +420,15 @@

PaintingCoder Workflow Fixer

let currentLanguage = 'en'; function toggleLanguage() { + // 切换语言 currentLanguage = currentLanguage === 'en' ? 'zh' : 'en'; + + // 更新 URL 参数 + const url = new URL(window.location.href); + url.searchParams.set('lang', currentLanguage); + window.history.replaceState({}, '', url.toString()); + + // 更新页面语言 updateLanguage(); }