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 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
npx intlayer initCon 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.