This is an automated email from the ASF dual-hosted git repository.
zhongxjian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/master by this push:
new ff7ff3caa74 fix(website): preserve page context when switching
language (#3178)
ff7ff3caa74 is described below
commit ff7ff3caa74d8348eb98be5b69372b9a8ca2ed3b
Author: Sreejan <[email protected]>
AuthorDate: Wed Jan 7 20:27:30 2026 +0530
fix(website): preserve page context when switching language (#3178)
---
layouts/partials/navbar-lang-selector.html | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/layouts/partials/navbar-lang-selector.html
b/layouts/partials/navbar-lang-selector.html
index f36f348ffba..18b838e683c 100755
--- a/layouts/partials/navbar-lang-selector.html
+++ b/layouts/partials/navbar-lang-selector.html
@@ -17,8 +17,16 @@
<div class="nav nav-tabs languagetab-contain " id="languageTabs"
role="tablist">
{{ range $langCode, $langURL := $languages }}
+ {{ $targetURL := $langURL }}
+ {{ if $langPage.Language }}
+ {{ range $langPage.Translations }}
+ {{ if eq .Language.LanguageName $langCode }}
+ {{ $targetURL = .RelPermalink }}
+ {{ end }}
+ {{ end }}
+ {{ end }}
<a class="languagetab-btn nav-item nav-link {{ if eq $langCode
$currentLangCode }}active{{ end }}"
- href="{{ $langURL }}" role="tab" aria-selected="{{ if eq $langCode
$currentLangCode }}true{{ else }}false{{ end }}">
+ href="{{ $targetURL }}" role="tab" aria-selected="{{ if eq $langCode
$currentLangCode }}true{{ else }}false{{ end }}">
{{ $langCode }}
</a>
{{ end }}