Rechercher

Rechercher dans Kavel...

Menu de documentation

Paraglide

La couche i18n qui compile vos traductions en fonctions typées et tree-shakables, de sorte que le texte localisé est vérifié par les types et n'ajoute presque rien au bundle.

Pourquoi il est là

Nous avons choisi Paraglide parce qu'il compile les messages au lieu de les rechercher à l'exécution. Chaque chaîne devient une fonction typée, donc une clé manquante ou mal orthographiée est une erreur de build, pas un blanc en production.

Ce qu'il faut savoir

  • Les traductions sont des fichiers JSON dans messages, un par langue. Gardez chaque langue à parité.
  • Lancez bun run i18n:compile après avoir modifié les messages pour régénérer les fonctions typées m.*.
  • Utilisez les messages en appelant m.votre_cle(). La langue active est choisie d'après l'URL.

La documentation complète se trouve sur inlang.com. Voir aussi le module i18n.