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 i18n-js a Intlayer
La transizione dalla libreria i18n-js a Intlayer è una migrazione altamente ottimizzata progettata per trasferire grandi configurazioni di traduzioni nel sistema di risoluzione dei file strutturato di Intlayer.
Cosa fare
Esegui il seguente comando di configurazione nel tuo repository:
Copiare il codice nella clipboard
Con intlayer.config.ts preparato, puoi aggiungere l'alias di Intlayer alla configurazione del tuo bundler in modo che qualsiasi importazione di i18n-js abbia come destinazione il package di compatibilità @intlayer/i18n-js.
Cosa fa sotto il cofano
i18n-js accede ai namespace attraverso espressioni come i18n.t('scope.key', {name}) insieme ai fallback locale e alle mappature plurali specifiche.
Sotto il cofano:
- Interpolation: L'adapter di compatibilità analizza facilmente le mappature
%{name}nel valore del dizionario runtime di destinazione. - Pluralization: Sostituisce le sottochiavi
one/othere le mappa rispetto ai potenti meccanismi plurali sottostanti di Intlayer (Intl.PluralRules), astraendo le mappature manuali. - Locales: Invece di caricare payload linguistici monolitici al bootstrap, i dizionari vengono serviti in modo ottimale in base alla configurazione del contesto corrente tramite la configurazione nativa di Intlayer.
