美文网首页
Android对国际化的支持

Android对国际化的支持

作者: ReadyShow | 来源:发表于2017-12-26 17:07 被阅读114次

    Android对国际化支持的很好

    1. 为文件夹或者是文件,在其尾部追加不同的语言与地区,便能实现国际
      如: values 文件内定义了一些文本,在没有其他语言,或者没有指定的语言时,使用该默认值 values-zh 表示中文环境,包括大陆、台湾、香港 values-zh-rTW 表示中文且台湾地区
    image.png
    1. 即希望少写多国语言,又希望能支持所有地区语言的方式
      合理利用Android自带资源,如希望定义一个字符串是,注意不是小时
      在values/string.xml文件夹下指定hour资源
      <-- 默认值指向Android系统资源 -->
      <string name="hour">@android:string/hour</string>
      
      在values-zh/string.xml
      <-- @android:string/hour是指小时而非指时 -->
      <string name="hour">时</string>
      
      这样子便只写一个国际化,而适配所有地区

    Android studio一键生成快速开发实现语言国际化

    安装插件AndroidLocalizationer

    Android多国语言文件夹文件汇总如下:

    中文(中国):values-zh-rCN
    中文(台湾):values-zh-rTW
    中文(香港):values-zh-rHK
    英语(美国):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

    相关文章

      网友评论

          本文标题:Android对国际化的支持

          本文链接:https://www.haomeiwen.com/subject/kuejgxtx.html