Добавить символ NewLine в localizable.strings
Как добавить символ новой строки в localizable.strings
?
Я попытался поставить \n
, но не успел.
Изменить 1: Как добавить ссылки внутри localizable.stings
?
Ответы
Ответ 1
Использование \n
должно работать. С помощью этой строки в "Localizable.strings":
"abc" = "foo\nbar";
и этот код:
NSString *s = NSLocalizedString(@"abc", NULL);
NSLog(@"%@", s);
Я получаю вывод
2013-05-02 14:14:45.931 test[4088:c07] foo
bar
Ответ 2
Простое добавление строк в файле .strings также работает
"str" = "Hi ,
this is .
in a new line,
";
Ответ 3
Это работает в UILabel и UITextview до тех пор, пока вы установите соответствующий номер строки:
testLabel.numberOfLines = 2;
Вы также можете установить это значение 0, которое является автоматическим подсчетом строк, также вы должны убедиться, что ваш ярлык достаточно большой, чтобы показать несколько строк, иначе он будет отключен.
Ответ 4
это не будет работать в localizable.strings, вам нужно создать два ключа, а затем вы можете управлять \n между двумя локализуемыми строками во время объединения строк.