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 Polyglot.js zu Intlayer
Wenn Sie Airbnbs Polyglot.js verwenden, ist die Migration zu Intlayer mithilfe des Compat-Layers äußerst unkompliziert.
Was zu tun ist
Führen Sie einfach den Initialisierungsbefehl in Ihrem Projekt aus:
Kopieren Sie den Code in die Zwischenablage
Dadurch wird intlayer.config.ts generiert. Sie können dann den Bundler-Plugin-Alias verwenden, um Polyglot-Imports transparent zu @intlayer/polyglot weiterzuleiten.
Was im Hintergrund geschieht
Die Syntax von Polyglot.js basiert typischerweise auf polyglot.t('key', {name}) mit %{name}-Interpolationen und smart_count-Pluralen, die durch "singular |||| plural" getrennt sind.
Im Hintergrund:
- Interpolation: Der Compat-Layer behandelt
%{var}-Platzhalter nativ. - Plurale: Die Zeichenkette wird bei
||||aufgeteilt und gegen nativeIntl.PluralRulesgemäß der aktiven Locale ausgewertet, wobei Polygots eigene Bucket-Reihenfolge pro Locale gespiegelt wird. - Wörterbücher: Sie umgehen die Notwendigkeit, riesige JSON-Konfigurationen an
new Polyglot()bereitzustellen – Intlayer verwaltet die Wörterbücher dynamisch und bereinigt sie automatisch.
