我必须使用stringWithFormat本地化detail-text-label,其整数值如下所示。
cell.detailTextLabel.text =
[NSString stringWithFormat:@"Remaining: %d", count];
答案 0 :(得分:2)
例如,假设"Remaining: %d" = "Remaining: %d
位于您的英语Localizable.strings文件中,"Remaining: %d" = "Restante: %d
位于您的西班牙语文件中,以下代码将解决您的特定问题:
cell.detailTextLabel.text =
[NSString stringWithFormat:NSLocalizedString(@"Remaining: %d", @"description for translators"), count];
如果您需要本地化具有多个参数的字符串,则上述解决方案不够灵活(在某些语言中,您可能需要更改占位符的顺序)。您可以使用positional specifiers为解决方案添加此类灵活性。