如何实现为Android系统中自己添加语言啊?

如何实现为Android系统中自己添加语言啊?,第1张

1.首先你在settings中出现阿拉伯语的选项了表示你在build/target/product/language-full.mk里添加了的PRODUCT-LOCALES:=ar-EG2.在packages/apps/settings/res/下面添加values-ar和values-ar-nokeys(这些文件你的自己去找天添加进去)3.packages/apps/settings/tests/res/下添加values-ar

4.frameworks/base/core/res/res/下添加values-ar

这就好了注意:我让你添加的文件下你可以去源码中下载

看有没有,我在Android-2.3.7中找到的

这几天突然要发一个中国台湾版本,做法比较硬:复制一个工程,改包名,改图标,改api接口。语言全部都是繁体就行:

Android studio添加新语言资源文件(res/values/....)如下:

然后回车即可:

把对应的字符串翻译成繁体就行。至于翻译,有一些工具可以借鉴。同时网上也有很多多语言切换的方式,就是一个工程,一个app进行内部切换多语言支持的方式(像微信就是。不过微信繁体有些不一定都支持了...)。具体看情况啦。。。

因为我们是整个app就是中国台湾台北版本,所以就都是繁体,不管系统是简体还是繁体还是别的,就是繁体!!!

简单记录下。好多东西没怎么关注或者使用,至于是否要深入,可能要看情况....

参考o: android--实现多语言支持 - snow_flower - 博客园


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11634555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存