@quick-game/cli
Version:
Command line interface for rapid qg development
683 lines • 247 kB
JSON
{
"core/audits/accessibility/accesskeys.js | description": {
"message": "Le chiavi di accesso consentono agli utenti di impostare rapidamente lo stato attivo su una parte della pagina. Per assicurare una navigazione corretta, ogni chiave di accesso deve essere univoca. [Scopri di più sulle chiavi di accesso](https://dequeuniversity.com/rules/axe/4.7/accesskeys)."
},
"core/audits/accessibility/accesskeys.js | failureTitle": {
"message": "I valori `[accesskey]` non sono univoci"
},
"core/audits/accessibility/accesskeys.js | title": {
"message": "I valori `[accesskey]` sono univoci"
},
"core/audits/accessibility/aria-allowed-attr.js | description": {
"message": "Ogni elemento `role` ARIA supporta un determinato sottoinsieme di attributi `aria-*`. Se non dovessero corrispondere, gli attributi `aria-*` non saranno considerati validi. [Scopri come far corrispondere gli attributi ARIA ai relativi ruoli](https://dequeuniversity.com/rules/axe/4.7/aria-allowed-attr)."
},
"core/audits/accessibility/aria-allowed-attr.js | failureTitle": {
"message": "Gli attributi `[aria-*]` non corrispondono ai rispettivi ruoli"
},
"core/audits/accessibility/aria-allowed-attr.js | title": {
"message": "Gli attributi `[aria-*]` corrispondono ai rispettivi ruoli"
},
"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": "Quando un elemento non ha un nome accessibile, gli screen reader lo descrivono con un nome generico, rendendolo inutilizzabile per gli utenti che si affidano agli screen reader. [Scopri come rendere più accessibili gli elementi di comando](https://dequeuniversity.com/rules/axe/4.7/aria-command-name)."
},
"core/audits/accessibility/aria-command-name.js | failureTitle": {
"message": "Gli elementi `button`, `link` e `menuitem` non hanno nomi accessibili"
},
"core/audits/accessibility/aria-command-name.js | title": {
"message": "Gli elementi `button`, `link` e `menuitem` hanno nomi accessibili"
},
"core/audits/accessibility/aria-dialog-name.js | description": {
"message": "Gli elementi delle finestre di dialogo ARIA senza nomi accessibili potrebbero impedire agli utenti di screen reader di comprendere lo scopo di questi elementi. [Scopri come rendere più accessibili gli elementi delle finestre di dialogo ARIA](https://dequeuniversity.com/rules/axe/4.7/aria-dialog-name)."
},
"core/audits/accessibility/aria-dialog-name.js | failureTitle": {
"message": "Gli elementi con `role=\"dialog\"` o `role=\"alertdialog\"` non hanno nomi accessibili."
},
"core/audits/accessibility/aria-dialog-name.js | title": {
"message": "Gli elementi con `role=\"dialog\"` o `role=\"alertdialog\"` hanno nomi accessibili."
},
"core/audits/accessibility/aria-hidden-body.js | description": {
"message": "Le tecnologie per la disabilità, come gli screen reader, funzionano in modo incoerente se viene impostato il valore `aria-hidden=\"true\"` nel documento `<body>`. [Scopri in che modo `aria-hidden` influisce sul corpo del documento](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-body)."
},
"core/audits/accessibility/aria-hidden-body.js | failureTitle": {
"message": "L'attributo `[aria-hidden=\"true\"]` è presente nel documento `<body>`"
},
"core/audits/accessibility/aria-hidden-body.js | title": {
"message": "L'attributo `[aria-hidden=\"true\"]` non è presente nel documento `<body>`"
},
"core/audits/accessibility/aria-hidden-focus.js | description": {
"message": "I discendenti attivabili all'interno di un elemento `[aria-hidden=\"true\"]` impediscono di mettere questi elementi interattivi a disposizione degli utenti che usano tecnologie per la disabilità come gli screen reader. [Scopri in che modo `aria-hidden` influisce sugli elementi attivabili](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-focus)."
},
"core/audits/accessibility/aria-hidden-focus.js | failureTitle": {
"message": "Gli elementi `[aria-hidden=\"true\"]` contengono discendenti per cui è possibile impostare lo stato attivo"
},
"core/audits/accessibility/aria-hidden-focus.js | title": {
"message": "Gli elementi `[aria-hidden=\"true\"]` non contengono discendenti per cui è possibile impostare lo stato attivo"
},
"core/audits/accessibility/aria-input-field-name.js | description": {
"message": "Quando un campo di immissione non ha un nome accessibile, gli screen reader lo descrivono con un nome generico, rendendolo inutilizzabile per gli utenti che si affidano agli screen reader. [Scopri di più sulle etichette dei campi di immissione](https://dequeuniversity.com/rules/axe/4.7/aria-input-field-name)."
},
"core/audits/accessibility/aria-input-field-name.js | failureTitle": {
"message": "I campi di immissione ARIA non hanno nomi accessibili"
},
"core/audits/accessibility/aria-input-field-name.js | title": {
"message": "I campi di immissione ARIA hanno nomi accessibili"
},
"core/audits/accessibility/aria-meter-name.js | description": {
"message": "Quando un elemento meter non ha un nome accessibile, gli screen reader lo descrivono con un nome generico, rendendolo inutilizzabile per gli utenti che si affidano agli screen reader. [Scopri come assegnare un nome agli elementi `meter`](https://dequeuniversity.com/rules/axe/4.7/aria-meter-name)."
},
"core/audits/accessibility/aria-meter-name.js | failureTitle": {
"message": "Gli elementi ARIA `meter` non hanno nomi accessibili"
},
"core/audits/accessibility/aria-meter-name.js | title": {
"message": "Gli elementi ARIA `meter` hanno nomi accessibili"
},
"core/audits/accessibility/aria-progressbar-name.js | description": {
"message": "Quando un elemento `progressbar` non ha un nome accessibile, gli screen reader lo descrivono con un nome generico, rendendolo inutilizzabile per gli utenti che si affidano agli screen reader. [Scopri come etichettare gli elementi `progressbar`](https://dequeuniversity.com/rules/axe/4.7/aria-progressbar-name)."
},
"core/audits/accessibility/aria-progressbar-name.js | failureTitle": {
"message": "Gli elementi ARIA `progressbar` non hanno nomi accessibili"
},
"core/audits/accessibility/aria-progressbar-name.js | title": {
"message": "Gli elementi ARIA `progressbar` hanno nomi accessibili"
},
"core/audits/accessibility/aria-required-attr.js | description": {
"message": "Alcuni ruoli ARIA hanno attributi obbligatori che descrivono lo stato dell'elemento agli screen reader. [Scopri di più sui ruoli e sugli attributi richiesti](https://dequeuniversity.com/rules/axe/4.7/aria-required-attr)."
},
"core/audits/accessibility/aria-required-attr.js | failureTitle": {
"message": "Gli elementi `[role]` non hanno tutti gli attributi `[aria-*]` obbligatori"
},
"core/audits/accessibility/aria-required-attr.js | title": {
"message": "Gli elementi `[role]` hanno tutti gli attributi `[aria-*]` obbligatori"
},
"core/audits/accessibility/aria-required-children.js | description": {
"message": "Alcuni ruoli principali ARIA devono contenere specifici ruoli secondari per poter eseguire le funzionalità per l'accessibilità previste. [Scopri di più sui ruoli e sugli elementi secondari richiesti](https://dequeuniversity.com/rules/axe/4.7/aria-required-children)."
},
"core/audits/accessibility/aria-required-children.js | failureTitle": {
"message": "Negli elementi con un ruolo ARIA `[role]` che richiedono che gli elementi secondari contengano un ruolo `[role]` specifico mancano alcuni o tutti questi elementi secondari obbligatori."
},
"core/audits/accessibility/aria-required-children.js | title": {
"message": "Gli elementi con un ruolo ARIA `[role]` che richiedono che gli elementi secondari contengano un ruolo `[role]` specifico hanno tutti gli elementi secondari obbligatori."
},
"core/audits/accessibility/aria-required-parent.js | description": {
"message": "Alcuni ruoli secondari ARIA devono essere contenuti in specifici ruoli principali per poter eseguire in modo corretto le funzionalità per l'accessibilità previste. [Scopri di più sui ruoli ARIA e sull'elemento principale richiesto](https://dequeuniversity.com/rules/axe/4.7/aria-required-parent)."
},
"core/audits/accessibility/aria-required-parent.js | failureTitle": {
"message": "Gli elementi `[role]` non sono contenuti nei rispettivi elementi principali obbligatori"
},
"core/audits/accessibility/aria-required-parent.js | title": {
"message": "Gli elementi `[role]` sono contenuti nei rispettivi elementi principali obbligatori"
},
"core/audits/accessibility/aria-roles.js | description": {
"message": "I ruoli ARIA devono contenere valori validi per poter eseguire le funzionalità per l'accessibilità previste. [Scopri di più sui ruoli ARIA validi](https://dequeuniversity.com/rules/axe/4.7/aria-roles)."
},
"core/audits/accessibility/aria-roles.js | failureTitle": {
"message": "I valori `[role]` non sono validi"
},
"core/audits/accessibility/aria-roles.js | title": {
"message": "I valori `[role]` sono validi"
},
"core/audits/accessibility/aria-text.js | description": {
"message": "L'aggiunta di `role=text` intorno a un nodo di testo diviso dal markup consente a VoiceOver di considerarlo come una singola frase, ma i discendenti attivabili dell'elemento non verranno annunciati. [Scopri di più sull'attributo `role=text`](https://dequeuniversity.com/rules/axe/4.7/aria-text)."
},
"core/audits/accessibility/aria-text.js | failureTitle": {
"message": "Gli elementi con l'attributo `role=text` hanno discendenti attivabili."
},
"core/audits/accessibility/aria-text.js | title": {
"message": "Gli elementi con l'attributo `role=text` non hanno discendenti attivabili."
},
"core/audits/accessibility/aria-toggle-field-name.js | description": {
"message": "Quando un campo di attivazione/disattivazione non ha un nome accessibile, gli screen reader lo descrivono con un nome generico, rendendolo inutilizzabile per gli utenti che si affidano agli screen reader. [Scopri di più sui campi di attivazione/disattivazione](https://dequeuniversity.com/rules/axe/4.7/aria-toggle-field-name)."
},
"core/audits/accessibility/aria-toggle-field-name.js | failureTitle": {
"message": "I campi di attivazione/disattivazione ARIA non hanno nomi accessibili"
},
"core/audits/accessibility/aria-toggle-field-name.js | title": {
"message": "I campi di attivazione/disattivazione ARIA hanno nomi accessibili"
},
"core/audits/accessibility/aria-tooltip-name.js | description": {
"message": "Quando un elemento tooltip non ha un nome accessibile, gli screen reader lo descrivono con un nome generico, rendendolo inutilizzabile per gli utenti che si affidano agli screen reader. [Scopri come assegnare un nome agli elementi `tooltip`](https://dequeuniversity.com/rules/axe/4.7/aria-tooltip-name)."
},
"core/audits/accessibility/aria-tooltip-name.js | failureTitle": {
"message": "Gli elementi ARIA `tooltip` non hanno nomi accessibili"
},
"core/audits/accessibility/aria-tooltip-name.js | title": {
"message": "Gli elementi ARIA `tooltip` hanno nomi accessibili"
},
"core/audits/accessibility/aria-treeitem-name.js | description": {
"message": "Quando un elemento `treeitem` non ha un nome accessibile, gli screen reader lo descrivono con un nome generico, rendendolo inutilizzabile per gli utenti che si affidano agli screen reader. [Scopri di più sull'etichettatura di elementi `treeitem`](https://dequeuniversity.com/rules/axe/4.7/aria-treeitem-name)."
},
"core/audits/accessibility/aria-treeitem-name.js | failureTitle": {
"message": "Gli elementi ARIA `treeitem` non hanno nomi accessibili"
},
"core/audits/accessibility/aria-treeitem-name.js | title": {
"message": "Gli elementi ARIA `treeitem` hanno nomi accessibili"
},
"core/audits/accessibility/aria-valid-attr-value.js | description": {
"message": "Le tecnologie per la disabilità, come gli screen reader, non sono in grado di interpretare gli attributi ARIA con valori non validi. [Scopri di più sui valori validi per gli attributi ARIA](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr-value)."
},
"core/audits/accessibility/aria-valid-attr-value.js | failureTitle": {
"message": "Gli attributi `[aria-*]` non hanno valori validi"
},
"core/audits/accessibility/aria-valid-attr-value.js | title": {
"message": "Gli attributi `[aria-*]` hanno valori validi"
},
"core/audits/accessibility/aria-valid-attr.js | description": {
"message": "Le tecnologie per la disabilità, come gli screen reader, non sono in grado di interpretare gli attributi ARIA con nomi non validi. [Scopri di più sugli attributi ARIA validi](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr)."
},
"core/audits/accessibility/aria-valid-attr.js | failureTitle": {
"message": "Gli attributi `[aria-*]` non sono validi o contengono errori ortografici"
},
"core/audits/accessibility/aria-valid-attr.js | title": {
"message": "Gli attributi `[aria-*]` sono validi e non contengono errori ortografici"
},
"core/audits/accessibility/axe-audit.js | failingElementsHeader": {
"message": "Elementi respinti"
},
"core/audits/accessibility/button-name.js | description": {
"message": "Quando un pulsante non ha un nome accessibile, gli screen reader lo descrivono semplicemente come \"pulsante\", rendendolo inutilizzabile per gli utenti che si affidano agli screen reader. [Scopri come rendere più accessibili i pulsanti](https://dequeuniversity.com/rules/axe/4.7/button-name)."
},
"core/audits/accessibility/button-name.js | failureTitle": {
"message": "I pulsanti non hanno nomi accessibili"
},
"core/audits/accessibility/button-name.js | title": {
"message": "I pulsanti hanno un nome accessibile"
},
"core/audits/accessibility/bypass.js | description": {
"message": "Se aggiungi metodi per bypassare contenuti ripetitivi, la navigazione della pagina diventa più efficiente per chi usa la tastiera. [Scopri di più sui blocchi di bypass](https://dequeuniversity.com/rules/axe/4.7/bypass)."
},
"core/audits/accessibility/bypass.js | failureTitle": {
"message": "La pagina non contiene alcun titolo, skip link o area di riferimento"
},
"core/audits/accessibility/bypass.js | title": {
"message": "La pagina contiene un titolo, uno skip link o un'area di riferimento"
},
"core/audits/accessibility/color-contrast.js | description": {
"message": "Il testo a basso contrasto è difficile, se non impossibile, da leggere per molti utenti. [Scopri come fornire un contrasto cromatico sufficiente](https://dequeuniversity.com/rules/axe/4.7/color-contrast)."
},
"core/audits/accessibility/color-contrast.js | failureTitle": {
"message": "Il rapporto di contrasto tra i colori di sfondo e primo piano non è sufficiente."
},
"core/audits/accessibility/color-contrast.js | title": {
"message": "Il rapporto di contrasto tra i colori di sfondo e primo piano è sufficiente"
},
"core/audits/accessibility/definition-list.js | description": {
"message": "Se il markup degli elenchi di definizioni non è stato eseguito in modo corretto, gli screen reader possono generare output ambigui o imprecisi. [Scopri come strutturare correttamente gli elenchi di definizioni](https://dequeuniversity.com/rules/axe/4.7/definition-list)."
},
"core/audits/accessibility/definition-list.js | failureTitle": {
"message": "Gli elementi `<dl>` non contengono solo gruppi `<dt>` e `<dd>` ed elementi `<script>`, `<template>` o `<div>` nell'ordine corretto."
},
"core/audits/accessibility/definition-list.js | title": {
"message": "Gli elementi `<dl>` contengono solo gruppi `<dt>` e `<dd>` ed elementi `<script>`, `<template>` o `<div>` nell'ordine corretto."
},
"core/audits/accessibility/dlitem.js | description": {
"message": "Gli elementi dell'elenco di definizioni (`<dt>` e `<dd>`) devono essere aggregati in un elemento `<dl>` principale affinché gli screen reader possano descriverli correttamente. [Scopri come strutturare correttamente gli elenchi di definizioni](https://dequeuniversity.com/rules/axe/4.7/dlitem)."
},
"core/audits/accessibility/dlitem.js | failureTitle": {
"message": "Gli elementi dell'elenco di definizioni non sono aggregati negli elementi `<dl>`"
},
"core/audits/accessibility/dlitem.js | title": {
"message": "Gli elementi dell'elenco di definizioni sono aggregati negli elementi `<dl>`"
},
"core/audits/accessibility/document-title.js | description": {
"message": "Il titolo fornisce agli utenti di screen reader una panoramica della pagina, mentre per gli utenti di motori di ricerca è utile per stabilire se una pagina è pertinente alla loro ricerca. [Scopri di più sui titoli dei documenti](https://dequeuniversity.com/rules/axe/4.7/document-title)."
},
"core/audits/accessibility/document-title.js | failureTitle": {
"message": "Il documento non ha un elemento `<title>`"
},
"core/audits/accessibility/document-title.js | title": {
"message": "Il documento ha un elemento `<title>`"
},
"core/audits/accessibility/duplicate-id-active.js | description": {
"message": "Tutti gli elementi attivabili devono avere un valore `id` univoco per garantirne la visibilità alle tecnologie per la disabilità. [Scopri come correggere i valori `id` duplicati](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-active)."
},
"core/audits/accessibility/duplicate-id-active.js | failureTitle": {
"message": "Gli attributi `[id]` in elementi attivi per cui è possibile impostare lo stato attivo non sono univoci"
},
"core/audits/accessibility/duplicate-id-active.js | title": {
"message": "Gli attributi `[id]` in elementi attivi per cui è possibile impostare lo stato attivo sono univoci"
},
"core/audits/accessibility/duplicate-id-aria.js | description": {
"message": "Il valore di un ID ARIA deve essere univoco per evitare che altre istanze vengano ignorate dalle tecnologie per la disabilità. [Scopri come correggere gli ID ARIA duplicati](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-aria)."
},
"core/audits/accessibility/duplicate-id-aria.js | failureTitle": {
"message": "Gli ID ARIA non sono univoci"
},
"core/audits/accessibility/duplicate-id-aria.js | title": {
"message": "Gli ID ARIA sono univoci"
},
"core/audits/accessibility/empty-heading.js | description": {
"message": "Un'intestazione senza contenuti o con testo inaccessibile impedisce agli utenti di screen reader di accedere alle informazioni nella struttura della pagina. [Scopri di più sulle intestazioni](https://dequeuniversity.com/rules/axe/4.7/empty-heading)."
},
"core/audits/accessibility/empty-heading.js | failureTitle": {
"message": "Gli elementi di intestazione non includono contenuti."
},
"core/audits/accessibility/empty-heading.js | title": {
"message": "Tutti gli elementi di intestazione includono contenuti."
},
"core/audits/accessibility/form-field-multiple-labels.js | description": {
"message": "I campi dei moduli con più etichette potrebbero essere descritti in modo confuso dalle tecnologie per la disabilità come gli screen reader, che usano la prima etichetta, l'ultima o tutte le etichette. [Scopri come utilizzare le etichette dei moduli](https://dequeuniversity.com/rules/axe/4.7/form-field-multiple-labels)."
},
"core/audits/accessibility/form-field-multiple-labels.js | failureTitle": {
"message": "I campi del modulo hanno più etichette"
},
"core/audits/accessibility/form-field-multiple-labels.js | title": {
"message": "Nessun campo del modulo ha più etichette"
},
"core/audits/accessibility/frame-title.js | description": {
"message": "Gli utenti di screen reader si affidano ai titoli dei frame per la descrizione dei relativi contenuti. [Scopri di più sui titoli dei frame](https://dequeuniversity.com/rules/axe/4.7/frame-title)."
},
"core/audits/accessibility/frame-title.js | failureTitle": {
"message": "Gli elementi `<frame>` o `<iframe>` non hanno un titolo"
},
"core/audits/accessibility/frame-title.js | title": {
"message": "Gli elementi `<frame>` o `<iframe>` hanno un titolo"
},
"core/audits/accessibility/heading-order.js | description": {
"message": "Le intestazioni nell'ordine corretto che non saltano livelli descrivono la struttura semantica della pagina, facilitando la navigazione e la comprensione quando vengono usate tecnologie per la disabilità. [Scopri di più sull'ordine delle intestazioni](https://dequeuniversity.com/rules/axe/4.7/heading-order)."
},
"core/audits/accessibility/heading-order.js | failureTitle": {
"message": "Gli elementi di intestazione non sono in ordine decrescente sequenziale"
},
"core/audits/accessibility/heading-order.js | title": {
"message": "Gli elementi di intestazione vengono visualizzati in ordine decrescente sequenziale"
},
"core/audits/accessibility/html-has-lang.js | description": {
"message": "Se per una pagina non viene specificato un attributo `lang`, lo screen reader presuppone che la lingua della pagina sia quella predefinita scelta dall'utente durante la configurazione dello screen reader. Se la lingua della pagina non è effettivamente quella predefinita, lo screen reader potrebbe non pronunciare correttamente il testo della pagina. [Scopri di più sull'attributo `lang`](https://dequeuniversity.com/rules/axe/4.7/html-has-lang)."
},
"core/audits/accessibility/html-has-lang.js | failureTitle": {
"message": "L'elemento `<html>` non ha un attributo `[lang]`"
},
"core/audits/accessibility/html-has-lang.js | title": {
"message": "L'elemento `<html>` ha un attributo `[lang]`"
},
"core/audits/accessibility/html-lang-valid.js | description": {
"message": "La specifica di una [lingua BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) valida consente agli screen reader di pronunciare correttamente il testo. [Scopri come utilizzare l'attributo `lang`](https://dequeuniversity.com/rules/axe/4.7/html-lang-valid)."
},
"core/audits/accessibility/html-lang-valid.js | failureTitle": {
"message": "L'attributo `[lang]` dell'elemento `<html>` non ha un valore valido."
},
"core/audits/accessibility/html-lang-valid.js | title": {
"message": "L'attributo `[lang]` dell'elemento `<html>` ha un valore valido"
},
"core/audits/accessibility/html-xml-lang-mismatch.js | description": {
"message": "Se la pagina web non specifica un linguaggio coerente, lo screen reader potrebbe non annunciare correttamente il testo della pagina. [Scopri di più sull'attributo `lang`](https://dequeuniversity.com/rules/axe/4.7/html-xml-lang-mismatch)."
},
"core/audits/accessibility/html-xml-lang-mismatch.js | failureTitle": {
"message": "L'elemento `<html>` non ha un attributo `[xml:lang]` con la stessa lingua di base dell'attributo `[lang]`."
},
"core/audits/accessibility/html-xml-lang-mismatch.js | title": {
"message": "L'elemento `<html>` ha un attributo `[xml:lang]` con la stessa lingua di base dell'attributo `[lang]`."
},
"core/audits/accessibility/identical-links-same-purpose.js | description": {
"message": "I link con la stessa destinazione devono avere la stessa descrizione per aiutare gli utenti a comprendere lo scopo dei link e decidere se seguirli o meno. [Scopri di più sui link identici](https://dequeuniversity.com/rules/axe/4.7/identical-links-same-purpose)."
},
"core/audits/accessibility/identical-links-same-purpose.js | failureTitle": {
"message": "I link identici non hanno lo stesso scopo."
},
"core/audits/accessibility/identical-links-same-purpose.js | title": {
"message": "I link identici hanno lo stesso scopo."
},
"core/audits/accessibility/image-alt.js | description": {
"message": "Gli elementi informativi dovrebbero mostrare testo alternativo breve e descrittivo. Gli elementi decorativi possono essere ignorati con un attributo ALT vuoto. [Scopri di più sull'attributo `alt`](https://dequeuniversity.com/rules/axe/4.7/image-alt)."
},
"core/audits/accessibility/image-alt.js | failureTitle": {
"message": "Gli elementi immagine non hanno attributi `[alt]`"
},
"core/audits/accessibility/image-alt.js | title": {
"message": "Gli elementi immagine hanno attributi `[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": "L'aggiunta di testo distinguibile e accessibile ai pulsanti di immissione può aiutare gli utenti di screen reader a comprendere lo scopo dei pulsanti. [Scopri di più sui pulsanti di immissione](https://dequeuniversity.com/rules/axe/4.7/input-button-name)."
},
"core/audits/accessibility/input-button-name.js | failureTitle": {
"message": "I pulsanti di immissione non hanno testo distinguibile."
},
"core/audits/accessibility/input-button-name.js | title": {
"message": "I pulsanti di immissione hanno testo distinguibile."
},
"core/audits/accessibility/input-image-alt.js | description": {
"message": "Quando viene utilizzata un'immagine come pulsante `<input>`, fornire un testo alternativo può aiutare gli utenti di screen reader a comprendere lo scopo del pulsante. [Scopri di più sul testo alternativo dell'immagine di input](https://dequeuniversity.com/rules/axe/4.7/input-image-alt)."
},
"core/audits/accessibility/input-image-alt.js | failureTitle": {
"message": "Gli elementi `<input type=\"image\">` non hanno testo `[alt]`"
},
"core/audits/accessibility/input-image-alt.js | title": {
"message": "Gli elementi `<input type=\"image\">` hanno testo `[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": "Le etichette consentono di assicurarsi che i controlli dei moduli vengano descritti in modo corretto dalle tecnologie per la disabilità, come gli screen reader. [Scopri di più sulle etichette degli elementi del modulo](https://dequeuniversity.com/rules/axe/4.7/label)."
},
"core/audits/accessibility/label.js | failureTitle": {
"message": "Gli elementi del modulo non hanno le corrispondenti etichette"
},
"core/audits/accessibility/label.js | title": {
"message": "Gli elementi del modulo sono associati a etichette"
},
"core/audits/accessibility/landmark-one-main.js | description": {
"message": "Un punto di riferimento principale aiuta gli utenti di screen reader a navigare in una pagina web. [Scopri di più sui punti di riferimento](https://dequeuniversity.com/rules/axe/4.7/landmark-one-main)."
},
"core/audits/accessibility/landmark-one-main.js | failureTitle": {
"message": "Il documento non ha un punto di riferimento principale."
},
"core/audits/accessibility/landmark-one-main.js | title": {
"message": "Il documento ha un punto di riferimento principale."
},
"core/audits/accessibility/link-in-text-block.js | description": {
"message": "Il testo a basso contrasto è difficile, se non impossibile, da leggere per molti utenti. Un testo dei link distinguibile migliora l'esperienza degli utenti ipovedenti. [Scopri come rendere distinguibili i link](https://dequeuniversity.com/rules/axe/4.7/link-in-text-block)."
},
"core/audits/accessibility/link-in-text-block.js | failureTitle": {
"message": "I link sono distinguibili in base al colore."
},
"core/audits/accessibility/link-in-text-block.js | title": {
"message": "I link sono distinguibili senza doversi basare sul colore."
},
"core/audits/accessibility/link-name.js | description": {
"message": "Un testo dei link (incluso il testo alternativo delle immagini, se come link) distinguibile, univoco e attivabile migliora l'esperienza di navigazione per gli utenti di screen reader. [Scopri come rendere accessibili i link](https://dequeuniversity.com/rules/axe/4.7/link-name)."
},
"core/audits/accessibility/link-name.js | failureTitle": {
"message": "Il nome dei link non è distinguibile"
},
"core/audits/accessibility/link-name.js | title": {
"message": "I link hanno un nome distinguibile"
},
"core/audits/accessibility/list.js | description": {
"message": "Gli screen reader descrivono gli elenchi in un determinato modo. Una struttura dell'elenco corretta agevola l'output dello screen reader. [Scopri di più sulla struttura dell'elenco corretta](https://dequeuniversity.com/rules/axe/4.7/list)."
},
"core/audits/accessibility/list.js | failureTitle": {
"message": "Gli elenchi non contengono solo elementi `<li>` ed elementi che supportano script (`<script>` e `<template>`)."
},
"core/audits/accessibility/list.js | title": {
"message": "Gli elenchi contengono solo elementi `<li>` ed elementi che supportano gli script (`<script>` e `<template>`)."
},
"core/audits/accessibility/listitem.js | description": {
"message": "Gli screen reader richiedono che gli elementi dell'elenco (`<li>`) siano contenuti in un elemento `<ul>`, `<ol>` o `<menu>` principale per poterli descrivere in modo corretto. [Scopri di più sulla struttura dell'elenco corretta](https://dequeuniversity.com/rules/axe/4.7/listitem)."
},
"core/audits/accessibility/listitem.js | failureTitle": {
"message": "Gli elementi dell'elenco (`<li>`) non sono contenuti negli elementi principali `<ul>`, `<ol>` o `<menu>`."
},
"core/audits/accessibility/listitem.js | title": {
"message": "Gli elementi dell'elenco (`<li>`) sono contenuti negli elementi principali `<ul>`, `<ol>` o `<menu>`."
},
"core/audits/accessibility/meta-refresh.js | description": {
"message": "L'aggiornamento automatico della pagina è un evento imprevisto per l'utente e, una volta verificatosi, imposta di nuovo lo stato attivo sulla parte superiore della pagina. Ciò può costituire motivo di frustrazione o confusione per l'utente. [Scopri di più sul meta tag di aggiornamento](https://dequeuniversity.com/rules/axe/4.7/meta-refresh)."
},
"core/audits/accessibility/meta-refresh.js | failureTitle": {
"message": "Il documento usa `<meta http-equiv=\"refresh\">`"
},
"core/audits/accessibility/meta-refresh.js | title": {
"message": "Il documento non usa `<meta http-equiv=\"refresh\">`"
},
"core/audits/accessibility/meta-viewport.js | description": {
"message": "Disattivare lo zoom è problematico per gli utenti ipovedenti che si affidano all'ingrandimento dello schermo per vedere in modo chiaro i contenuti di una pagina web. [Scopri di più sul meta tag viewport](https://dequeuniversity.com/rules/axe/4.7/meta-viewport)."
},
"core/audits/accessibility/meta-viewport.js | failureTitle": {
"message": "`[user-scalable=\"no\"]` viene usato nell'elemento `<meta name=\"viewport\">` o l'attributo `[maximum-scale]` è inferiore a 5."
},
"core/audits/accessibility/meta-viewport.js | title": {
"message": "`[user-scalable=\"no\"]` non viene usato nell'elemento `<meta name=\"viewport\">` e l'attributo `[maximum-scale]` non è inferiore a 5."
},
"core/audits/accessibility/object-alt.js | description": {
"message": "Gli screen reader non possono tradurre contenuti non testuali. Aggiungere testo alternativo agli elementi `<object>` aiuta gli screen reader a comunicare il significato agli utenti. [Scopri di più sul testo alternativo per gli elementi `object`](https://dequeuniversity.com/rules/axe/4.7/object-alt)."
},
"core/audits/accessibility/object-alt.js | failureTitle": {
"message": "Gli elementi `<object>` non hanno testo alternativo"
},
"core/audits/accessibility/object-alt.js | title": {
"message": "Gli elementi `<object>` hanno testo alternativo"
},
"core/audits/accessibility/select-name.js | description": {
"message": "Gli elementi del modulo senza etichette efficaci possono creare esperienze frustranti per gli utenti di screen reader. [Scopri di più sull'elemento `select`](https://dequeuniversity.com/rules/axe/4.7/select-name)."
},
"core/audits/accessibility/select-name.js | failureTitle": {
"message": "Alcuni elementi non hanno elementi di etichette associati."
},
"core/audits/accessibility/select-name.js | title": {
"message": "Alcuni elementi hanno elementi di etichette associati."
},
"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": "Un valore maggiore di 0 implica un ordine di navigazione esplicito. Sebbene sia tecnicamente valido, spesso genera un'esperienza frustrante per gli utenti che usano tecnologie per la disabilità. [Scopri di più sull'attributo `tabindex`](https://dequeuniversity.com/rules/axe/4.7/tabindex)."
},
"core/audits/accessibility/tabindex.js | failureTitle": {
"message": "Alcuni elementi hanno un valore `[tabindex]` maggiore di 0"
},
"core/audits/accessibility/tabindex.js | title": {
"message": "Nessun elemento ha un valore `[tabindex]` maggiore di 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": "Gli screen reader sono dotati di funzionalità che semplificano la navigazione nelle tabelle. Se nelle tabelle usi l'elemento effettivo dei sottotitoli codificati anziché le celle con l'attributo `[colspan]`, puoi migliorare l'esperienza degli utenti di screen reader. [Scopri di più sui sottotitoli codificati](https://dequeuniversity.com/rules/axe/4.7/table-fake-caption)."
},
"core/audits/accessibility/table-fake-caption.js | failureTitle": {
"message": "Le tabelle non utilizzano `<caption>` anziché celle con l'attributo `[colspan]` per indicare un sottotitolo codificato."
},
"core/audits/accessibility/table-fake-caption.js | title": {
"message": "Le tabelle utilizzano `<caption>` anziché celle con l'attributo `[colspan]` per indicare un sottotitolo codificato."
},
"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": "I touch target non hanno dimensioni o spaziatura sufficienti."
},
"core/audits/accessibility/target-size.js | title": {
"message": "I touch target hanno dimensioni e spaziatura sufficienti."
},
"core/audits/accessibility/td-has-header.js | description": {
"message": "Gli screen reader sono dotati di funzionalità che semplificano la navigazione nelle tabelle. Se gli elementi `<td>` in una tabella di grandi dimensioni (3 o più celle in larghezza e altezza) hanno un'intestazione di tabella associata, potrebbe migliorare l'esperienza degli utenti di screen reader. [Scopri di più sulle intestazioni delle tabelle](https://dequeuniversity.com/rules/axe/4.7/td-has-header)."
},
"core/audits/accessibility/td-has-header.js | failureTitle": {
"message": "Gli elementi `<td>` in un elemento `<table>` di grandi dimensioni non hanno intestazioni di tabella."
},
"core/audits/accessibility/td-has-header.js | title": {
"message": "Gli elementi `<td>` in un elemento `<table>` di grandi dimensioni hanno una o più intestazioni di tabella."
},
"core/audits/accessibility/td-headers-attr.js | description": {
"message": "Gli screen reader sono dotati di funzionalità che semplificano la navigazione nelle tabelle. Se ti assicuri che le celle `<td>` che usano l'attributo `[headers]` facciano riferimento esclusivamente ad altre celle nella stessa tabella, puoi migliorare l'esperienza degli utenti di screen reader. [Scopri di più sull'attributo `headers`](https://dequeuniversity.com/rules/axe/4.7/td-headers-attr)."
},
"core/audits/accessibility/td-headers-attr.js | failureTitle": {
"message": "Le celle in un elemento `<table>` che utilizzano l'attributo `[headers]` fanno riferimento a un elemento `id` non trovato all'interno della stessa tabella."
},
"core/audits/accessibility/td-headers-attr.js | title": {
"message": "Le celle in un elemento `<table>` che utilizzano l'attributo `[headers]` fanno riferimento a celle della stessa tabella."
},
"core/audits/accessibility/th-has-data-cells.js | description": {
"message": "Gli screen reader sono dotati di funzionalità che semplificano la navigazione nelle tabelle. Assicurare che le intestazioni delle tabelle facciano sempre riferimento a un insieme di celle può migliorare l'esperienza degli utenti di screen reader. [Scopri di più sulle intestazioni delle tabelle](https://dequeuniversity.com/rules/axe/4.7/th-has-data-cells)."
},
"core/audits/accessibility/th-has-data-cells.js | failureTitle": {
"message": "Gli elementi `<th>` e gli elementi con `[role=\"columnheader\"/\"rowheader\"]` non hanno le celle di dati da essi descritte."
},
"core/audits/accessibility/th-has-data-cells.js | title": {
"message": "Gli elementi `<th>` e gli elementi con ruolo `[role=\"columnheader\"/\"rowheader\"]` hanno le celle di dati da essi descritte."
},
"core/audits/accessibility/valid-lang.js | description": {
"message": "La specifica di una [lingua BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) valida per gli elementi consente di assicurarsi che il testo sia pronunciato correttamente dallo screen reader. [Scopri come utilizzare l'attributo `lang`](https://dequeuniversity.com/rules/axe/4.7/valid-lang)."
},
"core/audits/accessibility/valid-lang.js | failureTitle": {
"message": "Gli attributi `[lang]` non hanno un valore valido"
},
"core/audits/accessibility/valid-lang.js | title": {
"message": "Gli attributi `[lang]` hanno un valore valido"
},
"core/audits/accessibility/video-caption.js | description": {
"message": "Se un video ha i sottotitoli codificati, per le persone sorde o gli utenti con problemi di udito è più facile accedere alle relative informazioni. [Scopri di più sui sottotitoli codificati dei video](https://dequeuniversity.com/rules/axe/4.7/video-caption)."
},
"core/audits/accessibility/video-caption.js | failureTitle": {
"message": "Gli elementi `<video>` non contengono un elemento `<track>` con `[kind=\"captions\"]`"
},
"core/audits/accessibility/video-caption.js | title": {
"message": "Gli elementi `<video>` contengono un elemento `<track>` con `[kind=\"captions\"]`"
},
"core/audits/autocomplete.js | columnCurrent": {
"message": "Valore corrente"
},
"core/audits/autocomplete.js | columnSuggestions": {
"message": "Token suggerito"
},
"core/audits/autocomplete.js | description": {
"message": "`autocomplete` consente agli utenti di inviare più velocemente i moduli. Per facilitare le cose agli utenti, potresti attivare la funzionalità impostando un valore valido per l'attributo `autocomplete`. [Scopri di più su `autocomplete` nei moduli](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)"
},
"core/audits/autocomplete.js | failureTitle": {
"message": "Gli elementi `<input>` non hanno attributi `autocomplete` corretti"
},
"core/audits/autocomplete.js | manualReview": {
"message": "Richiede revisione manuale"
},
"core/audits/autocomplete.js | reviewOrder": {
"message": "Rivedi l'ordine dei token"
},
"core/audits/autocomplete.js | title": {
"message": "Gli elementi `<input>` usano correttamente `autocomplete`"
},
"core/audits/autocomplete.js | warningInvalid": {
"message": "Token `autocomplete`: valore \"{token}\" non valido in {snippet}"
},
"core/audits/autocomplete.js | warningOrder": {
"message": "Rivedi l'ordine dei token: \"{tokens}\" in {snippet}"
},
"core/audits/bf-cache.js | actionableFailureType": {
"message": "Azioni possibili"
},
"core/audits/bf-cache.js | description": {
"message": "Molte navigazioni vengono eseguite tornando a una pagina precedente o di nuovo avanti. La cache back-forward (bfcache) può velocizzare queste navigazioni di ritorno. [Scopri di più sulla cache back-forward](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)"
},
"core/audits/bf-cache.js | displayValue": {
"message": "{itemCount,plural, =1{1 motivo dell'errore}other{# motivi dell'errore}}"
},
"core/audits/bf-cache.js | failureReasonColumn": {
"message": "Motivo dell'errore"
},
"core/audits/bf-cache.js | failureTitle": {
"message": "La pagina ha impedito il ripristino della cache back-forward"
},
"core/audits/bf-cache.js | failureTypeColumn": {
"message": "Tipo di errore"
},
"core/audits/bf-cache.js | notActionableFailureType": {
"message": "Nessuna azione possibile"
},
"core/audits/bf-cache.js | supportPendingFailureType": {
"message": "Supporto del browser in sospeso"
},
"core/audits/bf-cache.js | title": {
"message": "La pagina non ha impedito il ripristino della cache back-forward"
},
"core/audits/bootup-time.js | chromeExtensionsWarning": {
"message": "Le estensioni di Chrome incidono negativamente sulle prestazioni di caricamento di questa pagina. Prova a controllare la pagina in modalità di navigazione in incognito o da un profilo Chrome senza estensioni."
},
"core/audits/bootup-time.js | columnScriptEval": {
"message": "Valutazione degli script"
},
"core/audits/bootup-time.js | columnScriptParse": {
"message": "Analisi script"
},
"core/audits/bootup-time.js | columnTotal": {
"message": "Tempo di CPU totale"
},
"core/audits/bootup-time.js | description": {
"message": "Potresti ridurre i tempi di analisi, compilazione ed esecuzione di JavaScript. A questo scopo potrebbe essere utile pubblicare payload JavaScript di dimensioni inferiori. [Scopri come ridurre il tempo di esecuzione di JavaScript](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)."
},
"core/audits/bootup-time.js | failureTitle": {
"message": "Riduci il tempo di esecuzione di JavaScript"
},
"core/audits/bootup-time.js | title": {
"message": "Tempo di esecuzione JavaScript"
},
"core/audits/byte-efficiency/duplicated-javascript.js | description": {
"message": "Rimuovi i moduli JavaScript duplicati di grandi dimensioni dai bundle per ridurre i byte superflui consumati dall'attività di rete. "
},
"core/audits/byte-efficiency/duplicated-javascript.js | title": {
"message": "Rimuovi moduli duplicati nei bundle JavaScript"
},
"core/audits/byte-efficiency/efficient-animated-content.js | description": {
"message": "I file GIF di grandi dimensioni non sono efficaci per la pubblicazione di contenuti animati. Anziché il formato GIF potresti usare video MPEG4/WebM per le animazioni e PNG/WebP per le immagini statiche. In questo modo userai meno byte di rete. [Scopri di più sui formati video efficienti](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)"
},
"core/audits/byte-efficiency/efficient-animated-content.js | title": {
"message": "Usa formati video per i contenuti animati"
},
"core/audits/byte-efficiency/legacy-javascript.js | description": {
"message": "Polyfill e trasformazioni consentono ai browser precedenti di usare nuove funzionalità JavaScript. Tanti non sono però necessari per i browser moderni. Per il tuo codice JavaScript in bundle, adotta una moderna strategia di implementazione degli script usando il rilevamento di funzionalità module/nomodule per ridurre la quantità di codice inviata ai browser moderni e mantenere il supporto dei browser precedenti. [Scopri come utilizzare il moderno codice JavaScript](https://web.dev/publish-modern-javascript/)"
},
"core/audits/byte-efficiency/legacy-javascript.js | title": {
"message": "Evita di pubblicare codice JavaScript precedente in browser moderni"
},
"core/audits/byte-efficiency/modern-image-formats.js | description": {
"message": "I formati delle immagini come WebP e AVIF spesso consentono una compressione migliore rispetto a quella dei formati PNG o JPEG, che comporta download più veloci e un minor consumo di dati. [Scopri di più sui moderni formati delle immagini](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/)."
},
"core/audits/byte-efficiency/modern-image-formats.js | title": {
"message": "Pubblica immagini in formati più recenti"
},
"core/audits/byte-efficiency/offscreen-images.js | description": {
"message": "Potresti usare il caricamento lento per le immagini fuori schermo e nascoste al termine del caricamento di tutte le risorse fondamentali per ridurre il Tempo all'interattività. [Scopri come rimandare le immagini fuori schermo](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/)."
},
"core/audits/byte-efficiency/offscreen-images.js | title": {
"message": "Rimanda immagini fuori schermo"
},
"core/audits/byte-efficiency/render-blocking-resources.js | description": {
"message": "Alcune risorse bloccano la prima visualizzazione della pagina. Potresti pubblicare le risorse JS/CSS fondamentali incorporate e rimandare tutte le risorse JS/styles non fondamentali. [Scopri come eliminare le risorse che bloccano il rendering](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/)."
},
"core/audits/byte-efficiency/render-blocking-resources.js | title": {
"message": "Elimina le risorse di blocco della visualizzazione"
},
"core/audits/byte-efficiency/total-byte-weight.js | description": {
"message": "I payload di rete di grandi dimensioni comportano costi reali per gli utenti e sono strettamente correlati a lunghi tempi di caricamento. [Scopri come ridurre le dimensioni dei payload](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)."
},
"core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
"message": "Dimensioni totali: {totalBytes, number, bytes} KiB"
},
"core/audits/byte-efficiency/total-byte-weight.js | failureTitle": {
"message": "Evita payload di rete enormi"
},
"core/audits/byte-efficiency/total-byte-weight.js | title": {
"message": "Vengono evitati payload di rete enormi"
},
"core/audits/byte-efficiency/unminified-css.js | description": {
"message": "Minimizza i file CSS per ridurre le dimensioni dei payload di rete. [Scopri come minimizzare i file CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/)."
},
"core/audits/byte-efficiency/unminified-css.js | title": {
"message": "Minimizza CSS"
},
"core/audits/byte-efficiency/unminified-javascri