Anglais-Français - Français-Anglais

Anglais-Français

{% assign lettres = site.data.traductions['vrais mots'] | map :"anglais" | map slice :0 | uniq | sort %} {% for lettre in lettres %} {{lettre}} {% unless forloop.last %} - {% endunless %} {% endfor %} {% assign ang_fra = site.data.traductions['vrais mots'] | sort :"anglais" %} {% for trad in ang_fra %} {% capture lettre %}{{ trad['anglais'] | slice :0 }}{% endcapture %} {% if forloop.first %}

{{lettre}}

{% elsif lettre != lettre_avant %}

{{lettre}}

{% endif %} {% assign lettre_avant = lettre %}
{{ trad['anglais'] }}
{{ trad['français'] }}
{% if forloop.last %}
{% endif %} {% endfor %}

Français-Anglais

{% assign lettres = site.data.traductions['vrais mots'] | map :"français" | map slice :0 | uniq | sort %} {% for lettre in lettres %} {{lettre}} {% unless forloop.last %} - {% endunless %} {% endfor %} {% assign fra_ang = site.data.traductions['vrais mots'] | sort :"français" %} {% for trad in fra_ang %} {% capture lettre %}{{ trad['français'] | slice :0 }}{% endcapture %} {% if forloop.first %}

{{lettre}}

{% elsif lettre != lettre_avant %}

{{lettre}}

{% endif %} {% assign lettre_avant = lettre %}
{{ trad['français'] }}
{{ trad['anglais'] }}
{% if forloop.last %}
{% endif %} {% endfor %}