asp.net mvc 3 を使用して多言語サイトを実装しています。
友人からこのプロジェクトを提案されましたhttps://github.com/danielcrenna/i18n
これまで、コントローラーとビュー (かみそり) で機能させることに成功しましたが、データ注釈では機能しませんでした。
例えば
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 ファイルに新しいエントリを生成する必要があります。しかし、何も起こりません。
これについての知識を持っている人はいますか?前もって感謝します!