【问题标题】:NSLocalizedString errorNSLocalizedString 错误
【发布时间】:2012-10-25 01:45:23
【问题描述】:

我创建了 2 个 InfoPlist.strings,一个是葡萄牙语,另一个是英语。 我在 .strings 文件中使用我的字符串,如下所示:

"BtnTitle" = "Title"; (English)
"BtnTitle" = "Título"; (Portuguese)

当我在模拟器和设备中调试时只给我: BtnTitle 作为 NSLog 的结果:

NSLog(@"Titulo : %@", NSLocalizedString(@"BtnTitle", @""));

日志没有给我对象“Title”或“Título”的属性,而是对象名称“BtnTitle”

【问题讨论】:

  • 您当前的语言设置是什么?
  • 您是否尝试更改您设备上的语言?

标签: objective-c ios nslocalizedstring


【解决方案1】:

InfoPlist.stringsInfo.plist 的本地化。 UI 字符串应该放在Localizable.strings

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多