Scalaフォームヘルパーで「nonEmptyText」コンスタントを使用する場合、デフォルトのエラーメッセージ「このフィールドは必須です」をカスタマイズしたいと思います。
これが私がカスタマイズしたい例です:
val form = Form(
tuple("email" -> nonEmptyText, "password" -> nonEmptyText)
verifying ("Invalid email or password.", result => result match {
case (email, password) => {
User.authenticate(email, password).isDefined
}
}))
最適には、conf / messagesファイルで、フィールド固有のエラーを提供できます。
error.email.required=Enter your login email address
error.password.required=You must provide a password
しかし、最悪の場合、フィールド名を使用したワイルドカードメッセージで満足します。
error.required=%s is required
#would evaluate to "password is required", which I would then want to capitalize
一部のPlay1.xドキュメントでこの%s式を見ましたが、もう機能していないようです。
よろしくお願いします!