From ea83b2c145fc11d4860b7163cf8100e877ec1612 Mon Sep 17 00:00:00 2001 From: Jake <j.vondoemming@stud.uni-goettingen.de> Date: Sat, 25 Mar 2023 11:10:44 +0100 Subject: [PATCH] added language selector underneath index and every tag --- lang.json | 4 ++++ theme/templates/index.html | 10 ++++++++++ theme/templates/tag.html | 10 ++++++++++ 3 files changed, 24 insertions(+) diff --git a/lang.json b/lang.json index 00495ae..4ec1f18 100644 --- a/lang.json +++ b/lang.json @@ -38,6 +38,8 @@ "redirect_suffix": " weitergeleitet. Falls die automatische Weiterleitung nicht funktioniert, einfach den Link direkt klicken." }, "tag": { + "languages_prefix": "Sprachen: ", + "languages_suffix": "", "edit_url_text": "[Text bearbeiten]", "view_url_text": "[Quelltext]", "history_url_text": "[Historie]" @@ -98,6 +100,8 @@ "redirect_suffix": " shortly. If the automatic redirection doesn't work, just click the link directly." }, "tag": { + "languages_prefix": "Languages: ", + "languages_suffix": "", "edit_url_text": "[Edit text]", "view_url_text": "[Source]", "history_url_text": "[History]" diff --git a/theme/templates/index.html b/theme/templates/index.html index e4e533e..4f028f6 100644 --- a/theme/templates/index.html +++ b/theme/templates/index.html @@ -12,6 +12,16 @@ {% block page_footer %} <footer class="page-footer content"> + <div> + {{ t[l].page.languages_prefix }} + {%- for tlang in t['supported'] -%} + {%- if loop.index != 1 -%}, {% endif -%} + {%- call(p) get.page_by_slug(page.slug, tlang) -%} + {{ common.render_link(p.link,t[tlang]['langname'],l) }} + {%- endcall -%} + {% endfor %} + {{ t[l].page.languages_suffix }} + </div> <div> {{ common.render_link(page.edit_url, t[l].page.edit_url_text, l) }} | {{ common.render_link(page.view_url, t[l].page.view_url_text, l) }} | diff --git a/theme/templates/tag.html b/theme/templates/tag.html index 4c5873b..a2e075d 100644 --- a/theme/templates/tag.html +++ b/theme/templates/tag.html @@ -15,6 +15,16 @@ {% block page_footer %} {%- if tag.page -%} <footer class="page-footer content"> + <div> + {{ t[l].tag.languages_prefix }} + {%- for tlang in t['supported'] -%} + {%- if loop.index != 1 -%}, {% endif -%} + {%- call(p) get.tag_by_name(tag.name, tlang) -%} + {{ common.render_link(p.link,t[tlang]['langname'],l) }} + {%- endcall -%} + {% endfor %} + {{ t[l].tag.languages_suffix }} + </div> <div> {{ common.render_link(tag.page.edit_url, t[l].tag.edit_url_text, l) }} | {{ common.render_link(tag.page.view_url, t[l].tag.view_url_text, l) }} | -- GitLab