summaryrefslogtreecommitdiff
path: root/talermerchantdemos/templates
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-04-22 13:57:43 +0200
committerFlorian Dold <florian@dold.me>2021-04-22 13:57:43 +0200
commit58a059b94afee29767303b399b48629985a48942 (patch)
treeb82d875c06fa1e81439bd251604f8014816136d9 /talermerchantdemos/templates
parentc8730857293c694449110ec289210e7ec4f32aa4 (diff)
downloadtaler-merchant-demos-58a059b94afee29767303b399b48629985a48942.tar.gz
taler-merchant-demos-58a059b94afee29767303b399b48629985a48942.tar.bz2
taler-merchant-demos-58a059b94afee29767303b399b48629985a48942.zip
refactor base template, language selector
Diffstat (limited to 'talermerchantdemos/templates')
-rw-r--r--talermerchantdemos/templates/common-base.html.j219
-rw-r--r--talermerchantdemos/templates/language-switcher.html.j252
2 files changed, 17 insertions, 54 deletions
diff --git a/talermerchantdemos/templates/common-base.html.j2 b/talermerchantdemos/templates/common-base.html.j2
index 17e27c6..6c5502b 100644
--- a/talermerchantdemos/templates/common-base.html.j2
+++ b/talermerchantdemos/templates/common-base.html.j2
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<!--
This file is part of GNU TALER.
- Copyright (C) 2014, 2015, 2016, 2020 Taler Systems SA
+ Copyright (C) 2014, 2015, 2016, 2020, 2021 Taler Systems SA
TALER is free software; you can redistribute it and/or modify it under the
terms of the GNU Lesser General Public License as published by the Free Software
@@ -58,6 +58,21 @@
{% if getactive() == 'survey' %} class="active" {% endif %}
>{{gettext("Tipping/Survey")}}</a>
{% include 'language-switcher.html.j2' %}
+
+ {# Language Selector #}}
+ <span class="right">
+ {{ all_languages[getlang()] | default("en") }}
+ <div class="nav">
+ <br>
+ {% for lang_code, lang_display in all_languages.items() %}
+ {% if lang_code != getlang() %}
+ <a href="/{{ lang_code }}/" class="navbtn">{{ lang_display }}</a>
+ <br>
+ {% endif %}
+ {% endfor %}
+ </div>
+ </span>
+
</nav>
</div>
@@ -73,7 +88,7 @@
}}
</p>
<div style="flex-grow:1"></div>
- <p>Copyright &copy; 2014&mdash;2020 Taler Systems SA</p>
+ <p>Copyright &copy; 2014&mdash;2021 Taler Systems SA</p>
</div>
</section>
</body>
diff --git a/talermerchantdemos/templates/language-switcher.html.j2 b/talermerchantdemos/templates/language-switcher.html.j2
deleted file mode 100644
index 66c5405..0000000
--- a/talermerchantdemos/templates/language-switcher.html.j2
+++ /dev/null
@@ -1,52 +0,0 @@
- <span class="right">
- {{ {"en": "English [en]", "ar": "Arabic [ar]", "zh_Hant": "Chinese [zh]", "fr": "French [fr]", "de": "German [de]", "hi": "Hindi [hi]", "it": "Italian [it]", "ja": "Japanese [ja]", "ko": "Korean [ko]", "pt": "Portuguese [pt]", "pt_BR": "Portuguese (Brazil) [pt_BR]", "ru": "Russian [ru]", "es": "Spanish [es]", "sv": "Swedish [sv]", "tr": "Turkish [tr]"}[getlang()] | default("en") }}
- <div class="nav">
- <br>
- {% if getlang() != 'en' %}
- <a href="/en/" class="navbtn">English [en]</a><br>
- {% endif %}
- {% if getlang() != 'ar' %}
- <a href="/ar/" class="navbtn">Arabic [ar]</a><br>
- {% endif %}
- {% if getlang() != 'zh_Hant' %}
- <a href="/zh_Hant/" class="navbtn">Chinese [zh]</a><br>
- {% endif %}
- {% if getlang() != 'fr' %}
- <a href="/fr/" class="navbtn">Fran&ccedil;ais [fr]</a><br>
- {% endif %}
- {% if getlang() != 'de' %}
- <a href="/de/" class="navbtn">Deutsch [de]</a><br>
- {% endif %}
- {% if getlang() != 'hi' %}
- <a href="/hi/" class="navbtn">Hindi [hi]</a><br>
- {% endif %}
- {% if getlang() != 'it' %}
- <a href="/it/" class="navbtn">Italiano [it]</a><br>
- {% endif %}
- {% if getlang() != 'ja' %}
- <a href="/ja/" class="navbtn">Japanese [ja]</a><br>
- {% endif %}
- {% if getlang() != 'ko' %}
- <a href="/ko/" class="navbtn">Korean [ko]</a><br>
- {% endif %}
- {% if getlang() != 'pt' %}
- <a href="/pt/" class="navbtn">Português [pt]</a><br>
- {% endif %}
- {% if getlang() != 'pt_BR' %}
- <a href="/pt_BR/" class="navbtn">Português (Brazil) [pt_BR]</a><br>
- {% endif %}
- {% if getlang() != 'ru' %}
- <a href="/ru/" class="navbtn">Russian [pt]</a><br>
- {% endif %}
- {% if getlang() != 'es' %}
- <a href="/es/" class="navbtn">Espa&ntilde;ol [es]</a><br>
- {% endif %}
- {% if getlang() != 'sv' %}
- <a href="/sv/" class="navbtn">Svenska [sv]</a><br>
- {% endif %}
- {% if getlang() != 'tr' %}
- <a href="/tr/" class="navbtn">Turkish [tr]</a><br>
- {% endif %}
-
- </div>
-</span>