Какова роль description в messages.json?

290
26 декабря 2017, 15:00

Возьмем код для примера отсюда:

{
    "notificationContent": {
    "message": "You clicked $URL$.",
    "description": "Tells the user which link they clicked.",
    "placeholders": {
      "url" : {
        "content" : "$1",
        "example" : "https://developer.mozilla.org"
      }
    }
  }
}

"notificationContent" - это имя блока.

"__MSG_notificationContent__" - так в CSS можно получить строку из "message" которая взята из блока "notificationContent" и при этом $URL$ равен null or "".

browser.i18n.getMessage("notificationContent", "https://ru.stackoverflow.com"); - так в JS можно получить строку из "message" которая взята из блока "notificationContent" и при этом $URL$ равен "https://ru.stackoverflow.com".

"description" - зачем он тут нужен и возможно ли его значение запросить?
Возможно его функция в том чтобы описать данный блок разработчику.

"placeholders" - в этом блоке я пока до конца не разобрался. Понял, что роль его принимать значение и подставлять в "message" и скорее всего используется в JS.

Answer 1

Дело в том, что формат JSON не допускает содержание комментариев в файле. По этому вместо классических комментариев (// или #) предусмотрено это поле.

READ ALSO
QSS и SVG. Почему не отображаются тени?

QSS и SVG. Почему не отображаются тени?

Суть проблемы: Есть SVG-картинки с тенями, которые я навешиваю на виджеты посредством Style SheetsПри отрисовке у картинок почему-то не отображаются...

366
FLOT+MYSQL как показать нули?

FLOT+MYSQL как показать нули?

Если нужно пустые недели , взятые из базы(по которым нет записей в базе и нет их самих по конкретной записи) показать на графике с нулевыми...

313
MySQL GROUP BY и итоговая разница значений

MySQL GROUP BY и итоговая разница значений

Доброго дня! В таблице среди прочих имеется поле "rank" (int)И нужно в GROUP BY вывести разницу между первым "rank" в таблице и последним

282
Как сделать асинхронный IEnumerable?

Как сделать асинхронный IEnumerable?

Делаю поиск, по нескольким сразу местам

452