Documentation · Chapitre 11

Ajouter l’espagnol du début à la vérification.

Cet atelier ajoute l’espagnol, complète les messages, change la locale et vérifie la cohérence des catalogues.

Chaque leçon part du problème, explique le mécanisme puis propose une vérification concrète.

Créer l’espagnol

Générez es puis conservez la même hiérarchie de clés que dans en et fr. Ne traduisez pas les clés.

phpaml — zsh
aml i18n:add es
aml i18n:missing es
aml i18n:check
aml i18n:set-default es

Traduire et l’utiliser

Traduisez navigation, validation, états vides et métadonnées. Testez accents, libellés longs et largeur mobile.

Lancer les contrôles

Lancez check et missing, changez temporairement le défaut, testez route/cookie/header puis restaurez le choix prévu.

EN RÉSUMÉ

Ce qu’il faut retenir

  • Le code reste commun tandis que les catalogues portent les formulations.
  • Les clés décrivent le sens plutôt que les phrases.
  • La résolution accepte seulement les locales prises en charge.
  • withLocale() isole chaque requête en sécurité.