我只是想知道第二个参数NSLocalizedString
的用途。
cell.textLabel.text = NSLocalizedString(@"Detail", @"Detail");
我只是想知道第二个参数NSLocalizedString
的用途。
cell.textLabel.text = NSLocalizedString(@"Detail", @"Detail");
第二个参数 toNSLocalizedString
是用于描述文本的注释,例如它的使用位置。当genstrings
用于创建基本 .strings 文件时,注释可帮助本地化人员理解上下文。
第一个字符串NSLocalizedString
是您希望用户看到的字符串。这也可以是 Localizable.strings 的键。
第二个参数类似于此字符串的描述或注释。
您可以使用genstrings
命令行实用程序,它可以通过扫描您的源代码并找到NSLocalizedString
's.
如何使用genstring
:http ://steelwheels.sourceforge.jp/Documents/genstring.html
NSLocalizedString(@"SomeStringKey",@"An example of how to use this string.");
/* An example of how to use this string. */
"SomeStringKey" = "An Example String";