[Paraglide de Inlang](https://inlang.com/m/gerre34r/library-inlang-paraglideJs) est une librairie d'internationalisation (i18n) basée sur un compilateur. Elle permet de générer des fonctions de message compatibles avec le processus de tree-shaking, réduisant la taille de votre bundle. Elle permet également d'éviter les cascades asynchrones, de soigner son typage, entre autres. ## Usage ```sh npx sv add paraglide ``` ## Ce que vous obtenez - les paramètres de projet d'Inlang - le plugin Vite pour paraglide - les hooks SvelteKit `reroute` et `handle` - les attributs `text-direction` et `lang` dans votre `app.html` - votre fichier `.gitignore` mis à jour - une page de démo optionnelle vous montrant comment vous servir de paraglide ## Options ### languageTags Les langues que vous voudriez supporter fournies sous le format IETF BCP 47. ```sh npx sv add paraglide="languageTags:en,es" ``` ### demo Si oui ou non générer une page de démo optionnelle montrant comment se servir de paraglide. ```sh npx sv add paraglide="demo:yes" ```