キーのリンク機能を使用すると、異なるプロジェクト間で2つ以上の翻訳キーの間にリンクを確立し、同一のコンテンツに対する繰り返しの翻訳やレビューを防ぐことができます。
複数形を持つキーのリンクは、親キーと子キーの両方が複数形をサポートしている場合にのみ可能です。リンクされたキーの複数形設定を変更すると、既存のリンクは削除されます。
キーは親と子の関係を通じてリンクされます。
-
親キー
ユーザーがリンクを確立するキー。親キーのコンテンツが変更されるたびに、リンクされたすべての子キーは、親のコンテンツと状態に基づいて自動的に更新されます。
ユーザーは、Strings Editorでのみ、親キーのコンテンツと状態を編集できます。
-
子キー
親キーにリンクし、親キーが変更されるたびに自動的に更新されるキー。
リンク作成時および親キーの更新時に、子キーの状態は、子キーに対して設定されたワークフローに従って、親キーから継承されます。
-
親キーが検証済み/翻訳済/レビュー済の場合
子キーは翻訳済(基本ワークフロー)またはレビュー済(高度なワークフロー)に設定されます。
-
親キーが未検証/レビュー準備完了の場合
子キーは未検証になります。
備考
親キーの翻訳は、親キーと子キーの両方に存在する言語に対してのみ、子キーに配布されます。
子キーは、親キーにリンクされている限り、単独で更新することはできません。
子キーのワードカウントは、親キーのワードカウントと等しくなります。子キーに設定された文字制限は無視されます。
-
異なるユーザーロールは、特定の権限に基づいて、ページおよびStrings Editorを使用して、リンクされたキーにアクセスできます。
-
オーナーおよび管理者は、リンクされたキーを作成、編集、削除するための完全なアクセス権を持っています。また、Strings Editorで親キーのコンテンツを更新することもできます。
-
PMは、割り当てられたプロジェクト内の自身のリンクされたキーのみを作成、編集、削除できます。
-
開発者、デザイナー、翻訳者は、リンクされたキーとそのメタデータを表示し、アクセス権を持つプロジェクトのStrings Editorで親キーのコンテンツを更新できます。
-
ゲストは、Strings Editorで割り当てられたプロジェクトのリンクされたキーを表示することのみ可能です。
使用例
-
Android、iOS、Web、デスクトップなど、異なるプラットフォーム間で配布される同一の製品コンテンツ
リンクされたキーは、あるプラットフォームで行われたコンテンツの更新や変更を、他のすべてのプラットフォームに自動的に同期するのに役立ちます。
-
異なるバージョン間で管理されるコンテンツの更新
1つのプロジェクトを親として使用し、1つまたは複数の子プロジェクトを使用してキーをリンクすることで、1つのプロジェクトからすべてのキーまたはキーのサブセットへの変更を維持するのに役立ちます。
-
異なる国、部門、市場間で配布される同一の製品コンテンツ
親プロジェクトと、異なる国、部門、または市場に配布されたプロジェクトとの間にリンクを確立することで、変更を一元管理し、メッセージと情報を一致させることができます。
ページには、左側のナビゲーションパネルからリンクされたキーを選択してアクセスできます。
親キーと子キーは、関連情報とともに表形式で表示されます。
リンクされたキーの検索とフィルタ
ページ上部の検索フィールドを使用して、親キーの一覧を名前または原文のコンテンツでフィルタします。
翻訳ステータスに基づいて親キーをフィルタするには、ステータスドロップダウンメニューをクリックし、1つまたは複数の状態を選択します。
特定のプロジェクトのキーのみを表示するには、親プロジェクトまたは子プロジェクトドロップダウンメニューをクリックし、1つまたは複数のプロジェクトを選択して、それぞれ親キーまたは子キーの一覧をフィルタします。
スペースフィルタを使用して、特定のスペースに属するキーのみを表示します。スペースでキーをフィルタすると、一覧に適用されている他の検索フィルタは上書きされます。
リンクキーを追加
リンクキーを追加できるのは以下のみです:
-
オーナー
-
管理者
-
プロジェクトマネージャー(割り当てられたプロジェクトまたは自身のプロジェクト内)
新しいリンクキーを追加するには、以下の手順に従います。
-
ページの右上にある+ 新規リンクを選択します。
ウィンドウが表示されます。
リンクキーは、Strings Editorのサイドバーでも作成できます。
-
親キーの名前またはコンテンツの入力を開始し、ドロップダウン一覧から選択します。
-
既存のリンクキーは選択できません。オプションで、オプションを有効にすると、一覧から既存の親キーと子キーを非表示にできます。
-
キーのコンテンツによる検索は、デフォルトのロケールにのみ適用されます。
-
フィールドを使用して子キーを選択します。オプションで、子キーの名前またはコンテンツを入力して一覧を絞り込みます。
-
既存のリンクキーは選択できません。オプションで、オプションを有効にすると、一覧から既存の親キーと子キーを非表示にできます。
-
キーのコンテンツによる検索は、デフォルトのロケールにのみ適用されます。
-
保存をクリックします。
新しく作成されたリンクは、リンクされたキーの一覧に追加されます。親キーと子キーは、Strings Editorでそれに応じて更新されます。
リンクされたキーの編集と削除
既存のリンクは、以下の場合にのみ編集および削除できます。
-
オーナー
-
管理者
-
プロジェクトマネージャー(割り当てられたプロジェクトまたは自身のプロジェクト)
作成されたリンクされたキーは、 メニューからキーリンクを編集を選択することで編集できます。ウィンドウでは、親キーはロック済であり、変更できません。フィールドを使用して、選択した親キーの子キーを追加または削除します。
備考
別の親への再リンクは、Strings Editorのサイドバーにあるオプションから利用できます。
親キーからリンクされたキーを削除し、すべての子キーのリンクを解除するには、以下の手順に従ってください。
-
メニューからすべてのキーリンクを削除を選択します。
ウィンドウが表示されます。
-
リンク削除時に子キーのコンテンツを管理するためのオプションを選択します。
-
既存の子キーは未検証になりますが、そのコンテンツは変更されません。
-
既存の子キーは未翻訳になります。
-
-
リンクを削除をクリックします。
リンクされたキーはページから削除されます。すべての子キーのリンクが解除されます。
親キーが削除された場合、既存のキーリンクはデフォルトで解除されます。
リンクされたキーは、Strings Editorのサイドバーでも編集および削除できます。
親キーのインポート
リンクされたキーは、プロジェクトページのタブでファイルアップロード時に追加できます。
新しいファイルをインポートする際は、オプションを選択してください。親キーのコンテンツが更新され、変更が子キーに配布されます。子キーは、子キーに対して設定された翻訳ワークフローに従って、親キーの状態を継承します:
-
親キーが検証済み/翻訳済/レビュー済の場合
子キーは翻訳済(基本ワークフロー)またはレビュー済(高度なワークフロー)に設定されます。
-
親キーが未検証/レビュー準備完了の場合
子キーは未検証になります。
インポートされたファイル内の既存の子キーは無視されます。
リンクされたキーのエクスポート
リンクされたキーは、プロジェクトページのタブでファイルダウンロード時にエクスポートできます。
1つ以上の言語ファイルをエクスポートする際、子キーのコンテンツは親キーの翻訳を使用して自動的に更新されます。