Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Init history"v9.0.013/06/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisSi vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier le Markdown du doc dans le presse-papiers
Migrer de NGX-Translate vers Intlayer
Migrer votre application Angular de ngx-translate vers Intlayer est facile avec l'adaptateur de compatibilité, vous permettant de contourner le besoin de réécrire tous vos templates.
À faire
Commencez par exécuter :
Copier le code dans le presse-papiers
Cela configure le fichier intlayer.config.ts. Remplacez vos configurations TranslateModule.forRoot() et les alias d'importation pour pointer vers @intlayer/ngx-translate.
Ce qu'il fait sous le capot
ngx-translate utilise TranslateService (instant, get, stream) aux côtés du pipe {{ 'KEY' | translate:params }} et de la directive [translate].
Sous le capot :
- Services :
TranslateServiceenveloppegetIntlayeret un observable de locale, fournissant exactement les mêmes méthodes. - Pipes & Directives : Réimplémentés pour résoudre directement contre les dictionnaires Intlayer.
- Loaders : Les configurations de
TranslateHttpLoadersont converties en stubs d'avertissement car Intlayer résout et regroupe intrinsèquement vos dictionnaires au moment de la compilation (ou via des imports dynamiques standard), éliminant complètement le besoin de loaders HTTP.
