Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Init history"v9.0.013/06/2026
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseIf 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
Migrare da Polyglot.js a Intlayer
Se stai usando Polyglot.js di Airbnb, migrare a Intlayer è estremamente semplice usando il livello di compatibilità.
Cosa fare
Esegui semplicemente il comando di inizializzazione nel tuo progetto:
Copiare il codice nella clipboard
npx intlayer initQuesto genera intlayer.config.ts. Puoi quindi utilizzare l'alias del plugin bundler per reindirizzare trasparentemente gli import di Polyglot a @intlayer/polyglot.
Cosa fa dietro le quinte
La sintassi di Polyglot.js si basa tipicamente su polyglot.t('key', {name}) con interpolazioni %{name} e plurali smart_count separati da "singular |||| plural".
Dietro le quinte:
- Interpolazione: Il layer di compatibilità gestisce nativamente i placeholder
%{var}. - Plurali: La stringa viene divisa a
||||e valutata rispetto aIntl.PluralRulesnativo secondo la locale attiva, rispecchiando l'ordine dei bucket di Polyglot per locale. - Dizionari: Eviti la necessità di fornire configurazioni JSON enormi a
new Polyglot()– Intlayer gestisce i dizionari dinamicamente e li ripulisce automaticamente.