Logo de Cecil Cecil
Sur cette page

Multilingue

Si vos pages sont disponibles en plusieurs langues, il existe 2 façons différentes de le définir :

Via le nom de fichier

C’est la méthode la plus courante pour traduire une page depuis la langue principale vers une autre langue.

Il suffit de dupliquer la page de référence et de lui ajouter en suffixe le code de la langue cible (ex. : fr).

Exemple :

├─ about.md    # the reference page
└─ about.fr.md # the french version (`fr`)

Via le front matter

Si vous souhaitez créer une page dans une langue autre que la langue principale, sans qu’elle soit la traduction d’une page existante, vous pouvez utiliser la variable language dans son front matter.

Exemple :

---
language: fr
---

Lier les pages traduites

Chaque page traduite référence les pages dans les autres langues.

Cette collection de pages est disponible dans les templates via la variable suivante :

{{ page.translations }}