根據某些情況,我有一個字符串,它在中間保存了不同的部分。NSLocalized從字符串文件創建一個變化的字符串
例如:您輸了積分。
點值「255」是不同的部分,我想在我的字符串文件中保存不變的部分。但是我不想在我的字符串文件中有兩個條目。
「string_start」=「您丟失了」 「string_end」=「分數」。
在本示例中,(255)的點部分是NSMutableAttributedString,以支持不同的顏色和字體樣式。
在此先感謝。
根據某些情況,我有一個字符串,它在中間保存了不同的部分。NSLocalized從字符串文件創建一個變化的字符串
例如:您輸了積分。
點值「255」是不同的部分,我想在我的字符串文件中保存不變的部分。但是我不想在我的字符串文件中有兩個條目。
「string_start」=「您丟失了」 「string_end」=「分數」。
在本示例中,(255)的點部分是NSMutableAttributedString,以支持不同的顏色和字體樣式。
在此先感謝。
我會做這樣的:
[NSString stringWithFormat:NSLocalizedString(@"You lost %d points", nil), 255]
,你本地化任何你想要的語言@"You lost %d points"
。
我知道我沒有提到,但如果%d部分(點部分)是一個具有不同字體和顏色的NSAttributedString。你知道如何格式化字符串嗎? – Reaper
http://stackoverflow.com/questions/14984555/nslocalizedstring-with-format –