aboutsummaryrefslogtreecommitdiff
path: root/layouts/partials
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials')
-rw-r--r--layouts/partials/docs/language-switch.html14
-rw-r--r--layouts/partials/docs/menu.html5
-rw-r--r--layouts/partials/docs/translation-switch.html14
3 files changed, 33 insertions, 0 deletions
diff --git a/layouts/partials/docs/language-switch.html b/layouts/partials/docs/language-switch.html
new file mode 100644
index 0000000..4a84ade
--- /dev/null
+++ b/layouts/partials/docs/language-switch.html
@@ -0,0 +1,14 @@
+{{ if .Site.IsMultiLingual }}
+<ul>
+ <li class="book-section-flat">
+ <span>{{ i18n "languages" }}</span>
+ <ul>
+ {{ range .Site.Home.AllTranslations -}}
+ <li>
+ <a href="{{ .Permalink }}" class="{{ if (eq $.Site.Language .Language ) }}active{{ end }}">{{ .Language.LanguageName }}</a>
+ </li>
+ {{- end }}
+ </ul>
+ </li>
+</ul>
+{{ end }}
diff --git a/layouts/partials/docs/menu.html b/layouts/partials/docs/menu.html
index 6a72ac9..3d04b04 100644
--- a/layouts/partials/docs/menu.html
+++ b/layouts/partials/docs/menu.html
@@ -10,6 +10,11 @@
{{ end }}
{{ partial "docs/inject/menu-after" . }}
+
+{{ if .Site.IsMultiLingual }}
+ {{ partial "docs/translation-switch" . }}
+ {{ partial "docs/language-switch" . }}
+{{ end }}
</nav>
<!-- Restore menu position as soon as possible to avoid flickering -->
diff --git a/layouts/partials/docs/translation-switch.html b/layouts/partials/docs/translation-switch.html
new file mode 100644
index 0000000..4ad0f1a
--- /dev/null
+++ b/layouts/partials/docs/translation-switch.html
@@ -0,0 +1,14 @@
+{{ if .IsTranslated }}
+<ul>
+ <li class="book-section-flat">
+ <span>{{ i18n "translations" }}</span>
+ <ul>
+ {{ range .Translations }}
+ <li>
+ <a href="{{ .Permalink }}">{{ .Lang }}: {{ .Title }}{{ if .IsPage }} ({{ i18n "wordCount" . }}){{ end }}</a>
+ </li>
+ {{ end }}
+ </ul>
+ </li>
+</ul>
+{{ end }} \ No newline at end of file