【问题标题】:Which line of code I have to write for Localization?我必须为本地化编写哪一行代码?
【发布时间】:2018-01-16 07:30:55
【问题描述】:

代码 1:

cell.textLabel.text = LocalizedString(@"nice title");

代码 2:

cell.textLabel.text = LocalizedString(@"nice title",nil);

它们有什么区别?

哪一个是正确的,可以使用?

【问题讨论】:

  • 你的测试结果说明了什么?
  • 我不明白它们之间的区别。我很困惑。在应用程序的某个地方,更改语言以及它没有显示的地方,这就是我的疑问。

标签: ios objective-c localization localizable.strings


【解决方案1】:

你应该这样写

cell.textLabel.text = NSLocalizedString(@"nicetitle",@"comment goes here");

【讨论】:

  • 评论栏是必需的吗?如果添加我在其中添加任何评论怎么办?
  • 不,如果本地化文件中不存在密钥,则实际上不需要它,它将用密钥替换文本值
  • 哦..知道了@Sh_Khan。谢谢。
  • 图片解释了一切......希望 Mallik 之前能读到这个......
猜你喜欢
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 2017-07-25
  • 2011-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-12
相关资源
最近更新 更多