KI-Übersetzungshinweis
Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
ctx.t()
Eine i18n-Kurzfunktion in RunJS zur Übersetzung von Texten basierend auf den Spracheinstellungen des aktuellen Kontexts. Sie eignet sich für die Internationalisierung von Inline-Texten wie Schaltflächen, Titeln und Hinweisen.
Anwendungsbereiche
ctx.t() kann in allen RunJS-Ausführungsumgebungen verwendet werden.
Typdefinition
Parameter
Rückgabewert
- Gibt die übersetzte Zeichenfolge zurück. Wenn für den Schlüssel keine Übersetzung existiert und kein
defaultValueangegeben wurde, wird möglicherweise der Schlüssel selbst oder die interpolierte Zeichenfolge zurückgegeben.
Namensraum (ns)
Der Standard-Namensraum für die RunJS-Umgebung ist runjs. Wenn ns nicht angegeben ist, sucht ctx.t(key) den Schlüssel im Namensraum runjs.
Beispiele
Einfacher Schlüssel
Mit Interpolationsvariablen
Dynamische Texte (z. B. relative Zeit)
Angabe eines Namensraums
Hinweise
- Lokalisierungs-Plugin: Um Texte zu übersetzen, muss das Lokalisierungs-Plugin aktiviert sein. Fehlende Übersetzungsschlüssel werden automatisch in die Liste der Lokalisierungsverwaltung extrahiert, um eine zentrale Wartung und Übersetzung zu ermöglichen.
- Unterstützt Interpolation im i18next-Stil: Verwenden Sie
{{variablenName}}im Schlüssel und übergeben Sie die entsprechende Variable in denoptions, um sie zu ersetzen. - Die Sprache wird durch den aktuellen Kontext bestimmt (z. B.
ctx.i18n.language, Benutzer-Locale).
Verwandte Themen
- ctx.i18n: Sprachen lesen oder wechseln

