diff options
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/docs/language-switch.html | 14 | ||||
-rw-r--r-- | layouts/partials/docs/menu.html | 5 | ||||
-rw-r--r-- | layouts/partials/docs/translation-switch.html | 14 |
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 |