Ich habe Lokalisierungsprobleme,die Zeichenfolge in iOS
Hier ist mein Code:
func attributedText()->NSAttributedString{ <br>
self.lbltext.text =
NSLocalizedString("\n" + “Best Friends“ + "\n" + "\n" + “James” + “Kelvin” +“Favorite Food” + "\n" + "\n" +"(1) Burger” + "\n" +"(2) Fried Food” + "\n" +"(3) Beer”, comment: "")
let string = "\n" + “Best Friends“ + "\n" + "\n" + “James” + “Kelvin” + “Favorite Food” + "\n" + "\n" +
"(1) Burger” + "\n" +
"(2) Fried Food” + "\n" +
"(3) Beer” as NSString<br><br>
let attributedString = NSMutableAttributedString(string: string as String, attributes: [NSFontAttributeName:UIFont.systemFontOfSize(14.0)])
let boldFontAttribute = [NSFontAttributeName: UIFont.boldSystemFontOfSize(17.0)]
// Ein Teil der Zeichenfolge zu fett
attributedString.addAttributes(boldFontAttribute, range: string.rangeOfString(“Best Friends“))
attributedString.addAttributes(boldFontAttribute, range: string.rangeOfString(“Favorite Food”))
return attributedString
}<br><br>
self.lbltext = attributedText()
=== ================
In Main.strings Datei, mein Code ist
/* Class = "UILabel"; text = "\n" + “Best Friends“ + "\n" + "\n" + “James” + “Kelvin” +“Favorite Food” + "\n" + "\n" + "(1) Burger” + "\n" + "(2) Fried Food” + "\n" + "(3) Beer”; ObjectID = "kDi-LM-j5f"; */ <br><br>
"kDi-LM-j5f.text" = "\n" + “Best Friends“ + "\n" + "\n" + “James” + “Kelvin” + “Favorite Food” + "\n" + "\n" + "(1) Burger” + "\n" + "(2) Fried Food” + "\n" +"(3) Beer”; <br>
=======================
In Localizable .strings Datei,
"\n" + “Best Friends“ + "\n" + "\n" + “James” + “Kelvin” + “Favorite Food” + "\n" + "\n" +"(1) Burger” + "\n" +"(2) Fried Food” + "\n" +"(3) Beer” = "my translate text....";
Fehler ist eine falsche Datenformat.
Ich denke, dass es wegen "\ n" verursacht wird.