Types
EnqueueFilesOptions
Konfigurationsoptionen für Batch-Dateiübersetzungen
Übersicht
EnqueueFilesOptions konfiguriert Batch-Übersetzungsaufträge für Dateien.
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 | Genehmigungsworkflow erforderlich |
sourceLocale? | string | Nein | sourceLocale-Override |
targetLocales | string[] | Ja | Ziel-Locale-Codes |
version? | string | Nein | Versionsbezeichner |
timeout? | number | Nein | Anforderungs-Zeitüberschreitung (ms) |
modelProvider? | string | Nein | Anbieter des Übersetzungsmodells |
force? | boolean | Nein | Neuverarbeitung erzwingen |
Beispiele
Grundlegende Nutzung
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 diese Anleitung?