IOS应用多语言
IOS应用多语言
应用名跟随设备语言
通过本地化Info.plist
文件中的CFBundleDisplayName
键来实现。以下是详细的步骤和代码示例:
步骤1:在Info.plist
中设置应用名称
- 打开你的
Info.plist
文件。 - 添加
CFBundleDisplayName
键,并将其值设置为应用的默认名称。
步骤2:创建并本地化InfoPlist.strings
文件
- 在项目导航栏中,右键点击你的项目文件夹,选择
New File...
。 - 在弹出的窗口中,选择
Strings File
,然后点击Next
。 - 将文件命名为
InfoPlist.strings
,确保文件名没有错。 - 点击
Create
来创建文件。 - 在文件创建后,在右侧的
File Inspector
中,点击Localize...
按钮,选择需要支持的语言(例如,English
,Russian
,Chinese
)。
步骤3:编辑InfoPlist.strings
文件
在每种语言的InfoPlist.strings
文件中,添加应用名称的本地化条目。
InfoPlist.strings (English)
登录后复制
"CFBundleDisplayName" = "MyApp";
InfoPlist.strings (Russian)
登录后复制
"CFBundleDisplayName" = "МоёПриложение";
InfoPlist.strings (Chinese)
登录后复制
"CFBundleDisplayName" = "我的应用";
####
本文由作者按照 CC BY 4.0 进行授权