@quick-game/cli
Version:
Command line interface for rapid qg development
695 lines • 331 kB
JSON
{
"core/audits/accessibility/accesskeys.js | description": {
"message": "Клавишите за достъп дават възможност на потребителите бързо да преместят фокуса към определена част от страницата. За правилно навигиране всеки клавиш за достъп трябва да е уникален. [Научете повече за клавишите за достъп](https://dequeuniversity.com/rules/axe/4.7/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.7/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": "ARIA `role`s enable assistive technologies to know the role of each element on the web page. If the `role` values are misspelled, not existing ARIA `role` values, or abstract roles, then the purpose of the element will not be communicated to users of assistive technologies. [Learn more about ARIA roles](https://dequeuniversity.com/rules/axe/4.7/aria-allowed-roles)."
},
"core/audits/accessibility/aria-allowed-role.js | failureTitle": {
"message": "Values assigned to `role=\"\"` are not valid ARIA roles."
},
"core/audits/accessibility/aria-allowed-role.js | title": {
"message": "Values assigned to `role=\"\"` are valid ARIA roles."
},
"core/audits/accessibility/aria-command-name.js | description": {
"message": "Когато даден елемент няма достъпно име, екранните четци ще произнасят за него общо име и той ще бъде неизползваем за потребителите, разчитащи на тази технология. [Научете как да направите по-достъпни елементите, свързани с команди](https://dequeuniversity.com/rules/axe/4.7/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-dialog-name.js | description": {
"message": "Елементите ARIA в диалоговите прозорци без достъпни имена може да попречат на потребителите на екранни четци да разберат целта на тези елементи. [Научете как да направите по-достъпни елементите ARIA в диалоговите прозорци](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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.7/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.7/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-required-attr.js | description": {
"message": "Някои роли на ARIA имат задължителни атрибути, от които екранните четци получават описание на състоянието на съответния елемент. [Научете повече за ролите и задължителните атрибути](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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-active.js | description": {
"message": "Всички елементи, които могат да получат фокуса, трябва да са с уникален `id`, за да могат помощните технологии да работят с тях. [Научете как да коригирате дублиращите се `id`](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-active)."
},
"core/audits/accessibility/duplicate-id-active.js | failureTitle": {
"message": "Атрибутите `[id]` на активните елементи, които могат да получат фокуса, не са уникални"
},
"core/audits/accessibility/duplicate-id-active.js | title": {
"message": "Атрибутите `[id]` на активните елементи, които могат да получат фокуса, са уникални"
},
"core/audits/accessibility/duplicate-id-aria.js | description": {
"message": "Стойността на атрибута за ARIA трябва да е уникална, за да се предотврати пропускането на други екземпляри от страна на помощните технологии. [Научете как да коригирате дублиращи се идентификатори за ARIA](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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": "Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.7/image-redundant-alt)."
},
"core/audits/accessibility/image-redundant-alt.js | failureTitle": {
"message": "Image elements have `[alt]` attributes that are redundant text."
},
"core/audits/accessibility/image-redundant-alt.js | title": {
"message": "Image elements do not have `[alt]` attributes that are redundant text."
},
"core/audits/accessibility/input-button-name.js | description": {
"message": "Добавянето на забележим и достъпен текст към бутоните за въвеждане може да помогне на потребителите на екранни четци да разберат за какво служи съответният бутон. [Научете повече за бутоните за въвеждане](https://dequeuniversity.com/rules/axe/4.7/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.7/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": "Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https://dequeuniversity.com/rules/axe/4.7/label-content-name-mismatch)."
},
"core/audits/accessibility/label-content-name-mismatch.js | failureTitle": {
"message": "Elements with visible text labels do not have matching accessible names."
},
"core/audits/accessibility/label-content-name-mismatch.js | title": {
"message": "Elements with visible text labels have matching accessible names."
},
"core/audits/accessibility/label.js | description": {
"message": "Етикетите дават възможност на помощните технологии, като например екранни четци, да четат правилно контролите във формуляри. [Научете повече за етикетите на елементи във формуляри](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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": "Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https://dequeuniversity.com/rules/axe/4.7/skip-link)."
},
"core/audits/accessibility/skip-link.js | failureTitle": {
"message": "Skip links are not focusable."
},
"core/audits/accessibility/skip-link.js | title": {
"message": "Skip links are focusable."
},
"core/audits/accessibility/tabindex.js | description": {
"message": "Ако стойността е по-голяма от 0, значи се използва изричен ред на навигиране. Въпреки че е технически валидно, това често създава неудобства за потребителите, които разчитат на помощни технологии. [Научете повече за атрибута `tabindex`](https://dequeuniversity.com/rules/axe/4.7/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": "The summary attribute should describe the table structure, while `<caption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https://dequeuniversity.com/rules/axe/4.7/table-duplicate-name)."
},
"core/audits/accessibility/table-duplicate-name.js | failureTitle": {
"message": "Tables have the same content in the summary attribute and `<caption>.`"
},
"core/audits/accessibility/table-duplicate-name.js | title": {
"message": "Tables have different content in the summary attribute and `<caption>`."
},
"core/audits/accessibility/table-fake-caption.js | description": {
"message": "Екранните четци имат функции за улесняване на навигирането в таблици. Когато в таблиците се използва елементът caption вместо клетки с атрибута `[colspan]`, това може да подобри практическата работа за потребителите на екранни четци. [Научете повече за надписите](https://dequeuniversity.com/rules/axe/4.7/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": "Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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.7/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.7/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/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 пакета си използвайте актуална стратегия за внедряване на скриптове посредством откриване на функции за модулни/немодулни скриптове, за да намалите количеството код, изпращан до новите браузъри, и същевременно да запазите поддръжката за старите такива. [Научете как да използвате съвременен JavaScript](https://web.dev/publish-modern-javascript/)."
},
"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": "Мрежовите ресурси с голям размер струват пари на потребителите и са тясно свързани с бавното зареждане. [Научете как да намалите размера на ресурсите](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)."
},
"core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
"message": "Общият размер бе {totalBytes, number, bytes} KiB"
},
"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": "Минимизирайте CSS"
},
"core/audits/byte-efficiency/unminified-javascript.js | description": {
"message": "Минимизирането на файловете с JavaScript може да намали размера на ресурсите и времето за синтактичен анализ на скрипта. [Научете как да минимизирате JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/)."
},
"core/audits/byte-efficiency/unminified-javascript.js | title": {
"message": "Минимизирайте JavaScript"
},
"core/audits/byte-efficiency/unused-css-rules.js | description": {
"message": "Намалете ненужните правила от стиловите листове и отложете зареждането на CSS кода, който не се използва за съдържанието на видимата на екрана част от страницата, за да намалите преноса на данни през мрежата. [Научете как да намалите неизползвания CSS код](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/)."
},
"core/audits/byte-efficiency/unused-css-rules.js | title": {
"message": "Намалете неизползваните CSS стилове"
},
"core/audits/byte-efficiency/unused-javascript.js | descripti