做了一年的Gallery,腦袋大了一倍,頭髮掉了一半。開玩笑啦,不過說實話,收穫還是很大的,畢竟是基於Google工程師的源碼,兩個字節:叼!
從今天開始,決定在CSDN上發博文,記錄工作中的點滴成長。一方面原始是自己在學習成長過程中有些知識隔一段時間不接觸就忘記了,回頭再到處找太麻煩,另一方面也是給其他需要的人做一個分享,畢竟每一個人的只是結構不一樣,我知道的東西別人可能不知道,別人知道的東西我也可能不知道。互相分享,利人利己。
今天是我的第一篇博客,先來寫個最簡單的練練手,主要記錄下關於Android多語言的知識,對於App開發而言,Android多語言適配實在太簡單了,新增每種語言values文件夾就可以了,只是很多人不清楚每一種語言對應的代號。
就拿我們的項目舉例吧,Google原生Gallery裏支持124種語言,對,你沒看錯,是124種。先讓我靜靜。。。
當然正常App不需要支持這麼多語言吧。最簡單的3個就OK了,values,values-zh-rCN,values-en-rGB,即中文,英文,默認。下面就列舉部分常用的語言代號。
- 中文(中國):values-zh-rCN
- 中文(臺灣):values-zh-rTW
- 中文(香港):values-zh-rHK
- 維吾爾文(中國):values-ug-rCN
- 英語(美國):values-en-rUS
- 英語(英國):values-en-rGB
- 英文(澳大利亞):values-en-rAU
- 英文(加拿大):values-en-rCA
- 英文(愛爾蘭):values-en-rIE
- 英文(印度):values-en-rIN
- 英文(新西蘭):values-en-rNZ
- 英文(新加坡):values-en-rSG
- 英文(南非):values-en-rZA
- 阿拉伯文(埃及):values-ar-rEG
- 阿拉伯文(以色列):values-ar-rIL
- 保加利亞文: values-bg-rBG
- 加泰羅尼亞文:values-ca-rES
- 捷克文:values-cs-rCZ
- 丹麥文:values-da-rDK
- 德文(奧地利):values-de-rAT
- 德文(瑞士):values-de-rCH
- 德文(德國):values-de-rDE
- 德文(列支敦士登):values-de-rLI
- 希臘文:values-el-rGR
- 西班牙文(西班牙):values-es-rES
- 西班牙文(美國):values-es-rUS
- 芬蘭文(芬蘭):values-fi-rFI
- 法文(比利時):values-fr-rBE
- 法文(加拿大):values-fr-rCA
- 法文(瑞士):values-fr-rCH
- 法文(法國):values-fr-rFR
- 希伯來文:values-iw-rIL
- 印地文:values-hi-rIN
- 克羅里亞文:values-hr-rHR
- 匈牙利文:values-hu-rHU
- 印度尼西亞文:values-in-rID
- 意大利文(瑞士):values-it-rCH
- 意大利文(意大利):values-it-rIT
- 日文:values-ja-rJP
- 韓文:values-ko-rKR
- 立陶宛文:valueslt-rLT
- 拉脫維亞文:values-lv-rLV
- 挪威博克馬爾文:values-nb-rNO
- 荷蘭文(比利時):values-nl-BE
- 荷蘭文(荷蘭):values-nl-rNL
- 波蘭文:values-pl-rPL
- 葡萄牙文(巴西):values-pt-rBR
- 葡萄牙文(葡萄牙):values-pt-rPT
- 羅馬尼亞文:values-ro-rRO
- 俄文:values-ru-rRU
- 斯洛伐克文:values-sk-rSK
- 斯洛文尼亞文:values-sl-rSI
- 塞爾維亞文:values-sr-rRS
- 瑞典文:values-sv-rSE
- 泰文:values-th-rTH
- 塔加洛語:values-tl-rPH
- 土耳其文:values–r-rTR
- 烏克蘭文:values-uk-rUA
- 越南文:values-vi-rVN
好啦,我的第一篇博客就到這裏啦,一個嶄新的博客新星即將升起,哇哈哈!
本期節目就到這裏,感謝大家收看,我們下期再見~