Обработка символа новой строки в функции jquery.i18n.prop () - PullRequest
1 голос
/ 18 февраля 2011

Код JQuery выглядит следующим образом:

alert(jQuery.i18n.prop('message.key'));

Значение указывается в файле свойств как:

message.key=value is after newline\nValue here

Ожидается следующий вывод из javascript alert ():

value is after newline
Value here

Фактический результат:

value is after newline\nValue here

Я пробовал разные методы, изменив значение, хранящееся в файле свойств, на:

  • message.key = значение после новой строки \\ nЗначение здесь
  • message.key = значение после новой строки \ u000DValue здесь

Но это не работает. Вместо этого отображается «\\ n»

Какие изменения необходимо внести, чтобы получить желаемый результат?

РЕДАКТИРОВАТЬ: следующий код дает желаемый вывод в JavaScript:

alert('value is after newline\nValue here')

Но мне нужно использовать jquery.i18n.properties для локализации

1 Ответ

0 голосов
/ 18 февраля 2011

Я почти уверен, что вы можете просто так (плагин поддерживает многострочные свойства):

message.key1=value is after newline
Value here
message.key2=next value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...