{%- if page.layout == 'page' %}
{%- assign localized_pages = site.pages
| where: 'language_reference', page.language_reference
| sort: 'language' %}
{%- for localized_page in localized_pages %}
{%- endfor %}
{%- elsif page.layout == 'post' %}
{%- assign localized_posts = site.posts
| where: 'language_reference', page.language_reference
| sort: 'language' %}
{%- for localized_post in localized_posts %}
{%- endfor %}
{%- elsif page.layout == 'index' %}
{%- assign localized_pages = site.pages
| where: 'language_reference', site.fallback_page
| sort: 'language' %}
{%- for localized_page in localized_pages %}
{%- endfor %}
{%- endif %}