为什么我的应用程序无法获取 Localized.strings 文件中的文本?

发布于 2024-12-11 22:38:16 字数 586 浏览 0 评论 0原文

我正在尝试本地化我的 iPhone 应用程序,我尝试向 Google 寻求帮助并查看此处,但我找不到任何我做错的事情。

我创建了一个 Localized.strings 文件,当前仅包含:

/* 
  Localizable.strings
  AppName

  Created by Joe on 25/10/2011.
  Copyright (c) 2011 xxx. All rights reserved.
*/

"DestinationHeader" = "I am going to";

然后我转到 XCode 右侧的“本地化”选项卡,并将“English”添加到该文件中。现在该文件出现在捆绑包中的 en.lproj 文件夹中。

然后,在视图控制器中,我添加了以下行:

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

但似乎发生的所有事情都是出现文本“destinationHeader”,而不是“我要去”。我显然做错了什么,有人有什么想法吗?

谢谢!

:-乔

I'm trying to localise my iPhone app, and I've tried to Google for help and look on here but I can't find anything that I am doing incorrectly.

I have created a Localizable.strings file, which currently only contains:

/* 
  Localizable.strings
  AppName

  Created by Joe on 25/10/2011.
  Copyright (c) 2011 xxx. All rights reserved.
*/

"DestinationHeader" = "I am going to";

I then went to the Localization tab on the right in XCode, and added "English" to the file. Now the file appears in my en.lproj folder in the bundle.

Then, in the view controller, I've added the line:

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

But all that seems to be happening is the text "destinationHeader" is appearing instead of "I am going to". I'm obviously doing something wrong, does anyone have any ideas?

Thanks!

:-Joe

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

水波映月 2024-12-18 22:38:16

试试这个:

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

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

Try this:

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

You should enter the same value of key in localizable.strings and it is case sensitive.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文