我實現與asp.net的MVC 3
一個多語種的網站有朋友建議我這個項目https://github.com/danielcrenna/i18n使用i18n.DataAnnotations。它究竟如何工作?
直到現在我還succeded,使其在控制器和視圖(剃刀)工作,而不是在數據註解。
例如
public class LogOnModel
{
[i18n.DataAnnotations.Email]
[Required(ErrorMessage = "Required Field")]
[i18n.DataAnnotations.DataType(DataType.EmailAddress)]
public string Email { get; set; }
[i18n.DataAnnotations.Required(ErrorMessage = "Required Field")]
[DataType(DataType.Password)]
[i18n.DataAnnotations.Display(Name = "Password")]
public string Password { get; set; }
[i18n.DataAnnotations.Display(Name = "Remember me?")]
public bool RememberMe { get; set; }
}
上面一段代碼應該產生在.po文件的新條目,每當構建成功。但是什麼也沒有發生。
有沒有人知道這件事? 在此先感謝!
我與丹尼爾Crenna國際化項目同樣的問題。你解決了嗎? –