Zum Hauptinhalt springen

Laufzeitanforderungen

Inoffizielle Beta-Übersetzung

Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →

Browser

Browser-Support

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:

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-icu kompiliert werden, gemäß diesen Anleitungen

ODER

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:

  1. Intl.getCanonicalLocales

  2. Intl.Locale

  3. Intl.PluralRules

  4. Intl.NumberFormat

  5. Intl.DateTimeFormat