当我有一个定义了一些参数的标头时,如何在这种情况下使用NSLocalizedString:
#define appKey @"appKey1 is: %@"
我想我知道Localizable.strings应该如下所示:
"blabla" = "appKey1 is: %@"
但是如何使用NSLocalizedString?我读到我需要使用stringWithFormat,但不确定如何...
谢谢!
最佳答案
您可以将常量定义为:
#define appKey NSLocalizedString(@"appKey1 is: %@", @"appkey constant")
然后,它应该由genstrings工具以通常的方式拾取。
在字符串文件中,它将如下所示:
/* appkey constant */
"appKey1 is: %@" = "appKey1 is: %@";
您只需翻译右侧。