如何为密钥设置iOS默认可本地化字符串?
我已经用2种语言创建了一个如何为密钥设置iOS默认可本地化字符串?,ios,objective-c,localization,localizable.strings,Ios,Objective C,Localization,Localizable.strings,我已经用2种语言创建了一个可本地化的.strings文件,en&jp 英语:“key”=“english” jp:“键”=“日本"; 使用en&jp时效果很好 _title.text = NSLocalizedString(@"key",nil); 但是当我使用其他语言(如德语)时,标签将在视图中显示key。我想显示enstrings值默认值的键 当用户使用没有en&jp的其他语言时,如何设置加载en?您可以为“de”创建一个可本地化的.strings,然后您可以从“en”复制/粘贴(如果“e
可本地化的.strings
文件,en&jp
英语:“key”=“english”代码>
jp:“键”=“日本";代码>
使用en&jp时效果很好
_title.text = NSLocalizedString(@"key",nil);
但是当我使用其他语言(如德语)时,标签将在视图中显示key
。我想显示en
strings值默认值的键
当用户使用没有en&jp的其他语言时,如何设置加载en
?您可以为“de”创建一个可本地化的.strings
,然后您可以从“en”复制/粘贴(如果“en”是您不需要复制/粘贴的主要语言,则将使用“en”字符串创建)
但奇怪的是,我的应用程序是“en”和“es”,默认值是“en”“。我没有做任何分析。可能重复谢谢,但是如果我不想使用“English”作为默认值,我可以在哪里设置默认字符串文件?也许我错了,但我认为这就是您信息中的CbundleDevelopmentRegion
键对@yellow的作用,正如Borrden所说,我认为这是info.plist中的CfBundledDevelopmentRegion键