UNPKG

@quick-game/cli

Version:

Command line interface for rapid qg development

710 lines 241 kB
{ "core/audits/accessibility/accesskeys.js | description": { "message": "Tasteri za pristup omogućavaju korisnicima da brzo fokusiraju deo stranice. Da bi navigacija radila ispravno, svaki taster za pristup mora da bude jedinstven. [Saznajte više o tasterima za pristup](https://dequeuniversity.com/rules/axe/4.7/accesskeys)." }, "core/audits/accessibility/accesskeys.js | failureTitle": { "message": "Vrednosti za `[accesskey]` nisu jedinstvene" }, "core/audits/accessibility/accesskeys.js | title": { "message": "Vrednosti za `[accesskey]` su jedinstvene" }, "core/audits/accessibility/aria-allowed-attr.js | description": { "message": "Svaki ARIA element `role` podržava određeni podskup atributa `aria-*`. Ako se ovi elementi ne podudaraju, atributi `aria-*` će biti nevažeći. [Saznajte kako da se ARIA atributi podudaraju sa ulogama](https://dequeuniversity.com/rules/axe/4.7/aria-allowed-attr)." }, "core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "Atributi `[aria-*]` se ne podudaraju sa svojim ulogama" }, "core/audits/accessibility/aria-allowed-attr.js | title": { "message": "Atributi `[aria-*]` se podudaraju sa svojim ulogama" }, "core/audits/accessibility/aria-allowed-role.js | description": { "message": "ARIA `role`s enable assistive technologies to know the role of each element on the web page. If the `role` values are misspelled, not existing ARIA `role` values, or abstract roles, then the purpose of the element will not be communicated to users of assistive technologies. [Learn more about ARIA roles](https://dequeuniversity.com/rules/axe/4.7/aria-allowed-roles)." }, "core/audits/accessibility/aria-allowed-role.js | failureTitle": { "message": "Values assigned to `role=\"\"` are not valid ARIA roles." }, "core/audits/accessibility/aria-allowed-role.js | title": { "message": "Values assigned to `role=\"\"` are valid ARIA roles." }, "core/audits/accessibility/aria-command-name.js | description": { "message": "Kada element nema pristupačan naziv, čitači ekrana ga najavljuju pomoću generičkog naziva, pa korisnici koji se oslanjaju na čitače ekrana ne mogu da ga koriste. [Saznajte kako da učinite elemente komandi pristupačnijim](https://dequeuniversity.com/rules/axe/4.7/aria-command-name)." }, "core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "Elementi `button`, `link` i `menuitem` nemaju nazive prilagođene funkcijama pristupačnosti." }, "core/audits/accessibility/aria-command-name.js | title": { "message": "Elementi `button`, `link` i `menuitem` imaju nazive prilagođene funkcijama pristupačnosti" }, "core/audits/accessibility/aria-dialog-name.js | description": { "message": "ARIA elementi dijaloga bez pristupačnih naziva mogu da spreče korisnike čitača ekrana da razumeju njihovu svrhu. [Saznajte kako da učinite ARIA elemente dijaloga pristupačnijim](https://dequeuniversity.com/rules/axe/4.7/aria-dialog-name)." }, "core/audits/accessibility/aria-dialog-name.js | failureTitle": { "message": "Elementi sa stavkom `role=\"dialog\"` ili `role=\"alertdialog\"` nemaju pristupačne nazive." }, "core/audits/accessibility/aria-dialog-name.js | title": { "message": "Elementi sa stavkom `role=\"dialog\"` ili `role=\"alertdialog\"` imaju pristupačne nazive." }, "core/audits/accessibility/aria-hidden-body.js | description": { "message": "Tehnologije za pomoć osobama sa invaliditetom, poput čitača ekrana, ne rade dosledno kada se `aria-hidden=\"true\"` podesi za `<body>` dokumenta. [Saznajte kako `aria-hidden` utiče na sadržaj dokumenta](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-body)." }, "core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "Element `[aria-hidden=\"true\"]` je prisutan za `<body>` dokumenta" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "Element `[aria-hidden=\"true\"]` nije prisutan za `<body>` dokumenta" }, "core/audits/accessibility/aria-hidden-focus.js | description": { "message": "Elementi po opadajućem redosledu koji mogu da se fokusiraju u okviru elementa `[aria-hidden=\"true\"]` sprečavaju te interaktivne elemente da budu dostupni korisnicima tehnologija za pomoć osobama sa invaliditetom, poput čitača ekrana. [Saznajte kako `aria-hidden` utiče na elemente koji mogu da se fokusiraju](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-focus)." }, "core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "Elementi `[aria-hidden=\"true\"]` sadrže elemente po opadajućem redosledu koji mogu da se fokusiraju" }, "core/audits/accessibility/aria-hidden-focus.js | title": { "message": "Elementi `[aria-hidden=\"true\"]` ne obuhvataju elemente po opadajućem redosledu koji mogu da se fokusiraju" }, "core/audits/accessibility/aria-input-field-name.js | description": { "message": "Kada polje za unos nema naziv prilagođen funkciji pristupačnosti, čitači ekrana ga najavljuju pomoću generičkog naziva, pa korisnici koji se oslanjaju na čitače ekrana ne mogu da ga koriste. [Saznajte više o oznakama polja za unos](https://dequeuniversity.com/rules/axe/4.7/aria-input-field-name)." }, "core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "ARIA polja za unos nemaju nazive prilagođene funkciji pristupačnosti" }, "core/audits/accessibility/aria-input-field-name.js | title": { "message": "ARIA polja za unos imaju nazive prilagođene funkciji pristupačnosti" }, "core/audits/accessibility/aria-meter-name.js | description": { "message": "Kada element merača nema pristupačan naziv, čitači ekrana ga najavljuju pomoću generičkog naziva, pa korisnici koji se oslanjaju na čitače ekrana ne mogu da ga koriste. [Saznajte kako da imenujete `meter` elemente](https://dequeuniversity.com/rules/axe/4.7/aria-meter-name)." }, "core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "ARIA elementi `meter` nemaju nazive prilagođene funkcijama pristupačnosti." }, "core/audits/accessibility/aria-meter-name.js | title": { "message": "ARIA elementi `meter` imaju nazive prilagođene funkcijama pristupačnosti" }, "core/audits/accessibility/aria-progressbar-name.js | description": { "message": "Kada `progressbar` nema naziv prilagođen funkciji pristupačnosti, čitači ekrana ga najavljuju pomoću generičkog naziva, pa korisnici koji se oslanjaju na čitače ekrana ne mogu da ga koriste. [Saznajte kako da označite elemente `progressbar`](https://dequeuniversity.com/rules/axe/4.7/aria-progressbar-name)." }, "core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "ARIA elementi `progressbar` nemaju nazive prilagođene funkcijama pristupačnosti." }, "core/audits/accessibility/aria-progressbar-name.js | title": { "message": "ARIA elementi `progressbar` imaju nazive prilagođene funkcijama pristupačnosti" }, "core/audits/accessibility/aria-required-attr.js | description": { "message": "Pojedine ARIA uloge imaju obavezne atribute koji status elementa opisuju čitačima ekrana. [Saznajte više o ulogama i obaveznim atributima](https://dequeuniversity.com/rules/axe/4.7/aria-required-attr)." }, "core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "Uloge `[role]` nemaju sve obavezne atribute `[aria-*]`" }, "core/audits/accessibility/aria-required-attr.js | title": { "message": "Uloge `[role]` imaju sve obavezne atribute `[aria-*]`" }, "core/audits/accessibility/aria-required-children.js | description": { "message": "Pojedine nadređene ARIA uloge moraju da obuhvataju određene podređene uloge da bi pravilno obavljale namenjene funkcije pristupačnosti. [Saznajte više o ulogama i obaveznim podređenim elementima](https://dequeuniversity.com/rules/axe/4.7/aria-required-children)." }, "core/audits/accessibility/aria-required-children.js | failureTitle": { "message": "Elementima sa ARIA ulogom `[role]` koji zahtevaju da podređeni elementi sadrže konkretni element `[role]` nedostaju neki ili svi ti potrebni podređeni elementi." }, "core/audits/accessibility/aria-required-children.js | title": { "message": "Elementi sa ARIA ulogom `[role]` koji zahtevaju da podređeni elementi sadrže konkretni element `[role]` imaju sve potrebne podređene elemente." }, "core/audits/accessibility/aria-required-parent.js | description": { "message": "Pojedine podređene ARIA uloge moraju da budu obuhvaćene određenim nadređenim ulogama da bi pravilno obavljale namenjene funkcije pristupačnosti. [Saznajte više o ARIA ulogama i obaveznom nadređenom elementu](https://dequeuniversity.com/rules/axe/4.7/aria-required-parent)." }, "core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "Uloge `[role]` nisu obuhvaćene svojim obaveznim nadređenim elementom" }, "core/audits/accessibility/aria-required-parent.js | title": { "message": "Uloge `[role]` su obuhvaćene svojim obaveznim nadređenim elementom" }, "core/audits/accessibility/aria-roles.js | description": { "message": "Vrednosti ARIA uloga moraju da budu važeće da bi pravilno obavljale namenjene funkcije pristupačnosti. [Saznajte više o važećim ARIA ulogama](https://dequeuniversity.com/rules/axe/4.7/aria-roles)." }, "core/audits/accessibility/aria-roles.js | failureTitle": { "message": "Vrednosti za `[role]` nisu važeće" }, "core/audits/accessibility/aria-roles.js | title": { "message": "Vrednosti za `[role]` su važeće" }, "core/audits/accessibility/aria-text.js | description": { "message": "Ako dodate `role=text` oko tekstualnog čvora podeljenog oznakom, omogućavate VoiceOver-u da ga tretira kao jednu frazu, ali nasleđeni elementi koji mogu da se fokusiraju neće biti objavljeni. [Saznajte više o atributu `role=text`](https://dequeuniversity.com/rules/axe/4.7/aria-text)." }, "core/audits/accessibility/aria-text.js | failureTitle": { "message": "Elementi sa atributom `role=text` imaju nasleđene elemente koji mogu da se fokusiraju." }, "core/audits/accessibility/aria-text.js | title": { "message": "Elementi sa atributom `role=text` nemaju nasleđene elemente koji mogu da se fokusiraju." }, "core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "Kada polje za prekidač nema naziv prilagođen funkciji pristupačnosti, čitači ekrana ga najavljuju pomoću generičkog naziva, pa korisnici koji se oslanjaju na čitače ekrana ne mogu da ga koriste. [Saznajte više o uključivanju ili isključivanju polja](https://dequeuniversity.com/rules/axe/4.7/aria-toggle-field-name)." }, "core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "ARIA polja prekidača nemaju nazive prilagođene funkciji pristupačnosti" }, "core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "ARIA polja prekidača imaju nazive prilagođene funkciji pristupačnosti" }, "core/audits/accessibility/aria-tooltip-name.js | description": { "message": "Kada element objašnjenja nema pristupačan naziv, čitači ekrana ga najavljuju pomoću generičkog naziva, pa korisnici koji se oslanjaju na čitače ekrana ne mogu da ga koriste. [Saznajte kako da imenujete `tooltip` elemente](https://dequeuniversity.com/rules/axe/4.7/aria-tooltip-name)." }, "core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "ARIA elementi `tooltip` nemaju nazive prilagođene funkcijama pristupačnosti." }, "core/audits/accessibility/aria-tooltip-name.js | title": { "message": "ARIA elementi `tooltip` imaju nazive prilagođene funkcijama pristupačnosti" }, "core/audits/accessibility/aria-treeitem-name.js | description": { "message": "Kada `treeitem` nema naziv prilagođen funkciji pristupačnosti, čitači ekrana ga najavljuju pomoću generičkog naziva, pa korisnici koji se oslanjaju na čitače ekrana ne mogu da ga koriste. [Saznajte više o označavanju elemenata `treeitem`](https://dequeuniversity.com/rules/axe/4.7/aria-treeitem-name)." }, "core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "ARIA elementi `treeitem` nemaju nazive prilagođene funkcijama pristupačnosti." }, "core/audits/accessibility/aria-treeitem-name.js | title": { "message": "ARIA elementi `treeitem` imaju nazive prilagođene funkcijama pristupačnosti" }, "core/audits/accessibility/aria-valid-attr-value.js | description": { "message": "Tehnologije za pomoć osobama sa invaliditetom, poput čitača ekrana, ne mogu da protumače ARIA atribute sa nevažećim vrednostima. [Saznajte više o važećim vrednostima za ARIA atribute](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr-value)." }, "core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "Vrednosti atributa `[aria-*]` nisu važeće" }, "core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "Vrednosti atributa `[aria-*]` su važeće" }, "core/audits/accessibility/aria-valid-attr.js | description": { "message": "Tehnologije za pomoć osobama sa invaliditetom, poput čitača ekrana, ne mogu da protumače ARIA atribute sa nevažećim nazivima. [Saznajte više o važećim ARIA atributima](https://dequeuniversity.com/rules/axe/4.7/aria-valid-attr)." }, "core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "Atributi `[aria-*]` nisu važeći ili su pogrešno napisani" }, "core/audits/accessibility/aria-valid-attr.js | title": { "message": "Atributi `[aria-*]` su važeći i nisu pogrešno napisani" }, "core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "Elementi koji nisu prošli proveru" }, "core/audits/accessibility/button-name.js | description": { "message": "Kada dugme nema naziv prilagođen funkciji pristupačnosti, čitači ekrana ga najavljuju kao „dugme“, pa korisnici koji se oslanjaju na čitače ekrana ne mogu da ga koriste. [Saznajte kako da učinite dugmad pristupačnijom](https://dequeuniversity.com/rules/axe/4.7/button-name)." }, "core/audits/accessibility/button-name.js | failureTitle": { "message": "Dugmad nema nazive prilagođene funkcijama pristupačnosti" }, "core/audits/accessibility/button-name.js | title": { "message": "Dugmad ima nazive prilagođene funkcijama pristupačnosti" }, "core/audits/accessibility/bypass.js | description": { "message": "Kada se dodaju načini za zaobilaženje sadržaja koji se ponavlja, korisnici tastature mogu efikasnije da se kreću po stranici. [Saznajte više o zaobilaženju blokova](https://dequeuniversity.com/rules/axe/4.7/bypass)." }, "core/audits/accessibility/bypass.js | failureTitle": { "message": "Stranica ne obuhvata naslov, link za preskakanje niti region orijentira" }, "core/audits/accessibility/bypass.js | title": { "message": "Stranica obuhvata naslov, link za preskakanje ili region orijentira" }, "core/audits/accessibility/color-contrast.js | description": { "message": "Mnogi korisnici veoma teško čitaju tekst sa malim kontrastom ili uopšte ne mogu da ga čitaju. [Saznajte kako da obezbedite dovoljno veliki kontrast boja](https://dequeuniversity.com/rules/axe/4.7/color-contrast)." }, "core/audits/accessibility/color-contrast.js | failureTitle": { "message": "Boje u pozadini i u prvom planu nemaju zadovoljavajući odnos kontrasta." }, "core/audits/accessibility/color-contrast.js | title": { "message": "Boje u pozadini i u prvom planu imaju zadovoljavajući odnos kontrasta" }, "core/audits/accessibility/definition-list.js | description": { "message": "Kada liste definicija nisu pravilno označene, čitači ekrana mogu da pružaju zbunjujući ili netačan izlaz. [Saznajte kako da napravite pravilnu strukturu lista definicija](https://dequeuniversity.com/rules/axe/4.7/definition-list)." }, "core/audits/accessibility/definition-list.js | failureTitle": { "message": "`<dl>` ne sadrži samo pravilno poređane grupe `<dt>` i `<dd>`, elemente `<script>`, `<template>` ili `<div>`." }, "core/audits/accessibility/definition-list.js | title": { "message": "`<dl>` sadrži samo pravilno poređane grupe `<dt>` i `<dd>`, elemente `<script>`, `<template>` ili `<div>`." }, "core/audits/accessibility/dlitem.js | description": { "message": "Stavke liste definicija (`<dt>` i `<dd>`) moraju da budu upakovane u nadređeni element`<dl>` da bi čitači ekrana mogli da ih pravilno čitaju. [Saznajte kako da napravite pravilnu strukturu lista definicija](https://dequeuniversity.com/rules/axe/4.7/dlitem)." }, "core/audits/accessibility/dlitem.js | failureTitle": { "message": "Stavke liste definicija su upakovane u elemente `<dl>`" }, "core/audits/accessibility/dlitem.js | title": { "message": "Stavke liste definicija su upakovane u elemente`<dl>`" }, "core/audits/accessibility/document-title.js | description": { "message": "Naslov korisnicima čitača ekrana pruža pregled stranice, a korisnici pretraživača se na njega oslanjaju da bi utvrdili da li je stranica relevantna za njihovu pretragu. [Saznajte više o naslovima dokumenata](https://dequeuniversity.com/rules/axe/4.7/document-title)." }, "core/audits/accessibility/document-title.js | failureTitle": { "message": "Dokument nema element `<title>`" }, "core/audits/accessibility/document-title.js | title": { "message": "Dokument ima element `<title>`" }, "core/audits/accessibility/duplicate-id-active.js | description": { "message": "Da biste se uverili da su vidljivi za tehnologije za pomoć osobama sa invaliditetom, svi elementi koji mogu da se fokusiraju moraju da imaju jedinstveni `id`. [Saznajte kako da rešite duplirane `id`-ove](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-active)." }, "core/audits/accessibility/duplicate-id-active.js | failureTitle": { "message": "Atributi `[id]` na aktivnim elementima koji mogu da se fokusiraju nisu jedinstveni" }, "core/audits/accessibility/duplicate-id-active.js | title": { "message": "Atributi `[id]` na aktivnim elementima koji mogu da se fokusiraju su jedinstveni" }, "core/audits/accessibility/duplicate-id-aria.js | description": { "message": "Vrednost ARIA ID-a mora da bude jedinstvena da bi se sprečilo da tehnologije za pomoć osobama sa invaliditetom propuste druge instance. [Saznajte kako da otklonite duplikate ARIA ID-ova](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-aria)." }, "core/audits/accessibility/duplicate-id-aria.js | failureTitle": { "message": "ARIA ID-ovi nisu jedinstveni" }, "core/audits/accessibility/duplicate-id-aria.js | title": { "message": "ARIA ID-ovi su jedinstveni" }, "core/audits/accessibility/empty-heading.js | description": { "message": "Naslov bez sadržaja ili sa nepristupačnim tekstom sprečava korisnike čitača ekrana da pristupaju informacijama o strukturi stranice. [Saznajte više o naslovima](https://dequeuniversity.com/rules/axe/4.7/empty-heading)." }, "core/audits/accessibility/empty-heading.js | failureTitle": { "message": "Elementi naslova nemaju sadržaj." }, "core/audits/accessibility/empty-heading.js | title": { "message": "Svi elementi naslova imaju sadržaj." }, "core/audits/accessibility/form-field-multiple-labels.js | description": { "message": "Tehnologije za pomoć osobama sa invaliditetom, poput čitača ekrana koji koriste prvu, poslednju ili sve oznake, mogu da čitaju polja obrasca sa više oznaka na način koji zbunjuje korisnike. [Saznajte kako da koristite oznake obrazaca](https://dequeuniversity.com/rules/axe/4.7/form-field-multiple-labels)." }, "core/audits/accessibility/form-field-multiple-labels.js | failureTitle": { "message": "Polja obrasca imaju više oznaka" }, "core/audits/accessibility/form-field-multiple-labels.js | title": { "message": "Nijedno polje obrasca nema više oznaka" }, "core/audits/accessibility/frame-title.js | description": { "message": "Korisnici čitača ekrana očekuju od naslova okvira da im opišu sadržaj okvira. [Saznajte više o naslovima okvira](https://dequeuniversity.com/rules/axe/4.7/frame-title)." }, "core/audits/accessibility/frame-title.js | failureTitle": { "message": "Elementi `<frame>` ili `<iframe>` nemaju naslov" }, "core/audits/accessibility/frame-title.js | title": { "message": "Elementi `<frame>` ili `<iframe>` imaju naslov" }, "core/audits/accessibility/heading-order.js | description": { "message": "Naslovi sa pravilnim redosledom koji ne preskaču nivoe prenose semantičku strukturu stranice, pa je čine lakšom za kretanje i razumevanje pri korišćenju tehnologija za pomoć osobama sa invaliditetom. [Saznajte više o redosledu naslova](https://dequeuniversity.com/rules/axe/4.7/heading-order)." }, "core/audits/accessibility/heading-order.js | failureTitle": { "message": "Elementi naslova se ne prikazuju opadajućim redosledom" }, "core/audits/accessibility/heading-order.js | title": { "message": "Elementi naslova se prikazuju opadajućim redosledom" }, "core/audits/accessibility/html-has-lang.js | description": { "message": "Ako za stranicu nije naveden atribut `lang`, čitač ekrana pretpostavlja da je stranica na podrazumevanom jeziku koji je korisnik odabrao tokom podešavanja čitača ekrana. Ako stranica zapravo nije na podrazumevanom jeziku, čitač ekrana možda neće pravilno čitati tekst sa stranice. [Saznajte više o atributu `lang`](https://dequeuniversity.com/rules/axe/4.7/html-has-lang)." }, "core/audits/accessibility/html-has-lang.js | failureTitle": { "message": "Element `<html>` nema atribut `[lang]`" }, "core/audits/accessibility/html-has-lang.js | title": { "message": "Element `<html>` ima atribut `[lang]`" }, "core/audits/accessibility/html-lang-valid.js | description": { "message": "Navođenjem važećeg koda [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) omogućava se da čitač ekrana pravilno čita tekst. [Saznajte kako da koristite atribut `lang`](https://dequeuniversity.com/rules/axe/4.7/html-lang-valid)." }, "core/audits/accessibility/html-lang-valid.js | failureTitle": { "message": "Element `<html>` nema važeću vrednost za svoj atribut `[lang]`." }, "core/audits/accessibility/html-lang-valid.js | title": { "message": "Element `<html>` ima važeću vrednost za svoj atribut `[lang]`" }, "core/audits/accessibility/html-xml-lang-mismatch.js | description": { "message": "Ako veb-stranica ne navodi dosledan jezik, čitač ekrana možda neće pravilno čitati tekst sa stranice. [Saznajte više o atributu `lang`](https://dequeuniversity.com/rules/axe/4.7/html-xml-lang-mismatch)." }, "core/audits/accessibility/html-xml-lang-mismatch.js | failureTitle": { "message": "Element `<html>` nema atribut `[xml:lang]` sa istim osnovnim jezikom kao atribut `[lang]`." }, "core/audits/accessibility/html-xml-lang-mismatch.js | title": { "message": "Element `<html>` ima atribut `[xml:lang]` sa istim osnovnim jezikom kao i atribut `[lang]`." }, "core/audits/accessibility/identical-links-same-purpose.js | description": { "message": "Linkovi sa istim odredištem treba da imaju isti opis da bi korisnici lakše razumeli svrhu linka i odlučili da li da ga prate. [Saznajte više o identičnim linkovima](https://dequeuniversity.com/rules/axe/4.7/identical-links-same-purpose)." }, "core/audits/accessibility/identical-links-same-purpose.js | failureTitle": { "message": "Identični linkovi nemaju istu svrhu." }, "core/audits/accessibility/identical-links-same-purpose.js | title": { "message": "Identični linkovi imaju istu svrhu." }, "core/audits/accessibility/image-alt.js | description": { "message": "Informativni elementi treba da sadrže kratki, opisni alternativni tekst. Dekorativni elementi mogu da se zanemare praznim atributom alt. [Saznajte više o atributu `alt`](https://dequeuniversity.com/rules/axe/4.7/image-alt)." }, "core/audits/accessibility/image-alt.js | failureTitle": { "message": "Elementi slike nemaju atribute `[alt]`" }, "core/audits/accessibility/image-alt.js | title": { "message": "Elementi slika imaju atribute `[alt]`" }, "core/audits/accessibility/image-redundant-alt.js | description": { "message": "Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.7/image-redundant-alt)." }, "core/audits/accessibility/image-redundant-alt.js | failureTitle": { "message": "Image elements have `[alt]` attributes that are redundant text." }, "core/audits/accessibility/image-redundant-alt.js | title": { "message": "Image elements do not have `[alt]` attributes that are redundant text." }, "core/audits/accessibility/input-button-name.js | description": { "message": "Dodavanje prepoznatljivog i pristupačnog teksta dugmadima za unos može da pomogne korisnicima čitača ekrana da razumeju svrhu dugmeta za unos. [Saznajte više o dugmadi za unos](https://dequeuniversity.com/rules/axe/4.7/input-button-name)." }, "core/audits/accessibility/input-button-name.js | failureTitle": { "message": "Dugmad za unos ne sadrže prepoznatljiv tekst." }, "core/audits/accessibility/input-button-name.js | title": { "message": "Dugmad za unos teksta imaju prepoznatljiv tekst." }, "core/audits/accessibility/input-image-alt.js | description": { "message": "Kada se slika koristi kao dugme `<input>`, navođenje alternativnog teksta može da pomogne korisnicima da razumeju svrhu dugmeta. [Saznajte više o alternativnom tekstu slike za unos](https://dequeuniversity.com/rules/axe/4.7/input-image-alt)." }, "core/audits/accessibility/input-image-alt.js | failureTitle": { "message": "Elementi `<input type=\"image\">` ne sadrže tekst `[alt]`" }, "core/audits/accessibility/input-image-alt.js | title": { "message": "Elementi `<input type=\"image\">` sadrže tekst `[alt]`" }, "core/audits/accessibility/label-content-name-mismatch.js | description": { "message": "Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https://dequeuniversity.com/rules/axe/4.7/label-content-name-mismatch)." }, "core/audits/accessibility/label-content-name-mismatch.js | failureTitle": { "message": "Elements with visible text labels do not have matching accessible names." }, "core/audits/accessibility/label-content-name-mismatch.js | title": { "message": "Elements with visible text labels have matching accessible names." }, "core/audits/accessibility/label.js | description": { "message": "Oznake omogućavaju da tehnologije za pomoć osobama sa invaliditetom, poput čitača ekrana, pravilno najavljuju kontrole obrazaca. [Saznajte više o oznakama elemenata obrasca](https://dequeuniversity.com/rules/axe/4.7/label)." }, "core/audits/accessibility/label.js | failureTitle": { "message": "Elementi obrazaca nemaju povezane oznake" }, "core/audits/accessibility/label.js | title": { "message": "Elementi obrazaca imaju povezane oznake" }, "core/audits/accessibility/landmark-one-main.js | description": { "message": "Jedno glavno obeležje pomaže korisnicima čitača ekrana da se kreću po veb-stranici. [Saznajte više o obeležjima](https://dequeuniversity.com/rules/axe/4.7/landmark-one-main)." }, "core/audits/accessibility/landmark-one-main.js | failureTitle": { "message": "Dokument nema glavno obeležje." }, "core/audits/accessibility/landmark-one-main.js | title": { "message": "Dokument ima glavno obeležje." }, "core/audits/accessibility/link-in-text-block.js | description": { "message": "Mnogi korisnici veoma teško čitaju tekst sa malim kontrastom ili uopšte ne mogu da ga čitaju. Tekst linka koji je vidljiv poboljšava doživljaj za slabovide korisnike. [Saznajte kako da pravite linkove koji mogu da se razlikuju](https://dequeuniversity.com/rules/axe/4.7/link-in-text-block)." }, "core/audits/accessibility/link-in-text-block.js | failureTitle": { "message": "Linkovi mogu da se razlikuju tek uz boju." }, "core/audits/accessibility/link-in-text-block.js | title": { "message": "Linkovi mogu da se razlikuju bez boje." }, "core/audits/accessibility/link-name.js | description": { "message": "Tekst linka (i alternativni tekst za slike kada se koristi za linkove) koji je prepoznatljiv, jedinstven i može da se fokusira olakšava kretanje za korisnike čitača ekrana. [Saznajte kako da učinite linkove dostupnim.](https://dequeuniversity.com/rules/axe/4.7/link-name)" }, "core/audits/accessibility/link-name.js | failureTitle": { "message": "Naziv linkova ne može da se prepozna" }, "core/audits/accessibility/link-name.js | title": { "message": "Naziv linkova može da se prepozna" }, "core/audits/accessibility/list.js | description": { "message": "Čitači ekrana čitaju liste na poseban način. Pravilna struktura liste olakšava razumevanje čitača ekrana. [Saznajte više o pravilnoj strukturi liste](https://dequeuniversity.com/rules/axe/4.7/list)." }, "core/audits/accessibility/list.js | failureTitle": { "message": "Liste ne sadrže isključivo elemente `<li>` i elemente koji podržavaju skripte (`<script>` i`<template>`)." }, "core/audits/accessibility/list.js | title": { "message": "Liste sadrže isključivo elemente `<li>` i elemente koji podržavaju skripte (`<script>` i `<template>`)." }, "core/audits/accessibility/listitem.js | description": { "message": "Čitači ekrana zahtevaju da stavke liste (`<li>`) budu obuhvaćene nadređenim elementima `<ul>`, `<ol>` ili `<menu>` da bi mogle da se pravilno čitaju. [Saznajte više o pravilnoj strukturi liste](https://dequeuniversity.com/rules/axe/4.7/listitem)." }, "core/audits/accessibility/listitem.js | failureTitle": { "message": "Stavke liste (`<li>`) nisu obuhvaćene nadređenim elementima`<ul>`, `<ol>` ili `<menu>`." }, "core/audits/accessibility/listitem.js | title": { "message": "Stavke liste (`<li>`) su obuhvaćene nadređenim elementima `<ul>`, `<ol>` ili `<menu>`" }, "core/audits/accessibility/meta-refresh.js | description": { "message": "Korisnici ne očekuju da se stranica automatski osvežava i time se fokus premešta na početak stranice. To može da frustira ili zbunjuje korisnike. [Saznajte više o osvežavanju metaoznake](https://dequeuniversity.com/rules/axe/4.7/meta-refresh)." }, "core/audits/accessibility/meta-refresh.js | failureTitle": { "message": "Dokument koristi metaoznaku `<meta http-equiv=\"refresh\">`" }, "core/audits/accessibility/meta-refresh.js | title": { "message": "Dokument ne koristi metaoznaku `<meta http-equiv=\"refresh\">`" }, "core/audits/accessibility/meta-viewport.js | description": { "message": "Onemogućavanje zumiranja predstavlja problem za slabovide korisnike koji se oslanjaju na uvećavanje prikaza ekrana da bi mogli da vide sadržaj veb-stranice. [Saznajte više o metaoznaci oblasti prikaza](https://dequeuniversity.com/rules/axe/4.7/meta-viewport)." }, "core/audits/accessibility/meta-viewport.js | failureTitle": { "message": "`[user-scalable=\"no\"]` se koristi u elementu `<meta name=\"viewport\">` ili je vrednost atributa `[maximum-scale]` manja od 5." }, "core/audits/accessibility/meta-viewport.js | title": { "message": "`[user-scalable=\"no\"]` se ne koristi u elementu `<meta name=\"viewport\">`, a vrednost atributa `[maximum-scale]` nije manja od 5." }, "core/audits/accessibility/object-alt.js | description": { "message": "Čitači ekrana ne mogu da prevode sadržaj koji nije tekst. Dodavanje alternativnog teksta elementima `<object>` omogućava da čitači ekrana lakše prenesu značenje korisnicima. [Saznajte više o alternativnom tekstu za elemente `object`](https://dequeuniversity.com/rules/axe/4.7/object-alt)." }, "core/audits/accessibility/object-alt.js | failureTitle": { "message": "Elementi `<object>` nemaju alternativni tekst" }, "core/audits/accessibility/object-alt.js | title": { "message": "Elementi `<object>` imaju alternativni tekst" }, "core/audits/accessibility/select-name.js | description": { "message": "Elementi obrazaca bez efikasnih oznaka mogu da nerviraju korisnike čitača ekrana. [Saznajte više o elementu `select`](https://dequeuniversity.com/rules/axe/4.7/select-name)." }, "core/audits/accessibility/select-name.js | failureTitle": { "message": "Određeni elementi nemaju povezane elemente oznaka." }, "core/audits/accessibility/select-name.js | title": { "message": "Određeni elementi imaju povezane elemente oznaka." }, "core/audits/accessibility/skip-link.js | description": { "message": "Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https://dequeuniversity.com/rules/axe/4.7/skip-link)." }, "core/audits/accessibility/skip-link.js | failureTitle": { "message": "Skip links are not focusable." }, "core/audits/accessibility/skip-link.js | title": { "message": "Skip links are focusable." }, "core/audits/accessibility/tabindex.js | description": { "message": "Vrednost veća od 0 označava eksplicitni raspored navigacije. Iako je tehnički ispravno, to često frustrira korisnike koji se oslanjaju na tehnologije za pomoć osobama sa invaliditetom. [Saznajte više o atributu `tabindex`](https://dequeuniversity.com/rules/axe/4.7/tabindex)." }, "core/audits/accessibility/tabindex.js | failureTitle": { "message": "Neki elementi imaju vrednost za `[tabindex]` koja je veća od 0" }, "core/audits/accessibility/tabindex.js | title": { "message": "Vrednost nijednog elementa `[tabindex]` nije veća od 0" }, "core/audits/accessibility/table-duplicate-name.js | description": { "message": "The summary attribute should describe the table structure, while `<caption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https://dequeuniversity.com/rules/axe/4.7/table-duplicate-name)." }, "core/audits/accessibility/table-duplicate-name.js | failureTitle": { "message": "Tables have the same content in the summary attribute and `<caption>.`" }, "core/audits/accessibility/table-duplicate-name.js | title": { "message": "Tables have different content in the summary attribute and `<caption>`." }, "core/audits/accessibility/table-fake-caption.js | description": { "message": "Čitači ekrana imaju funkcije koje olakšavaju kretanje kroz tabele. Ako se pobrinete da tabele koriste stvarni element titla umesto ćelija sa atributom `[colspan]`, možete da poboljšate doživljaj za korisnike čitača ekrana. [Saznajte više o titlovima](https://dequeuniversity.com/rules/axe/4.7/table-fake-caption)." }, "core/audits/accessibility/table-fake-caption.js | failureTitle": { "message": "Tabele ne koriste `<caption>` umesto ćelija sa atributom `[colspan]` za označavanje titla." }, "core/audits/accessibility/table-fake-caption.js | title": { "message": "Tabele koriste `<caption>` umesto ćelija sa atributom `[colspan]` za označavanje titla." }, "core/audits/accessibility/target-size.js | description": { "message": "Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https://dequeuniversity.com/rules/axe/4.7/target-size)." }, "core/audits/accessibility/target-size.js | failureTitle": { "message": "Mete za dodir nemaju dovoljnu veličinu ili razmak." }, "core/audits/accessibility/target-size.js | title": { "message": "Mete za dodir imaju dovoljnu veličinu i razmak." }, "core/audits/accessibility/td-has-header.js | description": { "message": "Čitači ekrana imaju funkcije koje olakšavaju kretanje kroz tabele. Ako se pobrinete da elementi `<td>` u velikoj tabeli (3 ili više ćelija širine i visine) imaju povezano zaglavlje tabele, možete da poboljšate doživljaj za korisnike čitača ekrana. [Saznajte više o zaglavljima tabela](https://dequeuniversity.com/rules/axe/4.7/td-has-header)." }, "core/audits/accessibility/td-has-header.js | failureTitle": { "message": "Elementi `<td>` u velikoj stavci `<table>` nemaju zaglavlja tabele." }, "core/audits/accessibility/td-has-header.js | title": { "message": "Elementi `<td>` u velikoj stavci `<table>` imaju jedno ili više zaglavlja tabele." }, "core/audits/accessibility/td-headers-attr.js | description": { "message": "Čitači ekrana imaju funkcije koje olakšavaju kretanje kroz tabele. Ako se pobrinete da se ćelije `<td>` koje koriste atribut `[headers]` odnose samo na druge ćelije u istoj tabeli, možete da poboljšate doživljaj za korisnike čitača ekrana. [Saznajte više o atributu `headers`](https://dequeuniversity.com/rules/axe/4.7/td-headers-attr)." }, "core/audits/accessibility/td-headers-attr.js | failureTitle": { "message": "Ćelije u elementu `<table>` koje koriste atribut `[headers]` odnose se na element `id` koji se ne nalazi u istoj tabeli." }, "core/audits/accessibility/td-headers-attr.js | title": { "message": "Ćelije u elementu `<table>` koje koriste atribut `[headers]` odnose se na ćelije tabele u istoj tabeli." }, "core/audits/accessibility/th-has-data-cells.js | description": { "message": "Čitači ekrana imaju funkcije koje olakšavaju kretanje kroz tabele. Ako se pobrinete da se naslovi tabela uvek odnose na neku grupu ćelija, možete da poboljšate doživljaj za korisnike čitača ekrana. [Saznajte više o zaglavljima tabela](https://dequeuniversity.com/rules/axe/4.7/th-has-data-cells)." }, "core/audits/accessibility/th-has-data-cells.js | failureTitle": { "message": "Elementi `<th>` i elementi sa atributom`[role=\"columnheader\"/\"rowheader\"]` nemaju ćelije sa podacima koje opisuju." }, "core/audits/accessibility/th-has-data-cells.js | title": { "message": "Elementi `<th>` i elementi sa atributom `[role=\"columnheader\"/\"rowheader\"]` imaju ćelije sa podacima koje opisuju." }, "core/audits/accessibility/valid-lang.js | description": { "message": "Navođenjem važećeg koda [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) u elementima omogućava se da čitač ekrana pravilno čita tekst. [Saznajte kako da koristite atribut `lang`](https://dequeuniversity.com/rules/axe/4.7/valid-lang)." }, "core/audits/accessibility/valid-lang.js | failureTitle": { "message": "Vrednost atributa `[lang]` nije važeća" }, "core/audits/accessibility/valid-lang.js | title": { "message": "Atributi `[lang]` imaju važeću vrednost" }, "core/audits/accessibility/video-caption.js | description": { "message": "Kada je dostupan titl za video, gluvi korisnici i oni sa oštećenjem sluha lakše mogu da pristupaju informacijama koje video obuhvata. [Saznajte više o titlovima video snimaka](https://dequeuniversity.com/rules/axe/4.7/video-caption)." }, "core/audits/accessibility/video-caption.js | failureTitle": { "message": "Elementi `<video>` ne obuhvataju element `<track>` sa atributom `[kind=\"captions\"]`." }, "core/audits/accessibility/video-caption.js | title": { "message": "Elementi `<video>` sadrže element `<track>` sa atributom `[kind=\"captions\"]`" }, "core/audits/autocomplete.js | columnCurrent": { "message": "Aktuelna vrednost" }, "core/audits/autocomplete.js | columnSuggestions": { "message": "Predloženi token" }, "core/audits/autocomplete.js | description": { "message": "`autocomplete` pomaže korisnicima da brže šalju obrasce. Da bi korisnicima bilo lakše, ne bi bilo loše da podesite atribut `autocomplete` na važeću vrednost i time omogućite ovu stavku. [Saznajte više o atributu `autocomplete` u obrascima](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)" }, "core/audits/autocomplete.js | failureTitle": { "message": "Elementi `<input>` nemaju ispravne atribute `autocomplete`" }, "core/audits/autocomplete.js | manualReview": { "message": "Zahteva ručni pregled" }, "core/audits/autocomplete.js | reviewOrder": { "message": "Pregledajte redosled tokena" }, "core/audits/autocomplete.js | title": { "message": "Elementi `<input>` ispravno koriste `autocomplete`" }, "core/audits/autocomplete.js | warningInvalid": { "message": "Tokeni za `autocomplete`: „{token}“ nije važeći za {snippet}" }, "core/audits/autocomplete.js | warningOrder": { "message": "Pregledajte redosled tokena: „{tokens}“ u elementu {snippet}" }, "core/audits/bf-cache.js | actionableFailureType": { "message": "Može nešto da se preduzme" }, "core/audits/bf-cache.js | description": { "message": "Mnoge navigacije se obavljaju vraćanjem na prethodnu stranicu ili ponovnim prosleđivanjem. Keširanje cele stranice (bfcache) može da ubrza ove povratne navigacije. [Saznajte više o bfcache-u](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)" }, "core/audits/bf-cache.js | displayValue": { "message": "{itemCount,plural, =1{1 razlog neuspeha}one{# razlog neuspeha}few{# razloga neuspeha}other{# razloga neuspeha}}" }, "core/audits/bf-cache.js | failureReasonColumn": { "message": "Razlog neuspeha" }, "core/audits/bf-cache.js | failureTitle": { "message": "Stranica je sprečila vraćanje keširanja cele stranice" }, "core/audits/bf-cache.js | failureTypeColumn": { "message": "Tip neuspeha" }, "core/audits/bf-cache.js | notActionableFailureType": { "message": "Ne može ništa da se preduzme" }, "core/audits/bf-cache.js | supportPendingFailureType": { "message": "Podrška za pregledač na čekanju" }, "core/audits/bf-cache.js | title": { "message": "Stranica nije sprečila vraćanje keširanja cele stranice" }, "core/audits/bootup-time.js | chromeExtensionsWarning": { "message": "Dodaci za Chrome su negativno uticali na brzinu učitavanja ove stranice. Probajte da proverite stranicu u režimu bez arhiviranja ili sa Chrome profila bez dodataka." }, "core/audits/bootup-time.js | columnScriptEval": { "message": "Procena skripta" }, "core/audits/bootup-time.js | columnScriptParse": { "message": "Raščlanjivanje skripta" }, "core/audits/bootup-time.js | columnTotal": { "message": "Ukupno CPU vreme" }, "core/audits/bootup-time.js | description": { "message": "Preporučujemo vam da smanjite vreme potrebno za raščlanjivanje, kompajliranje i izvršavanje JS fajlova. Prikazivanje manjih JS resursa će vam možda pomoći u tome. [Saznajte kako da smanjite vreme izvršavanja JavaScript-a](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)." }, "core/audits/bootup-time.js | failureTitle": { "message": "Smanjite vreme izvršavanja JavaScript datoteka" }, "core/audits/bootup-time.js | title": { "message": "Vreme izvršavanja JavaScript-a" }, "core/audits/byte-efficiency/duplicated-javascript.js | description": { "message": "Uklonite velike, duplirane JavaScript module iz paketa da biste smanjili nepotrebnu potrošnju podataka tokom mrežnih aktivnosti. " }, "core/audits/byte-efficiency/duplicated-javascript.js | title": { "message": "Uklonite duplirane module iz JavaScript paketa" }, "core/audits/byte-efficiency/efficient-animated-content.js | description": { "message": "Veliki GIF-ovi nisu korisni za prikazivanje animiranog sadržaja. Preporučujemo vam da umesto GIF-ova koristite MPEG4/WebM video snimke za animacije i PNG/WebP za statične slike da biste uštedeli mrežne podatke. [Saznajte više o efikasnim video formatima](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)" }, "core/audits/byte-efficiency/efficient-animated-content.js | title": { "message": "Koristite video formate za animirani sadržaj" }, "core/audits/byte-efficiency/legacy-javascript.js | description": { "message": "Polifili i transformacije omogućavaju da stare verzije pregledača koriste nove funkcije JavaScript-a. Međutim, mnogi nisu neophodni za moderne pregledače. Za JavaScript pakete koristite modernu strategiju primene skripte pomoću otkrivanja funkcija modulom/bez modula da biste smanjili količinu koda koji se šalje modernim pregledačima, pritom zadržavajući podršku za stare verzije pregledača. [Saznajte kako se koristi moderni JavaScript](https://web.dev/publish-modern-javascript/)" }, "core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Izbegavajte prikazivanje zastarelog JavaScript-a modernim pregledačima" }, "core/audits/byte-efficiency/modern-image-formats.js | description": { "message": "Formati slika kao što su WebP i AVIF često pružaju bolju kompresiju od PNG-a ili JPEG-a, što omogućava brža preuzimanja i manju potrošnju podataka. [Saznajte više o modernim formatima slika](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/)." }, "core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "Prikazujte slike u formatima sledeće generacije" }, "core/audits/byte-efficiency/offscreen-images.js | description": { "message": "Preporučujemo vam da odložite učitavanje slika van ekrana i skrivenih slika dok se svi veoma važni resursi ne učitaju kako biste smanjili vreme do početka interakcije. [Saznajte kako da odložite slike van ekrana](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/)." }, "core/audits/byte-efficiency/offscreen-images.js | title": { "message": "Odložite slike van ekrana" }, "core/audits/byte-efficiency/render-blocking-resources.js | description": { "message": "Resursi blokiraju prvo prikazivanje stranice. Preporučujemo vam da prikazujete sve važne JS/CSS fajlove u tekstu i da odložite sve JS fajlove/stilove koji nisu toliko važni. [Saznajte kako da eliminišete resurse koji blokiraju prikazivanje](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/)." }, "core/audits/byte-efficiency/render-blocking-resources.js | title": { "message": "Eliminišite resurse koji blokiraju prikazivanje" }, "core/audits/byte-efficiency/total-byte-weight.js | description": { "message": "Velike mrežne resurse korisnici moraju da plate stvarnim novcem i oni su veoma povezani sa dugim vremenima učitavanja. [Saznajte kako da smanjite veličine resursa](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)." }, "core/audits/byte-efficiency/total-byte-weight.js | displayValue": { "message": "Ukupna veličina je bila {totalBytes, number, bytes} KiB" }, "core/audits/byte-efficiency/total-byte-weight.js | failureTitle": { "message": "Izbegavajte ogromne mrežne resurse" }, "core/audits/byte-efficiency/total-byte-weight.js | title": { "message": "Izbegava ogromne mrežne resurse" }, "core/audits/byte-efficiency/unminified-css.js | description": { "message": "Umanjivanjem CSS fajlova možete da smanjite veličine mrežnih resursa. [Saznajte kako da umanjite CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/)." }, "core/audits/byte-efficiency/unminified-css.js | title": { "message": "Umanjite CSS" }, "core/audits/byte-efficiency/unminified-javascript.js | description": { "message": "Umanjivanje JavaScript fajlova može da smanji veličine resursa i vreme raščlanjivanja skripta. [Saznajte kako da umanjite JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/)." }, "core/audits/byte-efficiency/unminified-javascript.js | title": { "message": "Umanjite JavaScript" }, "core/audits/byte-efficiency/unused-css-rules.js | description": { "message": "Smanjite nekorišćena pravila iz opisa stilova i odložite CSS koji se ne koristi za sadržaj iznad preloma da biste smanjili potrošnju bajtova tokom mrežnih aktivnosti. [Saznajte kako da smanjite CSS koji se ne koristi](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/)." }, "core/audits/byte-efficiency/unused-css-rules.js | title": { "message": "Smanjite nekorišćeni CSS" }, "core/audits/byte-efficiency/unused-javascript.js | description": { "message": "Smanjite nekorišćeni JavaScript i odložite učitavanje skripti dok ne budu potrebne da biste smanjili potrošnju bajtova tokom mrežnih aktivnosti. [Saznajte kako da smanjite JavaScript koji se ne koristi](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/)." }, "core/audits/byte-efficiency/unused-javascript.js | title": { "message": "Smanjite nekorišćeni JavaScript" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | description": { "message": "Dugo trajanje keša može da ubrza ponovne posete stranici. [Saznajte više o efikasnim smernicama za keš](https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl/)." }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": { "message": "{itemCount,plural, =1{Pronađen je 1 resurs}one{Pronađen je # resurs}few{Pronađena su # resursa}other{Pronađeno je # resursa}}" }, "core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": { "message": "Prikazujte statične elemente sa efikasnim smernicama keša" }, "core/au