ゼロタッチローカリゼーションは、接続されたコードリポジトリのローカリゼーションパイプライン全体を自動化します。新規または変更されたStringsを検出し、翻訳ジョブを作成してルーティングし、コンテンツを翻訳し、翻訳されたStringsをリポジトリにプッシュバックします。その間に手動のステップは一切必要ありません。
仕組み
ゼロタッチローカリゼーションは、3つの既存のStrings機能を単一の自動化パイプラインに接続します。
各ステージは、プロジェクトに対してすでに設定されている設定と統合に基づいて実行されます。ゼロタッチローカリゼーションは、個別の翻訳エンジンやジョブタイプを導入するものではありません。既存のものを自動的に調整します。
注意
ゼロタッチローカリゼーションは、GitHub Appを通じて設定されたGitHubリポジトリへのRepo Sync接続でのみ機能します。パーソナルアクセストークンを使用して作成されたRepo Sync接続、およびGitLabまたはBitbucketへのRepo Sync接続は、ゼロタッチローカリゼーションではサポートされていません。
ゼロタッチタブ
ゼロタッチローカリゼーションは、プロジェクトビュー内の専用のタブから管理されます。このタブには、プロジェクトの3つの状態のいずれかが反映されます。
-
ゼロタッチローカリゼーションを有効にする: ゼロタッチローカリゼーションはプロジェクトに対して有効になっていません。
-
アクティブ: 有効な状態。正常なRepo Syncとジョブ自動化が設定されており、必要なプロジェクト設定がすべて整っています。
-
エラー: 有効になっていますが、パイプラインが依存している何かが欠落しているか、壊れています。
権限
ゼロタッチローカリゼーションの有効化、修正、またはオフにするには、プロジェクト設定を管理する権限が必要です。
-
Strings Ownersおよび管理者は、すべてのプロジェクトでゼロタッチローカリゼーションを管理できます。
-
プロジェクトマネージャーは、自分が割り当てられているプロジェクトでのみ、ゼロタッチローカリゼーションを管理できます。
-
開発者、デザイナー、翻訳者、およびゲストは、ゼロタッチローカリゼーションを管理できません。
ゼロタッチローカリゼーションを有効にする
プロジェクトのゼロタッチローカリゼーションを有効にするには、次の手順に従います。
-
プロジェクトを開き、タブに移動します。
-
ゼロタッチローカリゼーションを有効にするをクリックします。
ウィンドウが開き、ゼロタッチローカリゼーションが影響を与えるプロジェクト設定が一覧表示されます。影響を受ける設定を最初に確認し、変更が他のワークフローを妨げないことを確認してください。ゼロタッチローカリゼーションを機能させるには、あらかじめ選択されているすべての設定を有効にする必要があります。
-
をクリックして進みます。
プロジェクトのタブが開き、完全な構成が表示されます。
-
プロジェクトに、タブ以外で設定された適切なRepo Syncおよびジョブ自動化がすでに存在する場合、それらは自動的に検出されます。次の2つのステップをスキップします。そうでない場合は、次のステップに進んで設定を行います。
-
Configure repo syncボタンをクリックして、Repo Syncを設定します。
ウィンドウが開きます。接続タイプは Github app として事前選択されており、 は From open pull requests に設定されています。ゼロタッチローカリゼーションを有効にするには、これらのオプションをそのままにしておく必要があります。
-
ジョブ自動化を作成ボタンをクリックして、ジョブ自動化を設定します。
ウィンドウが開きます。オプションが選択され、がバッチアップロードに設定されています。ゼロタッチローカリゼーションを有効にするには、これらのオプションをそのままにしておく必要があります。
-
Repo Syncとジョブ自動化の両方が正しく設定されると、タブにプロジェクトのステータスがアクティブとして表示され、緑色のチェックマークで示されます。
エラーと修正
必要なプロジェクト設定がタブの外で変更された場合、タブにエラーが表示されます。また、接続されているRepo Syncまたはジョブ自動化が削除、一時停止、またはその他の理由で正常に機能していない場合にも表示されます。タブには影響を受けている箇所が識別されます:
-
他の場所でオフにされたプロジェクト設定については、タブに表示される修正アクションを使用して再度オンにしてください。
-
欠落または破損したRepo Syncまたはジョブ自動化については、タブに表示されるリンクに従って代替を作成してください。
エラーに関する詳細は、統合機能の専用ページに表示されます。根本的な問題が解決されると、プロジェクトは自動的にアクティブな状態に戻ります。
ゼロタッチローカリゼーションをオフにする
プロジェクトのゼロタッチローカリゼーションをオフにするには、以下の手順に従ってください:
オフにすると、接続されているRepo Syncとジョブ自動化が一時停止されます。その後、タブにはプロジェクトが設定されていないことが表示されます。ゼロタッチローカリゼーションが使用する一般的なプロジェクト設定は変更されません。
制限事項
ゼロタッチローカリゼーションプロジェクトの制限はプランによって異なります:
-
BusinessおよびEnterpriseプランでは、無制限のプロジェクトでゼロタッチローカリゼーションをサポートしています。
-
Team、Professional、およびSoftware UI/UXプランでは、最大2つのプロジェクトでゼロタッチローカリゼーションをサポートしています。