上一篇博客,讲述多语言测试的注意事项时,提到多语言测试中不得不知道的语言代号的概念,也提到了系统语言选项、语言名称、代号之间的关系。
这里附上两个在测试开发过程中必须用到的清单:
- Android系统和iOS系统中,语言及对应的国家/区域关系清单
- 各国家values文件下的语言包命名规则清单
语言及对应的国家/区域关系清单
各个地区的语言代号,一般是两位字母+下划线+两位字母,前两位字母是语言代码,后两位字母是国家/区域代码。
比如:
zh_TW,分别代表中文_台湾
en_US,分别代表英文_美国
系统语言选项 | 英语名称 | 中文名称 | 语言代号 |
العربية | Arabic(Israel) | 阿拉伯语(以色列) | ar_IL |
Arabic(Egypt) | 阿拉伯语(埃及) | ar_EG | |
中文 | Chinese Simplified | 中文简体 | zh_CN |
Chinese Tradition | 中文繁体 | zh_TW | |
Chinese | 中文(香港) | zh_HK | |
Nederlands | Dutch (Netherlands) | 荷兰语 | nl_NL |
Dutch (Netherlands) | 荷兰语(比利时) | nl_BE | |
English | English(United States) | 英语(美国) | en_US |
English(Australia) | 英语(澳大利亚) | en_AU | |
English(Canada) | 英语(加拿大) | en_CA | |
English(India) | 英语(印度) | en_IN | |
English(Ireland) | 英语(爱尔兰) | en_IE | |
English(New Zealand) | 英语(新西兰) | en_NZ | |
English(Singapore) | 英语(新加波) | en_SG | |
English(South Africa) | 英语(南非) | en_ZA | |
English(United Kingdom) | 英语(英国) | en_GB | |
Français | French | 法语 | fr_FR |
French | 法语(比利时) | fr_BE | |
French | 法语(加拿大) | fr_CA | |
French | 法语(瑞士) | fr_CH | |
Deutsch | German | 德语 | de_DE |
German | 德语(列支敦斯登) | de_LI |