Variable

Définition de type pour les variables utilisées dans le contenu de traduction

Aperçu

Variable représente un espace réservé pour du contenu dynamique dans les traductions.

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

Propriétés

PropriétéTypeDescription
kstringClé/nom de variable
i?numberIdentifiant interne
v?VariableTypeType de formatage

Type de variable

type VariableType = 'v' | 'n' | 'd' | 'c';
ValeurDescription
'v'Substitution de texte brut
'n'Mise en forme des nombres
'd'Mise en forme des dates
'c'Mise en forme des devises

Exemples

Utilisation de base

import { Variable } from 'generaltranslation';

// Variable de texte
const nameVariable: Variable = {
  k: 'userName'
};

// Variable numérique
const countVariable: Variable = {
  k: 'itemCount',
  v: 'n'
};

// Variable de devise
const priceVariable: Variable = {
  k: 'price',
  v: 'c'
};

Dans le contenu JSX

const welcomeContent = [
  'Bon retour, ',
  { k: 'userName' } as Variable,
  ' ! Vous avez ',
  { k: 'messageCount', v: 'n' } as Variable,
  ' messages.'
];

Types connexes

Que pensez-vous de ce guide ?

Variable