如何使用格式占位符本地化字符串?

摩西

如何使用NSLocalizedString本地化具有占位符的字符串?

例如:

[NSString stringWithFormat:@"You can afford %i at %@%li.",[kCash integerValue]/self.price, kYen,  self.price]

我该如何本地化?是否将字符串分解为多个本地化字符串?那我该如何处理变化的句子结构和语法呢?

马蒂·维克库宁(Matti Virkkunen)

使本地化字符串包含占位符。就像您提到的那样,这几乎是唯一可行的方法,就像您提到的那样,您无法考虑不同的单词顺序。

遵循以下原则:

[NSString stringWithFormat:NSLocalizedString(@"Foo %i", @"Foo %i"), 123]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用GlobalMaterialLocalizations中的本地化字符串?

如何正确使用VarArgs本地化字符串?

如何使用多个占位符和一个值格式化字符串

如何在Android中将格式化的字符串与占位符一起使用?

如何在Swift中格式化本地化字符串?

格式化字符串占位符

如何在Java中使用占位符对字符串进行格式化(例如在Python中)?

本地化字符串的本地化问题

使用占位符和替换对象格式化JavaScript字符串?

Xcode本地化-如何为开发语言创建本地化的字符串

如何获取本地化的日期模式字符串?

如何反向查找本地化字符串

如何本地化数据绑定的字符串属性?

如何本地化android系统字符串资源?

具有本地化字符串格式的字符串

本地化和“格式字符串不是字符串文字”

在情节提要中使用本地化的字符串

在本地化字符串中使用变量

以字符串格式命名的占位符

框架的字符串本地化

读取本地化字符串

如何在C#中使用逗号和连词对单词列表进行本地化或字符串格式化?

如何使用“ {foo} {bar} {baz}”等命名占位符动态检查格式字符串

如何使用占位符检查字符串是否与特定格式匹配

如何在Java / Android中以格式化字符串显示本地化日期单位?

在模型中我们如何使用本地化字符串显示错误消息

XAML:如何使用XML实体本地化字符串?

Spring和jQuery验证:如何使用本地化字符串?

如何在flutter的主应用程序中使用本地化的字符串