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 }}

Reply via email to