28. Plusieurs langues
On écrit le code en français ; le site peut parler plusieurs langues. La première langue du bloc est celle des textes écrits.
langues :
francais
anglais
traductions anglais :
"Voir le catalogue" : "See the catalogue"
page "accueil" :
selecteur de langue
variable panier = 3
titre "Bienvenue" en anglais "Welcome"
texte "{panier article} dans le panier" en anglais "{panier item} in the cart"
bouton "Voir le catalogue"
quand l'utilisateur clique sur "Voir le catalogue" :
rediriger vers "catalogue"
page "catalogue" :
titre "Le catalogue" en anglais "The catalogue"
lien "Retour à l'accueil" en anglais "Back to home" vers "accueil"Les langues tiennent aussi sur une ligne, séparées par des virgules :
langues : francais, anglaisrevient au même que le bloc.en anglais "…"donne la version d'un texte.sans traductiongarde le même texte dans toutes les langues, pour un nom propre :lien "GitHub" sans traduction vers "https://github.com".traductions anglais :traduit une seule fois un texte répété.selecteur de langueaffiche le choix de la langue ;changer langue par anglaisetsi langue est anglais :s'utilisent dans les événements.Le message de
copierse traduit comme les autres textes :copier code avec message "Copié" en anglais "Copied".Humalis signale à la compilation tout texte qui n'a pas sa traduction. Les messages de Humalis (champ obligatoire, chargement…) suivent la langue.