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 ansehenIf 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
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
npx intlayer initDadurch 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.