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 anglaisSi vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier le Markdown du doc dans le presse-papiers
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
Cela 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.
