相关疑难解决方法(0)

Android上支持的语言/区域设置列表是什么?

我想知道如何为不同语言命名我的文件夹.我在哪里可以找到Android上支持的语言列表?

android localization

345
推荐指数
12
解决办法
32万
查看次数

Android本地化值 - **文件夹名称

我看过几个冲突的表,显示了本地化以及它们应该采用的名称

很多人都建议每个国家/地区都有这种语言版本,对于英语,西班牙语和中文等语言来说很好,如果我想让它更具体,我可以选择制作values-en文件夹或values-en_US文件夹

但是像希腊这样的其他一些语言有一个语言环境名称el_GR,我可以只创建一个文件夹名称,values-el或者它是否必须values-el_GR

这只是一个例子,我不相信我读过的表,而android开发人员指南几乎没有列出可用的语言环境

android locale localization

15
推荐指数
3
解决办法
2万
查看次数

如何包含2种塞尔维亚语言的变体?与拉丁字母和西里尔字母

我有一个android应用程序,我想翻译成塞尔维亚语,我想要两种语言的变体:拉丁字母和西里尔字母。我尝试了这种变体:value-sr-rRS-Latn , value-sr-Latn , value-sr-rRS-Cyrl , value-sr-Cyrl 但是那没有用。我收到此错误:android-apt-compiler: [NAMEOFAPP] invalid resource directory name: [path]\res/value-sr-rRS-Latn

在关于res dirs和Locale的Android文档中,我找不到此选项。

我可以用两种语言变体制作2个dirs吗?如何?

谢谢

android android-resources

5
推荐指数
2
解决办法
3176
查看次数

针对strings.xml的Android Serbian拉丁语和黑山值文件夹

我正在尝试为塞尔维亚拉丁语(srpski)和黑山语(包括西里尔语和拉丁语)翻译strings.xml.我在值文件夹中包含了Serbian Cyrillic(српски)作为values-sr.它工作正常.但对于塞尔维亚拉丁语和黑山语,我无法确定值文件夹的名称应该是什么.我在SO中经历了很多帖子

如何更改语言环境以使用拉丁语塞尔维亚语(而不是西里尔语塞尔维亚语)

塞尔维亚语(拉丁语,塞尔维亚语)(sr-rs-latn)语言的值文件夹名称应该是什么?

但他们没有多大帮助.

我从https://github.com/championswimmer/android-locales了解到,值文件夹应该是:

塞尔维亚语(西里尔语)sr - > values-sr-r_#Cyrl

塞尔维亚语(西里尔语,黑山语)sr ME - > values-sr-rME_#Cyrl

塞尔维亚语(西里尔文,塞尔维亚)sr RS - > values-sr-rRS_#Cyrl

塞尔维亚语(拉丁语)sr - > values-sr-r_ #Tatn

塞尔维亚语(拉丁语,黑山语)sr ME - > values-sr-rME_#Latn

塞尔维亚语(拉丁语,塞尔维亚)sr RS - > values-sr-rRS_#Latn

但是如果我尝试在Android studio中创建像values-sr-rRS_#Latn这样的文件夹,则会抛出错误"Invalid directory".然后我开始进行一些分析.

  1. 在Nexus 9 Marshmallow中,使用Locale.getAvailableLocales()的可用语言环境列表列出了所有塞尔维亚语言.所以他们得到了支持.

    sr
    sr __#Cyrl
    sr_BA_#Cyrl
    sr_ME_#Cyrl
    sr_RS_#Cyrl
    sr_XK_#Cyrl
    sr __#Latn
    sr_BA_#Latn
    sr_ME_#Latn sr_RS_#Latn
    sr_XK_#Latn

  2. 在Nexus 9的设置屏幕中,我可以看到只能更改为塞尔维亚语西里尔语(српски)的选项,而在联想瑜伽选项卡中,我看到选项只能更改为塞尔维亚拉丁语(srpski).当我在两个设备中调试时,我发现两者都有sr 作为语言代码,RS作为区域代码,脚本代码是空白的.那么如何在app中包含两个值文件夹以及如何映射?

  3. 我应该为values-sr-ZZ创建值文件夹,还是为我需要的语言创建一些东西,并在代码中检查脚本代码?

  4. 但如果是这种情况,在Google Play游戏和设置应用的资源文件夹中,我发现他们只有一个值-sr文件夹.那么他们如何处理值-sr-r_#Latn和values-sr-rME_#Latn和values-sr-rME_#Cyrl.

有人可以指导我吗?

android locale localization

5
推荐指数
1
解决办法
1083
查看次数

标签 统计

android ×4

localization ×3

locale ×2

android-resources ×1