chrome-devtools-frontend
Version:
Chrome DevTools UI
759 lines • 218 kB
JSON
{
"core/audits/accessibility/accesskeys.js | description": {
"message": "Med åtkomsttangenter kan användaren snabbt flytta fokus till en viss del av sidan. Ingen åtkomsttangent får användas flera gånger om navigeringen ska fungera ordentligt. [Läs mer om åtkomsttangenter](https://dequeuniversity.com/rules/axe/4.7/accesskeys)."
},
"core/audits/accessibility/accesskeys.js | failureTitle": {
"message": "Alla värden på `[accesskey]` är inte unika"
},
"core/audits/accessibility/accesskeys.js | title": {
"message": "`[accesskey]` värden är unika"
},
"core/audits/accessibility/aria-allowed-attr.js | description": {
"message": "Varje ARIA-`role` har stöd för ett visst antal attribut av typen `aria-*`. Om dessa inte överensstämmer blir attributen av typen `aria-*` ogiltiga. [Läs mer om hur du matchar ARIA-attribut med deras roller](https://dequeuniversity.com/rules/axe/4.7/aria-allowed-attr)."
},
"core/audits/accessibility/aria-allowed-attr.js | failureTitle": {
"message": "Alla attribut av typen `[aria-*]` stämmer inte med elementets roll"
},
"core/audits/accessibility/aria-allowed-attr.js | title": {
"message": "Attributen av typen `[aria-*]` stämmer med elementets roll"
},
"core/audits/accessibility/aria-command-name.js | description": {
"message": "Utan en maskinläsbar etikett läses element upp med en generell etikett av skärmläsarna. Det gör dem oanvändbara för personer som behöver använda en skärmläsare. [Läs mer om hur du gör kommandoelement mer tillgängliga](https://dequeuniversity.com/rules/axe/4.7/aria-command-name)."
},
"core/audits/accessibility/aria-command-name.js | failureTitle": {
"message": "Namnen för `button`-, `link`- och `menuitem`-elementen är inte igenkännliga."
},
"core/audits/accessibility/aria-command-name.js | title": {
"message": "Namnen för `button`-, `link`- och `menuitem`-elementen är igenkännliga"
},
"core/audits/accessibility/aria-hidden-body.js | description": {
"message": "Hjälpmedelstekniker som skärmläsare fungerar inte ordentligt när `aria-hidden=\"true\"` har angetts för dokumentet `<body>`. [Läs om hur `aria-hidden` påverkar dokumenttexten](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-body)."
},
"core/audits/accessibility/aria-hidden-body.js | failureTitle": {
"message": "Alla `[aria-hidden=\"true\"]` finns i dokumentet `<body>`"
},
"core/audits/accessibility/aria-hidden-body.js | title": {
"message": "Alla `[aria-hidden=\"true\"]` finns inte i dokumentet `<body>`"
},
"core/audits/accessibility/aria-hidden-focus.js | description": {
"message": "Fokuserbara underordnade element i `[aria-hidden=\"true\"]`-element förhindrar att de interaktiva elementen blir tillgängliga för användare av hjälpmedelstekniker som skärmläsare. [Läs mer om hur `aria-hidden` påverkar fokuserbara element](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-focus)."
},
"core/audits/accessibility/aria-hidden-focus.js | failureTitle": {
"message": "Alla `[aria-hidden=\"true\"]`-element innehåller fokuserbara underordnade element"
},
"core/audits/accessibility/aria-hidden-focus.js | title": {
"message": "Alla `[aria-hidden=\"true\"]`-element har inte fokuserbara underordnade element"
},
"core/audits/accessibility/aria-input-field-name.js | description": {
"message": "Utan en maskinläsbar etikett läses inmatningsfält upp med en generell etikett av skärmläsarna. Det gör dem oanvändbara för personer som behöver använda en skärmläsare. [Läs mer om etiketter för inmatningsfält](https://dequeuniversity.com/rules/axe/4.7/aria-input-field-name)."
},
"core/audits/accessibility/aria-input-field-name.js | failureTitle": {
"message": "Namnen för inmatningsfälten för ARIA är inte tillgängliga"
},
"core/audits/accessibility/aria-input-field-name.js | title": {
"message": "Namnen för inmatningsfälten för ARIA är tillgängliga"
},
"core/audits/accessibility/aria-meter-name.js | description": {
"message": "Utan en maskinläsbar etikett läses mätarelement upp med en generell etikett av skärmläsare. Detta gör elementet oanvändbart för personer som behöver använda en skärmläsare. [Läs mer om hur du sätter etikett på `meter` element](https://dequeuniversity.com/rules/axe/4.7/aria-meter-name)."
},
"core/audits/accessibility/aria-meter-name.js | failureTitle": {
"message": "Namnen för `meter`-elementen för ARIA är inte igenkännliga."
},
"core/audits/accessibility/aria-meter-name.js | title": {
"message": "Namnen för `meter`-elementen för ARIA är igenkännliga"
},
"core/audits/accessibility/aria-progressbar-name.js | description": {
"message": "Utan en maskinläsbar etikett läses `progressbar`-element upp med en generell etikett av skärmläsarna. Det gör dem oanvändbara för personer som behöver använda en skärmläsare. [Läs mer om hur du sätter etikett på `progressbar`-element](https://dequeuniversity.com/rules/axe/4.7/aria-progressbar-name)."
},
"core/audits/accessibility/aria-progressbar-name.js | failureTitle": {
"message": "Namnen för `progressbar`-elementen för ARIA är inte igenkännliga."
},
"core/audits/accessibility/aria-progressbar-name.js | title": {
"message": "Namnen för `progressbar`-elementen för ARIA är igenkännliga"
},
"core/audits/accessibility/aria-required-attr.js | description": {
"message": "Vissa ARIA-roller har obligatoriska attribut som beskriver elementets tillstånd för skärmläsare. [Läs mer om roller och obligatoriska attribut](https://dequeuniversity.com/rules/axe/4.7/aria-required-attr)."
},
"core/audits/accessibility/aria-required-attr.js | failureTitle": {
"message": "Vissa element med attributet `[role]` har inte alla obligatoriska attribut av typen `[aria-*]`"
},
"core/audits/accessibility/aria-required-attr.js | title": {
"message": "Alla element med `[role]`-attribut har alla obligatoriska attribut av typen `[aria-*]`"
},
"core/audits/accessibility/aria-required-children.js | description": {
"message": "Vissa överordnade element med ARIA-attributet role måste ha ett bestämt underordnat element med role för att hjälpmedlen ska fungera som avsett. [Läs mer om attributet role och obligatoriska underordnade element](https://dequeuniversity.com/rules/axe/4.7/aria-required-children)."
},
"core/audits/accessibility/aria-required-children.js | failureTitle": {
"message": "Några eller alla obligatoriska underordnade element med `[role]` saknas för element med ARIA-rollen `[role]`."
},
"core/audits/accessibility/aria-required-children.js | title": {
"message": "Alla obligatoriska underordnade element med `[role]` används för element med ARIA-rollen `[role]`."
},
"core/audits/accessibility/aria-required-parent.js | description": {
"message": "Vissa underordnade element med ARIA-attributet role måste ha ett bestämt överordnat element med role för att hjälpmedlen ska fungera som avsett. [Läs mer om ARIA-attributet role och obligatoriskt överordnat element](https://dequeuniversity.com/rules/axe/4.7/aria-required-parent)."
},
"core/audits/accessibility/aria-required-parent.js | failureTitle": {
"message": "Det finns element med `[role]`-attribut utan ett obligatoriskt överordnat element"
},
"core/audits/accessibility/aria-required-parent.js | title": {
"message": "Rätt överordnat element används för alla element med `[role]`-attribut"
},
"core/audits/accessibility/aria-roles.js | description": {
"message": "Alla ARIA-roller måste ha giltiga värden om de ska fungera som avsett med hjälpmedlen. [Läs mer om giltiga ARIA-roller](https://dequeuniversity.com/rules/axe/4.7/aria-roles)."
},
"core/audits/accessibility/aria-roles.js | failureTitle": {
"message": "Vissa `[role]`-värden är inte giltiga"
},
"core/audits/accessibility/aria-roles.js | title": {
"message": "Alla `[role]`-värden är giltiga"
},
"core/audits/accessibility/aria-toggle-field-name.js | description": {
"message": "Utan en maskinläsbar etikett läses av/på-fält upp med en generell etikett av skärmläsarna. Det gör dem oanvändbara för personer som behöver använda en skärmläsare. [Läs mer om att aktivera och inaktivera fält](https://dequeuniversity.com/rules/axe/4.7/aria-toggle-field-name)."
},
"core/audits/accessibility/aria-toggle-field-name.js | failureTitle": {
"message": "Namnen för på/av-fälten för ARIA är inte tillgängliga"
},
"core/audits/accessibility/aria-toggle-field-name.js | title": {
"message": "Namnen för på/av-fälten för ARIA är tillgängliga"
},
"core/audits/accessibility/aria-tooltip-name.js | description": {
"message": "Utan en maskinläsbar etikett läses beskrivningselement upp med en generell etikett av skärmläsare. Detta gör elementet oanvändbart för personer som behöver använda en skärmläsare. [Läs mer om hur du sätter etikett på `tooltip` element](https://dequeuniversity.com/rules/axe/4.7/aria-tooltip-name)."
},
"core/audits/accessibility/aria-tooltip-name.js | failureTitle": {
"message": "Namnen för `tooltip`-elementen för ARIA är inte igenkännliga."
},
"core/audits/accessibility/aria-tooltip-name.js | title": {
"message": "Namnen för `tooltip`-elementen för ARIA är igenkännliga"
},
"core/audits/accessibility/aria-treeitem-name.js | description": {
"message": "Utan en maskinläsbar etikett läses `treeitem`-element upp med en generell etikett av skärmläsarna. Det gör dem oanvändbara för personer som behöver använda en skärmläsare. [Läs mer om att sätta etiketter på `treeitem`-element](https://dequeuniversity.com/rules/axe/4.7/aria-treeitem-name)."
},
"core/audits/accessibility/aria-treeitem-name.js | failureTitle": {
"message": "Namnen för `treeitem`-elementen för ARIA är inte igenkännliga."
},
"core/audits/accessibility/aria-treeitem-name.js | title": {
"message": "Namnen för `treeitem`-elementen för ARIA är igenkännliga"
},
"core/audits/accessibility/aria-valid-attr-value.js | description": {
"message": "Skärmläsare och andra hjälpmedel kan inte tolka ARIA-attribut med ogiltiga värden. [Läs mer om giltiga värden för ARIA-attribut](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr-value)."
},
"core/audits/accessibility/aria-valid-attr-value.js | failureTitle": {
"message": "Alla attribut av typen `[aria-*]` har inte ett giltigt värde"
},
"core/audits/accessibility/aria-valid-attr-value.js | title": {
"message": "Alla attribut av typen `[aria-*]` har giltiga värden"
},
"core/audits/accessibility/aria-valid-attr.js | description": {
"message": "Skärmläsare och annan hjälpmedelsteknik kan inte tolka ARIA-attribut med ogiltiga namn. [Läs mer om giltiga ARIA-attribut](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr)."
},
"core/audits/accessibility/aria-valid-attr.js | failureTitle": {
"message": "Vissa attribut av typen `[aria-*]` är ogiltiga eller felstavade"
},
"core/audits/accessibility/aria-valid-attr.js | title": {
"message": "Alla attribut av typen `[aria-*]` är giltiga och rättstavade"
},
"core/audits/accessibility/axe-audit.js | failingElementsHeader": {
"message": "Element med fel"
},
"core/audits/accessibility/button-name.js | description": {
"message": "Utan en maskinläsbar etikett läses knappen upp som ”knapp” av skärmläsarna. Det gör knappen oanvändbar för den som behöver använda en skärmläsare. [Läs om hur du gör knappar mer tillgängliga](https://dequeuniversity.com/rules/axe/4.7/button-name)."
},
"core/audits/accessibility/button-name.js | failureTitle": {
"message": "Vissa knappar har inte namn som hjälpmedlen kan använda"
},
"core/audits/accessibility/button-name.js | title": {
"message": "Alla knappar har namn som hjälpmedlen kan använda"
},
"core/audits/accessibility/bypass.js | description": {
"message": "Om du lägger till ett sätt att hoppa över innehåll som upprepas går det att navigera effektivare på sidan för den som använder tangentbordet. [Läs mer om att hoppa över innehållsblock](https://dequeuniversity.com/rules/axe/4.7/bypass)."
},
"core/audits/accessibility/bypass.js | failureTitle": {
"message": "Sidan saknar rubrik, överhoppningslänk eller landmärkesområde"
},
"core/audits/accessibility/bypass.js | title": {
"message": "Sidan har en rubrik, en överhoppningslänk eller ett landmärkesområde"
},
"core/audits/accessibility/color-contrast.js | description": {
"message": "Text med låg kontrast blir svårläst eller oläslig för många användare. [Läs mer om hur du tillhandahåller tillräcklig färgkontrast](https://dequeuniversity.com/rules/axe/4.7/color-contrast)."
},
"core/audits/accessibility/color-contrast.js | failureTitle": {
"message": "Kontrasten mellan bakgrundsfärg och förgrundsfärg är inte tillräckligt stor."
},
"core/audits/accessibility/color-contrast.js | title": {
"message": "Kontrasten mellan bakgrundsfärg och förgrundsfärg är tillräckligt stor"
},
"core/audits/accessibility/definition-list.js | description": {
"message": "Om en definitionslista inte har märkts upp korrekt kan den läsas upp på ett missvisande eller felaktigt sätt av skärmläsare. [Läs mer om hur du strukturerar definitionslistor på rätt sätt](https://dequeuniversity.com/rules/axe/4.7/definition-list)."
},
"core/audits/accessibility/definition-list.js | failureTitle": {
"message": "Det finns `<dl>`-element som inte enbart består av `<dt>`- och `<dd>`-grupper, `<script>`-, `<template>`- eller `<div>`-element."
},
"core/audits/accessibility/definition-list.js | title": {
"message": "Alla `<dl>`-element består enbart av `<dt>`- och `<dd>`-grupper i rätt ordning, `<script>`-,`<template>`- eller `<div>`-element."
},
"core/audits/accessibility/dlitem.js | description": {
"message": "Alla poster i definitionslistor (`<dt>` och `<dd>`) måste ha överordnade `<dl>`-element så att de kan presenteras korrekt av skärmläsare. [Läs mer om hur du strukturerar definitionslistor på rätt sätt](https://dequeuniversity.com/rules/axe/4.7/dlitem)."
},
"core/audits/accessibility/dlitem.js | failureTitle": {
"message": "Vissa poster i definitionslistor har inte bäddats in i `<dl>`-element"
},
"core/audits/accessibility/dlitem.js | title": {
"message": "Alla poster i definitionslistor har bäddats in i `<dl>`-element"
},
"core/audits/accessibility/document-title.js | description": {
"message": "Titeln ger den som använder skärmläsare en uppfattning om vad sidan handlar om. Dessutom fyller sidtiteln en viktig funktion i sökmotorer när användarna väljer ut sidor som verkar vara relevanta för sökningen. [Läs mer om dokumenttitlar](https://dequeuniversity.com/rules/axe/4.7/document-title)."
},
"core/audits/accessibility/document-title.js | failureTitle": {
"message": "Dokumentet har inget `<title>`-element"
},
"core/audits/accessibility/document-title.js | title": {
"message": "Dokumentet har ett `<title>`-element"
},
"core/audits/accessibility/duplicate-id-active.js | description": {
"message": "Alla fokuserbara element måste ha unika `id` så att de kan identifieras av hjälpmedelsteknik. [Läs om hur du åtgärdar dubbletter av `id`](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-active)."
},
"core/audits/accessibility/duplicate-id-active.js | failureTitle": {
"message": "Alla `[id]`-attribut för aktiva fokuserbara element är inte unika"
},
"core/audits/accessibility/duplicate-id-active.js | title": {
"message": "Alla `[id]`-attribut för aktiva, fokuserbara element är unika"
},
"core/audits/accessibility/duplicate-id-aria.js | description": {
"message": "Alla ARIA-id:n måste ha unika värden. Hjälpmedelstekniken skulle annars hoppa över dubblettförekomsterna av ett värde. [Läs mer om hur du åtgärdar dubbletter av ARIA-id:n](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-aria)."
},
"core/audits/accessibility/duplicate-id-aria.js | failureTitle": {
"message": "Alla ARIA-id:n är inte unika"
},
"core/audits/accessibility/duplicate-id-aria.js | title": {
"message": "Alla ARIA-id:n är unika"
},
"core/audits/accessibility/form-field-multiple-labels.js | description": {
"message": "Formulärfält med flera etiketter kan läsas upp på ett förvirrande sätt av hjälpmedelstekniker, till exempel skärmläsare som använder antingen den första, sista eller alla etiketterna. [Läs om hur du använder formuläretiketter](https://dequeuniversity.com/rules/axe/4.7/form-field-multiple-labels)."
},
"core/audits/accessibility/form-field-multiple-labels.js | failureTitle": {
"message": "Det finns formulärfält med flera etiketter"
},
"core/audits/accessibility/form-field-multiple-labels.js | title": {
"message": "Det finns inga formulärfält med flera etiketter"
},
"core/audits/accessibility/frame-title.js | description": {
"message": "Med en skärmläsare behövs namn på ramarna som beskriver vad ramen innehåller. [Läs mer om ramnamn](https://dequeuniversity.com/rules/axe/4.7/frame-title)."
},
"core/audits/accessibility/frame-title.js | failureTitle": {
"message": "Vissa `<frame>`- eller `<iframe>`-element saknar titel"
},
"core/audits/accessibility/frame-title.js | title": {
"message": "Alla `<frame>`- eller `<iframe>`-element har en titel"
},
"core/audits/accessibility/heading-order.js | description": {
"message": "Med hjälp av ordentligt ordnade rubriker som inte hoppar över nivåer förmedlas den semantiska strukturen på sidan. Det gör det lättare för användare av hjälpmedelstekniker att navigera och hänga med. [Läs mer om rubrikordning](https://dequeuniversity.com/rules/axe/4.7/heading-order)."
},
"core/audits/accessibility/heading-order.js | failureTitle": {
"message": "Rubrikelementen har inte ordnats i följd i fallande ordning"
},
"core/audits/accessibility/heading-order.js | title": {
"message": "Rubrikelementen visas i följd i fallande ordning"
},
"core/audits/accessibility/html-has-lang.js | description": {
"message": "Om inget `lang`-attribut har angetts för en sida används skärmläsarens standardspråk, det vill säga det språk som användaren valde när skärmläsaren konfigurerades. Om sidan inte är på det språket kanske texten inte läses upp korrekt. [Läs mer om attributet `lang`](https://dequeuniversity.com/rules/axe/4.7/html-has-lang)."
},
"core/audits/accessibility/html-has-lang.js | failureTitle": {
"message": "`<html>`-elementet har inget `[lang]`-attribut"
},
"core/audits/accessibility/html-has-lang.js | title": {
"message": "`<html>`-elementet har ett `[lang]`-attribut"
},
"core/audits/accessibility/html-lang-valid.js | description": {
"message": "Om du anger ett giltigt [språk enligt BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) uttalas texten korrekt av en skärmläsare. [Läs om hur du använder attributet `lang`](https://dequeuniversity.com/rules/axe/4.7/html-lang-valid)."
},
"core/audits/accessibility/html-lang-valid.js | failureTitle": {
"message": "`<html>`-elementets `[lang]`-attribut har inte ett giltigt värde."
},
"core/audits/accessibility/html-lang-valid.js | title": {
"message": "`<html>`-elementets `[lang]`-attribut har ett giltigt värde"
},
"core/audits/accessibility/image-alt.js | description": {
"message": "Element med informativ funktion bör ha en kort, beskrivande alternativ text. Element som bara har estetisk funktion kan ignoreras genom att alt-attributet lämnas tomt. [Läs mer om attributet `alt`](https://dequeuniversity.com/rules/axe/4.7/image-alt)."
},
"core/audits/accessibility/image-alt.js | failureTitle": {
"message": "Alla bildelement har inte `[alt]`-attribut"
},
"core/audits/accessibility/image-alt.js | title": {
"message": "Alla bildelement har `[alt]`-attribut"
},
"core/audits/accessibility/input-image-alt.js | description": {
"message": "Om du anger en alternativ text när en bild används som `<input>`-knapp blir det lättare för användare med skärmläsare att förstå hur knappen används. [Läs om alternativ text för indata](https://dequeuniversity.com/rules/axe/4.7/input-image-alt)."
},
"core/audits/accessibility/input-image-alt.js | failureTitle": {
"message": "Vissa `<input type=\"image\">`-element saknar `[alt]`-text"
},
"core/audits/accessibility/input-image-alt.js | title": {
"message": "Alla `<input type=\"image\">`-element har `[alt]`-text"
},
"core/audits/accessibility/label.js | description": {
"message": "Etiketterna gör att de olika delarna av ett formulär kan presenteras korrekt för användare med skärmläsare eller annan hjälpmedelsteknik. [Läs mer om etiketter för olika formulärdelar](https://dequeuniversity.com/rules/axe/4.7/label)."
},
"core/audits/accessibility/label.js | failureTitle": {
"message": "Vissa formulärelement har inte etiketter"
},
"core/audits/accessibility/label.js | title": {
"message": "Alla formulärelement har etiketter"
},
"core/audits/accessibility/link-name.js | description": {
"message": "Det blir enklare att navigera för den som använder en skärmläsare om alla länktexter (och alternativtexter för alla bilder som används som länkar) är igenkännliga, unika och fokuserbara. [Läs mer om hur du gör länkar tillgängliga](https://dequeuniversity.com/rules/axe/4.7/link-name)."
},
"core/audits/accessibility/link-name.js | failureTitle": {
"message": "Vissa länkar har inte ett igenkännligt namn"
},
"core/audits/accessibility/link-name.js | title": {
"message": "Alla länkar har igenkännliga namn"
},
"core/audits/accessibility/list.js | description": {
"message": "Listor presenteras på ett särskilt sätt av skärmläsare. Med rätt liststruktur kan skärmläsarna ge rätt information. [Läs mer om en korrekt liststruktur](https://dequeuniversity.com/rules/axe/4.7/list)."
},
"core/audits/accessibility/list.js | failureTitle": {
"message": "Listor innehåller inte enbart `<li>`-element och stödelement för skript (`<script>` och `<template>`)."
},
"core/audits/accessibility/list.js | title": {
"message": "Alla listor innehåller enbart `<li>`-element eller stödelement för skript (`<script>` och `<template>`)."
},
"core/audits/accessibility/listitem.js | description": {
"message": "Alla listposter (`<li>`) måste ha ett överordnat `<ul>`-, `<ol>`- eller `<menu>`-element för att kunna presenteras korrekt av skärmläsare. [Läs mer om en korrekt liststruktur](https://dequeuniversity.com/rules/axe/4.7/listitem)."
},
"core/audits/accessibility/listitem.js | failureTitle": {
"message": "Vissa listposter (`<li>`) saknar ett överordnat `<ul>`-, `<ol>`- eller `<menu>`-element."
},
"core/audits/accessibility/listitem.js | title": {
"message": "Alla listposter (`<li>`) har ett överordnat `<ul>`-, `<ol>`, eller `<menu>`-element"
},
"core/audits/accessibility/meta-refresh.js | description": {
"message": "Användarna förväntar sig inte att en sida ska uppdateras automatiskt, och när det händer flyttas fokus tillbaka till sidans början. Det kan vara både frustrerande och förvirrande. [Läs mer om metataggen för uppdatering](https://dequeuniversity.com/rules/axe/4.7/meta-refresh)."
},
"core/audits/accessibility/meta-refresh.js | failureTitle": {
"message": "`<meta http-equiv=\"refresh\">` används i dokumentet"
},
"core/audits/accessibility/meta-refresh.js | title": {
"message": "`<meta http-equiv=\"refresh\">` används inte i dokumentet"
},
"core/audits/accessibility/meta-viewport.js | description": {
"message": "Att inaktivera förstoring leder till problem för användare med nedsatt syn, som behöver skärmförstoring för att kunna se webbsidan ordentligt. [Läs mer om metataggen för visningsområdet](https://dequeuniversity.com/rules/axe/4.7/meta-viewport)."
},
"core/audits/accessibility/meta-viewport.js | failureTitle": {
"message": "`[user-scalable=\"no\"]` används i elementet `<meta name=\"viewport\">`, eller också är värdet på attributet `[maximum-scale]` mindre än 5."
},
"core/audits/accessibility/meta-viewport.js | title": {
"message": "`[user-scalable=\"no\"]` används inte i elementet `<meta name=\"viewport\">` och attributet `[maximum-scale]` är inte mindre än 5."
},
"core/audits/accessibility/object-alt.js | description": {
"message": "En skärmläsare kan inte tolka innehåll som inte är text. Om du lägger till alternativ text i `<object>`-elementen kan skärmläsarna förmedla ett meningsfullt innehåll till användaren. [Läs mer om alternativ text för `object`-element](https://dequeuniversity.com/rules/axe/4.7/object-alt)."
},
"core/audits/accessibility/object-alt.js | failureTitle": {
"message": "`<object>` element saknar alt-text"
},
"core/audits/accessibility/object-alt.js | title": {
"message": "`<object>` element har alt-text"
},
"core/audits/accessibility/tabindex.js | description": {
"message": "Med värden större än noll anges en explicit ordningsföljd för navigeringen. Även om detta inte är fel rent tekniskt leder det ofta till en frustrerande upplevelse för den som är beroende av tekniska hjälpmedel. [Läs mer om attributet `tabindex`](https://dequeuniversity.com/rules/axe/4.7/tabindex)."
},
"core/audits/accessibility/tabindex.js | failureTitle": {
"message": "Det finns element med ett `[tabindex]`-värde som är större än 0"
},
"core/audits/accessibility/tabindex.js | title": {
"message": "Det finns inga element med ett `[tabindex]`-värde som är större än 0"
},
"core/audits/accessibility/td-headers-attr.js | description": {
"message": "Skärmläsare har funktioner som gör det enklare att navigera i tabeller. Sidan fungerar bättre för den som använder skärmläsare om attributet `[headers]` i `<td>`-celler bara refererar till andra celler i samma tabell. [Läs mer om attributet `headers`](https://dequeuniversity.com/rules/axe/4.7/td-headers-attr)."
},
"core/audits/accessibility/td-headers-attr.js | failureTitle": {
"message": "Det finns celler i ett `<table>`-element där attributet `[headers]` hänvisar till ett `id`-element som inte finns i samma tabell."
},
"core/audits/accessibility/td-headers-attr.js | title": {
"message": "Det finns celler i ett `<table>`-element där attributet `[headers]` hänvisar till celler i samma tabell."
},
"core/audits/accessibility/th-has-data-cells.js | description": {
"message": "Skärmläsare har funktioner som gör det enklare att navigera i tabeller. Det fungerar bättre för den som använder skärmläsare om det inte finns några tabellrubriker som hänger i luften utan att referera till några dataceller. [Läs mer om tabellrubriker](https://dequeuniversity.com/rules/axe/4.7/th-has-data-cells)."
},
"core/audits/accessibility/th-has-data-cells.js | failureTitle": {
"message": "Vissa `<th>`-element och element med `[role=\"columnheader\"/\"rowheader\"]` står inte som rubrik för några dataceller."
},
"core/audits/accessibility/th-has-data-cells.js | title": {
"message": "Alla `<th>`-element och element med `[role=\"columnheader\"/\"rowheader\"]` står som rubriker för andra dataceller."
},
"core/audits/accessibility/valid-lang.js | description": {
"message": "Om du anger ett giltigt [språk enligt BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) för elementen uttalas texten korrekt av en skärmläsare. [Läs om hur du använder attributet `lang`](https://dequeuniversity.com/rules/axe/4.7/valid-lang)."
},
"core/audits/accessibility/valid-lang.js | failureTitle": {
"message": "Vissa `[lang]`-attribut har inte ett giltigt värde"
},
"core/audits/accessibility/valid-lang.js | title": {
"message": "Alla `[lang]`-attribut har ett giltigt värde"
},
"core/audits/accessibility/video-caption.js | description": {
"message": "Det blir lättare för döva och hörselskadade att ta del av en video som är textad. [Läs mer om videotextning](https://dequeuniversity.com/rules/axe/4.7/video-caption)."
},
"core/audits/accessibility/video-caption.js | failureTitle": {
"message": "Alla `<video>`-element har inte ett underordnat `<track>`-element med `[kind=\"captions\"]`."
},
"core/audits/accessibility/video-caption.js | title": {
"message": "Alla `<video>`-element innehåller ett `<track>`-element med `[kind=\"captions\"]`"
},
"core/audits/autocomplete.js | columnCurrent": {
"message": "Aktuellt värde"
},
"core/audits/autocomplete.js | columnSuggestions": {
"message": "Föreslagen token"
},
"core/audits/autocomplete.js | description": {
"message": "Med hjälp av `autocomplete` kan användare fylla i formulär snabbare. Vi rekommenderar att du aktiverar detta genom att ställa in ett giltigt värde för attributet `autocomplete`. [Läs mer om `autocomplete` i formulär](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)"
},
"core/audits/autocomplete.js | failureTitle": {
"message": "`<input>`-element har inte rätt `autocomplete`-attribut"
},
"core/audits/autocomplete.js | manualReview": {
"message": "Kräver manuell granskning"
},
"core/audits/autocomplete.js | reviewOrder": {
"message": "Granska ordningen på token"
},
"core/audits/autocomplete.js | title": {
"message": "`autocomplete` används korrekt för `<input>`-element"
},
"core/audits/autocomplete.js | warningInvalid": {
"message": "Token för `autocomplete`: {token} är ogiltig i {snippet}"
},
"core/audits/autocomplete.js | warningOrder": {
"message": "Granska ordningen på token: {tokens} i {snippet}"
},
"core/audits/bf-cache.js | actionableFailureType": {
"message": "Åtgärder kan vidtas"
},
"core/audits/bf-cache.js | description": {
"message": "Många navigeringar går tillbaka till en tidigare sida eller framåt till nästa. Vilocacheminnet kan göra returnavigeringen snabbare. [Läs mer om vilocacheminnet](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)"
},
"core/audits/bf-cache.js | displayValue": {
"message": "{itemCount,plural, =1{1 felorsak}other{# felorsaker}}"
},
"core/audits/bf-cache.js | failureReasonColumn": {
"message": "Felorsak"
},
"core/audits/bf-cache.js | failureTitle": {
"message": "Sidan förhindrade återställning av vilocacheminnet"
},
"core/audits/bf-cache.js | failureTypeColumn": {
"message": "Feltyp"
},
"core/audits/bf-cache.js | notActionableFailureType": {
"message": "Ingen åtgärd kan vidtas"
},
"core/audits/bf-cache.js | supportPendingFailureType": {
"message": "Vilande webbläsarstöd"
},
"core/audits/bf-cache.js | title": {
"message": "Sidan förhindrade inte återställning av vilocacheminnet"
},
"core/audits/bootup-time.js | chromeExtensionsWarning": {
"message": "Inläsningen av den här sidan påverkas negativt av tillägg i Chrome. Testa att granska sidan i inkognitoläge eller med en Chrome-profil utan tillägg."
},
"core/audits/bootup-time.js | columnScriptEval": {
"message": "Utvärdering av skript"
},
"core/audits/bootup-time.js | columnScriptParse": {
"message": "Skriptanalys"
},
"core/audits/bootup-time.js | columnTotal": {
"message": "Processortid totalt"
},
"core/audits/bootup-time.js | description": {
"message": "Minska tiden det tar att tolka, kompilera och köra JS-kod. Det brukar hjälpa att minska storleken på JS-resurserna som skickas. [Läs mer om hur du minskar körningstiden för JavaScript](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)."
},
"core/audits/bootup-time.js | failureTitle": {
"message": "Minska körningstiden för JavaScript"
},
"core/audits/bootup-time.js | title": {
"message": "Körningstid för JavaScript"
},
"core/audits/byte-efficiency/duplicated-javascript.js | description": {
"message": "Ta bort stora, duplicerade JavaScript-moduler från paket så att färre onödiga byte skickas via nätverket. "
},
"core/audits/byte-efficiency/duplicated-javascript.js | title": {
"message": "Ta bort dubblettmoduler i JavaScript-paket"
},
"core/audits/byte-efficiency/efficient-animated-content.js | description": {
"message": "Stora giffar är inte ett effektivt sätt att visa animerat innehåll. I stället för giffar kan du använda videor i MPEG4-/WebM-format för animationer och PNG-/WebP-format för statiska bilder. Då minskar antalet byte som skickas via nätverket. [Läs mer om effektiva videoformat](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)"
},
"core/audits/byte-efficiency/efficient-animated-content.js | title": {
"message": "Använd videoformat för animationer"
},
"core/audits/byte-efficiency/legacy-javascript.js | description": {
"message": "Med polyfill-koder och transformeringar går det att använda nya JavaScript-funktioner i äldre webbläsare. Många av dem behövs dock inte för moderna webbläsare. Om du har JavaScript-paket kan du använda en modern strategi för skriptimplementering där registrering av funktioner med eller utan moduler används för att minska mängden kod som skickas till moderna webbläsare, samtidigt som stöd för äldre webbläsare finns kvar. [Läs mer om hur du använder modern JavaScript](https://web.dev/publish-modern-javascript/)"
},
"core/audits/byte-efficiency/legacy-javascript.js | title": {
"message": "Undvik att skicka äldre JavaScript till moderna webbläsare"
},
"core/audits/byte-efficiency/modern-image-formats.js | description": {
"message": "Bildformat som WebP och AVIF ger ofta bättre komprimering än PNG eller JPEG. Det gör att nedladdningen går snabbare och ger minskad dataförbrukning. [Läs mer om moderna bildformat](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/)."
},
"core/audits/byte-efficiency/modern-image-formats.js | title": {
"message": "Skicka bilder i modernare bildformat"
},
"core/audits/byte-efficiency/offscreen-images.js | description": {
"message": "Låt bilder utanför skärmen och dolda bilder läsas in med uppskjuten inläsning efter att alla viktiga resurser är inlästa så att tiden till interaktivt tillstånd minskar. [Läs mer om hur du skjuter upp bilder utanför skärmen](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/)."
},
"core/audits/byte-efficiency/offscreen-images.js | title": {
"message": "Skjut upp inläsningen av bilder som inte visas på skärmen"
},
"core/audits/byte-efficiency/render-blocking-resources.js | description": {
"message": "Resurser blockerar sidans första rendering. Infoga nödvändig JS-/CSS-kod direkt på sidan och skjut upp inläsningen av JS-kod/formatmallar som är mindre viktiga. [Läs mer om hur du tar bort resurser som blockerar renderingen](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/)."
},
"core/audits/byte-efficiency/render-blocking-resources.js | title": {
"message": "Ta bort resurser som blockerar renderingen"
},
"core/audits/byte-efficiency/total-byte-weight.js | description": {
"message": "Hög nätverksbelastning kostar användarna pengar och har ett starkt samband med lång hämtningstid. [Läs mer om hur du minskar nätverksbelastningen](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)."
},
"core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
"message": "Den sammanlagda storleken var {totalBytes, number, bytes} Kibit"
},
"core/audits/byte-efficiency/total-byte-weight.js | failureTitle": {
"message": "Undvik enorm nätverksbelastning"
},
"core/audits/byte-efficiency/total-byte-weight.js | title": {
"message": "Undviker enorm nätverksbelastning"
},
"core/audits/byte-efficiency/unminified-css.js | description": {
"message": "Genom att minifiera CSS-filer kan du minska nätverksbelastningen. [Läs mer om hur du minifierar CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/)."
},
"core/audits/byte-efficiency/unminified-css.js | title": {
"message": "Minifiera CSS"
},
"core/audits/byte-efficiency/unminified-javascript.js | description": {
"message": "Att minifiera JavaScript-filer kan minska nätverksbelastningen och tiden det tar att tolka skript. [Lär mer om att minifiera JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/)."
},
"core/audits/byte-efficiency/unminified-javascript.js | title": {
"message": "Minifiera JavaScript"
},
"core/audits/byte-efficiency/unused-css-rules.js | description": {
"message": "Reducera regler som inte används från formatmallar och skjut upp CSS som inte används för innehåll ovanför mitten så att färre byte skickas via nätverket. [Läs mer om hur du minskar oanvänd CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/)."
},
"core/audits/byte-efficiency/unused-css-rules.js | title": {
"message": "Reducera CSS som inte används"
},
"core/audits/byte-efficiency/unused-javascript.js | description": {
"message": "Reducera JavaScript som inte används och skjut upp inläsningen av skript tills de krävs så att färre byte skickas via nätverket. [Läs mer om hur du minskar JavaScript som inte används](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/)."
},
"core/audits/byte-efficiency/unused-javascript.js | title": {
"message": "Reducera JavaScript som inte används"
},
"core/audits/byte-efficiency/uses-long-cache-ttl.js | description": {
"message": "Om filerna cachelagras under längre tid kan upprepade besök på sidan gå snabbare. [Läs mer om hur du tillämpar effektiva policyer för cachelagring](https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl/)."
},
"core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": {
"message": "{itemCount,plural, =1{1 resurs hittades}other{# resurser hittades}}"
},
"core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": {
"message": "Skicka statiska tillgångar med en effektiv cachelagringspolicy"
},
"core/audits/byte-efficiency/uses-long-cache-ttl.js | title": {
"message": "Använder en effektiv cachelagringspolicy för statiska tillgångar"
},
"core/audits/byte-efficiency/uses-optimized-images.js | description": {
"message": "Optimerade bilder läses in snabbare och förbrukar mindre mobildata. [Läs om hur du kodar bilder på ett effektivt sätt](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/)."
},
"core/audits/byte-efficiency/uses-optimized-images.js | title": {
"message": "Koda bilder effektivt"
},
"core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnActualDimensions": {
"message": "Faktiska mått"
},
"core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnDisplayedDimensions": {
"message": "Visade mått"
},
"core/audits/byte-efficiency/uses-responsive-images-snapshot.js | failureTitle": {
"message": "Bilderna var större än visad storlek"
},
"core/audits/byte-efficiency/uses-responsive-images-snapshot.js | title": {
"message": "Bilderna matchade visad storlek"
},
"core/audits/byte-efficiency/uses-responsive-images.js | description": {
"message": "Minska mobildataförbrukningen och förbättra hämtningstiden genom att visa bilder i rätt storlek. [Läs mer om hur du ändrar storlek på bilder](https://developer.chrome.com/docs/lighthouse/performance/uses-responsive-images/)."
},
"core/audits/byte-efficiency/uses-responsive-images.js | title": {
"message": "Använd bilder med rätt storlek"
},
"core/audits/byte-efficiency/uses-text-compression.js | description": {
"message": "Textresurser bör visas komprimerade (gzip, deflate eller brotli) så att färre byte skickas via nätverket. [Läs mer om textkomprimering](https://developer.chrome.com/docs/lighthouse/performance/uses-text-compression/)."
},
"core/audits/byte-efficiency/uses-text-compression.js | title": {
"message": "Aktivera textkomprimering"
},
"core/audits/content-width.js | description": {
"message": "Om bredden på appens innehåll inte stämmer överens med bredden på visningsområdet kanske inte appen är optimerad för mobilskärmar. [Läs mer om hur du anpassar innehållet för visningsområdet](https://developer.chrome.com/docs/lighthouse/pwa/content-width/)."
},
"core/audits/content-width.js | explanation": {
"message": "Visningsområdets storlek på {innerWidth} pixlar stämmer inte överens med fönsterstorleken på {outerWidth} pixlar."
},
"core/audits/content-width.js | failureTitle": {
"message": "Innehållet har inte rätt storlek för visningsområdet"
},
"core/audits/content-width.js | title": {
"message": "Innehållet har rätt storlek för visningsområdet"
},
"core/audits/critical-request-chains.js | description": {
"message": "Kedjorna av kritiska förfrågningar nedan visar vilka resurser som läses in med hög prioritet. Se om du kan förbättra sidhämtningstiden genom att göra kedjorna kortare, minska storleken på resurser som laddas ned eller skjuta upp nedladdningen av onödiga resurser. [Läs mer om hur du undviker att kedja kritiska förfrågningar](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains/)."
},
"core/audits/critical-request-chains.js | displayValue": {
"message": "{itemCount,plural, =1{1 kedja hittades}other{# kedjor hittades}}"
},
"core/audits/critical-request-chains.js | title": {
"message": "Undvik att kedjekoppla kritiska förfrågningar"
},
"core/audits/csp-xss.js | columnDirective": {
"message": "Direktiv"
},
"core/audits/csp-xss.js | columnSeverity": {
"message": "Allvarlighetsgrad"
},
"core/audits/csp-xss.js | description": {
"message": "En stark säkerhetspolicy för innehåll (CSP) minskar avsevärt risken för attacker med webbkodinjektion (XSS). [Läs mer om hur du förhindrar XSS med en CSP](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)"
},
"core/audits/csp-xss.js | itemSeveritySyntax": {
"message": "Syntax"
},
"core/audits/csp-xss.js | metaTagMessage": {
"message": "Sidan har en CSP som definieras i en <meta>-tagg. Du kan flytta CSP:n till ett HTTP-huvud eller definiera en annan strikt CSP i en HTTP-rubrik."
},
"core/audits/csp-xss.js | noCsp": {
"message": "CPS hittades inte i åtgärdsläget"
},
"core/audits/csp-xss.js | title": {
"message": "Kontrollera att CPS är effektiv mot XSS-attacker"
},
"core/audits/deprecations.js | columnDeprecate": {
"message": "Utfasning/varning"
},
"core/audits/deprecations.js | columnLine": {
"message": "Rad"
},
"core/audits/deprecations.js | description": {
"message": "Utfasade API:er tas bort från webbläsaren efter hand. [Läs mer om utfasade API:er](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/)."
},
"core/audits/deprecations.js | displayValue": {
"message": "{itemCount,plural, =1{1 varning hittades}other{# varningar hittades}}"
},
"core/audits/deprecations.js | failureTitle": {
"message": "Utfasade API:er används"
},
"core/audits/deprecations.js | title": {
"message": "Utfasade API:er undviks"
},
"core/audits/dobetterweb/charset.js | description": {
"message": "En deklaration av teckenkodning krävs. Den kan lämnas med en `<meta>`-tagg i HTML-kodens första 1 024 byte eller i HTTP-svarshuvudet för Content-Type. [Läs mer om hur du deklarerar teckenkodningen](https://developer.chrome.com/docs/lighthouse/best-practices/charset/)."
},
"core/audits/dobetterweb/charset.js | failureTitle": {
"message": "Deklaration av teckenuppsättning saknas eller förekommer för sent i HTML-koden"
},
"core/audits/dobetterweb/charset.js | title": {
"message": "Definierar teckenuppsättning korrekt"
},
"core/audits/dobetterweb/doctype.js | description": {
"message": "Om du anger en doctype förhindrar det webbläsaren att byta till quirks-läget. [Läs mer om deklarationen av doctype](https://developer.chrome.com/docs/lighthouse/best-practices/doctype/)."
},
"core/audits/dobetterweb/doctype.js | explanationBadDoctype": {
"message": "Doctype-namnet måste vara strängen `html`"
},
"core/audits/dobetterweb/doctype.js | explanationLimitedQuirks": {
"message": "Dokumentet innehåller en `doctype` som utlöser `limited-quirks-mode`"
},
"core/audits/dobetterweb/doctype.js | explanationNoDoctype": {
"message": "Dokument måste innehålla en doctype"
},
"core/audits/dobetterweb/doctype.js | explanationPublicId": {
"message": "publicId förväntades vara en tom sträng"
},
"core/audits/dobetterweb/doctype.js | explanationSystemId": {
"message": "systemId förväntades vara en tom sträng"
},
"core/audits/dobetterweb/doctype.js | explanationWrongDoctype": {
"message": "Dokumentet innehåller en `doctype` som utlöser `quirks-mode`"
},
"core/audits/dobetterweb/doctype.js | failureTitle": {
"message": "Sidan har inte HTML som doctype, vilket aktiverar quirks-läge"
},
"core/audits/dobetterweb/doctype.js | title": {
"message": "Sidan har HTML som doctype"
},
"core/audits/dobetterweb/dom-size.js | columnStatistic": {
"message": "Värde"
},
"core/audits/dobetterweb/dom-size.js | columnValue": {
"message": "Antal"
},
"core/audits/dobetterweb/dom-size.js | description": {
"message": "En stor DOM leder till att minnesanvändning ökar, [formatberäkningarna](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations) förlängs och att kostsamma [flödesomformningar för layout](https://developers.google.com/speed/articles/reflow) produceras. [Läs om hur du undviker en för stor DOM-storlek](https://developer.chrome.com/docs/lighthouse/performance/dom-size/)."
},
"core/audits/dobetterweb/dom-size.js | displayValue": {
"message": "{itemCount,plural, =1{1 element}other{# element}}"
},
"core/audits/dobetterweb/dom-size.js | failureTitle": {
"message": "Undvik ett onödigt stort DOM-träd"
},
"core/audits/dobetterweb/dom-size.js | statisticDOMDepth": {
"message": "Största DOM-djup"
},
"core/audits/dobetterweb/dom-size.js | statisticDOMElements": {
"message": "Totalt antal DOM-element"
},
"core/audits/dobetterweb/dom-size.js | statisticDOMWidth": {
"message": "Högsta antal underordnade element"
},
"core/audits/dobetterweb/dom-size.js | title": {
"message": "Undviker ett onödigt stort DOM-träd"
},
"core/audits/dobetterweb/geolocation-on-start.js | description": {
"message": "Användare blir misstänksamma eller förvirrade av webbplatser som ber om åtkomst till deras plats utan sammanhang. Det kan vara bättre att koppla begäran till något användaren gör. [Läs mer om behörigheten för geolokalisering](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/)."
},
"core/audits/dobetterweb/geolocation-on-start.js | failureTitle": {
"message": "Begär åtkomst till geografisk plats vid sidinläsning"
},
"core/audits/dobetterweb/geolocation-on-start.js | title": {
"message": "Undviker att begära åtkomst till geografisk plats vid sidinläsning"
},
"core/audits/dobetterweb/inspector-issues.js | columnIssueType": {
"message": "Typ av fel"
},
"core/audits/dobetterweb/inspector-issues.js | description": {
"message": "Fel som loggas i `Issues`-panelen i Chromes verktyg för programmerare indikerar olösta problem. De kan bero på fel i nätverksförfrågningar, otillräckliga säkerhetskontroller och andra webbläsarproblem. Öppna felpanelen i Chromes verktyg för programmerare för detaljerad information om varje fel."
},
"core/audits/dobetterweb/inspector-issues.js | failureTitle": {
"message": "Felen loggades i `Issues`-panelen i Chromes verktyg för programmerare"
},
"core/audits/dobetterweb/inspector-issues.js | issueTypeBlockedByResponse": {
"message": "Blockerades av principen mot korsursprung"
},
"core/audits/dobetterweb/inspector-issues.js | issueTypeHeavyAds": {
"message": "Hög resursanvändning av annonser"
},
"core/audits/dobetterweb/inspector-issues.js | title": {
"message": "Det finns inga fel i `Issues`-panelen i Chromes verktyg för programmerare"
},
"core/audits/dobetterweb/js-libraries.js | columnVersion": {
"message": "Version"
},
"core/audits/dobetterweb/js-libraries.js | description": {
"message": "Alla JavaScript-bibliotek i användargränssnittet har identifierats på den här sidan. [Läs mer om denna diagnostikgranskning för identifiering av JavaScript-bibliotek](https://developer.chrome.com/docs/lighthouse/best-practices/js-libraries/)."
},
"core/audits/dobetterweb/js-libraries.js | title": {
"message": "JavaScript-bibliotek har identifierats"
},
"core/audits/dobetterweb/no-document-write.js | description": {
"message": "För användare med långsam anslutning kan externa skript som infogas dynamiskt via `document.write()` fördröja sidinläsningen med tiotals sekunder. [Läs om hur du undviker document.write()](https://developer.chrome.com/docs/lighthouse/best-practices/no-document-write/)."
},
"core/audits/dobetterweb/no-document-write.js | failureTitle": {
"message": "Undvik `document.write()`"
},
"core/audits/dobetterweb/no-document-write.js | title": {
"message": "`document.write()` undviks"
},
"core/audits/dobetterweb/notification-on-start.js | description": {
"message": "Användare blir misstänksamma eller förvirrade av webbplatser som ber om åtkomst att skicka aviseringar utan sammanhang. Det kan vara bättre att koppla förfrågan till rörelser. [Läs mer om hur du får behörighet till aviseringar på ett ansvarsfullt sätt](https://developer.chrome.com/docs/lighthouse/best-practices/no