現在の挙動
テスト結果の表示言語は、テストを開始した方法に応じて決まります。以下の方法ごとに挙動が異なります。
-
画面から「テスト一括実行」ボタンを押してテストを開始した場合
- ボタンを押した時のブラウザの言語設定に基づきます。
-
Bitriseからテストを開始した場合
- 言語は 英語 に設定されます。
-
magicpod-api-client または Web API からテストを開始した場合
- デフォルトでは 英語 になります。
HTTP
ヘッダーのaccept-language
パラメータで指定した場合(magicpod-api-client
の場合は-H
オプションを利用)、言語を変更できます。指定可能な言語はja
またはen
です。
例: magicpod-api-clientで日本語を設定する場合
言語パラメータの優先順位
現在、test_result_language
パラメータの値は、Webから設定された言語と異なる場合があります。具体的な優先順位は次の通りです:
- test_result_language
- test_settings_number
- HTTP ヘッダー
このように、テストの実行時に使用される言語は、設定されたパラメータに基づき決定されます。