0

我有一个已为pt-BR语言环境翻译的 .NET 应用程序,生成了一个附属程序集:

pt-BR/MyApp.resources.dll

没有pt-PT语言环境的翻译。我希望在 pt-PT 文化由于共享父文化而处于活动状态时使用 pt-BR 程序集,但事实并非如此。

.NET 能否以某种方式自动使用 pt-PT 文化下的 pt-BR 程序集,还是我需要明确地将我的 pt-BR 翻译放在pt程序集中,直到获得更多 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,但如果找不到特定的文件,您也可以将文件放在它看起来的 nutral 文化中。在这种情况下 appBase/pt/xxx.dll

于 2012-12-07T19:27:15.113 回答