継続的なローカライズは、段階的な変更があるプロジェクトやジョブにおいて、更新された翻訳テキストの継続的な提供を必要とします。これは、開発プロセスの後に行われる従来の方法ではなく、ローカライズワークフローを開発プロセスに統合することです。例えば、ソフトウェア開発環境では、更新されたテキストストリングが自動的にTMSに引き渡され、リリースサイクルに合わせて処理されます。
継続ジョブと継続プロジェクトは同じ機能を持っていません。
継続ジョブと自動プロジェクト作成 (APC)は互いに独立しています。継続ジョブの設定はAPCの動作に影響を与えません。
|
特徴 |
継続ジョブ |
継続プロジェクト |
|---|---|---|
|
モニター(統合機能コネクター経由) |
単一ファイル |
ファイルのフォルダー |
|
単一プロジェクト |
異なるリポジトリや場所からのファイル |
1つのリポジトリ内の1つのフォルダー(複数のフォルダーを監視できるGitやSitecoreを除く) |
|
ファイル形式 |
制限付き |
全て |
|
ワークフロー |
はい |
はい |
|
変更されていないセグメントは更新されたファイルに引き継がれます |
はい |
はい |
|
事前翻訳 |
はい |
はい |
|
締切日計算 |
いいえ |
はい |
|
分析/見積もり |
いいえ |
はい |
更新ソース機能を使用する際、サブスクリプションのワード許容量に関連するワード計算は、更新されたコンテンツに追加または変更されたテキストの量のみを考慮するように異なる方法で実行されます。
ジョブの概要は、ジョブの初回アップロードのセグメント数とワードカウントを示します。
更新ソース機能を使用すると、以前にインポートされたファイルを新しいソースファイルで更新できます。
4つの文を追加すると(合計17語の2つの変更なし、合計4語の2つの変更あり)、ジョブの概要は最新バージョンのカウントと集計カウントを示します。
追加されたセグメント:最後の合計セグメント数 + 変更されたセグメント数
追加されたワードカウント:最後の合計ワードカウント + 変更されたセグメントに追加された合計ワード数
私たちの例では:
追加されたセグメント: 3 + 2 = 5
追加されたワードカウント: 19 + 4 = 23
追加のアップデートにおいて(4文: 変更されていない2文で合計4語、変更された2文でさらに合計4語)、ジョブの概要は最新のバージョンに更新され、集計はすべての更新を反映します。
備考
エディタでのソースセグメントに対する変更は、サブスクリプションのワードカウントに影響を与えません。しかし、これらの変更は、アップデートソース機能を使用する際のワードカウントの計算に影響を与えます。アップロードされたファイルは、エディタに表示されているファイルのバージョンと比較されます。ファイルがプロジェクトにアップロードされ、エディタでセグメントを結合して編集されたり、いくつかの単語の追加または削除が行われた後に再度アップロードされると、変更されたセグメントのワードカウントがサブスクリプションのワードカウントに追加されます。
継続ジョブ機能を使用して、リポジトリからの元のファイルの更新バージョンが既存のプロジェクトにアップロードされ、同じファイルの古いバージョンが上書きされます。
リポジトリ内のファイルに新しいストリングが追加されると、修正されたソースストリングが更新され、削除されたソースストリングも削除されます。変更されていないストリングは、そのジョブのアップデートバージョンにそのままコピーされるので、翻訳し直す必要はありません。
ジョブの更新:
-
ジョブはの設定に基づいて定期的に監視されます。
-
ソースファイルの変更が検出されると、ジョブはすべてのワークフローステップで更新されます。
-
更新されているジョブがCAT Web Editorで開かれている場合(つまり、誰かが作業中の場合)、ユーザーに通知が表示され、ジョブを再読み込みするように促されます。
-
セグメントは、ソースファイルで行われた変更に基づいて更新されます。
-
更新前に、変更されていないセグメントはターゲットの翻訳と一緒にコピーされます。
-
変更されたソースを持つセグメントのターゲットはクリアされます。
書き込みモードのプロジェクトまたはワークフローステップに添付されている場合、確定済みのセグメントの以前の翻訳は翻訳メモリに保存されているため失われません。
-
ソースファイルから削除されたセグメントは、ジョブからも削除されます。
-
ジョブレベルのインポート設定は、ソースの更新中に使用されます。変更が必要な場合、ジョブのインポート設定は、ソースの更新前にAPIを介して編集できます。
異なるインポート設定を使用すると、以前に翻訳されたセグメントに変更が生じ、サブスクリプションのワードカウントに影響を与える可能性があります。
ジョブのステータス 更新:
ソースファイルが更新されると、次のようになります:
-
ステータスが完了または配信済みのジョブは、自動的にメール送信済みに更新されます。
-
ステータスがキャンセルの場合、ジョブの内容とステータスは変更されません。
ジョブはメニューからジョブテーブルに再インポートできます。
-
他のすべてのステータスは変更されません。
-
マルチステップのワークフローが使用されている場合、各ステップのステータスは独立して扱われます。
例:
翻訳をリポジトリにエクスポート中:
-
翻訳は、の設定で設定された頻度に基づいて、定期的にリポジトリにプッシュされます。翻訳されたターゲットセグメントは、変更があった場合のみエクスポートされます。
-
ジョブは、オンラインリポジトリにエクスポートをメニューから選択することで手動でエクスポートできます。変更されていないファイルもエクスポートされます。
-
未確定の変更されたセグメントもエクスポートされます。
-
マルチステップのワークフローが使用されている場合、最後のワークフローステップの変更のみがエクスポートされます。前のステップのステータスは完了に設定する必要がありますが、変更がエクスポートされるステップはそうではありません。
-
デフォルトでは、各ターゲットファイルはプロジェクト設定で指定されたフォルダーにエクスポートされます。
制限:
-
指定されたファイル形式でのみ利用可能です。
-
ファイルは、コネクターを使用してオンラインリポジトリからアップロードする必要があります。
継続ジョブは、を使用してプロジェクトページに表示されます。ツールチップは、ジョブが最後に更新された時期を示します。
備考
継続ジョブに問題がある場合、エリプシスにカーソルを合わせるとジョブ情報が表示されます。履歴を見るをクリックすると、問題が発生した場所と時期をトラブルシューティングするのに役立つジョブの詳細な履歴が表示されます。
-
RESX
-
XML、多言語XML
-
PO、多言語PO
-
XLSX、多言語XLSX
-
プロパティ
-
CSV、多言語CSV
-
JSON
-
YAML
-
Android XML
-
iOS strings
プロジェクトに継続ジョブをインポートするには、次の手順に従ってください:
-
ジョブを作成する際に、ステップ2で統合からインポートをクリックし、ドロップダウンメニューからを選択します。
ウィンドウが開きます。
-
必要なコネクターでファイルを選択し、確定をクリックします。
アップロードされたファイルはフィールドの上部に表示され、必要に応じて削除できます
。
-
ジョブの作成を完了します。
継続ジョブの周波数を設定するには、次の手順に従います:
-
ジョブの周波数は、グローバルまたはプロジェクトレベルで設定できます。
-
グローバル
設定
ページから、下にスクロールしてセクションに移動し、継続ジョブ設定をクリックします。
ページが開きます。
-
プロジェクト
プロジェクトページから、編集をクリックします。
ページが開きます。
継続ジョブをクリックします。
周波数設定が表示されます。
-
-
周波数を選択します。
-
これは、リポジトリが更新をチェックする頻度を制御します。(最短の間隔は30分ごとです。)
-
これは、翻訳されたコンテンツがリポジトリにどのくらいの頻度でエクスポートされるかを制御します。(最短の間隔は30分ごとです。)
-
-
保存をクリックします。
設定は新しいジョブに適用されます。