Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Verlauf initialisiert"v9.0.013.6.2026
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenWenn Sie eine Idee haben, um diese Dokumentation zu verbessern, zögern Sie bitte nicht, durch das Einreichen eines Pull-Requests auf GitHub beizutragen.
GitHub-Link zur DokumentationMarkdown des Dokuments in die Zwischenablage kopieren
Migration von NGX-Translate zu Intlayer
Die Migration Ihrer Angular-Anwendung von ngx-translate zu Intlayer ist mit dem Compat-Adapter einfach und ermöglicht es Ihnen, die Notwendigkeit zu umgehen, alle Ihre Templates umzuschreiben.
Was zu tun ist
Beginnen Sie mit der Ausführung von:
Kopieren Sie den Code in die Zwischenablage
Dadurch wird die intlayer.config.ts eingerichtet. Ersetzen Sie Ihre TranslateModule.forRoot()-Setups und importieren Sie Aliase entsprechend, um auf @intlayer/ngx-translate zu verweisen.
Was im Hintergrund geschieht
ngx-translate verwendet TranslateService (instant, get, stream) neben der {{ 'KEY' | translate:params }}-Pipe und der [translate]-Direktive.
Im Hintergrund:
- Services:
TranslateServiceumhülltgetIntlayerund ein Locale-Observable und stellt genau dieselben Methoden bereit. - Pipes & Direktiven: Neu implementiert, um direkt gegen Intlayer-Wörterbücher aufzulösen.
- Loader:
TranslateHttpLoader-Setups werden in Warn-Stubs umgewandelt, da Intlayer Ihre Wörterbücher zur Build-Zeit (oder durch standardmäßige dynamische Imports) inhärent auflöst und bündelt und die Notwendigkeit von HTTP-Loadern vollständig eliminiert.
