Добавить символ NewLine в localizable.strings - программирование
Подтвердить что ты не робот

Добавить символ NewLine в localizable.strings

Как добавить символ новой строки в localizable.strings?

Я попытался поставить \n, но не успел.

Изменить 1: Как добавить ссылки внутри localizable.stings?

4b9b3361

Ответ 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 между двумя локализуемыми строками во время объединения строк.