将资源字符串(来自infoPlist.strings)放在info.plist上

时间:2018-10-10 23:42:56

标签: ios localization info.plist

我有infoPlist.strings和可本地化的字符串。我想在我的info.plist上添加我添加的资源。我该怎么做?

Infoplist.strings上:

"NSAppleMusicUsageDescription" = "My description";

Info.plist上:

NSPhotoLibraryUsageDescription - $(NSPhotoLibraryUsageDescription)

NSAppleMusicUsageDescription - $(NSAppleMusicUsageDescription)

或者为$更改@也不起作用...

谢谢

1 个答案:

答案 0 :(得分:1)

  

STEP-I:在Info.plist上放默认值

Info.plist

  

STEP-II:创建Infoplist.strings文件并将其本地化为所有受支持的语言

enter image description here

  

STEP-III:在每个Infoplist.strings文件上,将本地化的值添加到要本地化其消息的每个键上

enter image description here

如果找不到特定的语言文件,该应用程序会将Info.plist键值用作默认值。因此,您可以将英语值放在Info.plist文件中,并在特定的可本地化文件中翻译其他语言