Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Dieses Dokument ist veraltet, die Basisversion wurde aktualisiert am 23. August 2025.
Zur englischen Doku gehenVersionshistorie
- "Historie initialisiert"v5.5.1029.6.2025
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
Dokumentation: getTranslationContent Funktion in intlayer
Beschreibung
Die Funktion getTranslationContent ruft den Inhalt ab, der einer bestimmten Locale aus einem Satz anpassbarer Sprachinhalte entspricht. Wenn die angegebene Locale nicht gefunden wird, gibt sie standardmäßig den Inhalt der im Projekt konfigurierten Standard-Locale zurück.
Parameter
languageContent: CustomizableLanguageContent<Content>- Beschreibung: Ein Objekt, das Übersetzungen für verschiedene Locales enthält. Jeder Schlüssel repräsentiert eine Locale, und sein Wert ist der entsprechende Inhalt.
- Typ:
CustomizableLanguageContent<Content>Contentkann ein beliebiger Typ sein, standardmäßigstring.
locale: Locales- Beschreibung: Die Locale, für die der Inhalt abgerufen werden soll.
- Typ:
Locales
Rückgabewert
- Typ:
Content - Beschreibung: Der Inhalt, der der angegebenen Locale entspricht. Wenn die Locale nicht gefunden wird, wird der Inhalt der Standard-Locale zurückgegeben.
Beispielhafte Verwendung
Grundlegende Verwendung
Fehlende Locale:
Verwendung benutzerdefinierter Inhaltstypen:
Randfälle
- Locale nicht gefunden:
- Wenn die
localeimlanguageContentnicht gefunden wird, gibt die Funktion den Inhalt der Standard-Locale zurück.
- Wenn die
- Unvollständiger Sprachinhalt:
- Wenn eine Locale nur teilweise definiert ist, werden die Inhalte nicht zusammengeführt. Es wird strikt der Wert der angegebenen Locale abgerufen oder auf die Standard-Locale zurückgegriffen.
- TypeScript Durchsetzung:
- Wenn die Locales in
languageContentnicht mit der Projektkonfiguration übereinstimmen, erzwingt TypeScript, dass alle erforderlichen Locales definiert sind, um sicherzustellen, dass der Inhalt vollständig und typensicher ist.
- Wenn die Locales in