Wie füge ich ein Newline-Zeichen in localizable.strings
hinzu?Hinzufügen von NewLine-Zeichen in localizable.strings
Ich versuchte Putting \n
, aber keinen Erfolg.
Bearbeiten 1: Wie Verknüpfungen innerhalb localizable.stings
hinzufügen?
Wie füge ich ein Newline-Zeichen in localizable.strings
hinzu?Hinzufügen von NewLine-Zeichen in localizable.strings
Ich versuchte Putting \n
, aber keinen Erfolg.
Bearbeiten 1: Wie Verknüpfungen innerhalb localizable.stings
hinzufügen?
Mit \n
sollte einfach funktionieren. Mit dieser Zeile in "Localizable.strings":
"abc" = "foo\nbar";
und diesem Code:
NSString *s = NSLocalizedString(@"abc", NULL);
NSLog(@"%@", s);
ich die Ausgabe erhalten
2013-05-02 14:14:45.931 test[4088:c07] foo bar
Dies funktioniert nicht in localizable.strings Sie müssen zwei Schlüssel erstellen und dann können Sie nur \ n zwischen zwei lokalisierbaren Strings während der Verkettung von Strings verwalten.
Gerade Hinzufügen Zeilenumbrüche in den .strings auch
arbeitet Datei"str" = "Hi ,
this is .
in a new line,
";
Ja, das ist eine gute Alternative! –
Diese wor ks in einem UILabel und UITextView, solange Sie die entsprechende Zeilennummer gesetzt:
testLabel.numberOfLines = 2;
Sie auch diesen Wert auf 0, die eine automatische Zeilenzahl ist eingestellt könnten, sicherzustellen, sollten Sie auch, dass Ihr Etikett mehrere Zeilen zu zeigen, groß genug ist, oder sonst wird es abgeschnitten.
Das scheint die richtige Antwort zu sein. – hfogel
stimme ich zu. True: Schlüssel sollte '\ n' nicht enthalten - und warum sollte jemand es dort haben wollen ... alles andere (' \ n' in lokalisierten Strings) sollte gut funktionieren. –
Das Hinzufügen von \ n funktioniert, wenn Sie den Text in UITextView oder UILabel anzeigen. – Bonnie
Ich hatte HTML aktiviert daher, \ n funktionierte nicht. Wie auch immer, nach dem Setzen von HTML-Tags funktioniert es absolut gut! Irgendeine Idee, wie man Links hinzufügt? –