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 NGX-Translate a Intlayer
Migrare la tua applicazione Angular da ngx-translate a Intlayer è facile con l'adapter di compatibilità, che ti permette di evitare la necessità di riscrivere tutti i tuoi template.
Cosa fare
Inizia eseguendo:
Copiare il codice nella clipboard
npx intlayer initQuesto configura intlayer.config.ts. Sostituisci le tue configurazioni TranslateModule.forRoot() e gli alias di importazione in modo appropriato per puntare a @intlayer/ngx-translate.
Cosa fa sotto il cofano
ngx-translate usa TranslateService (instant, get, stream) insieme alla pipe {{ 'KEY' | translate:params }} e alla direttiva [translate].
Sotto il cofano:
- Services:
TranslateServicewrapsgetIntlayere un locale observable, fornendo esattamente gli stessi metodi. - Pipes & Directives: Re-implementate per risolvere direttamente contro i dizionari di Intlayer.
- Loaders: I setup di
TranslateHttpLoadervengono convertiti in warning stubs perché Intlayer risolve e aggrega intrinsecamente i tuoi dizionari al momento della build (o attraverso standard dynamic imports), eliminando completamente la necessità di HTTP loaders.