Langues
Ces options définissent la langue principale du site et, pour un site multilingue, ses langues supplémentaires.
language
Langue principale, définie par son code.
language: <code> # unique code (`en` by default)
Par défaut, seuls les chemins des pages des autres langues sont préfixés par leur code de langue, mais vous pouvez préfixer le chemin des pages de la langue principale avec l’option suivante :
#language: <code>
language:
code: <code>
prefix: true
languages
Options des langues disponibles, utilisées pour la localisation des pages et des templates.
languages:
- code: <code> # unique code (e.g.: `en`, `fr`, 'en-US', `fr-CA`)
name: <name> # human readable name (e.g.: `Français`)
locale: <locale> # locale code (`language_COUNTRY`, e.g.: `en_US`, `fr_FR`, `fr_CA`)
enabled: <true|false> # enabled or not (`true` by default)
Exemple :
language: en
languages:
- code: en
name: English
locale: en_US
- code: fr
name: Français
locale: fr_FR
Localiser
Pour localiser des options de configuration, vous devez les stocker sous la clé config de la langue.
Exemple :
title: "Cecil in english"
languages:
- code: en
name: English
locale: en_US
- code: fr
name: Français
locale: fr_FR
config:
title: "Cecil en français"