近期由于工作需要,需要将以前开发软件添加英文,因为公司的软件以前只针对国内用户使用,现在市场扩展到了海外,
就增加了英文版的需求了,也在这次修改中总结了一些心得;
先说下如何让你的APP语言自适应国际化吧
1.在res目录下右键,点击新建Android resource directory;
2.选好资源文件,除了values,还有mipmap、drawable等等都能添加国际化,然后选中Locale,再点击中间的右方向键,即可选择国家或者地区。
3.以创建的values为例,里面的strings文件中的所有对应string的name值需一样,value值则根据国家语言自己填写。如果对应的string在指定语言文件夹下没有这个值,则读取默认文件夹里面的值(values)
这张是values-zh-rCN文件下的strings.xml部分内容
这张是values-en-rUS文件下的strings.cml部分内容