翻訳作業

ゼロタッチローカリゼーション (Strings)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

利用可能対象

  • Team、Professional、Business、Enterprise、Software UI/UXプラン

ライセンスに関する質問は、営業担当までお問い合わせください。

ゼロタッチローカリゼーションは、接続されたコードリポジトリのローカリゼーションパイプライン全体を自動化します。新規または変更されたStringsを検出し、翻訳ジョブを作成してルーティングし、コンテンツを翻訳し、翻訳されたStringsをリポジトリにプッシュバックします。その間に手動のステップは一切必要ありません。

仕組み

ゼロタッチローカリゼーションは、3つの既存のStrings機能を単一の自動化パイプラインに接続します。

  1. Repo Syncは、接続されたリポジトリを監視します。プルリクエストによってStringsが追加または変更されると、Repo Syncは新規および更新されたキーをプロジェクトにインポートします。

  2. ジョブ自動作成 (AJC) は、接続されたジョブテンプレートを使用して、インポートされたキーの翻訳ジョブを作成します。

  3. ジョブテンプレートの事前翻訳設定は、機械翻訳(または設定されている場合は翻訳メモリの一致)を使用してキーを翻訳します。

  4. ジョブが完了すると、Repo Syncは翻訳されたStringsを同じプルリクエストにエクスポートします。

各ステージは、プロジェクトに対してすでに設定されている設定と統合に基づいて実行されます。ゼロタッチローカリゼーションは、個別の翻訳エンジンやジョブタイプを導入するものではありません。既存のものを自動的に調整します。

注意

ゼロタッチローカリゼーションは、GitHub Appを通じて設定されたGitHubリポジトリへのRepo Sync接続でのみ機能します。パーソナルアクセストークンを使用して作成されたRepo Sync接続、およびGitLabまたはBitbucketへのRepo Sync接続は、ゼロタッチローカリゼーションではサポートされていません。

ゼロタッチタブ

ゼロタッチローカリゼーションは、プロジェクトビュー内の専用のゼロタッチタブから管理されます。このタブには、プロジェクトの3つの状態のいずれかが反映されます。

  • ゼロタッチローカリゼーションを有効にする: ゼロタッチローカリゼーションはプロジェクトに対して有効になっていません。

  • アクティブ: 有効な状態。正常なRepo Syncとジョブ自動化が設定されており、必要なプロジェクト設定がすべて整っています。

  • エラー: 有効になっていますが、パイプラインが依存している何かが欠落しているか、壊れています。

権限

ゼロタッチローカリゼーションの有効化、修正、またはオフにするには、プロジェクト設定を管理する権限が必要です。

  • Strings Ownersおよび管理者は、すべてのプロジェクトでゼロタッチローカリゼーションを管理できます。

  • プロジェクトマネージャーは、自分が割り当てられているプロジェクトでのみ、ゼロタッチローカリゼーションを管理できます。

  • 開発者、デザイナー、翻訳者、およびゲストは、ゼロタッチローカリゼーションを管理できません。

ゼロタッチローカリゼーションを有効にする

プロジェクトのゼロタッチローカリゼーションを有効にするには、次の手順に従います。

  1. プロジェクトを開き、ゼロタッチタブに移動します。

  2. ゼロタッチローカリゼーションを有効にするをクリックします。

    ゼロタッチローカリゼーションを有効にするウィンドウが開き、ゼロタッチローカリゼーションが影響を与えるプロジェクト設定が一覧表示されます。影響を受ける設定を最初に確認し、変更が他のワークフローを妨げないことを確認してください。ゼロタッチローカリゼーションを機能させるには、あらかじめ選択されているすべての設定を有効にする必要があります。

  3. 有効をクリックして進みます。

    プロジェクトのゼロタッチタブが開き、完全な構成が表示されます。

  4. プロジェクトに、ゼロタッチタブ以外で設定された適切なRepo Syncおよびジョブ自動化がすでに存在する場合、それらは自動的に検出されます。次の2つのステップをスキップします。そうでない場合は、次のステップに進んで設定を行います。

  5. Configure repo syncボタンをクリックして、Repo Syncを設定します。

    GitHub syncウィンドウが開きます。接続タイプは Github app として事前選択されており、自動インポートFrom open pull requests に設定されています。ゼロタッチローカリゼーションを有効にするには、これらのオプションをそのままにしておく必要があります。

  6. ジョブ自動化を作成ボタンをクリックして、ジョブ自動化を設定します。

    自動化を追加ウィンドウが開きます。Include branchesオプションが選択され、Triggerバッチアップロードに設定されています。ゼロタッチローカリゼーションを有効にするには、これらのオプションをそのままにしておく必要があります。

  7. Repo Syncとジョブ自動化の両方が正しく設定されると、ゼロタッチタブにプロジェクトのステータスがアクティブとして表示され、緑色のチェックマークで示されます。

エラーと修正

必要なプロジェクト設定がタブの外で変更された場合、ゼロタッチタブにエラーが表示されます。また、接続されているRepo Syncまたはジョブ自動化が削除、一時停止、またはその他の理由で正常に機能していない場合にも表示されます。タブには影響を受けている箇所が識別されます:

  • 他の場所でオフにされたプロジェクト設定については、タブに表示される修正アクションを使用して再度オンにしてください。

  • 欠落または破損したRepo Syncまたはジョブ自動化については、タブに表示されるリンクに従って代替を作成してください。

エラーに関する詳細は、統合機能の専用ページに表示されます。根本的な問題が解決されると、プロジェクトは自動的にアクティブな状態に戻ります。

ゼロタッチローカリゼーションをオフにする

プロジェクトのゼロタッチローカリゼーションをオフにするには、以下の手順に従ってください:

  1. プロジェクトを開き、ゼロタッチタブに移動します。

  2. 設定をオフに切り替えます。

オフにすると、接続されているRepo Syncとジョブ自動化が一時停止されます。その後、ゼロタッチタブにはプロジェクトが設定されていないことが表示されます。ゼロタッチローカリゼーションが使用する一般的なプロジェクト設定は変更されません。

制限事項

ゼロタッチローカリゼーションプロジェクトの制限はプランによって異なります:

  • BusinessおよびEnterpriseプランでは、無制限のプロジェクトでゼロタッチローカリゼーションをサポートしています。

  • Team、Professional、およびSoftware UI/UXプランでは、最大2つのプロジェクトでゼロタッチローカリゼーションをサポートしています。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.