【问题标题】:How can I make NHibernate Validator use languages other than English?如何让 NHibernate Validator 使用英语以外的语言?
【发布时间】:2009-07-02 08:12:53
【问题描述】:

如何让 NHibernate Validator 使用英语以外的语言来发送消息?包含多种语言,但我总是用英语收到消息。

我尝试过设置文化,但没有任何帮助。

【问题讨论】:

    标签: .net nhibernate orm validation


    【解决方案1】:

    您如何设置文化? 我想您需要同时设置 .. 文化和 UI 文化

    Thread.CurrentThread.CurrentUICulture = culture;
    Thread.CurrentThread.CurrentCulture = culture;
    

    【讨论】:

    • 我正在通过浏览器语言设置改变文化。我正在使用“de_DE”,因为 de 包含在验证器中。我还在检查设置了正确文化的代码,并且 CurrentCulture 和 CurrentUICulture 都是正确的。我只是不明白如何让 NHibernate Validator 使用这种文化。我检查了验证器源代码和测试,但仍然找不到方法。
    • 嗯。我也被困在这里,因为它对我很有效。验证器实际上应该采用线程文化
    • 也许对你有帮助:nhforge.org/wikis/howtonh/… 这是我发现的唯一一篇关于 i18n 和验证器的文章
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    相关资源
    最近更新 更多