From 0428ef086c22ac8ff1c2abff6ca47e7ad2719d12 Mon Sep 17 00:00:00 2001
From: Johannes Schindelin  
 This book is available in
-  English.
+  English.
  
   Full translation available in
   
+      {{- /* If this page displays a section of the ProGit book, map all the translations thereof */ -}}
+      {{ with $.Page.Params.book }}
+        {{ $cs_number := .section.cs_number }}
+        {{ range $.Page.Site.Data.book }}
+          {{ $language_code := .language_code }}
+          {{ range .chapters }}
+            {{ range .sections }}
+              {{ if (eq .cs_number $cs_number) }}
+                {{ $.Scratch.SetInMap "translations" $language_code .url }}
+              {{ end }}
+            {{ end }}
+          {{ end }}
+        {{ end }}
+      {{ end }}
       {{ partial "translations.html" . }}
     {{ else if (and (ne $section "documentation") (ne $section "site")) }}
       
diff --git a/layouts/partials/translated-chapter.html b/layouts/partials/translated-chapter.html
new file mode 100644
index 0000000000..76ec9cfc6e
--- /dev/null
+++ b/layouts/partials/translated-chapter.html
@@ -0,0 +1,5 @@
+{{- with (index (.ctx.Scratch.Get "translations") .lang) -}}
+  {{- relURL . -}}
+{{- else -}}
+  {{- relURL (add "book/" .lang) -}}
+{{- end -}}
diff --git a/layouts/partials/translations.html b/layouts/partials/translations.html
index 2cb786361c..eb945d16f3 100644
--- a/layouts/partials/translations.html
+++ b/layouts/partials/translations.html
@@ -1,49 +1,49 @@
 
-    
  
-    azərbaycan dili,  
-    български език,  
-    Deutsch,  
-    Español,  
-    Français,  
-    Ελληνικά,  
-    日本語,  
-    한국어,  
-    Nederlands,  
-    Русский,  
-    Slovenščina,  
-    Tagalog,  
-    Українська  
+    简体中文,  
+    azərbaycan dili,  
+    български език,  
+    Deutsch,  
+    Español,  
+    Français,  
+    Ελληνικά,  
+    日本語,  
+    한국어,  
+    Nederlands,  
+    Русский,  
+    Slovenščina,  
+    Tagalog,  
+    Українська 简体中文, 
Partial translations available in
| Čeština, | 
| Македонски, | 
| Polski, | 
| Српски, | 
| Ўзбекча, | 
| 繁體中文, | 
| Čeština, | 
| Македонски, | 
| Polski, | 
| Српски, | 
| Ўзбекча, | 
| 繁體中文, | 
Translations started for
| Беларуская, | 
| فارسی, | 
| Indonesian, | 
| Italiano, | 
| Bahasa Melayu, | 
| Português (Brasil), | 
| Português (Portugal), | 
| Svenska, | 
| Türkçe. | 
| Беларуская, | 
| فارسی, | 
| Indonesian, | 
| Italiano, | 
| Bahasa Melayu, | 
| Português (Brasil), | 
| Português (Portugal), | 
| Svenska, | 
| Türkçe. |