1

我只是想知道第二个参数NSLocalizedString的用途。

cell.textLabel.text = NSLocalizedString(@"Detail", @"Detail");
4

2 回答 2

3

第二个参数 toNSLocalizedString是用于描述文本的注释,例如它的使用位置。当genstrings用于创建基本 .strings 文件时,注释可帮助本地化人员理解上下文。

于 2012-01-31T20:14:54.267 回答
3

第一个字符串NSLocalizedString是您希望用户看到的字符串。这也可以是 Localizable.strings 的

第二个参数类似于此字符串的描述或注释。

您可以使用genstrings命令行实用程序,它可以通过扫描您的源代码并找到NSLocalizedString's.

如何使用genstringhttp ://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";
于 2012-01-31T20:16:01.707 回答