ローカライズしようとしている WPF ベースのアプリケーションがあります。リソース (.baml ファイル) を含むサテライト アセンブリを生成する locbaml メソッドを使用しています。アプリケーションが使用する複数のアセンブリに翻訳可能なリソースがあるため、言語ごとに 5 つの異なるリソース アセンブリがあります。
問題は、別の言語を UI カルチャとして設定し、アプリケーションの起動時に Visual Studio の [出力] ウィンドウを見ると、5 つのサテライト アセンブリのうち 4 つが、設定したばかりの言語サブフォルダーから正しく読み込まれていることに気付きましたが、それらの 1 つに対して、アプリケーションはフォールバックし、ニュートラル カルチャ サブフォルダー (この場合は "en") から 1 つを読み込みます。すべての衛星を生成するために同じ方法を使用しているため、なぜこれが起こっているのか手がかりがありません.
何か案は?
ありがとう