VB.NET プロジェクトに "strings.resx" という文字列リソース ファイルがあり、埋め込みリソースとして定義されています。と呼ばれる別のファイルがstrings.es.resxあり、スペイン語の同じ文字列がすべて含まれています。次のコードを使用して、実行時にリソースをロードしています。
MyStrings = New ResourceManager("myprog.strings", GetType(MainForm).Assembly)
Windows で言語ロケールを Espanol に設定して再度ログインしましたが、上記を実行すると英語の文字列リソースが読み込まれます。Windows ロケールが ES の場合、スペイン語のリソースをロードするにはどうすればよいですか? 私はそれが自動的に処理されることを期待していました。