Android 中的文件目录中未显示巴西字符串?

Brazil strings not showing in file directory in Android?

所以我有多个语言环境资源目录。我正在尝试为巴西添加一个,但字符串文件图标始终默认为法国国旗。我能够很好地完成其他语言环境,但无法让巴西工作。我附上了图片。file directory

这是语言列表 (source)

Language / Locale                            Supported since version
English, US (en-rUS)                                    1.1
German, Germany (de-rDE)                                1.1
Chinese, PRC (zh-rCN)                                   1.5
Chinese, Taiwan (zh-rTW)                                1.5
Czech, Czech Republic (cs-rCZ)                          1.5
Dutch, Belgium (nl-rBE)                                 1.5
Dutch, Netherlands (nl-rNL)                             1.5
English, Australia (en-rAU)                             1.5
English, Britain (en-rGB)                               1.5
English, Canada (en-rCA)                                1.5
English, New Zealand (en-rNZ)                           1.5
English, Singapore(en-rSG)                              1.5
French, Belgium (fr-rBE)                                1.5
French, Canada (fr-rCA)                                 1.5
French, France (fr-rFR)                                 1.5
French, Switzerland (fr-rCH)                            1.5
German, Austria (de-rAT)                                1.5
German, Liechtenstein (de-rLI)                          1.5
German, Switzerland (de-rCH)                            1.5
Italian, Italy (it-rIT)                                 1.5
Italian, Switzerland (it-rCH)                           1.5
Japanese (ja-rJP)                                       1.5
Korean (ko-rKR)                                         1.5
Polish (pl-rPL)                                         1.5
Russian (ru-rRU)                                        1.5
Spanish (es-rES)                                        1.5
Arabic, Egypt (ar-rEG)                                  2.3
Arabic, Israel (ar-rIL)                                 2.3
Bulgarian, Bulgaria (bg-rBG)                            2.3
Catalan, Spain (ca-rES)                                 2.3
Croatian, Croatia (hr-rHR)                              2.3
Danish, Denmark(da-rDK)                                 2.3
English, India (en-rIN)                                 2.3
English, Ireland (en-rIE)                               2.3
English, Zimbabwe (en-rZA)                              2.3
Finnish, Finland (fi-rFI)                               2.3
Greek, Greece (el-rGR)                                  2.3
Hebrew, Israel (iw-rIL)*                                2.3
Hindi, India (hi-rIN)                                   2.3
Hungarian, Hungary (hu-rHU)                             2.3
Indonesian, Indonesia (in-rID)*                         2.3
Latvian, Latvia (lv-rLV)                                2.3
Lithuanian, Lithuania (lt-rLT)                          2.3
Norwegian-Bokmol, Norway(nb-rNO)                        2.3
Portuguese, Brazil (pt-rBR)                             2.3
Portuguese, Portugal (pt-rPT)                           2.3
Romanian, Romania (ro-rRO)                              2.3
Serbian (sr-rRS)                                        2.3
Slovak, Slovakia (sk-rSK)                               2.3
Slovenian, Slovenia (sl-rSI)                            2.3
Spanish, US (es-rUS)                                    2.3
Swedish, Sweden (sv-rSE)                                2.3
Tagalog, Philippines (tl-rPH)                           2.3
Thai, Thailand (th-rTH)                                 2.3
Turkish, Turkey (tr-rTR)                                2.3
Ukrainian, Ukraine (uk-rUA)                             2.3
Vietnamese, Vietnam (vi-rVN)                            2.3
  • 请注意,Java 使用了几个已弃用的双字母代码。希伯来语(“he”)语言代码改写为“iw”,印度尼西亚语(“id”)改写为“in”,意第绪语(“yi”)改写为“ji”。即使您构造自己的 Locale 对象也会发生这种重写,而不仅仅是各种查找方法返回的实例

您的 values-br 在布列塔尼语中的意思是 values(我相信这是一种很少有人使用的古老语言)。您可以找到所有正确国家/地区缩写的列表 here.

巴西的官方语言是葡萄牙语,因此您想为葡萄牙语制作一个目录:values-pt

如果你想具体指代巴西葡萄牙语,你可以使用 values-pt-rBR

末尾的 rBR 表示您的语言区域(在本例中为葡萄牙语)是巴西。您可以找到区域缩写列表 here.