個々の UI 文字列の翻訳

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • 翻訳されたインスタンスにカスタマイズを追加する場合など、いくつかの UI 文字列のみを翻訳する場合は、翻訳するテキストのタイプに適用される手順を使用します。

    UI 文字列には、フィールド名と値、関連リスト名、およびメッセージが含まれます。

    フィールドと関連リスト

    次の 3 つのタイプのフィールドがフィールドと関連リスト名の翻訳された文字列をサポートしています。

    Translated_field
    フィールドラベル、関連リスト名、および特定のフィールド値を保存します。ユーザーが一致する言語を選択すると、translated_field の値によってラベル、リスト名、またはフィールド値が置き換えられます。Translated_field の値は、関連するキーと 1 対多の関係にあります。結果として、複数のレコードが 1 つの translated_field 値を参照できます。詳細は、以下のトピックを参照してください。
    Translated_text
    長いテキスト値をプレーンテキストで格納します。ユーザーが一致する言語を選択すると、translated_text の値によってプレーンテキストが置き換えられます。Translated_text の値は、関連するキーと 1 対 1 の関係にあります。結果として、1 つのレコードのみが translated_text 値を参照できます。詳細については、「テキストフィールドを翻訳する」を参照してください。
    Translated_html
    長いテキスト値を HTML で格納します。ユーザーが一致する言語を選択すると、translated_html の値によって HTML が置き換えられます。Translated_html の値は、関連するキーと 1 対 1 の関係にあります。結果として、1 つのレコードのみが translated_html 値を参照できます。詳細については、「テキストフィールドを翻訳する」を参照してください。

    翻訳された値は個別のレコードとして保存され、エンドユーザーの言語に従って適切な値が表示されます。フィールドタイプを確認するには、フォームのフィールドを右クリックし、[ディクショナリを構成] を選択して、[タイプ] フィールドをオンにします。

    メッセージ

    プラットフォーム全体の情報メッセージ、確認メッセージ、エラーメッセージ、およびその他のタイプのシステムメッセージを翻訳できます。翻訳をサポートするメッセージは、顧客が作成したアプリケーションの UI ページの HTML から、または サービスポータル これらのテキストが正しく折り返されている場合にウィジェットメッセージから取得されます。クライアントスクリプトに getMessage 呼び出しが含まれている場合、またはサーバースクリプトに gs.getMessage 呼び出しが含まれている場合、システムはメッセージ [sys_ui_message] テーブルの翻訳をチェックします。詳細については、「クライアントスクリプトメッセージの翻訳」を参照してください。