翻訳ジョブ・エディタ
翻訳ジョブ・エディタは、翻訳ジョブの編集、翻訳ジョブ・アセットのステータスの管理および監視を行うことができるUIコンポーネントです。 エディタでは、翻訳ジョブ要件を翻訳コネクタに伝達します。
ノート:
エディタは、翻訳コネクタのオプション・コンポーネントです。 「コネクタ設定'」ページでは、カスタム翻訳UIを構成した場合、翻訳ジョブ・エディタを追加するオプションが表示されます。 エディタを使用しないと、コネクタがジョブ作成プロセスを正常に完了した後、コネクタ内のジョブのステータスが使用可能になります。Oracle Content Management (OCM)には、OCM web UIにすぐに使用できる翻訳ジョブ・エディタが付属しています。 基本的なコード実装はwindow.translationEditorSDK
にあります。これは、Content Toolkitのコマンドライン・インタフェース(CLI)ユーティリティを介してダウンロードできます。 JavaScriptコードを変更して翻訳ジョブ・エディタをカスタマイズできます。
ノート:
Content Toolkitを使用した提供コード内のエディタのカスタマイズは、2023年の春に利用できます。次の項では、OCM web UIで翻訳ジョブ・エディタを作成する方法のステップについて説明します。 上位レベルのワークフローは次のとおりです:
翻訳ジョブ・エディタというUIコンポーネントを作成
-
OCM web UIで、「開発者」タブ> 「コンポーネント」 > 「作成」 > 「翻訳ジョブ・エディタ」にアクセスします。 たとえば、名前を付けます: Demo-Translation-Job-Editor.
-
コンポーネント・ページで翻訳ジョブ・エディタを昇格します。 カスタム翻訳コネクタ用に構成できるようになりました。
カスタム・コネクタのコンポーネントの構成
-
- OCM Toolkitで入手可能な「変換コネクタSDK」をダウンロード
翻訳コネクタを作成します。 ツールキット・コマンドについては、次を参照してください。
cec create-translation-connector <name>
翻訳コネクタ<name>を作成します。[alias]: ctc] -
-
sampleConnectorResponses.jsの変更
翻訳コネクタの作成後、コネクタのソース・コードを見つけます。
src/connectors/<name>
でコネクタのソース・コードを検索そのディレクトリ内で、sampleConnectorResponses.jsファイルを検索し、documentationに従って変更します。
カスタム・コネクタ実装で定義されたCustomTranslationUI_nameおよびCustomTranslationUI_idフィールドを使用すると、「コネクタ設定」ページに「翻訳ジョブ・エディタ」フィールドが表示されます。
-
翻訳コネクタを起動します。 ツールキット・コマンドについては、次を参照してください。 次に、OCM web UIを使用してカスタム翻訳コネクタを構成します。
cec start-translation-connector <name>
翻訳コネクタ <name>を起動します。[alias]: stc] src/connectors/ <name> ノート:
OCM web UIでカスタム翻訳コネクタを構成する前に、翻訳コネクタを起動する必要があります。 -
-
カスタム翻訳コネクタを構成するには、「統合」ページにアクセスし、上部のドロップダウン・メニューで「変換コネクタ」を選択します。 コネクタを構成するには、「作成」 > 「カスタム・コネクタ」を選択します。 必須フィールドを入力: nameおよびコネクタ・サービスのURL。
次のページに移動して、必須フィールドと、使用可能な「翻訳ジョブ・エディタ」フィールドに入力します。 作成および昇格した翻訳ジョブ・エディタ・コンポーネントを選択します。 「保存」データ。
-
「コンテンツ」ページにアクセスし、リポジトリを選択し、作成した翻訳コネクタを追加します。
翻訳ジョブの作成およびエディタのレンダリング
-
「アセット」ページで、「アセット・タイプ」を選択します。 「言語」 > 「変換」で、翻訳ジョブを作成します。 「名前」に入力します。 「ターゲット言語」および「翻訳プロジェクト」を選択します。 「作成」で終了します。
-
すぐに使用できる翻訳ジョブ・エディタのユーザー・インタフェースには、翻訳ジョブに関する基本情報が表示されます。 JavaScriptコードでエディタをカスタマイズできます。
翻訳ジョブ・エディタのカスタマイズ
翻訳ジョブ・エディタにさらに機能を追加し、カスタム翻訳UI SDKを使用してカスタマイズできます。 翻訳ジョブ・エディタを選択し、assets/jsフォルダで即時利用可能なコードを見つけます。 提供されているデフォルトのmain.js
は、window.translationEditorSDK
がコールされる場所です。 ファイルutil.js
は、いくつかのヘルパー・ファンクションがある場所です。