From 9f6dfe15de73c8f67938592d92386488a6965c4d Mon Sep 17 00:00:00 2001 From: jammyfu Date: Wed, 22 Jan 2025 18:42:11 +0800 Subject: [PATCH] Enhance language handling in workflow fixer HTML --- docs/fix/workflow_fixer.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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(); }