世界多国语言代码及区域代码

经常要百度这个玩意,把它转发到自己的博客来了:

 

note: zh 是语言代码,表示中文 CN 是区域代码,表示大陆地区 还有像 zh_TW 就表示中文,

台湾地区还有像 en_US 就表示英文,美式英语

af 南非荷兰语

sq 阿尔巴尼亚语

ar-sa 阿拉伯语(沙特阿拉伯)

ar-iq 阿拉伯语(伊拉克)

ar-eg 阿拉伯语(埃及)

ar-ly 阿拉伯语(利比亚)

ar-dz 阿拉伯语(阿尔及利亚)

ar-ma 阿拉伯语(摩洛哥)

ar-tn 阿拉伯语(突尼斯)

ar-om 阿拉伯语(阿曼)

ar-ye 阿拉伯语(也门)

ar-sy 阿拉伯语(叙利亚)

ar-jo 阿拉伯语(约旦)

ar-lb 阿拉伯语(黎巴嫩)

ar-kw 阿拉伯语(科威特)

ar-ae 阿拉伯语(阿拉伯联合酋长国)

ar-bh 阿拉伯语(巴林)

ar-qa 阿拉伯语(卡塔尔)

eu 巴斯克语

bg 保加利亚语

be 贝劳语

ca 加泰罗尼亚语

zh-tw 中文(中国台湾)

zh-cn 中文(中华人民共和国)

zh-hk 中文(中国香港特别行政区)

zh-sg 中文(新加坡)

hr 克罗地亚语

cs 捷克语

da 丹麦语

nl 荷兰语(标准)

nl-be 荷兰语(比利时)

en 英语

en-us 英语(美国)

en-gb 英语(英国)

en-au 英语(澳大利亚)

en-ca 英语(加拿大)

en-nz 英语(新西兰)

en-ie 英语(爱尔兰)

en-za 英语(南非)

en-jm 英语(牙买加)

en 英语(加勒比)

en-bz 英语(伯利兹)

en-tt 英语(特立尼达)

et 爱沙尼亚语

fo 法罗语

fa 波斯语

fi 芬兰语

fr 法语(标准)

fr-be 法语(比利时)

fr-ca 法语(加拿大)

fr-ch 法语(瑞士)

fr-lu 法语(卢森堡)

gd 盖尔语(苏格兰)

gd-ie 盖尔语(爱尔兰)

de 德语(标准)

de-ch 德语(瑞士)

de-at 德语(奥地利)

de-lu 德语(卢森堡)

de-li 德语(列支敦士登)

el 希腊语

he 希伯来语

hi 北印度语

hu 匈牙利语

is 冰岛语

in 印度尼西亚语

it 意大利语(标准)

it-ch 意大利语(瑞士)

ja 日语

ko 朝鲜语

ko 朝鲜语(韩国)

lv 拉脱维亚语

lt 立陶宛语

mk FYRO 马其顿语

ms 马来西亚语

mt 马耳他语

no 挪威语(博克马尔)

no 挪威语(尼诺斯克)

pl 波兰语

pt-br 葡萄牙语(巴西)

pt 葡萄牙语(葡萄牙)

rm 拉丁语系

ro 罗马尼亚语

ro-mo 罗马尼亚语(摩尔达维亚)

ru 俄语

ru-mo 俄语(摩尔达维亚)

sz 萨摩斯语(拉普兰)

sr 塞尔维亚语(西里尔)

sr 塞尔维亚语(拉丁)

sk 斯洛伐克语

sl 斯洛文尼亚语

sb 索布语

es 西班牙语(西班牙传统)

es-mx 西班牙语(墨西哥)

es 西班牙语(西班牙现代)

es-gt 西班牙语(危地马拉)

es-cr 西班牙语(哥斯达黎加)

es-pa 西班牙语(巴拿马)

es-do 西班牙语(多米尼加共和国)

es-ve 西班牙语(委内瑞拉)

es-co 西班牙语(哥伦比亚)

es-pe 西班牙语(秘鲁)

es-ar 西班牙语(阿根廷)

es-ec 西班牙语(厄瓜多尔)

es-cl 西班牙语(智利)

es-uy 西班牙语(乌拉圭)

es-py 西班牙语(巴拉圭)

es-bo 西班牙语(玻利维亚)

es-sv 西班牙语(萨尔瓦多)

es-hn 西班牙语(洪都拉斯)

es-ni 西班牙语(尼加拉瓜)

es-pr 西班牙语(波多黎各)

sx 苏图语

sv 瑞典语

sv-fi 瑞典语(芬兰)

th 泰语

ts 汤加语

tn 瓦纳语

tr 土耳其语

uk 乌克兰语

ur 乌尔都语

ve 文达语

vi 越南语

xh 科萨语

ji 依地语

zu 祖鲁语

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入式多语言字库在C语言中的使用是通过使用相应的函数来实现的。首先,语言字库需要以特定格式存储在嵌入式设备的存储器中,例如Flash或SD卡。然后,在C语言代码中,我们可以通过包含相应的头文件并使用适当的函数来实现多语言的支持。 对于不同的嵌入式系统和字库,可能有不同的实现方法。这里以Unicode编码为例,提供一个简单的示例来说明如何在C语言中使用多语言字库。 首先,需要在C代码中包含相关的Unicode字库头文件和函数声明。例如,对于中文的Unicode字库,可以使用以下代码进行声明: ``` #include <unicode.h> ``` 接下来,可以通过调用适当的函数来处理和显示多语言字符。例如,使用`printf()`函数来显示一个中文字符: ``` wchar_t chineseChar = L'中'; wprintf(L"%lc", chineseChar); ``` 在此示例中,使用了宽字符来表示中文字符,并使用`wprintf()`函数来显示该字符。 还可以使用其他函数来处理多语言字符串。例如,使用`wcslen()`函数来获取多语言字符串的长度: ``` wchar_t* multilingualString = L"你好,世界!"; size_t stringLength = wcslen(multilingualString); ``` 在此示例中,使用宽字符串(以`L`开头)来表示多语言字符串,并使用`wcslen()`函数获取字符串的长度。 需要注意的是,具体的使用方法和函数可能会根据字库和嵌入式系统的要求而有所不同。因此,在实际应用中,需要根据具体的嵌入式系统和字库文档来进行相应的调整和使用。 总而言之,嵌入式多语言字库的使用是通过包含相应的头文件并调用适当的函数来实现的。通过使用特定的函数,我们可以在嵌入式设备中实现多语言的支持,使其能够处理和显示不同家和地区的字符和字符串。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值