Swift的应用翻译不能处理显示var的字符串



我正在尝试翻译我的应用程序,但它目前不为单行工作!下面是我的代码:

mailVC.setMessageBody(NSLocalizedString("Your Flight Hazard Index Score : ((totalScore as NSNumber).stringValue) <br /> <br />Canadian Helicopters Limited", comment: ""), isHTML: true)

被翻译成本地化的。像这样的字符串:

"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...

,这是我的集合。MessageBody

mailVC.setMessageBody("(emailtext)"), isHTML: true)

这样我就可以添加任意多的其他值,变量和字符串我想要我的电子邮件

谢谢!

最新更新