NSLocalized从字符串文件创建变量字符串

时间:2015-06-04 12:43:15

标签: ios objective-c nsstring nslocalizedstring

根据某些情况,我有一个字符串,中间有不同的部分。

示例:您丢失了 255 积分。

点值" 255"是变化的部分,我想在我的字符串文件中保存不变的部分。但是,我不想在我的字符串文件中有两个条目,如。

" string_start" ="你输了#34; " STRING_END" ="分。"

Btw示例中的(255)点部分是NSMutableAttributedString,以支持不同的颜色和字体样式。

先谢谢。

1 个答案:

答案 0 :(得分:1)

我会这样做:

[NSString stringWithFormat:NSLocalizedString(@"You lost %d points", nil), 255]

并以您想要的任何语言本地化@"You lost %d points"