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.
Per capire da dove vengono queste librerie, leggi la storia dell'i18n in JavaScript.
