博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何让android应用程序用中文显示(应用程序名称本地化)
阅读量:4320 次
发布时间:2019-06-06

本文共 1157 字,大约阅读时间需要 3 分钟。

对于ios来说则是非常简单的,创建一个本地化的路径  创建i18n这个路径 如下所示:

i18n/en/app.xml, i18n/es/app.xml, i18n/ja/app.xml 里面的文件如下所示:

en/app.xml里的内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string
name=
"appname"
>Cat
</string>
</resources>
es/app.xml里的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string
name=
"appname"
>Gato
</string>
</resources>
ja/app.xml里的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string
name=
"appname"
>
</string>
</resources>
 
 
但是如果在android下的话  则稍微要复杂点:
 
 
 
 

在values-en文件夹内的strings.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<resources>
<string name="appname">HotSales</string>
</resources>

在values-zh文件夹内的strings.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<resources>
<string name="appname">火速帮销售</string>
</resources>

然后修改已经存在的AndroidManifest.xml

我们需要添加自定义的 manifest file,看到上图所示的platform/android/AndroidManifest.xml

其实就是把AndroidManifest.xml文件里的内容复制进新建立的platform/android/AndroidManifest.xml内

change the android:label attributes of the<application> and <activity> elements from the defined value of your app name to the value@string/app_name

转载于:https://www.cnblogs.com/ctriphire/archive/2013/02/16/2913208.html

你可能感兴趣的文章
方维系统常用的jquery库以及各个库的含义
查看>>
[LeetCode]101. Symmetric Tree
查看>>
Node.js的适用场景
查看>>
MongoDB 3.4 高可用集群搭建(二)replica set 副本集
查看>>
一个一线城市的IT白领的生活成本:3万/年
查看>>
ubuntu12.04 使用Adobe Reader PDF
查看>>
吃货联盟订餐系统(二)
查看>>
MessageBox 用法
查看>>
Developing school contest 2
查看>>
本文来自CSDN博客 map
查看>>
python 字符串中替换字符
查看>>
mysql命令行编辑模式
查看>>
《实践与思考》系列连载(6)——IT从业人员工作环境及状态调查 抽奖结果公布...
查看>>
hihocoder 1643 Puzzle Game(北京icpc2017 现场赛)
查看>>
vim 简单理解三种模式 粗暴入门
查看>>
django模板层之静态文件引入优化
查看>>
转载使用命令wsimport构建WebService客户端
查看>>
java实现23种设计模式之模版方法模式
查看>>
小程序·云开发实战 - 校园约拍小程序
查看>>
闲话函数式变成与OOP
查看>>