Types
EntryMetadata
Definición del tipo de metadatos que personalizan el comportamiento de traducción en objetos Entry
Descripción general
EntryMetadata proporciona configuración opcional para objetos Entry en operaciones de traducción en lote.
type EntryMetadata = {
  context?: string;
  id?: string;
  hash?: string;
  dataFormat?: DataFormat;
  sourceLocale?: string;
  actionType?: ActionType;
  timeout?: number;
  regionCode?: string;
  scriptCode?: string;
};Propiedades
| Propiedad | Tipo | Descripción | 
|---|---|---|
| context? | string | Contexto para traductores | 
| id? | string | Identificador único | 
| hash? | string | Hash de contenido para caché | 
| dataFormat? | DataFormat | Especificación del formato | 
| sourceLocale? | string | Anulación del locale de origen | 
| actionType? | ActionType | Preferencia del modelo de traducción | 
| timeout? | number | Tiempo de espera de la solicitud (ms) | 
| regionCode? | string | Código de región ISO | 
| scriptCode? | string | Código de sistema de escritura ISO | 
Tipos relacionados
type DataFormat = 'JSX' | 'ICU' | 'I18NEXT';
type ActionType = 'standard' | 'fast' | string;Ejemplos
Uso básico
import { Entry, EntryMetadata } from 'generaltranslation';
const metadata: EntryMetadata = {
  context: 'Texto del botón',
  actionType: 'fast'
};
const entry: Entry = {
  source: 'Guardar',
  targetLocale: 'es',
  metadata
};Con formato ICU
const icuEntry: Entry = {
  source: '{count, plural, other {{count} items}}',
  targetLocale: 'es',
  metadata: {
    dataFormat: 'ICU',
    context: 'Cantidad de elementos'
  }
};Tipos relacionados
- Entry- Tipo padre que usa estos metadatos
- ActionType- options del modelo de traducción
¿Qué te ha parecido esta guía?

