rewrite navbar to be localized at filter level

This commit is contained in:
yuki 2025-10-16 08:01:44 -03:00
parent b5adc27c9d
commit 92c7b2b1c1
Signed by: yuki
GPG key ID: 0C98E6FF04EC3915
2 changed files with 12 additions and 38 deletions

View file

@ -1,49 +1,23 @@
[en]
[en.home]
[home]
name = "home"
url = "/en/"
url = "/"
[en.about]
[about]
name = "about"
url = "/en/about/"
url = "/about/"
[en.blog]
[blog]
name = "blog"
url = "/en/blog/"
url = "/blog/"
[en.reviews]
[reviews]
name = "reviews"
url = "/en/reviews/"
url = "/reviews/"
[en.music]
[music]
name = "music"
url = "https://smalrainbow.bandcamp.com/"
new_tab = true
[en.etc]
name = "etc"
[es]
[es.home]
name = "inicio"
url = "/es/"
[es.about]
name = "acerca de"
url = "/es/acerca-de/"
[es.blog]
name = "blog"
url = "/es/blog/"
[es.reviews]
name = "reviews"
url = "/es/reviews/"
[es.music]
name = "música"
url = "https://smalrainbow.bandcamp.com/"
new_tab = true
[es.etc]
[etc]
name = "etc"

View file

@ -1,8 +1,8 @@
<nav class="navbar-wrapper">
<div class="navbar-content">
<ul>
{% for item in navbar[page.lang] | values %}
<li id="{{ item.name }}">{% if item.url %}<a href="{{ item.url }}" {% if item.new_tab %}target="_blank"{% endif %}>{{ item.name }}</a>{% else %}<p>{{ item.name }}</p>{% endif %}</li>
{% for item in navbar | values %}
<li id="{{ item.name }}">{% if item.url %}<a href="{{ item.url | locale_url_resolve }}" {% if item.new_tab %}target="_blank"{% endif %}>{{ item.name | i18n }}</a>{% else %}<p>{{ item.name | i18n }}</p>{% endif %}</li>
{% endfor %}
<li id="nav-hover" aria-hidden="true"></li>
</ul>