我有一个标签,它会显示我使用以下代码添加的文字
m_label = [[[NSString stringWithFormat:@"%d",retValue]stringByAppendingString:@" "]stringByAppendingString:NSLocalizedString(@"DAYS",nil)];
所以这里的文本将以这种格式显示:10(空格)天。 我已经本地化了“days”字符串,我想知道我们是否应该本地化空格或空字符串,
此致 兰吉特
答案 0 :(得分:0)
我认为这最终取决于您定位的语言。
我认为表达“10天”没有任何特别的风险,我几乎用任何语言都知道天数与“天”字隔开一个空格。当然,我不知道世界上所有的语言。
只是一个意见。
答案 1 :(得分:0)
为什么不简单:
m_label = [NSString stringWithFormat:@"%d %@",
retValue, NSLocalizedString(@"DAYS",nil)];
如果需要,您可以本地化格式字符串。这样,您不仅可以获得空白的灵活性,还可以获得订购:在计算之前加入“DAYS”。