cell.textLabel.text NSLocalizedString 参数
Posted
技术标签:
【中文标题】cell.textLabel.text NSLocalizedString 参数【英文标题】:cell.textLabel.text NSLocalizedString parameters 【发布时间】:2012-01-31 20:02:53 【问题描述】:我只是想知道NSLocalizedString
的第二个参数是做什么用的。
cell.textLabel.text = NSLocalizedString(@"Detail", @"Detail");
【问题讨论】:
我无法理解您的问题。请换一种说法。 ***.com/questions/1442822/…的可能重复 @rob,谢谢,我在搜索中没有找到。 【参考方案1】:NSLocalizedString
的第二个参数是用于描述文本的注释,例如它的使用位置。当genstrings
用于创建基本 .strings 文件时,注释有助于本地化人员理解上下文。
【讨论】:
【参考方案2】:NSLocalizedString
中的第一个字符串将打印为您希望用户看到的字符串。这也可以是 Localizable.strings 的 key。
第二个参数类似于此字符串的描述或注释。
您可以使用 genstrings
命令行实用程序,该实用程序可以通过扫描您的源代码并找到 NSLocalizedString
来为您创建字符串文件。
如何使用genstring
:http://steelwheels.sourceforge.jp/Documents/genstring.html
示例:
NSLocalizedString(@"SomeStringKey",@"An example of how to use this string.");
Localizable.string
/* An example of how to use this string. */
"SomeStringKey" = "An Example String";
【讨论】:
以上是关于cell.textLabel.text NSLocalizedString 参数的主要内容,如果未能解决你的问题,请参考以下文章
如何在数组中添加多个 cell.textLabel.text?
UITableViewCell textlabel 内容不显示任何内容