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 Transloco zu Intlayer
Wenn Ihre Angular-Anwendung derzeit @jsverse/transloco verwendet, können Sie mit unserem Compat-Adapter zu Intlayer migrieren. Dieser Übergang ermöglicht es Ihnen, Ihre bestehende Template-Syntax beizubehalten und gleichzeitig die leistungsstarke Wörterbuchstruktur von Intlayer zu nutzen.
Was zu tun ist
Führen Sie einfach den Initialisierungsbefehl in Ihrem Projekt aus:
Kopieren Sie den Code in die Zwischenablage
npx intlayer initDadurch wird die erforderliche intlayer.config.ts-Konfiguration generiert. Sie ersetzen dann Ihre Transloco-Imports durch @intlayer/transloco-Module oder verlassen sich auf die Build-Aliase.
Was im Hintergrund geschieht
Transloco verwendet Scopes und einen TranslocoService (translate, selectTranslate) neben strukturellen Direktiven (*transloco="let t") und Pipes (| transloco).
Im Hintergrund:
- Scopes: Ordnen sich natürlich den Intlayer-Wörterbuchschlüsseln zu und bieten eine hervorragende Bereinigungsgeschichte für die Bundle-Optimierung.
- Service & Direktiven: Der Angular-Adapter von Intlayer ersetzt die Provider nahtlos und ermöglicht es Ihren bestehenden Template-Pipes und -Direktiven, Zeichenketten gegen Intlayer-Wörterbücher aufzulösen.
- Build-Zeit-Parsing: Der TypeScript-Analyzer erkennt
instant/get-Aufrufe, und Fallback-Bereinigung gewährleistet Korrektheit auch dann, wenn die Template-Nutzung nicht statisch verfolgbar ist.