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 Transloco a Intlayer
Se la tua applicazione Angular utilizza attualmente @jsverse/transloco, puoi migrare a Intlayer utilizzando il nostro compat adapter. Questa transizione ti consente di mantenere la sintassi del template esistente mentre sfrutti la potente struttura del dizionario di Intlayer.
Cosa fare
Esegui semplicemente il comando di inizializzazione nel tuo progetto:
Copiare il codice nella clipboard
npx intlayer initQuesto genererà la configurazione necessaria intlayer.config.ts. Potrai quindi sostituire i tuoi import Transloco con i moduli @intlayer/transloco o affidarti agli alias di build.
Come funziona sotto il cofano
Transloco utilizza scopes e un TranslocoService (translate, selectTranslate), insieme a direttive strutturali (*transloco="let t") e pipe (| transloco).
Sotto il cofano:
- Scopes: Mappano naturalmente alle chiavi del dizionario Intlayer, fornendo un'ottima strategia di pruning per l'ottimizzazione del bundle.
- Service & Directives: L'adattatore Angular di Intlayer sostituisce facilmente i provider, permettendo alle tue pipe di template e alle direttive esistenti di risolvere le stringhe rispetto ai dizionari Intlayer.
- Build time parsing: L'analizzatore TypeScript riconosce le chiamate
instant/get, e il fallback pruning garantisce la correttezza anche quando l'utilizzo del template non è staticamente tracciabile.