我正在尝试本地化我的iPhone应用程序,并且我已经尝试向Google寻求帮助并在此处查看,但我找不到任何我做错的事情。
我创建了一个Localizable.strings文件,目前只包含:
/*
Localizable.strings
AppName
Created by Joe on 25/10/2011.
Copyright (c) 2011 xxx. All rights reserved.
*/
"DestinationHeader" = "I am going to";
然后我转到XCode右侧的Localization选项卡,并在文件中添加了“English”。现在该文件出现在捆绑包中的en.lproj文件夹中。
然后,在视图控制器中,我添加了一行:
sectionTitle = NSLocalizedString(@"destinationHeader", nil);
但似乎所有发生的事情都是文本“destinationHeader”出现而不是“我要去”。我显然做错了什么,有没有人有任何想法?
谢谢!
: - 乔
答案 0 :(得分:6)
试试这个:
sectionTitle = NSLocalizedString(@"DestinationHeader", nil);
您应该在localizable.strings中输入相同的key值,并且区分大小写。