Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Durch die Integration des Intlayer MCP-Servers in Ihren bevorzugten AI-Assistenten können Sie alle Dokumente direkt von ChatGPT, DeepSeek, Cursor, VSCode usw. abrufen.
Dokumentation des MCP-Servers ansehenDer 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
Dokumentation: getConfiguration Funktion in intlayer
Beschreibung
Die Funktion getConfiguration ruft die gesamte Konfiguration für die intlayer-Anwendung ab, indem sie Umgebungsvariablen extrahiert. Diese Funktion bietet die Flexibilität, dieselbe Konfiguration sowohl auf der Client- als auch auf der Serverseite zu verwenden, um Konsistenz in der gesamten Anwendung sicherzustellen.
Parameter
Die Funktion nimmt keine Parameter entgegen. Stattdessen verwendet sie Umgebungsvariablen für die Konfiguration.
Rückgabewert
- Typ: IntlayerConfig
Beschreibung: Ein Objekt, das die vollständige Konfiguration für intlayer enthält. Die Konfiguration umfasst die folgenden Abschnitte:
- internationalization: Einstellungen im Zusammenhang mit Sprachversionen und dem strikten Modus.
- middleware: Einstellungen im Zusammenhang mit URL- und Cookie-Verwaltung.
- content: Einstellungen im Zusammenhang mit Inhaltsdateien, Verzeichnissen und Mustern.
- editor: Editor-spezifische Konfigurationen.
Siehe Intlayer Konfigurationsdokumentation für weitere Details.
Beispielhafte Verwendung
Abrufen der vollständigen Konfiguration
Kopieren Sie den Code in die Zwischenablage
import { getConfiguration } from "intlayer";const config = getConfiguration();console.log(config);// Ausgabe:// {// internationalization: { ... },// middleware: { ... },// content: { ... },// editor: { ... }// }
Extrahieren von availableLocales und defaultLocale
Der Abschnitt internationalization der Konfiguration stellt sprachbezogene Einstellungen bereit, wie z.B. locales (verfügbare Sprachen) und defaultLocale (Fallback-Sprache).
Kopieren Sie den Code in die Zwischenablage
import { getConfiguration } from "intlayer";const { internationalization, middleware } = getConfiguration();const { locales: availableLocales, defaultLocale } = internationalization;const { cookieName } = middleware;console.log(availableLocales); // Ausgabe Beispiel: ["en", "fr", "es"]console.log(defaultLocale); // Ausgabe Beispiel: "en"console.log(cookieName); // Ausgabe: "INTLAYER_LOCALE"
Hinweise
- Stellen Sie sicher, dass alle erforderlichen Umgebungsvariablen korrekt gesetzt sind, bevor Sie diese Funktion aufrufen. Fehlende Variablen führen zu Fehlern während der Initialisierung.
- Diese Funktion kann sowohl auf der Client- als auch auf der Serverseite verwendet werden, was sie zu einem vielseitigen Werkzeug für die einheitliche Verwaltung von Konfigurationen macht.
Verwendung in Anwendungen
Die Funktion getConfiguration ist ein grundlegendes Werkzeug zur Initialisierung und Verwaltung der Konfiguration einer intlayer-Anwendung. Durch den Zugriff auf Einstellungen wie Sprachversionen, Middleware und Inhaltsverzeichnisse gewährleistet sie Konsistenz und Skalierbarkeit in mehrsprachigen und inhaltsorientierten Anwendungen.
Dokumentationshistorie
- 5.5.10 - 2025-06-29: Initiale Historie