Laufzeitanforderungen
Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →
Browser
Wir unterstützen IE11 & die 2 neuesten Versionen von Edge, Chrome, Firefox & Safari. Bei Bedarf für ältere Browserunterstützung sehen Sie sich die polyfill-library an, die ebenfalls formatjs verwendet, aber andere benötigte Polyfills vorabbündelt.
React Intl benötigt folgende Intl-APIs:
-
Intl.NumberFormat: Verfügbar ab IE11+
-
Intl.DateTimeFormat: Verfügbar ab IE11+
-
Intl.PluralRules: Kann mittels dieses Pakets polygefillt werden.
-
(Optional) Intl.RelativeTimeFormat: Erforderlich bei Verwendung von
formatRelativeTimeoderFormattedRelativeTime. Kann mittels dieses Pakets polygefillt werden. -
(Optional) Intl.DisplayNames: Erforderlich bei Verwendung von
formatDisplayNameoderFormattedDisplayName. Kann mittels dieses Pakets polygefillt werden.
Wir unterstützen offiziell IE11 sowie die 2 neuesten Versionen von Edge, Chrome & Firefox.
Node.js
full-icu
Ab Node.js 13.0.0 ist full-icu standardmäßig unterstützt.
Bei Verwendung von React Intl in älteren Node.js-Versionen muss Ihre node-Binärdatei:
- Mit
full-icukompiliert werden, gemäß diesen Anleitungen
ODER
- Das
full-icu-npm-Paket verwenden
Falls Ihre node-Version eine der oben genannten Intl-APIs nicht unterstützt, müssen Sie diese entsprechend polyfillen.
React Native
Bei Verwendung von react-intl in React Native muss Ihre Laufzeitumgebung über integrierte Intl-Unterstützung verfügen (ähnlich der JSC International-Variante). Weitere Details finden Sie in diesen Issues:
React Native unter iOS
Falls die Intl-Variante von JSC nicht verfügbar ist (z.B. unter iOS), befolgen Sie die Anweisungen unter Polyfills, um folgende APIs in dieser Reihenfolge zu polyfillen: