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いいえソースのロケールを上書き
targetLocalesstring[]はい対象ロケールのコード
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'
};

関連する型

このガイドはどうでしたか?

EnqueueFilesOptions