日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android语言国际化values资源文件命名规则

發布時間:2024/4/15 Android 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android语言国际化values资源文件命名规则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天,簡單講講 android 里如何將語言國際化,和各個國家語言的value文件夾的命名規則。


昨天,需要將app的字符資源國際化,可是卻不知道如何命名,在網上找了資料,終于解決了問題。


Android 文本資源國際化

?

1. 新建一個中文資源文件夾

??? values-zh

???????? strings.xml

2.新建一個英文資源文件夾

??? values-en

???????? strings.xml


說明:

?????? 現在共有三個資源文件夾

??????? 1> values ?? 默認資源文件夾(系統環境不是中文,也不是英文時,就顯示此文件夾中資源)

??????? 2> values-zh??? 當系統環境是中文時,顯示此文件夾中資源

??????? 3> values-en??? 當系統環境是英文時,顯示此文件夾中資源,細分英文時 values-en-rUS



Android 圖片資源國際化

?

1.不考慮?分辨率大小的問題時,新建不同語言的文件夾

??? drawable-zh? 中文環境,drawable-en? 英文環境???注:?文件夾中相對應的資源文件名稱要相同

2.考慮?分辨率大小的問題時,新建不同語言的文件夾

??? drawable-zh-hdpi? ? drawable-en-hdpi

??? drawable-zh-ldpi???? drawable-en-ldpi

??? drawable-zh-mdpi?? drawable-en-mdpi

注:?文件夾中相對應的資源文件名稱要相同

??????默認顯示drawable-hdpi,drawable-ldpi,drawable-mdpi 這幾個文件夾中的資源




一、Android多國語言文件夾匯總

Arabic, Egypt (ar-rEG) —————————–阿拉伯語,埃及?
Arabic, Israel (ar-rIL) ——————————-阿拉伯語,以色列?
Bulgarian, Bulgaria (bg-rBG) ———————保加利亞語,保加利亞?
Catalan, Spain (ca-rES) —————————加泰隆語,西班牙?
Czech, Czech Republic (cs-rCZ) —————–捷克語,捷克共和國?
Danish, Denmark(da-rDK) ————————丹麥語,丹麥?
German, Austria (de-rAT) ————————-德語,奧地利?
German, Switzerland (de-rCH) ——————-德語,瑞士?
German, Germany (de-rDE) ———————-德語,德國?
German, Liechtenstein (de-rLI) ——————德語,列支敦士登的?
Greek, Greece (el-rGR) —————————-希臘語,希臘?
English, Australia (en-rAU) ————————-英語,澳大利亞?
English, Canada (en-rCA) ————————–英語,加拿大?
English, Britain (en-rGB) —————————-英語,英國?
English, Ireland (en-rIE) —————————–英語,愛爾蘭?
English, India (en-rIN) ——————————–英語,印度?
English, New Zealand (en-rNZ) ———————英語,新西蘭?
English, Singapore(en-rSG) ————————–英語,新加坡?
English, US (en-rUS) ———————————–英語,美國?
English, Zimbabwe (en-rZA) ————————–英語,津巴布韋?
Spanish (es-rES) —————————————-西班牙?
Spanish, US (es-rUS) ———————————–西班牙語,美國?
Finnish, Finland (fi-rFI) ———————————芬蘭語,芬蘭?
French, Belgium (fr-rBE) ——————————-法語,比利時?
French, Canada (fr-rCA) ——————————-法語,加拿大?
French, Switzerland (fr-rCH) ————————–法語,瑞士?
French, France (fr-rFR) ——————————–法語,法國?
Hebrew, Israel (he-rIL) ———————————希伯來語,以色列?
Hindi, India (hi-rIN) ————————————-印地語,印度?
Croatian, Croatia (hr-rHR) —————————-克羅地亞語,克羅地亞?
Hungarian, Hungary (hu-rHU) ————————匈牙利語,匈牙利?
Indonesian, Indonesia (id-rID) ————————印尼語,印尼?
Italian, Switzerland (it-rCH) —————————-意大利語,瑞士?
Italian, Italy (it-rIT) —————————————意大利語,意大利?
Japanese (ja-rJP) —————————————-日語?
Korean (ko-rKR) ——————————————朝鮮語?
Lithuanian, Lithuania (lt-rLT) ————————–立陶宛語,立陶宛?
Latvian, Latvia (lv-rLV) ———————————拉托維亞語,拉托維亞?
Norwegian-Bokmol, Norway(nb-rNO) —————挪威語,挪威?
Dutch, Belgium (nl-rBE) ——————————–荷蘭語,比利時?
Dutch, Netherlands (nl-rNL) —————————荷蘭語,荷蘭?
Polish (pl-rPL) ——————————————-波蘭?
Portuguese, Brazil (pt-rBR) —————————葡萄牙語,巴西?
Portuguese, Portugal (pt-rPT) ————————葡萄牙語,葡萄牙?
Romanian, Romania (ro-rRO) ————————羅馬尼亞語,羅馬尼亞?
Russian (ru-rRU) —————————————-俄語?
Slovak, Slovakia (sk-rSK) ——————————斯洛伐克語,斯洛伐克?
Slovenian, Slovenia (sl-rSI) —————————-斯洛文尼亞語,斯洛文尼亞?
Serbian (sr-rRS) —————————————-塞爾維亞語?
Swedish, Sweden (sv-rSE) —————————-瑞典語,瑞典?
Thai, Thailand (th-rTH) ——————————–泰語,泰國?
Tagalog, Philippines (tl-rPH) ————————–菲律賓語,菲律賓?
Turkish, Turkey (tr-rTR) ——————————-土耳其語,土耳其?
Ukrainian, Ukraine (uk-rUA) ————————–聯合王國?
Vietnamese, Vietnam (vi-rVN) ———————–越南語,越南?
Chinese, PRC (zh-rCN)——————————–中文,中國?
Chinese, Taiwan (zh-rTW)—————————–中文,臺灣


在android studio 里,如果需要將那個國家的語言國際化,則直接在value加國家的縮寫,比如土耳其,在res文件夾下新建value-tr-rTR,然后新建String.xml,將土耳其的字符資源寫入即可。


標示效果



Android語言國際化values資源文件命名規則就講完了。


就這么簡單。



總結

以上是生活随笔為你收集整理的Android语言国际化values资源文件命名规则的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。