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à | Tipo | Descrizione |
|---|---|---|
k | string | Chiave/nome variabile |
i? | number | Identificatore interno |
v? | VariableType | Tipo di formattazione |
TipoVariabile
type VariableType = 'v' | 'n' | 'd' | 'c';| Valore | Descrizione |
|---|---|
'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
VariableType- Specifiche del tipo di formattazione
Come valuti questa guida?