フィールド表示ラベル
アプリケーションに表示される表示ラベル(文字列)は、アプリケーション・コンポーザおよびユーザー・インタフェース・テキスト・ツールを使用して変更できます。 これらのツールを使用すると、文字列を管理できます。 ツールの選択は、変更の範囲によって異なります。
英語以外のロケールでラベルを大きく変更したり変更したりするには、ユーザー・インタフェース・テキスト・ツールを使用します。 英語ロケールでのカスタム・オブジェクトの単一ページまたはすべてのラベルの変更には、アプリケーション・コンポーザを使用します。 表示ラベルを変更するためのベスト・プラクティスの詳細は、このトピックを参照してください。
ラベルの表示
Productsなどの単一のフィールド・ラベルは、様々なページのアプリケーション全体で発生する可能性があります。 ただし、同じフィールド・ラベルが複数回表示されるだけで、全てのページにおいて同じフィールドであるとは限りません。 実は、おそらくそうではないでしょう。 フィールド・ラベル・インスタンスとフィールド・ラベル値には違いがあることに注意してください。 値はページに表示される値です。 インスタンスは、ラベル値の取得元の実際のフィールドのロケーションです。 通常、同じ値を持つ複数の表示ラベル・インスタンスが存在する可能性があります。 これは、アカウントや顧客などの一般的なラベルに特に当てはまります。
たとえば、ProductsをOur Productsに変更すると、フィールド・ラベルProductsはアプリケーション全体で500回表示されます。 Products表示ラベルを500回変更する必要はありません。 ただし、複数回変更する必要があります。 ここでも、同じ値で複数の表示ラベル・インスタンスが存在できる(かつ存在する)アプリケーションの基礎となるアーキテクチャが原因です。
ラベルおよび複数言語の表示
アプリケーションは完全にグローバル化され、複数の言語をサポートしています。 英語はデフォルトでインストールされ、追加の言語をリクエストできます。 追加の言語がインストールされると、すべてのユーザーがPreferencesメニューからログイン・セッションの現在のセッション・ロケール(言語)を変更できます。 ただし、文字列管理ツールは、セッション・ロケールに関係なく、表示ラベルを任意の言語に変更できます。 たとえば、アクティブなセッション・ロケールはフランス語ですが、任意の文字列管理ツールを使用して韓国語の表示ラベル値を入力できます。 その結果、セッション・ロケールがフランス語の場合でも、韓国語の表示ラベル値が表示されます。 フィールド表示ラベルを変更する場合は、この点に注意してください。
複数の言語で表示ラベルを変更するには、特定のフィールド・ラベルの変更のトピックを参照してください。
複数のページでの表示ラベルの変更
ユーザー・インタフェース・テキスト・ツール(文字列エディタと呼ばれることもあります)は、大部分の表示ラベルを管理します。 これは、一括表示ラベル検索および置換用に設計されています。 このツールは、インストールされているすべての言語をサポートし、ロケール固有のラベル値を作成および変更するために使用できます。
たとえば、表示ラベルProductsをOur Productsに変更すると、アプリケーション全体に表示されます。
複数のページにわたって表示ラベル値を大きく変更するには:
-
まず、アプリケーション実装コンサルタントとしてサインインし、アクティブなサンドボックスで作業していることを確認します。
-
ナビゲータを使用して、構成カテゴリから「ユーザー・インタフェース・テキスト」を選択します。
-
「検索および置換」をクリックします。
-
検索対象および置換対象ボックスに、変更する単語または語句および対応する置換を入力します。
ヒント: 最適な結果を得るには、可能なかぎり少数の検索結果を生成する検索基準を入力します。 これにより、次のステップで可能性のあるすべての一致を簡単にプレビューできます。 これを行うには、「製品」と入力するかわりに、^Products$と入力します。 バックグラウンドでは、検索エンジンによって、Productsが表示ラベル値全体であるラベル値が検索されます。 -
「大文字/小文字を区別」をクリックします。
-
「ユーザー・インタフェース・テキスト」および「グローバル・メニュー・ラベル・テキスト」をクリックして、大部分のUI表示ラベルを含む表示ラベル・カテゴリのみを検索します。
その他のチェックボックスは全てオフにできます。
-
「変更点プレビュー」をクリックして、個々の変更内容を確認、変更および除外してから、変更内容を保存します。
特定の表示ラベルの変更
場合によっては、同じ名前のすべてのフィールドのラベルではなく、フィールド・ラベルの特定のインスタンスのみを変更する必要があります。 たとえば、Opportunity(商談)ページにはAccount(アカウント)ラベルの複数のインスタンスが含まれていますが、変更する必要があるのは1つのみです。 英語ロケールで作業している場合は、アプリケーション・コンポーザを使用してこの変更を行います。 英語以外のロケールを使用している場合は、ユーザー・インタフェース・テキスト・ツールを使用します。
アプリケーション・コンポーザを使用して個々のフィールド名を変更するには、オブジェクトのフィールドを確認し、同じ名前のフィールドを一意の値に変更します。 たとえば、取引先フィールドを変更し、そのインスタンスが4つある場合は、それぞれを取引先123、取引先456などのように変更します。 次に、オブジェクトのUIを確認して、変更するUIを識別できます。 変更後、他のユーザーを元の名前に更新し、今後他のユーザーが役立つように、それぞれの説明フィールドにノートします。
英語でローカライズされていない環境では、アプリケーション・コンポーザは英語ロケールでのみサポートされているため、アプリケーション・コンポーザを使用してフィールド名を変更することはできません。 かわりに、各フィールド・ラベルを一意の名前に変更した後、ユーザー・インタフェース・テキスト・ツールにアクセスします。 ユーザー・インタフェース・テキスト・ツールで、変更する言語を言語リストで指定し、変更するフィールドの一意の名前を検索ボックスに、変更する名前を置換ボックスに入力します。
特定のフィールド・ラベルの変更を参照してください: Explained.
カスタム・オブジェクト表示ラベルの変更
たとえば、カスタム・オブジェクト・トラブル・チケットのすべての表示ラベルを変更します。 この場合、アプリケーション・コンポーザを使用します。
アプリケーション・コンポーザを使用して、カスタム・オブジェクトおよびカスタム・フィールド表示ラベルの表示ラベル値を変更します。 変更は、すべてのUIチャネルにわたって元のラベル値が表示されたすべての場所に表示されます。
ただし、アプリケーション・コンポーザを使用して標準オブジェクトおよび標準オブジェクト標準フィールドの表示ラベルを変更した場合、変更はどこにも表示されません。 これは、アプリケーション・コンポーザがラベルのインスタンスを1つのみ変更するのに対して、通常、標準オブジェクトおよび標準オブジェクト標準フィールドごとに使用されているラベルのインスタンスが複数存在するためです。 この場合、アプリケーション・コンポーザとページ・コンポーザは同様のツールです: どちらのツールも、表示ラベルのインスタンスを1つだけ変更します。 この場合も、ユーザー・インタフェース・テキスト・ツールのみが、表示ラベルのすべてのインスタンスを変更できます。
アプリケーション・コンポーザは英語のみのツールです。 英語のラベル・データ・ソースに対してのみ読取りおよび書込みを行います。 アプリケーション・コンポーザは、英語以外のロケールがアクティブなセッション・ロケールである場合でも、英語の表示ラベル・データ・ソースでのみ読取りおよび書込みを行います。