プロジェクトとは、翻訳プロジェクトの主要な構成要素(ジョブ、翻訳メモリ、用語ベース)をまとめる場所です。ジョブとして翻訳に割り当てる前に、ファイルをプロジェクトに割り当て、プロジェクトに含める必要があります。
割り当てられたプロジェクトはプロファイルページの
タブに一覧表示され、スペースでフィルタリングできます。Team 構造に応じて、プロジェクトは製品またはプラットフォームによって定義できます。すべてのTeamメンバーがアクセスが必要な場合は、単一のプロジェクトを使用。
プロジェクトを開くと、プロジェクトページに表示されます。
プロジェクトページから、プロジェクトの詳細をすべて表示および編集できます。すべてのコメント、タグ、キー、アップロードも表示されます。
プロジェクトを作成するには、次の手順に従います。
-
新規プロジェクトをクリックします。
ページで、ウィンドウが開きます。
-
プロジェクトの名前を入力します。
-
ドロップダウンリストから
と を選択します。 -
ドロップダウンリストから
先を指定します。 -
保存をクリックします。
プロジェクトがプロファイルに追加されます。
これらの設定は、[
]メニューからアクセスできる の ]タブで変更できます。プロジェクトの最小限の定義は、原文言語と訳文言語です。これらは、テキストのオリジナル言語と翻訳される言語で、プロジェクトのセットアップで初期設定されます。
さらに言語を設定するには、次の手順に従います。
-
プロジェクトにカーソルを置き、[言語]をクリックします。
タブが開きます。
-
言語追加をクリックします。 ウィンドウが開きます。
-
タブから、言語名と言語コード(ロケール)を入力します。
-
タブから、ドロップダウンリストから原文言語を選択します。
-
]タブで、レビュー オプションを選択します。
-
保存をクリックします。
言語がそのプロジェクトに追加されます。
言語追加をクリックすると、さらに言語を追加できます。その他メニューから を選択して編集できます。
タブでプロジェクト変数には、情報とフラグのビットを格納できます。変数が設定され、翻訳センターとAPI経由で管理できます。インテグレーションでは、プロジェクト変数を使用して指定された動作を切り替えるワークフローを設定できます。
変数は通常、API経由でスクリプト内でアクセスされます。環境変数と同様に、プロジェクト変数の値は文字列で表されるため、型を指定する必要があります(例:boolean、integer)。
変数は管理者のみが設定でき、
ウィンドウの タブで定義します。変数を設定するには、次の手順に従います。
ソフトウェアプロジェクトが成長し、複雑になるにつれて、管理しやすいようにモジュールに分割すると良いでしょう。翻訳をフロントエンドやバックエンドなどの小さなカテゴリに分割してプロジェクトの範囲を制限することは、この管理に役立ちます。
メンテナンスワークフロー例
-
Strings プロジェクト作成。例として、プロジェクトフロントエンドとプロジェクトバックエンドがあります。
-
Stringsプロジェクトに対応する原文ロケールファイルを作成。
-
プロジェクト内の原文ロケールファイルの場所を含む設定ファイルを作成し、対応するStringsプロジェクトと一致させます。
Phrase: access_token:"3d7e6598d955bfcabaf1b9459df5692ac4c28a17793" file_format: yml push: 出典: #フロントエンド - file: ./path/to/locales/frontend/en.yml project_id:"5c05692a2a995c0c45c0c3cbfcab1" params: locale_id:"159d48e76802f789d9b8fb6d368e61bc" #バックエンド - file: ./path/to/locales/backend/en.yml project_id:"0c45c0c3cbfcab15c05692a2a995c" params: locale_id: "fb6d368e61bc159d48e76802f789d9b8" プル: 訳文: #フロントエンド - file: ./path/to/locales/frontend/<locale_name>.yml project_id:"5c05692a2a995c0c45c0c3cbfcab1" #バックエンド - file: ./path/to/locales/backend/<locale_name>.yml project_id:"0c45c0c3cbfcab15c05692a2a995c"
--configフラッグによる設定の提供
デフォルトでは、CLIはPhraseの実行と同じレベルで.phrase.yml
というファイルを使用しようとします。より複雑なワークフローをサポートするには、複数の設定ファイルを異なる目的で使用します。
CLIで特定のコマンドに対して設定ファイルの使用を強制するには、--config
フラッグで対応する.yml
ファイルを指定します。
$ phrase push --config ./path/to/config.yml