Types
EnqueueFilesOptions
バッチファイル翻訳処理の設定options
概要
EnqueueFilesOptions は、ファイルのバッチ翻訳処理を設定します。
type EnqueueFilesOptions = {
  publish?: boolean;
  requireApproval?: boolean;
  description?: string;
  sourceLocale?: string;
  targetLocales: string[];
  version?: string;
  _versionId?: string;
  timeout?: number;
  modelProvider?: string;
  force?: boolean;
};プロパティ
| プロパティ | 型 | 必須 | 説明 | 
|---|---|---|---|
| publish? | boolean | いいえ | 翻訳を自動公開する | 
| requireApproval? | boolean | いいえ | 承認ワークフローを必須にする | 
| sourceLocale? | string | いいえ | ソースのロケールを上書き | 
| targetLocales | string[] | はい | 対象ロケールのコード | 
| version? | string | いいえ | バージョン識別子 | 
| timeout? | number | いいえ | リクエストのタイムアウト(ms) | 
| modelProvider? | string | いいえ | 翻訳モデルのプロバイダ | 
| force? | boolean | いいえ | 再処理を強制する | 
例
基本的な使用方法
import { GT, EnqueueFilesOptions } from 'generaltranslation';
const options: EnqueueFilesOptions = {
  targetLocales: ['es', 'fr', 'de'],
  publish: false,
  requireApproval: true
};
const result = await gt.enqueueFiles(files, options);開発環境と本番環境
// 開発環境
const devOptions: EnqueueFilesOptions = {
  targetLocales: ['es'],
  publish: true,
  requireApproval: false
};
// 本番環境  
const prodOptions: EnqueueFilesOptions = {
  targetLocales: ['es', 'fr', 'de', 'ja'],
  publish: false,
  requireApproval: true,
  modelProvider: 'premium'
};関連する型
- FileToTranslate- ファイル入力の構造体
このガイドはどうでしたか?

