chrome-devtools-frontend
Version:
Chrome DevTools UI
784 lines • 154 kB
JSON
{
"lighthouse-core/audits/accessibility/accesskeys.js | description": {
"message": "Pääsyavaimien avulla käyttäjät voivat nopeasti kohdistaa tiettyyn sivun osaan. Jotta sivulla siirtyminen onnistuu, jokaisen pääsyavaimen on oltava yksilöllinen. [Lue lisää](https://web.dev/accesskeys/)."
},
"lighthouse-core/audits/accessibility/accesskeys.js | failureTitle": {
"message": "`[accesskey]`-arvot eivät ole yksilöllisiä"
},
"lighthouse-core/audits/accessibility/accesskeys.js | title": {
"message": "`[accesskey]`-arvot ovat yksilöllisiä."
},
"lighthouse-core/audits/accessibility/aria-allowed-attr.js | description": {
"message": "Jokainen ARIA-`role` tukee tiettyä `aria-*`-määritteiden osaa. Vastaavuusjärjestyksen sekoittaminen mitätöi `aria-*`-määritteet. [Lue lisää](https://web.dev/aria-allowed-attr/)."
},
"lighthouse-core/audits/accessibility/aria-allowed-attr.js | failureTitle": {
"message": "`[aria-*]`-määritteet eivät vastaa rooleja"
},
"lighthouse-core/audits/accessibility/aria-allowed-attr.js | title": {
"message": "`[aria-*]`-määritteet vastaavat roolejaan"
},
"lighthouse-core/audits/accessibility/aria-hidden-body.js | description": {
"message": "Näytönlukuohjelmat ja muut avustavat teknologiat toimivat arvaamattomasti, kun `aria-hidden=\"true\"` asetetaan dokumentin kohdassa `<body>`. [Lue lisää](https://web.dev/aria-hidden-body/)."
},
"lighthouse-core/audits/accessibility/aria-hidden-body.js | failureTitle": {
"message": "`[aria-hidden=\"true\"]` on dokumentin kohdassa `<body>`"
},
"lighthouse-core/audits/accessibility/aria-hidden-body.js | title": {
"message": "`[aria-hidden=\"true\"]` ei ole dokumentin kohdassa `<body>`"
},
"lighthouse-core/audits/accessibility/aria-hidden-focus.js | description": {
"message": "Jos `[aria-hidden=\"true\"]`-elementillä on tarkennettavia alaosia, näytönlukuohjelmat ja muut avustavat teknologiat eivät löydä niitä. [Lue lisää](https://web.dev/aria-hidden-focus/)."
},
"lighthouse-core/audits/accessibility/aria-hidden-focus.js | failureTitle": {
"message": "`[aria-hidden=\"true\"]`-elementeissä on tarkennettavia alaosia"
},
"lighthouse-core/audits/accessibility/aria-hidden-focus.js | title": {
"message": "`[aria-hidden=\"true\"]`-elementeissä ei ole tarkennettavia alaosia"
},
"lighthouse-core/audits/accessibility/aria-input-field-name.js | description": {
"message": "Jos syötekentän nimi ei ole esteetön, näytönlukuohjelmat sanovat sen kohdalla geneerisen nimen, jolloin näytönlukuohjelmien käyttäjät eivät voi käyttää sitä. [Lue lisää](https://web.dev/aria-input-field-name/)."
},
"lighthouse-core/audits/accessibility/aria-input-field-name.js | failureTitle": {
"message": "ARIA-syötekenttien nimet eivät ole esteettömiä"
},
"lighthouse-core/audits/accessibility/aria-input-field-name.js | title": {
"message": "ARIA-syötekenttien nimet ovat esteettömiä"
},
"lighthouse-core/audits/accessibility/aria-required-attr.js | description": {
"message": "Joillakin ARIA-rooleilla on pakollisia määritteitä, jotka kuvaavat elementin tilaa näytönlukuohjelmille. [Lue lisää](https://web.dev/aria-required-attr/)."
},
"lighthouse-core/audits/accessibility/aria-required-attr.js | failureTitle": {
"message": "`[role]`-elementeissä ei ole kaikkia vaadittuja `[aria-*]`-määritteitä"
},
"lighthouse-core/audits/accessibility/aria-required-attr.js | title": {
"message": "`[role]`-elementeissä on kaikki vaaditut `[aria-*]`-määritteet"
},
"lighthouse-core/audits/accessibility/aria-required-children.js | description": {
"message": "Voidakseen suorittaa esteettömyyteen liittyvät toiminnot joidenkin alatason ARIA-roolien on kuuluttava tiettyihin ylätason rooleihin. [Lue lisää](https://web.dev/aria-required-children/)."
},
"lighthouse-core/audits/accessibility/aria-required-children.js | failureTitle": {
"message": "ARIAn `[role]` sisältämät elementit edellyttävät alatasoilta tiettyä elementtiä (`[role]`), mutta se puuttuu osalta tai kaikilta alatasoilta."
},
"lighthouse-core/audits/accessibility/aria-required-children.js | title": {
"message": "ARIAn `[role]` sisältämät elementit edellyttävät alatasoilta tiettyä elementtiä (`[role]`), joka on kaikilla alatasoilla."
},
"lighthouse-core/audits/accessibility/aria-required-parent.js | description": {
"message": "Voidakseen suorittaa esteettömyyteen liittyvät toiminnot joidenkin alatason ARIA-roolien on kuuluttava tiettyihin ylätason rooleihin. [Lue lisää](https://web.dev/aria-required-parent/)."
},
"lighthouse-core/audits/accessibility/aria-required-parent.js | failureTitle": {
"message": "`[role]`-elementit eivät sisälly niiden pakolliseen ylätason elementtiin"
},
"lighthouse-core/audits/accessibility/aria-required-parent.js | title": {
"message": "`[role]`-elementit sisältyvät niiden pakolliseen ylätason elementtiin"
},
"lighthouse-core/audits/accessibility/aria-roles.js | description": {
"message": "Voidakseen suorittaa esteettömyyteen liittyvät toiminnot ARIA-rooleilla on oltava kelvolliset arvot. [Lue lisää](https://web.dev/aria-roles/)."
},
"lighthouse-core/audits/accessibility/aria-roles.js | failureTitle": {
"message": "`[role]`-arvot eivät ole kelvollisia"
},
"lighthouse-core/audits/accessibility/aria-roles.js | title": {
"message": "`[role]`-arvot ovat kelvollisia"
},
"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description": {
"message": "Jos päälle/pois-kentän nimi ei ole esteetön, näytönlukuohjelmat sanovat sen kohdalla geneerisen nimen, jolloin näytönlukuohjelmien käyttäjät eivät voi käyttää sitä. [Lue lisää](https://web.dev/aria-toggle-field-name/)."
},
"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | failureTitle": {
"message": "ARIAn päälle/pois-kenttien nimet eivät ole esteettömiä"
},
"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title": {
"message": "ARIAn päälle/pois-kenttien nimet ovat esteettömiä"
},
"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description": {
"message": "Avustustekniikat (kuten näytönlukuohjelmat) eivät voi tulkita ARIA-määritteitä, joissa on virheelliset arvot. [Lue lisää](https://web.dev/aria-valid-attr-value/)."
},
"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | failureTitle": {
"message": "`[aria-*]`-määritteiden arvot eivät ole kelvollisia"
},
"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title": {
"message": "`[aria-*]`-määritteiden arvot ovat kelvollisia"
},
"lighthouse-core/audits/accessibility/aria-valid-attr.js | description": {
"message": "Avustustekniikat (kuten näytönlukuohjelmat) eivät voi tulkita ARIA-määritteitä, joilla on virheelliset nimet. [Lue lisää](https://web.dev/aria-valid-attr/)."
},
"lighthouse-core/audits/accessibility/aria-valid-attr.js | failureTitle": {
"message": "`[aria-*]`-määritteet eivät ole kelvollisia tai sisältävät kirjoitusvirheitä"
},
"lighthouse-core/audits/accessibility/aria-valid-attr.js | title": {
"message": "`[aria-*]`-määritteet ovat kelvollisia eivätkä sisällä kirjoitusvirheitä"
},
"lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": {
"message": "Hylätyt elementit"
},
"lighthouse-core/audits/accessibility/button-name.js | description": {
"message": "Kun painikkeen nimi ei ole esteetön, näytönlukuohjelmat ilmoittavat sen painikkeeksi, jolloin se on hyödytön näytönlukuohjelmia tarvitseville käyttäjille. [Lue lisää](https://web.dev/button-name/)."
},
"lighthouse-core/audits/accessibility/button-name.js | failureTitle": {
"message": "Painikkeiden nimet eivät ole esteettömiä"
},
"lighthouse-core/audits/accessibility/button-name.js | title": {
"message": "Painikkeiden nimet ovat esteettömiä"
},
"lighthouse-core/audits/accessibility/bypass.js | description": {
"message": "Tapojen lisääminen toistuvan sisällön ohittamiseen auttaa näppäimistön käyttäjiä siirtymään sivulla tehokkaammin. [Lue lisää](https://web.dev/bypass/)."
},
"lighthouse-core/audits/accessibility/bypass.js | failureTitle": {
"message": "Sivu ei sisällä otsikkoa, ohituslinkkiä tai maamerkin aluetta"
},
"lighthouse-core/audits/accessibility/bypass.js | title": {
"message": "Sivu sisältää otsikon, ohituslinkin tai maamerkin alueen"
},
"lighthouse-core/audits/accessibility/color-contrast.js | description": {
"message": "Alhaisen kontrastin teksti on monelle vaikea tai mahdoton lukea. [Lue lisää](https://web.dev/color-contrast/)."
},
"lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": {
"message": "Taustan ja etualan värien kontrastisuhde ei ole riittävä."
},
"lighthouse-core/audits/accessibility/color-contrast.js | title": {
"message": "Taustan ja etualan värien kontrastisuhde on riittävä"
},
"lighthouse-core/audits/accessibility/definition-list.js | description": {
"message": "Kun määritelmäluetteloita ei ole merkitty kunnolla, näytönlukuohjelmien tuottama sisältö voi olla sekavaa tai epätarkkaa. [Lue lisää](https://web.dev/definition-list/)."
},
"lighthouse-core/audits/accessibility/definition-list.js | failureTitle": {
"message": "`<dl>`-elementit eivät sisällä vain oikein järjestettyjä `<dt>`- ja `<dd>`-ryhmiä ja `<script>`-, `<template>`- tai `<div>`-elementtejä."
},
"lighthouse-core/audits/accessibility/definition-list.js | title": {
"message": "`<dl>`-elementit sisältävät vain oikein järjestettyjä `<dt>`- ja `<dd>`-ryhmiä ja `<script>`-, `<template>` tai `<div>`-elementtejä"
},
"lighthouse-core/audits/accessibility/dlitem.js | description": {
"message": "Määritelmien luettelokohdat (`<dt>` ja `<dd>`) on yhdistettävä ylätason `<dl>`-elementtiin, jotta näytönlukuohjelmat voivat varmasti lukea ne oikein. [Lue lisää](https://web.dev/dlitem/)."
},
"lighthouse-core/audits/accessibility/dlitem.js | failureTitle": {
"message": "Määritelmien luettelokohtia ei ole yhdistetty `<dl>`-elementeillä"
},
"lighthouse-core/audits/accessibility/dlitem.js | title": {
"message": "Määritelmien luettelokohdat on yhdistetty `<dl>`-elementeillä"
},
"lighthouse-core/audits/accessibility/document-title.js | description": {
"message": "Nimi antaa näytönlukuohjelmaa käyttäville yleiskuvan sivusta, ja hakukoneen käyttäjille nimi on tärkeä oleellisten sivujen löytämiseen hakutuloksista. [Lue lisää](https://web.dev/document-title/)."
},
"lighthouse-core/audits/accessibility/document-title.js | failureTitle": {
"message": "Dokumentissa ei ole `<title>`-elementtiä"
},
"lighthouse-core/audits/accessibility/document-title.js | title": {
"message": "Dokumentissa on `<title>`-elementti"
},
"lighthouse-core/audits/accessibility/duplicate-id-active.js | description": {
"message": "Tarkentamista tukevilla elementeillä on oltava yksilöllinen `id`, jotta avustava teknologia havaitsee ne. [Lue lisää](https://web.dev/duplicate-id-active/)."
},
"lighthouse-core/audits/accessibility/duplicate-id-active.js | failureTitle": {
"message": "Aktiivisten, tarkennettavien elementtien `[id]`-määritteet eivät ole yksilöllisiä"
},
"lighthouse-core/audits/accessibility/duplicate-id-active.js | title": {
"message": "Aktiivisten, tarkennettavien elementtien `[id]`-määritteet ovat yksilöllisiä"
},
"lighthouse-core/audits/accessibility/duplicate-id-aria.js | description": {
"message": "ARIA-tunnisteen on oltava yksilöllinen, jotta avustavat teknologiat eivät jätä muita esiintymiä huomioimatta. [Lue lisää](https://web.dev/duplicate-id-aria/)."
},
"lighthouse-core/audits/accessibility/duplicate-id-aria.js | failureTitle": {
"message": "ARIA-tunnisteet eivät ole yksilöllisiä"
},
"lighthouse-core/audits/accessibility/duplicate-id-aria.js | title": {
"message": "ARIA-tunnisteet ovat yksilöllisiä"
},
"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description": {
"message": "Jos lomakekentillä on useita tunnisteita, näytönlukuohjelmat ja muut avustavat teknologiat saattavat viitata niihin hämmentävästi käyttäen ensimmäistä, viimeistä tai jokaista tunnistetta. [Lue lisää](https://web.dev/form-field-multiple-labels/)."
},
"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | failureTitle": {
"message": "Lomakekentillä on useita tunnisteita"
},
"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title": {
"message": "Lomakekentillä ei ole useita tunnisteita"
},
"lighthouse-core/audits/accessibility/frame-title.js | description": {
"message": "Näytönlukuohjelman käyttäjät saavat tietää kehysten sisällöt vain kehysten nimien avulla. [Lue lisää](https://web.dev/frame-title/)."
},
"lighthouse-core/audits/accessibility/frame-title.js | failureTitle": {
"message": "`<frame>`- tai `<iframe>`-elementeillä ei ole nimeä"
},
"lighthouse-core/audits/accessibility/frame-title.js | title": {
"message": "`<frame>`- tai `<iframe>`-elementeillä on nimi"
},
"lighthouse-core/audits/accessibility/heading-order.js | description": {
"message": "Loogisesti järjestetyt ja kaikki tasot käsittävät otsikot kertovat sivun semanttisesta rakenteesta, jolloin sen selaaminen ja ymmärtäminen avustavilla teknologioilla on helpompaa. [Lue lisää](https://web.dev/heading-order/)."
},
"lighthouse-core/audits/accessibility/heading-order.js | failureTitle": {
"message": "Otsikkoelementit eivät ole laskevassa järjestyksessä"
},
"lighthouse-core/audits/accessibility/heading-order.js | title": {
"message": "Otsikkoelementit ovat laskevassa järjestyksessä"
},
"lighthouse-core/audits/accessibility/html-has-lang.js | description": {
"message": "Jos sivulla ei ole kielimääritettä, näytönlukuohjelma arvioi kieleksi oletuskielen, jonka käyttäjä valitsi ottaessaan näytönlukuohjelman käyttöön. Jos oletuskieli ei ole käytössä sivulla, näytönlukuohjelma voi ilmoittaa sivun tekstin väärin. [Lue lisää](https://web.dev/html-has-lang/)."
},
"lighthouse-core/audits/accessibility/html-has-lang.js | failureTitle": {
"message": "`<html>`-elementissä ei ole `[lang]`-määritettä"
},
"lighthouse-core/audits/accessibility/html-has-lang.js | title": {
"message": "`<html>`-elementissä on `[lang]`-määrite"
},
"lighthouse-core/audits/accessibility/html-lang-valid.js | description": {
"message": "Kelvollisen [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) ‑määritteen ilmoittaminen elementeille auttaa näytönlukuohjelmaa kertomaan tekstin oikein. [Lue lisää](https://web.dev/html-lang-valid/)."
},
"lighthouse-core/audits/accessibility/html-lang-valid.js | failureTitle": {
"message": "`<html>`-elementin `[lang]`-määritteen arvo ei ole kelvollinen"
},
"lighthouse-core/audits/accessibility/html-lang-valid.js | title": {
"message": "`<html>`-elementin `[lang]`-määritteen arvo on kelvollinen"
},
"lighthouse-core/audits/accessibility/image-alt.js | description": {
"message": "Informatiivisilla elementeillä pitäisi olla lyhyt ja kuvaileva vaihtoehtoinen teksti. Koristeelliset elementit voidaan ohittaa tyhjällä Alt-määritteellä. [Lue lisää](https://web.dev/image-alt/)."
},
"lighthouse-core/audits/accessibility/image-alt.js | failureTitle": {
"message": "Kuvaelementeillä ei ole `[alt]`-määritteitä"
},
"lighthouse-core/audits/accessibility/image-alt.js | title": {
"message": "Kuvaelementeillä on `[alt]`-määritteet"
},
"lighthouse-core/audits/accessibility/input-image-alt.js | description": {
"message": "Kun `<input>`-painikkeena käytetään kuvaa, vaihtoehtoisen tekstin lisääminen voi auttaa näytönlukuohjelman käyttäjiä ymmärtämään painikkeen tarkoituksen. [Lue lisää](https://web.dev/input-image-alt/)."
},
"lighthouse-core/audits/accessibility/input-image-alt.js | failureTitle": {
"message": "`<input type=\"image\">`-elementeissä ei ole `[alt]`-tekstiä"
},
"lighthouse-core/audits/accessibility/input-image-alt.js | title": {
"message": "`<input type=\"image\">`-elementeissä on `[alt]`-teksti"
},
"lighthouse-core/audits/accessibility/label.js | description": {
"message": "Tunnisteilla varmistetaan, että avustustekniikat (kuten näytönlukuohjelmat) ilmoittavat lomakkeiden ohjaimista oikein. [Lue lisää](https://web.dev/label/)."
},
"lighthouse-core/audits/accessibility/label.js | failureTitle": {
"message": "Lomakkeiden elementeillä ei ole niihin liittyviä tunnisteita"
},
"lighthouse-core/audits/accessibility/label.js | title": {
"message": "Lomake-elementeillä on niihin liittyvät tunnisteet"
},
"lighthouse-core/audits/accessibility/link-name.js | description": {
"message": "Linkkiteksti (ja vaihtoehtoinen teksti kuvia varten, kun niitä käytetään linkkeinä), joka on erottuva, yksilöllinen ja tarkennettavissa, parantaa näytönlukuohjelmaa käyttävien navigointikokemusta. [Lue lisää](https://web.dev/link-name/)."
},
"lighthouse-core/audits/accessibility/link-name.js | failureTitle": {
"message": "Linkkien nimet eivät ole helposti erottuvia"
},
"lighthouse-core/audits/accessibility/link-name.js | title": {
"message": "Linkkien nimet ovat helposti erottuvia"
},
"lighthouse-core/audits/accessibility/list.js | description": {
"message": "Näytönlukuohjelmat ilmoittavat luettelot tietyillä tavoilla. Kelvollinen luettelorakenne tukee näytönlukuohjelman tuottamaa sisältöä. [Lue lisää](https://web.dev/list/)."
},
"lighthouse-core/audits/accessibility/list.js | failureTitle": {
"message": "Luettelot eivät sisällä ainoastaan `<li>`-elementtejä ja skriptiä tukevia elementtejä (`<script>` ja `<template>`)"
},
"lighthouse-core/audits/accessibility/list.js | title": {
"message": "Luettelot sisältävät ainoastaan `<li>`-elementtejä ja skriptiä tukevia elementtejä (`<script>` ja `<template>`)"
},
"lighthouse-core/audits/accessibility/listitem.js | description": {
"message": "Näytönlukuohjelmat edellyttävät, että luettelokohdat (`<li>`) sisältyvät ylätason elementteihin `<ul>` tai `<ol>`, jotta ne voidaan ilmoittaa oikein. [Lue lisää](https://web.dev/listitem/)."
},
"lighthouse-core/audits/accessibility/listitem.js | failureTitle": {
"message": "Luettelokohteet (`<li>`) eivät sisälly ylätason `<ul>`- tai `<ol>`-elementtiin"
},
"lighthouse-core/audits/accessibility/listitem.js | title": {
"message": "Luettelokohdat (`<li>`) sisältyvät ylätason elementteihin `<ul>` tai `<ol>`"
},
"lighthouse-core/audits/accessibility/meta-refresh.js | description": {
"message": "Käyttäjät eivät odota sivun päivittyvän automaattisesti, ja päivittäminen siirtää kohdistuksen takaisin sivun yläreunaan. Tämä voi tehdä käytöstä turhauttavaa tai sekavaa. [Lue lisää](https://web.dev/meta-refresh/)."
},
"lighthouse-core/audits/accessibility/meta-refresh.js | failureTitle": {
"message": "Dokumentissa on käytössä `<meta http-equiv=\"refresh\">`"
},
"lighthouse-core/audits/accessibility/meta-refresh.js | title": {
"message": "Dokumentti ei käytä `<meta http-equiv=\"refresh\">`-tagia"
},
"lighthouse-core/audits/accessibility/meta-viewport.js | description": {
"message": "Zoomauksen poistaminen käytöstä aiheuttaa ongelmia heikkonäköisille käyttäjille, jotka tarvitsevat näytön suurennusta nähdäkseen verkkosivun sisällön kunnolla. [Lue lisää](https://web.dev/meta-viewport/)."
},
"lighthouse-core/audits/accessibility/meta-viewport.js | failureTitle": {
"message": "`[user-scalable=\"no\"]` on käytössä `<meta name=\"viewport\">`-elementissä tai `[maximum-scale]`-määrite on pienempi kuin 5"
},
"lighthouse-core/audits/accessibility/meta-viewport.js | title": {
"message": "`[user-scalable=\"no\"]` ei ole käytössä `<meta name=\"viewport\">`-elementissä, ja `[maximum-scale]`-määrite on vähintään 5"
},
"lighthouse-core/audits/accessibility/object-alt.js | description": {
"message": "Näytönlukuohjelmat eivät voi kääntää sisältöä, joka ei ole tekstiä. Vaihtoehtoisen tekstin lisääminen `<object>`-elementteihin auttaa näytönlukuohjelmia esittämään sisällön merkityksen käyttäjille. [Lue lisää](https://web.dev/object-alt/)."
},
"lighthouse-core/audits/accessibility/object-alt.js | failureTitle": {
"message": "`<object>`-elementeissä ei ole `[alt]`-tekstiä"
},
"lighthouse-core/audits/accessibility/object-alt.js | title": {
"message": "`<object>`-elementeissä on `[alt]`-teksti"
},
"lighthouse-core/audits/accessibility/tabindex.js | description": {
"message": "Navigointijärjestys on eksplisiittinen, jos arvo on suurempi kuin 0. Vaikka ratkaisu on teknisesti käypä, se tekee usein kokemuksesta turhauttavan avustustekniikkaa tarvitseville käyttäjille. [Lue lisää](https://web.dev/tabindex/)."
},
"lighthouse-core/audits/accessibility/tabindex.js | failureTitle": {
"message": "Joidenkin elementtien `[tabindex]`-arvo on suurempi kuin 0"
},
"lighthouse-core/audits/accessibility/tabindex.js | title": {
"message": "Yhdenkään elementin `[tabindex]`-arvo ei ole suurempi kuin 0"
},
"lighthouse-core/audits/accessibility/td-headers-attr.js | description": {
"message": "Näytönlukuohjelmissa on ominaisuuksia, jotka tekevät taulukoissa siirtymisestä helpompaa. Voit parantaa näytönlukuohjelman käyttäjien kokemusta varmistamalla, että `[headers]`-määritettä käyttävät `<td>`-solut viittaavat vain toisiin soluihin samassa taulukossa. [Lue lisää](https://web.dev/td-headers-attr/)."
},
"lighthouse-core/audits/accessibility/td-headers-attr.js | failureTitle": {
"message": "`[headers]`-määritettä käyttävät `<table>`-elementin solut viittaavat elementtiin (`id`), joka ei ole samassa taulukossa."
},
"lighthouse-core/audits/accessibility/td-headers-attr.js | title": {
"message": "`[headers]`-määritettä käyttävät `<table>`-elementin solut viittaavat soluihin samassa taulukossa"
},
"lighthouse-core/audits/accessibility/th-has-data-cells.js | description": {
"message": "Näytönlukuohjelmissa on ominaisuuksia, jotka tekevät taulukoissa siirtymisestä helpompaa. Voit parantaa näytönlukuohjelmaa käyttävien kokemusta varmistamalla, että taulukoiden otsikot viittaavat aina johonkin solujoukkoon. [Lue lisää](https://web.dev/th-has-data-cells/)."
},
"lighthouse-core/audits/accessibility/th-has-data-cells.js | failureTitle": {
"message": "`<th>`-elementit ja elementit, joissa on `[role=\"columnheader\"/\"rowheader\"]`, eivät sisällä niissä kuvattuja datasoluja"
},
"lighthouse-core/audits/accessibility/th-has-data-cells.js | title": {
"message": "`<th>`-elementit ja elementit, joissa on `[role=\"columnheader\"/\"rowheader\"]`, sisältävät niissä kuvatut datasolut"
},
"lighthouse-core/audits/accessibility/valid-lang.js | description": {
"message": "Kelvollisen [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) ‑määritteen ilmoittaminen elementeille auttaa varmistamaan, että näytönlukuohjelma ääntää tekstin oikein. [Lue lisää](https://web.dev/valid-lang/)."
},
"lighthouse-core/audits/accessibility/valid-lang.js | failureTitle": {
"message": "`[lang]`-määritteiden arvot eivät ole kelvollisia"
},
"lighthouse-core/audits/accessibility/valid-lang.js | title": {
"message": "`[lang]`-määritteillä on kelvollinen arvo"
},
"lighthouse-core/audits/accessibility/video-caption.js | description": {
"message": "Kun videossa on tekstitykset, kuurot ja heikkokuuloiset saavat videon tiedot paremmin. [Lue lisää](https://web.dev/video-caption/)."
},
"lighthouse-core/audits/accessibility/video-caption.js | failureTitle": {
"message": "`<video>`-elementit eivät sisällä `<track>`-elementtiä, jossa on `[kind=\"captions\"]`"
},
"lighthouse-core/audits/accessibility/video-caption.js | title": {
"message": "`<video>`-elementit sisältävät `<track>`-elementin, jossa on `[kind=\"captions\"]`"
},
"lighthouse-core/audits/apple-touch-icon.js | description": {
"message": "Määritä `apple-touch-icon`, jotta iOS-näkyvyys on paras mahdollinen, kun käyttäjä lisää progressiivisen web-sovelluksen aloitusnäytölle. Sen on viitattava läpinäkymättömään neliön muotoiseen (192 px tai 180 px) PNG-tiedostoon. [Lue lisää](https://web.dev/apple-touch-icon/)."
},
"lighthouse-core/audits/apple-touch-icon.js | failureTitle": {
"message": "Ei sisällä kelvollista `apple-touch-icon`-arvoa"
},
"lighthouse-core/audits/apple-touch-icon.js | precomposedWarning": {
"message": "`apple-touch-icon-precomposed` on vanhentunut; `apple-touch-icon`-määritettä suositellaan."
},
"lighthouse-core/audits/apple-touch-icon.js | title": {
"message": "Sisältää kelvollisen `apple-touch-icon`-määritteen"
},
"lighthouse-core/audits/autocomplete.js | columnCurrent": {
"message": "Nykyinen arvo"
},
"lighthouse-core/audits/autocomplete.js | columnSuggestions": {
"message": "Ehdotettu tunnus"
},
"lighthouse-core/audits/autocomplete.js | description": {
"message": "`autocomplete` auttaa käyttäjiä lähettämään lomakkeita nopeammin. Voit helpottaa lomakkeiden täyttämistä, jos otat ominaisuuden käyttöön lisäämällä `autocomplete`-määritteelle kelvollisen arvon. [Lue lisää](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)"
},
"lighthouse-core/audits/autocomplete.js | failureTitle": {
"message": "`<input>`-elementeillä ei ole tarvittavia `autocomplete`-määritteitä"
},
"lighthouse-core/audits/autocomplete.js | manualReview": {
"message": "Edellyttää manuaalista tarkistusta"
},
"lighthouse-core/audits/autocomplete.js | reviewOrder": {
"message": "Tarkista tunnusten järjestys"
},
"lighthouse-core/audits/autocomplete.js | title": {
"message": "`<input>`-elementeillä on käytössä tarvittava `autocomplete`"
},
"lighthouse-core/audits/autocomplete.js | warningInvalid": {
"message": "`autocomplete`-tunnukset: \"{token}\" on virheellinen ({snippet})"
},
"lighthouse-core/audits/autocomplete.js | warningOrder": {
"message": "Tarkista tunnusten järjestys: {tokens} ({snippet})"
},
"lighthouse-core/audits/bootup-time.js | chromeExtensionsWarning": {
"message": "Chromen laajennukset heikensivät tämän sivun latausnopeutta. Yritä tarkastaa sivu incognito-tilassa tai Chrome-profiililla, johon ei ole lisätty laajennuksia."
},
"lighthouse-core/audits/bootup-time.js | columnScriptEval": {
"message": "Skriptin arviointi"
},
"lighthouse-core/audits/bootup-time.js | columnScriptParse": {
"message": "Skriptin jäsennys"
},
"lighthouse-core/audits/bootup-time.js | columnTotal": {
"message": "Prosessoriaika yhteensä"
},
"lighthouse-core/audits/bootup-time.js | description": {
"message": "Suosittelemme lyhentämään JS:n jäsentämiseen, kääntämiseen ja suorittamiseen kuluvaa aikaa. Pienempien JS-resurssien jakaminen voi helpottaa tätä. [Lue lisää](https://web.dev/bootup-time/)."
},
"lighthouse-core/audits/bootup-time.js | failureTitle": {
"message": "Vähennä JavaScriptin suorittamiseen kuluvaa aikaa"
},
"lighthouse-core/audits/bootup-time.js | title": {
"message": "JavaScriptin suorittamiseen kuluva aika"
},
"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description": {
"message": "Poista suuret, kopioidut JavaScript-moduulit paketeista pienentääksesi verkkotoiminnan tarpeetonta tavunkulutusta. "
},
"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title": {
"message": "Poista kaksoismoduulit JavaScript-paketeista"
},
"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": {
"message": "Suuret GIFit eivät ole tehokas tapa jaella animoitua sisältöä. Voit pienentää ladattavien tavujen määrää jakelemalla animaatioita MPEG4- tai WebM-muodossa ja staattisia kuvia PNG- tai WebP-muodossa. [Lue lisää](https://web.dev/efficient-animated-content/)"
},
"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": {
"message": "Jakele animaatiosisältöä videomuodossa"
},
"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description": {
"message": "Polyfill- ja transform-merkintöjen avulla vanhat selaimet voivat käyttää uusia JavaScript-ominaisuuksia. Monia ei kuitenkaan tarvita nykyaikaisissa selaimissa. Käytä JavaScript-paketissasi nykyaikaista käyttöönottostrategiaa, jossa havaitaan moduuli/ei-moduuli-ominaisuus, minkä avulla vähennetään nykyaikaisiin selaimiin lähetetyn koodin määrää mutta säilytetään silti vanhojen selaimien tuki. [Lue lisää](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)."
},
"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": {
"message": "Vältä vanhan JavaScriptin näyttämistä nykyaikaisilla selaimilla"
},
"lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": {
"message": "Suosittelemme lykkäämään poissa näkyvistä olevien ja piilotettujen kuvien lataamista, kunnes kaikki kriittiset resurssit on ladattu. [Lue lisää](https://web.dev/offscreen-images/)."
},
"lighthouse-core/audits/byte-efficiency/offscreen-images.js | title": {
"message": "Lykkää kuvien lataamista, jos ne eivät ole näkyvissä"
},
"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description": {
"message": "Resurssit estävät sivun ensimmäisen renderöinnin. Suosittelemme jakelemaan kriittiset JS- ja CSS-osat sivuun upotettuina ja lykkäämään kaikkien ei-kriittisten JS- tai tyyliosien lataamista. [Lue lisää](https://web.dev/render-blocking-resources/)."
},
"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title": {
"message": "Poista renderöinnin estävät resurssit"
},
"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description": {
"message": "Suuret verkkoresurssit aiheuttavat kuluja käyttäjille ja liittyvät vahvasti pitkiin latausaikoihin. [Lue lisää](https://web.dev/total-byte-weight/)."
},
"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
"message": "Yhteenlaskettu koko oli {totalBytes, number, bytes} KiB"
},
"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | failureTitle": {
"message": "Vältä valtavia verkkoresursseja"
},
"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title": {
"message": "Välttää valtavia verkkoresursseja"
},
"lighthouse-core/audits/byte-efficiency/unminified-css.js | description": {
"message": "CSS-tiedostojen pienentäminen voi auttaa pienentämään verkkoresurssien kokoa. [Lue lisää](https://web.dev/unminified-css/)."
},
"lighthouse-core/audits/byte-efficiency/unminified-css.js | title": {
"message": "Pienennä CSS-tiedostoja"
},
"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description": {
"message": "JavaScript-tiedostojen pienentäminen voi auttaa pienentämään resurssien kokoa ja lyhentämään skriptin jäsentämiseen kuluvaa aikaa. [Lue lisää](https://web.dev/unminified-javascript/)."
},
"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title": {
"message": "Pienennä JavaScript-tiedostoja"
},
"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description": {
"message": "Poista käyttämättömät säännöt tyylisivuilta ja lykkää sellaisen CSS:n lataamista, jota ei käytetä sivun yläosan sisältöön, niin vähennät verkkotoiminnan turhaa tavujen kulutusta. [Lue lisää](https://web.dev/unused-css-rules/)."
},
"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title": {
"message": "Poista käyttämätön CSS"
},
"lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": {
"message": "Poista tarpeeton JavaScript pienentääksesi verkkotoiminnan tavunkulutusta. [Lue lisää](https://web.dev/unused-javascript/)."
},
"lighthouse-core/audits/byte-efficiency/unused-javascript.js | title": {
"message": "Poista käyttämätön JavaScript"
},
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description": {
"message": "Pitkä välimuistin käyttöikä voi nopeuttaa sivun lataamista, kun käyttäjä avaa sen uudelleen. [Lue lisää](https://web.dev/uses-long-cache-ttl/)."
},
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": {
"message": "{itemCount,plural, =1{1 resurssi löydetty}other{# resurssia löydetty}}"
},
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": {
"message": "Käytä tehokasta välimuistikäytäntöä staattisten resurssien jakelemiseen"
},
"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | title": {
"message": "Käyttää tehokasta välimuistikäytäntöä staattisten resurssien käsittelyyn"
},
"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": {
"message": "Optimoidut kuvat latautuvat nopeammin ja kuluttavat vähemmän mobiilidataa. [Lue lisää](https://web.dev/uses-optimized-images/)."
},
"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": {
"message": "Koodaa kuvat tehokkaasti"
},
"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": {
"message": "Näytä sopivan kokoisia kuvia, jotta voit vähentää mobiilidatan kulutusta ja lyhentää latausaikoja. [Lue lisää](https://web.dev/uses-responsive-images/)."
},
"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": {
"message": "Määritä kuvien koko oikein"
},
"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": {
"message": "Tekstipohjaiset resurssit on hyvä pakata ennen jakelua (gzip, deflate tai brotli), jotta ladattavien tavujen määrä voidaan minimoida. [Lue lisää](https://web.dev/uses-text-compression/)."
},
"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": {
"message": "Ota tekstin pakkaus käyttöön"
},
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": {
"message": "Tietyt kuvamuodot, kuten JPEG 2000, JPEG XR ja WebP, pakkaavat sisältöä usein paremmin kuin PNG tai JPEG, minkä vuoksi ne auttavat nopeuttamaan latauksia ja vähentämään datan kulutusta. [Lue lisää](https://web.dev/uses-webp-images/)."
},
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": {
"message": "Jakele kuvat seuraavan sukupolven muodoissa"
},
"lighthouse-core/audits/content-width.js | description": {
"message": "Jos sovelluksesi leveys ei vastaa näkymän leveyttä, sovelluksesi ei välttämättä ole mobiilinäytöille optimoitu. [Lue lisää](https://web.dev/content-width/)."
},
"lighthouse-core/audits/content-width.js | explanation": {
"message": "Näkymän koko, {innerWidth} px, ei vastaa ikkunan kokoa, {outerWidth} px."
},
"lighthouse-core/audits/content-width.js | failureTitle": {
"message": "Sisällön koko ei vastaa näkymää"
},
"lighthouse-core/audits/content-width.js | title": {
"message": "Sisällön koko on näkymän mukainen"
},
"lighthouse-core/audits/critical-request-chains.js | description": {
"message": "Alla olevat kriittiset pyyntöketjut kertovat, minkä resurssien lataaminen priorisoidaan. Suosittelemme parantamaan sivun latausaikaa lyhentämällä ketjuja, pienentämällä resurssien latauskokoa ja lykkäämällä tarpeettomien resurssien lataamista. [Lue lisää](https://web.dev/critical-request-chains/)."
},
"lighthouse-core/audits/critical-request-chains.js | displayValue": {
"message": "{itemCount,plural, =1{1 ketju löydetty}other{# ketjua löydetty}}"
},
"lighthouse-core/audits/critical-request-chains.js | title": {
"message": "Vältä kriittisten pyyntöjen ketjuttamista"
},
"lighthouse-core/audits/deprecations.js | columnDeprecate": {
"message": "Käytöstä poistaminen / varoitus"
},
"lighthouse-core/audits/deprecations.js | columnLine": {
"message": "Rivi"
},
"lighthouse-core/audits/deprecations.js | description": {
"message": "Käytöstä poistetut käyttöliittymät poistetaan aikanaan selaimesta. [Lue lisää](https://web.dev/deprecations/)."
},
"lighthouse-core/audits/deprecations.js | displayValue": {
"message": "{itemCount,plural, =1{1 varoitus löydetty}other{# varoitusta löydetty}}"
},
"lighthouse-core/audits/deprecations.js | failureTitle": {
"message": "Käyttää käytöstä poistettuja sovellusliittymiä"
},
"lighthouse-core/audits/deprecations.js | title": {
"message": "Välttää käytöstä poistettuja sovellusliittymiä"
},
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | description": {
"message": "Sovellusvälimuisti on poistettu käytöstä. [Lue lisää](https://web.dev/appcache-manifest/)."
},
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | displayValue": {
"message": "Löydetty {AppCacheManifest}"
},
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | failureTitle": {
"message": "Käyttää sovellusvälimuistia"
},
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | title": {
"message": "Välttää sovellusvälimuistia"
},
"lighthouse-core/audits/dobetterweb/charset.js | description": {
"message": "Merkistökoodausilmoitus vaaditaan. Sen voi tehdä `<meta>`-tagilla HTML:n ensimmäisen 1 024 tavun sisällä tai HTTP:n vastauksen otsikon sisältötyyppi-kohdassa. [Lue lisää](https://web.dev/charset/)."
},
"lighthouse-core/audits/dobetterweb/charset.js | failureTitle": {
"message": "Merkistöilmoitus puuttuu tai näkyy liian myöhään HTML:ssä"
},
"lighthouse-core/audits/dobetterweb/charset.js | title": {
"message": "Merkistö määritelty oikein"
},
"lighthouse-core/audits/dobetterweb/doctype.js | description": {
"message": "Dokumenttityypin määrittäminen estää selainta siirtymästä quirks-tilaan. [Lue lisää](https://web.dev/doctype/)."
},
"lighthouse-core/audits/dobetterweb/doctype.js | explanationBadDoctype": {
"message": "Dokumenttityypin nimen on oltava pienillä kirjaimilla kirjoitettu merkkijono `html`"
},
"lighthouse-core/audits/dobetterweb/doctype.js | explanationNoDoctype": {
"message": "Dokumentin täytyy sisältää dokumenttityyppi"
},
"lighthouse-core/audits/dobetterweb/doctype.js | explanationPublicId": {
"message": "Oletettu publicId-arvo on tyhjä merkkijono"
},
"lighthouse-core/audits/dobetterweb/doctype.js | explanationSystemId": {
"message": "Oletettu systemId-arvo on tyhjä merkkijono"
},
"lighthouse-core/audits/dobetterweb/doctype.js | failureTitle": {
"message": "Sivulta puuttuu HTML-tiedostotyyppi, mikä käynnistää quirks-tilan"
},
"lighthouse-core/audits/dobetterweb/doctype.js | title": {
"message": "Sivulla on HTML-dokumenttityyppi"
},
"lighthouse-core/audits/dobetterweb/dom-size.js | columnStatistic": {
"message": "Tilastotieto"
},
"lighthouse-core/audits/dobetterweb/dom-size.js | columnValue": {
"message": "Arvo"
},
"lighthouse-core/audits/dobetterweb/dom-size.js | description": {
"message": "Suuri DOM lisää muistin käyttöä, pidentää [tyylilaskelmia](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations) ja aiheuttaa työläitä [asettelun uudelleenjuoksutuksia](https://developers.google.com/speed/articles/reflow). [Lue lisää](https://web.dev/dom-size/)."
},
"lighthouse-core/audits/dobetterweb/dom-size.js | displayValue": {
"message": "{itemCount,plural, =1{1 elementti}other{# elementtiä}}"
},
"lighthouse-core/audits/dobetterweb/dom-size.js | failureTitle": {
"message": "Vältä liian suurta DOM:ää"
},
"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMDepth": {
"message": "DOM:n enimmäissyvyys"
},
"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMElements": {
"message": "DOM-elementit yhteensä"
},
"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMWidth": {
"message": "Alatason elementtien maksimimäärä"
},
"lighthouse-core/audits/dobetterweb/dom-size.js | title": {
"message": "Välttää liian suurta DOM:ää"
},
"lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | columnFailingAnchors": {
"message": "Hylätyt ankkurit"
},
"lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | description": {
"message": "Lisää ulkoisiin linkkeihin `rel=\"noopener\"` tai `rel=\"noreferrer\"` parantaaksesi tehokkuutta ja estääksesi tietoturvahaavoittuvuuksia. [Lue lisää](https://web.dev/external-anchors-use-rel-noopener/)."
},
"lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | failureTitle": {
"message": "Eri lähteisiin johtavat linkit eivät ole turvallisia"
},
"lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | title": {
"message": "Eri lähteisiin johtavat linkit ovat turvallisia"
},
"lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | warning": {
"message": "Ankkurin ({anchorHTML}) kohteen määritys epäonnistui. Sinun kannattaa ehkä poistaa target=_blank, jos sitä ei käytetä linkkinä."
},
"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description": {
"message": "Sivustot, jotka pyytävät sijainnin käyttöoikeutta ilman asiayhteyttä, saavat käyttäjät epäluuloisiksi tai hämmentävät heitä. Kokeile sen sijaan yhdistää pyyntö käyttäjätoimintoon. [Lue lisää](https://web.dev/geolocation-on-start/)."
},
"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | failureTitle": {
"message": "Pyytää maantieteellistä sijaintia sivun latauksessa"
},
"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | title": {
"message": "Välttää maantieteellisen sijainnin pyytämistä sivun latauksessa"
},
"lighthouse-core/audits/dobetterweb/inspector-issues.js | columnIssueType": {
"message": "Ongelmatyyppi"
},
"lighthouse-core/audits/dobetterweb/inspector-issues.js | description": {
"message": "Chrome DevToolsin `Issues`-paneeliin kirjatut virheet viittaavat ratkaisemattomiin ongelmiin. Ne voivat johtua epäonnistuneista verkkopyynnöistä, riittämättömistä tietoturva-asetuksista ja muista selainongelmista. Katso lisätietoja kustakin ongelmasta avaamalla Chrome DevToolsin Ongelmat-paneeli."
},
"lighthouse-core/audits/dobetterweb/inspector-issues.js | failureTitle": {
"message": "Ongelmat kirjattiin Chrome DevToolsin `Issues`-paneeliin"
},
"lighthouse-core/audits/dobetterweb/inspector-issues.js | issueTypeBlockedByResponse": {
"message": "Eri lähteitä koskevan käytännön estämä"
},
"lighthouse-core/audits/dobetterweb/inspector-issues.js | issueTypeHeavyAds": {
"message": "Resursseja kuluttavat raskaat mainokset"
},
"lighthouse-core/audits/dobetterweb/inspector-issues.js | title": {
"message": "Ei ongelmia Chrome DevToolsin `Issues`-paneelissa"
},
"lighthouse-core/audits/dobetterweb/js-libraries.js | columnVersion": {
"message": "Versio"
},
"lighthouse-core/audits/dobetterweb/js-libraries.js | description": {
"message": "Kaikki käyttöliittymän JavaScript-kirjastot havaittiin sivulla. [Lue lisää](https://web.dev/js-libraries/)."
},
"lighthouse-core/audits/dobetterweb/js-libraries.js | title": {
"message": "Havaitut JavaScript-kirjastot"
},
"lighthouse-core/audits/dobetterweb/no-document-write.js | description": {
"message": "Hitaiden yhteyksien käyttäjien kohdalla `document.write()`-komennolla dynaamisesti lisätyt ulkoiset skriptit voivat hidastaa sivun latausta kymmenillä sekunneilla. [Lue lisää](https://web.dev/no-document-write/)."
},
"lighthouse-core/audits/dobetterweb/no-document-write.js | failureTitle": {
"message": "Vältä: `document.write()`"
},
"lighthouse-core/audits/dobetterweb/no-document-write.js | title": {
"message": "Vältetty: `document.write()`"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnSeverity": {
"message": "Vakavin mahdollinen"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVersion": {
"message": "Kirjaston versio"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVuln": {
"message": "Haavoittuvuuksien määrä"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description": {
"message": "Jotkin kolmannen osapuolen skriptit voivat sisältää tunnettuja tietoturvahaavoittuvuuksia, joita hyökkääjien on helppo tunnistaa ja hyödyntää. [Lue lisää](https://web.dev/no-vulnerable-libraries/)."
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | displayValue": {
"message": "{itemCount,plural, =1{1 haavoittuvuus havaittu}other{# haavoittuvuutta havaittu}}"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | failureTitle": {
"message": "Sisältää käyttöliittymän JavaScript-kirjastot, joissa on tunnettuja tietoturvahaavoittuvuuksia"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | rowSeverityHigh": {
"message": "Vakava"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | rowSeverityLow": {
"message": "Vähäinen"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | rowSeverityMedium": {
"message": "Kohtalainen"
},
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | title": {
"message": "Välttää käyttöliittymän JavaScript-kirjastoja, joissa on tunnettuja tietoturvahaavoittuvuuksia"
},
"lighthouse-core/audits/dobetterweb/notification-on-start.js | description": {
"message": "Sivustot, jotka pyytävät lupaa ilmoitusten lähettämiseen ilman asiayhteyttä, saavat käyttäjät epäluuloisiksi tai hämmentävät heitä. Kokeile sen sijaan yhdistää pyyntö käyttäjäeleisiin. [Lue lisää](https://web.dev/notification-on-start/)."
},
"lighthouse-core/audits/dobetterweb/notification-on-start.js | failureTitle": {
"message": "Pyytää ilmoitusten käyttöoikeutta sivun latauksessa"
},
"lighthouse-core/audits/dobetterweb/notification-on-start.js | title": {
"message": "Välttää ilmoitusten käyttöoikeuden pyytämistä sivun latauksessa"
},
"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | description": {
"message": "Salasanan liittämisen estäminen on hyvän tietoturvakäytännön vastaista. [Lue lisää](https://web.dev/password-inputs-can-be-pasted-into/)."
},
"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | failureTitle": {
"message": "Estää käyttäjiä liittämästä sisältöä salasanakenttiin"
},
"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | title": {
"message": "Sallii käyttäjien liittää sisältöä salasanakenttiin"
},
"lighthouse-core/audits/dobetterweb/uses-http2.js | columnProtocol": {
"message": "Protokolla"
},
"lighthouse-core/audits/dobetterweb/uses-http2.js | description": {
"message": "HTTP/2 tarjoaa monia etuja HTTP/1.1:een verrattuna, mukaan lukien binaariotsikot ja kanavoinnin. [Lue lisää](https://web.dev/uses-http2/)."
},
"lighthouse-core/audits/dobetterweb/uses-http2.js | displayValue": {
"message": "{itemCount,plural, =1{1 pyyntöä ei tehty HTTP/2:n kautta}other{# pyyntöä ei tehty HTTP/2:n kautta}}"
},
"lighthouse-core/audits/dobetterweb/uses-http2.js | title": {
"message": "Käytä HTTP/2:ta"
},
"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description": {
"message": "Sinun kannattaa ehkä merkitä kosketus- ja vieritystapahtumien seurainten arvoksi `passive` sivun vieritystoiminnan parantamiseksi. [Lue lisää](https://web.dev/uses-passive-event-listeners/)."
},
"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | failureTitle": {
"message": "Ei käytä passiivisia seuraimia vieritystoiminnan parantamiseen"
},
"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | title": {
"message": "Käyttää passiivisia seuraimia vieritystoiminnan parantamiseen"
},
"lighthouse-core/audits/errors-in-console.js | description": {
"message": "Konsoliin kirjatut virheet viittaavat ratkaisemattomiin ongelmiin. Ne voivat johtua epäonnistuneista verkkopyynnöistä ja muista selainongelmista. [Lue lisää](https://web.dev/errors-in-console/)."
},
"lighthouse-core/audits/errors-in-console.js | failureTitle": {
"message": "Selainvirheet kirjattiin konsoliin"
},
"lighthouse-core/audits/errors-in-console.js | title": {
"message": "Konsoliin ei kirjattu selainvirheitä"
},
"lighthouse-core/audits/font-display.js | description": {
"message": "Käytä CSS:n fontinnäyttöominaisuutta, jotta voit varmistaa, että käyttäjä näkee tekstin myös verkkofonttien lataamisen aikana. [Lue lisää](https://web.dev/font-display/)."
},
"lighthouse-core/audits/font-display.js | failureTitle": {
"message": "Varmista, että teksti pysyy näkyvissä verkkofontin lataamisen aikana"
},
"lighthouse-core/audits/font-display.js | title": {
"message": "Kaikki teksti pysyy näkyvissä verkkofontin lataamisen aikana"
},
"lighthouse-core/audits/font-display.js | undeclaredFontOriginWarning": {
"message": "{fontCountForOrigin,plural, =1{Lighthouse ei voinut automaattisesti tarkistaa lähteen ({fontOrigin}) arvoa: `font-display`.}other{Lighthouse ei voinut automaattisesti tarkistaa lähteen ({fontOrigin}) arvoja: `font-display`.}}"
},
"lighthouse-core/audits/image-aspect-ratio.js | columnActual": {
"message": "Kuvasuhde (todellinen)"
},
"lighthouse-core/audits/image-aspect-ratio.js | columnDisplayed": {
"message": "Kuvasuhde (näkyvä)"
},
"lighthouse-core/audits/image-aspect-ratio.js | description": {
"message": "Kuvan mittasuhteiden tulisi täsmätä luonnolliseen kuvasuhteeseen. [Lue lisää](https://web.dev/image-aspect-ratio/)."
},