Types

EnqueueFilesOptions

Options de configuration pour les opérations de traduction de fichiers en lot

Vue d’ensemble

EnqueueFilesOptions configure les opérations de traduction de fichiers en lot.

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

Propriétés

PropriétéTypeObligatoireDescription
publish?booleanNonPublier automatiquement les traductions
requireApproval?booleanNonExiger un processus de validation
sourceLocale?stringNonRemplacement de la locale source
targetLocalesstring[]OuiCodes de locales cibles
version?stringNonIdentifiant de version
timeout?numberNonDélai d’attente de la requête (ms)
modelProvider?stringNonFournisseur du modèle de traduction
force?booleanNonForcer le retraitement

Exemples

Utilisation de base

import { GT, EnqueueFilesOptions } from 'generaltranslation';

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

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

Développement vs production

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

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

Types associés

Que pensez-vous de ce guide ?

EnqueueFilesOptions