Creating and Managing Objects
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

オブジェクト定義とエントリのローカライズ

Liferay DXP 2023.Q3+/ポータル GA92+

Liferay オブジェクトはローカリゼーション フレームワークと統合されているため、定義ラベルの翻訳を追加でき、ユーザーはほとんどのフィールドにローカライズされた値を入力できます。 ローカライズされたオブジェクトを使用すると、世界中のユーザーにさらに優れたサービスを提供できます。

オブジェクト定義ラベルのローカライズ

オブジェクト定義を構成するときに、定義のラベルだけでなく、そのフィールド、リレーションシップ、アクション、ビュー列のラベルもローカライズできます。 これにより、これらの要素がオブジェクト レイアウトとビューにどのように表示されるかが決まります。

オブジェクト定義のラベルだけでなく、そのフィールド、リレーションシップ、アクション、ビュー列のラベルもローカライズします。

さらに、 検証 エラー メッセージをローカライズすることもできます。

検証エラー メッセージをローカライズします。

オブジェクト入力フィールドのローカライズ

定義ラベルのローカライズに加えて、ほとんどのカスタム フィールドの翻訳サポートを有効にすることができます。

Liferay DXP 2023.Q3-2025.Q1 (ポータル GA92-GA132) 以降、テキスト フィールド (テキスト、リッチ テキスト、およびロング テキスト フィールド タイプ) のみがローカライズ可能になりました。

これらの数値、選択、およびテキスト フィールド タイプでは、ロケール固有の値 (例: 翻訳) を提供できます。

  • 整数
  • 長整数
  • 小数
  • 小数の精度
  • ブール値
  • 候補リスト
  • 複数選択ピックリスト
  • テキストボックス
  • 長いテキスト
  • リッチテキスト

日付フィールドと日時フィールドには、ロケール固有の値を指定できます。ロケール固有の書式設定は、Java の DateFormat API によって自動的に提供されます。

オブジェクト入力フィールドをローカライズできます。

エントリ作成者が入力内容をローカライズできるようにフィールドを構成するには、

  1. オブジェクト アプリケーションを開き、必要な定義の編集を開始します。

  2. Liferay DXP 2025.Q2より前では、詳細タブで エントリ翻訳を有効にする を切り替える必要があります。

    エントリの翻訳を有効にします。

    Liferay DXP 2025.Q2+ の場合、すべてのローカリゼーション構成はフィールド構成にあります。

    エントリの翻訳を有効にします。

  3. 新しいフィールドを追加します。 フィールド タイプがローカライズ可能な場合は、[新しいフィールド] ダイアログで有効にすることができます。

    フィールドがローカライズ可能かどうかを判断します。

  4. [保存]をクリックします。

重要
  • Liferay DXP 2025.Q2以降では、 リリース機能フラグ オブジェクトエントリローカリゼーションの強化(LPD-32050)を有効にすると、ローカライズされたフィールドを必須にすることができます。
  • ローカリゼーションを使用する場合、フィールドの検証、条件、フィルター、並べ替えではデフォルトの言語のみがサポートされます。

有効にすると、言語選択ボタンを使用して、エントリを作成するときにフィールドの値をローカライズできます。

言語選択ボタンを使用して、テキスト フィールドの値をローカライズします。