是否应将空白字符串本地化为ios

时间:2011-11-23 10:49:11

标签: ios ios4 ios5

我有一个标签,它会显示我使用以下代码添加的文字

m_label = [[[NSString stringWithFormat:@"%d",retValue]stringByAppendingString:@" "]stringByAppendingString:NSLocalizedString(@"DAYS",nil)];

所以这里的文本将以这种格式显示:10(空格)天。 我已经本地化了“days”字符串,我想知道我们是否应该本地化空格或空字符串,

此致 兰吉特

2 个答案:

答案 0 :(得分:0)

我认为这最终取决于您定位的语言。

我认为表达“10天”没有任何特别的风险,我几乎用任何语言都知道天数与“天”字隔开一个空格。当然,我不知道世界上所有的语言。

只是一个意见。

答案 1 :(得分:0)

为什么不简单:

m_label = [NSString stringWithFormat:@"%d %@", 
           retValue, NSLocalizedString(@"DAYS",nil)];

如果需要,您可以本地化格式字符串。这样,您不仅可以获得空白的灵活性,还可以获得订购:在计算之前加入“DAYS”。