Variabile

Definizione del tipo per le variabili usate nei contenuti di traduzione

Panoramica

Variable rappresenta un segnaposto per contenuti dinamici nelle traduzioni.

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

Proprietà

ProprietàTipoDescrizione
kstringChiave/nome variabile
i?numberIdentificatore interno
v?VariableTypeTipo di formattazione

TipoVariabile

type VariableType = 'v' | 'n' | 'd' | 'c';
ValoreDescrizione
'v'Sostituzione di testo semplice
'n'Formattazione numerica
'd'Formattazione delle date
'c'Formattazione della valuta

Esempi

Utilizzo di base

import { Variable } from 'generaltranslation';

// Variabile di testo
const nameVariable: Variable = {
  k: 'userName'
};

// Variabile numerica
const countVariable: Variable = {
  k: 'itemCount',
  v: 'n'
};

// Variabile di valuta
const priceVariable: Variable = {
  k: 'price',
  v: 'c'
};

Nei contenuti JSX

const welcomeContent = [
  'Bentornato/a, ',
  { k: 'userName' } as Variable,
  '! Hai ',
  { k: 'messageCount', v: 'n' } as Variable,
  ' messaggi.'
];

Tipi correlati

Come valuti questa guida?

Variabile