{#- Language Switcher Component Displays a dropdown menu for switching between language versions of the current page. Requires: - i18n configuration in bengal.toml - Pages with translation_key for linking translations - i18n/*.yaml translation files Uses: - alternate_links(page): Get list of alternate language versions - languages(): Get configured languages list - current_lang(): Get current page language - t(key): Translate UI strings Example usage in base.html: {% include "partials/language-switcher.html" %} -#} {%- set current = current_lang() -%} {%- set alternates = alternate_links(page) -%} {%- set langs = languages() -%} {%- if langs|length > 1 %} {%- endif %}