fix(templates): fix unhashable dict in Jinja2 cache by converting available_languages global to function

This commit is contained in:
2026-07-18 08:57:42 +08:00
parent f27c263dd4
commit b80a1859a0
6 changed files with 6 additions and 6 deletions

View File

@@ -7,7 +7,7 @@
<div class="lang-switcher" id="langSwitcher">
<button type="button" class="lang-globe" onclick="document.getElementById('langDropdown').classList.toggle('show')">🌐</button>
<div class="lang-dropdown" id="langDropdown">
{% for code, name in available_languages.items() %}
{% for code, name in get_languages().items() %}
<a href="/?lang={{ code }}" class="lang-option {% if lang == code %}active{% endif %}">{{ name }}</a>
{% endfor %}
</div>