Types

EnqueueFilesOptions

Opciones de configuración para operaciones de traducción de archivos en lote

Descripción general

EnqueueFilesOptions configura las operaciones de traducción de archivos por lotes.

type EnqueueFilesOptions = {
  publish?: boolean;
  requireApproval?: boolean;
  description?: string;
  sourceLocale?: string;
  targetLocales: string[];
  version?: string;
  _versionId?: string;
  timeout?: number;
  modelProvider?: string;
  force?: boolean;
};

Propiedades

PropiedadTipoObligatorioDescripción
publish?booleanNoPublicar traducciones automáticamente
requireApproval?booleanNoRequerir flujo de aprobación
sourceLocale?stringNoSobrescribir la configuración regional de origen
targetLocalesstring[]Códigos de configuración regional de destino
version?stringNoIdentificador de versión
timeout?numberNoTiempo de espera de la solicitud (ms)
modelProvider?stringNoProveedor del modelo de traducción
force?booleanNoForzar reprocesamiento

Ejemplos

Uso básico

import { GT, EnqueueFilesOptions } from 'generaltranslation';

const options: EnqueueFilesOptions = {
  targetLocales: ['es', 'fr', 'de'],
  publish: false,
  requireApproval: true
};

const result = await gt.enqueueFiles(files, options);

Desarrollo vs. Producción

// Desarrollo
const devOptions: EnqueueFilesOptions = {
  targetLocales: ['es'],
  publish: true,
  requireApproval: false
};

// Producción  
const prodOptions: EnqueueFilesOptions = {
  targetLocales: ['es', 'fr', 'de', 'ja'],
  publish: false,
  requireApproval: true,
  modelProvider: 'premium'
};

Tipos relacionados

¿Qué te ha parecido esta guía?

EnqueueFilesOptions