Types
MetadatiVoce
Definizione del tipo per i metadati che personalizzano il comportamento della traduzione negli oggetti Entry
Panoramica
EntryMetadata fornisce una configurazione opzionale per gli oggetti Entry nelle operazioni di traduzione batch.
type EntryMetadata = {
context?: string;
id?: string;
hash?: string;
dataFormat?: DataFormat;
sourceLocale?: string;
actionType?: ActionType;
timeout?: number;
regionCode?: string;
scriptCode?: string;
};Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
context? | string | Contesto per i traduttori |
id? | string | Identificatore univoco |
hash? | string | Hash del contenuto per la cache |
dataFormat? | DataFormat | Specifica del formato |
sourceLocale? | string | Override della locale sorgente |
actionType? | ActionType | Preferenza del modello di traduzione |
timeout? | number | Timeout della richiesta (ms) |
regionCode? | string | Codice regione ISO |
scriptCode? | string | Codice di scrittura ISO |
Tipi correlati
type DataFormat = 'JSX' | 'ICU' | 'I18NEXT';
type ActionType = 'standard' | 'fast' | string;Esempi
Utilizzo base
import { Entry, EntryMetadata } from 'generaltranslation';
const metadata: EntryMetadata = {
context: 'Testo del pulsante',
actionType: 'rapida'
};
const entry: Entry = {
source: 'Salva',
targetLocale: 'es',
metadata
};Con formato ICU
const icuEntry: Entry = {
source: '{count, plural, other {{count} elementi}}',
targetLocale: 'es',
metadata: {
dataFormat: 'ICU',
context: 'Numero di elementi'
}
};Tipi correlati
Entry- Tipo principale che utilizza questi metadatiActionType- Opzioni del modello di traduzione
Come valuti questa guida?