From d604fa65ddad76100d9061d35b4129e6c6c5771d Mon Sep 17 00:00:00 2001
From: Alan Pearce
Date: Sun, 18 Feb 2024 14:59:47 +0100
Subject: Create optional language switcher
---
templates/nav.html | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
(limited to 'templates/nav.html')
diff --git a/templates/nav.html b/templates/nav.html
index cd2d391..ac3f44e 100644
--- a/templates/nav.html
+++ b/templates/nav.html
@@ -7,10 +7,15 @@
{%- if config.extra.main_menu %}
{%- for item in config.extra.main_menu %}
{% set language_key = 'name_' ~ current_lang %}
+ {% if current_lang == config.default_language %}
+ {% set title = item | get(key=language_key, default=item.name) %}
+ {% else %}
+ {% set title = item[language_key] %}
+ {% endif %}
{%- if item.url is matching("https?://") %}
- {{ item[language_key] }}
+ {{ title }}
{%- else %}
- {{ item[language_key] }}
+ {{ title }}
{%- endif %}
{%- endfor %}
{%- endif -%}
--
cgit 1.4.1