0

pt-BRロケール用に翻訳された .NET アプリケーションがあり、その結果、サテライト アセンブリが生成されます。

pt-BR/MyApp.resources.dll

pt-PTロケールの翻訳がありません。親カルチャを共有しているために pt-PT カルチャがアクティブな場合に pt-BR アセンブリが使用されることを期待していましたが、そうではありません。

.NET は何らかの方法で pt-PT カルチャの下で pt-BR アセンブリを自動的に使用できますか? または、より多くの pt 変換を取得するまで、pt-BR 変換をptアセンブリに明示的に配置する必要がありますか?

4

2 に答える 2

0

はい、.NET はリソースの自動フォールバックをサポートしています: http://en.csharp-online.net/Localization_Like_the_Pros%E2%80%94Automatic_Fallback_for_Resources

于 2012-12-07T19:26:28.030 に答える
0

通常、特定のローカリゼーションのパスは AppBase/pt-Br/xx.dll ですが、特定のファイルが見つからない場合は、ファイルをニュートラル カルチャに配置することもできます。この場合は appBase/pt/xxx.dll

于 2012-12-07T19:27:15.113 に答える