Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Einheitliche 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
intlayer-Paket
Das intlayer-Paket ist die Kernbibliothek des Intlayer-Ökosystems. Es stellt die grundlegenden Funktionen, Typen und Hilfsfunktionen zur Verwaltung mehrsprachiger Inhalte in JavaScript- und TypeScript-Anwendungen bereit.
Installation
Exporte
Konfiguration
Import:
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Variable | Typ | Beschreibung | Zugehöriges Dokument |
|---|---|---|---|
configuration | IntlayerConfig | Das Intlayer-Konfigurationsobjekt. | getConfiguration |
getConfiguration | () => IntlayerConfig | Gibt das Intlayer-Konfigurationsobjekt zurück. (Deprecated: Verwende stattdessen configuration) | getConfiguration |
locales | Locales[] | Die Liste aller unterstützten Locales. | - |
requiredLocales | Locales[] | Die Liste aller erforderlichen Locales. | - |
defaultLocale | Locales | Die Standard-Locale. | - |
Typen
Import:
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Typ | Beschreibung |
|---|---|
Dictionary | Der Dictionary-Typ, der verwendet wird, um die Struktur eines Dictionarys zu definieren. |
DeclarationContent | (Veraltet) Verwenden Sie stattdessen Dictionary<T>. |
IntlayerConfig | Der Typ, der die Intlayer-Konfiguration definiert. |
ContentNode | Ein Knoten im Dictionary-Inhalt. |
Locale | Der Typ, der eine Locale repräsentiert. |
LocalesValues | Die möglichen Werte für eine Locale. |
StrictModeLocaleMap | Eine Map von Locales mit strikter Typprüfung. |
Content-Funktionen
Import:
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Typ | Beschreibung | Verwandte Dokumentation |
|---|---|---|---|
t / getTranslation | Function | Wählt Inhalte basierend auf der aktuellen Locale aus. | Übersetzung |
enu / getEnumeration | Function | Wählt Inhalte basierend auf einer Anzahl/Quantität aus. | Aufzählung |
cond / getCondition | Function | Wählt Inhalte basierend auf einer booleschen Bedingung aus. | condition |
gender | Function | Wählt Inhalte basierend auf dem Geschlecht aus. | gender |
insert | Function | Fügt Werte in einen Inhalts-String ein. | insertion |
nest / getNesting | Function | Schachtelt ein anderes Dictionary. | nesting |
md | Function | Verarbeitet Markdown-Inhalte. | markdown |
html | Function | Verarbeitet HTML-Inhalte. | html |
file | Function | Verarbeitet Dateiinhalt. | file |
getDictionary | Function | Verarbeitet Objekte, die wie Wörterbücher aussehen (Schlüssel, Inhalt). Es verarbeitet t()-Übersetzungen, Aufzählungen usw. | - |
getIntlayer | Function | Basierend auf getDictionary, injiziert es jedoch eine optimierte Version des Wörterbuchs aus der generierten Deklaration. | - |
Lokalisierungs-Hilfsfunktionen
Import:
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Typ | Beschreibung | Zugehörige Dokumentation |
|---|---|---|---|
getLocale | Function | Ermittelt die Locale aus einem String oder Pfad. | getLocale |
getLocaleLang | Function | Gibt den Sprachteil einer Locale zurück. | getLocaleLang |
getLocaleName | Function | Gibt den Anzeigenamen einer Locale zurück. | getLocaleName |
getLocalizedPath | Function | Löst einen kanonischen Pfad in einen lokalisierten Pfad auf. | getLocalizedPath |
getCanonicalPath | Function | Löst einen lokalisierten Pfad in den kanonischen Pfad auf. | getCanonicalPath |
getLocalizedUrl | Function | Erzeugt eine lokalisierte URL. | getLocalizedUrl |
getMultilingualUrls | Function | Erzeugt URLs für alle unterstützten Locales. | getMultilingualUrls |
getPathWithoutLocale | Function | Entfernt das Locale-Präfix aus einem Pfad. | getPathWithoutLocale |
getPrefix | Function | Ermittelt das Locale-Präfix aus einem Pfad. | getPrefix |
getHTMLTextDir | Function | Gibt die Schreibrichtung (LTR/RTL) zurück. | getHTMLTextDir |
validatePrefix | Function | Validiert ein Locale-Präfix. | validatePrefix |
Browser-Dienstprogramme
Importieren:
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Typ | Beschreibung |
|---|---|---|
getBrowserLocale | Function | Ermittelt die vom Browser bevorzugte Locale. |
getCookie | Function | Liest einen Cookie-Wert aus. |
getLocaleFromStorage | Function | Liest die Locale aus dem Speicher. |
setLocaleInStorage | Function | Speichert die Locale im Speicher. |
Formatierer
Importieren:
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Funktion | Beschreibung |
|---|---|
number | Formatiert eine Zahl. |
currency | Formatiert einen Währungswert. |
percentage | Formatiert einen Prozentsatz. |
compact | Formatiert eine Zahl in kompakter Form. |
date | Formatiert ein Datum. |
relativeTime | Formatiert relative Zeitangaben. |
units | Formatiert einen Wert mit Einheiten. |
Intl | Das Standard-Intl-Objekt. |