結果の翻訳
SOQL クエリの結果をユーザの言語に翻訳するには、toLabel(fields) を使用します。
クライアントアプリケーションは、toLabel() を使用してユーザの言語に翻訳されて返されるクエリの結果を使用できます。
すべての組織が toLabel() を使用できます。これはトランスレーションワークベンチを有効にしている組織で特に役立ちます。次に対して toLabel() を使用して翻訳を返します。
- 関連する記述用の API コール (describe) によって返される値を含む、通常、複数選択、ディビジョン、または通貨コードの選択リスト項目。
- データカテゴリグループとデータカテゴリの一意の名前の項目。
- RecordType の名前。
このクエリでは、リードレコードのレコードタイプ名がクエリを発行したユーザの言語に翻訳されて返されます。
toLabel() を使用して、翻訳された選択リスト値を使用するレコードを絞り込めます。次に例を示します。
Status の選択リスト値が「le Draft」のリードレコードが返されます。ユーザの言語での値が比較されます。指定された選択リストをユーザの言語に翻訳できない場合、マスタ値に対して比較が実行されます。