{%- if section.translations -%} {%- set current_translations = section.translations -%} {%- elif page.translations -%} {%- set current_translations = page.translations -%} {%- endif -%} {%- if current_translations -%} {%- for translation in current_translations -%} {%- set lcode = translation.lang | default(value = config.default_language) -%} {#- Dynamically load the language strings for each language -#} {%- set other_language_strings = load_data(path="i18n/" ~ lcode ~ ".toml", required=false) -%} {%- if not other_language_strings -%} {%- set other_language_strings = load_data(path="themes/tabi/i18n/" ~ lcode ~ ".toml", required=false) -%} {%- endif -%} {# Construct href for hreflang #} {%- set href = translation.permalink -%} {%- if lcode == config.default_language -%} {%- set href = href | replace(from='/' ~ lang ~ '/', to = '/') -%} {%- else -%} {%- set href = href | replace(from='/' ~ lang ~ '/', to='/' ~ lcode ~ '/') -%} {%- endif -%} {%- endfor -%} {%- endif -%}