{%- if i18n_config %} {%- set i18n_theme = namespace(default="", languages=dict()) %} {%- if 'default_language' in i18n_config %} {%- set i18n_theme.default = i18n_config.default_language %} {%- for lang, display in config.plugins.i18n.config.languages.items() %} {%- set _ = i18n_theme.languages.update({lang: display.name }) %} {%- endfor %} {% else %} {%- for lang in i18n_config.languages %} {%- if lang.default %} {%- set i18n_theme.default = lang.locale %} {%- endif %} {%- set _ = i18n_theme.languages.update({lang.locale: lang.name }) %} {%- endfor %} {%- endif %} {%- endif %} {%- block site_meta %} {% if page and page.is_homepage %}{% endif %} {% if config.site_author %}{% endif %} {% if page and page.canonical_url %}{% endif %} {% if config.theme.favicon %} {%- else %}{% endif %} {%- if i18n_config %} {%- for lang, name in i18n_theme.languages.items() %} {%- if lang != i18n_page_locale %} {%- if lang == i18n_theme.default %} {%- elif i18n_page_locale == i18n_theme.default %} {%- else %} {%- endif %} {%- endif %} {%- endfor %} {%- endif %} {%- if config.theme.manifest %} {%- if i18n_config and i18n_page_locale != i18n_theme.default %} {%- else %} {%- endif %} {%- endif %} {%- endblock %} {%- block htmltitle %}