我正在尝试翻译我的应用程序,但它目前无法用于一行!这是我的代码:
mailVC.setMessageBody(NSLocalizedString("Your Flight Hazard Index Score : \((totalScore as NSNumber).stringValue) <br /> <br />Canadian Helicopters Limited", comment: ""), isHTML: true)
它被翻译成 localized.strings,如下所示:
"Your Flight Hazard Index Score : \((totalScore as NSNumber).stringValue) <br /> <br />Canadian Helicopters Limited"="Votre Résultat d'évaluation du risque : \((totalScore as NSNumber).stringValue) <br /> <br />Hélicoptères Canadiens Limitée";
有什么想法吗?
最佳答案
对于那些有一天可能需要它的人,我有一个答案,
我所做的是创建一个包含所有字符串的 var,然后将该 var 添加到我的 set.MessageBody 中。看看:
var emailtext = NSLocalizedString("Your Flight Hazard Index Score : "), comment : "");
emailtext += "\(totalscore)";
// and so on...
这是我的 set.MessageBody
mailVC.setMessageBody("\(emailtext)"), isHTML: true)
这样我就可以向我的电子邮件添加任意数量的其他值、var 和字符串
谢谢!
关于ios - Swift 应用程序翻译不适用于显示 var 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30624264/