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 ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
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
Questo 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.
