1
在我的MVC 3應用程序中,我使用的是fluent validation
。Fluent驗證中的本地化消息(MVC3)
public class AccountModelValidator : AbstractValidator<AccountModel>
{
public AccountModelValidator()
{
m.NewPassword).WithMessage(Translator.Data["ConfirmPasswordValidation"]);
}
}
本地化我使用我從here發現了一個例子,但我發現,我對所有的語言相同的驗證信息。
原因是驗證者不知道我已經改變了語言。
我該如何正確地做到這一點?
也許我應該用WithLocalizedMessage只是到的.resx
我supose可以實現的機制建立翻譯的語言環境。您是否在運行時檢查了譯員的語言環境?這是對的嗎? –
是的,這是正確的,莫布我需要寫我自己的方法WithMessage?我怎樣才能做到這一點? – revolutionkpi