如何为相同语言但不同地区创建字符串资源?

How to create string resource for same language but different region?

res/values 文件夹中使用 Locale 限定符创建新资源文件时,我选择了 English as Language and US:United States as Region 那么目录名是自动的创建为 values-en-rUS。并成功创建具有上述语言和区域的文件。如图所示。

但现在我想创建另一个文件 English 作为 LanguageGB:United Kingdom as Region 然后目录名称自动创建为 values-en-rGB。但是当我单击“确定”按钮时,它不允许为具有不同区域的相同语言创建文件。见下图

我的要求是为不同的地区创建不同的字符串资源。两个不同的地区可能有相同的语言。那么我该如何实现呢?

如有任何帮助,我们将不胜感激!提前致谢。

找到解决方案。不要让 android studio 通过从填充的对话框中选择 LanguageRegion 来生成资源目录名称,而是键入目录名称每个区域虽然语言仍然 same.For 实例类型 values-en-rUS 代替目录名称来创建资源 file.Here en 代表 English 语言 r 代表 RegionUS 美国 的国家代码。同样适用于 values-en-rGB。现在我可以为具有相同语言的不同区域创建资源文件。