Ios 将资源字符串(来自infoPlist.strings)放在info.plist上
我有我的Ios 将资源字符串(来自infoPlist.strings)放在info.plist上,ios,localization,info.plist,Ios,Localization,Info.plist,我有我的infoPlist.strings和我的可本地化字符串。我想在我的info.plist中添加我添加的资源。我如何做到这一点 在Infoplist.strings上: “NSAppleMusicUsageDescription”=“我的描述” 在Info.plist上: NSPhotoLibraryUsageDescription-$(NSPhotoLibraryUsageDescription) NSAppleMusicUsageDescription-$(NSAppleMusicUsa
infoPlist.strings
和我的可本地化字符串。我想在我的info.plist
中添加我添加的资源。我如何做到这一点
在Infoplist.strings上
:
“NSAppleMusicUsageDescription”=“我的描述”代码>
在Info.plist上
:
NSPhotoLibraryUsageDescription-$(NSPhotoLibraryUsageDescription)
NSAppleMusicUsageDescription-$(NSAppleMusicUsageDescription)
或者为@
更改$
也不起作用
多谢各位
第一步:在Info.plist
上输入默认值
第二步:创建Infoplist.strings
文件并将其本地化为所有支持的语言
第三步:在每个Infoplist.strings
文件中,将本地化值放置到要本地化其消息的每个键上
如果未找到特定语言文件,应用程序将Info.plist键值用作默认值。因此,您可以在Info.plist文件中输入英语值,并在特定的可本地化文件中翻译其他语言。Info.plist:put permission with any language每次应用程序从每个本地化的Infoplist.strings文件中获取可本地化的消息时都无所谓。这样,解决方案是什么?把整条信息都放进去而不是$(…)?不幸的是,我不明白你想说什么。因此,我举了一个答案示例,不知道您使用$、@和$(permission2)是什么意思好的,让我试试。是哪个“
”?还是没有?我是说第三步中的字符串名称。
…如果它不起作用,请确保使用相同的键,因为它可以与我一起工作。谢谢。为什么没有“
?像普通的字符串?(已标记为答案)为什么没有“?”它工作?或者为什么没有“?”它不工作?你说这和我的答案是一致的,我在里面加了“对不起,我不明白你说的是什么say@MagdyZamel次要注释:InfoPlist.strings示例中的“Loaclizable”