4 minutes
Understanding the Payara Platform Enterprise Software Lifecycle: How We Support Long-Term Stability
Keeping an application server running smoothly isn’t so much about new features, but more about predictability and consistency. Software […]
川場と申します。
お忙しいところを申し訳ないのですが、実は、確認させていただきたいことがあるのです。Payara Multi-language 版ですが、バリデーションエラーのメッセージなどが、日本語用のValidationMessages.propertiesファイルを削除しても、日本語で表示されます。これは、サーバー自体が、ローカライズされていると、理解してよろしいのでしょうか?
川場様
いただいたご質問につきまして、「日本語用のValidationMessages.propertiesファイル」がアプリケーションで定義したものであるという前提でお答えいたします。もし前提条件が異なっているようでしたらご指摘ください。
日本語環境で Payara Server Multi-Lanuguage 版をご利用の場合、デフォルトの言語ロケールは ja (ja_JP) になり、Bean Validationを含むサーバーの各種メッセージバンドルもそれに合わせて日本語にローカライズされます。
アプリケーションで独自に定義した日本語用の ValidationMessages.properties を削除した場合でも、Hibernate Validator (Bean Validation実装) が標準で用意している ValidationMessages.properties については日本語版を含めすべて残っておりますので、標準のメッセージにつきましては日本語のものを表示します。