如何让android应用程序用中文显示(应用程序名称本地化)
对于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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?