簡體   English   中英

Swift應用翻譯不適用於顯示var的字符串

[英]Swift app translation does not work with a string showing a var

我正在嘗試翻譯我的應用程序,但目前無法在一行中使用! 這是我的代碼:

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

有任何想法嗎?

我有一個答案,對於有一天可能需要的人,

我所做的就是使一個包含所有字符串的變量,然后將該變量添加到我的set.MessageBody中。 看一看 :

var emailtext = NSLocalizedString("Your Flight Hazard Index Score : "), comment : "");
emailtext += "\(totalscore)";
// and so on...

這是我的set.MessageBody

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

這樣,我就可以向電子郵件中添加盡可能多的其他值以及var和字符串

謝謝 !

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM