Inhalt
Union-Typ, der alle unterstützten Inhaltsformate für die Übersetzung darstellt
Übersicht
„Content“ bezeichnet alle unterstützten Inhaltsformate für die Übersetzung.
type Content = JsxChildren | IcuMessage | I18nextMessage;Typdefinition
Unionsmitglieder
| Typ | Beschreibung | Anwendungsfall |
|---|---|---|
JsxChildren | Umfangreicher JSX-Content mit Elementen und Variablen | React-Komponenten, strukturierte HTML-Inhalte |
IcuMessage | ICU-MessageFormat-Strings | Komplexe Pluralbildung, Datums-/Zahlenformatierung |
I18nextMessage | i18next-kompatible Message-Strings | Einfache Interpolation, bestehende i18next-Projekte |
Beispiele
JSX-Inhalte
const jsxContent: Content = {
t: 'div',
c: ['Hallo ', { k: 'userName' }]
};ICU Message Format
const icuContent: Content = 'Hallo, {name}!' as IcuMessage;i18next‑Format
const i18nextContent: Content = 'Willkommen zurück, {{name}}!' as I18nextMessage;Hinweise
Contentvereinheitlicht verschiedene Nachrichtenformate in einem einzigen Typ- Der Content-Typ kann anhand der Struktur abgeleitet oder explizit angegeben werden
Verwandte Typen
JsxChildren- JSX-InhaltsstrukturDataFormat- Formatspezifikation
Wie ist diese Anleitung?