Android 中的本地化 - 特定于语言的文件夹

luc*_*ein 2 android android-resources

我有一个简单的问题。我刚刚浏览了一个应用程序的代码,刚刚看到一些设置布尔值的资源,用于根据语言和地区设置一些条件。该文件已复制到不同语言的特定值文件夹中。我看到有名为 values-de-rDE 和 values-de 的不同文件夹。这是给德国人的。为什么德语的文件夹不同?德语将选择哪个资源文件?也为其他一些语言指定了不同的文件夹。就像法语一样,我有 values-fr 和 values-fr-rFR。

有人可以解释一下这两个文件夹之间的区别是什么吗?谢谢。

Mar*_*say 5

values-fr和之间的区别在于values-fr-rFR,第一个仅过滤语言,而第二个过滤国家/地区。fr-rFR在法国是法语的意思。values-fr-rCA例如,在加拿大,您将拥有法语。