Types

OpzioniEnqueueFiles

Opzioni di configurazione per le operazioni di traduzione di file in batch

Panoramica

EnqueueFilesOptions configura le operazioni di traduzione batch dei file.

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

Proprietà

ProprietàTipoObbligatorioDescrizione
publish?booleanNoPubblica automaticamente le traduzioni
requireApproval?booleanNoRichiede un flusso di approvazione
sourceLocale?stringNoOverride della locale di origine
targetLocalesstring[]Codici delle locale di destinazione
version?stringNoIdentificatore di versione
timeout?numberNoTimeout della richiesta (ms)
modelProvider?stringNoProvider del modello di traduzione
force?booleanNoForza la rielaborazione

Esempi

Uso di base

import { GT, EnqueueFilesOptions } from 'generaltranslation';

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

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

Ambiente di sviluppo vs ambiente di produzione

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

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

Tipi correlati

Come valuti questa guida?

OpzioniEnqueueFiles