1
NHibernate Validatorがそのメッセージに英語以外の言語を使用するようにするにはどうすればよいですか?いくつかの言語が含まれていますが、私はいつも英語でメッセージを受け取ります。NHibernate Validatorで英語以外の言語を使用する方法を教えてください。
私は培養を設定しようとしましたが、何も役立ちません。
NHibernate Validatorがそのメッセージに英語以外の言語を使用するようにするにはどうすればよいですか?いくつかの言語が含まれていますが、私はいつも英語でメッセージを受け取ります。NHibernate Validatorで英語以外の言語を使用する方法を教えてください。
私は培養を設定しようとしましたが、何も役立ちません。
どのように培養を設定していますか? 文化とUIカルチャーの両方を設定する必要があると思います。
Thread.CurrentThread.CurrentUICulture = culture;
Thread.CurrentThread.CurrentCulture = culture;
私はブラウザの言語設定でカルチャを変更しています。 deがバリデーターに含まれているので、私は "de_DE"を使用しています。また、正しい文化が設定され、CurrentCultureとCurrentUICultureの両方が正しいことをコードにチェックインしています。私はNHibernate Validatorに文化を使う方法を理解できません。私は、バリデータのソースコードとテストをチェックしましたが、私はまだ方法を見つけることができません。 –
hmm。私はそれが私のためにうまく動作するので、あまりにもここに立ち往生しています。バリデーターは実際にはスレッド文化 – Michal
多分それを助ける必要があります:http://nhforge.org/wikis/howtonh/create-a-custom-message-interpolator-for-nhibernate-validator.aspxそれは私が発見した唯一の記事ですバリデーターでi18n – Michal