0
@Required
@MinLength(12)
@MaxLength(12)
@Id
@Column(length = 12)
public String id;

@Min(17)
@Max(30)
public Integer age;

@inputText(studentForm("id"), '_label -> "学号")
@inputText(studentForm("age"), '_label -> "年龄")

在我输入错误信息后,例如 id="1" 和 age=10 我得到两条不同的错误信息,但一个是中文的,另一个是英文的:

  1. id 的错误:最小长度为 12
  2. 年龄错误:最小小于17

我怎么能把它们都换成中文?

4

1 回答 1

0

Play 不会自动翻译消息,因此很可能您conf/messages.xx只更改了部分内容。

找到它并完成翻译。可以从以下位置复制正确的错误键:https ://github.com/playframework/Play20/blob/2.0.4/framework/src/play/src/main/resources/messages

于 2013-03-25T17:18:21.890 回答