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 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
npx intlayer initWenn 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.