リソースファイルを使用して複数の言語をサポートしたいサーバーアプリケーションがあります。それはサーバーなので、サテライトアセンブリを使用することはできません(異なるスレッドは異なる言語を使用するため)。複数言語のリソースファイル
私は次のように複数のリソースファイルを追加しようとしました:
- MyResourceName.resx
- MyResourceName.sv.resx
彼らは1つのテキストを1つの文字列のテーブルが含まれていますそれら。
言語を切り替えるのにThread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(1053);
を使用しました。しかし、var string = MyResourceName.MyText
を使用するとき、私はまだデフォルト言語を持っています。
IveはCurrentUICultureも変更しようとしました。
複数言語のサポートを追加するにはどうすればよいですか?
更新
それが重要かどうかを知るしないでください。しかし私はユニットテストプロジェクト(mstest)の中から試しています。リソースファイルもテストプロジェクトの一部です。
いいえ、同じスレッド。 – jgauffin