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 i18n-js zu Intlayer
Der Übergang von der i18n-js-Bibliothek zu Intlayer ist eine hochoptimierte Migration, die darauf ausgelegt ist, umfangreiche Übersetzungskonfigurationen in Intlayers strukturiertes Dateiauflösungssystem auszulagern.
Was zu tun ist
Führen Sie den folgenden Setup-Befehl in Ihrem Repository aus:
Kopieren Sie den Code in die Zwischenablage
Wenn intlayer.config.ts vorbereitet ist, können Sie Intlayers Alias zu Ihrer Bundler-Konfiguration hinzufügen, sodass alle Imports von i18n-js auf das Compat-Paket @intlayer/i18n-js abzielen.
Was im Hintergrund geschieht
i18n-js greift auf Namespaces über Ausdrücke wie i18n.t('scope.key', {name}) zusammen mit Locale-Fallbacks und spezifischen Plural-Zuordnungen zu.
Im Hintergrund:
- Interpolation: Der Compat-Adapter analysiert problemlos
%{name}-Zuordnungen in Ihren angestrebten Laufzeit-Wörterbuch-Wert. - Pluralisierung: Ersetzt
one/other-Unterschlüssel und ordnet sie den leistungsstarken zugrunde liegenden Plural-Mechanismen von Intlayer zu (Intl.PluralRules), wodurch manuelle Zuordnungen abstrahiert werden. - Locales: Anstatt monolithische Sprach-Payloads beim Start zu laden, werden Wörterbücher optimal basierend auf dem aktuellen Kontext bereitgestellt, der über die native Intlayer-Konfiguration eingerichtet wird.
