fix(website): preserve page context when switching language (#3178)

diff --git a/layouts/partials/navbar-lang-selector.html b/layouts/partials/navbar-lang-selector.html
index f36f348..18b838e 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 }}