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