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
| Propiedad | Tipo | Obligatorio | Descripción | 
|---|---|---|---|
| publish? | boolean | No | Publicar traducciones automáticamente | 
| requireApproval? | boolean | No | Requerir flujo de aprobación | 
| sourceLocale? | string | No | Sobrescribir la configuración regional de origen | 
| targetLocales | string[] | Sí | Códigos de configuración regional de destino | 
| version? | string | No | Identificador de versión | 
| timeout? | number | No | Tiempo de espera de la solicitud (ms) | 
| modelProvider? | string | No | Proveedor del modelo de traducción | 
| force? | boolean | No | Forzar 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
- FileToTranslate- Estructura de entrada de archivos
¿Qué te ha parecido esta guía?

