lighthouse
Version:
Automated auditing, performance metrics, and best practices for the web.
710 lines (709 loc) • 354 kB
JSON
{
"core/audits/accessibility/accesskeys.js | description": {
"message": "Ключі доступу дають змогу швидко виділяти частину сторінки. Для належної навігації кожний ключ доступу має бути унікальним. [Докладніше про ключі доступу.](https://dequeuniversity.com/rules/axe/4.10/accesskeys)"
},
"core/audits/accessibility/accesskeys.js | failureTitle": {
"message": "Значення `[accesskey]` неунікальні"
},
"core/audits/accessibility/accesskeys.js | title": {
"message": "Значення `[accesskey]` унікальні"
},
"core/audits/accessibility/aria-allowed-attr.js | description": {
"message": "Кожна `role` ARIA підтримує конкретний набір атрибутів `aria-*`. Якщо вони не збігаються, атрибути `aria-*` стають недійсними. [Дізнайтесь, як зіставляти атрибути ARIA з ролями.](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr)"
},
"core/audits/accessibility/aria-allowed-attr.js | failureTitle": {
"message": "Атрибути `[aria-*]` не відповідають своїм ролям"
},
"core/audits/accessibility/aria-allowed-attr.js | title": {
"message": "Атрибути `[aria-*]` відповідають своїм ролям"
},
"core/audits/accessibility/aria-allowed-role.js | description": {
"message": "Багатьом елементам HTML можна призначити лише певні ролі ARIA. Використання ролей ARIA в невідповідних ситуаціях може погіршити доступність вебсторінки. [Докладніше про ролі ARIA.](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-role)"
},
"core/audits/accessibility/aria-allowed-role.js | failureTitle": {
"message": "Ролі ARIA призначено несумісним елементам"
},
"core/audits/accessibility/aria-allowed-role.js | title": {
"message": "Ролі ARIA призначено лише сумісним елементам"
},
"core/audits/accessibility/aria-command-name.js | description": {
"message": "Без доступної назви програма зачитує тільки загальну назву (тобто роль або тип) елемента, що незручно для користувачів, які застосовують програми зчитування з екрана. [Дізнайтесь, як зробити командні елементи доступнішими.](https://dequeuniversity.com/rules/axe/4.10/aria-command-name)"
},
"core/audits/accessibility/aria-command-name.js | failureTitle": {
"message": "Елементи з ролями `button`, `link` і `menuitem` не мають зрозумілих назв для зчитування з екрана."
},
"core/audits/accessibility/aria-command-name.js | title": {
"message": "Елементи з ролями `button`, `link` і `menuitem` мають зрозумілі назви для зчитування з екрана"
},
"core/audits/accessibility/aria-conditional-attr.js | description": {
"message": "Деякі атрибути ARIA можна використовувати в елементах лише за певних умов. [Докладніше про умовні атрибути ARIA.](https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr)"
},
"core/audits/accessibility/aria-conditional-attr.js | failureTitle": {
"message": "Атрибути ARIA не використовуються так, як указано для ролі елемента"
},
"core/audits/accessibility/aria-conditional-attr.js | title": {
"message": "Атрибути ARIA використовуються відповідно до ролі елемента"
},
"core/audits/accessibility/aria-deprecated-role.js | description": {
"message": "Ролі ARIA, які більше не підтримуються, можуть неправильно оброблятися технологією доступності. [Докладніше про ролі ARIA, які більше не підтримуються.](https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role)"
},
"core/audits/accessibility/aria-deprecated-role.js | failureTitle": {
"message": "Використано ролі ARIA, які більше не підтримуються"
},
"core/audits/accessibility/aria-deprecated-role.js | title": {
"message": "Ролі ARIA, які більше не підтримуються, не використовувалися"
},
"core/audits/accessibility/aria-dialog-name.js | description": {
"message": "Якщо елементи вікна ARIA не мають доступних назв, користувачі програм зчитування з екрана не зможуть зрозуміти призначення цих елементів. [Дізнайтесь, як зробити елементи вікон ARIA доступнішими.](https://dequeuniversity.com/rules/axe/4.10/aria-dialog-name)"
},
"core/audits/accessibility/aria-dialog-name.js | failureTitle": {
"message": "Елементи з атрибутами `role=\"dialog\"` або `role=\"alertdialog\"` не мають доступних назв."
},
"core/audits/accessibility/aria-dialog-name.js | title": {
"message": "Елементи з атрибутами `role=\"dialog\"` або `role=\"alertdialog\"` мають доступні назви."
},
"core/audits/accessibility/aria-hidden-body.js | description": {
"message": "Технології для людей з обмеженими можливостями, як-от програми зчитування з екрана, працюють неналежно, коли `aria-hidden=\"true\"` налаштовано в документі `<body>`. [Дізнайтесь, як `aria-hidden` впливає на текст документа.](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body)"
},
"core/audits/accessibility/aria-hidden-body.js | failureTitle": {
"message": "`[aria-hidden=\"true\"]` є в документі `<body>`"
},
"core/audits/accessibility/aria-hidden-body.js | title": {
"message": "`[aria-hidden=\"true\"]` немає в документі `<body>`"
},
"core/audits/accessibility/aria-hidden-focus.js | description": {
"message": "Фокусовані нащадки в елементі `[aria-hidden=\"true\"]` забороняють користувачам технологій для людей з обмеженими можливостями (наприклад, програм зчитування з екрана) доступ до цих інтерактивних елементів. [Дізнайтесь, як `aria-hidden` впливає на фокусовані елементи.](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus)"
},
"core/audits/accessibility/aria-hidden-focus.js | failureTitle": {
"message": "Елементи `[aria-hidden=\"true\"]` містять інтерактивні похідні"
},
"core/audits/accessibility/aria-hidden-focus.js | title": {
"message": "Елементи `[aria-hidden=\"true\"]` не містять інтерактивних похідних"
},
"core/audits/accessibility/aria-input-field-name.js | description": {
"message": "Без доступної назви програма зачитує тільки загальну назву (тобто роль або тип) поля введення, що незручно для користувачів спеціальних можливостей. [Докладніше про мітки для полів введення.](https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name)"
},
"core/audits/accessibility/aria-input-field-name.js | failureTitle": {
"message": "Поля введення ARIA не мають доступних для зчитування назв"
},
"core/audits/accessibility/aria-input-field-name.js | title": {
"message": "Поля введення ARIA мають доступні для зчитування назви"
},
"core/audits/accessibility/aria-meter-name.js | description": {
"message": "Без доступної назви програма зачитує тільки загальну назву (тобто роль або тип) елемента meter, що незручно для користувачів спеціальних можливостей. [Дізнайтесь, як давати назви елементам `meter`.](https://dequeuniversity.com/rules/axe/4.10/aria-meter-name)"
},
"core/audits/accessibility/aria-meter-name.js | failureTitle": {
"message": "Елементи ARIA з роллю `meter` не мають зрозумілих назв для зчитування з екрана."
},
"core/audits/accessibility/aria-meter-name.js | title": {
"message": "Елементи ARIA з роллю `meter` мають зрозумілі назви для зчитування з екрана"
},
"core/audits/accessibility/aria-progressbar-name.js | description": {
"message": "Без доступної назви програма зачитує тільки загальну назву (тобто роль або тип) елемента `progressbar`, що незручно для користувачів спеціальних можливостей. [Дізнайтесь, як позначати `progressbar`.](https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name)"
},
"core/audits/accessibility/aria-progressbar-name.js | failureTitle": {
"message": "Елементи ARIA з роллю `progressbar` не мають зрозумілих назв для зчитування з екрана."
},
"core/audits/accessibility/aria-progressbar-name.js | title": {
"message": "Елементи ARIA з роллю `progressbar` мають зрозумілі назви для зчитування з екрана"
},
"core/audits/accessibility/aria-prohibited-attr.js | description": {
"message": "Використання атрибутів ARIA у ролях, де вони заборонені, може означати, що користувачі технологій для людей з обмеженими можливостями не отримуватимуть важливу інформацію. [Докладніше про заборонені ролі ARIA.](https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr)"
},
"core/audits/accessibility/aria-prohibited-attr.js | failureTitle": {
"message": "В елементах використовуються заборонені атрибути ARIA"
},
"core/audits/accessibility/aria-prohibited-attr.js | title": {
"message": "В елементах використовуються лише дозволені атрибути ARIA"
},
"core/audits/accessibility/aria-required-attr.js | description": {
"message": "Деякі ролі ARIA мають обов’язкові атрибути, що описують стан елемента для програм зчитування з екрана. [Докладніше про ролі й обов’язкові атрибути.](https://dequeuniversity.com/rules/axe/4.10/aria-required-attr)"
},
"core/audits/accessibility/aria-required-attr.js | failureTitle": {
"message": "Ролі `[role]` не мають усіх обов'язкових атрибутів `[aria-*]`"
},
"core/audits/accessibility/aria-required-attr.js | title": {
"message": "Ролі `[role]` мають усі потрібні атрибути `[aria-*]`"
},
"core/audits/accessibility/aria-required-children.js | description": {
"message": "Щоб виконувати потрібні функції спеціальних можливостей, деякі батьківські ролі ARIA повинні містити відповідні дочірні ролі. [Докладніше про ролі й обов’язкові дочірні елементи.](https://dequeuniversity.com/rules/axe/4.10/aria-required-children)"
},
"core/audits/accessibility/aria-required-children.js | failureTitle": {
"message": "В елементах з ARIA `[role]`, які вимагають дочірні елементи з певним атрибутом `[role]`, немає кількох або всіх дочірніх елементів."
},
"core/audits/accessibility/aria-required-children.js | title": {
"message": "Елементи з ARIA `[role]`, які вимагають дочірні елементи з певним атрибутом `[role]`, мають усі необхідні дочірні елементи."
},
"core/audits/accessibility/aria-required-parent.js | description": {
"message": "Щоб належно виконувати потрібні функції спеціальних можливостей, відповідні батьківські ролі повинні містити деякі дочірні ролі ARIA. [Докладніше про ролі ARIA й обов’язковий батьківський елемент.](https://dequeuniversity.com/rules/axe/4.10/aria-required-parent)"
},
"core/audits/accessibility/aria-required-parent.js | failureTitle": {
"message": "Ролі `[role]` не містяться в обов'язковому батьківському елементі"
},
"core/audits/accessibility/aria-required-parent.js | title": {
"message": "Ролі `[role]` містяться у відповідному батьківському елементі"
},
"core/audits/accessibility/aria-roles.js | description": {
"message": "Щоб належно виконувати функції спеціальних можливостей, ролі ARIA повинні мати дійсні значення. [Докладніше про дійсні ролі ARIA.](https://dequeuniversity.com/rules/axe/4.10/aria-roles)"
},
"core/audits/accessibility/aria-roles.js | failureTitle": {
"message": "Значення `[role]` недійсні"
},
"core/audits/accessibility/aria-roles.js | title": {
"message": "Значення `[role]` дійсні"
},
"core/audits/accessibility/aria-text.js | description": {
"message": "Якщо додати атрибут `role=text` навколо текстового вузла, розділеного за допомогою розмітки, VoiceOver зможе обробляти його як одну фразу, але не озвучуватиме фокусованих нащадків елемента. [Докладніше про атрибут `role=text`.](https://dequeuniversity.com/rules/axe/4.10/aria-text)"
},
"core/audits/accessibility/aria-text.js | failureTitle": {
"message": "Елементи з атрибутом `role=text` мають фокусованих нащадків."
},
"core/audits/accessibility/aria-text.js | title": {
"message": "Елементи з атрибутом `role=text` не мають фокусованих нащадків."
},
"core/audits/accessibility/aria-toggle-field-name.js | description": {
"message": "Без доступної назви програма зачитує тільки загальну назву (тобто роль або тип) перемикача, що незручно для користувачів спеціальних можливостей. [Докладніше про поля для перемикачів.](https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name)"
},
"core/audits/accessibility/aria-toggle-field-name.js | failureTitle": {
"message": "Поля перемикача ARIA не мають доступних для зчитування назв"
},
"core/audits/accessibility/aria-toggle-field-name.js | title": {
"message": "Поля перемикача ARIA мають доступні для зчитування назви"
},
"core/audits/accessibility/aria-tooltip-name.js | description": {
"message": "Без доступної назви програма зачитує тільки загальну назву (тобто роль або тип) елемента tooltip, що незручно для користувачів спеціальних можливостей. [Дізнайтесь, як давати назви елементам `tooltip`.](https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name)"
},
"core/audits/accessibility/aria-tooltip-name.js | failureTitle": {
"message": "Елементи ARIA з роллю `tooltip` не мають зрозумілих назв для зчитування з екрана."
},
"core/audits/accessibility/aria-tooltip-name.js | title": {
"message": "Елементи ARIA з роллю `tooltip` мають зрозумілі назви для зчитування з екрана"
},
"core/audits/accessibility/aria-treeitem-name.js | description": {
"message": "Без доступної назви програма зачитує тільки загальну назву (тобто роль або тип) елемента `treeitem`, що незручно для користувачів спеціальних можливостей. [Дізнайтесь, як додавати мітки до елементів `treeitem`.](https://dequeuniversity.com/rules/axe/4.10/aria-treeitem-name)"
},
"core/audits/accessibility/aria-treeitem-name.js | failureTitle": {
"message": "Елементи ARIA з роллю `treeitem` не мають зрозумілих назв для зчитування з екрана."
},
"core/audits/accessibility/aria-treeitem-name.js | title": {
"message": "Елементи ARIA з роллю `treeitem` мають зрозумілі назви для зчитування з екрана"
},
"core/audits/accessibility/aria-valid-attr-value.js | description": {
"message": "Технології для людей з обмеженими можливостями, як-от програми зчитування з екрана, не можуть тлумачити атрибути ARIA з недійсними значеннями. [Докладніше про дійсні значення атрибутів ARIA.](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value)"
},
"core/audits/accessibility/aria-valid-attr-value.js | failureTitle": {
"message": "Атрибути `[aria-*]` не мають дійсних значень"
},
"core/audits/accessibility/aria-valid-attr-value.js | title": {
"message": "Атрибути `[aria-*]` мають дійсні значення"
},
"core/audits/accessibility/aria-valid-attr.js | description": {
"message": "Технології для людей з обмеженими можливостями, як-от програми зчитування з екрана, не можуть тлумачити атрибути ARIA з недійсними назвами. [Докладніше про дійсні атрибути ARIA.](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr)"
},
"core/audits/accessibility/aria-valid-attr.js | failureTitle": {
"message": "Атрибути `[aria-*]` недійсні або написані неправильно"
},
"core/audits/accessibility/aria-valid-attr.js | title": {
"message": "Атрибути `[aria-*]` дійсні та написані правильно"
},
"core/audits/accessibility/axe-audit.js | failingElementsHeader": {
"message": "Елементи, що не пройшли перевірку"
},
"core/audits/accessibility/button-name.js | description": {
"message": "Без доступної назви програма озвучує тільки слово \"кнопка\", що незручно для користувачів спеціальних можливостей. [Дізнайтесь, як зробити кнопки доступнішими.](https://dequeuniversity.com/rules/axe/4.10/button-name)"
},
"core/audits/accessibility/button-name.js | failureTitle": {
"message": "Кнопки не мають доступних для зчитування назв"
},
"core/audits/accessibility/button-name.js | title": {
"message": "Кнопки мають доступну для зчитування назву"
},
"core/audits/accessibility/bypass.js | description": {
"message": "Якщо додати способи обходу контенту, що повторюється, користувачам буде простіше переходити між елементами на сторінці за допомогою клавіатури. [Докладніше про обхід блокувань.](https://dequeuniversity.com/rules/axe/4.10/bypass)"
},
"core/audits/accessibility/bypass.js | failureTitle": {
"message": "Сторінка не містить заголовка, посилання для пропуску вмісту чи мітки області"
},
"core/audits/accessibility/bypass.js | title": {
"message": "Сторінка містить заголовок, посилання для пропуску вмісту чи мітку області"
},
"core/audits/accessibility/color-contrast.js | description": {
"message": "Для багатьох користувачів складно або неможливо читати текст із низькою контрастністю. [Дізнайтесь, як забезпечити достатній контраст кольорів.](https://dequeuniversity.com/rules/axe/4.10/color-contrast)"
},
"core/audits/accessibility/color-contrast.js | failureTitle": {
"message": "Між кольорами фону та переднього плану недостатній коефіцієнт контрастності."
},
"core/audits/accessibility/color-contrast.js | title": {
"message": "Між кольорами фону та переднього плану достатній коефіцієнт контрастності"
},
"core/audits/accessibility/definition-list.js | description": {
"message": "Коли списки визначень мають неправильну розмітку, програми зчитування з екрана можуть генерувати незрозумілі або неточні дані. [Дізнайтесь, як правильно структурувати списки визначень.](https://dequeuniversity.com/rules/axe/4.10/definition-list)"
},
"core/audits/accessibility/definition-list.js | failureTitle": {
"message": "Списки визначення `<dl>` містять не лише належно впорядковані групи `<dt>` і `<dd>` чи елементи `<script>`, `<template>` або `<div>`."
},
"core/audits/accessibility/definition-list.js | title": {
"message": "Списки визначення `<dl>` містять лише належно впорядковані групи `<dt>` та `<dd>` чи елементи `<script>`, `<template>` або `<div>`."
},
"core/audits/accessibility/dlitem.js | description": {
"message": "Щоб програми зчитування з екрана правильно озвучували елементи списку визначень (`<dt>` і `<dd>`), елементи має бути згруповано в батьківському елементі `<dl>`. [Дізнайтесь, як правильно структурувати списки визначень.](https://dequeuniversity.com/rules/axe/4.10/dlitem)"
},
"core/audits/accessibility/dlitem.js | failureTitle": {
"message": "Елементи списку визначень не згруповано в елементах `<dl>`"
},
"core/audits/accessibility/dlitem.js | title": {
"message": "Елементи списку визначень згруповано в елементах `<dl>`"
},
"core/audits/accessibility/document-title.js | description": {
"message": "Завдяки назві користувачі програми зчитування з екрана дізнаються загальну інформацію про сторінку, а користувачі пошукових систем визначають, чи сторінка відповідає їхньому запиту. [Докладніше про назви документів.](https://dequeuniversity.com/rules/axe/4.10/document-title)"
},
"core/audits/accessibility/document-title.js | failureTitle": {
"message": "Документ не має елемента `<title>`"
},
"core/audits/accessibility/document-title.js | title": {
"message": "Документ містить елемент `<title>`"
},
"core/audits/accessibility/duplicate-id-aria.js | description": {
"message": "Значення ідентифікатора ARIA має бути унікальним, щоб технології для людей з обмеженими можливостями не пропускали інші копії. [Дізнайтесь, як виправити повторювані ідентифікатори ARIA.](https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria)"
},
"core/audits/accessibility/duplicate-id-aria.js | failureTitle": {
"message": "Ідентифікатори ARIA неунікальні"
},
"core/audits/accessibility/duplicate-id-aria.js | title": {
"message": "Ідентифікатори ARIA унікальні"
},
"core/audits/accessibility/empty-heading.js | description": {
"message": "Якщо заголовок містить недоступний текст або не містить контенту взагалі, це заважає користувачам програм зчитування з екрана отримувати доступ до структури сторінки. [Докладніше про заголовки.](https://dequeuniversity.com/rules/axe/4.10/empty-heading)"
},
"core/audits/accessibility/empty-heading.js | failureTitle": {
"message": "Елементи <heading> не містять контенту."
},
"core/audits/accessibility/empty-heading.js | title": {
"message": "Усі елементи <heading> містять контент."
},
"core/audits/accessibility/form-field-multiple-labels.js | description": {
"message": "Поля форми з кількома мітками можуть помилково озвучуватися технологіями для людей з обмеженими можливостями (наприклад, програмами зчитування з екрана), які використовують першу, останню або всі мітки. [Дізнайтесь, як використовувати мітки форм.](https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels)"
},
"core/audits/accessibility/form-field-multiple-labels.js | failureTitle": {
"message": "Поля форми містять кілька міток"
},
"core/audits/accessibility/form-field-multiple-labels.js | title": {
"message": "Немає полів форми з кількома мітками"
},
"core/audits/accessibility/frame-title.js | description": {
"message": "Користувачі програм зчитування з екрана використовують назви фреймів, щоб дізнатися їх вміст. [Докладніше про назви фреймів.](https://dequeuniversity.com/rules/axe/4.10/frame-title)"
},
"core/audits/accessibility/frame-title.js | failureTitle": {
"message": "Елементи `<frame>` або `<iframe>` не мають назви"
},
"core/audits/accessibility/frame-title.js | title": {
"message": "Елементи `<frame>` або `<iframe>` мають назву"
},
"core/audits/accessibility/heading-order.js | description": {
"message": "Правильно впорядковані заголовки, які не пропускають рівні, передають семантичну структуру сторінки, що полегшує навігацію та розуміння під час використання технологій для людей з обмеженими можливостями. [Докладніше про впорядкування заголовків.](https://dequeuniversity.com/rules/axe/4.10/heading-order)"
},
"core/audits/accessibility/heading-order.js | failureTitle": {
"message": "Елементи заголовка не розташовані послідовно в порядку спадання"
},
"core/audits/accessibility/heading-order.js | title": {
"message": "Елементи заголовка розташовані послідовно в порядку спадання"
},
"core/audits/accessibility/html-has-lang.js | description": {
"message": "Якщо для сторінки не вказано атрибут `lang`, програма зчитування з екрана припускає, що мовою сторінки є мова за умовчанням, яку користувач вибрав під час налаштування програми зчитування. Якщо насправді мова сторінки інша, програма зчитування з екрана може неправильно озвучувати текст на сторінці. [Докладніше про атрибут `lang`.](https://dequeuniversity.com/rules/axe/4.10/html-has-lang)"
},
"core/audits/accessibility/html-has-lang.js | failureTitle": {
"message": "Елемент `<html>` не має атрибута `[lang]`"
},
"core/audits/accessibility/html-has-lang.js | title": {
"message": "Елемент `<html>` містить атрибут `[lang]`"
},
"core/audits/accessibility/html-lang-valid.js | description": {
"message": "Якщо указати дійсний тег мови за [стандартом BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question), це допоможе програмі зчитування з екрана правильно озвучувати текст. [Дізнайтесь, як використовувати атрибут `lang`.](https://dequeuniversity.com/rules/axe/4.10/html-lang-valid)"
},
"core/audits/accessibility/html-lang-valid.js | failureTitle": {
"message": "Елемент `<html>` не містить дійсного значення для атрибута `[lang]`."
},
"core/audits/accessibility/html-lang-valid.js | title": {
"message": "Елемент `<html>` має дійсне значення атрибута `[lang]`"
},
"core/audits/accessibility/html-xml-lang-mismatch.js | description": {
"message": "Якщо веб-сторінка містить текст невідповідною мовою, програма зчитування з екрана може неправильно озвучувати його. [Докладніше про атрибут `lang`.](https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch)"
},
"core/audits/accessibility/html-xml-lang-mismatch.js | failureTitle": {
"message": "Елемент `<html>` не містить атрибут `[xml:lang]` з такою самою базовою мовою, що й атрибут `[lang]`."
},
"core/audits/accessibility/html-xml-lang-mismatch.js | title": {
"message": "Елемент `<html>` містить атрибут `[xml:lang]`, який має таку саму базову мову, що й атрибут `[lang]`."
},
"core/audits/accessibility/identical-links-same-purpose.js | description": {
"message": "Посилання, що спрямовують на ту саму сторінку, повинні мати однаковий опис, щоб користувачі могли зрозуміти їх призначення й вирішити, чи слід за ними переходити. [Докладніше про однакові посилання.](https://dequeuniversity.com/rules/axe/4.10/identical-links-same-purpose)"
},
"core/audits/accessibility/identical-links-same-purpose.js | failureTitle": {
"message": "Однакові посилання мають різне призначення."
},
"core/audits/accessibility/identical-links-same-purpose.js | title": {
"message": "Однакові посилання мають таке саме призначення."
},
"core/audits/accessibility/image-alt.js | description": {
"message": "Інформативні елементи повинні містити короткий, описовий текст заміщення. Декоративні елементи можуть ігноруватись і мати порожній атрибут alt. [Докладніше про атрибут `alt`.](https://dequeuniversity.com/rules/axe/4.10/image-alt)"
},
"core/audits/accessibility/image-alt.js | failureTitle": {
"message": "Зображення не мають атрибутів `[alt]`"
},
"core/audits/accessibility/image-alt.js | title": {
"message": "Зображення мають атрибути `[alt]`"
},
"core/audits/accessibility/image-redundant-alt.js | description": {
"message": "Інформативні елементи повинні містити короткий, описовий текст заміщення. Альтернативний текст, який точно збігається з текстом, розташованим поруч із посиланням або зображенням, може заплутати користувачів програм зчитування з екрана, оскільки текст буде озвучено двічі. [Докладніше про атрибут `alt`.](https://dequeuniversity.com/rules/axe/4.10/image-redundant-alt)"
},
"core/audits/accessibility/image-redundant-alt.js | failureTitle": {
"message": "Елементи зображення мають атрибути `[alt]`, які є зайвим текстом."
},
"core/audits/accessibility/image-redundant-alt.js | title": {
"message": "Елементи зображення не мають атрибутів `[alt]`, які є зайвим текстом."
},
"core/audits/accessibility/input-button-name.js | description": {
"message": "Читабельний і зрозумілий текст на кнопках введення дасть користувачам програми зчитування з екрана змогу розпізнати їх призначення. [Докладніше про кнопки введення.](https://dequeuniversity.com/rules/axe/4.10/input-button-name)"
},
"core/audits/accessibility/input-button-name.js | failureTitle": {
"message": "Кнопки введення не містять читабельного тексту."
},
"core/audits/accessibility/input-button-name.js | title": {
"message": "Кнопки введення містять читабельний текст."
},
"core/audits/accessibility/input-image-alt.js | description": {
"message": "Коли зображення застосовується як кнопка `<input>`, додавши текст заміщення, ви допоможете користувачам програм зчитування з екрана зрозуміти призначення такої кнопки. [Дізнайтесь, як додати текст заміщення для зображення.](https://dequeuniversity.com/rules/axe/4.10/input-image-alt)"
},
"core/audits/accessibility/input-image-alt.js | failureTitle": {
"message": "Елементи `<input type=\"image\">` не містять текст `[alt]`"
},
"core/audits/accessibility/input-image-alt.js | title": {
"message": "Елементи `<input type=\"image\">` містять текст `[alt]`"
},
"core/audits/accessibility/label-content-name-mismatch.js | description": {
"message": "Видимі текстові мітки, які не відповідають доступній назві, можуть спантеличувати користувачів програм зчитування з екрана. [Докладніше про доступні назви.](https://dequeuniversity.com/rules/axe/4.10/label-content-name-mismatch)"
},
"core/audits/accessibility/label-content-name-mismatch.js | failureTitle": {
"message": "Елементи з видимими текстовими мітками не мають відповідних доступних назв."
},
"core/audits/accessibility/label-content-name-mismatch.js | title": {
"message": "Елементи з видимими текстовими мітками мають відповідні доступні назви."
},
"core/audits/accessibility/label.js | description": {
"message": "Завдяки міткам технології для людей з обмеженими можливостями, як-от програми зчитування з екрана, правильно озвучують елементи керування формою. [Докладніше про мітки для елементів форми.](https://dequeuniversity.com/rules/axe/4.10/label)"
},
"core/audits/accessibility/label.js | failureTitle": {
"message": "Елементи форми не мають пов’язаних міток"
},
"core/audits/accessibility/label.js | title": {
"message": "Елементи форми мають пов’язані мітки"
},
"core/audits/accessibility/landmark-one-main.js | description": {
"message": "Один основний орієнтир допомагає користувачам програм зчитування з екрана переходити веб-сторінкою. [Докладніше про орієнтири.](https://dequeuniversity.com/rules/axe/4.10/landmark-one-main)"
},
"core/audits/accessibility/landmark-one-main.js | failureTitle": {
"message": "Документ не містить основного орієнтира."
},
"core/audits/accessibility/landmark-one-main.js | title": {
"message": "Документ містить основний орієнтир."
},
"core/audits/accessibility/link-in-text-block.js | description": {
"message": "Для багатьох користувачів складно або неможливо читати текст із низькою контрастністю. Помітний текст посилання допомагає користувачам із поганим зором працювати зручніше. [Докладніше про те, як зробити посилання помітними.](https://dequeuniversity.com/rules/axe/4.10/link-in-text-block)"
},
"core/audits/accessibility/link-in-text-block.js | failureTitle": {
"message": "Посилання можна відрізнити лише за кольором."
},
"core/audits/accessibility/link-in-text-block.js | title": {
"message": "Посилання можна відрізнити не лише за кольором."
},
"core/audits/accessibility/link-name.js | description": {
"message": "Унікальний і доступний для виділення текст посилання (а також текст заміщення для зображень, коли вони застосовуються як посилання), що можна розпізнати, покращує навігацію для користувачів програм зчитування з екрана. [Дізнайтесь, як зробити посилання доступними.](https://dequeuniversity.com/rules/axe/4.10/link-name)"
},
"core/audits/accessibility/link-name.js | failureTitle": {
"message": "Посилання не мають назв, які можна розпізнати"
},
"core/audits/accessibility/link-name.js | title": {
"message": "Посилання мають назви, які можна розпізнати"
},
"core/audits/accessibility/list.js | description": {
"message": "Програми зчитування з екрана озвучують списки в особливий спосіб. Правильна структура списків допомагає таким програмам правильно розпізнавати інформацію. [Докладніше про правильну структуру списків.](https://dequeuniversity.com/rules/axe/4.10/list)"
},
"core/audits/accessibility/list.js | failureTitle": {
"message": "Списки не містять лише елементи `<li>` і елементи для підтримки виконання сценарію (`<script>` та `<template>`)."
},
"core/audits/accessibility/list.js | title": {
"message": "Списки містять лише елементи `<li>` й елементи для підтримки виконання сценарію (`<script>` і `<template>`)."
},
"core/audits/accessibility/listitem.js | description": {
"message": "Щоб програми зчитування з екрана правильно озвучували елементи списку (`<li>`), ці елементи повинні міститися в батьківських елементах `<ul>`, `<ol>` або `<menu>`. [Докладніше про правильну структуру списків.](https://dequeuniversity.com/rules/axe/4.10/listitem)"
},
"core/audits/accessibility/listitem.js | failureTitle": {
"message": "Елементів списку (`<li>`) немає в батьківських елементах `<ul>`, `<ol>` або `<menu>`."
},
"core/audits/accessibility/listitem.js | title": {
"message": "Елементи списку (`<li>`) містяться в батьківських елементах `<ul>`, `<ol>` або `<menu>`"
},
"core/audits/accessibility/meta-refresh.js | description": {
"message": "Користувачі не очікують, що сторінка оновлюватиметься автоматично. Таке оновлення перемістить фокус назад угору сторінки. Це може роздратувати або спантеличити користувачів. [Докладніше про метатег оновлення.](https://dequeuniversity.com/rules/axe/4.10/meta-refresh)"
},
"core/audits/accessibility/meta-refresh.js | failureTitle": {
"message": "Документ використовує `<meta http-equiv=\"refresh\">`"
},
"core/audits/accessibility/meta-refresh.js | title": {
"message": "Документ не використовує тег `<meta http-equiv=\"refresh\">`"
},
"core/audits/accessibility/meta-viewport.js | description": {
"message": "Якщо вимкнути масштабування, користувачі з поганим зором не зможуть збільшити екран, щоб краще бачити вміст веб-сторінки. [Докладніше про метатег області перегляду.](https://dequeuniversity.com/rules/axe/4.10/meta-viewport)"
},
"core/audits/accessibility/meta-viewport.js | failureTitle": {
"message": "Параметр `[user-scalable=\"no\"]` використовується в елементі `<meta name=\"viewport\">` або атрибут `[maximum-scale]` менший за 5."
},
"core/audits/accessibility/meta-viewport.js | title": {
"message": "Параметр `[user-scalable=\"no\"]` не використовується в елементі `<meta name=\"viewport\">`, а атрибут `[maximum-scale]` має значення не менше 5."
},
"core/audits/accessibility/object-alt.js | description": {
"message": "Програми зчитування з екрана розпізнають лише текст. Якщо додати текст заміщення до елементів `<object>`, програми зможуть краще передати їх значення користувачам. [Докладніше про текст заміщення для елементів `object`.](https://dequeuniversity.com/rules/axe/4.10/object-alt)"
},
"core/audits/accessibility/object-alt.js | failureTitle": {
"message": "Елементи `<object>` не містять тексту заміщення"
},
"core/audits/accessibility/object-alt.js | title": {
"message": "Елементи `<object>` містять текст заміщення"
},
"core/audits/accessibility/select-name.js | description": {
"message": "Якщо елементи <form> не мають ефективних міток, користувачам програм зчитування з екрана буде незручно їх заповнювати. [Докладніше про елемент `select`.](https://dequeuniversity.com/rules/axe/4.10/select-name)"
},
"core/audits/accessibility/select-name.js | failureTitle": {
"message": "Елементи <select> не мають пов’язаних елементів <label>."
},
"core/audits/accessibility/select-name.js | title": {
"message": "Елементи <select> мають пов’язані елементи міток."
},
"core/audits/accessibility/skip-link.js | description": {
"message": "Якщо додати посилання для пропуску контенту, користувачі зможуть заощаджувати час, переходячи до основного контенту. [Докладніше про посилання для пропуску контенту.](https://dequeuniversity.com/rules/axe/4.10/skip-link)"
},
"core/audits/accessibility/skip-link.js | failureTitle": {
"message": "Посилання для пропуску контенту не фокусовані."
},
"core/audits/accessibility/skip-link.js | title": {
"message": "Посилання для пропуску контенту є фокусованими."
},
"core/audits/accessibility/tabindex.js | description": {
"message": "Значення, що перевищує 0, передбачає явне встановлення порядку навігації. Хоча технічно воно дійсне, це часто ускладнює взаємодію для користувачів, які застосовують технології для людей з обмеженими можливостями. [Докладніше про атрибут `tabindex`.](https://dequeuniversity.com/rules/axe/4.10/tabindex)"
},
"core/audits/accessibility/tabindex.js | failureTitle": {
"message": "Деякі елементи мають значення `[tabindex]`, що перевищує 0"
},
"core/audits/accessibility/tabindex.js | title": {
"message": "Жоден елемент не має значення `[tabindex]`, що перевищує 0"
},
"core/audits/accessibility/table-duplicate-name.js | description": {
"message": "Атрибут summary має описувати структуру таблиці, а атрибут `<caption>` повинен мати назву на екрані. Точна розмітка таблиці допоможе користувачам програм зчитування з екрана. [Докладніше про атрибути summary й caption.](https://dequeuniversity.com/rules/axe/4.10/table-duplicate-name)"
},
"core/audits/accessibility/table-duplicate-name.js | failureTitle": {
"message": "Таблиці мають однаковий вміст в атрибуті summary й елементі `<caption>.`"
},
"core/audits/accessibility/table-duplicate-name.js | title": {
"message": "Таблиці мають різний вміст в атрибуті summary й елементі `<caption>`"
},
"core/audits/accessibility/table-fake-caption.js | description": {
"message": "Програми зчитування з екрана мають функції, які полегшують навігацію в таблицях. Якщо в таблицях замість клітинок з атрибутом `[colspan]` використовується елемент заголовка, користувачам програми зчитування з екрана може бути зручніше працювати з ними. [Докладніше про заголовки.](https://dequeuniversity.com/rules/axe/4.10/table-fake-caption)."
},
"core/audits/accessibility/table-fake-caption.js | failureTitle": {
"message": "Для позначення заголовків у таблицях замість клітинок з атрибутом `[colspan]` не використовується елемент `<caption>`."
},
"core/audits/accessibility/table-fake-caption.js | title": {
"message": "Для позначення заголовків у таблицях замість клітинок з атрибутом `[colspan]` використовується елемент `<caption>`."
},
"core/audits/accessibility/target-size.js | description": {
"message": "Області дотику повинні мати достатній розмір і інтервали, щоб полегшити взаємодію для користувачів, які мають проблеми з натисканням невеликих елементів керування. [Докладніше про області дотику.](https://dequeuniversity.com/rules/axe/4.10/target-size)"
},
"core/audits/accessibility/target-size.js | failureTitle": {
"message": "Області дотику мають недостатній розмір або інтервали."
},
"core/audits/accessibility/target-size.js | title": {
"message": "Області дотику мають достатній розмір і інтервали."
},
"core/audits/accessibility/td-has-header.js | description": {
"message": "Програми зчитування з екрана мають функції, які полегшують навігацію в таблицях. Якщо елементи `<td>` у великій таблиці (принаймні 3 клітинки у ширину й висоту) матимуть пов’язаний заголовок таблиці, користувачам програми зчитування з екрана може бути зручніше працювати з нею. [Докладніше про заголовки таблиць.](https://dequeuniversity.com/rules/axe/4.10/td-has-header)"
},
"core/audits/accessibility/td-has-header.js | failureTitle": {
"message": "Елементи `<td>` у великій таблиці `<table>` не містять заголовків таблиці."
},
"core/audits/accessibility/td-has-header.js | title": {
"message": "Елементи `<td>` у великій таблиці `<table>` містять принаймні один заголовок таблиці."
},
"core/audits/accessibility/td-headers-attr.js | description": {
"message": "Програми зчитування з екрана мають функції, які полегшують навігацію в таблицях. Якщо клітинки `<td>`, які використовують атрибут `[headers]`, посилаються лише на інші клітинки в тій самій таблиці, це може покращити взаємодію для користувачів програми зчитування з екрана. [Докладніше про атрибут `headers`.](https://dequeuniversity.com/rules/axe/4.10/td-headers-attr)"
},
"core/audits/accessibility/td-headers-attr.js | failureTitle": {
"message": "Клітинки в елементі `<table>`, які використовують атрибут `[headers]`, посилаються на елемент `id`, відсутній в тій самій таблиці."
},
"core/audits/accessibility/td-headers-attr.js | title": {
"message": "Клітинки в елементі `<table>`, які використовують атрибут `[headers]`, посилаються на клітинки тієї ж таблиці."
},
"core/audits/accessibility/th-has-data-cells.js | description": {
"message": "Програми зчитування з екрана мають функції, які полегшують навігацію в таблицях. Якщо заголовки таблиці завжди посилаються на певні набори клітинок, це може покращити взаємодію для користувачів програм зчитування з екрана. [Докладніше про заголовки таблиць.](https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells)"
},
"core/audits/accessibility/th-has-data-cells.js | failureTitle": {
"message": "Елементи `<th>` і елементи з роллю `[role=\"columnheader\"/\"rowheader\"]` не містять клітинок із даними, які описують."
},
"core/audits/accessibility/th-has-data-cells.js | title": {
"message": "Елементи `<th>` і елементи з роллю `[role=\"columnheader\"/\"rowheader\"]` містять клітинки з даними, які описують."
},
"core/audits/accessibility/valid-lang.js | description": {
"message": "Якщо для елементів указати дійсний тег мови за [стандартом BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question), це допоможе програмі зчитування з екрана правильно озвучувати текст. [Дізнайтесь, як використовувати атрибут `lang`.](https://dequeuniversity.com/rules/axe/4.10/valid-lang)"
},
"core/audits/accessibility/valid-lang.js | failureTitle": {
"message": "Атрибути `[lang]` не мають дійсного значення"
},
"core/audits/accessibility/valid-lang.js | title": {
"message": "Атрибути `[lang]` мають дійсне значення"
},
"core/audits/accessibility/video-caption.js | description": {
"message": "Коли відео має субтитри, користувачам із вадами слуху простіше зрозуміти його. [Докладніше про субтитри відео.](https://dequeuniversity.com/rules/axe/4.10/video-caption)"
},
"core/audits/accessibility/video-caption.js | failureTitle": {
"message": "Елементи `<video>` не містять елемент `<track>` з атрибутом `[kind=\"captions\"]`."
},
"core/audits/accessibility/video-caption.js | title": {
"message": "Елементи `<video>` містять елемент `<track>` з атрибутом `[kind=\"captions\"]`"
},
"core/audits/autocomplete.js | columnCurrent": {
"message": "Поточне значення"
},
"core/audits/autocomplete.js | columnSuggestions": {
"message": "Пропонований маркер"
},
"core/audits/autocomplete.js | description": {
"message": "Атрибут `autocomplete` допомагає користувачам швидше надсилати форми. Щоб спростити процес, спробуйте ввімкнути атрибут `autocomplete`, указавши для нього дійсне значення. [Дізнайтеся більше про `autocomplete` у формах.](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)"
},
"core/audits/autocomplete.js | failureTitle": {
"message": "Елементи `<input>` не мають правильних атрибутів `autocomplete`"
},
"core/audits/autocomplete.js | manualReview": {
"message": "Потрібна перевірка вручну"
},
"core/audits/autocomplete.js | reviewOrder": {
"message": "Перевірте порядок маркерів"
},
"core/audits/autocomplete.js | title": {
"message": "Елементи `<input>` використовують атрибут `autocomplete` правильно"
},
"core/audits/autocomplete.js | warningInvalid": {
"message": "Маркери `autocomplete`: \"{token}\" недійсний у {snippet}"
},
"core/audits/autocomplete.js | warningOrder": {
"message": "Перевірка порядку маркерів: \"{tokens}\" у {snippet}"
},
"core/audits/bf-cache.js | actionableFailureType": {
"message": "Можна виправити"
},
"core/audits/bf-cache.js | description": {
"message": "На сайті часто виконуються переходи на попередню сторінку або повернення на вже відвідані. Таку навігацію можна пришвидшити за допомогою зворотного кешу. [Докладніше](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)"
},
"core/audits/bf-cache.js | displayValue": {
"message": "{itemCount,plural, =1{1 причина помилки}one{# причина помилки}few{# причини помилки}many{# причин помилки}other{# причини помилки}}"
},
"core/audits/bf-cache.js | failureReasonColumn": {
"message": "Причина помилки"
},
"core/audits/bf-cache.js | failureTitle": {
"message": "Сторінку не вдалося відновити зі зворотного кешу"
},
"core/audits/bf-cache.js | failureTypeColumn": {
"message": "Тип помилки"
},
"core/audits/bf-cache.js | notActionableFailureType": {
"message": "Не можна виправити"
},
"core/audits/bf-cache.js | supportPendingFailureType": {
"message": "Очікується підтримка веб-переглядача"
},
"core/audits/bf-cache.js | title": {
"message": "Сторінку вдалося відновити зі зворотного кешу"
},
"core/audits/bf-cache.js | warningHeadless": {
"message": "Зворотний кеш не можна тестувати в старому веб-переглядачі Chrome без графічного інтерфейсу (`--chrome-flags=\"--headless=old\"`). Щоб переглянути результати перевірки, використовуйте новий веб-переглядач Chrome без графічного інтерфейсу (`--chrome-flags=\"--headless=new\"`) або стандартну версію Chrome."
},
"core/audits/bootup-time.js | chromeExtensionsWarning": {
"message": "Розширення Chrome негативно впливають на завантаження цієї сторінки. Спробуйте перевірити сторінку в режимі анонімного перегляду або в профілі Chrome без розширень."
},
"core/audits/bootup-time.js | columnScriptEval": {
"message": "Оцінка сценарію"
},
"core/audits/bootup-time.js | columnScriptParse": {
"message": "Синтаксичний аналіз сценарію"
},
"core/audits/bootup-time.js | columnTotal": {
"message": "Загальний процесорний час"
},
"core/audits/bootup-time.js | description": {
"message": "Зменште час виконання синтаксичного аналізу, компілювання й запуску скриптів JavaScript. Для цього корисно завантажувати менші обсяги даних JavaScript. [Дізнайтесь, як зменшити час виконання синтаксичного аналізу для JavaScript.](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)"
},
"core/audits/bootup-time.js | failureTitle": {
"message": "Зменште час виконання JavaScript"
},
"core/audits/bootup-time.js | title": {
"message": "Час виконання JavaScript"
},
"core/audits/byte-efficiency/duplicated-javascript.js | description": {
"message": "Видаліть великі копії модулів JavaScript із пакетів, щоб зменшити кількість непотрібних байтів під час активності в мережі. "
},
"core/audits/byte-efficiency/duplicated-javascript.js | title": {
"message": "Видаліть копії модулів у пакетах JavaScript"
},
"core/audits/byte-efficiency/efficient-animated-content.js | description": {
"message": "Великі файли GIF неефективні для передавання анімованого контенту. Щоб заощадити мережевий трафік даних, радимо замість формату GIF використовувати MPEG4 або WebM для анімацій і PNG чи WebP для статичних зображень. [Докладніше про ефективні формати відео.](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)"
},
"core/audits/byte-efficiency/efficient-animated-content.js | title": {
"message": "Використовуйте формати відео для анімованого вмісту"
},
"core/audits/byte-efficiency/legacy-javascript.js | description": {
"message": "Поліфіли й перетворення дають застарілим вебпереглядачам змогу використовувати нові функції JavaScript. Однак багато з них не потрібні для сучасних вебпереглядачів. Змініть процес складання JavaScript, щоб не транспілювати функції [базового набору](https://web.dev/baseline), якщо вам не потрібно підтримувати застарілі вебпереглядачі. [Дізнайтеся, чому більшість сайтів можуть розгортати код ES6+ без транспілювання](https://philipwalton.com/articles/the-state-of-es5-on-the-web/)"
},
"core/audits/byte-efficiency/legacy-javascript.js | detectedCoreJs2Warning": {
"message": "На сторінці виявлено версію 2 core-js. Щоб підвищити продуктивність, перейдіть на версію 3."
},
"core/audits/byte-efficiency/legacy-javascript.js | title": {
"message": "Не показуйте застарілі елементи JavaScript у сучасних веб-переглядачах"
},
"core/audits/byte-efficiency/modern-image-formats.js | description": {
"message": "Формати зображень WebP і AVIF часто стискаються краще, ніж PNG чи JPEG. Тому вони швидше завантажуються й використовують менше даних. [Докладніше про сучасні формати зображень.](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/)"
},
"core/audits/byte-efficiency/modern-image-formats.js | title": {
"message": "Показуйте зображення в нових форматах"
},
"core/audits/byte-efficiency/offscreen-images.js | description": {
"message": "Щоб зменшити час до повного завантаження, використовуйте відкладене завантаження закадрових і прихованих зображень. Тоді важливі ресурси сайту завантажуватимуться в першу чергу. [Дізнайтесь, як відкласти завантаження закадрових зображень.](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/)"
},
"core/audits/byte-efficiency/offscreen-images.js | title": {
"message": "Відкладіть закадрові зображення"
},
"core/audits/byte-efficiency/render-blocking-resources.js | description": {
"message": "Ресурси блокують першу візуалізацію сторінки. Надсилайте спершу важливі фрагменти JavaScript або таблиці CSS і відкладайте всі некритичні елементи. [Дізнайтесь, як вилучити ресурси, які блокують відображення.](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/)"
},
"core/audits/byte-efficiency/render-blocking-resources.js | title": {
"message": "Вилучіть ресурси, які блокують відображення"
},
"core/audits/byte-efficiency/total-byte-weight.js | description": {
"message": "Великі обсяги мережевих даних використовують багато коштовного трафіку відвідувачів і довго завантажуються. [Дізнайтесь, як зменшити обсяг даних.](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)"
},
"core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
"message": "Загальний розмір – {totalBytes, number, bytes} КіБ"
},
"core/audits/byte-efficiency/total-byte-weight.js | failureTitle": {
"message": "Уникайте великих обсягів даних у мережі"
},
"core/audits/byte-efficiency/total-byte-weight.js | title": {
"message": "Уникається великий обсяг даних мережі"
},
"core/audits/byte-efficiency/unminified-css.js | description": {
"message": "Стиснення файлів CSS може зменшити обсяг даних у мережі. [Дізнайтесь, як зменшити файли CSS.](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/)"
},
"core/audits/byte-efficiency/unminified-css.js | title": {
"message": "Зменште СSS"
},
"core/audits/byte-efficiency/unminified-javascript.js | description": {
"message": "Мініфікація файлів JavaScript може зменшити обсяг даних і час обробки скрипту. [Дізнайтесь, як зменшити файл JavaScript.](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/)"
},