diff options
author | Florian Dold <florian@dold.me> | 2021-04-22 13:57:43 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-04-22 13:57:43 +0200 |
commit | 58a059b94afee29767303b399b48629985a48942 (patch) | |
tree | b82d875c06fa1e81439bd251604f8014816136d9 /talermerchantdemos/templates | |
parent | c8730857293c694449110ec289210e7ec4f32aa4 (diff) | |
download | taler-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.j2 | 19 | ||||
-rw-r--r-- | talermerchantdemos/templates/language-switcher.html.j2 | 52 |
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 © 2014—2020 Taler Systems SA</p> + <p>Copyright © 2014—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ç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ñ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> |