2011-11-23 20 views
0

我有一個標籤,它會顯示我已經使用了下面的代碼無論是一個空字符串應該在IOS

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

所以這裏的文本將被顯示在此格式添加的文本進行本地化:10(空間)天。 我已經本地化了「天」的字符串,我想知道我們是否應該本地化空格或空字符串,

問候 蘭吉特

+0

你爲什麼要本地化它?只是在特定語言的情況下,空間不能用作分隔符? – sergio

+0

雅我以爲只因爲...但不知道我是否正確 – Ranjit

回答

0

我認爲這取決於你的目標語言,進行到底。

我幾乎沒有看到「10天」這個表達式的任何特殊風險,幾乎在任何語言中,我知道天數會被空格與「天」這個詞分開。當然,我不知道世界上所有的語言。

只是一個意見。

+0

感謝您的意見 – Ranjit

0

爲什麼不乾脆:

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

如果需要,你可以本地化的格式字符串。這樣,您不僅可以在空白處獲得靈活性,還可以在訂購時獲得靈活性:在計數之前放置「DAYS」。

+0

好的mouvicel感謝您的建議 – Ranjit

相關問題