如何使用NSLocalizedString本地化包含占位符的字符串?
例如:
[NSString stringWithFormat:@"You can afford %i at %@%li.",[kCash integerValue]/self.price, kYen, self.price]
如何本地化?我是否将字符串拆分为多个本地化字符串?那么我该如何处理不同的句子 struct 和语法呢?
如何使用NSLocalizedString本地化包含占位符的字符串?
例如:
[NSString stringWithFormat:@"You can afford %i at %@%li.",[kCash integerValue]/self.price, kYen, self.price]
如何本地化?我是否将字符串拆分为多个本地化字符串?那么我该如何处理不同的句子 struct 和语法呢?
让本地化字符串包含占位符.这几乎是唯一正确的方法,否则,正如你提到的,你不能考虑词序的变化.
大致如下:
[NSString stringWithFormat:NSLocalizedString(@"Foo %i", @"Foo %i"), 123]