1

我正在尝试本地化我的 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”而不是“我要去”。我显然做错了什么,有人有什么想法吗?

谢谢!

:-乔

4

1 回答 1

6

试试这个:

sectionTitle = NSLocalizedString(@"DestinationHeader", nil);

您应该在 localizable.strings 中输入相同的 key 值,并且区分大小写。

于 2011-10-25T10:45:04.750 回答