Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Init history"v9.0.013/06/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Migrer de i18n-js vers Intlayer
La transition de la bibliothèque i18n-js vers Intlayer est une migration hautement optimisée conçue pour décharger les grandes configurations de traductions dans le système de résolution de fichiers structuré d'Intlayer.
Ce qu'il faut faire
Exécutez la commande de configuration suivante dans votre référentiel :
Copier le code dans le presse-papiers
npx intlayer initAvec intlayer.config.ts préparé, vous pouvez ajouter l'alias d'Intlayer à la configuration de votre bundler afin que tous les imports de i18n-js ciblent le package de compatibilité @intlayer/i18n-js.
Ce qu'il fait sous le capot
i18n-js accède aux namespaces par le biais d'expressions comme i18n.t('scope.key', {name}) ainsi que des fallbacks de locale et des mappings pluriels spécifiques.
Sous le capot :
- Interpolation : L'adaptateur de compatibilité analyse facilement les mappings
%{name}dans la valeur de dictionnaire runtime ciblée. - Pluralisation : Remplace les sous-clés
one/otheret les mappe par rapport aux puissants mécanismes pluriels sous-jacents d'Intlayer (Intl.PluralRules), en abstrayant les mappings manuels. - Locales : Au lieu de charger des payloads monolithiques de langage au bootstrap, les dictionnaires sont servis de manière optimale en fonction de la configuration de contexte actuelle via la configuration Intlayer native.