問題
portal-ext.propertiesでデフォルトの言語を設定し、プロパティで
company.default.locale=nl_NL
または環境変数として
LIFERAY_COMPANY_PERIOD_DEFAULT_PERIOD_LOCALE=nl_NL
は、バンドルを再起動しても、キャッシュを削除しても、言語が変わりません。
環境
Liferay DXP 7.0+
解像度
このプロパティは、ローカルのLiferay DXPインスタンスの場合、クリーンなデータベースを使用した初回起動時のみ使用することを意図しています。 それは、このプロパティが設定をデータベースに書き込むためで、初回起動後は、コントロールパネル > インスタンス設定 > ローカライズ でしか変更できないからです。
のドッカーイメージの場合、 はテスト用に一度起動しているため、プロパティ、環境変数のどちらを使っても、すでにデータベースに設定を書き込んでいるため、バンドルが新しい外部データベースに接続されている場合にのみ動作します。