2013-03-27 40 views
0

我创建了一个带有2种语言的Localizable.strings文件,其中包括& jp。如何设置iOS的默认本地化字符串的一个关键?

EN:"key"="english";

JP:"key"="日本";

它使用EN & JP工作时好。

_title.text = NSLocalizedString(@"key",nil); 

但是,当我使用其他语言,如德国,标签将在view.I显示key要显示en字符串值默认的关键。

如何设置加载en当用户使用其他语言没有en & jp?

+0

可能复制 http://stackoverflow.com/questions/3263859/localizing-strings-in-ios-default-fallback-language – 2013-03-27 08:21:50

回答

1

您可以为“de”创建一个Localizable.strings,然后您可以从“en”复制/粘贴(如果“en”是您不需要复制/粘贴的主要语言,它将与“en”字符串) 但奇怪的是,我有我的应用程序“en”和“es”,默认为“en”。我没有做任何事情。

+0

谢谢你,但我在哪里可以设置默认字符串文件,如果我不想要使用'英文'作为默认? – yellow 2013-03-27 08:28:32

+1

也许我错了,但我认为你的info.plist中的'CFBundleDevelopmentRegion'键是@yellow – borrrden 2013-03-27 08:39:05

+0

正如borrrden所说,我认为它是Info.plist中的CFBundleDevelopmentRegion关键字 – jcesarmobile 2013-03-27 08:54:03