UNPKG

chrome-devtools-frontend

Version:
777 lines 232 kB
{ "flow-report/src/i18n/ui-strings.js | allReports": { "message": "Все отчеты" }, "flow-report/src/i18n/ui-strings.js | categories": { "message": "Категории" }, "flow-report/src/i18n/ui-strings.js | categoryAccessibility": { "message": "Специальные возможности" }, "flow-report/src/i18n/ui-strings.js | categoryBestPractices": { "message": "Рекомендации" }, "flow-report/src/i18n/ui-strings.js | categoryPerformance": { "message": "Производительность" }, "flow-report/src/i18n/ui-strings.js | categoryProgressiveWebApp": { "message": "Современное веб-приложение" }, "flow-report/src/i18n/ui-strings.js | categorySeo": { "message": "Поисковая оптимизация" }, "flow-report/src/i18n/ui-strings.js | desktop": { "message": "Версия для компьютера" }, "flow-report/src/i18n/ui-strings.js | helpDialogTitle": { "message": "Интерпретация отчета Lighthouse о пути пользователя" }, "flow-report/src/i18n/ui-strings.js | helpLabel": { "message": "Узнать о путях" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionNavigation": { "message": "Использовать отчеты о навигации, чтобы…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionSnapshot": { "message": "Использовать отчеты о состоянии страницы на определенный момент времени, чтобы…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionTimespan": { "message": "Использовать отчеты о промежутке времени, чтобы…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation1": { "message": "Получить показатель производительности Lighthouse." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation2": { "message": "Измерить показатели загрузки страницы, например время отрисовки самого крупного контента и индекс скорости загрузки." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation3": { "message": "Оценить возможности современного веб-приложения." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot1": { "message": "Обнаружить проблемы доступности в одностраничных приложениях и сложных формах." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot2": { "message": "Оценить рекомендации в отношении меню и элементов интерфейса, участвующих во взаимодействии." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan1": { "message": "Измерить смещения макета и время выполнения JavaScript в ходе серии взаимодействий." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan2": { "message": "Узнать возможности для улучшения взаимодействия со страницами, которые используются в течение длительного времени, и одностраничными приложениями." }, "flow-report/src/i18n/ui-strings.js | highestImpact": { "message": "С наибольшим влиянием" }, "flow-report/src/i18n/ui-strings.js | informativeAuditCount": { "message": "{numInformative,plural, =1{{numInformative} информационная проверка}one{{numInformative} информационная проверка}few{{numInformative} информационные проверки}many{{numInformative} информационных проверок}other{{numInformative} информационной проверки}}" }, "flow-report/src/i18n/ui-strings.js | mobile": { "message": "Мобильная версия" }, "flow-report/src/i18n/ui-strings.js | navigationDescription": { "message": "Загрузка страницы" }, "flow-report/src/i18n/ui-strings.js | navigationLongDescription": { "message": "В отчетах о навигации представлен анализ загрузки одной страницы, в точности как в исходных отчетах Lighthouse." }, "flow-report/src/i18n/ui-strings.js | navigationReport": { "message": "Отчет о навигации" }, "flow-report/src/i18n/ui-strings.js | navigationReportCount": { "message": "{numNavigation,plural, =1{{numNavigation} отчет о навигации}one{{numNavigation} отчет о навигации}few{{numNavigation} отчета о навигации}many{{numNavigation} отчетов о навигации}other{{numNavigation} отчета о навигации}}" }, "flow-report/src/i18n/ui-strings.js | passableAuditCount": { "message": "{numPassableAudits,plural, =1{Можно пройти {numPassableAudits} проверку}one{Можно пройти {numPassableAudits} проверку}few{Можно пройти {numPassableAudits} проверки}many{Можно пройти {numPassableAudits} проверок}other{Можно пройти {numPassableAudits} проверки}}" }, "flow-report/src/i18n/ui-strings.js | passedAuditCount": { "message": "{numPassed,plural, =1{Пройдена {numPassed} проверка}one{Пройдена {numPassed} проверка}few{Пройдено {numPassed} проверки}many{Пройдено {numPassed} проверок}other{Пройдено {numPassed} проверки}}" }, "flow-report/src/i18n/ui-strings.js | ratingAverage": { "message": "Средне" }, "flow-report/src/i18n/ui-strings.js | ratingError": { "message": "Ошибка" }, "flow-report/src/i18n/ui-strings.js | ratingFail": { "message": "Плохо" }, "flow-report/src/i18n/ui-strings.js | ratingPass": { "message": "Хорошо" }, "flow-report/src/i18n/ui-strings.js | save": { "message": "Сохранить" }, "flow-report/src/i18n/ui-strings.js | snapshotDescription": { "message": "Зарегистрированное состояние страницы" }, "flow-report/src/i18n/ui-strings.js | snapshotLongDescription": { "message": "В отчетах о состоянии страницы на определенный момент времени представлен анализ конкретного состояния страницы (обычно после взаимодействия с пользователем)." }, "flow-report/src/i18n/ui-strings.js | snapshotReport": { "message": "Отчет о состоянии страницы на определенный момент времени" }, "flow-report/src/i18n/ui-strings.js | snapshotReportCount": { "message": "{numSnapshot,plural, =1{{numSnapshot} отчет о состоянии страницы на определенный момент времени}one{{numSnapshot} отчет о состоянии страницы на определенный момент времени}few{{numSnapshot} отчета о состоянии страницы на определенный момент времени}many{{numSnapshot} отчетов о состоянии страницы на определенный момент времени}other{{numSnapshot} отчета о состоянии страницы на определенный момент времени}}" }, "flow-report/src/i18n/ui-strings.js | summary": { "message": "Сводка" }, "flow-report/src/i18n/ui-strings.js | timespanDescription": { "message": "Взаимодействие пользователя" }, "flow-report/src/i18n/ui-strings.js | timespanLongDescription": { "message": "В отчетах о промежутке времени представлен анализ произвольного периода. Обычно он затрагивает взаимодействие с пользователем." }, "flow-report/src/i18n/ui-strings.js | timespanReport": { "message": "Отчет о промежутке времени" }, "flow-report/src/i18n/ui-strings.js | timespanReportCount": { "message": "{numTimespan,plural, =1{{numTimespan} отчет о промежутке времени}one{{numTimespan} отчет о промежутке времени}few{{numTimespan} отчета о промежутке времени}many{{numTimespan} отчетов о промежутке времени}other{{numTimespan} отчета о промежутке времени}}" }, "flow-report/src/i18n/ui-strings.js | title": { "message": "Отчет Lighthouse о пути пользователя" }, "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-command-name.js | description": { "message": "Если у элемента нет названия, доступного программам чтения с экрана, пользователи услышат слово \"элемент\", но не поймут, для чего он нужен. [Подробнее…](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "У элементов `button`, `link` и `menuitem` нет названий, доступных программам чтения с экрана" }, "lighthouse-core/audits/accessibility/aria-command-name.js | title": { "message": "У элементов `button`, `link` и `menuitem` есть названия, доступные программам чтения с экрана" }, "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-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-meter-name.js | description": { "message": "Если у элемента нет названия, доступного программам чтения с экрана, пользователи услышат слово \"элемент\", но не поймут, для чего он нужен. [Подробнее…](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "У элементов `meter` ARIA нет названий, доступных программам чтения с экрана" }, "lighthouse-core/audits/accessibility/aria-meter-name.js | title": { "message": "У элементов `meter` ARIA есть названия, доступные программам чтения с экрана" }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | description": { "message": "Если у элемента \"`progressbar`\" нет названия, доступного программам чтения с экрана, пользователи услышат только общее название элемента интерфейса и не поймут, для чего он нужен. [Подробнее…](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "У элементов `progressbar` ARIA нет названий, доступных программам чтения с экрана" }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | title": { "message": "У элементов `progressbar` 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-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-tooltip-name.js | description": { "message": "Если у элемента нет названия, доступного программам чтения с экрана, пользователи услышат слово \"элемент\", но не поймут, для чего он нужен. [Подробнее…](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "У элементов `tooltip` ARIA нет названий, доступных программам чтения с экрана" }, "lighthouse-core/audits/accessibility/aria-tooltip-name.js | title": { "message": "У элементов `tooltip` ARIA есть названия, доступные программам чтения с экрана" }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | description": { "message": "Если у элемента нет названия, доступного программам чтения с экрана, пользователи услышат слово \"элемент\", но не поймут, для чего он нужен. [Подробнее…](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "У элементов `treeitem` ARIA нет названий, доступных программам чтения с экрана" }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | title": { "message": "У элементов `treeitem` 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/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>`, добавьте к ним альтернативный текст. [Подробнее…](https://web.dev/object-alt/)" }, "lighthouse-core/audits/accessibility/object-alt.js | failureTitle": { "message": "У элементов `<object>` нет альтернативного текста" }, "lighthouse-core/audits/accessibility/object-alt.js | title": { "message": "У элементов `<object>` есть альтернативный текст" }, "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/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": "Текущее значение" }, "lighthouse-core/audits/autocomplete.js | columnSuggestions": { "message": "Предлагаемый токен" }, "lighthouse-core/audits/autocomplete.js | description": { "message": "Атрибут `autocomplete` помогает пользователям отправлять формы быстрее. Чтобы упростить процесс, включите автозаполнение, задав атрибуту `autocomplete` правильное значение. [Подробнее…](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>` – для элементов не заданы верные атрибуты `autocomplete`" }, "lighthouse-core/audits/autocomplete.js | manualReview": { "message": "Требуется проверка вручную" }, "lighthouse-core/audits/autocomplete.js | reviewOrder": { "message": "Проверьте порядок токенов" }, "lighthouse-core/audits/autocomplete.js | title": { "message": "Элементы `<input>` верно используют атрибут `autocomplete`" }, "lighthouse-core/audits/autocomplete.js | warningInvalid": { "message": "Недопустимый токен `autocomplete` \"{token}\" в выражении {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-файлов. Чтобы сэкономить сетевой трафик, используйте формат видео MPEG-4/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/modern-image-formats.js | description": { "message": "Форматы WebP и AVIF обеспечивают более эффективное сжатие по сравнению с PNG или JPEG, поэтому такие изображения загружаются быстрее и потребляют меньше трафика. [Подробнее…](https://web.dev/uses-webp-images/)" }, "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "Используйте современные форматы изображений" }, "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-snapshot.js | columnActualDimensions": { "message": "Фактические размеры" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnDisplayedDimensions": { "message": "Отображаемые размеры" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | failureTitle": { "message": "Размеры изображений больше отображаемых" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.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/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/csp-xss.js | columnDirective": { "message": "Директива" }, "lighthouse-core/audits/csp-xss.js | columnSeverity": { "message": "Уровень серьезности" }, "lighthouse-core/audits/csp-xss.js | description": { "message": "Надежная политика безопасности контента (Content Security Policy, CSP) существенно снижает риск атак XSS (межсайтовый скриптинг). [Подробнее…](https://web.dev/csp-xss/)" }, "lighthouse-core/audits/csp-xss.js | itemSeveritySyntax": { "message": "Синтаксис" }, "lighthouse-core/audits/csp-xss.js | metaTagMessage": { "message": "На странице есть политика CSP, определенная в теге <meta>. При возможности определите CSP в заголовке HTTP." }, "lighthouse-core/audits/csp-xss.js | noCsp": { "message": "Не найдены политики CSP в режиме принудительного применения." }, "lighthouse-core/audits/csp-xss.js | title": { "message": "Убедитесь, что политика CSP эффективна против атак XSS" }, "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/charset.js | description": { "message": "Требуется задать кодировку символов. Это можно сделать с помощью тега `<meta>` в первых 1024 байтах HTML-страницы или в заголовке ответа HTTP Content-Type. [Подробнее…](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/