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 Polyglot.js vers Intlayer
Si vous utilisez Polyglot.js d'Airbnb, la migration vers Intlayer est extrêmement simple en utilisant la couche de compatibilité.
Que faire
Exécutez simplement la commande d'initialisation dans votre projet :
Copier le code dans le presse-papiers
npx intlayer initCela génère intlayer.config.ts. Vous pouvez ensuite utiliser l'alias du plugin bundler pour rediriger de manière transparente les importations Polyglot vers @intlayer/polyglot.
Ce qu'il fait sous le capot
La syntaxe de Polyglot.js s'appuie généralement sur polyglot.t('key', {name}) avec des interpolations %{name} et des pluriels smart_count séparés par "singular |||| plural".
Sous le capot :
- Interpolation : La couche de compatibilité gère les espaces réservés
%{var}de manière native. - Pluriels : La chaîne est divisée à
||||et évaluée par rapport auxIntl.PluralRulesnatifs selon la locale active, en miroir de l'ordre des buckets propre de Polyglot par locale. - Dictionnaires : Vous évitez d'avoir à fournir d'énormes configurations JSON à
new Polyglot()– Intlayer gère les dictionnaires dynamiquement et les élague automatiquement.