lighthouse
Version:
Automated auditing, performance metrics, and best practices for the web.
690 lines • 366 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": "Помощните технологии, например екранни четци, работят непоследователно, когато за `<body>` за документа е зададено `aria-hidden=\"true\"`. [Научете как `aria-hidden` влияе върху основния текст на документа](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body)."
},
"core/audits/accessibility/aria-hidden-body.js | failureTitle": {
"message": "За `<body>` за документа е зададено `[aria-hidden=\"true\"]`"
},
"core/audits/accessibility/aria-hidden-body.js | title": {
"message": "За `<body>` за документа не е зададено `[aria-hidden=\"true\"]`"
},
"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`](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`](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": "Заглавните елементи нямат съдържание."
},
"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>` се използва изображение, предоставянето на алтернативен текст помага на потребителите на екранни четци да разберат за какво служи бутонът. [Научете повече за алтернативния текст на изображение за елемент 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": "Потребителите не очакват страницата да се опресни автоматично и ако това се случи, фокусът ще бъде върнат в горната ѝ част. Това може да бъде дразнещо или объркващо за потребителите. [Научете повече за мета маркера refresh](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": "Невъзможността за промяна на мащаба създава проблем за потребителите със слабо зрение, които разчитат на увеличението на екрана, за да виждат добре съдържанието на уеб страниците. [Научете повече за мета маркера viewport](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": "Елементите на формуляра без ефективни етикети могат да влошат практическата работа на потребителите на екранни четци. [Научете повече за елемента `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 са свързани елементи label."
},
"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 трябва да описва структурата на таблицата, a `<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": "Екранните четци имат функции за улесняване на навигирането в таблици. Когато в таблиците се използва елементът caption вместо клетки с атрибута `[colspan]`, това може да подобри практическата работа за потребителите на екранни четци. [Научете повече за надписите](https://dequeuniversity.com/rules/axe/4.10/table-fake-caption)."
},
"core/audits/accessibility/table-fake-caption.js | failureTitle": {
"message": "Таблиците не използват `<caption>` вместо клетки с атрибута `[colspan]`, за да посочат надпис."
},
"core/audits/accessibility/table-fake-caption.js | title": {
"message": "В таблиците се използва `<caption>` вместо клетки с атрибута `[colspan]`, за да се посочи надпис."
},
"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": "Голяма част от навигацията представлява връщане назад към предишна страница или повторно преминаване напред. Кешът за назад/напред (bfcache) може да ускори този тип навигиране. [Научете повече за bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)"
},
"core/audits/bf-cache.js | displayValue": {
"message": "{itemCount,plural, =1{1 причина за проблема}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": "Препоръчваме да намалите времето, прекарвано в синтактичен анализ, компилиране и изпълнение на JS. Използването на JS ресурси с по-малък размер може да помогне за това. [Научете как да намалите времето за изпълнение на 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 файлове не са ефективни за показване на анимирано съдържание. Вместо това препоръчваме да използвате видеоклипове във формат 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, така че да не се транскомпилират функциите на [Baseline](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": "Ресурси блокират първото изобразяване на страницата ви. Препоръчваме да вградите критичните JS/CSS елементи и да отложите зареждането на всички некритични стилове или JS код. [Научете как да премахвате ресурси, блокиращи изобразяването](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": "Мрежовите ресурси с голям размер струват пари на потребителите и са тясно свързани с бавното зареждане. [Научете как да н