Variable

Typdefinition für in Übersetzungsinhalten verwendete Variablen

Überblick

Variable steht in Übersetzungen als Platzhalter für dynamische Inhalte.

type Variable = {
  k: string;
  i?: number;
  v?: VariableType;
};

Eigenschaften

EigenschaftTypBeschreibung
kstringVariablenschlüssel/-name
i?numberInterne Kennung
v?VariableTypeFormattyp

VariableType

type VariableType = 'v' | 'n' | 'd' | 'c';
WertBeschreibung
'v'Einfache Textersetzung
'n'Zahlenformatierung
'd'Datumsformatierung
'c'Währungsformatierung

Beispiele

Grundlegende Verwendung

import { Variable } from 'generaltranslation';

// Text-Variable
const nameVariable: Variable = {
  k: 'userName'
};

// Zahlen-Variable
const countVariable: Variable = {
  k: 'itemCount',
  v: 'n'
};

// Währungs-Variable
const priceVariable: Variable = {
  k: 'price',
  v: 'c'
};

In JSX-Inhalten

const welcomeContent = [
  'Willkommen zurück, ',
  { k: 'userName' } as Variable,
  '! Du hast ',
  { k: 'messageCount', v: 'n' } as Variable,
  ' Nachrichten.'
];

Verwandte Typen

Wie ist dieser Leitfaden?

Variable