Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Vollständige react-intlayer-API (Hooks, Utilities, format/html/markdown-Unterpfade) erneut exportieren, sodass eine React Native-App nur von react-native-intlayer abhängt"v9.0.025.6.2026
- "Vereinheitlichte Dokumentation für alle Exporte"v8.0.021.1.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
react-native-intlayer-Paket
Das Paket react-native-intlayer stellt die notwendigen Werkzeuge bereit, um Intlayer in React Native-Anwendungen zu integrieren. Es exportiert die vollständige react-intlayer-API (Hooks und Utilities) erneut mit einem React Native-fähigen IntlayerProvider sowie den von React Native benötigten Polyfills und der Metro-Konfiguration.
In einer React Native-App importieren Sie alles ausreact-native-intlayer. Sie müssenreact-intlayernicht direkt installieren oder importieren.
Installation
Kopieren Sie den Code in die Zwischenablage
Exporte
Provider
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Komponente | Beschreibung |
|---|---|
IntlayerProvider | Provider-Komponente, die Ihre Anwendung umschließt und den Intlayer-Kontext bereitstellt. Wendet die erforderlichen Polyfills automatisch an. |
Kopieren Sie den Code in die Zwischenablage
Hooks und Utilities
Diese werden aus react-intlayer erneut exportiert, sodass Sie sie direkt aus react-native-intlayer importieren können:
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Export | Beschreibung |
|---|---|
useIntlayer | Auf lokalisierten Inhalt für einen Wörterbuchschlüssel zugreifen. |
useLocale | Die aktuelle Spracheinstellung lesen und ändern. |
useDictionary, useDictionaryAsync, useDictionaryDynamic, useLoadDynamic | Wörterbuchinhalte auf verschiedene Arten laden. |
useI18n | i18next-kompatibler Hook. |
t | Inline-Übersetzungshelfer. |
getIntlayer, getDictionary | Imperative Inhalts-Getter. |
localeCookie, localeInStorage, setLocaleCookie, setLocaleInStorage, useLocaleCookie, useLocaleStorage | Hilfsfunktionen zur Sprachpersistenz. |
Kopieren Sie den Code in die Zwischenablage
Polyfill
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Beschreibung |
|---|---|
intlayerPolyfill | Funktion, die die notwendigen Polyfills für React Native anwendet, damit Intlayer unterstützt wird. |
Kopieren Sie den Code in die Zwischenablage
Der Polyfill wird automatisch angewendet, wenn SieIntlayerProviderimportieren. Rufen SieintlayerPolyfillnur manuell auf, wenn Sie die Polyfills benötigen, bevor der Provider eingehängt wird.
Formatierer
Hooks für die Zahlen-, Datums- und andere Intl-basierte Formatierung sind über den Unterpfad /format verfügbar:
Kopieren Sie den Code in die Zwischenablage
Markdown- und HTML-Rendering
Kopieren Sie den Code in die Zwischenablage
Metro-Konfiguration
Das Paket react-native-intlayer stellt Metro-Konfigurationshilfsfunktionen bereit, um sicherzustellen, dass Intlayer korrekt mit React Native funktioniert.
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Beschreibung |
|---|---|
configMetroIntlayer | Asynchrone Funktion, die Intlayer vorbereitet und die Metro-Konfiguration zusammenführt. |
configMetroIntlayerSync | Synchrone Funktion, die die Metro-Konfiguration zusammenführt, ohne Intlayer-Ressourcen vorzubereiten. |
exclusionList | Erstellt ein RegExp-Muster für Metros blockList, um Inhaltsdateien vom Bundle auszuschließen. |
Kopieren Sie den Code in die Zwischenablage