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 i18next zu Intlayer
Für ein detailliertes Schritt-für-Schritt-Tutorial lesen Sie bitte unsere vollständige i18next Migrationsanleitung.
Intlayer repliziert die wichtigsten Laufzeiteigenschaften von i18next perfekt. Durch die Verwendung des Compat-Pakets können Ihre Vanilla-Anwendungen oder internen Module die vertraute Syntax weiterhin nutzen.
Was zu tun ist
Um zu beginnen, initialisieren Sie Intlayer in Ihrem Projekt:
Kopieren Sie den Code in die Zwischenablage
Wenn Sie Vite verwenden, fügen Sie das Intlayer-Plugin hinzu, um Imports zu @intlayer/i18next weiterzuleiten:
Kopieren Sie den Code in die Zwischenablage
Was im Hintergrund geschieht
Das i18nextVitePlugin aliasiert i18next-Imports zu @intlayer/i18next und vermeidet so Bundle-Aufblähung durch JSON-Datei-Einschlüsse.
Im Hintergrund:
- Instanzkonfiguration:
createInstanceanalysiert und wendet Namespace-Fallbacks korrekt an und nutzt dabei Intlayers Kompilierungs-Pipeline für den Wörterbuchabruf. - Interpolation: Native Unterstützung für
{{name}}-Ersetzungen und rekursives$t(key)-Verschachteln. - Kontext & Plurale: Identifiziert und löst Suffix-Formate wie
key_maleundkey_one/key_otherauf, die gegen Standard-Intl.PluralRulesausgewertet werden. - Rückgabeobjekte: Der Modus
returnObjects: trueextrahiert sicher Bäume aus Intlayer-Wörterbüchern.
