lighthouse
Version:
Automated auditing, performance metrics, and best practices for the web.
722 lines • 262 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.10/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.10/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-allowed-role.js | description": {
"message": "Många HTML-element kan endast tilldelas vissa ARIA-roller. Att använda ARIA-roller där de inte är tillåtna kan störa webbsidans tillgänglighet. [Läs mer om ARIA-roller](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-role)."
},
"core/audits/accessibility/aria-allowed-role.js | failureTitle": {
"message": "Använder ARIA-roller på inkompatibla element"
},
"core/audits/accessibility/aria-allowed-role.js | title": {
"message": "Använder endast ARIA-roller på kompatibla element"
},
"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.10/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-conditional-attr.js | description": {
"message": "Vissa ARIA-attribut tillåts endast i ett element under vissa förutsättningar. [Läs mer om villkorsstyrda ARIA-attribut](https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr)."
},
"core/audits/accessibility/aria-conditional-attr.js | failureTitle": {
"message": "ARIA-attribut används inte enligt specifikationen för elementets roll"
},
"core/audits/accessibility/aria-conditional-attr.js | title": {
"message": "ARIA-attribut används enligt specifikationen för elementets roll"
},
"core/audits/accessibility/aria-deprecated-role.js | description": {
"message": "Utfasade ARIA-roller kanske inte behandlas korrekt av hjälpmedelsteknik. [Läs mer om utfasade ARIA-roller](https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role)."
},
"core/audits/accessibility/aria-deprecated-role.js | failureTitle": {
"message": "Utfasade ARIA-roller har använts"
},
"core/audits/accessibility/aria-deprecated-role.js | title": {
"message": "Utfasade ARIA-roller användes inte"
},
"core/audits/accessibility/aria-dialog-name.js | description": {
"message": "ARIA-dialogelement utan maskinläsbara etiketter kan hindra skärmläsaranvändare från att bedöma syftet med dessa element. [Läs om hur du gör ARIA-dialogelement mer tillgängliga](https://dequeuniversity.com/rules/axe/4.10/aria-dialog-name)."
},
"core/audits/accessibility/aria-dialog-name.js | failureTitle": {
"message": "Element med `role=\"dialog\"` eller `role=\"alertdialog\"` har inte maskinläsbara etiketter."
},
"core/audits/accessibility/aria-dialog-name.js | title": {
"message": "Element med `role=\"dialog\"` eller `role=\"alertdialog\"` har maskinläsbara etiketter."
},
"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.10/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.10/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.10/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.10/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.10/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-prohibited-attr.js | description": {
"message": "Om ARIA-attribut används i roller där de är förbjudna kan det innebära att viktig information inte förmedlas till användare av hjälpmedelsteknik. [Läs mer om förbjudna ARIA-roller](https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr)."
},
"core/audits/accessibility/aria-prohibited-attr.js | failureTitle": {
"message": "Förbjudna ARIA-attribut används i elementen"
},
"core/audits/accessibility/aria-prohibited-attr.js | title": {
"message": "Endast tillåtna ARIA-attribut används i elementen"
},
"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.10/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.10/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.10/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.10/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-text.js | description": {
"message": "Om du lägger till `role=text` runt en textnod som delats upp efter uppmärkning kan VoiceOver behandla den som en fras, men elementets fokuserbara underordnade element tillkännages inte. [Läs mer om attributet `role=text`](https://dequeuniversity.com/rules/axe/4.10/aria-text)."
},
"core/audits/accessibility/aria-text.js | failureTitle": {
"message": "Element med attributet `role=text` har fokuserbara underordnade element."
},
"core/audits/accessibility/aria-text.js | title": {
"message": "Element med attributet `role=text` har inte fokuserbara underordnade element."
},
"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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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-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.10/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/empty-heading.js | description": {
"message": "En rubrik som saknar innehåll eller innehåller otillgänglig text hindrar användare med skärmläsare från att få tillgång till information i sidans struktur. [Läs mer om rubriker](https://dequeuniversity.com/rules/axe/4.10/empty-heading)."
},
"core/audits/accessibility/empty-heading.js | failureTitle": {
"message": "Rubrikelementen har inget innehåll."
},
"core/audits/accessibility/empty-heading.js | title": {
"message": "Alla rubrikelement har innehåll."
},
"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.10/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.10/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.10/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.10/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.10/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/html-xml-lang-mismatch.js | description": {
"message": "Om inget enhetligt språk har angetts för webbsidan kanske skärmläsaren inte läser upp sidans text korrekt. [Läs mer om `lang`-attributet](https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch)."
},
"core/audits/accessibility/html-xml-lang-mismatch.js | failureTitle": {
"message": "`<html>`-elementet har inte ett `[xml:lang]`-attribut med samma basspråk som `[lang]`-attributet."
},
"core/audits/accessibility/html-xml-lang-mismatch.js | title": {
"message": "`<html>`-elementet har ett `[xml:lang]`-attribut med samma basspråk som `[lang]`-attributet."
},
"core/audits/accessibility/identical-links-same-purpose.js | description": {
"message": "Länkar med samma destination bör ha samma beskrivning för att hjälpa användarna att förstå syftet med länken och avgöra om de ska följa den. [Läs mer om identiska länkar](https://dequeuniversity.com/rules/axe/4.10/identical-links-same-purpose)."
},
"core/audits/accessibility/identical-links-same-purpose.js | failureTitle": {
"message": "Identiska länkar har inte samma syfte."
},
"core/audits/accessibility/identical-links-same-purpose.js | title": {
"message": "Identiska länkar har samma syfte."
},
"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.10/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/image-redundant-alt.js | description": {
"message": "Element med informativ funktion bör ha en kort, beskrivande alternativ text. Alternativ text som är exakt samma som texten intill länken eller bilden kan förvirra användare av skärmläsare eftersom texten läses upp två gånger. [Läs mer om `alt`-attributet](https://dequeuniversity.com/rules/axe/4.10/image-redundant-alt)."
},
"core/audits/accessibility/image-redundant-alt.js | failureTitle": {
"message": "Bildelement har `[alt]`-attribut som är överflödig text."
},
"core/audits/accessibility/image-redundant-alt.js | title": {
"message": "Bildelement har inte `[alt]`-attribut som är överflödig text."
},
"core/audits/accessibility/input-button-name.js | description": {
"message": "Att lägga till urskiljbar och tillgänglig text på inmatningsknappar kan hjälpa användare med skärmläsare att förstå syftet med inmatningsknappen. [Läs mer om inmatningsknappar](https://dequeuniversity.com/rules/axe/4.10/input-button-name)."
},
"core/audits/accessibility/input-button-name.js | failureTitle": {
"message": "Inmatningsknapparna har inte urskiljbar text."
},
"core/audits/accessibility/input-button-name.js | title": {
"message": "Inmatningsknapparna har urskiljbar text."
},
"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.10/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-content-name-mismatch.js | description": {
"message": "Synliga textetiketter som inte matchar den maskinläsbara etiketten kan förvirra de som använder skärmläsare. [Läs mer om maskinläsbara etiketter](https://dequeuniversity.com/rules/axe/4.10/label-content-name-mismatch)."
},
"core/audits/accessibility/label-content-name-mismatch.js | failureTitle": {
"message": "Element med synliga textetiketter har inte matchande maskinläsbara etiketter."
},
"core/audits/accessibility/label-content-name-mismatch.js | title": {
"message": "Element med synliga textetiketter har matchande maskinläsbara etiketter."
},
"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.10/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/landmark-one-main.js | description": {
"message": "Ett huvudlandmärke hjälper användare med skärmläsare att navigera på en webbsida. [Läs mer om landmärken](https://dequeuniversity.com/rules/axe/4.10/landmark-one-main)."
},
"core/audits/accessibility/landmark-one-main.js | failureTitle": {
"message": "Dokumentet har inget huvudlandmärke."
},
"core/audits/accessibility/landmark-one-main.js | title": {
"message": "Dokumentet har ett huvudlandmärke."
},
"core/audits/accessibility/link-in-text-block.js | description": {
"message": "Text med låg kontrast blir svårläst eller oläslig för många användare. Länktext som är urskiljbar förbättrar upplevelsen för användare med nedsatt syn. [Läs mer om hur du gör länkar särskiljbara](https://dequeuniversity.com/rules/axe/4.10/link-in-text-block)."
},
"core/audits/accessibility/link-in-text-block.js | failureTitle": {
"message": "Länkarna har olika färg för att kunna särskiljas."
},
"core/audits/accessibility/link-in-text-block.js | title": {
"message": "Det går att särskilja länkar utan att förlita sig på färg."
},
"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.10/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.10/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.10/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.10/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.10/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.10/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/select-name.js | description": {
"message": "Formulärelement utan effektiva etiketter kan upplevas som frustrerande för användare som använder en skärmläsare. [Läs mer om elementet `select`](https://dequeuniversity.com/rules/axe/4.10/select-name)."
},
"core/audits/accessibility/select-name.js | failureTitle": {
"message": "Vissa element saknar kopplade etikettelement."
},
"core/audits/accessibility/select-name.js | title": {
"message": "Vissa element har kopplade etikettelement."
},
"core/audits/accessibility/skip-link.js | description": {
"message": "Om du lägger till en länk för att hoppa över kan användarna hoppa över huvudinnehållet och spara tid. [Läs mer om länkar för att hoppa över](https://dequeuniversity.com/rules/axe/4.10/skip-link)."
},
"core/audits/accessibility/skip-link.js | failureTitle": {
"message": "Länkar för att hoppa över är inte fokuserbara."
},
"core/audits/accessibility/skip-link.js | title": {
"message": "Länkar för att hoppa över är fokuserbara."
},
"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.10/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/table-duplicate-name.js | description": {
"message": "Attributet summary bör beskriva tabellstrukturen medan `<caption>` ska ha titeln på skärmen. Korrekta tabelluppmärkningar gör det enklare för användare av skärmläsare. [Läs mer om sammanfattning och textning](https://dequeuniversity.com/rules/axe/4.10/table-duplicate-name)."
},
"core/audits/accessibility/table-duplicate-name.js | failureTitle": {
"message": "Tabeller har samma innehåll i attributet summary och `<caption>.`"
},
"core/audits/accessibility/table-duplicate-name.js | title": {
"message": "Tabeller har olika innehåll i attributet summary och `<caption>`"
},
"core/audits/accessibility/table-fake-caption.js | description": {
"message": "Skärmläsare har funktioner som gör det enklare att navigera i tabeller. Om du ser till att tabeller använder själva textningselementet i stället för celler med `[colspan]`-attributet kan det förbättra upplevelsen för användare med skärmläsare. [Läs mer om textning](https://dequeuniversity.com/rules/axe/4.10/table-fake-caption)."
},
"core/audits/accessibility/table-fake-caption.js | failureTitle": {
"message": "Tabellerna använder inte `<caption>` i stället för celler med `[colspan]`-attributet för att ange textning."
},
"core/audits/accessibility/table-fake-caption.js | title": {
"message": "Tabeller använder `<caption>` i stället för celler med `[colspan]`-attributet för att ange textning."
},
"core/audits/accessibility/target-size.js | description": {
"message": "Tryckområden som är tillräckligt stora och har tillräckliga avstånd hjälper användare som har svårt att använda små kontroller för att aktivera målen. [Läs mer om tryckområden](https://dequeuniversity.com/rules/axe/4.10/target-size)."
},
"core/audits/accessibility/target-size.js | failureTitle": {
"message": "Tryckområdena är för små och har inte tillräckliga avstånd."
},
"core/audits/accessibility/target-size.js | title": {
"message": "Tryckområdena är tillräckligt stora och har tillräckliga avstånd."
},
"core/audits/accessibility/td-has-header.js | description": {
"message": "Skärmläsare har funktioner som gör det enklare att navigera i tabeller. Om du ser till att `<td>`-element i en stor tabell (tre eller fler celler i bredd och höjd) har en tillhörande tabellrubrik kan det förbättra upplevelsen för användare med skärmläsare. [Läs mer om tabellrubriker](https://dequeuniversity.com/rules/axe/4.10/td-has-header)."
},
"core/audits/accessibility/td-has-header.js | failureTitle": {
"message": "`<td>`-element i en stor `<table>` saknar tabellrubriker."
},
"core/audits/accessibility/td-has-header.js | title": {
"message": "`<td>`-element i en stor `<table>` har en eller flera tabellrubriker."
},
"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.10/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.10/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.10/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.10/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/bf-cache.js | warningHeadless": {
"message": "Vilocacheminnet kan inte testas i den äldre fönsterlösa versionen av Chrome (`--chrome-flags=\"--headless=old\"`). Använd den nya fönsterlösa versionen av Chrome (`--chrome-flags=\"--headless=new\"`) eller standardversionen av Chrome om du vill se granskningsresultat."
},
"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 är dock inte nödvändiga för moderna webbläsare. Överväg att ändra JavaScript-byggprocessen så att du inte transpilerar [Baseline](https://web.dev/baseline)-funktioner, förutom om du vet att du måste ha stöd för äldre webbläsare. [Läs mer om varför de flesta webbplatser kan implementera ES6+-kod utan transpilering](https://philipwalton.com/articles/the-state-of-es5-on-the-web/)"
},
"core/audits/byte-efficiency/legacy-javascript.js | detectedCoreJs2Warning": {
"message": "Version 2 av core-js hittades på sidan. Du bör uppgradera till version 3 för att få prestandaförbättringar."
},
"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/unus