文章

IOS应用多语言

IOS应用多语言

应用名跟随设备语言

通过本地化Info.plist文件中的CFBundleDisplayName键来实现。以下是详细的步骤和代码示例:

步骤1:在Info.plist中设置应用名称

  1. 打开你的Info.plist文件。
  2. 添加CFBundleDisplayName键,并将其值设置为应用的默认名称。

步骤2:创建并本地化InfoPlist.strings文件

  1. 在项目导航栏中,右键点击你的项目文件夹,选择New File...
  2. 在弹出的窗口中,选择Strings File,然后点击Next
  3. 将文件命名为InfoPlist.strings,确保文件名没有错。
  4. 点击Create来创建文件。
  5. 在文件创建后,在右侧的File Inspector中,点击Localize...按钮,选择需要支持的语言(例如,EnglishRussianChinese)。

步骤3:编辑InfoPlist.strings文件

在每种语言的InfoPlist.strings文件中,添加应用名称的本地化条目。

InfoPlist.strings (English)

登录后复制

"CFBundleDisplayName" = "MyApp";

InfoPlist.strings (Russian)

登录后复制

"CFBundleDisplayName" = "МоёПриложение";

InfoPlist.strings (Chinese)

登录后复制

"CFBundleDisplayName" = "我的应用";

####

本文由作者按照 CC BY 4.0 进行授权