Types
EnqueueFilesOptions
Konfigurationsoptionen für stapelweise Dateiübersetzungen
Übersicht
EnqueueFilesOptions konfiguriert Batch-Dateiübersetzungen.
type EnqueueFilesOptions = {
  publish?: boolean;
  requireApproval?: boolean;
  description?: string;
  sourceLocale?: string;
  targetLocales: string[];
  version?: string;
  _versionId?: string;
  timeout?: number;
  modelProvider?: string;
  force?: boolean;
};Eigenschaften
| Eigenschaft | Typ | Erforderlich | Beschreibung | 
|---|---|---|---|
| publish? | boolean | Nein | Übersetzungen automatisch veröffentlichen | 
| requireApproval? | boolean | Nein | Genehmigungs-Workflow erforderlich | 
| sourceLocale? | string | Nein | Überschreibung der Quell‑locale | 
| targetLocales | string[] | Ja | Ziel‑locale‑Codes | 
| version? | string | Nein | Versionskennung | 
| timeout? | number | Nein | Anfrage‑Zeitüberschreitung (ms) | 
| modelProvider? | string | Nein | Anbieter des Übersetzungsmodells | 
| force? | boolean | Nein | Neuverarbeitung erzwingen | 
Beispiele
Grundlegende Verwendung
import { GT, EnqueueFilesOptions } from 'generaltranslation';
const options: EnqueueFilesOptions = {
  targetLocales: ['es', 'fr', 'de'],
  publish: false,
  requireApproval: true
};
const result = await gt.enqueueFiles(files, options);Entwicklung vs. Produktion
// Entwicklung
const devOptions: EnqueueFilesOptions = {
  targetLocales: ['es'],
  publish: true,
  requireApproval: false
};
// Produktion  
const prodOptions: EnqueueFilesOptions = {
  targetLocales: ['es', 'fr', 'de', 'ja'],
  publish: false,
  requireApproval: true,
  modelProvider: 'premium'
};Verwandte Typen
- FileToTranslate- Struktur für Dateieingaben
Wie ist dieser Leitfaden?

