我有一个 .net 4.0 网站,我们有 2 个副本在运行。一个用于美国用户,另一个用于 AU 用户。代码基本相同,唯一的区别是这里或那里引用美国和澳大利亚的一些文字和措辞。现在我有两个非常愚蠢的网站副本。所以我想只保留一份副本,并将所有这些区域文本更改放在一个资源文件中。
是否有可能只有一个资源文件包含多种“语言”,还是我需要创建一个 Resource.US.resx 和一个 Resource.AU.resx 文件?另外,如果我确实创建了两个文件,我如何告诉 .net 在每个站点中使用哪个文件?我假设在 web.config 全球化中 uiCulture &culture='en-AU' 或 en-US 会告诉 .net 使用这两个文件中的哪一个?