1. 什么是Android 代码资源的国际化
顧名思義 :就是你的App 要在国际市场使用,那么全球那么多种语言,那么你就得让他们都看得懂,能使用。所以就有国际化。
2. 实现国际化的两种方式
- 在res资源文件里配置
看图就很清楚了,我就不详细说了
![1981845-9f26944d184de0d8.png](https://i-blog.csdnimg.cn/blog_migrate/ec18a574131443667ed548625bf5986a.webp?x-image-process=image/format,png)
新建 对应地区的语言的文件
![1981845-08c9326ceab0dd05.png](https://i-blog.csdnimg.cn/blog_migrate/bb34cc356bd44d19f18fe2dfe495d604.webp?x-image-process=image/format,png)
血色星旗
![1981845-f00e9f8fc0476eaa.png](https://i-blog.csdnimg.cn/blog_migrate/032c08cef31dc62e43f32badfc43b93f.webp?x-image-process=image/format,png)
自由的美利坚
![1981845-3f73a1212fb2b631.png](https://i-blog.csdnimg.cn/blog_migrate/de5d7444d0fe2b2621f75a99dfd7a171.webp?x-image-process=image/format,png)
国家_地区的语言缩写代码:(查询备用)
- 附上国际化资源的常用链接:
- 一键化国际化
上面使用的是手动的资源国际化,对于中英文转换等少数语言的国际化比较方便,但是当需要国际化的语言很多时就会很麻烦,这里我们使用一个AndroidStudio的插件:AndroidLocalizationer实现资源一键国际化。使用方法:
-
下载AndroidLocalizationer
下载AndroidLocalizationer -
添加本地磁盘上的插件
添加本地磁盘上的插件 -
重启Android studio
重启Android studio -
在strings.xml文件中右键
在strings.xml文件中右键
选择需要的语言