legacy-knowledge-base
公開されました Jul. 2, 2025

DDL のデフォルト言語がインスタンス設定に従っていない

written-by

Amit Tiwari

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

再現する手順:

  1. コントロール パネル > 構成 > インスタンス設定 > その他 > デフォルト言語 (スペイン語 (スペイン) に変更) に移動します。
  2. コンテンツに移動 > 動的データ リスト > 右隅の省略記号をクリックします (定義の管理)。
  3. プラス アイコンをクリックして、新しいデータ定義を追加します > 「My New Data Definition」という名前を入力します。
  4. ドラッグ アンド ドロップでテキスト フィールドを追加します。
  5. デフォルトの言語フラグがスペイン語 (スペイン) ( EXPECTEDとして) として表示されていることに注意してください。
  6. 保存;
  7. コンテンツに戻る > 動的データ リスト > クリックして新しいリストを追加します > 「My New List」という名前を入力します。
  8. 以前に作成したデータ定義「My New Data Definition」を選択します。
  9. デフォルトの言語フラグがスペイン語 (スペイン) ( EXPECTEDとして) として表示されていることに注意してください。
  10. 保存;
  11. コンテンツに戻る > 動的データ リスト > 以前に作成した「My New List」のリストをクリックします。
  12. クリックして、このリストに新しいレコードを追加します。
  13. デフォルトの言語フラグが英語 (米国) (NOT EXPECTED) で表示されていることを確認します。

期待される結果:

ロケール言語は、デフォルトの現在の言語に従って動的データ リスト レコードを入力するときに反映される必要があります。

実結果:

デフォルトの現在の言語を変更した後でも、ダイナミック データ リスト レコードに入力するときに、ロケール言語が反映されません。

Environment

  • Liferay DXP 7.1

解決策

  • 観測された動作は検証済みであり、フィックスパック 18 以降のバージョンで修正されています。
  • この問題に修正プログラムが必要な場合は、パッチの詳細を添付して、修正プログラムを要求するサポート チケットを作成してください。
  • Liferay DXP にフィックスパックとホットフィックスをインストールする は、環境にフィックスパック/ホットフィックスをインストールする方法を案内します。

追加情報

  • LPS-91185
  • 特にパッチを適用する前に、Liferay DXP のインストールとデータベースを定期的にバックアップしてください。
  • 最初に下位の環境で上記のアクティビティを試し、すべてがうまく機能する場合は、自分の判断で運用環境に移行してください。
  • これらの手順ではサーバーの再起動が必要になるため、これらの操作はアプリケーション サーバーのダウンタイム中に実行してください。
did-this-article-resolve-your-issue

legacy-knowledge-base