# generaltranslation: General Translation Core SDK: EnqueueFilesOptions URL: https://generaltranslation.com/it/docs/core/types/enqueue-files-options.mdx --- title: EnqueueFilesOptions description: Opzioni di configurazione per le operazioni di traduzione di file in batch --- ## Panoramica Questo è il tipo **interno** usato dalla libreria. Il tipo esposto all'utente passato a [`enqueueFiles`](/docs/core/class/methods/translation/enqueue-files) è `EnqueueOptions`, che è un sottoinsieme di questo tipo. `EnqueueFilesOptions` è il tipo di configurazione interno completo per le operazioni di traduzione di file in batch. ```typescript type EnqueueFilesOptions = { requireApproval?: boolean; description?: string; sourceLocale?: string; targetLocales: string[]; version?: string; _versionId?: string; timeout?: number; modelProvider?: string; force?: boolean; }; ``` ## Proprietà | Proprietà | Tipo | Obbligatorio | Descrizione | | ------------------ | ---------- | ------------ | --------------------------------------------------- | | `requireApproval?` | `boolean` | No | Richiede un flusso di approvazione | | `description?` | `string` | No | Descrizione del job | | `sourceLocale?` | `string` | No | Sovrascrive l'impostazione regionale di origine | | `targetLocales` | `string[]` | **Sì** | Codici locale di destinazione | | `version?` | `string` | No | Identificatore della versione | | `_versionId?` | `string` | No | ID interno della versione (usato dalla libreria) | | `timeout?` | `number` | No | Timeout della richiesta (ms) | | `modelProvider?` | `string` | No | Provider del modello di traduzione | | `force?` | `boolean` | No | Forza la rielaborazione | ## Esempi ### Utilizzo di base ```typescript copy import { GT, EnqueueFilesOptions } from 'generaltranslation'; const options: EnqueueFilesOptions = { targetLocales: ['es', 'fr', 'de'], requireApproval: true }; const result = await gt.enqueueFiles(files, options); ``` ### Sviluppo e produzione ```typescript copy // Sviluppo const devOptions: EnqueueFilesOptions = { targetLocales: ['es'], requireApproval: false }; // Produzione const prodOptions: EnqueueFilesOptions = { targetLocales: ['es', 'fr', 'de', 'ja'], requireApproval: true, modelProvider: 'premium' }; ``` ## Tipi correlati * [`FileToTranslate`](/docs/core/types/file-to-translate) - Struttura di input per i file