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 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
Questo 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.
