{
  "lighthouse-core/audits/accessibility/accesskeys.js | description": {
    "message": "Ключи доступа позволяют быстро перейти к нужной части страницы. Каждый из них должен быть уникальным. [Подробнее…](https://web.dev/accesskeys/)"
  },
  "lighthouse-core/audits/accessibility/accesskeys.js | failureTitle": {
    "message": "Значения атрибута `[accesskey]` не уникальны"
  },
  "lighthouse-core/audits/accessibility/accesskeys.js | title": {
    "message": "`[accesskey]`: значения уникальны"
  },
  "lighthouse-core/audits/accessibility/aria-allowed-attr.js | description": {
    "message": "Каждая `role` ARIA поддерживает определенный набор атрибутов `aria-*`. Неверно присвоенные атрибуты `aria-*` будут недействительны. [Подробнее…](https://web.dev/aria-allowed-attr/)"
  },
  "lighthouse-core/audits/accessibility/aria-allowed-attr.js | failureTitle": {
    "message": "Атрибуты `[aria-*]` не соответствуют своим ролям"
  },
  "lighthouse-core/audits/accessibility/aria-allowed-attr.js | title": {
    "message": "Атрибуты `[aria-*]` соответствуют своим ролям"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-body.js | description": {
    "message": "Программы чтения с экрана могут работать некорректно, если для элемента `<body>` в документе настроен атрибут `aria-hidden=\"true\"`. [Подробнее…](https://web.dev/aria-hidden-body/)"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-body.js | failureTitle": {
    "message": "Элемент `<body>` в документе содержит атрибут `[aria-hidden=\"true\"]`"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-body.js | title": {
    "message": "Элемент `<body>` в документе не содержит атрибут `[aria-hidden=\"true\"]`"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-focus.js | description": {
    "message": "Если к родительскому элементу применен атрибут `[aria-hidden=\"true\"]`, то все его активные дочерние элементы станут недоступны для программ чтения с экрана. [Подробнее…](https://web.dev/aria-hidden-focus/)"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-focus.js | failureTitle": {
    "message": "Элементы, к которым применен атрибут `[aria-hidden=\"true\"]`, содержат активные дочерние элементы"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-focus.js | title": {
    "message": "Элементы, к которым применен атрибут `[aria-hidden=\"true\"]`, не содержат активных дочерних элементов"
  },
  "lighthouse-core/audits/accessibility/aria-input-field-name.js | description": {
    "message": "Если у поля ввода нет названия, доступного программам чтения с экрана, пользователи услышат слово \"поле ввода\", но не поймут, для чего оно нужно. [Подробнее…](https://web.dev/aria-input-field-name/)"
  },
  "lighthouse-core/audits/accessibility/aria-input-field-name.js | failureTitle": {
    "message": "У полей ввода ARIA нет доступных названий"
  },
  "lighthouse-core/audits/accessibility/aria-input-field-name.js | title": {
    "message": "У полей ввода ARIA есть доступные названия"
  },
  "lighthouse-core/audits/accessibility/aria-required-attr.js | description": {
    "message": "К некоторым ролям ARIA требуется добавить атрибуты, описывающие состояние элемента для программ чтения с экрана. [Подробнее…](https://web.dev/aria-required-attr/)"
  },
  "lighthouse-core/audits/accessibility/aria-required-attr.js | failureTitle": {
    "message": "Для элементов с атрибутом `[role]` заданы не все необходимые атрибуты `[aria-*]`"
  },
  "lighthouse-core/audits/accessibility/aria-required-attr.js | title": {
    "message": "У элементов `[role]` есть все необходимые атрибуты `[aria-*]`"
  },
  "lighthouse-core/audits/accessibility/aria-required-children.js | description": {
    "message": "Некоторые родительские элементы с ролями ARIA должны содержать определенные дочерние роли, иначе связанные с ними функции специальных возможностей будут работать неправильно. [Подробнее…](https://web.dev/aria-required-children/)"
  },
  "lighthouse-core/audits/accessibility/aria-required-children.js | failureTitle": {
    "message": "В элементах с ролью ARIA `[role]` отсутствуют некоторые или все обязательные дочерние элементы, которые должны содержать определенный элемент `[role]`."
  },
  "lighthouse-core/audits/accessibility/aria-required-children.js | title": {
    "message": "В элементах с ролью ARIA `[role]` присутствуют все обязательные дочерние элементы, которые должны содержать определенный элемент `[role]`."
  },
  "lighthouse-core/audits/accessibility/aria-required-parent.js | description": {
    "message": "Некоторые дочерние элементы с ролями ARIA должны содержаться внутри определенных родительских элементов, иначе связанные с ними функции специальных возможностей будут работать неправильно. [Подробнее…](https://web.dev/aria-required-parent/)"
  },
  "lighthouse-core/audits/accessibility/aria-required-parent.js | failureTitle": {
    "message": "Элементы с атрибутом `[role]` не содержатся в своих родительских элементах"
  },
  "lighthouse-core/audits/accessibility/aria-required-parent.js | title": {
    "message": "Элементы с атрибутом `[role]` содержатся в своих родительских элементах"
  },
  "lighthouse-core/audits/accessibility/aria-roles.js | description": {
    "message": "Значения ролей ARIA должны быть действительными, иначе связанные с ними функции будут работать неправильно. [Подробнее…](https://web.dev/aria-roles/)"
  },
  "lighthouse-core/audits/accessibility/aria-roles.js | failureTitle": {
    "message": "Присутствуют недействительные значения атрибутов `[role]`"
  },
  "lighthouse-core/audits/accessibility/aria-roles.js | title": {
    "message": "Недействительные значения атрибутов `[role]` отсутствуют"
  },
  "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description": {
    "message": "Если у переключателя нет названия, доступного программам чтения с экрана, пользователи услышат слово \"переключатель\", но не поймут, для чего он нужен. [Подробнее…](https://web.dev/aria-toggle-field-name/)"
  },
  "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | failureTitle": {
    "message": "У переключателей ARIA нет доступных названий"
  },
  "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title": {
    "message": "У переключателей ARIA есть доступные названия"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description": {
    "message": "Программы чтения с экрана не могут распознавать атрибуты ARIA с недействительными значениями. [Подробнее…](https://web.dev/aria-valid-attr-value/)"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | failureTitle": {
    "message": "У атрибутов `[aria-*]` недействительные значения"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title": {
    "message": "Недействительные значения атрибутов `[aria-*]` отсутствуют"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr.js | description": {
    "message": "Программы чтения с экрана не могут интерпретировать атрибуты ARIA с недействительными названиями. [Подробнее…](https://web.dev/aria-valid-attr/)"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr.js | failureTitle": {
    "message": "Атрибуты `[aria-*]` недействительны или указаны с ошибками"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr.js | title": {
    "message": "Атрибуты `[aria-*]` действительны и написаны без ошибок"
  },
  "lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": {
    "message": "Элементы, не прошедшие проверку"
  },
  "lighthouse-core/audits/accessibility/button-name.js | description": {
    "message": "Если у кнопки нет названия, доступного программам чтения с экрана, пользователи услышат слово \"кнопка\", но не поймут, для чего она нужна. [Подробнее…](https://web.dev/button-name/)"
  },
  "lighthouse-core/audits/accessibility/button-name.js | failureTitle": {
    "message": "Названия кнопок недоступны программам чтения с экрана"
  },
  "lighthouse-core/audits/accessibility/button-name.js | title": {
    "message": "Названия кнопок доступны программам чтения с экрана"
  },
  "lighthouse-core/audits/accessibility/bypass.js | description": {
    "message": "Чтобы пользователям было проще перемещаться по странице с помощью клавиатуры, добавьте возможность пропускать повторяющийся контент. [Подробнее…](https://web.dev/bypass/)"
  },
  "lighthouse-core/audits/accessibility/bypass.js | failureTitle": {
    "message": "На странице отсутствует заголовок, ссылка для пропуска или указание региона"
  },
  "lighthouse-core/audits/accessibility/bypass.js | title": {
    "message": "Страница содержит заголовок, ссылку для пропуска контента или указание региона"
  },
  "lighthouse-core/audits/accessibility/color-contrast.js | description": {
    "message": "Многие пользователи не могут разобрать или не видят текст с низкой контрастностью. [Подробнее…](https://web.dev/color-contrast/)"
  },
  "lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": {
    "message": "Цвета фона и переднего плана недостаточно контрастны"
  },
  "lighthouse-core/audits/accessibility/color-contrast.js | title": {
    "message": "Цвета фона и переднего плана достаточно контрастны"
  },
  "lighthouse-core/audits/accessibility/definition-list.js | description": {
    "message": "Если в структуре списков определений есть ошибки, программы чтения с экрана могут неправильно их озвучивать. [Подробнее…](https://web.dev/definition-list/)"
  },
  "lighthouse-core/audits/accessibility/definition-list.js | failureTitle": {
    "message": "Ошибка в элементах `<dl>`: они могут содержать только правильно размещенные группы `<dt>` и `<dd>` и элементы `<script>`, `<template>` или `<div>`."
  },
  "lighthouse-core/audits/accessibility/definition-list.js | title": {
    "message": "Элементы `<dl>` содержат только правильно размещенные группы `<dt>` и `<dd>` и элементы `<script>`, `<template>` или `<div>`."
  },
  "lighthouse-core/audits/accessibility/dlitem.js | description": {
    "message": "Чтобы программы чтения с экрана правильно озвучивали элементы списков определений `<dt>` и `<dd>`, они должны располагаться внутри родительского элемента `<dl>`. [Подробнее…](https://web.dev/dlitem/)"
  },
  "lighthouse-core/audits/accessibility/dlitem.js | failureTitle": {
    "message": "Элементы списков определений не расположены внутри элементов `<dl>`"
  },
  "lighthouse-core/audits/accessibility/dlitem.js | title": {
    "message": "Элементы списков определений расположены внутри элементов `<dl>`"
  },
  "lighthouse-core/audits/accessibility/document-title.js | description": {
    "message": "Элемент title нужен для того, чтобы программы чтения с экрана могли озвучивать название страницы. Также он появляется в результатах поиска и позволяет определять, соответствует ли сайт запросу. [Подробнее…](https://web.dev/document-title/)"
  },
  "lighthouse-core/audits/accessibility/document-title.js | failureTitle": {
    "message": "В документе нет элемента `<title>`"
  },
  "lighthouse-core/audits/accessibility/document-title.js | title": {
    "message": "Документ содержит элемент `<title>`"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-active.js | description": {
    "message": "Чтобы сервисы специальных возможностей могли считывать все активные элементы, их атрибуты `id` должны быть уникальными. [Подробнее…](https://web.dev/duplicate-id-active/)"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-active.js | failureTitle": {
    "message": "У активных элементов есть неуникальные атрибуты `[id]`"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-active.js | title": {
    "message": "Атрибуты `[id]` у активных элементов уникальны"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-aria.js | description": {
    "message": "Значение идентификатора ARIA должно быть уникальным, так как программы для людей с ограниченными возможностями могут игнорировать повторяющиеся идентификаторы. [Подробнее…](https://web.dev/duplicate-id-aria/)"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-aria.js | failureTitle": {
    "message": "Идентификаторы ARIA не уникальны"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-aria.js | title": {
    "message": "Идентификаторы ARIA уникальны"
  },
  "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description": {
    "message": "Когда программам чтения с экрана встречаются поля формы с несколькими ярлыками, они озвучивают только первый, последний или все ярлыки. Это может запутать пользователей. [Подробнее…](https://web.dev/form-field-multiple-labels/)"
  },
  "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | failureTitle": {
    "message": "В форме есть поля с несколькими ярлыками"
  },
  "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title": {
    "message": "В форме нет полей с несколькими ярлыками"
  },
  "lighthouse-core/audits/accessibility/frame-title.js | description": {
    "message": "Чтобы программы чтения с экрана могли описывать содержимое фреймов, для каждого из них должен быть указан атрибут title. [Подробнее…](https://web.dev/frame-title/)"
  },
  "lighthouse-core/audits/accessibility/frame-title.js | failureTitle": {
    "message": "Для элементов `<frame>` или `<iframe>` не указан атрибут title"
  },
  "lighthouse-core/audits/accessibility/frame-title.js | title": {
    "message": "У элементов `<frame>` и `<iframe>` есть атрибут title"
  },
  "lighthouse-core/audits/accessibility/heading-order.js | description": {
    "message": "Когда заголовки расположены в правильном порядке и между их уровнями нет пропусков, они образуют семантическую структуру страницы. Благодаря этому навигация с помощью сервисов специальных возможностей становится проще и понятнее. [Подробнее…](https://web.dev/heading-order/)"
  },
  "lighthouse-core/audits/accessibility/heading-order.js | failureTitle": {
    "message": "Элементы заголовков не расположены последовательно в порядке убывания"
  },
  "lighthouse-core/audits/accessibility/heading-order.js | title": {
    "message": "Элементы заголовков расположены последовательно в порядке убывания"
  },
  "lighthouse-core/audits/accessibility/html-has-lang.js | description": {
    "message": "Если для страницы не указан атрибут lang, программа чтения с экрана предполагает, что текст приведен на языке по умолчанию, выбранном пользователем при установке программы. Если текст написан на другом языке, он может озвучиваться некорректно. [Подробнее…](https://web.dev/html-has-lang/)"
  },
  "lighthouse-core/audits/accessibility/html-has-lang.js | failureTitle": {
    "message": "Для элемента `<html>` не задан атрибут `[lang]`"
  },
  "lighthouse-core/audits/accessibility/html-has-lang.js | title": {
    "message": "Элемент `<html>` содержит атрибут `[lang]`"
  },
  "lighthouse-core/audits/accessibility/html-lang-valid.js | description": {
    "message": "Чтобы программы чтения с экрана правильно озвучивали текст, укажите действительный [языковой тег BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question). [Подробнее…](https://web.dev/html-lang-valid/)"
  },
  "lighthouse-core/audits/accessibility/html-lang-valid.js | failureTitle": {
    "message": "В элементе `<html>` нет действительного значения для атрибута `[lang]`"
  },
  "lighthouse-core/audits/accessibility/html-lang-valid.js | title": {
    "message": "Для элемента `<html>` указано действительное значение атрибута `[lang]`"
  },
  "lighthouse-core/audits/accessibility/image-alt.js | description": {
    "message": "В информационных элементах должен содержаться короткий и ясный альтернативный текст. Если элемент декоративный, то атрибут alt для него можно оставить пустым. [Подробнее…](https://web.dev/image-alt/)"
  },
  "lighthouse-core/audits/accessibility/image-alt.js | failureTitle": {
    "message": "Для элементов изображений не заданы атрибуты `[alt]`"
  },
  "lighthouse-core/audits/accessibility/image-alt.js | title": {
    "message": "У элементов изображений есть атрибут `[alt]`"
  },
  "lighthouse-core/audits/accessibility/input-image-alt.js | description": {
    "message": "Если в элементе `<input>` в качестве кнопки используется изображение, добавьте альтернативный текст, описывающий назначение этой кнопки для программ чтения с экрана. [Подробнее…](https://web.dev/input-image-alt/)"
  },
  "lighthouse-core/audits/accessibility/input-image-alt.js | failureTitle": {
    "message": "Атрибут `[alt]` задан не для всех элементов `<input type=\"image\">`"
  },
  "lighthouse-core/audits/accessibility/input-image-alt.js | title": {
    "message": "Элементы `<input type=\"image\">` содержат атрибут `[alt]`"
  },
  "lighthouse-core/audits/accessibility/label.js | description": {
    "message": "Ярлыки нужны для того, чтобы программы чтения с экрана могли правильно озвучивать элементы управления формой. [Подробнее…](https://web.dev/label/)"
  },
  "lighthouse-core/audits/accessibility/label.js | failureTitle": {
    "message": "Элементам формы не присвоены соответствующие ярлыки"
  },
  "lighthouse-core/audits/accessibility/label.js | title": {
    "message": "Элементам формы присвоены соответствующие ярлыки"
  },
  "lighthouse-core/audits/accessibility/layout-table.js | description": {
    "message": "В таблице, используемой в качестве основы дизайна веб-страницы, не должны содержаться элементы данных, например th, caption или атрибут summary, так как они могут создать трудности для тех, кто использует программы чтения с экрана. [Подробнее…](https://web.dev/layout-table/)"
  },
  "lighthouse-core/audits/accessibility/layout-table.js | failureTitle": {
    "message": "В элементах `<table>` с атрибутом role=\"presentation\" используются элементы `<th>` и `<caption>` или атрибут `[summary]`"
  },
  "lighthouse-core/audits/accessibility/layout-table.js | title": {
    "message": "В элементах `<table>` с атрибутом role=\"presentation\" не используются элементы `<th>` и `<caption>` или атрибут `[summary]`"
  },
  "lighthouse-core/audits/accessibility/link-name.js | description": {
    "message": "Текст ссылок (как и альтернативный текст для изображений, используемых в качестве ссылок) должен быть уникальным, фокусируемым и доступным для программ чтения с экрана. [Подробнее…](https://web.dev/link-name/)"
  },
  "lighthouse-core/audits/accessibility/link-name.js | failureTitle": {
    "message": "Текст ссылок неразличим для программ чтения с экрана"
  },
  "lighthouse-core/audits/accessibility/link-name.js | title": {
    "message": "Текст ссылок различим для программ чтения с экрана"
  },
  "lighthouse-core/audits/accessibility/list.js | description": {
    "message": "Используйте правильную структуру кода при верстке списков, иначе программы чтения с экрана будут неправильно их озвучивать. [Подробнее…](https://web.dev/list/)"
  },
  "lighthouse-core/audits/accessibility/list.js | failureTitle": {
    "message": "В списках содержатся другие элементы, помимо элементов `<li>` и элементов поддержки скрипта (`<script>` и `<template>`)"
  },
  "lighthouse-core/audits/accessibility/list.js | title": {
    "message": "В списках содержатся только элементы `<li>` и элементы поддержки скрипта (`<script>` и `<template>`)"
  },
  "lighthouse-core/audits/accessibility/listitem.js | description": {
    "message": "Чтобы программы чтения с экрана правильно озвучивали списки, элементы `<li>` должны располагаться внутри родительских элементов `<ul>` или `<ol>`. [Подробнее…](https://web.dev/listitem/)"
  },
  "lighthouse-core/audits/accessibility/listitem.js | failureTitle": {
    "message": "Элементы списка `<li>` не содержатся в родительских элементах `<ul>` или `<ol>`"
  },
  "lighthouse-core/audits/accessibility/listitem.js | title": {
    "message": "Элементы списка `<li>` расположены внутри родительских элементов `<ul>` или `<ol>`"
  },
  "lighthouse-core/audits/accessibility/meta-refresh.js | description": {
    "message": "Когда страница обновляется автоматически, фокус, используемый программами для чтения с экрана, перемещается в верхнюю часть. Это может раздражать пользователей и мешать их работе. [Подробнее…](https://web.dev/meta-refresh/)"
  },
  "lighthouse-core/audits/accessibility/meta-refresh.js | failureTitle": {
    "message": "В документе используется метатег `<meta http-equiv=\"refresh\">`"
  },
  "lighthouse-core/audits/accessibility/meta-refresh.js | title": {
    "message": "В документе не используется метатег `<meta http-equiv=\"refresh\">`"
  },
  "lighthouse-core/audits/accessibility/meta-viewport.js | description": {
    "message": "Не отключайте масштабирование: эта функция помогает слабовидящим пользователям читать информацию на веб-страницах. [Подробнее…](https://web.dev/meta-viewport/)"
  },
  "lighthouse-core/audits/accessibility/meta-viewport.js | failureTitle": {
    "message": "Атрибут `[user-scalable=\"no\"]` используется в элементе `<meta name=\"viewport\">` или значение атрибута `[maximum-scale]` меньше 5"
  },
  "lighthouse-core/audits/accessibility/meta-viewport.js | title": {
    "message": "Атрибут `[user-scalable=\"no\"]` не используется в элементе `<meta name=\"viewport\">`, и значение атрибута `[maximum-scale]` больше или равно 5"
  },
  "lighthouse-core/audits/accessibility/object-alt.js | description": {
    "message": "Чтобы программы чтения с экрана могли озвучивать содержимое элементов `<object>`, добавьте к ним атрибут alt. [Подробнее…](https://web.dev/object-alt/)"
  },
  "lighthouse-core/audits/accessibility/object-alt.js | failureTitle": {
    "message": "Атрибут `[alt]` задан не для всех элементов `<object>`"
  },
  "lighthouse-core/audits/accessibility/object-alt.js | title": {
    "message": "Элементы `<object>` содержат атрибут `[alt]`"
  },
  "lighthouse-core/audits/accessibility/tabindex.js | description": {
    "message": "Значение больше 0 подразумевает определенный порядок навигации. Это может создавать трудности для пользователей с ограниченными возможностями. [Подробнее…](https://web.dev/tabindex/)"
  },
  "lighthouse-core/audits/accessibility/tabindex.js | failureTitle": {
    "message": "Для некоторых элементов значение `[tabindex]` больше 0"
  },
  "lighthouse-core/audits/accessibility/tabindex.js | title": {
    "message": "Нет элементов со значением атрибута `[tabindex]` выше 0"
  },
  "lighthouse-core/audits/accessibility/td-headers-attr.js | description": {
    "message": "Чтобы пользователям было проще перемещаться по таблицам с помощью программ чтения с экрана, убедитесь, что ячейки в элементах `<td>` с атрибутом `[headers]` ссылаются только на другие ячейки в той же таблице. [Подробнее…](https://web.dev/td-headers-attr/)"
  },
  "lighthouse-core/audits/accessibility/td-headers-attr.js | failureTitle": {
    "message": "Ячейки внутри элемента `<table>`, в которых используется атрибут `[headers]`, ссылаются на элемент `id`, не найденный внутри той же таблицы."
  },
  "lighthouse-core/audits/accessibility/td-headers-attr.js | title": {
    "message": "Ячейки внутри элемента `<table>`, в которых используется атрибут `[headers]`, ссылаются на ячейки той же таблицы."
  },
  "lighthouse-core/audits/accessibility/th-has-data-cells.js | description": {
    "message": "Чтобы пользователям было проще перемещаться по таблицам с помощью программ чтения с экрана, убедитесь, что все заголовки в таблицах ссылаются на определенный набор ячеек. [Подробнее…](https://web.dev/th-has-data-cells/)"
  },
  "lighthouse-core/audits/accessibility/th-has-data-cells.js | failureTitle": {
    "message": "В элементах `<th>` и элементах с атрибутом `[role=\"columnheader\"/\"rowheader\"]` нет описываемых ими ячеек с данными"
  },
  "lighthouse-core/audits/accessibility/th-has-data-cells.js | title": {
    "message": "В элементах `<th>` и элементах с атрибутом `[role=\"columnheader\"/\"rowheader\"]` есть описываемые ими ячейки с данными"
  },
  "lighthouse-core/audits/accessibility/valid-lang.js | description": {
    "message": "Чтобы программы чтения с экрана правильно озвучивали текст, укажите для элементов корректный [языковой тег BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question). [Подробнее…](https://web.dev/valid-lang/)"
  },
  "lighthouse-core/audits/accessibility/valid-lang.js | failureTitle": {
    "message": "Присутствуют недействительные значения атрибутов `[lang]`"
  },
  "lighthouse-core/audits/accessibility/valid-lang.js | title": {
    "message": "Недействительные значения атрибутов `[lang]` отсутствуют"
  },
  "lighthouse-core/audits/accessibility/video-caption.js | description": {
    "message": "Чтобы информация, озвучиваемая в видео, была доступна людям с нарушениями слуха, добавьте субтитры. [Подробнее…](https://web.dev/video-caption/)"
  },
  "lighthouse-core/audits/accessibility/video-caption.js | failureTitle": {
    "message": "Элементы `<video>` не содержат элемент `<track>` с атрибутом `[kind=\"captions\"]`"
  },
  "lighthouse-core/audits/accessibility/video-caption.js | title": {
    "message": "Элементы `<video>` содержат элемент `<track>` с атрибутом `[kind=\"captions\"]`"
  },
  "lighthouse-core/audits/accessibility/video-description.js | description": {
    "message": "Благодаря звуковым описаниям к видео слабовидящие пользователи могут узнавать, что происходит на экране в сценах без аудиосопровождения. [Подробнее…](https://web.dev/video-description/)"
  },
  "lighthouse-core/audits/accessibility/video-description.js | failureTitle": {
    "message": "Элементы `<video>` не содержат элемент `<track>` с атрибутом `[kind=\"description\"]`"
  },
  "lighthouse-core/audits/accessibility/video-description.js | title": {
    "message": "Элементы `<video>` содержат элемент `<track>` с атрибутом `[kind=\"description\"]`"
  },
  "lighthouse-core/audits/apple-touch-icon.js | description": {
    "message": "Чтобы современное веб-приложение лучше смотрелось на главном экране iOS, задайте значение для атрибута `apple-touch-icon`. Он должен указывать на непрозрачное квадратное PNG-изображение со стороной 192 или 180 пикселей. [Подробнее…](https://web.dev/apple-touch-icon/)"
  },
  "lighthouse-core/audits/apple-touch-icon.js | failureTitle": {
    "message": "Не содержит действительный атрибут `apple-touch-icon`"
  },
  "lighthouse-core/audits/apple-touch-icon.js | precomposedWarning": {
    "message": "Атрибут `apple-touch-icon-precomposed` устарел. Используйте атрибут `apple-touch-icon`."
  },
  "lighthouse-core/audits/apple-touch-icon.js | title": {
    "message": "Содержит действительный атрибут `apple-touch-icon`"
  },
  "lighthouse-core/audits/autocomplete.js | columnCurrent": {
    "message": "Current Value"
  },
  "lighthouse-core/audits/autocomplete.js | columnSuggestions": {
    "message": "Suggested Token"
  },
  "lighthouse-core/audits/autocomplete.js | description": {
    "message": "`autocomplete` helps users submit forms quicker. To reduce user effort, consider enabling by setting the `autocomplete` attribute to a valid value. [Learn more](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)"
  },
  "lighthouse-core/audits/autocomplete.js | failureTitle": {
    "message": "`<input>` elements do not have correct `autocomplete` attributes"
  },
  "lighthouse-core/audits/autocomplete.js | manualReview": {
    "message": "Требуется проверка вручную"
  },
  "lighthouse-core/audits/autocomplete.js | reviewOrder": {
    "message": "Проверьте порядок токенов"
  },
  "lighthouse-core/audits/autocomplete.js | title": {
    "message": "`<input>` elements correctly use `autocomplete`"
  },
  "lighthouse-core/audits/autocomplete.js | warningInvalid": {
    "message": "`autocomplete` token(s): \"{token}\" is invalid in {snippet}"
  },
  "lighthouse-core/audits/autocomplete.js | warningOrder": {
    "message": "Проверьте порядок токенов: \"{tokens}\" в выражении {snippet}"
  },
  "lighthouse-core/audits/bootup-time.js | chromeExtensionsWarning": {
    "message": "Расширения Chrome замедляют загрузку этой страницы. Попробуйте использовать режим инкогнито или профиль Chrome без расширений."
  },
  "lighthouse-core/audits/bootup-time.js | columnScriptEval": {
    "message": "Время оценки скриптов"
  },
  "lighthouse-core/audits/bootup-time.js | columnScriptParse": {
    "message": "Время анализа скриптов"
  },
  "lighthouse-core/audits/bootup-time.js | columnTotal": {
    "message": "Общее процессорное время"
  },
  "lighthouse-core/audits/bootup-time.js | description": {
    "message": "Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS. [Подробнее…](https://web.dev/bootup-time/)"
  },
  "lighthouse-core/audits/bootup-time.js | failureTitle": {
    "message": "Сократите время выполнения кода JavaScript"
  },
  "lighthouse-core/audits/bootup-time.js | title": {
    "message": "Время выполнения кода JavaScript"
  },
  "lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description": {
    "message": "Чтобы сократить расход трафика, удалите из пакетов большие повторяющиеся модули JavaScript. "
  },
  "lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title": {
    "message": "Удалите повторяющиеся модули из пакетов JavaScript"
  },
  "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": {
    "message": "Анимированный контент неэффективно загружать в виде больших GIF-файлов. Чтобы сэкономить сетевой трафик, используйте формат видео MPEG4/WebM для анимированного контента и формат изображений PNG/WebP – для статического. [Подробнее…](https://web.dev/efficient-animated-content/)"
  },
  "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": {
    "message": "Используйте видеоформаты для анимированного контента"
  },
  "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description": {
    "message": "Полизаполнения и преобразования позволяют работать с новыми функциями JavaScript в устаревших браузерах. Однако для большинства современных браузеров они не нужны. Используйте новую стратегию развертывания скриптов в пакетах JavaScript. Средство обнаружения модульных и немодульных функций сократит объем кода в современных браузерах и обеспечит поддержку устаревших браузеров. [Подробнее…](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)"
  },
  "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": {
    "message": "Не отправляйте устаревший код JavaScript в современные браузеры"
  },
  "lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": {
    "message": "Чтобы уменьшить время загрузки для взаимодействия, рекомендуем настроить отложенную загрузку скрытых изображений. Тогда основные ресурсы сайта будут загружаться в первую очередь. [Подробнее…](https://web.dev/offscreen-images/)"
  },
  "lighthouse-core/audits/byte-efficiency/offscreen-images.js | title": {
    "message": "Отложите загрузку скрытых изображений"
  },
  "lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description": {
    "message": "Некоторые ресурсы блокируют первую отрисовку страницы. Рекомендуем встроить критическую часть данных JS/CSS в код HTML и отложить загрузку остальных ресурсов. [Подробнее…](https://web.dev/render-blocking-resources/)"
  },
  "lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title": {
    "message": "Устраните ресурсы, блокирующие отображение"
  },
  "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description": {
    "message": "Чрезмерная нагрузка на сеть стоит пользователям реальных денег и может стать причиной долгого ожидания при работе в Интернете. [Подробнее…](https://web.dev/total-byte-weight/)"
  },
  "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
    "message": "Общий размер достиг {totalBytes, number, bytes} КиБ"
  },
  "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | failureTitle": {
    "message": "Предотвратите чрезмерную нагрузку на сеть"
  },
  "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title": {
    "message": "Предотвращение чрезмерной нагрузки на сеть"
  },
  "lighthouse-core/audits/byte-efficiency/unminified-css.js | description": {
    "message": "Уменьшив файлы CSS, вы можете сократить объем полезной сетевой нагрузки. [Подробнее…](https://web.dev/unminified-css/)"
  },
  "lighthouse-core/audits/byte-efficiency/unminified-css.js | title": {
    "message": "Уменьшите размер кода CSS"
  },
  "lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description": {
    "message": "Уменьшив файлы JavaScript, вы можете сократить объем полезной нагрузки и время анализа скриптов. [Подробнее…](https://web.dev/unminified-javascript/)"
  },
  "lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title": {
    "message": "Уменьшите размер кода JavaScript"
  },
  "lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description": {
    "message": "Чтобы сократить расход трафика, удалите ненужные правила из таблиц стилей и отложите загрузку кода CSS, который не используется в верхней части страницы. [Подробнее…](https://web.dev/unused-css-rules/)"
  },
  "lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title": {
    "message": "Удалите неиспользуемый код CSS"
  },
  "lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": {
    "message": "Чтобы сократить расход трафика, удалите неиспользуемый код JavaScript. [Подробнее…](https://web.dev/unused-javascript/)"
  },
  "lighthouse-core/audits/byte-efficiency/unused-javascript.js | title": {
    "message": "Удалите неиспользуемый код JavaScript"
  },
  "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description": {
    "message": "Благодаря долгому времени хранения кеша страница может быстрее загружаться при повторных посещениях. [Подробнее…](https://web.dev/uses-long-cache-ttl/)"
  },
  "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": {
    "message": "{itemCount,plural, =1{Найден 1 ресурс}one{Найден # ресурс}few{Найдено # ресурса}many{Найдено # ресурсов}other{Найдено # ресурса}}"
  },
  "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": {
    "message": "Задайте правила эффективного использования кеша для статических объектов"
  },
  "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | title": {
    "message": "Настройка правил эффективного использования кеша для статических объектов"
  },
  "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": {
    "message": "Оптимизированные изображения загружаются быстрее и меньше расходуют мобильный трафик. [Подробнее…](https://web.dev/uses-optimized-images/)"
  },
  "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": {
    "message": "Настройте эффективную кодировку изображений"
  },
  "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": {
    "message": "Чтобы сэкономить мобильный трафик и ускорить загрузку страницы, следите за тем, чтобы размеры ваших изображений соответствовали требованиям. [Подробнее…](https://web.dev/uses-responsive-images/)"
  },
  "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": {
    "message": "Настройте подходящий размер изображений"
  },
  "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": {
    "message": "Чтобы уменьшить расход сетевого трафика, рекомендуем сжимать текстовые ресурсы (gzip, deflate или brotli). [Подробнее…](https://web.dev/uses-text-compression/)"
  },
  "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": {
    "message": "Включите сжатие текста"
  },
  "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": {
    "message": "Форматы JPEG 2000, JPEG XR и WebP обеспечивают более эффективное сжатие по сравнению с PNG или JPEG, поэтому такие изображения загружаются быстрее и потребляют меньше трафика. [Подробнее…](https://web.dev/uses-webp-images/)"
  },
  "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": {
    "message": "Используйте современные форматы изображений"
  },
  "lighthouse-core/audits/content-width.js | description": {
    "message": "Приложение не оптимизировано для работы на экранах мобильных устройств, если ширина контента приложения не совпадает с шириной области просмотра. [Подробнее…](https://web.dev/content-width/)"
  },
  "lighthouse-core/audits/content-width.js | explanation": {
    "message": "Область просмотра ({innerWidth} пикселей) не совпадает с размером окна ({outerWidth} пикселей)."
  },
  "lighthouse-core/audits/content-width.js | failureTitle": {
    "message": "Размер контента не соответствует области просмотра"
  },
  "lighthouse-core/audits/content-width.js | title": {
    "message": "Размер контента соответствует области просмотра"
  },
  "lighthouse-core/audits/critical-request-chains.js | description": {
    "message": "Приведенные ниже цепочки критических запросов показывают, какие ресурсы загружаются с высоким приоритетом. Чтобы ускорить загрузку страниц, рекомендуем сократить длину цепочек, уменьшить размер скачиваемых ресурсов или отложить скачивание ненужных ресурсов. [Подробнее…](https://web.dev/critical-request-chains/)"
  },
  "lighthouse-core/audits/critical-request-chains.js | displayValue": {
    "message": "{itemCount,plural, =1{Найдена 1 цепочка}one{Найдена # цепочка}few{Найдено # цепочки}many{Найдено # цепочек}other{Найдено # цепочки}}"
  },
  "lighthouse-core/audits/critical-request-chains.js | title": {
    "message": "Старайтесь не допускать создания цепочек критических запросов"
  },
  "lighthouse-core/audits/deprecations.js | columnDeprecate": {
    "message": "Прекращение поддержки / предупреждение"
  },
  "lighthouse-core/audits/deprecations.js | columnLine": {
    "message": "Строка"
  },
  "lighthouse-core/audits/deprecations.js | description": {
    "message": "Рано или поздно устаревшие API будут удалены из браузера. [Подробнее…](https://web.dev/deprecations/)"
  },
  "lighthouse-core/audits/deprecations.js | displayValue": {
    "message": "{itemCount,plural, =1{Обнаружено 1 предупреждение}one{Обнаружено # предупреждение}few{Обнаружено # предупреждения}many{Обнаружено # предупреждений}other{Обнаружено # предупреждения}}"
  },
  "lighthouse-core/audits/deprecations.js | failureTitle": {
    "message": "На странице используются устаревшие API"
  },
  "lighthouse-core/audits/deprecations.js | title": {
    "message": "Устаревшие API не используются"
  },
  "lighthouse-core/audits/dobetterweb/appcache-manifest.js | description": {
    "message": "Application Cache больше не поддерживается. [Подробнее…](https://web.dev/appcache-manifest/)"
  },
  "lighthouse-core/audits/dobetterweb/appcache-manifest.js | displayValue": {
    "message": "Обнаружен манифест {AppCacheManifest}"
  },
  "lighthouse-core/audits/dobetterweb/appcache-manifest.js | failureTitle": {
    "message": "Используется Application Cache"
  },
  "lighthouse-core/audits/dobetterweb/appcache-manifest.js | title": {
    "message": "Application Cache не используется"
  },
  "lighthouse-core/audits/dobetterweb/charset.js | description": {
    "message": "A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more](https://web.dev/charset/)."
  },
  "lighthouse-core/audits/dobetterweb/charset.js | failureTitle": {
    "message": "Объявление набора символов отсутствует или указано в неправильном месте на HTML-странице"
  },
  "lighthouse-core/audits/dobetterweb/charset.js | title": {
    "message": "Правильно заданный набор символов"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | description": {
    "message": "Если для страницы указан параметр DOCTYPE, браузер не будет переключаться в режим совместимости. [Подробнее…](https://web.dev/doctype/)"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | explanationBadDoctype": {
    "message": "В качестве названия элемента DOCTYPE нужно указать `html` строчными буквами."
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | explanationNoDoctype": {
    "message": "Необходимо добавить элемент DOCTYPE"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | explanationPublicId": {
    "message": "Поле publicId содержит данные"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | explanationSystemId": {
    "message": "Поле systemId содержит данные"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | failureTitle": {
    "message": "Активирован режим совместимости, так как на странице отсутствует элемент DOCTYPE"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | title": {
    "message": "Тип страницы (DOCTYPE): HTML"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | columnStatistic": {
    "message": "Статистический показатель"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | columnValue": {
    "message": "Значение"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | description": {
    "message": "Сложная структура DOM усилит использование памяти, замедлит [вычисление стилей](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations) и увеличит затраты на [компоновку шаблонов](https://developers.google.com/speed/articles/reflow). [Подробнее…](https://web.dev/dom-size/)"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | displayValue": {
    "message": "{itemCount,plural, =1{1 элемент}one{# элемент}few{# элемента}many{# элементов}other{# элемента}}"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | failureTitle": {
    "message": "Сократите размер структуры DOM"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMDepth": {
    "message": "Максимальная глубина вложенности DOM"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMElements": {
    "message": "Общее количество элементов DOM"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMWidth": {
    "message": "Максимальное число дочерних элементов"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | title": {
    "message": "Сокращение размера структуры DOM"
  },
  "lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | columnFailingAnchors": {
    "message": "Анкеры, не прошедшие проверку"
  },
  "lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | description": {
    "message": "Добавьте атрибут `rel=\"noopener\"` или `rel=\"noreferrer\"` ко всем внешним ссылкам, чтобы повысить производительность и избежать уязвимостей в защите. [Подробнее…](https://web.dev/external-anchors-use-rel-noopener/)"
  },
  "lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | failureTitle": {
    "message": "Ссылки на сторонние ресурсы небезопасны"
  },
  "lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | title": {
    "message": "Ссылки на сторонние ресурсы безопасны"
  },
  "lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | warning": {
    "message": "Не удалось определить целевой якорь ({anchorHTML}). Если элемент не используется в качестве гиперссылки, попробуйте удалить атрибут target=_blank."
  },
  "lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description": {
    "message": "Пользователи с подозрением относятся к сайтам, которые беспричинно запрашивают доступ к их местоположению. Мы рекомендуем связать этот запрос с определенными действиями пользователя. [Подробнее…](https://web.dev/geolocation-on-start/)"
  },
  "lighthouse-core/audits/dobetterweb/geolocation-on-start.js | failureTitle": {
    "message": "Разрешение на определение местоположения запрашивается при загрузке страницы"
  },
  "lighthouse-core/audits/dobetterweb/geolocation-on-start.js | title": {
    "message": "Разрешение на определение местоположения не запрашивается при загрузке страницы"
  },
  "lighthouse-core/audits/dobetterweb/js-libraries.js | columnVersion": {
    "message": "Версия"
  },
  "lighthouse-core/audits/dobetterweb/js-libraries.js | description": {
    "message": "Все клиентские библиотеки JavaScript, обнаруженные на странице. [Подробнее…](https://web.dev/js-libraries/)"
  },
  "lighthouse-core/audits/dobetterweb/js-libraries.js | title": {
    "message": "Обнаруженные библиотеки JavaScript"
  },
  "lighthouse-core/audits/dobetterweb/no-document-write.js | description": {
    "message": "Использование метода `document.write()` для динамической подгрузки внешних скриптов может значительно замедлять загрузку страницы для пользователей с низкой скоростью подключения. [Подробнее…](https://web.dev/no-document-write/)"
  },
  "lighthouse-core/audits/dobetterweb/no-document-write.js | failureTitle": {
    "message": "Не используйте `document.write()`"
  },
  "lighthouse-core/audits/dobetterweb/no-document-write.js | title": {
    "message": "Метод `document.write()` не используется"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnSeverity": {
    "message": "Максимальная степень опасности"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVersion": {
    "message": "Версия библиотеки"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVuln": {
    "message": "Количество уязвимостей"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description": {
    "message": "Некоторые сторонние скрипты содержат известные уязвимости, которые легко могут быть обнаружены и использованы злоумышленниками. [Подробнее…](https://web.dev/no-vulnerable-libraries/)"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | displayValue": {
    "message": "{itemCount,plural, =1{Обнаружена 1 уязвимость}one{Обнаружена # уязвимость}few{Обнаружено # уязвимости}many{Обнаружено # уязвимостей}other{Обнаружено # уязвимости}}"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | failureTitle": {
    "message": "Содержит клиентские библиотеки JavaScript с известными уязвимостями"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | rowSeverityHigh": {
    "message": "Высокая"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | rowSeverityLow": {
    "message": "Низкая"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | rowSeverityMedium": {
    "message": "Средняя"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | title": {
    "message": "Не содержит клиентские библиотеки JavaScript с известными уязвимостями"
  },
  "lighthouse-core/audits/dobetterweb/notification-on-start.js | description": {
    "message": "Пользователи с подозрением относятся к сайтам, которые беспричинно запрашивают разрешение на отправку уведомлений. Мы рекомендуем связать этот запрос с определенными жестами пользователя. [Подробнее…](https://web.dev/notification-on-start/)"
  },
  "lighthouse-core/audits/dobetterweb/notification-on-start.js | failureTitle": {
    "message": "Разрешение на отправку уведомлений запрашивается при загрузке страницы"
  },
  "lighthouse-core/audits/dobetterweb/notification-on-start.js | title": {
    "message": "Разрешение на отправку уведомлений не запрашивается при загрузке страницы"
  },
  "lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | description": {
    "message": "Запрет на вставку пароля из буфера обмена отрицательно сказывается на безопасности пользователей. [Подробнее…](https://web.dev/password-inputs-can-be-pasted-into/)"
  },
  "lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | failureTitle": {
    "message": "Вставка пароля из буфера обмена запрещена"
  },
  "lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | title": {
    "message": "Вставка пароля из буфера обмена разрешена"
  },
  "lighthouse-core/audits/dobetterweb/uses-http2.js | columnProtocol": {
    "message": "Протокол"
  },
  "lighthouse-core/audits/dobetterweb/uses-http2.js | description": {
    "message": "Протокол HTTP/2 отличается от HTTP/1.1 массой преимуществ, включая бинарность, мультиплексирование запросов, а также возможность отправки данных по инициативе сервера. [Подробнее…](https://web.dev/uses-http2/)"
  },
  "lighthouse-core/audits/dobetterweb/uses-http2.js | displayValue": {
    "message": "{itemCount,plural, =1{1 запрос не передан через HTTP/2}one{# запрос не передан через HTTP/2}few{# запроса не передано через HTTP/2}many{# запросов не передано через HTTP/2}other{# запроса не передано через HTTP/2}}"
  },
  "lighthouse-core/audits/dobetterweb/uses-http2.js | title": {
    "message": "Перейдите на протокол HTTP/2"
  },
  "lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description": {
    "message": "Чтобы повысить производительность при прокрутке страницы, используйте флаг `passive` для прослушивателей событий прикосновения и колеса мыши. [Подробнее…](https://web.dev/uses-passive-event-listeners/)"
  },
  "lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | failureTitle": {
    "message": "Пассивные прослушиватели событий не используются для улучшения производительности при прокрутке"
  },
  "lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | title": {
    "message": "Пассивные прослушиватели событий используются для улучшения производительности при прокрутке"
  },
  "lighthouse-core/audits/errors-in-console.js | columnDesc": {
    "message": "Описание"
  },
  "lighthouse-core/audits/errors-in-console.js | description": {
    "message": "Ошибки, записанные в журнале консоли, указывают на нерешенные проблемы. Это могут быть невыполненные сетевые запросы и другие сбои в работе браузера. [Подробнее…](https://web.dev/errors-in-console/)"
  },
  "lighthouse-core/audits/errors-in-console.js | failureTitle": {
    "message": "Ошибки браузера занесены в журнал консоли"
  },
  "lighthouse-core/audits/errors-in-console.js | title": {
    "message": "В журнале консоли нет ошибок браузера"
  },
  "lighthouse-core/audits/font-display.js | description": {
    "message": "Используйте свойство CSS font-display, чтобы пользователи могли видеть текст во время загрузки веб-шрифтов. [Подробнее…](https://web.dev/font-display/)"
  },
  "lighthouse-core/audits/font-display.js | failureTitle": {
    "message": "Настройте показ всего текста во время загрузки веб-шрифтов"
  },
  "lighthouse-core/audits/font-display.js | title": {
    "message": "Показ всего текста во время загрузки веб-шрифтов"
  },
  "lighthouse-core/audits/font-display.js | undeclaredFontOriginWarning": {
    "message": "{fontCountForOrigin,plural, =1{Сервису Lighthouse не удалось автоматически проверить значение `font-display` для следующего URL: {fontOrigin}.}one{Сервису Lighthouse не удалось автоматически проверить значения `font-display` для следующего URL: {fontOrigin}.}few{Сервису Lighthouse не удалось автоматически проверить значения `font-display` для следующего URL: {fontOrigin}.}many{Сервису Lighthouse не удалось автоматически проверить значения `font-display` для следующего URL: {fontOrigin}.}other{Сервису Lighthouse не удалось автоматически проверить значения `font-display` для следующего URL: {fontOrigin}.}}"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | columnActual": {
    "message": "Соотношение сторон (фактическое)"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | columnDisplayed": {
    "message": "Соотношение сторон (отображаемое)"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | description": {
    "message": "Размеры отображаемого изображения должны соответствовать нормальному соотношению сторон. [Подробнее…](https://web.dev/image-aspect-ratio/)"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | failureTitle": {
    "message": "Присутствуют изображения с некорректным соотношением сторон"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | title": {
    "message": "Отсутствуют изображения с некорректным соотношением сторон"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | warningCompute": {
    "message": "Недействительные данные о размере изображения {url}"
  },
  "lighthouse-core/audits/image-size-responsive.js | columnActual": {
    "message": "Фактический размер"
  },
  "lighthouse-core/audits/image-size-responsive.js | columnDisplayed": {
    "message": "Отображаемый размер"
  },
  "lighthouse-core/audits/image-size-responsive.js | columnExpected": {
    "message": "Ожидаемый размер"
  },
  "lighthouse-core/audits/image-size-responsive.js | description": {
    "message": "Чтобы обеспечить максимальное качество, размеры исходного изображения должны быть пропорциональны размерам при отображении на экране с учетом соотношения логических и физических пикселей. [Подробнее…](https://web.dev/serve-responsive-images/)"
  },
  "lighthouse-core/audits/image-size-responsive.js | failureTitle": {
    "message": "Изображения показываются в низком разрешении"
  },
  "lighthouse-core/audits/image-size-responsive.js | title": {
    "message": "Изображения показываются в нужном разрешении"
  },
  "lighthouse-core/audits/installable-manifest.js | description": {
    "message": "Для увеличения частоты использования браузеры могут предлагать пользователям добавлять приложение на главный экран. [Подробнее…](https://web.dev/installable-manifest/)"
  },
  "lighthouse-core/audits/installable-manifest.js | failureTitle": {
    "message": "Манифест веб-приложения не соответствует условиям, необходимым для установки"
  },
  "lighthouse-core/audits/installable-manifest.js | title": {
    "message": "Манифест веб-приложения соответствует условиям, необходимым для установки"
  },
  "lighthouse-core/audits/is-on-https.js | allowed": {
    "message": "Разрешено"
  },
  "lighthouse-core/audits/is-on-https.js | blocked": {
    "message": "Заблокировано"
  },
  "lighthouse-core/audits/is-on-https.js | columnInsecureURL": {
    "message": "Небезопасный URL"
  },
  "lighthouse-core/audits/is-on-https.js | columnResolution": {
    "message": "Обработка запросов"
  },
  "lighthouse-core/audits/is-on-https.js | description": {
    "message": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more](https://web.dev/is-on-https/)."
  },
  "lighthouse-core/audits/is-on-https.js | displayValue": {
    "message": "{itemCount,plural, =1{Обнаружен 1 небезопасный запрос}one{Обнаружен # небезопасный запрос}few{Обнаружено # небезопасных запроса}many{Обнаружено # небезопасных запросов}other{Обнаружено # небезопасного запроса}}"
  },
  "lighthouse-core/audits/is-on-https.js | failureTitle": {
    "message": "Протокол HTTPS не используется"
  },
  "lighthouse-core/audits/is-on-https.js | title": {
    "message": "Используется протокол HTTPS"
  },
  "lighthouse-core/audits/is-on-https.js | upgraded": {
    "message": "Автоматически изменено на HTTPS"
  },
  "lighthouse-core/audits/is-on-https.js | warning": {
    "message": "Разрешено (есть предупреждение)"
  },
  "lighthouse-core/audits/large-javascript-libraries.js | columnLibraryName": {
    "message": "Библиотека"
  },
  "lighthouse-core/audits/large-javascript-libraries.js | description": {
    "message": "Большие библиотеки JavaScript могут привести к низкой производительности. Чтобы уменьшить размер пакета, рекомендуем использовать функционально эквивалентные библиотеки меньшего размера. [Подробнее…](https://developers.google.com/web/fundamentals/performance/webpack/decrease-frontend-size#optimize_dependencies)"
  },
  "lighthouse-core/audits/large-javascript-libraries.js | displayValue": {
    "message": "{libraryCount,plural, =1{Обнаружена 1 большая библиотека}one{Обнаружена # большая библиотека}few{Обнаружено # больших библиотеки}many{Обнаружено # больших библиотек}other{Обнаружено # большой библиотеки}}"
  },
  "lighthouse-core/audits/large-javascript-libraries.js | failureTitle": {
    "message": "Замените ненужные большие библиотеки JavaScript"
  },
  "lighthouse-core/audits/large-javascript-libraries.js | title": {
    "message": "Не содержит большие библиотеки JavaScript с альтернативами меньшего размера"
  },
  "lighthouse-core/audits/largest-contentful-paint-element.js | description": {
    "message": "Это самый большой элемент контента, отрисованный в области просмотра. [Подробнее…](https://web.dev/lighthouse-largest-contentful-paint/)"
  },
  "lighthouse-core/audits/largest-contentful-paint-element.js | title": {
    "message": "Элемент \"Отрисовка самого крупного контента\""
  },
  "lighthouse-core/audits/layout-shift-elements.js | columnContribution": {
    "message": "Фактор совокупного смещения макета"
  },
  "lighthouse-core/audits/layout-shift-elements.js | description": {
    "message": "Эти элементы DOM больше всего влияют на совокупное смещение макета страницы."
  },
  "lighthouse-core/audits/layout-shift-elements.js | title": {
    "message": "Устраните большие смещения макета"
  },
  "lighthouse-core/audits/load-fast-enough-for-pwa.js | description": {
    "message": "Если страницы будут быстро загружаться по мобильной сети, сайтом станет удобно пользоваться на телефоне или планшете. [Подробнее…](https://web.dev/load-fast-enough-for-pwa/)"
  },
  "lighthouse-core/audits/load-fast-enough-for-pwa.js | displayValueText": {
    "message": "Станица интерактивна через {timeInMs, number, seconds} сек."
  },
  "lighthouse-core/audits/load-fast-enough-for-pwa.js | displayValueTextWithOverride": {
    "message": "Страница интерактивна в эмулированной мобильной сети через {timeInMs, number, seconds} сек."
  },
  "lighthouse-core/audits/load-fast-enough-for-pwa.js | explanationLoadSlow": {
    "message": "Ваша страница загружается слишком долго и неактивна в течение первых 10 секунд. Для улучшения ее работы изучите возможности оптимизации и диагностические данные в разделе \"Производительность\"."
  },
  "lighthouse-core/audits/load-fast-enough-for-pwa.js | failureTitle": {
    "message": "Страницы загружаются через мобильную сеть недостаточно быстро"
  },
  "lighthouse-core/audits/load-fast-enough-for-pwa.js | title": {
    "message": "Страницы загружаются через мобильную сеть достаточно быстро"
  },
  "lighthouse-core/audits/long-tasks.js | description": {
    "message": "Для основного потока создается список самых длительных задач. Это позволяет выявлять главные факторы, которые приводят к задержкам после ввода. [Подробнее…](https://web.dev/long-tasks-devtools/)"
  },
  "lighthouse-core/audits/long-tasks.js | displayValue": {
    "message": "{itemCount,plural, =1{Обнаружена # длительная задача}one{Обнаружена # длительная задача}few{Обнаружено # длительные задачи}many{Обнаружено # длительных задач}other{Обнаружено # длительной задачи}}"
  },
  "lighthouse-core/audits/long-tasks.js | title": {
    "message": "Избегайте длительных задач в основном потоке"
  },
  "lighthouse-core/audits/mainthread-work-breakdown.js | columnCategory": {
    "message": "Категория"
  },
  "lighthouse-core/audits/mainthread-work-breakdown.js | description": {
    "message": "Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS. [Подробнее…](https://web.dev/mainthread-work-breakdown/)"
  },
  "lighthouse-core/audits/mainthread-work-breakdown.js | failureTitle": {
    "message": "Минимизируйте работу в основном потоке"
  },
  "lighthouse-core/audits/mainthread-work-breakdown.js | title": {
    "message": "Минимизация работы в основном потоке"
  },
  "lighthouse-core/audits/manual/pwa-cross-browser.js | description": {
    "message": "Для максимального охвата аудитории сайт должен поддерживать все основные браузеры. [Подробнее…](https://web.dev/pwa-cross-browser/)"
  },
  "lighthouse-core/audits/manual/pwa-cross-browser.js | title": {
    "message": "Сайт работает в разных браузерах"
  },
  "lighthouse-core/audits/manual/pwa-each-page-has-url.js | description": {
    "message": "Убедитесь, что у каждой страницы есть уникальный URL, чтобы их было удобно распространять в социальных сетях. [Подробнее…](https://web.dev/pwa-each-page-has-url/)"
  },
  "lighthouse-core/audits/manual/pwa-each-page-has-url.js | title": {
    "message": "У каждой страницы есть URL"
  },
  "lighthouse-core/audits/manual/pwa-page-transitions.js | description": {
    "message": "Переходы должны создавать впечатление мгновенного отклика даже при медленной работе сети. Это имеет решающее значение для удобства работы с приложением. [Подробнее…](https://web.dev/pwa-page-transitions/)"
  },
  "lighthouse-core/audits/manual/pwa-page-transitions.js | title": {
    "message": "Во время перехода между страницами нет ощущения, что они ожидают ответа от сети"
  },
  "lighthouse-core/audits/maskable-icon.js | description": {
    "message": "Маскируемый значок позволяет убедиться в том, что при установке приложения на устройство изображение заполняет всю форму и к нему не добавляются черные полосы сверху и снизу. [Подробнее…](https://web.dev/maskable-icon-audit/)"
  },
  "lighthouse-core/audits/maskable-icon.js | failureTitle": {
    "message": "Манифест не содержит маскируемый значок"
  },
  "lighthouse-core/audits/maskable-icon.js | title": {
    "message": "Манифест содержит маскируемый значок"
  },
  "lighthouse-core/audits/metrics/cumulative-layout-shift.js | description": {
    "message": "Совокупное смещение макета – это процентная величина, на которую смещаются видимые элементы области просмотра при загрузке. [Подробнее…](https://web.dev/cls/)"
  },
  "lighthouse-core/audits/metrics/estimated-input-latency.js | description": {
    "message": "Примерное время задержки при вводе показывает время в миллисекундах, через которое приложение реагирует на действия пользователя в течение самых активных 5 секунд загрузки страницы. Если это время превышает 50 мс, пользователям может показаться, что ваше приложение работает слишком медленно. [Подробнее…](https://web.dev/estimated-input-latency/)"
  },
  "lighthouse-core/audits/metrics/first-contentful-paint.js | description": {
    "message": "Первая отрисовка контента – показатель, который определяет интервал времени между началом загрузки страницы и появлением первого изображения или блока текста. [Подробнее…](https://web.dev/first-contentful-paint/)"
  },
  "lighthouse-core/audits/metrics/first-cpu-idle.js | description": {
    "message": "Время окончания работы ЦП – время, когда на странице становится возможна обработка пользовательского ввода.  [Подробнее…](https://web.dev/first-cpu-idle/)"
  },
  "lighthouse-core/audits/metrics/first-meaningful-paint.js | description": {
    "message": "Первая значимая отрисовка – показатель, определяющий интервал времени между началом загрузки страницы и появлением основного контента. [Подробнее…](https://web.dev/first-meaningful-paint/)"
  },
  "lighthouse-core/audits/metrics/interactive.js | description": {
    "message": "Время загрузки для взаимодействия – это время, в течение которого страница становится полностью готова к взаимодействию с пользователем. [Подробнее…](https://web.dev/interactive/)"
  },
  "lighthouse-core/audits/metrics/largest-contentful-paint.js | description": {
    "message": "Отрисовка крупного контента – показатель, который определяет время, требуемое на полную отрисовку крупного текста или изображения. [Подробнее…](https://web.dev/lighthouse-largest-contentful-paint/)"
  },
  "lighthouse-core/audits/metrics/max-potential-fid.js | description": {
    "message": "Максимальная потенциальная задержка после первого ввода показывает время выполнения самой длительной задачи. [Подробнее…](https://web.dev/lighthouse-max-potential-fid/)"
  },
  "lighthouse-core/audits/metrics/speed-index.js | description": {
    "message": "Индекс скорости загрузки показывает, как быстро на странице появляется контент. [Подробнее…](https://web.dev/speed-index/)"
  },
  "lighthouse-core/audits/metrics/total-blocking-time.js | description": {
    "message": "Сумма (в миллисекундах) всех периодов от первой отрисовки контента до загрузки для взаимодействия, когда скорость выполнения задач превышала 50 мс. [Подробнее…](https://web.dev/lighthouse-total-blocking-time/)"
  },
  "lighthouse-core/audits/network-rtt.js | description": {
    "message": "Время прохождения сигнала сети (RTT) напрямую влияет на производительность сайта. Высокое время прохождения сигнала означает, что серверы расположены слишком далеко от пользователя и сайт будет работать медленнее. [Подробнее…](https://hpbn.co/primer-on-latency-and-bandwidth/)"
  },
  "lighthouse-core/audits/network-rtt.js | title": {
    "message": "Время прохождения сигнала сети"
  },
  "lighthouse-core/audits/network-server-latency.js | description": {
    "message": "Задержки со стороны сервера могут влиять на скорость загрузки страниц. Высокое время реакции сервера говорит о его перегруженности или недостаточной производительности. [Подробнее…](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall)"
  },
  "lighthouse-core/audits/network-server-latency.js | title": {
    "message": "Задержка со стороны сервера"
  },
  "lighthouse-core/audits/no-unload-listeners.js | description": {
    "message": "Cобытие `unload` активируется не всегда. Если ожидать его, это может привести к ошибкам средств оптимизации браузера, таких как функция Back-Forward Cache. Рекомендуем вместо него использовать событие `pagehide` или `visibilitychange`. [Подробнее…](https://developers.google.com/web/updates/2018/07/page-lifecycle-api#the-unload-event)"
  },
  "lighthouse-core/audits/no-unload-listeners.js | failureTitle": {
    "message": "Регистрируется прослушиватель для события `unload`"
  },
  "lighthouse-core/audits/no-unload-listeners.js | title": {
    "message": "Не используются прослушиватели события `unload`"
  },
  "lighthouse-core/audits/non-composited-animations.js | description": {
    "message": "Некомбинированные анимации могут пропускать кадры и увеличивать совокупное смещение макета. [Подробнее…](https://web.dev/non-composited-animations)"
  },
  "lighthouse-core/audits/non-composited-animations.js | displayValue": {
    "message": "{itemCount,plural, =1{Обнаружен # анимированный элемент}one{Обнаружен # анимированный элемент}few{Обнаружено # анимированных элемента}many{Обнаружено # анимированных элементов}other{Обнаружено # анимированного элемента}}"
  },
  "lighthouse-core/audits/non-composited-animations.js | filterMayMovePixels": {
    "message": "Свойство, связанное с фильтром, может передвигать пиксели."
  },
  "lighthouse-core/audits/non-composited-animations.js | incompatibleAnimations": {
    "message": "Несовместимая анимация."
  },
  "lighthouse-core/audits/non-composited-animations.js | nonReplaceCompositeMode": {
    "message": "В эффекте вместо режима replace используется другой режим."
  },
  "lighthouse-core/audits/non-composited-animations.js | title": {
    "message": "Избегайте некомбинированных анимаций"
  },
  "lighthouse-core/audits/non-composited-animations.js | transformDependsBoxSize": {
    "message": "Свойство, связанное с преобразованием, зависит от размера элемента."
  },
  "lighthouse-core/audits/non-composited-animations.js | unsupportedCSSProperty": {
    "message": "{propertyCount,plural, =1{Неподдерживаемое свойство CSS: {properties}}one{Неподдерживаемые свойства CSS: {properties}}few{Неподдерживаемые свойства CSS: {properties}}many{Неподдерживаемые свойства CSS: {properties}}other{Неподдерживаемые свойства CSS: {properties}}}"
  },
  "lighthouse-core/audits/non-composited-animations.js | unsupportedTimingParameters": {
    "message": "Параметры времени в настройках эффекта не поддерживаются"
  },
  "lighthouse-core/audits/offline-start-url.js | description": {
    "message": "Service Worker обеспечивает надежную работу веб-приложения при нестабильных условиях работы сети. [Подробнее…](https://web.dev/offline-start-url/)"
  },
  "lighthouse-core/audits/offline-start-url.js | errorLoading": {
    "message": "При загрузке {url} в Service Worker произошла ошибка {statusCode}."
  },
  "lighthouse-core/audits/offline-start-url.js | failureTitle": {
    "message": "`start_url` не отправляет код 200 в офлайн-режиме"
  },
  "lighthouse-core/audits/offline-start-url.js | title": {
    "message": "`start_url` отправляет код 200 в офлайн-режиме"
  },
  "lighthouse-core/audits/offline-start-url.js | warningCantStart": {
    "message": "Lighthouse не удалось прочитать `start_url` в файле манифеста. По этой причине в качестве URL документа была выбрана ссылка `start_url`. Сообщение об ошибке: \"{manifestWarning}\"."
  },
  "lighthouse-core/audits/performance-budget.js | description": {
    "message": "Следите за тем, чтобы количество и размер сетевых запросов соответствовали целям, установленным в бюджете производительности. [Подробнее…](https://developers.google.com/web/tools/lighthouse/audits/budgets)"
  },
  "lighthouse-core/audits/performance-budget.js | requestCountOverBudget": {
    "message": "{count,plural, =1{1 запрос}one{# запрос}few{# запроса}many{# запросов}other{# запроса}}"
  },
  "lighthouse-core/audits/performance-budget.js | title": {
    "message": "Бюджет производительности"
  },
  "lighthouse-core/audits/preload-fonts.js | description": {
    "message": "Выполняйте предварительную загрузку шрифтов со свойством `optional`, чтобы новые посетители могли воспользоваться ими. [Подробнее…](https://web.dev/preload-optional-fonts/)"
  },
  "lighthouse-core/audits/preload-fonts.js | failureTitle": {
    "message": "Шрифты со свойством `font-display: optional` не загружены"
  },
  "lighthouse-core/audits/preload-fonts.js | title": {
    "message": "Шрифты со свойством `font-display: optional` предварительно загружены"
  },
  "lighthouse-core/audits/redirects-http.js | description": {
    "message": "Если у вас уже настроен протокол HTTPS, убедитесь, что весь трафик перенаправляется с HTTP на HTTPS, чтобы обеспечить безопасность для всех своих пользователей. [Подробнее…](https://web.dev/redirects-http/)"
  },
  "lighthouse-core/audits/redirects-http.js | failureTitle": {
    "message": "Не перенаправляет трафик с HTTP на HTTPS"
  },
  "lighthouse-core/audits/redirects-http.js | title": {
    "message": "Перенаправляет трафик с HTTP на HTTPS"
  },
  "lighthouse-core/audits/redirects.js | description": {
    "message": "Переадресации могут стать причиной дополнительных задержек при загрузке страницы. [Подробнее…](https://web.dev/redirects/)"
  },
  "lighthouse-core/audits/redirects.js | title": {
    "message": "Избегайте большого количества переадресаций"
  },
  "lighthouse-core/audits/resource-summary.js | description": {
    "message": "Чтобы установить бюджет для количества и размера ресурсов на странице, добавьте файл budget.json. [Подробнее…](https://web.dev/use-lighthouse-for-performance-budgets/)"
  },
  "lighthouse-core/audits/resource-summary.js | displayValue": {
    "message": "{requestCount,plural, =1{1 запрос • {byteCount, number, bytes} КиБ}one{# запрос • {byteCount, number, bytes} КиБ}few{# запроса • {byteCount, number, bytes} КиБ}many{# запросов • {byteCount, number, bytes} КиБ}other{# запроса • {byteCount, number, bytes} КиБ}}"
  },
  "lighthouse-core/audits/resource-summary.js | title": {
    "message": "Постарайтесь уменьшить количество запросов и размеры передаваемых данных"
  },
  "lighthouse-core/audits/seo/canonical.js | description": {
    "message": "Ссылки с атрибутом rel=\"canonical\" будут показаны в результатах поиска. [Подробнее…](https://web.dev/canonical/)"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationConflict": {
    "message": "Несколько конфликтующих URL ({urlList})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationDifferentDomain": {
    "message": "Указывает на другой домен ({url})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationInvalid": {
    "message": "Недопустимый URL ({url})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationPointsElsewhere": {
    "message": "Указывает на другое расположение атрибута `hreflang` ({url})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationRelative": {
    "message": "Относительный URL ({url})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationRoot": {
    "message": "Каноническая ссылка ведет на корневой URL домена, а не на соответствующую страницу с контентом."
  },
  "lighthouse-core/audits/seo/canonical.js | failureTitle": {
    "message": "В документе нет действительного атрибута `rel=canonical`"
  },
  "lighthouse-core/audits/seo/canonical.js | title": {
    "message": "Для документа указан действительный атрибут `rel=canonical`"
  },
  "lighthouse-core/audits/seo/crawlable-anchors.js | columnFailingLink": {
    "message": "Ссылки, которые невозможно просканировать"
  },
  "lighthouse-core/audits/seo/crawlable-anchors.js | description": {
    "message": "Поисковые системы при сканировании сайтов учитывают содержащиеся в ссылках атрибуты `href`. Чтобы на вашем сайте могло быть проиндексировано максимально возможное количество страниц, атрибуты `href` или анкеры должны корректно ссылаться на целевые страницы. [Подробнее…](https://support.google.com/webmasters/answer/9112205)"
  },
  "lighthouse-core/audits/seo/crawlable-anchors.js | failureTitle": {
    "message": "Ссылки невозможно просканировать"
  },
  "lighthouse-core/audits/seo/crawlable-anchors.js | title": {
    "message": "Ссылки можно просканировать"
  },
  "lighthouse-core/audits/seo/font-size.js | additionalIllegibleText": {
    "message": "Дополнительный нечитабельный текст"
  },
  "lighthouse-core/audits/seo/font-size.js | columnFontSize": {
    "message": "Размер шрифта"
  },
  "lighthouse-core/audits/seo/font-size.js | columnPercentPageText": {
    "message": "% текста на странице"
  },
  "lighthouse-core/audits/seo/font-size.js | columnSelector": {
    "message": "Селектор"
  },
  "lighthouse-core/audits/seo/font-size.js | description": {
    "message": "Если вы хотите, чтобы текст легко читался, размер шрифта должен составлять не менее 12 пикс. В противном случае пользователям мобильных устройств придется масштабировать страницу для чтения. В идеале на странице должно быть более 60 % текста высотой не менее 12 пикс. [Подробнее…](https://web.dev/font-size/)"
  },
  "lighthouse-core/audits/seo/font-size.js | displayValue": {
    "message": "{decimalProportion, number, extendedPercent} текста можно легко прочитать"
  },
  "lighthouse-core/audits/seo/font-size.js | explanationViewport": {
    "message": "Слишком мелкий текст. Настройте область просмотра для экранов мобильных устройств с помощью метатега viewport."
  },
  "lighthouse-core/audits/seo/font-size.js | failureTitle": {
    "message": "В документе используются шрифты слишком маленького размера"
  },
  "lighthouse-core/audits/seo/font-size.js | legibleText": {
    "message": "Читабельный текст"
  },
  "lighthouse-core/audits/seo/font-size.js | title": {
    "message": "В документе используются шрифты оптимального размера"
  },
  "lighthouse-core/audits/seo/hreflang.js | description": {
    "message": "Добавьте на страницу элементы link с атрибутом hreflang. Тогда в результатах поиска будут представлены те версии ваших страниц, которые лучше всего подходят для языка и региона пользователя. [Подробнее…](https://web.dev/hreflang/)"
  },
  "lighthouse-core/audits/seo/hreflang.js | failureTitle": {
    "message": "В документе нет действительного атрибута `hreflang`"
  },
  "lighthouse-core/audits/seo/hreflang.js | notFullyQualified": {
    "message": "Недопустимое значение атрибута href"
  },
  "lighthouse-core/audits/seo/hreflang.js | title": {
    "message": "Для документа указан действительный атрибут `hreflang`"
  },
  "lighthouse-core/audits/seo/hreflang.js | unexpectedLanguage": {
    "message": "Недопустимый код языка"
  },
  "lighthouse-core/audits/seo/http-status-code.js | description": {
    "message": "Индексация страниц с недействительным кодом статуса HTTP может быть нарушена. [Подробнее…](https://web.dev/http-status-code/)"
  },
  "lighthouse-core/audits/seo/http-status-code.js | failureTitle": {
    "message": "Код статуса HTTP недействителен"
  },
  "lighthouse-core/audits/seo/http-status-code.js | title": {
    "message": "Код статуса HTTP действителен"
  },
  "lighthouse-core/audits/seo/is-crawlable.js | description": {
    "message": "Поисковые системы не смогут включать ваши страницы в результаты поиска, если вы не предоставите разрешение на сканирование. [Подробнее…](https://web.dev/is-crawable/)"
  },
  "lighthouse-core/audits/seo/is-crawlable.js | failureTitle": {
    "message": "Страница недоступна для индексации"
  },
  "lighthouse-core/audits/seo/is-crawlable.js | title": {
    "message": "Страница доступна для индексации"
  },
  "lighthouse-core/audits/seo/link-text.js | description": {
    "message": "Добавьте к ссылкам текстовые описания, чтобы поисковые системы лучше распознавали ваш контент. [Подробнее…](https://web.dev/link-text/)"
  },
  "lighthouse-core/audits/seo/link-text.js | displayValue": {
    "message": "{itemCount,plural, =1{Найдена 1 ссылка}one{Найдена # ссылка}few{Найдено # ссылки}many{Найдено # ссылок}other{Найдено # ссылки}}"
  },
  "lighthouse-core/audits/seo/link-text.js | failureTitle": {
    "message": "У ссылок нет описаний"
  },
  "lighthouse-core/audits/seo/link-text.js | title": {
    "message": "У ссылок есть описания"
  },
  "lighthouse-core/audits/seo/manual/structured-data.js | description": {
    "message": "Для тестирования структурированных данных воспользуйтесь [инструментом проверки](https://search.google.com/structured-data/testing-tool/) и [инструментом Structured Data Linter](http://linter.structured-data.org/). [Подробнее…](https://web.dev/structured-data/)"
  },
  "lighthouse-core/audits/seo/manual/structured-data.js | title": {
    "message": "Структурированные данные действительны"
  },
  "lighthouse-core/audits/seo/meta-description.js | description": {
    "message": "Метаописания содержат общие сведения о контенте страницы и могут быть показаны в результатах поиска. [Подробнее…](https://web.dev/meta-description/)"
  },
  "lighthouse-core/audits/seo/meta-description.js | explanation": {
    "message": "Отсутствует описание."
  },
  "lighthouse-core/audits/seo/meta-description.js | failureTitle": {
    "message": "В документе нет метаописания"
  },
  "lighthouse-core/audits/seo/meta-description.js | title": {
    "message": "В документе есть метаописание"
  },
  "lighthouse-core/audits/seo/plugins.js | description": {
    "message": "Поисковые системы не могут индексировать содержимое плагинов. К тому же на многих устройствах использование плагинов ограничено или не поддерживается. [Подробнее…](https://web.dev/plugins/)"
  },
  "lighthouse-core/audits/seo/plugins.js | failureTitle": {
    "message": "В документе используются плагины"
  },
  "lighthouse-core/audits/seo/plugins.js | title": {
    "message": "В документе нет плагинов"
  },
  "lighthouse-core/audits/seo/robots-txt.js | description": {
    "message": "Если файл robots.txt поврежден, поисковые роботы могут не распознать ваши инструкции по сканированию или индексации сайта. [Подробнее…](https://web.dev/robots-txt/)"
  },
  "lighthouse-core/audits/seo/robots-txt.js | displayValueHttpBadCode": {
    "message": "Код статуса HTTP, полученный в ответ на запрос файла robots.txt: {statusCode}"
  },
  "lighthouse-core/audits/seo/robots-txt.js | displayValueValidationError": {
    "message": "{itemCount,plural, =1{Обнаружена 1 ошибка}one{Обнаружена # ошибка}few{Обнаружено # ошибки}many{Обнаружено # ошибок}other{Обнаружено # ошибки}}"
  },
  "lighthouse-core/audits/seo/robots-txt.js | explanation": {
    "message": "Не удалось скачать файл robots.txt."
  },
  "lighthouse-core/audits/seo/robots-txt.js | failureTitle": {
    "message": "Файл robots.txt недействителен"
  },
  "lighthouse-core/audits/seo/robots-txt.js | title": {
    "message": "Файл robots.txt действителен"
  },
  "lighthouse-core/audits/seo/tap-targets.js | description": {
    "message": "Интерактивные элементы, такие как кнопки и ссылки, должны быть достаточно крупными (48 x 48 пикс.) и располагаться на достаточном расстоянии друг от друга. Тогда пользователям будет удобно нажимать на них. [Подробнее…](https://web.dev/tap-targets/)"
  },
  "lighthouse-core/audits/seo/tap-targets.js | displayValue": {
    "message": "Размеры {decimalProportion, number, percent} интерактивных элементов соответствуют требованиям."
  },
  "lighthouse-core/audits/seo/tap-targets.js | explanationViewportMetaNotOptimized": {
    "message": "Слишком маленькие интерактивные элементы. Настройте область просмотра для экранов мобильных устройств с помощью метатега viewport."
  },
  "lighthouse-core/audits/seo/tap-targets.js | failureTitle": {
    "message": "Размер интерактивных элементов не оптимален"
  },
  "lighthouse-core/audits/seo/tap-targets.js | overlappingTargetHeader": {
    "message": "Частичное совпадение элементов"
  },
  "lighthouse-core/audits/seo/tap-targets.js | tapTargetHeader": {
    "message": "Интерактивный элемент"
  },
  "lighthouse-core/audits/seo/tap-targets.js | title": {
    "message": "Размер интерактивных элементов оптимален"
  },
  "lighthouse-core/audits/server-response-time.js | description": {
    "message": "Время ответа сервера для основного документа должно быть небольшим, так как все прочие запросы зависят от этого показателя. [Подробнее…](https://web.dev/time-to-first-byte/)"
  },
  "lighthouse-core/audits/server-response-time.js | displayValue": {
    "message": "Загрузка корневого документа заняла {timeInMs, number, milliseconds} мс"
  },
  "lighthouse-core/audits/server-response-time.js | failureTitle": {
    "message": "Сократите время до получения первого байта от сервера"
  },
  "lighthouse-core/audits/server-response-time.js | title": {
    "message": "Время до получения первого байта от сервера допустимое"
  },
  "lighthouse-core/audits/service-worker.js | description": {
    "message": "Service Worker — это технология, добавляющая в приложение преимущества современных веб-приложений, такие как поддержка офлайн-режима, добавления на главный экран и push-уведомлений. [Подробнее…](https://web.dev/service-worker/)"
  },
  "lighthouse-core/audits/service-worker.js | explanationBadManifest": {
    "message": "Страницей управляет Service Worker, но не найден `start_url`, так как не удалось интерпретировать манифест как JSON."
  },
  "lighthouse-core/audits/service-worker.js | explanationBadStartUrl": {
    "message": "Страницей управляет Service Worker, но `start_url` ({startUrl}) находится вне его области действия ({scopeUrl})."
  },
  "lighthouse-core/audits/service-worker.js | explanationNoManifest": {
    "message": "Страницей управляет Service Worker, но не удалось найти `start_url`, так как не был получен манифест."
  },
  "lighthouse-core/audits/service-worker.js | explanationOutOfScope": {
    "message": "В этом источнике несколько Service Worker, но страница {pageUrl} не входит в их область действия."
  },
  "lighthouse-core/audits/service-worker.js | failureTitle": {
    "message": "Не регистрируется Service Worker, управляющий страницей и `start_url`"
  },
  "lighthouse-core/audits/service-worker.js | title": {
    "message": "Регистрируется Service Worker, управляющий страницей и `start_url`"
  },
  "lighthouse-core/audits/splash-screen.js | description": {
    "message": "Приложение оставляет у пользователей более приятное впечатление, когда оно встречает их качественной заставкой. [Подробнее…](https://web.dev/splash-screen/)"
  },
  "lighthouse-core/audits/splash-screen.js | failureTitle": {
    "message": "Собственная заставка не настроена"
  },
  "lighthouse-core/audits/splash-screen.js | title": {
    "message": "Настроена собственная заставка"
  },
  "lighthouse-core/audits/themed-omnibox.js | description": {
    "message": "Цвет адресной строки браузера можно изменить под цвет сайта. [Подробнее…](https://web.dev/themed-omnibox/)"
  },
  "lighthouse-core/audits/themed-omnibox.js | failureTitle": {
    "message": "Не изменяет цвет адресной строки в соответствии с темой"
  },
  "lighthouse-core/audits/themed-omnibox.js | title": {
    "message": "Изменяет цвет адресной строки в соответствии с темой"
  },
  "lighthouse-core/audits/third-party-summary.js | columnBlockingTime": {
    "message": "Время блокировки основного потока"
  },
  "lighthouse-core/audits/third-party-summary.js | columnThirdParty": {
    "message": "Сторонний поставщик"
  },
  "lighthouse-core/audits/third-party-summary.js | description": {
    "message": "Сторонний код может сильно замедлить загрузку страниц сайта. Рекомендуем использовать только самые необходимые сторонние ресурсы и сделать так, чтобы они загружались в последнюю очередь. [Подробнее…](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/)"
  },
  "lighthouse-core/audits/third-party-summary.js | displayValue": {
    "message": "Сторонний код заблокировал основной поток на {timeInMs, number, milliseconds} мс"
  },
  "lighthouse-core/audits/third-party-summary.js | failureTitle": {
    "message": "Уменьшите влияние стороннего кода"
  },
  "lighthouse-core/audits/third-party-summary.js | otherValue": {
    "message": "Другие ресурсы"
  },
  "lighthouse-core/audits/third-party-summary.js | title": {
    "message": "Уменьшение использования стороннего кода"
  },
  "lighthouse-core/audits/timing-budget.js | columnMeasurement": {
    "message": "Единица измерения"
  },
  "lighthouse-core/audits/timing-budget.js | columnTimingMetric": {
    "message": "Показатель"
  },
  "lighthouse-core/audits/timing-budget.js | description": {
    "message": "Указав предельное время загрузки страниц сайта, вы сможете отслеживать его производительность. Показателями хорошей производительности являются быстрые загрузка страниц и обработка событий ввода. [Подробнее…](https://developers.google.com/web/tools/lighthouse/audits/budgets)"
  },
  "lighthouse-core/audits/timing-budget.js | title": {
    "message": "Время на загрузку"
  },
  "lighthouse-core/audits/unsized-images.js | description": {
    "message": "Чтобы улучшить совокупное смещение макета и избежать возможных проблем, связанных со смещением элементов, рекомендуем всегда явным образом задавать ширину и высоту для изображений. [Подробнее…](https://web.dev/optimize-cls/#images-without-dimensions)"
  },
  "lighthouse-core/audits/unsized-images.js | failureTitle": {
    "message": "Для изображений не заданы явным образом атрибуты `width` и `height`."
  },
  "lighthouse-core/audits/unsized-images.js | title": {
    "message": "Для изображений явным образом заданы атрибуты `width` и `height`."
  },
  "lighthouse-core/audits/user-timings.js | columnType": {
    "message": "Тип"
  },
  "lighthouse-core/audits/user-timings.js | description": {
    "message": "Используйте User Timing API, чтобы измерить реальную производительность своего приложения во время ключевых моментов взаимодействия с пользователями. [Подробнее…](https://web.dev/user-timings/)"
  },
  "lighthouse-core/audits/user-timings.js | displayValue": {
    "message": "{itemCount,plural, =1{1 временная метка}one{# временная метка}few{# временные метки}many{# временных меток}other{# временной метки}}"
  },
  "lighthouse-core/audits/user-timings.js | title": {
    "message": "Метки и промежутки пользовательского времени"
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | crossoriginWarning": {
    "message": "A `<link rel=preconnect>` was found for \"{securityOrigin}\" but was not used by the browser. Check that you are using the `crossorigin` attribute properly."
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | description": {
    "message": "Чтобы быстро устанавливать соединение с необходимыми сторонними источниками, добавьте ресурсную подсказку `preconnect` или `dns-prefetch`. [Подробнее…](https://web.dev/uses-rel-preconnect/)"
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | title": {
    "message": "Используйте предварительное подключение к необходимым доменам"
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | tooManyPreconnectLinksWarning": {
    "message": "More than 2 `<link rel=preconnect>` connections were found. These should be used sparingly and only to the most important origins."
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | unusedWarning": {
    "message": "A `<link rel=preconnect>` was found for \"{securityOrigin}\" but was not used by the browser. Only use `preconnect` for important origins that the page will certainly request."
  },
  "lighthouse-core/audits/uses-rel-preload.js | crossoriginWarning": {
    "message": "A preload `<link>` was found for \"{preloadURL}\" but was not used by the browser. Check that you are using the `crossorigin` attribute properly."
  },
  "lighthouse-core/audits/uses-rel-preload.js | description": {
    "message": "Чтобы основные ресурсы загружались в первую очередь, используйте для них элемент `<link rel=preload>`. [Подробнее…](https://web.dev/uses-rel-preload/)"
  },
  "lighthouse-core/audits/uses-rel-preload.js | title": {
    "message": "Настройте предварительную загрузку ключевых запросов"
  },
  "lighthouse-core/audits/valid-source-maps.js | columnMapURL": {
    "message": "URL карт"
  },
  "lighthouse-core/audits/valid-source-maps.js | description": {
    "message": "Карты исходных кодов переводят минифицированный код в исходный код. Благодаря этому разработчики могут выполнять отладку на действующем ресурсе. Кроме того, Lighthouse может предоставлять дополнительную информацию. Чтобы воспользоваться этими преимуществами, внедрите карты исходных кодов. [Подробнее…](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps)"
  },
  "lighthouse-core/audits/valid-source-maps.js | failureTitle": {
    "message": "Отсутствуют карты исходного кода для собственных больших скриптов JavaScript"
  },
  "lighthouse-core/audits/valid-source-maps.js | missingSourceMapErrorMessage": {
    "message": "В большом файле JavaScript отсутствует карта исходного кода."
  },
  "lighthouse-core/audits/valid-source-maps.js | missingSourceMapItemsWarningMesssage": {
    "message": "{missingItems,plural, =1{Внимание! В атрибуте `.sourcesContent` отсутствует 1 элемент.}one{Внимание! В атрибуте `.sourcesContent` отсутствует # элемент.}few{Внимание! В атрибуте `.sourcesContent` отсутствуют # элемента.}many{Внимание! В атрибуте `.sourcesContent` отсутствуют # элементов.}other{Внимание! В атрибуте `.sourcesContent` отсутствует # элемента.}}"
  },
  "lighthouse-core/audits/valid-source-maps.js | title": {
    "message": "У страницы правильные карты исходного кода"
  },
  "lighthouse-core/audits/viewport.js | description": {
    "message": "Добавьте метатег `<meta name=\"viewport\">`, чтобы оптимизировать приложение для экранов мобильных устройств. [Подробнее…](https://web.dev/viewport/)"
  },
  "lighthouse-core/audits/viewport.js | explanationNoTag": {
    "message": "Метатег `<meta name=\"viewport\">` не найден."
  },
  "lighthouse-core/audits/viewport.js | failureTitle": {
    "message": "Отсутствует метатег `<meta name=\"viewport\">` со свойством `width` или `initial-scale`"
  },
  "lighthouse-core/audits/viewport.js | title": {
    "message": "Присутствует метатег `<meta name=\"viewport\">` со свойством `width` или `initial-scale`"
  },
  "lighthouse-core/audits/without-javascript.js | description": {
    "message": "В приложении должен отображаться контент, даже если JavaScript отключен. Достаточно уведомления, что для работы приложения необходим JavaScript. [Подробнее…](https://web.dev/without-javascript/)"
  },
  "lighthouse-core/audits/without-javascript.js | explanation": {
    "message": "Даже при недоступности скриптов в теле страницы должен отображаться контент."
  },
  "lighthouse-core/audits/without-javascript.js | failureTitle": {
    "message": "Не предоставляет резервный контент при недоступности JavaScript"
  },
  "lighthouse-core/audits/without-javascript.js | title": {
    "message": "Содержит некоторый контент при недоступности JavaScript"
  },
  "lighthouse-core/audits/works-offline.js | description": {
    "message": "При создании современного веб-приложения используйте Service Worker, чтобы оно продолжало работу в офлайн-режиме. [Подробнее…](https://web.dev/works-offline/)"
  },
  "lighthouse-core/audits/works-offline.js | failureTitle": {
    "message": "Текущая страница не отправляет код 200 в офлайн-режиме"
  },
  "lighthouse-core/audits/works-offline.js | title": {
    "message": "Текущая страница отправляет код 200 в офлайн-режиме"
  },
  "lighthouse-core/audits/works-offline.js | warningNoLoad": {
    "message": "Эта страница может не загружаться в офлайн-режиме, потому что тестовый URL ({requested}) перенаправляет на {final}. Попробуйте напрямую испытать второй URL."
  },
  "lighthouse-core/config/default-config.js | a11yAriaGroupDescription": {
    "message": "Проверьте, правильно ли заданы атрибуты ARIA. Они облегчают работу с вашим приложением пользователям с ограниченными возможностями."
  },
  "lighthouse-core/config/default-config.js | a11yAriaGroupTitle": {
    "message": "ARIA"
  },
  "lighthouse-core/config/default-config.js | a11yAudioVideoGroupDescription": {
    "message": "Проверьте, доступны ли на вашем сайте описания для аудио- и видеоконтента. Это сделает сайт удобнее для пользователей с нарушениями зрения и слуха."
  },
  "lighthouse-core/config/default-config.js | a11yAudioVideoGroupTitle": {
    "message": "Аудио и видео"
  },
  "lighthouse-core/config/default-config.js | a11yBestPracticesGroupDescription": {
    "message": "Проверьте, соответствует ли ваш сайт рекомендациям по оптимизации для поисковых систем."
  },
  "lighthouse-core/config/default-config.js | a11yBestPracticesGroupTitle": {
    "message": "Рекомендации"
  },
  "lighthouse-core/config/default-config.js | a11yCategoryDescription": {
    "message": "Узнайте, какие трудности могут возникнуть у людей с ограниченными возможностями при использовании вашего веб-приложения, и [сделайте его доступнее](https://developers.google.com/web/fundamentals/accessibility). Тестирование вручную поможет выявить проблемы доступности, которые не были обнаружены автоматически."
  },
  "lighthouse-core/config/default-config.js | a11yCategoryManualDescription": {
    "message": "Ручная проверка позволяет охватить области, которые невозможно протестировать автоматически. Подробнее [о проверке специальных возможностей](https://developers.google.com/web/fundamentals/accessibility/how-to-review)…"
  },
  "lighthouse-core/config/default-config.js | a11yCategoryTitle": {
    "message": "Специальные возможности"
  },
  "lighthouse-core/config/default-config.js | a11yColorContrastGroupDescription": {
    "message": "Проверьте, хорошо ли виден ваш текст."
  },
  "lighthouse-core/config/default-config.js | a11yColorContrastGroupTitle": {
    "message": "Контрастность"
  },
  "lighthouse-core/config/default-config.js | a11yLanguageGroupDescription": {
    "message": "Проверьте, правильно ли заданы атрибуты языков для программ чтения с экрана."
  },
  "lighthouse-core/config/default-config.js | a11yLanguageGroupTitle": {
    "message": "Интернационализация и локализация"
  },
  "lighthouse-core/config/default-config.js | a11yNamesLabelsGroupDescription": {
    "message": "Проверьте, насколько элементы управления в вашем приложении различимы для программ чтения с экрана."
  },
  "lighthouse-core/config/default-config.js | a11yNamesLabelsGroupTitle": {
    "message": "Названия и ярлыки"
  },
  "lighthouse-core/config/default-config.js | a11yNavigationGroupDescription": {
    "message": "Проверьте, удобно ли пользователям перемещаться по вашему приложению с помощью клавиатуры."
  },
  "lighthouse-core/config/default-config.js | a11yNavigationGroupTitle": {
    "message": "Навигация"
  },
  "lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupDescription": {
    "message": "Проверьте, насколько эффективно программы чтения с экрана распознают данные в таблицах и списках на вашем сайте."
  },
  "lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupTitle": {
    "message": "Таблицы и списки"
  },
  "lighthouse-core/config/default-config.js | bestPracticesBrowserCompatGroupTitle": {
    "message": "Совместимость с браузерами"
  },
  "lighthouse-core/config/default-config.js | bestPracticesCategoryTitle": {
    "message": "Рекомендации"
  },
  "lighthouse-core/config/default-config.js | bestPracticesGeneralGroupTitle": {
    "message": "Общие рекомендации"
  },
  "lighthouse-core/config/default-config.js | bestPracticesTrustSafetyGroupTitle": {
    "message": "Надежность и безопасность"
  },
  "lighthouse-core/config/default-config.js | bestPracticesUXGroupTitle": {
    "message": "Удобство для пользователей"
  },
  "lighthouse-core/config/default-config.js | budgetsGroupDescription": {
    "message": "В бюджете производительности устанавливаются нормы для производительности вашего сайта."
  },
  "lighthouse-core/config/default-config.js | budgetsGroupTitle": {
    "message": "Бюджет"
  },
  "lighthouse-core/config/default-config.js | diagnosticsGroupDescription": {
    "message": "Подробная информация о производительности вашего приложения. Эти цифры не влияют на показатель производительности [напрямую](https://web.dev/performance-scoring/)."
  },
  "lighthouse-core/config/default-config.js | diagnosticsGroupTitle": {
    "message": "Диагностика"
  },
  "lighthouse-core/config/default-config.js | firstPaintImprovementsGroupDescription": {
    "message": "Один из самых важных параметров производительности – насколько быстро пиксели отображаются на экране. Ключевые показатели: \"Время загрузки первого контента\" и \"Время загрузки достаточной части контента\"."
  },
  "lighthouse-core/config/default-config.js | firstPaintImprovementsGroupTitle": {
    "message": "Уменьшение времени загрузки контента"
  },
  "lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription": {
    "message": "Эти рекомендации могут помочь вам ускорить загрузку страницы. Они не влияют на показатель производительности [напрямую](https://web.dev/performance-scoring/)."
  },
  "lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle": {
    "message": "Оптимизация"
  },
  "lighthouse-core/config/default-config.js | metricGroupTitle": {
    "message": "Показатели"
  },
  "lighthouse-core/config/default-config.js | overallImprovementsGroupDescription": {
    "message": "Улучшите параметры загрузки, чтобы страница была готова для работы как можно скорее. Ключевые показатели: \"Время загрузки для взаимодействия\" и \"Индекс скорости загрузки\"."
  },
  "lighthouse-core/config/default-config.js | overallImprovementsGroupTitle": {
    "message": "Общие улучшения"
  },
  "lighthouse-core/config/default-config.js | performanceCategoryTitle": {
    "message": "Производительность"
  },
  "lighthouse-core/config/default-config.js | pwaCategoryDescription": {
    "message": "Здесь проверяется соответствие нормам современных веб-приложений. [Подробнее…](https://developers.google.com/web/progressive-web-apps/checklist)"
  },
  "lighthouse-core/config/default-config.js | pwaCategoryManualDescription": {
    "message": "Lighthouse не проверяет эти пункты автоматически, но они необходимы для соответствия базовому [контрольному списку современных веб-приложений](https://developers.google.com/web/progressive-web-apps/checklist). Они не влияют на показатель приложения, однако их следует проверить вручную."
  },
  "lighthouse-core/config/default-config.js | pwaCategoryTitle": {
    "message": "Современное веб-приложение"
  },
  "lighthouse-core/config/default-config.js | pwaFastReliableGroupTitle": {
    "message": "Скорость работы и надежность"
  },
  "lighthouse-core/config/default-config.js | pwaInstallableGroupTitle": {
    "message": "Возможность установки"
  },
  "lighthouse-core/config/default-config.js | pwaOptimizedGroupTitle": {
    "message": "Соответствие рекомендациям для PWA"
  },
  "lighthouse-core/config/default-config.js | seoCategoryDescription": {
    "message": "Эти проверки позволяют оптимизировать сайт для успешной индексации поисковыми системами. Lighthouse проверяет не все факторы, которые могут повлиять на позицию сайта в результатах поиска. [Подробнее…](https://support.google.com/webmasters/answer/35769)"
  },
  "lighthouse-core/config/default-config.js | seoCategoryManualDescription": {
    "message": "Проверьте, соответствует ли ваш сайт рекомендациям по поисковой оптимизации (SEO), с помощью этих дополнительных сервисов."
  },
  "lighthouse-core/config/default-config.js | seoCategoryTitle": {
    "message": "Поисковая оптимизация"
  },
  "lighthouse-core/config/default-config.js | seoContentGroupDescription": {
    "message": "Оптимизируйте HTML-код, чтобы поисковые роботы могли лучше проанализировать контент приложения."
  },
  "lighthouse-core/config/default-config.js | seoContentGroupTitle": {
    "message": "Рекомендации в отношении контента"
  },
  "lighthouse-core/config/default-config.js | seoCrawlingGroupDescription": {
    "message": "Чтобы ваше приложение появлялось в результатах поиска, предоставьте доступ к нему поисковым роботам."
  },
  "lighthouse-core/config/default-config.js | seoCrawlingGroupTitle": {
    "message": "Сканирование и индексирование"
  },
  "lighthouse-core/config/default-config.js | seoMobileGroupDescription": {
    "message": "Убедитесь, что ваши страницы оптимизированы для мобильных устройств, чтобы пользователям не приходилось менять масштаб страниц или подстраивать их под размер экрана. [Подробнее…](https://developers.google.com/search/mobile-sites/)"
  },
  "lighthouse-core/config/default-config.js | seoMobileGroupTitle": {
    "message": "Оптимизация для мобильных устройств"
  },
  "lighthouse-core/gather/gather-runner.js | warningRedirected": {
    "message": "Эта страница может загружаться неправильно, потому что тестовый URL ({requested}) был перенаправлен на {final}. Попробуйте напрямую проверить второй URL."
  },
  "lighthouse-core/gather/gather-runner.js | warningTimeout": {
    "message": "Страница загружалась слишком медленно и не загрузилась в отведенное время. Результаты могут быть неполными."
  },
  "lighthouse-core/lib/i18n/i18n.js | columnCacheTTL": {
    "message": "Время жизни кеша"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnDuration": {
    "message": "Длительность"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnElement": {
    "message": "Элемент"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnFailingElem": {
    "message": "Неподходящие элементы"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnLocation": {
    "message": "Расположение"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnName": {
    "message": "Название"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnOverBudget": {
    "message": "Сверх бюджета"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnRequests": {
    "message": "Запросы"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnResourceSize": {
    "message": "Размер файла"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnResourceType": {
    "message": "Тип ресурса"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnSize": {
    "message": "Размер"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnSource": {
    "message": "Источник"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnStartTime": {
    "message": "Время начала"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnTimeSpent": {
    "message": "Потраченное время"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnTransferSize": {
    "message": "Объем переданных данных"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnURL": {
    "message": "URL"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": {
    "message": "Потенциальная экономия"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnWastedMs": {
    "message": "Потенциальная экономия"
  },
  "lighthouse-core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric": {
    "message": "Cumulative Layout Shift"
  },
  "lighthouse-core/lib/i18n/i18n.js | displayValueByteSavings": {
    "message": "Потенциальная экономия – {wastedBytes, number, bytes} КиБ"
  },
  "lighthouse-core/lib/i18n/i18n.js | displayValueElementsFound": {
    "message": "{nodeCount,plural, =1{Обнаружен 1 элемент}one{Обнаружен # элемент}few{Обнаружено # элемента}many{Обнаружено # элементов}other{Обнаружено # элемента}}"
  },
  "lighthouse-core/lib/i18n/i18n.js | displayValueMsSavings": {
    "message": "Потенциальная экономия – {wastedMs, number, milliseconds} мс"
  },
  "lighthouse-core/lib/i18n/i18n.js | documentResourceType": {
    "message": "Документ"
  },
  "lighthouse-core/lib/i18n/i18n.js | estimatedInputLatencyMetric": {
    "message": "Приблизительное время задержки при вводе"
  },
  "lighthouse-core/lib/i18n/i18n.js | firstCPUIdleMetric": {
    "message": "Время окончания работы ЦП"
  },
  "lighthouse-core/lib/i18n/i18n.js | firstContentfulPaintMetric": {
    "message": "First Contentful Paint"
  },
  "lighthouse-core/lib/i18n/i18n.js | firstMeaningfulPaintMetric": {
    "message": "Время загрузки достаточной части контента"
  },
  "lighthouse-core/lib/i18n/i18n.js | fontResourceType": {
    "message": "Шрифт"
  },
  "lighthouse-core/lib/i18n/i18n.js | imageResourceType": {
    "message": "Изображение"
  },
  "lighthouse-core/lib/i18n/i18n.js | interactiveMetric": {
    "message": "Time to Interactive"
  },
  "lighthouse-core/lib/i18n/i18n.js | largestContentfulPaintMetric": {
    "message": "Largest Contentful Paint"
  },
  "lighthouse-core/lib/i18n/i18n.js | maxPotentialFIDMetric": {
    "message": "Макс. потенц. задержка после первого ввода"
  },
  "lighthouse-core/lib/i18n/i18n.js | mediaResourceType": {
    "message": "Медиа"
  },
  "lighthouse-core/lib/i18n/i18n.js | ms": {
    "message": "{timeInMs, number, milliseconds} мс"
  },
  "lighthouse-core/lib/i18n/i18n.js | otherResourceType": {
    "message": "Другой"
  },
  "lighthouse-core/lib/i18n/i18n.js | scriptResourceType": {
    "message": "Скрипт"
  },
  "lighthouse-core/lib/i18n/i18n.js | seconds": {
    "message": "{timeInMs, number, seconds} сек."
  },
  "lighthouse-core/lib/i18n/i18n.js | speedIndexMetric": {
    "message": "Speed Index"
  },
  "lighthouse-core/lib/i18n/i18n.js | stylesheetResourceType": {
    "message": "Таблица стилей"
  },
  "lighthouse-core/lib/i18n/i18n.js | thirdPartyResourceType": {
    "message": "Сторонний"
  },
  "lighthouse-core/lib/i18n/i18n.js | totalBlockingTimeMetric": {
    "message": "Total Blocking Time"
  },
  "lighthouse-core/lib/i18n/i18n.js | totalResourceType": {
    "message": "Всего"
  },
  "lighthouse-core/lib/lh-error.js | badTraceRecording": {
    "message": "При записи трассировки для вашей страницы произошла ошибка. Перезапустите Lighthouse. ({errorCode})"
  },
  "lighthouse-core/lib/lh-error.js | criTimeout": {
    "message": "Превышено время ожидания для первичного соединения с протоколом отладчика."
  },
  "lighthouse-core/lib/lh-error.js | didntCollectScreenshots": {
    "message": "При загрузке страницы в Chrome не были сделаны скриншоты. Проверьте, есть ли на странице видимый контент, и перезапустите Lighthouse. ({errorCode})"
  },
  "lighthouse-core/lib/lh-error.js | dnsFailure": {
    "message": "DNS-серверам не удалось определить IP-адрес по указанному домену."
  },
  "lighthouse-core/lib/lh-error.js | erroredRequiredArtifact": {
    "message": "При сборе данных ресурса {artifactName} произошла ошибка ({errorMessage})."
  },
  "lighthouse-core/lib/lh-error.js | internalChromeError": {
    "message": "Произошла внутренняя ошибка. Перезапустите Chrome и Lighthouse."
  },
  "lighthouse-core/lib/lh-error.js | missingRequiredArtifact": {
    "message": "Не удалось собрать данные ресурса {artifactName}."
  },
  "lighthouse-core/lib/lh-error.js | notHtml": {
    "message": "Указана страница не в формате HTML (MIME-тип {mimeType})."
  },
  "lighthouse-core/lib/lh-error.js | oldChromeDoesNotSupportFeature": {
    "message": "Текущая версия Chrome не поддерживает функцию \"{featureName}\". Чтобы посмотреть результаты полностью, обновите версию Chrome."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailed": {
    "message": "Не удалось загрузить страницу. Убедитесь, что URL введен правильно и сервер отвечает на все запросы."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedHung": {
    "message": "Не удалось загрузить URL, так как страница не отвечает."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedInsecure": {
    "message": "Сертификат безопасности для указанного URL недействителен ({securityMessages})."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedInterstitial": {
    "message": "Браузер Chrome остановил загрузку страницы с межстраничным объявлением. Убедитесь, что URL введен правильно и сервер отвечает на все запросы."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedWithDetails": {
    "message": "Не удалось загрузить страницу. Убедитесь, что URL введен правильно и сервер отвечает на все запросы. Подробнее: {errorDetails}."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedWithStatusCode": {
    "message": "Не удалось загрузить страницу. Убедитесь, что URL введен правильно и сервер отвечает на все запросы. Код статуса: {statusCode}."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadTookTooLong": {
    "message": "Страница загружалась слишком долго. Уменьшите время загрузки, выполнив рекомендации из отчета, а затем перезапустите Lighthouse. ({errorCode})"
  },
  "lighthouse-core/lib/lh-error.js | protocolTimeout": {
    "message": "Истекло время ожидания ответа от протокола DevTools. Метод: {protocolMethod}."
  },
  "lighthouse-core/lib/lh-error.js | requestContentTimeout": {
    "message": "Контент загружался слишком долго. Время ожидания истекло."
  },
  "lighthouse-core/lib/lh-error.js | urlInvalid": {
    "message": "Недействительный URL."
  },
  "lighthouse-core/report/html/renderer/util.js | auditGroupExpandTooltip": {
    "message": "Показать аудиты"
  },
  "lighthouse-core/report/html/renderer/util.js | calculatorLink": {
    "message": "Показать калькулятор"
  },
  "lighthouse-core/report/html/renderer/util.js | crcInitialNavigation": {
    "message": "Начальная навигация"
  },
  "lighthouse-core/report/html/renderer/util.js | crcLongestDurationLabel": {
    "message": "Максимальная задержка критического пути:"
  },
  "lighthouse-core/report/html/renderer/util.js | dropdownCopyJSON": {
    "message": "Копировать JSON-файл"
  },
  "lighthouse-core/report/html/renderer/util.js | dropdownDarkTheme": {
    "message": "Включить/выключить тёмную тему"
  },
  "lighthouse-core/report/html/renderer/util.js | dropdownPrintExpanded": {
    "message": "Печать полного отчета"
  },
  "lighthouse-core/report/html/renderer/util.js | dropdownPrintSummary": {
    "message": "Печать сводных данных"
  },
  "lighthouse-core/report/html/renderer/util.js | dropdownSaveGist": {
    "message": "Сохранить как Gist"
  },
  "lighthouse-core/report/html/renderer/util.js | dropdownSaveHTML": {
    "message": "Сохранить как HTML-файл"
  },
  "lighthouse-core/report/html/renderer/util.js | dropdownSaveJSON": {
    "message": "Сохранить как JSON-файл"
  },
  "lighthouse-core/report/html/renderer/util.js | dropdownViewer": {
    "message": "Открыть в Viewer"
  },
  "lighthouse-core/report/html/renderer/util.js | errorLabel": {
    "message": "Ошибка"
  },
  "lighthouse-core/report/html/renderer/util.js | errorMissingAuditInfo": {
    "message": "Ошибка отчета: информация аудита отсутствует"
  },
  "lighthouse-core/report/html/renderer/util.js | footerIssue": {
    "message": "Сообщить о проблеме"
  },
  "lighthouse-core/report/html/renderer/util.js | labDataTitle": {
    "message": "Лабораторные данные"
  },
  "lighthouse-core/report/html/renderer/util.js | lsPerformanceCategoryDescription": {
    "message": "Результаты анализа [Lighthouse](https://developers.google.com/web/tools/lighthouse/), проведенного для текущей страницы в эмулированной мобильной сети. Значения приблизительные и могут изменяться."
  },
  "lighthouse-core/report/html/renderer/util.js | manualAuditsGroupTitle": {
    "message": "Дополнительные объекты для проверки вручную"
  },
  "lighthouse-core/report/html/renderer/util.js | notApplicableAuditsGroupTitle": {
    "message": "Неприменимо"
  },
  "lighthouse-core/report/html/renderer/util.js | opportunityResourceColumnLabel": {
    "message": "Возможности"
  },
  "lighthouse-core/report/html/renderer/util.js | opportunitySavingsColumnLabel": {
    "message": "Приблизительная экономия"
  },
  "lighthouse-core/report/html/renderer/util.js | passedAuditsGroupTitle": {
    "message": "Успешные аудиты"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeDesktopEmulation": {
    "message": "Эмуляция компьютера"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeMobileEmulation": {
    "message": "Эмуляция Moto G4"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeNoEmulation": {
    "message": "Без эмуляции"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsAxeVersion": {
    "message": "Версия Axe"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsBenchmark": {
    "message": "Производительность ЦП/ОЗУ"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsCPUThrottling": {
    "message": "Ограничение пропускной способности ЦП"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsChannel": {
    "message": "Канал"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsDevice": {
    "message": "Устройство"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsFetchTime": {
    "message": "Время запуска"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsNetworkThrottling": {
    "message": "Ограничение пропускной способности сети"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsTitle": {
    "message": "Настройки среды выполнения"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsUA": {
    "message": "Агент пользователя (хост)"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsUANetwork": {
    "message": "Агент пользователя (сеть)"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeSettingsUrl": {
    "message": "URL"
  },
  "lighthouse-core/report/html/renderer/util.js | runtimeUnknown": {
    "message": "Неизвестно"
  },
  "lighthouse-core/report/html/renderer/util.js | snippetCollapseButtonLabel": {
    "message": "Свернуть фрагмент"
  },
  "lighthouse-core/report/html/renderer/util.js | snippetExpandButtonLabel": {
    "message": "Развернуть фрагмент"
  },
  "lighthouse-core/report/html/renderer/util.js | thirdPartyResourcesLabel": {
    "message": "Показывать сторонние ресурсы"
  },
  "lighthouse-core/report/html/renderer/util.js | throttlingProvided": {
    "message": "Предоставлено средой"
  },
  "lighthouse-core/report/html/renderer/util.js | toplevelWarningsMessage": {
    "message": "Во время работы Lighthouse возникли следующие проблемы:"
  },
  "lighthouse-core/report/html/renderer/util.js | varianceDisclaimer": {
    "message": "Значения приблизительные и могут изменяться. [Уровень производительности рассчитывается](https://web.dev/performance-scoring/) непосредственно на основании этих показателей."
  },
  "lighthouse-core/report/html/renderer/util.js | warningAuditsGroupTitle": {
    "message": "Пройденные проверки с предупреждениями"
  },
  "lighthouse-core/report/html/renderer/util.js | warningHeader": {
    "message": "Предупреждения: "
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | efficient-animated-content": {
    "message": "For animated content, use [`amp-anim`](https://amp.dev/documentation/components/amp-anim/) to minimize CPU usage when the content is offscreen."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | offscreen-images": {
    "message": "Ensure that you are using [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) for images to automatically lazy-load. [Learn more](https://amp.dev/documentation/guides-and-tutorials/develop/media_iframes_3p/?format=websites#images)."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | render-blocking-resources": {
    "message": "Используйте инструменты, например [AMP Optimizer](https://github.com/ampproject/amp-toolbox/tree/master/packages/optimizer), для [серверного рендеринга страниц AMP](https://amp.dev/documentation/guides-and-tutorials/optimize-and-measure/server-side-rendering/)."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | unminified-css": {
    "message": "Refer to the [AMP documentation](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/style_pages/) to ensure all styles are supported."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": {
    "message": "The [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) component supports the [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) attribute to specify which image assets to use based on the screen size. [Learn more](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": {
    "message": "Consider displaying all [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) components in WebP formats while specifying an appropriate fallback for other browsers. [Learn more](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": {
    "message": "Для рендеринга очень длинных списков рекомендуем использовать виртуальную прокрутку с помощью набора инструментов Component Dev Kit (CDK). [Подробнее…](https://web.dev/virtualize-lists-with-angular-cdk/)"
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | total-byte-weight": {
    "message": "Apply [route-level code splitting](https://web.dev/route-level-code-splitting-in-angular/) to minimize the size of your JavaScript bundles. Also, consider precaching assets with the [Angular service worker](https://web.dev/precaching-with-the-angular-service-worker/)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | unminified-warning": {
    "message": "Если вы используете Angular CLI, создавайте сборки в рабочем режиме. [Подробнее…](https://angular.io/guide/deployment#enable-runtime-production-mode)"
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | unused-javascript": {
    "message": "If you are using Angular CLI, include source maps in your production build to inspect your bundles. [Learn more](https://angular.io/guide/deployment#inspect-the-bundles)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | uses-rel-preload": {
    "message": "Чтобы ускорить переход, выполняйте предзагрузку маршрутов. [Подробнее…](https://web.dev/route-preloading-in-angular/)"
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | uses-responsive-images": {
    "message": "Для управления контрольными точками изображений мы также рекомендуем использовать утилиту `BreakpointObserver` из набора инструментов Component Dev Kit (CDK). [Подробнее…](https://material.angular.io/cdk/layout/overview)"
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | efficient-animated-content": {
    "message": "Используйте сервисы, которые позволяют встраивать GIF-файлы на страницы сайта в формате видео HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | font-display": {
    "message": "Укажите свойство `@font-display` при выборе специальных шрифтов для темы."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | offscreen-images": {
    "message": "Install [a Drupal module](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=im_vid_3%3A67&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=%22lazy+load%22&solrsort=iss_project_release_usage+desc&op=Search) that can lazy load images. Such modules provide the ability to defer any offscreen images to improve performance."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": {
    "message": "Consider using a module to inline critical CSS and JavaScript, or potentially load assets asynchronously via JavaScript such as the [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg) module. Beware that optimizations provided by this module may break your site, so you will likely need to make code changes."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": {
    "message": "На время ответа влияют как используемые на сайте темы и модули, так и настройки сервера. Советуем найти более оптимизированную тему, тщательно подобрать модуль для оптимизации и/или обновить версию сервера. Серверы вашего хостинга должны поддерживать кеширование операционного кода PHP, кеширование в памяти для ускорения ответа баз данных (например, Redis или Memcached), а также оптимизированную логику приложения, чтобы быстрее подготавливать страницы к загрузке."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": {
    "message": "Чтобы уменьшить размер изображений на странице, используйте [адаптивные стили изображений](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8). Если вы используете Views для показа нескольких материалов на одной странице, рекомендуем применить разбивку на страницы, чтобы ограничить количество показываемых элементов."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unminified-css": {
    "message": "Убедитесь, что включен параметр \"Объединить файлы CSS\" на странице \"Администрирование > Конфигурация > Разработка\". Расширенные настройки агрегации можно задать с помощью [дополнительных модулей](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=im_vid_3%3A123&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=css+aggregation&solrsort=iss_project_release_usage+desc&op=Search), которые позволяют объединять, уменьшать и сжимать таблицы стилей CSS для ускорения загрузки сайта."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unminified-javascript": {
    "message": "Убедитесь, что включен параметр \"Объединить файлы JavaScript\" на странице \"Администрирование > Конфигурация > Разработка\". Расширенные настройки агрегации можно задать с помощью [дополнительных модулей](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=im_vid_3%3A123&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=javascript+aggregation&solrsort=iss_project_release_usage+desc&op=Search), которые позволяют объединять, уменьшать и сжимать файлы JavaScript для ускорения загрузки сайта."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unused-css-rules": {
    "message": "Рекомендуем удалять ненужные правила CSS и подключать к страницам и их компонентам только те библиотеки Drupal, которые требуются для их загрузки. Подробные сведения можно прочитать в [документации Drupal](https://www.drupal.org/docs/8/creating-custom-modules/adding-stylesheets-css-and-javascript-js-to-a-drupal-8-module#library). Чтобы найти подключенные библиотеки, которые загружают неиспользуемый код JavaScript, запустите [анализ покрытия кода](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) в Инструментах разработчика Chrome. Если на вашем сайте Drupal выключена агрегация CSS, определить проблемный модуль или тему можно по URL-адресу таблицы стилей. Обращайте внимание на модули и темы с большим количеством таблиц стилей, где при анализе покрытия кода преобладает красный цвет. Таблица стилей должна попадать в очередь, только если она используется на странице."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unused-javascript": {
    "message": "Consider removing unused JavaScript assets and only attach the needed Drupal libraries to the relevant page or component in a page. See the [Drupal documentation link](https://www.drupal.org/docs/8/creating-custom-modules/adding-stylesheets-css-and-javascript-js-to-a-drupal-8-module#library) for details. To identify attached libraries that are adding extraneous JavaScript, try running [code coverage](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme/module responsible from the URL of the script when JavaScript aggregation is disabled in your Drupal site. Look out for themes/modules that have many scripts in the list which have a lot of red in code coverage. A theme/module should only enqueue a script if it is actually used on the page."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-long-cache-ttl": {
    "message": "Перейдите на страницу \"Администрирование > Конфигурация > Разработка\" и укажите максимальный срок хранения кеша браузера и прокси-сервера. Подробнее о [кеше в Drupal и оптимизации производительности сайта](https://www.drupal.org/docs/7/managing-site-performance-and-scalability/caching-to-improve-performance/caching-overview#s-drupal-performance-resources)…"
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-optimized-images": {
    "message": "Чтобы автоматически оптимизировать изображения, загруженные на сайт, и уменьшить их размер, сохранив при этом качество, используйте [специальный модуль](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=im_vid_3%3A123&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=optimize+images&solrsort=iss_project_release_usage+desc&op=Search). Кроме того, убедитесь, что применяете для всех изображений на сайте нативные [адаптивные стили](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) Drupal (доступны в Drupal 8 и более поздних версий)."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-rel-preconnect": {
    "message": "Чтобы добавить ресурсные подсказки preconnect и dns-prefetch, установите и настройте [модуль](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=dns-prefetch&solrsort=iss_project_release_usage+desc&op=Search), который обеспечивает работу ресурсных подсказок для агента пользователя."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": {
    "message": "Убедитесь, что используете нативные [адаптивные стили изображений](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) Drupal (доступны в Drupal 8 и более поздних версий). Используйте адаптивные стили при отрисовке полей изображений в режимах просмотра и представлениях, а также при отрисовке изображений, загруженных через редактор WYSIWYG."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": {
    "message": "Consider installing and configuring [a module to leverage WebP image formats](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=webp&solrsort=iss_project_release_usage+desc&op=Search) in your site. Such modules automatically generate a WebP version of your uploaded images to optimize loading times."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": {
    "message": "Используйте сервисы, которые позволяют встраивать GIF-файлы на страницы сайта в формате видео HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | offscreen-images": {
    "message": "Install a [lazy-load Joomla plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=lazy%20loading) that provides the ability to defer any offscreen images, or switch to a template that provides that functionality. Starting with Joomla 4.0, a dedicated lazy-loading plugin can be enabled by using the \"Content - Lazy Loading Images\" plugin. Also consider using [an AMP plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=amp)."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | render-blocking-resources": {
    "message": "Используйте один из плагинов Joomla, которые позволяют [встраивать критически важный код](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance) или [откладывать загрузку менее важных ресурсов](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance). Обратите внимание, что такие плагины могут привести к сбоям в работе других шаблонов и плагинов на сайте, поэтому их понадобится тщательно протестировать."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | server-response-time": {
    "message": "На время ответа влияют как используемые на сайте шаблоны и расширения, так и настройки сервера. Советуем найти более оптимизированный шаблон, тщательно подобрать расширение для оптимизации и/или обновить версию сервера."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | total-byte-weight": {
    "message": "Рекомендуем показывать на страницах категорий только начальные фрагменты материалов (например, со ссылкой \"Подробнее\"). Советуем также сократить количество материалов на одной странице, разбить длинные записи на несколько страниц или использовать плагин для отложенной загрузки комментариев."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unminified-css": {
    "message": "Чтобы ускорить загрузку сайта, используйте [расширения Joomla](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance) или специальные шаблоны, которые позволяют объединять, уменьшать и сжимать таблицы стилей CSS."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unminified-javascript": {
    "message": "Чтобы ускорить загрузку сайта, используйте [расширения Joomla](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance) или специальные шаблоны, которые позволяют объединять, уменьшать и сжимать таблицы стилей CSS."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unused-css-rules": {
    "message": "Рекомендуем заменить или удалить [расширения Joomla](https://extensions.joomla.org/), которые загружают неиспользуемый код CSS. Чтобы найти такие расширения, запустите [анализ покрытия кода](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) в Инструментах разработчика Chrome. Определить проблемный плагин или тему можно по URL-адресу таблицы стилей. Обращайте внимание на плагины с большим количеством таблиц стилей, где при анализе покрытия кода преобладает красный цвет. Таблица стилей должна попадать в очередь, только если она используется на странице."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unused-javascript": {
    "message": "Рекомендуем заменить или удалить [расширения Joomla](https://extensions.joomla.org/), которые загружают неиспользуемый код JavaScript. Чтобы найти такие плагины, запустите [анализ покрытия кода](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) в Инструментах разработчика Chrome. Определить проблемное расширение можно по URL-адресу скрипта. Обращайте внимание на расширения с большим количеством скриптов, в которых при анализе покрытия кода преобладает красный цвет. Скрипт должен попадать в очередь, только если он используется на странице."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-long-cache-ttl": {
    "message": "Подробнее о [кешировании в браузере на платформе Joomla](https://docs.joomla.org/Cache)…"
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-optimized-images": {
    "message": "Рекомендуем использовать [плагин для сжатия изображений без потери качества](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance)."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-responsive-images": {
    "message": "Рекомендуем использовать [плагин для адаптивных изображений](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=responsive%20images)."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": {
    "message": "Чтобы включить сжатие текста, разрешите GZIP-сжатие страниц в настройках Joomla (\"Система > Общие настройки > Сервер\")."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": {
    "message": "Чтобы загружаемые изображения автоматически конвертировались в оптимальный формат, используйте специальный [плагин](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) или сервис."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": {
    "message": "Если вы не группируете файлы JavaScript, рекомендуем использовать [модуль пакетирования и предварительной загрузки](https://github.com/magento/baler)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | disable-bundling": {
    "message": "Отключите встроенную функцию [группировки и минификации файлов JavaScript](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/js-bundling.html) в Magento и используйте вместо нее [модуль пакетирования и предварительной загрузки](https://github.com/magento/baler/)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | font-display": {
    "message": "Укажите свойство `@font-display` при [выборе специальных шрифтов](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/css-topics/using-fonts.html)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": {
    "message": "Рекомендуем изменить шаблоны продукции и каталогов для использования функции [отложенной загрузки](https://web.dev/native-lazy-loading) на веб-платформе."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": {
    "message": "Используйте [модуль интеграции с Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) в Magento."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": {
    "message": "В настройках для разработчиков своего магазина включите параметр Minify CSS Files (Уменьшать размер файлов CSS). [Подробнее…](https://devdocs.magento.com/guides/v2.3/performance-best-practices/configuration.html?itm_source=devdocs&itm_medium=search_page&itm_campaign=federated_search&itm_term=minify%20css%20files)"
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-javascript": {
    "message": "Используйте [Terser](https://www.npmjs.com/package/terser), чтобы уменьшить размер всех файлов JavaScript, загружаемых при развертывании статического контента, и отключите встроенную функцию минификации."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | unused-javascript": {
    "message": "Отключите встроенную функцию [группировки файлов JavaScript](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/js-bundling.html) в Magento."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-optimized-images": {
    "message": "В [магазине Magento](https://marketplace.magento.com/catalogsearch/result/?q=optimize%20image) можно найти множество сторонних расширений для оптимизации изображений."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preconnect": {
    "message": "Ресурсные подсказки preconnect или dns-prefetch можно добавить, [изменив разметку темы](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": {
    "message": "Чтобы добавить теги `<link rel=preload>`, [измените разметку темы](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": {
    "message": "В [магазине Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) можно найти множество сторонних расширений для использования новых графических форматов."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": {
    "message": "Consider using a “windowing” library like `react-window` to minimize the number of DOM nodes created if you are rendering many repeated elements on the page. [Learn more](https://web.dev/virtualize-long-lists-react-window/). Also, minimize unnecessary re-renders using [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent), or [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) and [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) only until certain dependencies have changed if you are using the `Effect` hook to improve runtime performance."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | redirects": {
    "message": "Если вы используете React Router, максимально ограничьте применение компонента `<Redirect>` для [перехода по маршрутам](https://reacttraining.com/react-router/web/api/Redirect)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": {
    "message": "Если вы применяете серверный рендеринг компонентов React, мы рекомендуем использовать методы `renderToNodeStream()` или `renderToStaticNodeStream()`. Это позволит отправлять разметку частями, а не целиком и воссоздавать ее на устройстве клиента. [Подробнее…](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)"
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": {
    "message": "If your build system minifies CSS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unminified-javascript": {
    "message": "If your build system minifies JS files automatically, ensure that you are deploying the production build of your application. You can check this with the React Developer Tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unused-javascript": {
    "message": "Если вы не применяете серверный рендеринг, используйте метод `React.lazy()` для [разделения пакетов JavaScript](https://web.dev/code-splitting-suspense/). Разделить код можно также с помощью сторонней библиотеки, например [loadable-components](https://www.smooth-code.com/open-source/loadable-components/docs/getting-started/)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | user-timings": {
    "message": "Используйте подключаемый модуль React DevTools, который с помощью API профилировщика может оценить скорость визуализации ваших компонентов. [Подробнее…](https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html)"
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | efficient-animated-content": {
    "message": "Используйте сервисы, которые позволяют встраивать GIF-файлы на страницы сайта в формате видео HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | offscreen-images": {
    "message": "Чтобы отложить загрузку скрытых страниц, установите [плагин WordPress](https://wordpress.org/plugins/search/lazy+load/) или подберите тему, которая поддерживает такую возможность. Мы также рекомендуем [плагин AMP](https://wordpress.org/plugins/amp/)."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": {
    "message": "Используйте плагины WordPress, которые позволяют [встроить критическую часть данных](https://wordpress.org/plugins/search/critical+css/) или [отложить загрузку менее важных ресурсов](https://wordpress.org/plugins/search/defer+css+javascript/). Обратите внимание, что такие плагины могут привести к сбоям в работе других используемых вами тем или плагинов. Не исключено, что вам потребуется внести изменения в код."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": {
    "message": "Темы, плагины и спецификации сервера – все это влияет на время ответа сервера. Советуем найти более подходящую тему, тщательно подобрать плагин для оптимизации и/или обновить сервер."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": {
    "message": "Мы рекомендуем включить показ только начального фрагмента записей (например, с помощью тега More). Вы также можете сократить количество записей на одной странице, разбить длинные записи на несколько страниц или использовать отложенную загрузку комментариев."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unminified-css": {
    "message": "Ускорьте загрузку сайта с помощью [плагинов WordPress](https://wordpress.org/plugins/search/minify+css/), которые позволяют объединять, уменьшать и сжимать стили. Рекомендуем использовать такие плагины на этапе сборки."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unminified-javascript": {
    "message": "Ускорьте загрузку сайта с помощью [плагинов WordPress](https://wordpress.org/plugins/search/minify+javascript/), которые позволяют объединять, уменьшать и сжимать скрипты. Рекомендуем использовать такие плагины на этапе сборки."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unused-css-rules": {
    "message": "Рекомендуем заменить или удалить [плагины WordPress](https://wordpress.org/plugins/), которые загружают неиспользуемый код CSS на вашей странице. Чтобы найти такие плагины, запустите [анализ покрытия кода](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) в инструментах разработчика Chrome. Определить нужный плагин или тему можно по URL таблицы стилей. Обращайте внимание на плагины с большим количеством таблиц стилей, в которых при анализе покрытия кода преобладает красный цвет. Таблица стилей должна попадать в очередь, только если она используется на странице."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unused-javascript": {
    "message": "Рекомендуем заменить или удалить [плагины WordPress](https://wordpress.org/plugins/), которые загружают неиспользуемый код JavaScript на вашей странице. Чтобы найти такие плагины, запустите [анализ покрытия кода](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) в инструментах разработчика Chrome. Определить нужный плагин или тему можно по URL скрипта. Обращайте внимание на плагины с большим количеством скриптов, в которых при анализе покрытия кода преобладает красный цвет. Скрипт должен попадать в очередь, только если он используется на странице."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-long-cache-ttl": {
    "message": "Подробнее [о кешировании в браузере на платформе WordPress](https://wordpress.org/support/article/optimization/#browser-caching)…"
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-optimized-images": {
    "message": "Чтобы сжимать изображения без потери качества, используйте [специальный плагин WordPress](https://wordpress.org/plugins/search/optimize+images/)."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-responsive-images": {
    "message": "Чтобы привести размеры ваших изображений в соответствие с требованиями, загрузите их в [библиотеку файлов](https://wordpress.org/support/article/media-library-screen/). Затем вставьте их на сайт прямо из библиотеки или используйте виджет изображений. Таким образом вы сможете обеспечить оптимальный размер изображений (в том числе для контрольных точек адаптивного дизайна). Старайтесь не использовать для изображения значение `Full Size` без особой необходимости. [Подробнее…](https://wordpress.org/support/article/inserting-images-into-posts-and-pages/)"
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": {
    "message": "Включить сжатие текста можно в настройках веб-сервера."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": {
    "message": "Чтобы загружаемые изображения автоматически конвертировались в оптимальный формат, используйте специальный [плагин](https://wordpress.org/plugins/search/convert+webp/) или сервис."
  }
}
