{
  "core/audits/accessibility/accesskeys.js | description": {
    "message": "Přístupové klávesy uživatelům umožňují rychleji vybrat část stránky. Aby navigace fungovala správně, musí být každá přístupová klávesa jedinečná. [Další informace o přístupových klávesách](https://dequeuniversity.com/rules/axe/4.11/accesskeys)"
  },
  "core/audits/accessibility/accesskeys.js | failureTitle": {
    "message": "Hodnoty atributů `[accesskey]` nejsou jedinečné"
  },
  "core/audits/accessibility/accesskeys.js | title": {
    "message": "Hodnoty `[accesskey]` jsou unikátní"
  },
  "core/audits/accessibility/aria-allowed-attr.js | description": {
    "message": "Každá položka ARIA `role` podporuje konkrétní podmnožinu atributů `aria-*`. Nesprávné přiřazení atributy `aria-*` zneplatní. [Jak atributy ARIA přiřadit k rolím](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr)"
  },
  "core/audits/accessibility/aria-allowed-attr.js | failureTitle": {
    "message": "Atributy `[aria-*]` neodpovídají svým rolím"
  },
  "core/audits/accessibility/aria-allowed-attr.js | title": {
    "message": "Atributy `[aria-*]` odpovídají příslušným rolím"
  },
  "core/audits/accessibility/aria-allowed-role.js | description": {
    "message": "Mnoha prvkům HTML lze přiřadit jen některé role ARIA. Použití rolí ARIA u prvků, u kterých nejsou povoleny, může mít dopad na přístupnost webové stránky. [Další informace o rolích ARIA](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role)."
  },
  "core/audits/accessibility/aria-allowed-role.js | failureTitle": {
    "message": "Role ARIA jsou použity u nekompatibilních prvků"
  },
  "core/audits/accessibility/aria-allowed-role.js | title": {
    "message": "Role ARIA jsou použity pouze u kompatibilních prvků"
  },
  "core/audits/accessibility/aria-command-name.js | description": {
    "message": "Když prvek nemá přístupný název, čtečky obrazovek oznamují obecný název a pro jejich uživatele je pak tento prvek v podstatě nepoužitelný. [Jak zajistit, aby příkazové prvky byly přístupnější](https://dequeuniversity.com/rules/axe/4.11/aria-command-name)."
  },
  "core/audits/accessibility/aria-command-name.js | failureTitle": {
    "message": "Prvky `button`, `link` a `menuitem` nemají přístupné názvy."
  },
  "core/audits/accessibility/aria-command-name.js | title": {
    "message": "Prvky `button`, `link` a `menuitem` mají přístupné názvy"
  },
  "core/audits/accessibility/aria-conditional-attr.js | description": {
    "message": "Některé atributy ARIA jsou u prvků povoleny pouze za určitých podmínek. [Další informace o podmíněných atributech ARIA](https://dequeuniversity.com/rules/axe/4.11/aria-conditional-attr)."
  },
  "core/audits/accessibility/aria-conditional-attr.js | failureTitle": {
    "message": "Atributy ARIA nejsou použity tak, jak je uvedeno pro roli prvku"
  },
  "core/audits/accessibility/aria-conditional-attr.js | title": {
    "message": "Atributy ARIA jsou použity tak, jak je uvedeno pro roli prvku"
  },
  "core/audits/accessibility/aria-deprecated-role.js | description": {
    "message": "Zastaralé role ARIA nemusí asistenční technologie zpracovat správně. [Další informace o zastaralých rolích ARIA](https://dequeuniversity.com/rules/axe/4.11/aria-deprecated-role)."
  },
  "core/audits/accessibility/aria-deprecated-role.js | failureTitle": {
    "message": "Byly použity zastaralé role ARIA"
  },
  "core/audits/accessibility/aria-deprecated-role.js | title": {
    "message": "Zastaralé role ARIA nebyly použity"
  },
  "core/audits/accessibility/aria-dialog-name.js | description": {
    "message": "Dialogové prvky ARIA bez přístupových názvů mohou uživatelům čteček obrazovky znemožňovat rozeznat účel těchto prvků. [Přečtěte si, jak dialogové prvky ARIA zpřístupnit](https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name)."
  },
  "core/audits/accessibility/aria-dialog-name.js | failureTitle": {
    "message": "Prvky s atributy `role=\"dialog\"` nebo `role=\"alertdialog\"` nemají přístupné názvy."
  },
  "core/audits/accessibility/aria-dialog-name.js | title": {
    "message": "Prvky s atributy `role=\"dialog\"` nebo `role=\"alertdialog\"` mají přístupné názvy."
  },
  "core/audits/accessibility/aria-hidden-body.js | description": {
    "message": "Když je u prvku `<body>` dokumentu nastaveno `aria-hidden=\"true\"`, asistenční technologie, jako jsou čtečky obrazovek, nefungují konzistentně. [Přečtěte si, jak `aria-hidden` ovlivňuje text dokumentu](https://dequeuniversity.com/rules/axe/4.11/aria-hidden-body)"
  },
  "core/audits/accessibility/aria-hidden-body.js | failureTitle": {
    "message": "Hodnota `[aria-hidden=\"true\"]` je v prvku `<body>` dokumentu přítomná"
  },
  "core/audits/accessibility/aria-hidden-body.js | title": {
    "message": "Hodnota `[aria-hidden=\"true\"]` není v prvku `<body>` dokumentu přítomná"
  },
  "core/audits/accessibility/aria-hidden-focus.js | description": {
    "message": "Vybratelné podřízené prvky v prvku `[aria-hidden=\"true\"]` znemožňují využití těchto interaktivních prvků ze strany uživatelů asistenčních technologií, jako jsou čtečky obrazovky. [Jak atribut `aria-hidden` ovlivňuje vybratelné prvky](https://dequeuniversity.com/rules/axe/4.11/aria-hidden-focus)"
  },
  "core/audits/accessibility/aria-hidden-focus.js | failureTitle": {
    "message": "Prvky `[aria-hidden=\"true\"]` obsahují zaměřitelné podřízené prvky"
  },
  "core/audits/accessibility/aria-hidden-focus.js | title": {
    "message": "Prvky `[aria-hidden=\"true\"]` neobsahují zaměřitelné podřízené prvky"
  },
  "core/audits/accessibility/aria-input-field-name.js | description": {
    "message": "Když zadávací pole nemá přístupný název, čtečky obrazovek oznamují obecný název a pro jejich uživatele je toto pole v podstatě nepoužitelné. [Další informace o štítcích vstupních polí](https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name)"
  },
  "core/audits/accessibility/aria-input-field-name.js | failureTitle": {
    "message": "Zadávací pole ARIA nemají přístupné názvy"
  },
  "core/audits/accessibility/aria-input-field-name.js | title": {
    "message": "Zadávací pole ARIA mají přístupné názvy"
  },
  "core/audits/accessibility/aria-meter-name.js | description": {
    "message": "Když prvek měřiče (meter) nemá přístupný název, čtečky obrazovek oznamují obecný název a pro jejich uživatele je pak tento prvek v podstatě nepoužitelný. [Jak pojmenovat prvky `meter`](https://dequeuniversity.com/rules/axe/4.11/aria-meter-name)"
  },
  "core/audits/accessibility/aria-meter-name.js | failureTitle": {
    "message": "Prvky ARIA `meter` nemají přístupné názvy."
  },
  "core/audits/accessibility/aria-meter-name.js | title": {
    "message": "Prvky ARIA `meter` mají přístupné názvy"
  },
  "core/audits/accessibility/aria-progressbar-name.js | description": {
    "message": "Když prvek `progressbar` nemá přístupný název, čtečky obrazovek oznamují obecný název a pro jejich uživatele je pak tento prvek v podstatě nepoužitelný. [Jak označit prvky `progressbar`](https://dequeuniversity.com/rules/axe/4.11/aria-progressbar-name)"
  },
  "core/audits/accessibility/aria-progressbar-name.js | failureTitle": {
    "message": "Prvky ARIA `progressbar` nemají přístupné názvy."
  },
  "core/audits/accessibility/aria-progressbar-name.js | title": {
    "message": "Prvky ARIA `progressbar` mají přístupné názvy"
  },
  "core/audits/accessibility/aria-prohibited-attr.js | description": {
    "message": "Pokud jsou atributy ARIA použity v rolích, ve kterých jsou zakázány, nemusejí se uživatelé asistenčních technologií dozvědět některé důležité informace. [Další informace o zakázaných rolích ARIA](https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr)."
  },
  "core/audits/accessibility/aria-prohibited-attr.js | failureTitle": {
    "message": "Prvky používají zakázané atributy ARIA"
  },
  "core/audits/accessibility/aria-prohibited-attr.js | title": {
    "message": "Prvky používají pouze povolené atributy ARIA"
  },
  "core/audits/accessibility/aria-required-attr.js | description": {
    "message": "Některé role ARIA mají povinné atributy, které čtečkám obrazovek popisují stav prvku. [Další informace o rolích a povinných atributech](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr)"
  },
  "core/audits/accessibility/aria-required-attr.js | failureTitle": {
    "message": "Prvky s atributy `[role]` nemají všechny povinné atributy `[aria-*]`"
  },
  "core/audits/accessibility/aria-required-attr.js | title": {
    "message": "Prvky s atributy `[role]` mají všechny povinné atributy `[aria-*]`"
  },
  "core/audits/accessibility/aria-required-children.js | description": {
    "message": "Některé nadřazené role ARIA musejí kvůli poskytovaní správných funkcí přístupnosti obsahovat určité podřízené role. [Další informace o rolích a požadovaných podřízených prvcích](https://dequeuniversity.com/rules/axe/4.11/aria-required-children)"
  },
  "core/audits/accessibility/aria-required-children.js | failureTitle": {
    "message": "V prvcích s atributem ARIA `[role]`, jejichž podřízené prvky musí obsahovat konkrétní atribut `[role]`, některé z těchto povinných podřízených prvků chybí."
  },
  "core/audits/accessibility/aria-required-children.js | title": {
    "message": "Prvky s atributem ARIA `[role]`, jejichž podřízené prvky musí obsahovat konkrétní atribut `[role]`, obsahují všechny povinné podřízené prvky."
  },
  "core/audits/accessibility/aria-required-parent.js | description": {
    "message": "Aby poskytovaly správné funkce přístupnosti, musejí být některé podřízené role ARIA umístěny v konkrétních nadřazených rolích. [Další informace o rolích ARIA a povinném nadřazeném prvku](https://dequeuniversity.com/rules/axe/4.11/aria-required-parent)"
  },
  "core/audits/accessibility/aria-required-parent.js | failureTitle": {
    "message": "Prvky s atributem `[role]` nejsou umístěny v požadovaném nadřazeném prvku"
  },
  "core/audits/accessibility/aria-required-parent.js | title": {
    "message": "Prvky s atributy `[role]`jsou umístěny v požadovaném nadřazeném prvku"
  },
  "core/audits/accessibility/aria-roles.js | description": {
    "message": "Aby role ARIA poskytovaly správné funkce přístupnosti, musejí mít platné hodnoty. [Další informace o platných rolích ARIA](https://dequeuniversity.com/rules/axe/4.11/aria-roles)"
  },
  "core/audits/accessibility/aria-roles.js | failureTitle": {
    "message": "Hodnoty atributů `[role]` nejsou platné"
  },
  "core/audits/accessibility/aria-roles.js | title": {
    "message": "Hodnoty atributů `[role]` jsou platné"
  },
  "core/audits/accessibility/aria-text.js | description": {
    "message": "Přidáním atributu `role=text` k textovému uzlu rozdělenému značkami umožníte čtečce VoiceOver, aby ho považovala za jednu frázi. Nebudou však oznámeny vybratelné podřízené prvky. [Další informace o atributu `role=text`](https://dequeuniversity.com/rules/axe/4.11/aria-text)"
  },
  "core/audits/accessibility/aria-text.js | failureTitle": {
    "message": "Prvky s atributem `role=text` mají vybratelné podřízené prvky."
  },
  "core/audits/accessibility/aria-text.js | title": {
    "message": "Prvky s atributem `role=text` nemají vypratelné podřízené prvky."
  },
  "core/audits/accessibility/aria-toggle-field-name.js | description": {
    "message": "Když přepínací pole nemá přístupný název, čtečky obrazovek oznamují obecný název a pro jejich uživatele je toto pole v podstatě nepoužitelné. [Další informace o přepínacích polích](https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name)"
  },
  "core/audits/accessibility/aria-toggle-field-name.js | failureTitle": {
    "message": "Pole přepínačů ARIA nemají přístupné názvy"
  },
  "core/audits/accessibility/aria-toggle-field-name.js | title": {
    "message": "Pole přepínačů ARIA mají přístupné názvy"
  },
  "core/audits/accessibility/aria-tooltip-name.js | description": {
    "message": "Když prvek popisku (title) nemá přístupný název, čtečky obrazovek oznamují obecný název a pro jejich uživatele je pak tento prvek v podstatě nepoužitelný. [Jak pojmenovat prvky `tooltip`](https://dequeuniversity.com/rules/axe/4.11/aria-tooltip-name)"
  },
  "core/audits/accessibility/aria-tooltip-name.js | failureTitle": {
    "message": "Prvky ARIA `tooltip` nemají přístupné názvy."
  },
  "core/audits/accessibility/aria-tooltip-name.js | title": {
    "message": "Prvky ARIA `tooltip` mají přístupné názvy"
  },
  "core/audits/accessibility/aria-treeitem-name.js | description": {
    "message": "Když prvek `treeitem` nemá přístupný název, čtečky obrazovek oznamují obecný název a pro jejich uživatele je pak tento prvek v podstatě nepoužitelný. [Další informace o označení prvků `treeitem`](https://dequeuniversity.com/rules/axe/4.11/aria-treeitem-name)"
  },
  "core/audits/accessibility/aria-treeitem-name.js | failureTitle": {
    "message": "Prvky ARIA `treeitem` nemají přístupné názvy."
  },
  "core/audits/accessibility/aria-treeitem-name.js | title": {
    "message": "Prvky ARIA `treeitem` mají přístupné názvy"
  },
  "core/audits/accessibility/aria-valid-attr-value.js | description": {
    "message": "Asistenční technologie, jako jsou čtečky obrazovek, atributy ARIA s neplatnými hodnotami nedokážou interpretovat. [Další informace o platných hodnotách atributů ARIA](https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value)"
  },
  "core/audits/accessibility/aria-valid-attr-value.js | failureTitle": {
    "message": "Atributy `[aria-*]` nemají platné hodnoty"
  },
  "core/audits/accessibility/aria-valid-attr-value.js | title": {
    "message": "Atributy `[aria-*]` mají platné hodnoty"
  },
  "core/audits/accessibility/aria-valid-attr.js | description": {
    "message": "Asistenční technologie, jako jsou čtečky obrazovek, atributy ARIA s neplatnými názvy nedokážou interpretovat. [Další informace o platných atributech ARIA](https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr)"
  },
  "core/audits/accessibility/aria-valid-attr.js | failureTitle": {
    "message": "Atributy `[aria-*]` nejsou platné nebo v nich jsou překlepy"
  },
  "core/audits/accessibility/aria-valid-attr.js | title": {
    "message": "Atributy `[aria-*]` jsou platné a nejsou v nich překlepy"
  },
  "core/audits/accessibility/axe-audit.js | failingElementsHeader": {
    "message": "Prvky, které neprošly"
  },
  "core/audits/accessibility/button-name.js | description": {
    "message": "Když tlačítko nemá přístupný název, čtečky obrazovek ho oznamují jako „tlačítko“ a pro jejich uživatele je tak v podstatě nepoužitelné. [Jak zajistit, aby tlačítka byla přístupnější](https://dequeuniversity.com/rules/axe/4.11/button-name)"
  },
  "core/audits/accessibility/button-name.js | failureTitle": {
    "message": "Tlačítka nemají přístupné názvy"
  },
  "core/audits/accessibility/button-name.js | title": {
    "message": "Tlačítka mají přístupné názvy"
  },
  "core/audits/accessibility/bypass.js | description": {
    "message": "Když přidáte možnosti obejití repetitivního obsahu, umožníte tím efektivnější procházení stránky pomocí klávesnice. [Další informace o blokování obcházení](https://dequeuniversity.com/rules/axe/4.11/bypass)"
  },
  "core/audits/accessibility/bypass.js | failureTitle": {
    "message": "Stránka neobsahuje nadpis, odkaz k přeskočení ani orientační bod regionu"
  },
  "core/audits/accessibility/bypass.js | title": {
    "message": "Stránka obsahuje nadpis, odkaz k přeskočení nebo orientační bod regionu"
  },
  "core/audits/accessibility/color-contrast.js | description": {
    "message": "Text s nízkým kontrastem je pro mnoho uživatelů obtížně čitelný nebo nečitelný. [Jak zajistit dostatečný kontrast barev](https://dequeuniversity.com/rules/axe/4.11/color-contrast)"
  },
  "core/audits/accessibility/color-contrast.js | failureTitle": {
    "message": "Barvy pozadí a popředí nemají dostatečný kontrastní poměr."
  },
  "core/audits/accessibility/color-contrast.js | title": {
    "message": "Barvy pozadí a popředí mají dostatečný kontrastní poměr"
  },
  "core/audits/accessibility/definition-list.js | description": {
    "message": "Když seznamy definic nejsou správně označené, čtečky obrazovek mohou generovat matoucí nebo nepřesný výstup. [Jak správně strukturovat seznamy definic](https://dequeuniversity.com/rules/axe/4.11/definition-list)"
  },
  "core/audits/accessibility/definition-list.js | failureTitle": {
    "message": "Prvky `<dl>` neobsahují jen správně seřazené skupiny prvků `<dt>` a `<dd>` nebo prvky `<script>`, `<template>` či `<div>`."
  },
  "core/audits/accessibility/definition-list.js | title": {
    "message": "Prvky `<dl>` obsahují jen správně seřazené skupiny prvků `<dt>` a `<dd>` nebo prvky `<script>`, `<template>` či `<div>`."
  },
  "core/audits/accessibility/dlitem.js | description": {
    "message": "Aby mohly čtečky obrazovek správně oznamovat položky seznamů definic (`<dt>` a `<dd>`), musejí být tyto položky umístěny v nadřazeném prvku `<dl>`. [Jak správně strukturovat seznamy definic](https://dequeuniversity.com/rules/axe/4.11/dlitem)"
  },
  "core/audits/accessibility/dlitem.js | failureTitle": {
    "message": "Položky seznamu definic nejsou umístěny v prvcích `<dl>`"
  },
  "core/audits/accessibility/dlitem.js | title": {
    "message": "Položky seznamu definic jsou umístěny v prvcích `<dl>`"
  },
  "core/audits/accessibility/document-title.js | description": {
    "message": "Název (title) uživatelům čteček obrazovek poskytuje souhrnné informace o stránce a uživatelé vyhledávačů se podle něj rozhodují, zda je stránka pro jejich vyhledávání relevantní. [Další informace o názvech dokumentů](https://dequeuniversity.com/rules/axe/4.11/document-title)"
  },
  "core/audits/accessibility/document-title.js | failureTitle": {
    "message": "Dokument neobsahuje prvek `<title>`"
  },
  "core/audits/accessibility/document-title.js | title": {
    "message": "Dokument obsahuje prvek `<title>`"
  },
  "core/audits/accessibility/duplicate-id-aria.js | description": {
    "message": "Hodnota ID ARIA musí být unikátní, aby asistenční technologie nepřehlížely ostatní instance. [Jak opravit duplicitní ID ARIA](https://dequeuniversity.com/rules/axe/4.11/duplicate-id-aria)"
  },
  "core/audits/accessibility/duplicate-id-aria.js | failureTitle": {
    "message": "ID ARIA nejsou unikátní"
  },
  "core/audits/accessibility/duplicate-id-aria.js | title": {
    "message": "ID ARIA jsou unikátní"
  },
  "core/audits/accessibility/empty-heading.js | description": {
    "message": "Nadpis bez obsahu nebo nepřístupný text brání uživatelům čteček obrazovky v přístupu k informacím o struktuře stránky. [Další informace o nadpisech](https://dequeuniversity.com/rules/axe/4.11/empty-heading)"
  },
  "core/audits/accessibility/empty-heading.js | failureTitle": {
    "message": "Prvky nadpisů nemají žádný obsah."
  },
  "core/audits/accessibility/empty-heading.js | title": {
    "message": "Všechny prvky nadpisů mají obsah."
  },
  "core/audits/accessibility/form-field-multiple-labels.js | description": {
    "message": "Pole formuláře s několika štítky mohou asistenční technologie, jako jsou čtečky obrazovky, oznamovat matoucím způsobem, protože použijí buď první štítek, poslední štítek, nebo všechny. [Jak ve formulářích používat štítky](https://dequeuniversity.com/rules/axe/4.11/form-field-multiple-labels)"
  },
  "core/audits/accessibility/form-field-multiple-labels.js | failureTitle": {
    "message": "Pole formulářů mají několik štítků"
  },
  "core/audits/accessibility/form-field-multiple-labels.js | title": {
    "message": "Žádná pole formuláře nemají několik štítků"
  },
  "core/audits/accessibility/frame-title.js | description": {
    "message": "Čtečky obrazovek obvykle názvy rámců používají k popisu jejich obsahu. [Další informace o názvech rámců](https://dequeuniversity.com/rules/axe/4.11/frame-title)"
  },
  "core/audits/accessibility/frame-title.js | failureTitle": {
    "message": "Prvky `<frame>` nebo `<iframe>` nemají atribut title"
  },
  "core/audits/accessibility/frame-title.js | title": {
    "message": "Prvky `<frame>` a `<iframe>` mají atribut title"
  },
  "core/audits/accessibility/heading-order.js | description": {
    "message": "Správně seřazené nadpisy, které nepřeskakují úrovně, předávají sémantickou strukturu stránky a usnadňují tak navigaci a srozumitelnost při použití asistenčních technologií. [Další informace o pořadí nadpisů](https://dequeuniversity.com/rules/axe/4.11/heading-order)"
  },
  "core/audits/accessibility/heading-order.js | failureTitle": {
    "message": "Prvky nadpisu se nezobrazují v sestupném pořadí"
  },
  "core/audits/accessibility/heading-order.js | title": {
    "message": "Prvky nadpisu se zobrazují v sestupném pořadí"
  },
  "core/audits/accessibility/html-has-lang.js | description": {
    "message": "Pokud stránka neuvádí atribut `lang`, čtečky obrazovek předpokládají, že je ve výchozím jazyce, který uživatel zvolil při nastavování čtečky obrazovky. Pokud stránka ve skutečnosti ve výchozím jazyce není, čtečka obrazovky text nemusí přečíst správně. [Další informace o atributu `lang`](https://dequeuniversity.com/rules/axe/4.11/html-has-lang)"
  },
  "core/audits/accessibility/html-has-lang.js | failureTitle": {
    "message": "Prvek `<html>` nemá atribut `[lang]`"
  },
  "core/audits/accessibility/html-has-lang.js | title": {
    "message": "Prvek `<html>` má atribut `[lang]`"
  },
  "core/audits/accessibility/html-lang-valid.js | description": {
    "message": "Zadáním platného [jazyka BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) pomůžete čtečkám obrazovek správně oznamovat text. [Jak používat atribut `lang`](https://dequeuniversity.com/rules/axe/4.11/html-lang-valid)"
  },
  "core/audits/accessibility/html-lang-valid.js | failureTitle": {
    "message": "Prvek `<html>` nemá platnou hodnotu atributu `[lang]`."
  },
  "core/audits/accessibility/html-lang-valid.js | title": {
    "message": "Prvek `<html>` má atribut `[lang]` s platnou hodnotou"
  },
  "core/audits/accessibility/html-xml-lang-mismatch.js | description": {
    "message": "Pokud webová stránka neuvádí konzistentně jazyk, nemusí čtečka obrazovky text stránky oznámit správně. [Další informace o atributu `lang`](https://dequeuniversity.com/rules/axe/4.11/html-xml-lang-mismatch)"
  },
  "core/audits/accessibility/html-xml-lang-mismatch.js | failureTitle": {
    "message": "Prvek `<html>` nemá atribut `[xml:lang]` se stejným základním jazykem, jaký je uveden v atributu `[lang]`."
  },
  "core/audits/accessibility/html-xml-lang-mismatch.js | title": {
    "message": "Prvek `<html>` má atribut `[xml:lang]` se stejným základním jazykem, jaký je uveden v atributu `[lang]`."
  },
  "core/audits/accessibility/identical-links-same-purpose.js | description": {
    "message": "Odkazy se stejným cílem by měly mít stejný popis, aby uživatelé věděli, k čemu slouží, a mohli se rozhodnout, zda na ně přejdou. [Další informace o identických odkazech](https://dequeuniversity.com/rules/axe/4.11/identical-links-same-purpose)."
  },
  "core/audits/accessibility/identical-links-same-purpose.js | failureTitle": {
    "message": "Identické odkazy nemají stejný účel."
  },
  "core/audits/accessibility/identical-links-same-purpose.js | title": {
    "message": "Stejné odkazy mají stejný účel."
  },
  "core/audits/accessibility/image-alt.js | description": {
    "message": "Informativní prvky by měly mít krátký, popisný alternativní text. Dekorativní prvky lze ignorovat pomocí prázdného atributu alt. [Další informace o atributu `alt`](https://dequeuniversity.com/rules/axe/4.11/image-alt)"
  },
  "core/audits/accessibility/image-alt.js | failureTitle": {
    "message": "Prvky obrázků nemají atributy `[alt]`"
  },
  "core/audits/accessibility/image-alt.js | title": {
    "message": "Prvky obrázků mají atributy `[alt]`"
  },
  "core/audits/accessibility/image-redundant-alt.js | description": {
    "message": "Informativní prvky by měly mít krátký, popisný alternativní text. Alternativní text přesně odpovídající textu vedle odkazu nebo obrázku může být pro uživatele čteček obrazovek matoucí, protože bude přečten dvakrát. [Další informace o atributu `alt`](https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt)"
  },
  "core/audits/accessibility/image-redundant-alt.js | failureTitle": {
    "message": "Prvky obrázků mají atributy `[alt]` s redundantním textem."
  },
  "core/audits/accessibility/image-redundant-alt.js | title": {
    "message": "Prvky obrázků nemají atributy `[alt]` s redundantním textem."
  },
  "core/audits/accessibility/input-button-name.js | description": {
    "message": "Přidání rozeznatelného a přístupného textu k tlačítkům vstupu může uživatelům čteček obrazovek pomoci pochopit účel tlačítka. [Další informace o tlačítkách vstupu](https://dequeuniversity.com/rules/axe/4.11/input-button-name)"
  },
  "core/audits/accessibility/input-button-name.js | failureTitle": {
    "message": "Tlačítka vstupu nemají rozeznatelný text."
  },
  "core/audits/accessibility/input-button-name.js | title": {
    "message": "Vstupní tlačítka mají rozeznatelný text."
  },
  "core/audits/accessibility/input-image-alt.js | description": {
    "message": "Když je jako tlačítko `<input>` použit obrázek, uvedení alternativního textu pomůže uživatelům čteček obrazovek porozumět účelu tlačítka. [Další informace o alternativním textu obrázku použitého pro vstup](https://dequeuniversity.com/rules/axe/4.11/input-image-alt)"
  },
  "core/audits/accessibility/input-image-alt.js | failureTitle": {
    "message": "Prvky `<input type=\"image\">` nemají text `[alt]`"
  },
  "core/audits/accessibility/input-image-alt.js | title": {
    "message": "Prvky `<input type=\"image\">` mají text `[alt]`"
  },
  "core/audits/accessibility/label-content-name-mismatch.js | description": {
    "message": "Viditelné textové štítky, které se neshodují s přístupovými názvy, mohou být pro uživatele čteček obrazovek matoucí. [Další informace o přístupových názvech](https://dequeuniversity.com/rules/axe/4.11/label-content-name-mismatch)"
  },
  "core/audits/accessibility/label-content-name-mismatch.js | failureTitle": {
    "message": "Prvky s viditelnými textovými štítky nemají odpovídající přístupové názvy."
  },
  "core/audits/accessibility/label-content-name-mismatch.js | title": {
    "message": "Prvky s viditelnými textovými štítky mají odpovídající přístupové názvy."
  },
  "core/audits/accessibility/label.js | description": {
    "message": "Štítky zajišťují, aby asistenční technologie (například čtečky obrazovek) správně oznamovaly ovládací prvky formulářů. [Další informace o štítcích prvků formulářů](https://dequeuniversity.com/rules/axe/4.11/label)"
  },
  "core/audits/accessibility/label.js | failureTitle": {
    "message": "K prvkům formulářů nejsou přidružené štítky"
  },
  "core/audits/accessibility/label.js | title": {
    "message": "K prvkům formulářů jsou přidružené štítky"
  },
  "core/audits/accessibility/landmark-one-main.js | description": {
    "message": "Jeden hlavní orientační bod pomáhá uživatelům čteček obrazovky procházet webovou stránkou. [Další informace o orientačních bodech](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main)"
  },
  "core/audits/accessibility/landmark-one-main.js | failureTitle": {
    "message": "Dokument nemá hlavní orientační bod."
  },
  "core/audits/accessibility/landmark-one-main.js | title": {
    "message": "Dokument má hlavní orientační bod."
  },
  "core/audits/accessibility/link-in-text-block.js | description": {
    "message": "Text s nízkým kontrastem je pro mnoho uživatelů obtížně čitelný nebo nečitelný. Rozlišitelný text odkazů usnadňuje používání slabozrakým uživatelům. [Přečtěte si, jak odkazy odlišit](https://dequeuniversity.com/rules/axe/4.11/link-in-text-block)"
  },
  "core/audits/accessibility/link-in-text-block.js | failureTitle": {
    "message": "Odkazy lze rozlišit pouze podle barvy."
  },
  "core/audits/accessibility/link-in-text-block.js | title": {
    "message": "Odkazy lze rozlišit i jinak než podle barvy."
  },
  "core/audits/accessibility/link-name.js | description": {
    "message": "Text odkazů (a náhradní text obrázků, když jsou použité jako odkazy), který je rozeznatelný a jedinečný a který lze vybrat, uživatelům čteček obrazovek usnadňuje procházení stránek. [Jak zajistit přístupnost odkazů](https://dequeuniversity.com/rules/axe/4.11/link-name)"
  },
  "core/audits/accessibility/link-name.js | failureTitle": {
    "message": "Odkazy nemají rozeznatelné názvy"
  },
  "core/audits/accessibility/link-name.js | title": {
    "message": "Odkazy mají rozeznatelné názvy"
  },
  "core/audits/accessibility/list.js | description": {
    "message": "Čtečky obrazovek oznamují seznamy speciálním způsobem. Použitím správné struktury seznamu pomůžete čtečkám obrazovek s výstupem. [Další informace o správné struktuře seznamů](https://dequeuniversity.com/rules/axe/4.11/list)"
  },
  "core/audits/accessibility/list.js | failureTitle": {
    "message": "Seznamy neobsahují výhradně prvky `<li>` a prvky, které podporují skripty (`<script>` a `<template>`)."
  },
  "core/audits/accessibility/list.js | title": {
    "message": "Seznamy obsahují výhradně prvky `<li>` a prvky, které podporují skripty (`<script>` a `<template>`)."
  },
  "core/audits/accessibility/listitem.js | description": {
    "message": "Aby čtečky obrazovek oznamovaly položky seznamů (`<li>`) správně, musí být umístěny v nadřazeném prvku `<ul>`, `<ol>` nebo `<menu>`. [Další informace o správné struktuře seznamů](https://dequeuniversity.com/rules/axe/4.11/listitem)"
  },
  "core/audits/accessibility/listitem.js | failureTitle": {
    "message": "Položky seznamů (`<li>`) nejsou umístěny v nadřazených prvcích `<ul>`, `<ol>` nebo ‎`<menu>`."
  },
  "core/audits/accessibility/listitem.js | title": {
    "message": "Položky seznamu (`<li>`) jsou umístěny v nadřazených prvcích `<ul>`, `<ol>` nebo `<menu>`"
  },
  "core/audits/accessibility/meta-refresh.js | description": {
    "message": "Uživatelé neočekávají, že se stránka bude automaticky obnovovat. Při automatickém obnovení se prohlížeč vrátí zpět na začátek stránky. Může to vést k nepříjemnému nebo matoucímu chování při procházení. [Další informace o metaznačce „refresh“](https://dequeuniversity.com/rules/axe/4.11/meta-refresh)"
  },
  "core/audits/accessibility/meta-refresh.js | failureTitle": {
    "message": "V dokumentu je použita metaznačka `<meta http-equiv=\"refresh\">`"
  },
  "core/audits/accessibility/meta-refresh.js | title": {
    "message": "V dokumentu není použita metaznačka `<meta http-equiv=\"refresh\">`"
  },
  "core/audits/accessibility/meta-viewport.js | description": {
    "message": "Deaktivace změny velikosti zobrazení je problematická pro slabozraké uživatele, kteří jsou při prohlížení obsahu webové stránky závislí na přiblížení obrazovky. [Další informace o metaznačce viewport](https://dequeuniversity.com/rules/axe/4.11/meta-viewport)"
  },
  "core/audits/accessibility/meta-viewport.js | failureTitle": {
    "message": "V prvku `[user-scalable=\"no\"]` je použit atribut `<meta name=\"viewport\">` nebo je atribut `[maximum-scale]` menší než 5."
  },
  "core/audits/accessibility/meta-viewport.js | title": {
    "message": "V prvku `[user-scalable=\"no\"]` není použit atribut `<meta name=\"viewport\">` a atribut `[maximum-scale]` není menší než 5."
  },
  "core/audits/accessibility/object-alt.js | description": {
    "message": "Čtečky obrazovek nedokážou přeložit obsah jiného typu, než je text. Když k prvkům `<object>` přidáte alternativní text, čtečky obrazovek budou moci předat uživatelům význam. [Další informace o alternativním textu pro prvky `object`](https://dequeuniversity.com/rules/axe/4.11/object-alt)"
  },
  "core/audits/accessibility/object-alt.js | failureTitle": {
    "message": "Prvky `<object>` nemají alternativní text"
  },
  "core/audits/accessibility/object-alt.js | title": {
    "message": "Prvky `<object>` mají alternativní text"
  },
  "core/audits/accessibility/select-name.js | description": {
    "message": "Prvky formulářů bez efektivních štítků mohou být pro uživatele čteček obrazovek frustrující. [Další informace o prvku `select`](https://dequeuniversity.com/rules/axe/4.11/select-name)"
  },
  "core/audits/accessibility/select-name.js | failureTitle": {
    "message": "Prvky select nemají přidružené prvky label."
  },
  "core/audits/accessibility/select-name.js | title": {
    "message": "Prvky select mají přidružené prvky label."
  },
  "core/audits/accessibility/skip-link.js | description": {
    "message": "Zahrnutím odkazu pro přeskočení uživatelům umožníte přeskočit na hlavní obsah a ušetřit tak čas. [Další informace o odkazech pro přeskočení](https://dequeuniversity.com/rules/axe/4.11/skip-link)"
  },
  "core/audits/accessibility/skip-link.js | failureTitle": {
    "message": "Odkazy pro přeskočení nelze vybrat."
  },
  "core/audits/accessibility/skip-link.js | title": {
    "message": "Odkazy pro přeskočení lze vybrat."
  },
  "core/audits/accessibility/tabindex.js | description": {
    "message": "Hodnota větší než 0 naznačuje explicitní řazení navigace. Ačkoli je platná, často vede k chování, které je pro uživatele závislé na asistenčních technologiích nepříjemné. [Další informace o atributu `tabindex`](https://dequeuniversity.com/rules/axe/4.11/tabindex)"
  },
  "core/audits/accessibility/tabindex.js | failureTitle": {
    "message": "Některé prvky mají hodnotu `[tabindex]` větší než 0"
  },
  "core/audits/accessibility/tabindex.js | title": {
    "message": "Žádný prvek nemá hodnotu `[tabindex]` větší než 0"
  },
  "core/audits/accessibility/table-duplicate-name.js | description": {
    "message": "Atribut summary by měl popisovat strukturu tabulky, zatímco prvek `<caption>` by měl obsahovat název zobrazený na obrazovce. Správné označení tabulek pomáhá uživatelům čteček obrazovek. [Další informace o atributu summary a prvku caption](https://dequeuniversity.com/rules/axe/4.11/table-duplicate-name)"
  },
  "core/audits/accessibility/table-duplicate-name.js | failureTitle": {
    "message": "Tabulky mají stejný obsah v atributu summary a v prvku `<caption>.`"
  },
  "core/audits/accessibility/table-duplicate-name.js | title": {
    "message": "Tabulky mají různý obsah v atributu summary a v prvku `<caption>`."
  },
  "core/audits/accessibility/table-fake-caption.js | description": {
    "message": "Čtečky obrazovek mají funkce, které usnadňují procházení tabulek. Pokud v tabulkách namísto buněk s atributem `[colspan]` použijete skutečné prvky popisků (caption), může to zlepšit uživatelský dojem uživatelů čteček obrazovky. [Další informace o popiscích](https://dequeuniversity.com/rules/axe/4.11/table-fake-caption)"
  },
  "core/audits/accessibility/table-fake-caption.js | failureTitle": {
    "message": "V tabulkách nejsou k označení popisků použity prvky `<caption>` (namísto buněk s atributem `[colspan]`)."
  },
  "core/audits/accessibility/table-fake-caption.js | title": {
    "message": "V tabulkách jsou k označení popisků použity prvky `<caption>` (namísto buněk s atributem `[colspan]`)."
  },
  "core/audits/accessibility/target-size.js | description": {
    "message": "Dostatečně velká místa dotyku s dostatečnými rozestupy usnadňují aktivaci uživatelům, kteří mohou mít potíže s výběrem malých ovládacích prvků. [Další informace o místech dotyku](https://dequeuniversity.com/rules/axe/4.11/target-size)"
  },
  "core/audits/accessibility/target-size.js | failureTitle": {
    "message": "Místa dotyku nejsou dostatečně velká nebo nemají dostatečné rozestupy."
  },
  "core/audits/accessibility/target-size.js | title": {
    "message": "Místa dotyku jsou dostatečně velká a mají dostatečné rozestupy."
  },
  "core/audits/accessibility/td-has-header.js | description": {
    "message": "Čtečky obrazovek mají funkce, které usnadňují procházení tabulek. Pokud prvky `<td>` ve velké tabulce (tři nebo více buněk na šířku a výšku) budou mít přidružené záhlaví tabulky, uživatelům čteček obrazovky to usnadní orientaci. [Další informace o záhlavích tabulek](https://dequeuniversity.com/rules/axe/4.11/td-has-header)"
  },
  "core/audits/accessibility/td-has-header.js | failureTitle": {
    "message": "Prvky `<td>` ve velké tabulce `<table>` nemají záhlaví."
  },
  "core/audits/accessibility/td-has-header.js | title": {
    "message": "Prvky `<td>` ve velké tabulce `<table>` mají alespoň jedno záhlaví."
  },
  "core/audits/accessibility/td-headers-attr.js | description": {
    "message": "Čtečky obrazovek mají funkce, které usnadňují procházení tabulek. Když zajistíte, aby buňky `<td>` s atributem `[headers]` odkazovaly pouze na jiné buňky ve stejné tabulce, můžete tím uživatelům čteček obrazovek usnadnit používání. [Další informace o atributu `headers`](https://dequeuniversity.com/rules/axe/4.11/td-headers-attr)"
  },
  "core/audits/accessibility/td-headers-attr.js | failureTitle": {
    "message": "Buňky v prvku `<table>`, které mají atribut `[headers]`, odkazují na prvek `id`, který se nenachází ve stejné tabulce."
  },
  "core/audits/accessibility/td-headers-attr.js | title": {
    "message": "Buňky v prvku `<table>`, které mají atribut `[headers]`, odkazují na buňky ve stejné tabulce."
  },
  "core/audits/accessibility/th-has-data-cells.js | description": {
    "message": "Čtečky obrazovek mají funkce, které usnadňují procházení tabulek. Když zajistíte, aby záhlaví tabulek vždy odkazovala na nějakou množinu buněk, bude pro uživatele čteček obrazovek procházení stránky snazší. [Další informace o záhlavích tabulek](https://dequeuniversity.com/rules/axe/4.11/th-has-data-cells)"
  },
  "core/audits/accessibility/th-has-data-cells.js | failureTitle": {
    "message": "Prvky `<th>` a prvky s atributem `[role=\"columnheader\"/\"rowheader\"]` nemají datové buňky, které popisují."
  },
  "core/audits/accessibility/th-has-data-cells.js | title": {
    "message": "Prvky `<th>` a prvky s atributem `[role=\"columnheader\"/\"rowheader\"]` mají datové buňky, které popisují."
  },
  "core/audits/accessibility/valid-lang.js | description": {
    "message": "Pokud je u prvků uveden platný [jazyk BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) pomůže to zajistit, aby čtečky obrazovek text četly správně. [Jak používat atribut `lang`](https://dequeuniversity.com/rules/axe/4.11/valid-lang)"
  },
  "core/audits/accessibility/valid-lang.js | failureTitle": {
    "message": "Atributy `[lang]` nemají platnou hodnotu"
  },
  "core/audits/accessibility/valid-lang.js | title": {
    "message": "Atributy `[lang]` mají platnou hodnotu"
  },
  "core/audits/accessibility/video-caption.js | description": {
    "message": "Když jsou u videa k dispozici titulky, je pro sluchově postižené uživatele snazší využít informace ve videu. [Další informace o titulcích videí](https://dequeuniversity.com/rules/axe/4.11/video-caption)"
  },
  "core/audits/accessibility/video-caption.js | failureTitle": {
    "message": "Prvky `<video>` neobsahují prvek `<track>` s atributem `[kind=\"captions\"]`."
  },
  "core/audits/accessibility/video-caption.js | title": {
    "message": "Prvky `<video>` obsahují prvek `<track>` s atributem `[kind=\"captions\"]`"
  },
  "core/audits/autocomplete.js | columnCurrent": {
    "message": "Současná hodnota"
  },
  "core/audits/autocomplete.js | columnSuggestions": {
    "message": "Navrhovaný token"
  },
  "core/audits/autocomplete.js | description": {
    "message": "Atribut `autocomplete` uživatelům pomáhá odesílat formuláře rychleji. Zvažte nastavení atributu `autocomplete` na platnou hodnotu, abyste uživatelům usnadnili zadávání. [Další informace o atributu `autocomplete` ve formulářích](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)"
  },
  "core/audits/autocomplete.js | failureTitle": {
    "message": "Prvky `<input>` nemají správné atributy `autocomplete`"
  },
  "core/audits/autocomplete.js | manualReview": {
    "message": "Vyžaduje manuální kontrolu"
  },
  "core/audits/autocomplete.js | reviewOrder": {
    "message": "Zkontrolujte pořadí tokenů"
  },
  "core/audits/autocomplete.js | title": {
    "message": "U prvků `<input>` je správně použit atribut `autocomplete`"
  },
  "core/audits/autocomplete.js | warningInvalid": {
    "message": "Tokeny `autocomplete`: Token „{token}“ v atributu {snippet} je neplatný"
  },
  "core/audits/autocomplete.js | warningOrder": {
    "message": "Zkontrolujte pořadí tokenů {tokens} v {snippet}"
  },
  "core/audits/bf-cache.js | actionableFailureType": {
    "message": "Lze provést akci"
  },
  "core/audits/bf-cache.js | description": {
    "message": "Mnoho navigace provádí uživatelé návratem na předchozí stránku nebo návratem vpřed. Mezipaměť pro přechod zpět nebo vpřed (bfcache) může tyto navigace zrychlit. [Další informace o mezipaměti bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)"
  },
  "core/audits/bf-cache.js | displayValue": {
    "message": "{itemCount,plural, =1{1 příčina selhání}few{# příčiny selhání}many{# příčiny selhání}other{# příčin selhání}}"
  },
  "core/audits/bf-cache.js | failureReasonColumn": {
    "message": "Příčina selhání"
  },
  "core/audits/bf-cache.js | failureTitle": {
    "message": "Stránka zabránila obnovení z mezipaměti pro přechod zpět nebo vpřed"
  },
  "core/audits/bf-cache.js | failureTypeColumn": {
    "message": "Typ selhání"
  },
  "core/audits/bf-cache.js | notActionableFailureType": {
    "message": "Nelze provést akci"
  },
  "core/audits/bf-cache.js | supportPendingFailureType": {
    "message": "Funkce v prohlížeči není podporována"
  },
  "core/audits/bf-cache.js | title": {
    "message": "Stránka nebránila obnovení z mezipaměti pro přechod zpět nebo vpřed"
  },
  "core/audits/bf-cache.js | warningHeadless": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed nelze testovat ve starém Chromu bez grafické vrstvy (`--chrome-flags=\"--headless=old\"`). Pokud chcete zobrazit výsledky auditu, použijte nový Chrome bez grafické vrstvy (`--chrome-flags=\"--headless=new\"`) nebo standardní Chrome."
  },
  "core/audits/bootup-time.js | chromeExtensionsWarning": {
    "message": "Rychlost načítání této stránky byla negativně ovlivněna rozšířeními pro Chrome. Zkuste stránku zkontrolovat v anonymním režimu nebo profilu Chromu bez rozšíření."
  },
  "core/audits/bootup-time.js | columnScriptEval": {
    "message": "Vyhodnocování skriptů"
  },
  "core/audits/bootup-time.js | columnScriptParse": {
    "message": "Analýza skriptů"
  },
  "core/audits/bootup-time.js | columnTotal": {
    "message": "Celková doba využití procesoru"
  },
  "core/audits/bootup-time.js | description": {
    "message": "Pokuste se zkrátit dobu analyzování, kompilování a spouštění JavaScriptu. Mohlo by pomoci odesílat menší soubory JavaScript. [Jak zkrátit dobu spouštění JavaScriptu](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)"
  },
  "core/audits/bootup-time.js | failureTitle": {
    "message": "Zkraťte dobu provádění JavaScriptu"
  },
  "core/audits/bootup-time.js | title": {
    "message": "Doba provádění JavaScriptu"
  },
  "core/audits/byte-efficiency/total-byte-weight.js | description": {
    "message": "Přenášení velkého množství dat po síti je pro uživatele finančně nákladné a obvykle vede k pomalému načítání. [Jak velikost přenášených dat snížit](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)"
  },
  "core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
    "message": "Celková velikost byla {totalBytes, number, bytes} KiB"
  },
  "core/audits/byte-efficiency/total-byte-weight.js | failureTitle": {
    "message": "Předejděte přenášení enormního množství dat"
  },
  "core/audits/byte-efficiency/total-byte-weight.js | title": {
    "message": "Nepřenáší enormní množství dat"
  },
  "core/audits/byte-efficiency/unminified-css.js | description": {
    "message": "Minifikací souborů CSS lze snížit množství přenášených dat. [Jak minifikovat CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/)"
  },
  "core/audits/byte-efficiency/unminified-css.js | title": {
    "message": "Minifikujte kód CSS"
  },
  "core/audits/byte-efficiency/unminified-javascript.js | description": {
    "message": "Minifikací souborů JavaScript lze snížit množství přenášených dat a zrychlit analýzu skriptů. [Jak minifikovat JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/)"
  },
  "core/audits/byte-efficiency/unminified-javascript.js | title": {
    "message": "Minifikujte JavaScript"
  },
  "core/audits/byte-efficiency/unused-css-rules.js | description": {
    "message": "Odstraňte ze šablon stylů nepoužívaná pravidla a odložte styly CSS, které se nepoužívají pro obsah nad okrajem, abyste snížili množství dat využívaných síťovou aktivitou. [Jak omezit nevyužité styly CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/)."
  },
  "core/audits/byte-efficiency/unused-css-rules.js | title": {
    "message": "Odstraňte nepoužívané styly CSS"
  },
  "core/audits/byte-efficiency/unused-javascript.js | description": {
    "message": "Odstraňte nepoužívaný JavaScript a odložte načítání skriptů, abyste snížili množství dat využívaných síťovou aktivitou. [Jak omezit nepoužívaný kód JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/)"
  },
  "core/audits/byte-efficiency/unused-javascript.js | title": {
    "message": "Odstraňte nepoužívaný JavaScript"
  },
  "core/audits/clickjacking-mitigation.js | columnSeverity": {
    "message": "Závažnost"
  },
  "core/audits/clickjacking-mitigation.js | description": {
    "message": "Záhlaví `X-Frame-Options` (XFO) nebo direktiva `frame-ancestors` v záhlaví `Content-Security-Policy` (CSP) určují, kam lze stránku vložit. Lze tak zmírnit riziko clickjackingových útoků zakázáním vkládání stránky na některé nebo všechny weby. [Další informace o zmírnění rizika clickjackingu](https://developer.chrome.com/docs/lighthouse/best-practices/clickjacking-mitigation)"
  },
  "core/audits/clickjacking-mitigation.js | noClickjackingMitigation": {
    "message": "Nebyly nalezeny žádné zásady vkládání do rámců"
  },
  "core/audits/clickjacking-mitigation.js | title": {
    "message": "Zmírněte riziko clickjackingu pomocí záhlaví XFO nebo CSP"
  },
  "core/audits/csp-xss.js | columnDirective": {
    "message": "Direktiva"
  },
  "core/audits/csp-xss.js | columnSeverity": {
    "message": "Závažnost"
  },
  "core/audits/csp-xss.js | description": {
    "message": "Silné zásady zabezpečení obsahu (CSP) významně snižují riziko útoků skriptováním mezi weby (XSS). [Jak pomocí CSP zabránit skriptování mezi weby](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)"
  },
  "core/audits/csp-xss.js | itemSeveritySyntax": {
    "message": "Syntaxe"
  },
  "core/audits/csp-xss.js | metaTagMessage": {
    "message": "Stránka obsahuje zásady CSP definované ve značce `<meta>`. Zvažte přesunutí zásad CSP do záhlaví protokolu HTTP nebo definování dalších striktních zásad CSP v záhlaví protokolu HTTP."
  },
  "core/audits/csp-xss.js | noCsp": {
    "message": "V režimu vynucení nejsou žádné CSP"
  },
  "core/audits/csp-xss.js | title": {
    "message": "Zajistěte, aby zásady CSP byly účinné proti útokům XSS"
  },
  "core/audits/deprecations.js | columnDeprecate": {
    "message": "Ukončení podpory / upozornění"
  },
  "core/audits/deprecations.js | columnLine": {
    "message": "Řádek"
  },
  "core/audits/deprecations.js | description": {
    "message": "Zastaralá rozhraní API budou z prohlížeče v budoucnu odstraněna. [Další informace o zastaralých rozhraních API](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/)"
  },
  "core/audits/deprecations.js | displayValue": {
    "message": "{itemCount,plural, =1{Bylo nalezeno 1 upozornění}few{Byla nalezena # upozornění}many{Bylo nalezeno # upozornění}other{Bylo nalezeno # upozornění}}"
  },
  "core/audits/deprecations.js | failureTitle": {
    "message": "Používá zastaralá rozhraní API"
  },
  "core/audits/deprecations.js | title": {
    "message": "Nepoužívá zastaralá rozhraní API"
  },
  "core/audits/dobetterweb/charset.js | description": {
    "message": "Je požadována deklarace kódování znaků. Lze ho deklarovat pomocí značky `<meta>` v prvních 1024 bajtech kódu HTML nebo pomocí záhlaví Content-Type odpovědi HTTP. [Další informace o deklarování kódování znaků](https://developer.chrome.com/docs/lighthouse/best-practices/charset/)"
  },
  "core/audits/dobetterweb/charset.js | failureTitle": {
    "message": "Deklarace znakové sady chybí nebo k ní v HTML dochází příliš pozdě"
  },
  "core/audits/dobetterweb/charset.js | title": {
    "message": "Správně definuje znakovou sadu"
  },
  "core/audits/dobetterweb/doctype.js | description": {
    "message": "Zadáním typu dokumentu (DOCTYPE) předejdete přechodu prohlížeče do adaptivního režimu. [Další informace o deklaraci typu dokumentu (doctype)](https://developer.chrome.com/docs/lighthouse/best-practices/doctype/)"
  },
  "core/audits/dobetterweb/doctype.js | explanationBadDoctype": {
    "message": "Název typu dokumentu (DOCTYPE) musí být řetězec `html`"
  },
  "core/audits/dobetterweb/doctype.js | explanationLimitedQuirks": {
    "message": "Dokument obsahuje deklaraci `doctype`, která spouští režim `limited-quirks-mode`"
  },
  "core/audits/dobetterweb/doctype.js | explanationNoDoctype": {
    "message": "Dokument musí obsahovat deklaraci typu dokumentu DOCTYPE"
  },
  "core/audits/dobetterweb/doctype.js | explanationPublicId": {
    "message": "V poli publicId je očekáván prázdný řetězec"
  },
  "core/audits/dobetterweb/doctype.js | explanationSystemId": {
    "message": "V poli systemId je očekáván prázdný řetězec"
  },
  "core/audits/dobetterweb/doctype.js | explanationWrongDoctype": {
    "message": "Dokument obsahuje deklaraci `doctype`, která spouští režim `quirks-mode`"
  },
  "core/audits/dobetterweb/doctype.js | failureTitle": {
    "message": "Na stránce není deklarace typu dokumentu (DOCTYPE) HTML, proto se aktivuje adaptivní režim"
  },
  "core/audits/dobetterweb/doctype.js | title": {
    "message": "Stránka má deklaraci typu dokumentu (DOCTYPE) HTML"
  },
  "core/audits/dobetterweb/geolocation-on-start.js | description": {
    "message": "Vůči webům, které bez kontextu žádají o polohu, mohou být uživatelé nedůvěřiví nebo z nich mohou být zmateni. Zvažte možnost spojit tuto žádost s akcí uživatele. [Další informace o oprávnění ke geolokaci](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/)"
  },
  "core/audits/dobetterweb/geolocation-on-start.js | failureTitle": {
    "message": "Žádá při načtení stránky o oprávnění ke geolokaci"
  },
  "core/audits/dobetterweb/geolocation-on-start.js | title": {
    "message": "Nežádá při načtení stránky o oprávnění ke geolokaci"
  },
  "core/audits/dobetterweb/inspector-issues.js | columnIssueType": {
    "message": "Typ problému"
  },
  "core/audits/dobetterweb/inspector-issues.js | description": {
    "message": "Problémy uvedené na panelu `Issues` v Chrome DevTools ukazují na nevyřešené problémy. Mohou být důsledkem selhání síťových požadavků, nedostatečného zabezpečení nebo jiných problémů v prohlížeči. Podrobnosti o jednotlivých problémech najdete na panelu Issues (Problémy) v Chrome DevTools."
  },
  "core/audits/dobetterweb/inspector-issues.js | failureTitle": {
    "message": "Problémy byly zaprotokolovány na panelu `Issues` v Chrome DevTools"
  },
  "core/audits/dobetterweb/inspector-issues.js | issueTypeBlockedByResponse": {
    "message": "Zablokováno kvůli zásadě pro požadavky z různých zdrojů"
  },
  "core/audits/dobetterweb/inspector-issues.js | issueTypeHeavyAds": {
    "message": "Intenzivní využívání zdrojů reklamami"
  },
  "core/audits/dobetterweb/inspector-issues.js | title": {
    "message": "Na panelu `Issues` v Chrome DevTools nejsou žádné problémy"
  },
  "core/audits/dobetterweb/js-libraries.js | columnVersion": {
    "message": "Verze"
  },
  "core/audits/dobetterweb/js-libraries.js | description": {
    "message": "Všechny frontendové javascriptové knihovny zjištěné na stránce. [Další informace o tomto diagnostickém auditu zjišťování javascriptových knihoven](https://developer.chrome.com/docs/lighthouse/best-practices/js-libraries/)"
  },
  "core/audits/dobetterweb/js-libraries.js | title": {
    "message": "Byly zjištěny javascriptové knihovny"
  },
  "core/audits/dobetterweb/notification-on-start.js | description": {
    "message": "Vůči webům, které bez kontextu žádají o oprávnění odesílat oznámení, mohou být uživatelé nedůvěřiví nebo z nich mohou být zmateni. Zvažte možnost spojit tuto žádost s gesty uživatele. [Další informace o odpovědném získání oprávnění zobrazovat oznámení](https://developer.chrome.com/docs/lighthouse/best-practices/notification-on-start/)"
  },
  "core/audits/dobetterweb/notification-on-start.js | failureTitle": {
    "message": "Žádá při načtení stránky o oprávnění zobrazovat oznámení"
  },
  "core/audits/dobetterweb/notification-on-start.js | title": {
    "message": "Nežádá při načtení stránky o oprávnění zobrazovat oznámení"
  },
  "core/audits/dobetterweb/paste-preventing-inputs.js | description": {
    "message": "Zabraňovat vkládání obsahu do vstupních polí je v rozporu s doporučenými postupy v oblasti uživatelského prostředí. Také to znemožňuje používání správců hesel a tím oslabuje bezpečnost.[Další informace o uživatelsky přívětivých zadávacích polích](https://developer.chrome.com/docs/lighthouse/best-practices/paste-preventing-inputs/)"
  },
  "core/audits/dobetterweb/paste-preventing-inputs.js | failureTitle": {
    "message": "Brání uživatelům ve vkládání obsahu do zadávacích polí"
  },
  "core/audits/dobetterweb/paste-preventing-inputs.js | title": {
    "message": "Povoluje uživatelům vkládání obsahu do zadávacích polí"
  },
  "core/audits/errors-in-console.js | description": {
    "message": "Chyby zaprotokolované do konzole ukazují na nevyřešené problémy. Mohou pocházet ze selhání síťových požadavků nebo jiných problémů v prohlížeči. [Další informace o těchto chybách v diagnostickém auditu v konzoli](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)"
  },
  "core/audits/errors-in-console.js | failureTitle": {
    "message": "Do konzole byly zaprotokolovány chyby prohlížeče"
  },
  "core/audits/errors-in-console.js | title": {
    "message": "Do konzole nebyly zaprotokolovány žádné chyby prohlížeče"
  },
  "core/audits/has-hsts.js | columnDirective": {
    "message": "Direktiva"
  },
  "core/audits/has-hsts.js | columnSeverity": {
    "message": "Závažnost"
  },
  "core/audits/has-hsts.js | description": {
    "message": "Implementace záhlaví HSTS výrazně snižuje riziko downgradu na připojení HTTP a odposlouchávacích útoků. Doporučuje se zavádět ho na etapy a začít nízkými hodnotami max-age. [Další informace o používání přísných zásad HSTS](https://developer.chrome.com/docs/lighthouse/best-practices/has-hsts)"
  },
  "core/audits/has-hsts.js | invalidSyntax": {
    "message": "Neplatná syntaxe"
  },
  "core/audits/has-hsts.js | lowMaxAge": {
    "message": "Hodnota `max-age` je příliš nízká"
  },
  "core/audits/has-hsts.js | noHsts": {
    "message": "Nebylo nalezeno žádné záhlaví HSTS"
  },
  "core/audits/has-hsts.js | noMaxAge": {
    "message": "Chybí direktiva `max-age`"
  },
  "core/audits/has-hsts.js | noPreload": {
    "message": "Nebyla nalezena žádná direktiva `preload`"
  },
  "core/audits/has-hsts.js | noSubdomain": {
    "message": "Nebyla nalezena žádná direktiva `includeSubDomains`"
  },
  "core/audits/has-hsts.js | title": {
    "message": "Použijte přísné zásady HSTS"
  },
  "core/audits/image-aspect-ratio.js | columnActual": {
    "message": "Poměr stran (skutečný)"
  },
  "core/audits/image-aspect-ratio.js | columnDisplayed": {
    "message": "Poměr stran (zobrazený)"
  },
  "core/audits/image-aspect-ratio.js | description": {
    "message": "Zobrazované rozměry obrázků by měly odpovídat přirozenému poměru stran. [Další informace o poměru stran obrázků](https://developer.chrome.com/docs/lighthouse/best-practices/image-aspect-ratio/)"
  },
  "core/audits/image-aspect-ratio.js | failureTitle": {
    "message": "Zobrazuje obrázky s nesprávným poměrem stran"
  },
  "core/audits/image-aspect-ratio.js | title": {
    "message": "Zobrazuje obrázky se správným poměrem stran"
  },
  "core/audits/image-size-responsive.js | columnActual": {
    "message": "Skutečná velikost"
  },
  "core/audits/image-size-responsive.js | columnDisplayed": {
    "message": "Zobrazená velikost"
  },
  "core/audits/image-size-responsive.js | columnExpected": {
    "message": "Očekávaná velikost"
  },
  "core/audits/image-size-responsive.js | description": {
    "message": "Kvůli zajištění maximální ostrosti obrázků by jejich přirozené rozměry měly být úměrné velikosti displeje a poměru pixelů. [Jak poskytovat responzivní obrázky](https://web.dev/articles/serve-responsive-images)"
  },
  "core/audits/image-size-responsive.js | failureTitle": {
    "message": "Zobrazuje obrázky s nízkým rozlišením"
  },
  "core/audits/image-size-responsive.js | title": {
    "message": "Zobrazuje obrázky se správným rozlišením"
  },
  "core/audits/insights/cls-culprits-insight.js | columnScore": {
    "message": "Skóre změny rozvržení"
  },
  "core/audits/is-on-https.js | allowed": {
    "message": "Povoleno"
  },
  "core/audits/is-on-https.js | blocked": {
    "message": "Zablokováno"
  },
  "core/audits/is-on-https.js | columnInsecureURL": {
    "message": "Nezabezpečená adresa URL"
  },
  "core/audits/is-on-https.js | columnResolution": {
    "message": "Řešení požadavku"
  },
  "core/audits/is-on-https.js | description": {
    "message": "Všechny weby (včetně těch, které nepracují s citlivými daty), by měly být chráněny protokolem HTTPS. Kromě jiného je třeba se vyhnout [smíšenému obsahu](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), tj. načítání některých zdrojů přes HTTP, ačkoliv počáteční požadavek proběhl přes HTTPS. Protokol HTTPS útočníkům znemožňuje upravovat komunikaci mezi aplikací a uživateli (nebo ji pasivně poslouchat) a je nezbytný pro HTTP/2 a mnoho nových webových rozhraní API. [Další informace o protokolu HTTPS](https://developer.chrome.com/docs/lighthouse/pwa/is-on-https/)"
  },
  "core/audits/is-on-https.js | displayValue": {
    "message": "{itemCount,plural, =1{Byl nalezen 1 nezabezpečený požadavek}few{Byly nalezeny # nezabezpečené požadavky}many{Bylo nalezeno # nezabezpečeného požadavku}other{Bylo nalezeno # nezabezpečených požadavků}}"
  },
  "core/audits/is-on-https.js | failureTitle": {
    "message": "Nepoužívá protokol HTTPS"
  },
  "core/audits/is-on-https.js | title": {
    "message": "Používá protokol HTTPS"
  },
  "core/audits/is-on-https.js | upgraded": {
    "message": "Automaticky upgradováno na HTTPS"
  },
  "core/audits/is-on-https.js | warning": {
    "message": "Povoleno s upozorněním"
  },
  "core/audits/layout-shifts.js | columnScore": {
    "message": "Skóre změny rozvržení"
  },
  "core/audits/layout-shifts.js | description": {
    "message": "Toto jsou největší změny rozvržení pozorované na stránce. Každá položka v tabulce představuje jednu změnu rozvržení a je u ní uvedeno, který prvek se posunul nejvíce. Pod každou položkou jsou uvedeny možné prvotní příčiny změny rozvržení. Některé z těchto změn rozvržení do hodnoty metriky CLS vzhledem k [použití okenního systému](https://web.dev/articles/cls#what_is_cls) nemusí zahrnuty. [Jak zlepšit CLS](https://web.dev/articles/optimize-cls)"
  },
  "core/audits/layout-shifts.js | displayValueShiftsFound": {
    "message": "{shiftCount,plural, =1{Byla nalezena 1 změna rozvržení}few{Byly nalezeny # změny rozvržení}many{Bylo nalezeno # změny rozvržení}other{Bylo nalezeno # změn rozvržení}}"
  },
  "core/audits/layout-shifts.js | rootCauseFontChanges": {
    "message": "Bylo načteno webové písmo"
  },
  "core/audits/layout-shifts.js | rootCauseInjectedIframe": {
    "message": "Byl vložen prvek iframe"
  },
  "core/audits/layout-shifts.js | rootCauseUnsizedMedia": {
    "message": "U prvku média není explicitně zadána velikost"
  },
  "core/audits/layout-shifts.js | title": {
    "message": "Zajistěte, aby nedocházelo k velkým změnám rozvržení"
  },
  "core/audits/long-tasks.js | description": {
    "message": "Vypíše nejdelší úlohy v hlavním podprocesu, což umožňuje zjistit, co nejvíce přispívá k prodlevě vstupu. [Jak se vyhnout dlouhým úlohám v hlavními vláknu](https://web.dev/articles/optimize-long-tasks)"
  },
  "core/audits/long-tasks.js | displayValue": {
    "message": "{itemCount,plural, =1{Byla nalezena # dlouhá úloha}few{Byly nalezeny # dlouhé úlohy}many{Bylo nalezeno # dlouhé úlohy}other{Bylo nalezeno # dlouhých úloh}}"
  },
  "core/audits/long-tasks.js | title": {
    "message": "V hlavním podprocesu nepoužívejte dlouhé úlohy"
  },
  "core/audits/mainthread-work-breakdown.js | columnCategory": {
    "message": "Kategorie"
  },
  "core/audits/mainthread-work-breakdown.js | description": {
    "message": "Pokuste se zkrátit dobu analyzování, kompilování a spouštění JavaScriptu. Mohlo by pomoci odesílat menší soubory JavaScript. [Jak minimalizovat činnost v hlavním vláknu](https://developer.chrome.com/docs/lighthouse/performance/mainthread-work-breakdown/)"
  },
  "core/audits/mainthread-work-breakdown.js | failureTitle": {
    "message": "Minimalizujte práci v hlavním podprocesu"
  },
  "core/audits/mainthread-work-breakdown.js | title": {
    "message": "Minimalizuje práci v hlavním podprocesu"
  },
  "core/audits/metrics/cumulative-layout-shift.js | description": {
    "message": "Kumulativní změna rozvržení měří přesuny viditelných prvků v zobrazované oblasti. [Další informace o metrice Kumulativní změna rozvržení](https://web.dev/articles/cls)"
  },
  "core/audits/metrics/first-contentful-paint.js | description": {
    "message": "První vykreslení obsahu je okamžik vykreslení prvního textu nebo obrázku. [Další informace o metrice První vykreslení obsahu (FCP)](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/)"
  },
  "core/audits/metrics/interaction-to-next-paint.js | description": {
    "message": "Doba od interakce k dalšímu vykreslení měří rychlost odezvy stránky, tj. za jak dlouho stránka viditelně zareaguje na uživatelský vstup. [Další informace o metrice Doba od interakce k dalšímu vykreslení](https://web.dev/articles/inp)"
  },
  "core/audits/metrics/interactive.js | description": {
    "message": "Doba do interaktivity udává, jak dlouho trvá, než stránka začne být plně interaktivní. [Další informace o metrice Doba do interaktivity](https://developer.chrome.com/docs/lighthouse/performance/interactive/)"
  },
  "core/audits/metrics/largest-contentful-paint.js | description": {
    "message": "Vykreslení největšího obsahu udává čas, kdy byl vykreslen největší text nebo obrázek. [Další informace o metrice Vykreslení největšího obsahu](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)"
  },
  "core/audits/metrics/max-potential-fid.js | description": {
    "message": "Maximální potenciální prodleva prvního vstupu, kterou by uživatelé mohli pocítit, je trvání nejdelší úlohy. [Další informace o metrice Maximální potenciální prodleva prvního vstupu](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-max-potential-fid/)"
  },
  "core/audits/metrics/speed-index.js | description": {
    "message": "Speed Index ukazuje, jak rychle se viditelně vyplní obsah stránky. [Další informace o metrice Speed Index](https://developer.chrome.com/docs/lighthouse/performance/speed-index/)"
  },
  "core/audits/metrics/total-blocking-time.js | description": {
    "message": "Součet všech dob (uvedený v milisekundách) mezi prvním vykreslením obsahu a dobou do interaktivity, u nichž délka úlohy překročila 50 ms. [Další informace o metrice Celková doba blokování](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-total-blocking-time/)"
  },
  "core/audits/network-rtt.js | description": {
    "message": "Na výkon má velký vliv doba odezvy sítě. Pokud je doba odezvy připojení ke zdroji vysoká, značí to, že by se výkon mohl zlepšit při použití serverů méně vzdálených od uživatele. [Další informace o době odezvy](https://hpbn.co/primer-on-latency-and-bandwidth/)."
  },
  "core/audits/network-rtt.js | title": {
    "message": "Doby odezvy sítě"
  },
  "core/audits/network-server-latency.js | description": {
    "message": "Na výkon webu může mít dopad latence serverů. Vysoká latence serveru značí, že je server přetížen nebo že backend není dostatečně výkonný. [Další informace o době odezvy serveru](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall)"
  },
  "core/audits/network-server-latency.js | title": {
    "message": "Latence backendu na serveru"
  },
  "core/audits/non-composited-animations.js | description": {
    "message": "Neskládané animace mohou být nekvalitní a mohou zvyšovat míru kumulativní změny rozvržení (CLS). [Jak se vyhnout neskládaným animacím](https://developer.chrome.com/docs/lighthouse/performance/non-composited-animations/)"
  },
  "core/audits/non-composited-animations.js | displayValue": {
    "message": "{itemCount,plural, =1{Byl nalezen # animovaný prvek}few{Byly nalezeny # animované prvky}many{Bylo nalezeno # animovaného prvku}other{Bylo nalezeno # animovaných prvků}}"
  },
  "core/audits/non-composited-animations.js | filterMayMovePixels": {
    "message": "Vlastnost související s filtrováním může přesouvat pixely"
  },
  "core/audits/non-composited-animations.js | incompatibleAnimations": {
    "message": "Cíl má další animaci, která není kompatibilní"
  },
  "core/audits/non-composited-animations.js | nonReplaceCompositeMode": {
    "message": "Efekt má jiný režim skládání než „replace“"
  },
  "core/audits/non-composited-animations.js | title": {
    "message": "Nepoužívejte neskládané animace"
  },
  "core/audits/non-composited-animations.js | transformDependsBoxSize": {
    "message": "Vlastnost související s transformací závisí na velikosti pole"
  },
  "core/audits/non-composited-animations.js | unsupportedCSSProperty": {
    "message": "{propertyCount,plural, =1{Nepodporovaná vlastnost CSS: {properties}}few{Nepodporované vlastnosti CSS: {properties}}many{Nepodporované vlastnosti CSS: {properties}}other{Nepodporované vlastnosti CSS: {properties}}}"
  },
  "core/audits/non-composited-animations.js | unsupportedCustomCSSProperty": {
    "message": "{propertyCount,plural, =1{V kompozitoru nelze animovat vlastní vlastnosti CSS: {properties}}few{V kompozitoru nelze animovat vlastní vlastnosti CSS: {properties}}many{V kompozitoru nelze animovat vlastní vlastnosti CSS: {properties}}other{V kompozitoru nelze animovat vlastní vlastnosti CSS: {properties}}}"
  },
  "core/audits/non-composited-animations.js | unsupportedTimingParameters": {
    "message": "Efekt má nepodporované parametry časování"
  },
  "core/audits/origin-isolation.js | columnDirective": {
    "message": "Direktiva"
  },
  "core/audits/origin-isolation.js | columnSeverity": {
    "message": "Závažnost"
  },
  "core/audits/origin-isolation.js | description": {
    "message": "Pomocí záhlaví Cross-Origin-Opener-Policy (COOP) lze okna nejvyšší úrovně izolovat od jiných dokumentů, jako jsou vyskakovací okna. [Další informace o nasazení záhlaví COOP](https://web.dev/articles/why-coop-coep#coop)"
  },
  "core/audits/origin-isolation.js | invalidSyntax": {
    "message": "Neplatná syntaxe"
  },
  "core/audits/origin-isolation.js | noCoop": {
    "message": "Nebylo nalezeno žádné záhlaví COOP"
  },
  "core/audits/origin-isolation.js | title": {
    "message": "Pomocí záhlaví COOP zajistěte správnou izolaci zdroje"
  },
  "core/audits/redirects-http.js | description": {
    "message": "Veškerý provoz HTTP přesměrujte přes HTTPS, aby všichni vaši uživatelé měli k dispozici funkce zabezpečeného webu. [Další informace](https://developer.chrome.com/docs/lighthouse/pwa/redirects-http/)"
  },
  "core/audits/redirects-http.js | failureTitle": {
    "message": "Nepřesměrovává provoz přes protokol HTTP na HTTPS"
  },
  "core/audits/redirects-http.js | title": {
    "message": "Přesměrovává provoz přes protokol HTTP na HTTPS"
  },
  "core/audits/redirects.js | description": {
    "message": "Přesměrování způsobují další prodlevy před načtením stránky. [Jak se vyhnout přesměrování stránek](https://developer.chrome.com/docs/lighthouse/performance/redirects/)"
  },
  "core/audits/redirects.js | title": {
    "message": "Nepoužívejte několik přesměrování stránky"
  },
  "core/audits/seo/canonical.js | description": {
    "message": "Odkazy na kanonické verze slouží jako návrhy, které adresy URL se mají zobrazovat ve výsledcích vyhledávání. [Další informace o kanonických odkazech](https://developer.chrome.com/docs/lighthouse/seo/canonical/)"
  },
  "core/audits/seo/canonical.js | explanationConflict": {
    "message": "Několik konfliktních adres URL ({urlList})"
  },
  "core/audits/seo/canonical.js | explanationInvalid": {
    "message": "Neplatná adresa URL ({url})"
  },
  "core/audits/seo/canonical.js | explanationPointsElsewhere": {
    "message": "Odkazuje na jiné umístění `hreflang` ({url})"
  },
  "core/audits/seo/canonical.js | explanationRelative": {
    "message": "Nejedná se o absolutní adresu URL ({url})"
  },
  "core/audits/seo/canonical.js | explanationRoot": {
    "message": "Neodkazuje na ekvivalentní obsahovou stránku, ale na kořenovou adresu URL domény (domovskou stránku)"
  },
  "core/audits/seo/canonical.js | failureTitle": {
    "message": "Dokument nemá platný atribut `rel=canonical`"
  },
  "core/audits/seo/canonical.js | title": {
    "message": "Dokument má platný odkaz `rel=canonical`"
  },
  "core/audits/seo/crawlable-anchors.js | columnFailingLink": {
    "message": "Odkaz, který nelze procházet"
  },
  "core/audits/seo/crawlable-anchors.js | description": {
    "message": "Vyhledávače mohou atributy `href` odkazů využívat k procházení webů. Zajistěte, aby atribut `href` prvků ukotvení odkazoval na správný cíl a bylo tak možné objevit více stránek webu. [Jak zajistit, aby odkazy bylo možné procházet](https://support.google.com/webmasters/answer/9112205)"
  },
  "core/audits/seo/crawlable-anchors.js | failureTitle": {
    "message": "Odkazy nelze procházet"
  },
  "core/audits/seo/crawlable-anchors.js | title": {
    "message": "Odkazy lze procházet"
  },
  "core/audits/seo/hreflang.js | description": {
    "message": "Odkazy hreflang sdělují vyhledávačům, kterou verzi stránky mají uvádět ve výsledcích vyhledávání pro určitý jazyk či oblast. [Další informace o odkazech `hreflang`](https://developer.chrome.com/docs/lighthouse/seo/hreflang/)"
  },
  "core/audits/seo/hreflang.js | failureTitle": {
    "message": "Dokument nemá platný atribut `hreflang`"
  },
  "core/audits/seo/hreflang.js | notFullyQualified": {
    "message": "Relativní hodnota atributu href"
  },
  "core/audits/seo/hreflang.js | title": {
    "message": "Dokument má platný atribut `hreflang`"
  },
  "core/audits/seo/hreflang.js | unexpectedLanguage": {
    "message": "Neočekávaný kód jazyka"
  },
  "core/audits/seo/http-status-code.js | description": {
    "message": "Stránky s neúspěšnými stavovými kódy HTTP nemusejí být správně indexovány. [Další informace o stavových kódech HTTP](https://developer.chrome.com/docs/lighthouse/seo/http-status-code/)"
  },
  "core/audits/seo/http-status-code.js | failureTitle": {
    "message": "Stránka má neúspěšný stavový kód HTTP"
  },
  "core/audits/seo/http-status-code.js | title": {
    "message": "Stránka má úspěšný stavový kód HTTP"
  },
  "core/audits/seo/is-crawlable.js | description": {
    "message": "Pokud vyhledávače nemají oprávnění procházet vaše stránky, nemohou je zahrnout do výsledků vyhledávání. [Další informace o direktivách pro prohledávače](https://developer.chrome.com/docs/lighthouse/seo/is-crawlable/)"
  },
  "core/audits/seo/is-crawlable.js | failureTitle": {
    "message": "Indexování stránky je blokováno"
  },
  "core/audits/seo/is-crawlable.js | title": {
    "message": "Indexování stránky není blokováno"
  },
  "core/audits/seo/link-text.js | description": {
    "message": "Popisný text odkazů pomáhá vyhledávačům porozumět vašemu obsahu. [Jak zajistit, aby odkazy byly přístupnější](https://developer.chrome.com/docs/lighthouse/seo/link-text/)"
  },
  "core/audits/seo/link-text.js | displayValue": {
    "message": "{itemCount,plural, =1{Byl nalezen 1 odkaz}few{Byly nalezeny # odkazy}many{Bylo nalezeno # odkazu}other{Bylo nalezeno # odkazů}}"
  },
  "core/audits/seo/link-text.js | failureTitle": {
    "message": "Odkazy nemají popisný text"
  },
  "core/audits/seo/link-text.js | title": {
    "message": "Odkazy mají popisný text"
  },
  "core/audits/seo/manual/structured-data.js | description": {
    "message": "Pokud chcete ověřit strukturovaná data, spusťte [Nástroj na testování strukturovaných dat](https://developers.google.com/search/docs/appearance/structured-data/). [Další informace o strukturovaných datech](https://developer.chrome.com/docs/lighthouse/seo/structured-data/)"
  },
  "core/audits/seo/manual/structured-data.js | title": {
    "message": "Strukturovaná data jsou platná"
  },
  "core/audits/seo/meta-description.js | description": {
    "message": "Obsah metaznaček „description“ může být zahrnut ve výsledcích vyhledávání jako stručný souhrn obsahu stránky. [Další informace o metaznačce „description“](https://developer.chrome.com/docs/lighthouse/seo/meta-description/)"
  },
  "core/audits/seo/meta-description.js | explanation": {
    "message": "Popisný text je prázdný."
  },
  "core/audits/seo/meta-description.js | failureTitle": {
    "message": "Dokument nemá metaznačku „description“"
  },
  "core/audits/seo/meta-description.js | title": {
    "message": "Dokument má metaznačku „description“"
  },
  "core/audits/seo/robots-txt.js | description": {
    "message": "Pokud soubor robots.txt nemá správný formát, prohledávače nemusejí být schopné zjistit, jak váš web mají procházet nebo indexovat. [Další informace o souboru robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)"
  },
  "core/audits/seo/robots-txt.js | displayValueHttpBadCode": {
    "message": "Na žádost o soubor robots.txt byl vrácen tento stav HTTP: {statusCode}"
  },
  "core/audits/seo/robots-txt.js | displayValueValidationError": {
    "message": "{itemCount,plural, =1{Byla nalezena 1 chyba}few{Byly nalezeny # chyby}many{Bylo nalezeno # chyby}other{Bylo nalezeno # chyb}}"
  },
  "core/audits/seo/robots-txt.js | explanation": {
    "message": "Nástroji Lighthouse se nepodařilo načíst soubor robots.txt."
  },
  "core/audits/seo/robots-txt.js | failureTitle": {
    "message": "Soubor robots.txt není platný"
  },
  "core/audits/seo/robots-txt.js | title": {
    "message": "Soubor robots.txt je platný"
  },
  "core/audits/server-response-time.js | description": {
    "message": "Odpověď serveru s hlavním dokumentem by měla být rychlá, protože na ní závisejí všechny ostatní požadavky. [Další informace o metrice doby do přijetí prvního bajtu](https://developer.chrome.com/docs/lighthouse/performance/time-to-first-byte/)"
  },
  "core/audits/server-response-time.js | displayValue": {
    "message": "Hlavní dokument trval {timeInMs, number, milliseconds} ms"
  },
  "core/audits/server-response-time.js | failureTitle": {
    "message": "Zkraťte dobu počáteční odpovědi serveru"
  },
  "core/audits/server-response-time.js | title": {
    "message": "Počáteční odpověď serveru byla rychlá"
  },
  "core/audits/third-party-cookies.js | description": {
    "message": "Soubory cookie třetích stran mohou být v některých kontextech blokovány. [Další informace o přípravě na omezení souborů cookie třetích stran](https://privacysandbox.google.com/cookies/prepare/overview)"
  },
  "core/audits/third-party-cookies.js | displayValue": {
    "message": "{itemCount,plural, =1{Byl nalezen 1 soubor cookie}few{Byly nalezeny # soubory cookie}many{Bylo nalezeno # souboru cookie}other{Bylo nalezeno # souborů cookie}}"
  },
  "core/audits/third-party-cookies.js | failureTitle": {
    "message": "Používá soubory cookie třetích stran"
  },
  "core/audits/third-party-cookies.js | title": {
    "message": "Nepoužívá soubory cookie třetích stran"
  },
  "core/audits/trusted-types-xss.js | columnSeverity": {
    "message": "Závažnost"
  },
  "core/audits/trusted-types-xss.js | description": {
    "message": "Direktiva `require-trusted-types-for` v záhlaví `Content-Security-Policy` (CSP) user-agentům sděluje, že mají kontrolovat data předávaná funkcím DOM, které lze zneužít ke skriptování mezi weby (útokům XSS). [Další informace o zmírnění rizika útoků XSS přes model DOM pomocí důvěryhodných typů](https://developer.chrome.com/docs/lighthouse/best-practices/trusted-types-xss)"
  },
  "core/audits/trusted-types-xss.js | noTrustedTypesToMitigateXss": {
    "message": "Nebylo nalezeno žádné záhlaví `Content-Security-Policy` s direktivou Trusted Types."
  },
  "core/audits/trusted-types-xss.js | title": {
    "message": "Pomocí důvěryhodných typů zmírněte riziko útoků XSS přes model DOM"
  },
  "core/audits/unsized-images.js | description": {
    "message": "U obrázkových prvků vždy explicitně určete šířku a výšku, aby se omezilo poskakování při vykreslování a zlepšila se hodnota CLS. [Jak nastavit rozměry obrázků](https://web.dev/articles/optimize-cls#images_without_dimensions)"
  },
  "core/audits/unsized-images.js | failureTitle": {
    "message": "Obrázkové prvky nemají explicitní označení `width` a `height`"
  },
  "core/audits/unsized-images.js | title": {
    "message": "Obrázkové prvky mají explicitní označení `width` a `height`"
  },
  "core/audits/user-timings.js | columnType": {
    "message": "Typ"
  },
  "core/audits/user-timings.js | description": {
    "message": "Zkuste v aplikaci pomocí rozhraní User Timing API implementovat měření reálného výkonu při událostech zásadních pro uživatelský dojem. [Další informace o značkách rozhraní User Timing API](https://developer.chrome.com/docs/lighthouse/performance/user-timings/)"
  },
  "core/audits/user-timings.js | displayValue": {
    "message": "{itemCount,plural, =1{1 časování uživatelů}few{# časování uživatelů}many{# časování uživatelů}other{# časování uživatelů}}"
  },
  "core/audits/user-timings.js | title": {
    "message": "Hodnoty časování uživatelů"
  },
  "core/audits/valid-source-maps.js | columnMapURL": {
    "message": "Adresa URL souboru sourcemap"
  },
  "core/audits/valid-source-maps.js | description": {
    "message": "Soubory sourcemap překládají minifikovaný kód na původní zdrojový kód. To vývojářům usnadňuje ladění produkčních verzí. Kromě toho to nástroji Lighthouse umožňuje poskytovat více informací. Zvažte implementaci souborů sourcemap, abyste tyto výhody získali. [Další informace o souborech sourcemap](https://developer.chrome.com/docs/devtools/javascript/source-maps/)"
  },
  "core/audits/valid-source-maps.js | failureTitle": {
    "message": "Chybí soubory sourcemap pro velké soubory JavaScript první strany"
  },
  "core/audits/valid-source-maps.js | missingSourceMapErrorMessage": {
    "message": "U velkého souboru JavaScript chybí soubor sourcemap"
  },
  "core/audits/valid-source-maps.js | missingSourceMapItemsWarningMesssage": {
    "message": "{missingItems,plural, =1{Upozornění: V atributu `.sourcesContent` chybí 1 položka}few{Upozornění: V atributu `.sourcesContent` chybí # položky}many{Upozornění: V atributu `.sourcesContent` chybí # položky}other{Upozornění: V atributu `.sourcesContent` chybí # položek}}"
  },
  "core/audits/valid-source-maps.js | title": {
    "message": "Stránka má platné soubory sourcemap"
  },
  "core/config/default-config.js | a11yAriaGroupDescription": {
    "message": "Toto jsou příležitosti ke zlepšení používání specifikace ARIA ve vaší aplikaci, které mohou zlepšit prostředí pro uživatele asistenčních technologií, jako jsou čtečky obrazovek."
  },
  "core/config/default-config.js | a11yAriaGroupTitle": {
    "message": "ARIA"
  },
  "core/config/default-config.js | a11yAudioVideoGroupDescription": {
    "message": "Toto jsou příležitosti k poskytnutí alternativního obsahu pro zvuky a videa. Mohou zlepšit prostředí pro sluchově nebo zrakově postižené uživatele."
  },
  "core/config/default-config.js | a11yAudioVideoGroupTitle": {
    "message": "Zvuk a video"
  },
  "core/config/default-config.js | a11yBestPracticesGroupDescription": {
    "message": "Tyto položky upozorňují na běžné doporučené postupy v oblasti přístupnosti."
  },
  "core/config/default-config.js | a11yBestPracticesGroupTitle": {
    "message": "Rady a tipy pro odpovídání na recenze"
  },
  "core/config/default-config.js | a11yCategoryDescription": {
    "message": "Tyto kontroly odhalují příležitosti ke [zlepšení přístupnosti webové aplikace](https://developer.chrome.com/docs/lighthouse/accessibility/). Automatická kontrola dokáže rozpoznat pouze část problémů a nezaručuje, že je ebová aplikace přístupná. Doporučujeme proto provést také [ruční testování](https://web.dev/articles/how-to-review)."
  },
  "core/config/default-config.js | a11yCategoryManualDescription": {
    "message": "Tyto položky se týkají oblastí, které v současné době automatické testování nedokáže pokrýt. Další informace najdete v průvodci [provedením kontroly přístupnosti](https://web.dev/articles/how-to-review)."
  },
  "core/config/default-config.js | a11yCategoryTitle": {
    "message": "Přístupnost"
  },
  "core/config/default-config.js | a11yColorContrastGroupDescription": {
    "message": "Toto jsou příležitosti ke zlepšení čitelnosti obsahu."
  },
  "core/config/default-config.js | a11yColorContrastGroupTitle": {
    "message": "Kontrast"
  },
  "core/config/default-config.js | a11yLanguageGroupDescription": {
    "message": "Toto jsou příležitosti ke zlepšení interpretace vašeho obsahu u uživatelů různých jazyků."
  },
  "core/config/default-config.js | a11yLanguageGroupTitle": {
    "message": "Internacionalizace a lokalizace"
  },
  "core/config/default-config.js | a11yNamesLabelsGroupDescription": {
    "message": "Toto jsou příležitosti ke zlepšení sémantiky ovládacích prvků v aplikaci. Mohou zlepšit prostředí pro uživatele asistenčních technologií, jako jsou například čtečky obrazovek."
  },
  "core/config/default-config.js | a11yNamesLabelsGroupTitle": {
    "message": "Názvy a štítky"
  },
  "core/config/default-config.js | a11yNavigationGroupDescription": {
    "message": "Toto jsou příležitosti ke zlepšení navigace pomocí klávesnice v aplikaci."
  },
  "core/config/default-config.js | a11yNavigationGroupTitle": {
    "message": "Navigace"
  },
  "core/config/default-config.js | a11yTablesListsVideoGroupDescription": {
    "message": "Toto jsou příležitosti ke zlepšení dojmu při čtení tabulek nebo seznamů pomocí asistenčních technologií, jako je čtečka obrazovky."
  },
  "core/config/default-config.js | a11yTablesListsVideoGroupTitle": {
    "message": "Tabulky a seznamy"
  },
  "core/config/default-config.js | bestPracticesBrowserCompatGroupTitle": {
    "message": "Kompatibilita s prohlížeči"
  },
  "core/config/default-config.js | bestPracticesCategoryTitle": {
    "message": "Doporučené postupy"
  },
  "core/config/default-config.js | bestPracticesGeneralGroupTitle": {
    "message": "Obecné"
  },
  "core/config/default-config.js | bestPracticesTrustSafetyGroupTitle": {
    "message": "Důvěra a bezpečí"
  },
  "core/config/default-config.js | bestPracticesUXGroupTitle": {
    "message": "Zkušenosti uživatelů"
  },
  "core/config/default-config.js | diagnosticsGroupDescription": {
    "message": "Další informace o výkonu vaší aplikace. Tyto hodnoty nemají [přímý vliv](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) na skóre výkonu."
  },
  "core/config/default-config.js | diagnosticsGroupTitle": {
    "message": "Diagnostika"
  },
  "core/config/default-config.js | firstPaintImprovementsGroupDescription": {
    "message": "Nejkritičtějším aspektem výkonu je rychlost vykreslení pixelů na obrazovce. Klíčové metriky: First Contentful Paint, First Meaningful Paint."
  },
  "core/config/default-config.js | firstPaintImprovementsGroupTitle": {
    "message": "Vylepšení prvního vykreslení"
  },
  "core/config/default-config.js | insightsGroupDescription": {
    "message": "Tyto statistiky jsou k dispozici také na panelu Výkon v Nástrojích pro vývojáře Chrome – k zobrazení podrobnějších informací [zaznamenejte trasování](https://developer.chrome.com/docs/devtools/performance/reference)."
  },
  "core/config/default-config.js | insightsGroupTitle": {
    "message": "Statistiky"
  },
  "core/config/default-config.js | metricGroupTitle": {
    "message": "Metriky"
  },
  "core/config/default-config.js | overallImprovementsGroupDescription": {
    "message": "Vylepšete celkové chování při načítání, aby byla stránka co nejdříve responzivní a připravena k používání. Klíčové metriky: Time to Interactive, Speed Index."
  },
  "core/config/default-config.js | overallImprovementsGroupTitle": {
    "message": "Celková vylepšení"
  },
  "core/config/default-config.js | performanceCategoryTitle": {
    "message": "Výkon"
  },
  "core/config/default-config.js | seoCategoryDescription": {
    "message": "Tyto kontroly zajišťují, aby vaše stránka dodržovala základní radu ohledně optimalizace pro vyhledávače. Mnoho dalších faktorů, které ovlivňují umístění ve výsledcích vyhledávání, Lighthouse nehodnotí, např. výkon metrik [Core Web Vitals](https://web.dev/explore/vitals). [Další informace o základních požadavcích Vyhledávání Google](https://support.google.com/webmasters/answer/35769)"
  },
  "core/config/default-config.js | seoCategoryManualDescription": {
    "message": "Chcete-li zkontrolovat dodržování dalších doporučených postupů pro SEO, spusťte pro svůj web tyto další validátory."
  },
  "core/config/default-config.js | seoCategoryTitle": {
    "message": "SEO"
  },
  "core/config/default-config.js | seoContentGroupDescription": {
    "message": "Naformátujte soubor HTML způsobem, který umožní prohledávačům lépe porozumět obsahu vaší aplikace."
  },
  "core/config/default-config.js | seoContentGroupTitle": {
    "message": "Doporučené postupy pro obsah"
  },
  "core/config/default-config.js | seoCrawlingGroupDescription": {
    "message": "Aby se vaše aplikace mohla zobrazovat ve výsledcích vyhledávání, prohledávače k ní musí mít přístup."
  },
  "core/config/default-config.js | seoCrawlingGroupTitle": {
    "message": "Procházení a indexování"
  },
  "core/config/default-config.js | seoMobileGroupDescription": {
    "message": "Zajistěte, aby stránky byly optimalizovány pro mobily a aby uživatelé nemuseli obsah stránky zvětšovat. [Jak stránky optimalizovat pro mobily](https://developers.google.com/search/mobile-sites/)"
  },
  "core/config/default-config.js | seoMobileGroupTitle": {
    "message": "Optimalizováno pro mobily"
  },
  "core/gather/driver/environment.js | warningSlowHostCpu": {
    "message": "Testovací zařízení má patrně pomalejší procesor, než Lighthouse očekává. To může negativně ovlivnit skóre výkonu. Přečtěte si další informace o [kalibrování vhodného multiplikátoru zpomalení procesoru](https://github.com/GoogleChrome/lighthouse/blob/main/docs/throttling.md#cpu-throttling)."
  },
  "core/gather/driver/navigation.js | warningRedirected": {
    "message": "Stránka se možná nenačítá očekávaným způsobem, protože testovací adresa URL ({requested}) byla přesměrována na adresu {final}. Zkuste přímo otestovat druhou URL."
  },
  "core/gather/driver/navigation.js | warningTimeout": {
    "message": "Stránka se načítala příliš pomalu, a test se proto do časového limitu nepodařilo dokončit. Výsledky mohou být neúplné."
  },
  "core/gather/driver/storage.js | warningCacheTimeout": {
    "message": "Při mazání mezipaměti prohlížeče vypršel časový limit. Zkuste stránku zkontrolovat znovu, a pokud bude problém přetrvávat, nahlaste chybu."
  },
  "core/gather/driver/storage.js | warningData": {
    "message": "{locationCount,plural, =1{Rychlost načítání může být ovlivněna daty uloženými v následujícím umístění: {locations}. Spusťte audit této stránky v anonymním okně, aby tyto zdroje na skóre neměly vliv.}few{Rychlost načítání může být ovlivněna daty uloženými v následujících umístěních: {locations}. Spusťte audit této stránky v anonymním okně, aby tyto zdroje na skóre neměly vliv.}many{Rychlost načítání může být ovlivněna daty uloženými v následujících umístěních: {locations}. Spusťte audit této stránky v anonymním okně, aby tyto zdroje na skóre neměly vliv.}other{Rychlost načítání může být ovlivněna daty uloženými v následujících umístěních: {locations}. Spusťte audit této stránky v anonymním okně, aby tyto zdroje na skóre neměly vliv.}}"
  },
  "core/gather/driver/storage.js | warningOriginDataTimeout": {
    "message": "Při mazání dat o zdroji vypršel časový limit. Zkuste stránku zkontrolovat znovu, a pokud bude problém přetrvávat, nahlaste chybu."
  },
  "core/gather/gatherers/link-elements.js | headerParseWarning": {
    "message": "Chyba při analýze záhlaví `link` ({error}): `{header}`"
  },
  "core/gather/timespan-runner.js | warningNavigationDetected": {
    "message": "Během auditování byla zjištěna navigace stránkami. Použití režimu časového rozpětí k auditu navigací stránkami se nedoporučuje. K auditu navigací stránkami použijte navigační režim. Získáte lepší atribuci třetích stran a detekci hlavního vlákna."
  },
  "core/lib/csp-evaluator.js | allowlistFallback": {
    "message": "Zvažte přidání schémat URL https: a http: k zajištění zpětné kompatibility se staršími prohlížeči (prohlížeče podporující klíčové slovo `'strict-dynamic'` je ignorují)."
  },
  "core/lib/csp-evaluator.js | deprecatedDisownOpener": {
    "message": "Direktiva `disown-opener` již od verze CSP3 není podporována. Použijte místo ní záhlaví Cross-Origin-Opener-Policy."
  },
  "core/lib/csp-evaluator.js | deprecatedReferrer": {
    "message": "Direktiva `referrer` již od verze CSP2 není podporována. Použijte místo ní záhlaví Referrer-Policy."
  },
  "core/lib/csp-evaluator.js | deprecatedReflectedXSS": {
    "message": "Direktiva `reflected-xss` již od verze CSP2 není podporována. Použijte místo ní záhlaví X-XSS-Protection."
  },
  "core/lib/csp-evaluator.js | missingBaseUri": {
    "message": "Pokud není zahrnuta direktiva `base-uri`, lze vložením značek `<base>` nastavit základní URL pro všechny relativní adresy URL (např. skripty) na doménu kontrolovanou útočníkem. Zvažte nastavení `base-uri` na `'none'` nebo `'self'`."
  },
  "core/lib/csp-evaluator.js | missingObjectSrc": {
    "message": "Chybějící direktiva `object-src` umožňuje vložení pluginů, které mohou spouštět nebezpečné skripty. Zvažte nastavení `object-src` na `'none'`."
  },
  "core/lib/csp-evaluator.js | missingScriptSrc": {
    "message": "Chybí direktiva `script-src`. To může umožnit spouštění skriptů, které nejsou bezpečné."
  },
  "core/lib/csp-evaluator.js | missingSemicolon": {
    "message": "Nezapomněli jste středník? {keyword} vypadá jako direktiva, ne klíčové slovo."
  },
  "core/lib/csp-evaluator.js | nonceCharset": {
    "message": "Hodnoty nonce mají používat znakovou sadu base64."
  },
  "core/lib/csp-evaluator.js | nonceLength": {
    "message": "Hodnoty nonce by měly mít délku alespoň 8 znaků."
  },
  "core/lib/csp-evaluator.js | plainUrlScheme": {
    "message": "V této direktivě nepoužívejte prostá schémata adresy URL ({keyword}). Prostá schémata adresy URL povolují skripty pocházející z nebezpečných domén."
  },
  "core/lib/csp-evaluator.js | plainWildcards": {
    "message": "V této direktivě nepoužívejte prosté zástupné znaky ({keyword}). Prosté zástupné znaky povolují skripty pocházející z nebezpečných domén."
  },
  "core/lib/csp-evaluator.js | reportToOnly": {
    "message": "Cíl pro hlášení je nakonfigurován pouze pomocí direktivy report-to. Tato direktiva je podporovaná pouze v prohlížečích založených na projektu Chromium, proto doporučujeme použít direktivu `report-uri`."
  },
  "core/lib/csp-evaluator.js | reportingDestinationMissing": {
    "message": "Žádné zásady CSP neurčují cíl pro přehledy. To znesnadňuje dlouhodobou údržbu zásad CSP a monitorování případných prolomení."
  },
  "core/lib/csp-evaluator.js | strictDynamic": {
    "message": "Seznamy povolených hostitelských serverů lze často obejít. Použijte místo nich hodnoty CSP nonce nebo hash, případně v kombinaci s klíčovým slovem `'strict-dynamic'`."
  },
  "core/lib/csp-evaluator.js | unknownDirective": {
    "message": "Neznámá direktiva CSP."
  },
  "core/lib/csp-evaluator.js | unknownKeyword": {
    "message": "{keyword} je zřejmě neplatné klíčové slovo."
  },
  "core/lib/csp-evaluator.js | unsafeInline": {
    "message": "`'unsafe-inline'` umožňuje spouštění potenciálně nebezpečných skriptů a obslužných rutin událostí vložených v kódu stránky. Zvažte použití hodnot CSP nonce nebo hash k povolení jednotlivých skriptů."
  },
  "core/lib/csp-evaluator.js | unsafeInlineFallback": {
    "message": "Zvažte přidání klíčového slova `'unsafe-inline'` (prohlížeče s podporou hodnot nonce/hash ho ignorují) k zajištění zpětné kompatibility se staršími prohlížeči."
  },
  "core/lib/deprecation-description.js | feature": {
    "message": "Další podrobnosti najdete na stránce s informacemi o stavu funkcí."
  },
  "core/lib/deprecation-description.js | milestone": {
    "message": "Tato změna nabude účinnosti od milníku {milestone}."
  },
  "core/lib/deprecation-description.js | title": {
    "message": "Byla použita zastaralá funkce"
  },
  "core/lib/i18n/i18n.js | columnBlockingTime": {
    "message": "Doba blokování hlavního podprocesu"
  },
  "core/lib/i18n/i18n.js | columnCacheTTL": {
    "message": "Hodnota TTL (Time to Live) mezipaměti"
  },
  "core/lib/i18n/i18n.js | columnDescription": {
    "message": "Popis"
  },
  "core/lib/i18n/i18n.js | columnDuration": {
    "message": "Trvání"
  },
  "core/lib/i18n/i18n.js | columnElement": {
    "message": "Prvek"
  },
  "core/lib/i18n/i18n.js | columnFailingElem": {
    "message": "Prvky, které neprošly"
  },
  "core/lib/i18n/i18n.js | columnLocation": {
    "message": "Místo"
  },
  "core/lib/i18n/i18n.js | columnName": {
    "message": "Název"
  },
  "core/lib/i18n/i18n.js | columnRequests": {
    "message": "Požadavky"
  },
  "core/lib/i18n/i18n.js | columnResourceSize": {
    "message": "Velikost zdroje"
  },
  "core/lib/i18n/i18n.js | columnResourceType": {
    "message": "Typ zdroje"
  },
  "core/lib/i18n/i18n.js | columnSize": {
    "message": "Velikost"
  },
  "core/lib/i18n/i18n.js | columnSource": {
    "message": "Zdroj"
  },
  "core/lib/i18n/i18n.js | columnStartTime": {
    "message": "Čas zahájení"
  },
  "core/lib/i18n/i18n.js | columnTimeSpent": {
    "message": "Strávený čas"
  },
  "core/lib/i18n/i18n.js | columnTransferSize": {
    "message": "Velikost přenosu"
  },
  "core/lib/i18n/i18n.js | columnURL": {
    "message": "URL"
  },
  "core/lib/i18n/i18n.js | columnWastedBytes": {
    "message": "Odh. úspora"
  },
  "core/lib/i18n/i18n.js | columnWastedMs": {
    "message": "Odh. úspora"
  },
  "core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric": {
    "message": "Cumulative Layout Shift"
  },
  "core/lib/i18n/i18n.js | displayValueByteSavings": {
    "message": "Odh. úspora: {wastedBytes, number, bytes} KiB"
  },
  "core/lib/i18n/i18n.js | displayValueElementsFound": {
    "message": "{nodeCount,plural, =1{Byl nalezen 1 prvek}few{Byly nalezeny # prvky}many{Bylo nalezeno # prvku}other{Bylo nalezeno # prvků}}"
  },
  "core/lib/i18n/i18n.js | displayValueMsSavings": {
    "message": "Odh. úspora: {wastedMs, number, milliseconds} ms"
  },
  "core/lib/i18n/i18n.js | documentResourceType": {
    "message": "Dokument"
  },
  "core/lib/i18n/i18n.js | firstContentfulPaintMetric": {
    "message": "First Contentful Paint"
  },
  "core/lib/i18n/i18n.js | firstMeaningfulPaintMetric": {
    "message": "First Meaningful Paint"
  },
  "core/lib/i18n/i18n.js | fontResourceType": {
    "message": "Písmo"
  },
  "core/lib/i18n/i18n.js | imageResourceType": {
    "message": "Obrázek"
  },
  "core/lib/i18n/i18n.js | interactionToNextPaint": {
    "message": "Doba od interakce k dalšímu vykreslení"
  },
  "core/lib/i18n/i18n.js | interactiveMetric": {
    "message": "Time to Interactive"
  },
  "core/lib/i18n/i18n.js | itemSeverityHigh": {
    "message": "Vysoká"
  },
  "core/lib/i18n/i18n.js | itemSeverityLow": {
    "message": "Nízká"
  },
  "core/lib/i18n/i18n.js | itemSeverityMedium": {
    "message": "Střední"
  },
  "core/lib/i18n/i18n.js | largestContentfulPaintMetric": {
    "message": "Largest Contentful Paint"
  },
  "core/lib/i18n/i18n.js | maxPotentialFIDMetric": {
    "message": "Maximální potenciální prodleva prvního vstupu"
  },
  "core/lib/i18n/i18n.js | mediaResourceType": {
    "message": "Média"
  },
  "core/lib/i18n/i18n.js | ms": {
    "message": "{timeInMs, number, milliseconds} ms"
  },
  "core/lib/i18n/i18n.js | otherResourceType": {
    "message": "Jiné"
  },
  "core/lib/i18n/i18n.js | otherResourcesLabel": {
    "message": "Jiné zdroje"
  },
  "core/lib/i18n/i18n.js | scriptResourceType": {
    "message": "Skript"
  },
  "core/lib/i18n/i18n.js | seconds": {
    "message": "{timeInMs, number, seconds} s"
  },
  "core/lib/i18n/i18n.js | speedIndexMetric": {
    "message": "Speed Index"
  },
  "core/lib/i18n/i18n.js | stylesheetResourceType": {
    "message": "Šablona stylů"
  },
  "core/lib/i18n/i18n.js | thirdPartyResourceType": {
    "message": "Třetí strana"
  },
  "core/lib/i18n/i18n.js | total": {
    "message": "Celkem"
  },
  "core/lib/i18n/i18n.js | totalBlockingTimeMetric": {
    "message": "Total Blocking Time"
  },
  "core/lib/i18n/i18n.js | totalResourceType": {
    "message": "Celkem"
  },
  "core/lib/lh-error.js | badTraceRecording": {
    "message": "Při pořizování záznamu trasování během načítání stránky se něco pokazilo. Spusťte nástroj Lighthouse znovu. ({errorCode})"
  },
  "core/lib/lh-error.js | criTimeout": {
    "message": "Při čekání na počáteční připojení pomocí ladicího protokolu vypršel časový limit."
  },
  "core/lib/lh-error.js | didntCollectScreenshots": {
    "message": "Chrome při načítání stránky nezískal žádné snímky obrazovky. Zkontrolujte, zda je na stránce vidět nějaký obsah, a poté nástroj Lighthouse zkuste spustit znovu. ({errorCode})"
  },
  "core/lib/lh-error.js | dnsFailure": {
    "message": "Servery DNS zadanou doménu nedokázaly přeložit."
  },
  "core/lib/lh-error.js | erroredRequiredArtifact": {
    "message": "Při získávání povinného zdroje {artifactName} došlo k chybě: {errorMessage}"
  },
  "core/lib/lh-error.js | internalChromeError": {
    "message": "Došlo k interní chybě Chromu. Restartujte Chrome a zkuste nástroj Lighthouse spustit znovu."
  },
  "core/lib/lh-error.js | missingRequiredArtifact": {
    "message": "Požadovaný shromažďovací nástroj zdroje {artifactName} se nespustil."
  },
  "core/lib/lh-error.js | noFcp": {
    "message": "Stránka nevykreslila žádný obsah. Zajistěte, aby se okno prohlížeče při načítání nacházelo v popředí, a zkuste to znovu. ({errorCode})"
  },
  "core/lib/lh-error.js | noLcp": {
    "message": "Na stránce nebyl zobrazen obsah, jehož zobrazení by bylo možné klasifikovat jako vykreslení největšího obsahu (LCP). Zkontrolujte, zda stránka obsahuje platný prvek LCP, a zkuste to znovu. ({errorCode})"
  },
  "core/lib/lh-error.js | notHtml": {
    "message": "Poskytnutá stránka není ve formátu HTML (byla dodána s typem MIME {mimeType})."
  },
  "core/lib/lh-error.js | oldChromeDoesNotSupportFeature": {
    "message": "Tato verze Chromu je příliš stará a funkci {featureName} nepodporuje. Pokud chcete zobrazit úplné výsledky, použijte novější verzi."
  },
  "core/lib/lh-error.js | pageLoadFailed": {
    "message": "Nástroji Lighthouse se požadovanou stránku nepodařilo spolehlivě načíst. Zkontrolujte, zda testujete správnou adresu URL a zda server správně odpovídá na všechny požadavky."
  },
  "core/lib/lh-error.js | pageLoadFailedHung": {
    "message": "Nástroj Lighthouse adresu URL nemohl spolehlivě načíst, protože stránka přestala reagovat."
  },
  "core/lib/lh-error.js | pageLoadFailedInsecure": {
    "message": "Adresa URL, kterou jste zadali, nemá platný bezpečnostní certifikát. {securityMessages}"
  },
  "core/lib/lh-error.js | pageLoadFailedInterstitial": {
    "message": "Chrome zabránil načtení stránky a zobrazil vsunutou obrazovku. Zkontrolujte, zda testujete správnou adresu URL a zda server správně odpovídá na všechny požadavky."
  },
  "core/lib/lh-error.js | pageLoadFailedWithDetails": {
    "message": "Nástroji Lighthouse se požadovanou stránku nepodařilo spolehlivě načíst. Zkontrolujte, zda testujete správnou adresu URL a zda server správně odpovídá na všechny požadavky. (Podrobnosti: {errorDetails})"
  },
  "core/lib/lh-error.js | pageLoadFailedWithStatusCode": {
    "message": "Nástroji Lighthouse se požadovanou stránku nepodařilo spolehlivě načíst. Zkontrolujte, zda testujete správnou adresu URL a zda server správně odpovídá na všechny požadavky. (Stavový kód: {statusCode})"
  },
  "core/lib/lh-error.js | pageLoadTookTooLong": {
    "message": "Načtení stránky trvalo příliš dlouho. Podle návrhů v přehledu zkraťte dobu načítání stránky a poté nástroj Lighthouse zkuste spustit znovu. ({errorCode})"
  },
  "core/lib/lh-error.js | protocolTimeout": {
    "message": "Při čekání na odpověď protokolu DevTools byla překročena přidělená doba. (Metoda: {protocolMethod})"
  },
  "core/lib/lh-error.js | requestContentTimeout": {
    "message": "Při načítání obsahu zdroje byla překročena přidělená doba"
  },
  "core/lib/lh-error.js | targetCrashed": {
    "message": "Karta prohlížeče neočekávaně selhala."
  },
  "core/lib/lh-error.js | urlInvalid": {
    "message": "Adresa URL, kterou jste poskytli, se zdá být neplatná."
  },
  "core/lib/navigation-error.js | warningStatusCode": {
    "message": "Nástroji Lighthouse se požadovanou stránku nepodařilo spolehlivě načíst. Zkontrolujte, zda testujete správnou adresu URL a zda server správně odpovídá na všechny požadavky. (Stavový kód: {errorCode})"
  },
  "core/lib/navigation-error.js | warningXhtml": {
    "message": "Typ MIME stránky je XHTML: Lighthouse tento typ dokumentu explicitně nepodporuje"
  },
  "core/user-flow.js | defaultFlowName": {
    "message": "Cesta uživatele ({url})"
  },
  "core/user-flow.js | defaultNavigationName": {
    "message": "Přehled navigace ({url})"
  },
  "core/user-flow.js | defaultSnapshotName": {
    "message": "Přehled v konkrétním okamžiku ({url})"
  },
  "core/user-flow.js | defaultTimespanName": {
    "message": "Přehled časového rozpětí ({url})"
  },
  "flow-report/src/i18n/ui-strings.js | allReports": {
    "message": "Všechny přehledy"
  },
  "flow-report/src/i18n/ui-strings.js | categories": {
    "message": "Kategorie"
  },
  "flow-report/src/i18n/ui-strings.js | categoryAccessibility": {
    "message": "Přístupnost"
  },
  "flow-report/src/i18n/ui-strings.js | categoryBestPractices": {
    "message": "Doporučené postupy"
  },
  "flow-report/src/i18n/ui-strings.js | categoryPerformance": {
    "message": "Výkon"
  },
  "flow-report/src/i18n/ui-strings.js | categorySeo": {
    "message": "SEO"
  },
  "flow-report/src/i18n/ui-strings.js | desktop": {
    "message": "Počítač"
  },
  "flow-report/src/i18n/ui-strings.js | helpDialogTitle": {
    "message": "Vysvětlení přehledu procesu Lighthouse"
  },
  "flow-report/src/i18n/ui-strings.js | helpLabel": {
    "message": "Vysvětlení procesů"
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionNavigation": {
    "message": "Pomocí přehledů navigace můžete…"
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionSnapshot": {
    "message": "Pomocí přehledů v konkrétním okamžiku můžete…"
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionTimespan": {
    "message": "Pomocí přehledů časového rozpětí můžete…"
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation1": {
    "message": "Získat skóre výkonu Lighthouse."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation2": {
    "message": "Měřit metriky načítání stránek, jako jsou vykreslení největšího obsahu a Speed Index."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation3": {
    "message": "Vyhodnotit funkce progresivních webových aplikací."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot1": {
    "message": "Odhalit problémy s přístupností v jednostránkových aplikacích nebo složitých formulářích."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot2": {
    "message": "Vyhodnotit doporučené postupy týkající se nabídek a prvků uživatelského rozhraní skryté za interakcí."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan1": {
    "message": "Měřit změny rozvržení a dobu běhu JavaScriptu v sériích interakcí."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan2": {
    "message": "Objevit příležitosti ke zlepšení výkonu, které vám umožní vylepšit výkon dlouho používaných stránek a jednostránkových aplikací."
  },
  "flow-report/src/i18n/ui-strings.js | highestImpact": {
    "message": "Nejvyšší dopad"
  },
  "flow-report/src/i18n/ui-strings.js | informativeAuditCount": {
    "message": "{numInformative,plural, =1{{numInformative} informativní audit}few{{numInformative} informativní audity}many{{numInformative} informativního auditu}other{{numInformative} informativních auditů}}"
  },
  "flow-report/src/i18n/ui-strings.js | mobile": {
    "message": "Mobil"
  },
  "flow-report/src/i18n/ui-strings.js | navigationDescription": {
    "message": "Načtení stránky"
  },
  "flow-report/src/i18n/ui-strings.js | navigationLongDescription": {
    "message": "Přehledy navigace analyzují jedno načtení stránky, stejně jako původní přehledy Lighthouse."
  },
  "flow-report/src/i18n/ui-strings.js | navigationReport": {
    "message": "Přehled navigace"
  },
  "flow-report/src/i18n/ui-strings.js | navigationReportCount": {
    "message": "{numNavigation,plural, =1{{numNavigation} přehled navigace}few{{numNavigation} přehledy navigace}many{{numNavigation} přehledu navigace}other{{numNavigation} přehledů navigace}}"
  },
  "flow-report/src/i18n/ui-strings.js | passableAuditCount": {
    "message": "{numPassableAudits,plural, =1{{numPassableAudits} splnitelný audit}few{{numPassableAudits} splnitelné audity}many{{numPassableAudits} splnitelného auditu}other{{numPassableAudits} splnitelných auditů}}"
  },
  "flow-report/src/i18n/ui-strings.js | passedAuditCount": {
    "message": "{numPassed,plural, =1{{numPassed} splněný audit}few{{numPassed} splněné audity}many{{numPassed} splněného auditu}other{{numPassed} splněných auditů}}"
  },
  "flow-report/src/i18n/ui-strings.js | ratingAverage": {
    "message": "Průměr"
  },
  "flow-report/src/i18n/ui-strings.js | ratingError": {
    "message": "Chyba"
  },
  "flow-report/src/i18n/ui-strings.js | ratingFail": {
    "message": "Slabé"
  },
  "flow-report/src/i18n/ui-strings.js | ratingPass": {
    "message": "Dobré"
  },
  "flow-report/src/i18n/ui-strings.js | save": {
    "message": "Uložit"
  },
  "flow-report/src/i18n/ui-strings.js | snapshotDescription": {
    "message": "Zachycený stav stránky"
  },
  "flow-report/src/i18n/ui-strings.js | snapshotLongDescription": {
    "message": "Přehledy v konkrétním okamžiku analyzují stránku v konkrétním stavu, obvykle po interakcích uživatelů."
  },
  "flow-report/src/i18n/ui-strings.js | snapshotReport": {
    "message": "Přehled v konkrétním okamžiku"
  },
  "flow-report/src/i18n/ui-strings.js | snapshotReportCount": {
    "message": "{numSnapshot,plural, =1{{numSnapshot} přehled v konkrétním okamžiku}few{{numSnapshot} přehledy v konkrétním okamžiku}many{{numSnapshot} přehledu v konkrétním okamžiku}other{{numSnapshot} přehledů v konkrétním okamžiku}}"
  },
  "flow-report/src/i18n/ui-strings.js | summary": {
    "message": "Souhrn"
  },
  "flow-report/src/i18n/ui-strings.js | timespanDescription": {
    "message": "Interakce uživatelů"
  },
  "flow-report/src/i18n/ui-strings.js | timespanLongDescription": {
    "message": "Přehledy časového rozpětí analyzují libovolné období, které obvykle zahrnuje interakce uživatelů."
  },
  "flow-report/src/i18n/ui-strings.js | timespanReport": {
    "message": "Přehled časového rozpětí"
  },
  "flow-report/src/i18n/ui-strings.js | timespanReportCount": {
    "message": "{numTimespan,plural, =1{{numTimespan} přehled časového rozpětí}few{{numTimespan} přehledy časového rozpětí}many{{numTimespan} přehledu časového rozpětí}other{{numTimespan} přehledů časového rozpětí}}"
  },
  "flow-report/src/i18n/ui-strings.js | title": {
    "message": "Přehled toku uživatelů služby Lighthouse"
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | AuthorizationCoveredByWildcard": {
    "message": "Zástupný symbol (*) se při zpracování záhlaví Access-Control-Allow-Headers pro CORS nevztahuje na záhlaví Authorization."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | CSSSelectorInternalMediaControlsOverlayCastButton": {
    "message": "Namísto selektoru -internal-media-controls-overlay-cast-button byste k vypnutí výchozí integrace funkce Cast měli použít atribut disableRemotePlayback."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | CSSValueAppearanceSliderVertical": {
    "message": "Hodnota vzhledu CSS slider-vertical není standardizovaná a bude odstraněna."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | CanRequestURLHTTPContainingNewline": {
    "message": "Požadavky na zdroje, jejichž adresy URL obsahovaly jak odstraněné prázdné znaky \\(n|r|t), tak znaky menší než (<), jsou blokovány. Aby se tyto zdroje načetly, je na místech, jako jsou hodnoty atributů, potřeba odstranit zalomení řádků a zakódovat znaky menší než."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | ChromeLoadTimesConnectionInfo": {
    "message": "Metoda chrome.loadTimes() je zastaralá, použijte místo ní standardizované API: Navigation Timing 2."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | ChromeLoadTimesFirstPaintAfterLoadTime": {
    "message": "API chrome.loadTimes() je zastaralé. Použijte místo něj standardizované API: Paint Timing."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | ChromeLoadTimesWasAlternateProtocolAvailable": {
    "message": "Metoda chrome.loadTimes() je zastaralá. Použijte místo ní standardizované API: nextHopProtocol v Navigation Timing 2."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | CookieWithTruncatingChar": {
    "message": "Soubory cookie obsahující znak \\(0|r|n) budou namísto zkrácení odmítnuty."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | CrossOriginAccessBasedOnDocumentDomain": {
    "message": "Uvolnění zásad stejného původu nastavením atributu document.domain je zastaralé a bude ve výchozím nastavení zakázáno. Toto upozornění na ukončení podpory se týká přístupu mezi různými zdroji, který byl povolen nastavením document.domain."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | CrossOriginWindowAlert": {
    "message": "Podpora volání funkce window.alert z prvků iframe jiných domén byla ukončena a v budoucnu bude odstraněno."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | CrossOriginWindowConfirm": {
    "message": "Podpora volání funkce window.confirm z prvků iframe jiných domén byla ukončena a v budoucnu bude odstraněno."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | DataUrlInSvgUse": {
    "message": "Podpora adres URL se schématem data: v rozhraní SVGUseElement je zastaralá a v budoucnu bude odstraněna."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | GeolocationInsecureOrigin": {
    "message": "getCurrentPosition() a watchPosition() již nefungují u nezabezpečených zdrojů. Pokud tuto funkci chcete použít, měli byste zvážit převedení aplikace na zabezpečený zdroj, jako je HTTPS. Další podrobnosti najdete na stránce https://goo.gle/chrome-insecure-origins."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | GeolocationInsecureOriginDeprecatedNotRemoved": {
    "message": "Metody getCurrentPosition() a watchPosition() již v nezabezpečených zdrojích nejsou podporovány. Pokud tuto funkci chcete použít, měli byste zvážit převedení aplikace na zabezpečený zdroj, jako je HTTPS. Další podrobnosti najdete na stránce https://goo.gle/chrome-insecure-origins."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | GetUserMediaInsecureOrigin": {
    "message": "getUserMedia() již nefunguje u nezabezpečených zdrojů. Pokud tuto funkci chcete použít, měli byste zvážit převedení aplikace na zabezpečený zdroj, jako je HTTPS. Další podrobnosti najdete na stránce https://goo.gle/chrome-insecure-origins."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | HostCandidateAttributeGetter": {
    "message": "Pole RTCPeerConnectionIceErrorEvent.hostCandidate je zastaralé. Použijte místo něj pole RTCPeerConnectionIceErrorEvent.address nebo RTCPeerConnectionIceErrorEvent.port."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | IdentityInCanMakePaymentEvent": {
    "message": "Zdroj obchodníka a libovolná data z události canmakepayment procesu pracovní proces služby jsou zastaralé a budou odstraněny: topOrigin, paymentRequestOrigin, methodData, modifiers."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | InsecurePrivateNetworkSubresourceRequest": {
    "message": "Web si vyžádal dílčí zdroj ze sítě, ke které měl přístup pouze díky privilegované pozici svých uživatelů v síti. Tyto požadavky umožňují získat z internetu přístup k neveřejným zařízením a serverům, čímž se zvyšuje riziko útoku CSRF (cross-site request forgery) a/nebo úniku informací. Aby Chrome tato rizika zmírnil, přestává podporovat požadavky na neveřejné dílčí zdroje iniciované z nezabezpečených kontextů a začne je blokovat."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | InterestGroupDailyUpdateUrl": {
    "message": "Pole dailyUpdateUrl struktury InterestGroups předávané do joinAdInterestGroup() bylo přejmenováno na updateUrl, aby jeho název přesněji odpovídal chování."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | IntlV8BreakIterator": {
    "message": "Objekt Intl.v8BreakIterator je zastaralý. Použijte místo něj objekt Intl.Segmenter."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | LocalCSSFileExtensionRejected": {
    "message": "Styly CSS lze z adres URL file: načíst pouze v případě, že končí příponou souboru .css."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | MediaSourceAbortRemove": {
    "message": "Použití SourceBuffer.abort() ke zrušení asynchronního odstranění rozsahu pomocí metody remove() je vzhledem ke změně specifikace zastaralé. Podpora bude v budoucnu odstraněna. Doporučujeme místo toho naslouchat události updateend. Metoda abort() je určena pouze ke zrušení asynchronního připojení média nebo resetování stavu analyzátoru."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | MediaSourceDurationTruncatingBuffered": {
    "message": "Nastavení hodnoty MediaSource.duration nižší, než je nejvyšší prezentační časové razítko kterýchkoliv kódovaných snímků ve vyrovnávací paměti, je z důvodu změny specifikace zastaralé. Podpora implicitního odstranění zkrácených médií ve vyrovnávací pamětí bude v budoucnu odstraněna. Místo toho byste u všech objektů sourceBuffers, u kterých je newDuration < oldDuration, měli explicitně provést remove(newDuration, oldDuration)."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | NoSysexWebMIDIWithoutPermission": {
    "message": "Rozhraní Web MIDI požádá o oprávnění k použití i v případě, že v MIDIOptions není zadán sysex."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | NotificationInsecureOrigin": {
    "message": "Notification API již nelze používat z nezabezpečených zdrojů. Zvažte převedení aplikace na zabezpečený zdroj, jako je HTTPS. Další podrobnosti najdete na stránce https://goo.gle/chrome-insecure-origins."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | NotificationPermissionRequestedIframe": {
    "message": "Oprávnění pro rozhraní Notification API již nelze požadovat z prvku iframe z jiného zdroje. Měli byste zvážit vyžádání oprávnění z rámce nejvyšší úrovně nebo otevření nového okna."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | ObsoleteCreateImageBitmapImageOrientationNone": {
    "message": "Možnost imageOrientation: 'none' v metodě createImageBitmap je zastaralá. Použijte místo ní metodu createImageBitmap s možností \\\\{imageOrientation: 'from-image'\\\\}."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | ObsoleteWebRtcCipherSuite": {
    "message": "Váš partner vyjednává zastaralou verzi (D)TLS. Požádejte ho o nápravu."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | OverflowVisibleOnReplacedElement": {
    "message": "Pokud u značek img, video či canvas zadáte vlastnost overflow: visible, může se vizuální obsah zobrazit mimo hranice prvku. Viz https://github.com/WICG/shared-element-transitions/blob/main/debugging_overflow_on_images.md."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | OverrideFlashEmbedwithHTML": {
    "message": "Vložení staršího videa flash bylo přepsáno na prvek HTML iframe. Flash je dávno pryč, tento přepisovací trik je zastaralý a v budoucnu by mohl být odstraněn."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PaymentInstruments": {
    "message": "API paymentManager.instruments je zastaralé. Obslužné nástroje pro platby místo toho instalujte bezprostředně před použitím."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PaymentRequestCSPViolation": {
    "message": "Vaše volání rozhraní PaymentRequest obchází direktivu connect-src zásad zabezpečení obsahu (CSP). Toto obcházení již není podporováno. Přidejte do direktivy CSP connect-src identifikátor platební metody z rozhraní API PaymentRequest (v poli supportedMethods)."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PersistentQuotaType": {
    "message": "Rozhraní StorageType.persistent je zastaralé. Použijte místo něj standardizované rozhraní navigator.storage."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PictureSourceSrc": {
    "message": "Prvek <source src> s nadřazeným prvkem <picture> je neplatný, a proto je ignorován. Použijte místo něj prvek <source srcset>."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrefixedCancelAnimationFrame": {
    "message": "Metoda webkitCancelAnimationFrame je specifická pro dodavatele. Použijte místo ní standardní metodu cancelAnimationFrame."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrefixedRequestAnimationFrame": {
    "message": "Metoda webkitRequestAnimationFrame je specifická pro dodavatele. Místo ní použijte standardní metodu requestAnimationFrame."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrefixedVideoDisplayingFullscreen": {
    "message": "Vlastnost HTMLVideoElement.webkitDisplayingFullscreen je zastaralá. Použijte místo ní vlastnost Document.fullscreenElement."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrefixedVideoEnterFullScreen": {
    "message": "Metoda HTMLVideoElement.webkitEnterFullScreen() je zastaralá. Použijte místo ní metodu Element.requestFullscreen()."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrefixedVideoEnterFullscreen": {
    "message": "Metoda HTMLVideoElement.webkitEnterFullscreen() je zastaralá. Použijte místo ní metodu Element.requestFullscreen()."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrefixedVideoExitFullScreen": {
    "message": "Metoda HTMLVideoElement.webkitExitFullScreen() je zastaralá. Použijte místo ní metodu Document.exitFullscreen()."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrefixedVideoExitFullscreen": {
    "message": "Metoda HTMLVideoElement.webkitExitFullscreen() je zastaralá. Použijte místo ní metodu Document.exitFullscreen()."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrefixedVideoSupportsFullscreen": {
    "message": "Vlastnost HTMLVideoElement.webkitSupportsFullscreen je zastaralá. Použijte místo ní vlastnost Document.fullscreenEnabled."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | PrivacySandboxExtensionsAPI": {
    "message": "Ukončujeme podporu rozhraní API chrome.privacy.websites.privacySandboxEnabled. Z důvodu zpětné kompatibility však zůstane aktivní až do vydání M113. Namísto toho použijte vlastnosti chrome.privacy.websites.topicsEnabled, chrome.privacy.websites.fledgeEnabled a chrome.privacy.websites.adMeasurementEnabled. Viz https://developer.chrome.com/docs/extensions/reference/privacy/#property-websites-privacySandboxEnabled."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | RTCConstraintEnableDtlsSrtpFalse": {
    "message": "Omezení DtlsSrtpKeyAgreement je odstraněno. Pro toto omezení jste zadali hodnotu false, která je interpretována jako pokus o použití odstraněné metody SDES key negotiation. Tato funkce je odstraněna. Použijte místo toho službu, která podporuje metodu DTLS key negotiation."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | RTCConstraintEnableDtlsSrtpTrue": {
    "message": "Omezení DtlsSrtpKeyAgreement je odstraněno. Pro toto omezení jste zadali hodnotu true, což nemělo žádný účinek, ale pro pořádek můžete toto omezení odstranit."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | RTCPeerConnectionGetStatsLegacyNonCompliant": {
    "message": "Metoda getStats() založená na zpětném volání je zastaralá a bude odstraněna. Místo toho použijte metodu getStats() odpovídající specifikacím."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | RangeExpand": {
    "message": "Metoda Range.expand() je zastaralá. Použijte místo ní metodu Selection.modify()."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | RequestedSubresourceWithEmbeddedCredentials": {
    "message": "Požadavky na dílčí zdroje, jejichž adresy URL obsahují vložené přihlašovací údaje (např. https://user:pass@host/), jsou blokovány."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | RtcpMuxPolicyNegotiate": {
    "message": "Možnost rtcpMuxPolicy je zastaralá a bude odstraněna."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | SharedArrayBufferConstructedWithoutIsolation": {
    "message": "SharedArrayBuffer bude vyžadovat izolaci od jiných zdrojů. Další podrobnosti naleznete na stránce https://developer.chrome.com/blog/enabling-shared-array-buffer/."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | TextToSpeech_DisallowedByAutoplay": {
    "message": "Volání metody speechSynthesis.speak() bez aktivace ze strany uživatele je zastaralé a bude odstraněno."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | UnloadHandler": {
    "message": "Posluchače události „unload“ jsou zastaralé a budou odstraněny."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | V8SharedArrayBufferConstructedInExtensionWithoutIsolation": {
    "message": "Pokud v rozšířeních chcete používat technologii SharedArrayBuffer, je u nich potřeba aktivovat izolaci od jiných zdrojů. Viz https://developer.chrome.com/docs/extensions/mv3/cross-origin-isolation/."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | XHRJSONEncodingDetection": {
    "message": "Kódování UTF-16 není v objektech JSON odpovědí rozhraní XMLHttpRequest podporováno."
  },
  "node_modules/@paulirish/trace_engine/generated/Deprecation.js | XMLHttpRequestSynchronousInNonWorkerOutsideBeforeUnload": {
    "message": "Synchronní požadavky XMLHttpRequest v hlavním vláknu jsou zastaralé, protože mají nepříznivý vliv na dojem koncového uživatele. Další informace najdete na stránce https://xhr.spec.whatwg.org/."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | animation": {
    "message": "Animace"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | description": {
    "message": "Ke změnám rozvržení dochází, když se prvky přesouvají bez interakce uživatele. [Prozkoumejte příčiny změn rozvržení](https://web.dev/articles/optimize-cls), jako jsou přidávání a odebírání prvků nebo změny písem během načítání stránky."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | injectedIframe": {
    "message": "Byl vložen prvek iframe"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | layoutShiftCluster": {
    "message": "Klastr změn rozvržení @ {PH1}"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | noCulprits": {
    "message": "Nepodařilo se zjistit žádné viníky změny rozvržení"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | noLayoutShifts": {
    "message": "Žádné změny rozvržení"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | title": {
    "message": "Viníci změny rozvržení"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | topCulprits": {
    "message": "Hlavní viníci změn rozvržení"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | unsizedImage": {
    "message": "Prvek obrázku bez velikosti"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | webFont": {
    "message": "Webové písmo"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | worstCluster": {
    "message": "Nejhorší klastr"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | worstLayoutShiftCluster": {
    "message": "Nejhorší klastr změn rozvržení"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | cacheTTL": {
    "message": "Hodnota TTL (Time to Live) mezipaměti"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | description": {
    "message": "Dlouhá platnost mezipaměti může zrychlit opakované návštěvy stránky. [Další informace](https://web.dev/uses-long-cache-ttl/)"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | noRequestsToCache": {
    "message": "Žádné požadavky s neefektivními zásadami pro mezipaměť"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | others": {
    "message": "Ještě {PH1}"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | requestColumn": {
    "message": "Požadavek"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | title": {
    "message": "Používejte efektivní dobu platnosti mezipaměti"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | description": {
    "message": "Velký model DOM může prodloužit dobu výpočtu stylů a přeformátovávání rozvržení, což může mít dopad na rychlost odezvy stránky. Velký model DOM také povede k většímu využití paměti. [Jak předejít nadměrné velikosti modelu DOM](https://developer.chrome.com/docs/lighthouse/performance/dom-size/)"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | duration": {
    "message": "Trvání"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | element": {
    "message": "Prvek"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | largeLayout": {
    "message": "Rozvržení (počet objektů: {PH1})"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | largeStyleRecalc": {
    "message": "Přepočet stylu (počet prvků: {PH1})"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxChildren": {
    "message": "Většina podřízených prvků"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxDOMDepth": {
    "message": "Hloubka DOM"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | statistic": {
    "message": "Statistika"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | title": {
    "message": "Optimalizujte velikost modelu DOM"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | topUpdatesDescription": {
    "message": "Toto jsou události s největším přepočtem rozvržení a stylu. Jejich dopad na výkon lze snížit zjednodušením modelu DOM."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | totalElements": {
    "message": "Celkový počet prvků"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | value": {
    "message": "Hodnota"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | description": {
    "message": "První síťový požadavek je nejdůležitější.  Snižte jeho latenci tím, že nebudete používat přesměrování, zajistíte rychlou odezvu serveru a zapnete kompresi textu."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | failedRedirects": {
    "message": "Zahrnuje přesměrování (přesměrování {PH1}, +{PH2})"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | failedServerResponseTime": {
    "message": "Server odpověděl pomalu (pozorováno {PH1})"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | failedTextCompression": {
    "message": "Není použita žádná komprese"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingRedirects": {
    "message": "Nepoužívá přesměrování"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingServerResponseTime": {
    "message": "Server odpovídá rychle (pozorováno {PH1})"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingTextCompression": {
    "message": "Používá kompresi textu"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | redirectsLabel": {
    "message": "Přesměrování"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | serverResponseTimeLabel": {
    "message": "Doba odezvy serveru"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | title": {
    "message": "Latence žádosti o dokument"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | uncompressedDownload": {
    "message": "Stahování nekomprimovaného obsahu"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | columnDuplicatedBytes": {
    "message": "Duplicitní bajty"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | columnSource": {
    "message": "Zdroj"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | description": {
    "message": "Odstraňte z balíčků velké duplicitní moduly JavaScriptu, abyste omezili zbytečné zatížení sítě."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | title": {
    "message": "Duplicitní JavaScript"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | description": {
    "message": "Zvažte nastavení [font-display](https://developer.chrome.com/blog/font-display) na swap nebo optional, aby byl text konzistentně viditelný. Deskriptor swap lze k omezení změn rozvržení dále optimalizovat [pomocí přepisů metrik písem](https://developer.chrome.com/blog/font-fallbacks)."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | fontColumn": {
    "message": "Písmo"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | title": {
    "message": "Zobrazení písma"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | wastedTimeColumn": {
    "message": "Ztracený čas"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | anonymous": {
    "message": "(anonymní)"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | description": {
    "message": "K vynucenému přeformátování dochází, když JavaScript dotazuje geometrické vlastnosti (například offsetWidth) poté, co byly styly zneplatněny změnou stavu DOM. To může vést ke špatnému výkonu. Přečtěte si další informace o [vynucených přeformátováních](https://developers.google.com/web/fundamentals/performance/rendering/avoid-large-complex-layouts-and-layout-thrashing#avoid-forced-synchronous-layouts) a možných řešeních."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | relatedStackTrace": {
    "message": "Trasování zásobníku"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | title": {
    "message": "Vynucené přeformátování"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | topTimeConsumingFunctionCall": {
    "message": "Nejnáročnější volání funkce"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | totalReflowTime": {
    "message": "Celková doba přeformátování"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | unattributed": {
    "message": "[nepřiřazeno]"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | description": {
    "message": "Začněte zkoumat nejdelší podčást. [Zpoždění lze minimalizovat](https://web.dev/articles/optimize-inp#optimize_interactions). Dobu zpracování můžete zkrátit [optimalizací nákladů na hlavní vlákno](https://web.dev/articles/optimize-long-tasks) (často jím bývá JavaScript)."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | duration": {
    "message": "Trvání"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | inputDelay": {
    "message": "Zpoždění vstupu"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | noInteractions": {
    "message": "Nebyly zjištěny žádné interakce"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | presentationDelay": {
    "message": "Prodleva prezentace"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | processingDuration": {
    "message": "Doba zpracování"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | subpart": {
    "message": "Podčást"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | title": {
    "message": "Rozdělení INP"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | description": {
    "message": "Snížení doby stahování obrázků může zlepšit vnímanou dobu načítání stránky a LCP. [Další informace o optimalizaci velikosti obrázku](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/)"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | estimatedSavings": {
    "message": "{PH1} (Odh. {PH2})"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | noOptimizableImages": {
    "message": "Žádné optimalizovatelné obrázky"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | optimizeFile": {
    "message": "Optimalizujte velikost souboru"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | others": {
    "message": "Ještě {PH1}"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | title": {
    "message": "Zlepšete zobrazování obrázků"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | useCompression": {
    "message": "Zvýšení faktoru komprese obrázku by mohlo snížit jeho stahovanou velikost."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | useModernFormat": {
    "message": "Stahovanou velikost tohoto obrázku by mohlo snížit použití moderního formátu (WebP, AVIF) nebo zvýšení komprese."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | useResponsiveSize": {
    "message": "Tento obrázkový soubor je větší ({PH1}), než je pro zobrazované rozměry ({PH2}) potřeba. Použijte responzivní obrázky, abyste snížili stahovanou velikost obrázků."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | useVideoFormat": {
    "message": "Použití video formátů místo GIF může snížit stahovanou velikost animovaného obsahu."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | description": {
    "message": "Každá [podčást má specifické strategie zlepšení](https://web.dev/articles/optimize-lcp#lcp-breakdown). V ideálním případě by většina času LCP měla být vynaložena na načítání zdrojů, nikoli na prodlevy."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | duration": {
    "message": "Trvání"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | elementRenderDelay": {
    "message": "Zpoždění vykreslení prvku"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | fieldDuration": {
    "message": "Terén 75 %"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | noLcp": {
    "message": "Metrika LCP nebyla zjištěna"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | resourceLoadDelay": {
    "message": "Zpoždění načtení zdroje"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | resourceLoadDuration": {
    "message": "Doba načítání zdrojů"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | subpart": {
    "message": "Podčást"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | timeToFirstByte": {
    "message": "Time to First Byte"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | title": {
    "message": "Rozdělení LCP"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | description": {
    "message": "Optimalizujte LCP tím, že zajistíte, aby byl obrázek s LCP okamžitě [objevitelný](https://web.dev/articles/optimize-lcp#1_eliminate_resource_load_delay) z HTML, a [nebudete používat líné načítání](https://web.dev/articles/lcp-lazy-loading)"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | fetchPriorityApplied": {
    "message": "Použit atribut fetchpriority=high"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | fetchPriorityShouldBeApplied": {
    "message": "Je potřeba použít fetchpriority=high"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | lazyLoadNotApplied": {
    "message": "není použito líné načítání"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | lcpLoadDelay": {
    "message": "Obrázek spojený s LCP se načetl {PH1} po prvním počátečním bodu."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | noLcp": {
    "message": "Metrika LCP nebyla zjištěna"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | noLcpResource": {
    "message": "Zdroj spojený s LCP nebyl zjištěn, protože LCP není spojeno s obrázkem"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | requestDiscoverable": {
    "message": "Požadavek lze zjistit v původním dokumentu"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | title": {
    "message": "Zjištění požadavku LCP"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | columnScript": {
    "message": "Skript"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | columnWastedBytes": {
    "message": "Vyplýtvané bajty"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | description": {
    "message": "Doplňující kódy polyfill a transformace umožňují starším prohlížečům používat nové funkce JavaScriptu. Moderní prohlížeče ale řadu z nich nepotřebují. Pokud nutně nepotřebujete podporovat starší prohlížeče, zvažte úpravu procesu sestavování JavaScriptu tak, aby se netranspilovaly základní ([Baseline](https://web.dev/articles/baseline-and-polyfills)) funkce. [Proč většina webů může implementovat kód ES6+ bez transpilace](https://philipwalton.com/articles/the-state-of-es5-on-the-web/)"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | title": {
    "message": "Starší JavaScript"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | description": {
    "message": "HTTP/2 a HTTP/3 nabízejí oproti HTTP/1.1 mnoho výhod, jako je multiplexování. [Další informace o používání moderního protokolu HTTP](https://developer.chrome.com/docs/lighthouse/best-practices/uses-http2/)"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | noOldProtocolRequests": {
    "message": "Protokol HTTP/1.1 nepoužily žádné požadavky nebo jeho současné použití nepředstavuje významnou příležitost k optimalizaci. Požadavky HTTP/1.1 se hlásí jen v případě, že šest nebo více statických datových zdrojů pochází ze stejného zdroje a nejsou poskytovány z lokálního vývojového prostředí ani zdroje třetí strany."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | protocol": {
    "message": "Protokol"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | request": {
    "message": "Požadavek"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | title": {
    "message": "Moderní HTTP"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | columnOrigin": {
    "message": "Zdroj"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | columnRequest": {
    "message": "Požadavek"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | columnSource": {
    "message": "Zdroj"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | columnTime": {
    "message": "Čas"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | columnWastedMs": {
    "message": "Odh. zlepšení LCP"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | crossoriginWarning": {
    "message": "Nepoužité předběžné připojení. Zajistěte, aby byl správně použit atribut crossorigin."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | description": {
    "message": "[Vyhněte se řetězení kritických požadavků](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains) tím, že zkrátíte délku řetězců, snížíte velikost stahovaných zdrojů nebo odložíte stahování nepotřebných zdrojů, abyste zlepšili načítání stránky."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableDescription": {
    "message": "K nejdůležitějším zdrojům přidejte signály [preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/), ale snažte se použít maximálně 4."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableTitle": {
    "message": "Kandidáti na předběžné připojení"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | maxCriticalPathLatency": {
    "message": "Maximální latence kritické cesty:"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noNetworkDependencyTree": {
    "message": "Síťové závislosti nemají dopad na žádné úlohy vykreslování"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectCandidates": {
    "message": "Žádné další zdroje nejsou vhodnými kandidáty pro předběžné připojení."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectOrigins": {
    "message": "nebyly předem připojeny žádné zdroje"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableDescription": {
    "message": "Signály [preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) pomáhají prohlížeči navázat při načítání stránky spojení dříve, což šetří čas při prvním požadavku na daný zdroj. Níže jsou uvedeny zdroje, ke kterým se stránka předběžně připojila."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableTitle": {
    "message": "Předběžně připojené zdroje"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | title": {
    "message": "Strom síťových závislostí"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | tooManyPreconnectLinksWarning": {
    "message": "Byla nalezena více než 4 připojení preconnect. Tato připojení byste měli používat střídmě a pouze pro nejdůležitější zdroje."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | unusedWarning": {
    "message": "Nepoužité předběžné připojení. Signály preconnect používejte jen pro zdroje, o které bude stránka pravděpodobně žádat."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | warningDescription": {
    "message": "Vyhněte se řetězení kritických požadavků tím, že zkrátíte délku řetězců, snížíte velikost stahovaných zdrojů nebo odložíte stahování nepotřebných zdrojů, abyste zlepšili načítání stránky."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | description": {
    "message": "Počáteční vykreslení stránky blokují požadavky, což může zpozdit LCP. [Odložením nebo vložením](https://web.dev/learn/performance/understanding-the-critical-path#render-blocking_resources) lze tyto síťové požadavky přesunout mimo kritickou cestu."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | duration": {
    "message": "Trvání"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | noRenderBlocking": {
    "message": "U této navigace nebyly zjištěny žádné požadavky blokující vykreslování"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | renderBlockingRequest": {
    "message": "Požadavek"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | title": {
    "message": "Požadavky blokující vykreslování"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | description": {
    "message": "Pokud náklady na přepočítání stylu zůstanou vysoké, může je snížit optimalizace selektorů. [Optimalizujte selektory](https://developer.chrome.com/docs/devtools/performance/selector-stats) s vysokým uplynulým časem a vysokým procentem pomalé cesty. Náklady na nalezení shod lze snížit použitím jednodušších selektorů, méně selektorů, menšího modelu DOM a mělčího modelu DOM."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | elapsed": {
    "message": "Uplynulý čas"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | enableSelectorData": {
    "message": "Nebyla nalezena žádná data selektorů CSS. Statistiky selektorů CSS je potřeba zapnout v nastavení panelu výkonu."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | matchAttempts": {
    "message": "Pokusy o nalezení shody"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | matchCount": {
    "message": "Počet shod"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | title": {
    "message": "Náklady selektorů CSS"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | topSelectorElapsedTime": {
    "message": "Selektor, na kterém byla strávena nejdelší doba"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | topSelectorMatchAttempt": {
    "message": "Selektor s nejvíce pokusy o přiřazení"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | topSelectors": {
    "message": "Hlavní selektory"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | total": {
    "message": "Celkem"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnMainThreadTime": {
    "message": "Doba hlavního podprocesu"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnThirdParty": {
    "message": "Třetí strana"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnTransferSize": {
    "message": "Velikost přenosu"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | description": {
    "message": "Kód třetích stran může mít významný dopad na rychlost načítání. [Omezte a odložte načítání kódu třetích stran](https://web.dev/articles/optimizing-content-efficiency-loading-third-party-javascript/), aby se mohl přednostně načíst obsah stránky."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | noThirdParties": {
    "message": "Nebyly nalezeny žádné třetí strany"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | title": {
    "message": "Třetí strany"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | description": {
    "message": "Pokud zobrazovaná oblast není optimalizovaná pro mobily, mohou být interakce klepnutím [až o 300 ms zpožděny](https://developer.chrome.com/blog/300ms-tap-delay-gone-away/)."
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | mobileTapDelayLabel": {
    "message": "Prodleva klepnutí na mobilním telefonu"
  },
  "node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | title": {
    "message": "Optimalizujte zobrazovanou oblast pro mobily"
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | HTTPMethodNotGET": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed mohou využívat pouze stránky načtené pomocí požadavků GET."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | HTTPStatusNotOK": {
    "message": "Do mezipaměti lze uložit pouze stránky se stavovým kódem 2XX."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | JavaScriptExecution": {
    "message": "Chrome během uložení v mezipaměti zjistil pokus o spuštění JavaScriptu."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | appBanner": {
    "message": "Stránky, které požádaly o AppBanner, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | backForwardCacheDisabled": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je deaktivována pomocí příznaků. Pokud ji na tomto zařízení chcete místně povolit, přejděte na adresu chrome://flags/#back-forward-cache."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | backForwardCacheDisabledByCommandLine": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je deaktivována pomocí příkazového řádku."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | backForwardCacheDisabledByLowMemory": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je zakázána, protože není k dispozici dostatek paměti."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | backForwardCacheDisabledForDelegate": {
    "message": "Delegát mezipaměť pro přechod zpět nebo vpřed nepodporuje."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | backForwardCacheDisabledForPrerender": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je pro předběžné vykreslování deaktivována."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | broadcastChannel": {
    "message": "Stránku nelze uložit do mezipaměti, protože má instanci rozhraní BroadcastChannel se zaregistrovanými posluchači."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | cacheControlNoStore": {
    "message": "Stránky se záhlavím cache-control:no-store nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | cacheFlushed": {
    "message": "Mezipaměť byla úmyslně vymazána."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | cacheLimit": {
    "message": "Stránka byla z mezipaměti odstraněna, aby do ní bylo možné uložit jinou stránku."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | containsPlugins": {
    "message": "Stránky s pluginy v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentDiscarded": {
    "message": "Nedefinováno"
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentFileChooser": {
    "message": "Stránky, které používají rozhraní FileChooser API, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentFileSystemAccess": {
    "message": "Stránky, které používají File System Access API, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentMediaDevicesDispatcherHost": {
    "message": "Stránky, které používají nástroj Media Device Dispatcher, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentMediaPlay": {
    "message": "Při opuštění stránky hrál přehrávač médií."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentMediaSession": {
    "message": "Stránky, které používají rozhraní MediaSession API a nastavují stav přehrávání, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentMediaSessionService": {
    "message": "Stránky, které používají rozhraní MediaSession API a nastavují obslužné nástroje akcí, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentScreenReader": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je kvůli čtečce obrazovky deaktivována."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentSecurityHandler": {
    "message": "Stránky, které používají SecurityHandler, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentSerial": {
    "message": "Stránky, které používají rozhraní Serial API, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentWebAuthenticationAPI": {
    "message": "Stránky, které používají rozhraní WebAuthetication API, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentWebBluetooth": {
    "message": "Stránky, které používají rozhraní WebBluetooth API, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | contentWebUSB": {
    "message": "Stránky, které používají rozhraní WebUSB API, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | cookieDisabled": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je zakázána, protože na stránce, která používá Cache-Control: no-store, jsou zakázány soubory cookie."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | dedicatedWorkerOrWorklet": {
    "message": "Stránky, které používají vlastní skript worker nebo worklet, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | documentLoaded": {
    "message": "Dokument byl opuštěn dříve, než bylo dokončeno načítání."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderAppBannerManager": {
    "message": "Při opuštění stránky byl zobrazen banner aplikace."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderChromePasswordManagerClientBindCredentialManager": {
    "message": "Při opuštění stránky byl používán Správce hesel Chrome"
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderDomDistillerSelfDeletingRequestDelegate": {
    "message": "Při opuštění stránky probíhal výtah modelu DOM."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderDomDistillerViewerSource": {
    "message": "Při opuštění stránky byl používán nástroj DOM Distiller Viewer."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderExtensionMessaging": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je zakázána, protože rozšíření používají rozhraní API pro odesílání zpráv."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderExtensionMessagingForOpenPort": {
    "message": "Rozšíření s dlouhodobým připojením musí toto připojení nejdřív zavřít, až pak mohou použít mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderExtensionSentMessageToCachedFrame": {
    "message": "Rozšíření s dlouhodobým připojením se pokoušela odesílat zprávy do rámců v mezipaměti pro přechod zpět nebo vpřed"
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderExtensions": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je kvůli rozšířením deaktivována."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderModalDialog": {
    "message": "Při opuštění stránky bylo zobrazeno modální dialogové okno, například okno s opětovným odesláním formuláře nebo s ověřením přes HTTP."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderOfflinePage": {
    "message": "Při opuštění stránky byla zobrazena offline stránka."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderOomInterventionTabHelper": {
    "message": "Při opuštění stránky byl zobrazen intervenční panel o nedostatku paměti."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderPermissionRequestManager": {
    "message": "Při opuštění stránky probíhaly žádosti o oprávnění."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderPopupBlockerTabHelper": {
    "message": "Při opuštění stránky bylo aktivní blokování vyskakovacích oken."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderSafeBrowsingThreatDetails": {
    "message": "Při opuštění stránky byly zobrazeny podrobnosti Bezpečného prohlížení."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | embedderSafeBrowsingTriggeredPopupBlocker": {
    "message": "Bezpečné prohlížení tuto stránku vyhodnotilo jako nebezpečnou a zablokovalo vyskakovací okno."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | enteredBackForwardCacheBeforeServiceWorkerHostAdded": {
    "message": "V době, kdy stránka byla v mezipaměti pro přechod zpět nebo vpřed, byl aktivován skript pracovní proces služby."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | errorDocument": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je deaktivována kvůli chybě dokumentu."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | fencedFramesEmbedder": {
    "message": "Stránky se snímky FencedFrames nelze ukládat do mezipaměti bfcache."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | foregroundCacheLimit": {
    "message": "Stránka byla z mezipaměti odstraněna, aby do ní bylo možné uložit jinou stránku."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | grantedMediaStreamAccess": {
    "message": "Stránky, kterým byl udělen přístup ke streamu médií, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | haveInnerContents": {
    "message": "U stránek s určitými druhy vloženého obsahu (například se soubory PDF), není v současné době mezipaměť pro přechod zpět nebo vpřed podporována."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | idleManager": {
    "message": "Stránky, které používají funkci IdleManager, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | indexedDBConnection": {
    "message": "Stránky, které mají otevřené připojení k databázi IndexedDB, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | indexedDBEvent": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je zakázána kvůli události IndexedDB."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | ineligibleAPI": {
    "message": "Byla použita nepodporovaná rozhraní API."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | injectedJavascript": {
    "message": "Stránky, na které rozšíření vkládají položky JavaScript, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | injectedStyleSheet": {
    "message": "Stránky, na které rozšíření vkládají položky StyleSheet, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | internalError": {
    "message": "Interní chyba."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | jsNetworkRequestReceivedCacheControlNoStoreResource": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je zakázána, protože některý síťový požadavek JavaScriptu obdržel zdroj se záhlavím Cache-Control: no-store."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | keepaliveRequest": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je kvůli požadavku keepalive zakázána."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | keyboardLock": {
    "message": "Stránky, které používají zámek klávesnice, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | loading": {
    "message": "Stránka byla opuštěna dříve, než bylo dokončeno načítání."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | mainResourceHasCacheControlNoCache": {
    "message": "Stránky, jejichž hlavní zdroj má záhlaví cache-control:no-cache, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | mainResourceHasCacheControlNoStore": {
    "message": "Stránky, jejichž hlavní zdroj má záhlaví cache-control:no-store, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | navigationCancelledWhileRestoring": {
    "message": "Navigace byla zrušena dříve, než bylo možné stránku obnovit z mezipaměti pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | networkExceedsBufferLimit": {
    "message": "Stránka byla z mezipaměti odstraněna, protože aktivní připojení k síti obdrželo příliš mnoho dat. Chrome omezuje množství dat, které stránka během uložení v mezipaměti může obdržet."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | networkRequestDatapipeDrainedAsBytesConsumer": {
    "message": "Stránky s probíhajícími požadavky fetch nebo XHR v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | networkRequestRedirected": {
    "message": "Stránka byla z mezipaměti odstraněna, protože u aktivního připojení k síti došlo k přesměrování."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | networkRequestTimeout": {
    "message": "Stránka byla z mezipaměti odstraněna, protože bylo příliš dlouho otevřené připojení k síti. Chrome omezuje dobu, po kterou stránka během uložení v mezipaměti může přijímat data."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | noResponseHead": {
    "message": "Stránky bez platného záhlaví odpovědi nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | notMainFrame": {
    "message": "K navigaci došlo v jiném než hlavním rámci."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | outstandingIndexedDBTransaction": {
    "message": "Stránky s probíhajícími transakcemi s indexovanou databází, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | outstandingNetworkRequestDirectSocket": {
    "message": "Stránky s probíhajícím síťovým požadavkem v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | outstandingNetworkRequestFetch": {
    "message": "Stránky s probíhajícím síťovým požadavkem fetch v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | outstandingNetworkRequestOthers": {
    "message": "Stránky s probíhajícím síťovým požadavkem v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | outstandingNetworkRequestXHR": {
    "message": "Stránky s probíhajícím síťovým požadavkem XHR v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | paymentManager": {
    "message": "Stránky, které používají funkci PaymentManager, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | pictureInPicture": {
    "message": "Pro stránky s funkcí obrazu v obraze v současné době nelze používat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | printing": {
    "message": "Stránky, které zobrazují uživatelské rozhraní k tisku, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | relatedActiveContentsExist": {
    "message": "Stránka byla otevřena metodou window.open() a jiná karta na ni má referenci, nebo stránka otevřela okno."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | rendererProcessCrashed": {
    "message": "Vykreslovací proces pro stránku v mezipaměti pro přechod zpět nebo vpřed spadl."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | rendererProcessKilled": {
    "message": "Vykreslovací proces pro stránku v mezipaměti pro přechod zpět nebo vpřed byl ukončen."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | requestedAudioCapturePermission": {
    "message": "Stránky, které požádaly o oprávnění zaznamenávat zvuk, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | requestedBackForwardCacheBlockedSensors": {
    "message": "Stránky, které požádaly o oprávnění k použití senzorů, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | requestedBackgroundWorkPermission": {
    "message": "Stránky, které požádaly o oprávnění k synchronizaci nebo načítání dat na pozadí, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | requestedMIDIPermission": {
    "message": "Stránky, které požádaly o oprávnění k používání MIDI, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | requestedNotificationsPermission": {
    "message": "Stránky, které požádaly o oprávnění k zobrazování oznámení, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | requestedStorageAccessGrant": {
    "message": "Stránky, které požádaly o přístup k úložišti, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | requestedVideoCapturePermission": {
    "message": "Stránky, které požádaly o oprávnění zaznamenávat video, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | schemeNotHTTPOrHTTPS": {
    "message": "Do mezipaměti lze ukládat pouze stránky, jejichž adresy URL mají schéma HTTP nebo HTTPS."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | serviceWorkerClaim": {
    "message": "Stránka byla během uložení v mezipaměti pro přechod zpět nebo vpřed nárokována skriptem pracovní proces služby."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | serviceWorkerPostMessage": {
    "message": "Skript pracovní proces služby se stránce v mezipaměti pro přechod zpět nebo vpřed pokusil odeslat zprávu MessageEvent."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | serviceWorkerUnregistration": {
    "message": "V době, kdy stránka byla v mezipaměti pro přechod zpět nebo vpřed, byla zrušena registrace skriptu ServiceWorker."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | serviceWorkerVersionActivation": {
    "message": "Stránka byla z mezipaměti pro přechod zpět nebo vpřed odstraněna kvůli aktivaci skriptu pracovní proces služby."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | sessionRestored": {
    "message": "Chrome byl restartován a záznamy v mezipaměti pro přechod zpět nebo vpřed vymazal."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | sharedWorker": {
    "message": "Stránky, které používají SharedWorker, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | sharedWorkerMessage": {
    "message": "Stránka byla odstraněna z mezipaměti, protože obdržela zprávu od procesu SharedWorker."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | speechRecognizer": {
    "message": "Stránky, které používají funkci SpeechRecognizer, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | speechSynthesis": {
    "message": "Stránky, které používají rozhraní SpeechSynthesis, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | subframeIsNavigating": {
    "message": "Prvek iframe na stránce zahájil navigaci, která nebyla dokončena."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | subresourceHasCacheControlNoCache": {
    "message": "Stránky, jejichž některé zdroje mají záhlaví cache-control:no-cache, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | subresourceHasCacheControlNoStore": {
    "message": "Stránky, které zahrnují dílčí zdroje se záhlavím cache-control:no-store, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | timeout": {
    "message": "Stránka překročila maximální dobu v mezipaměti pro přechod zpět nebo vpřed a její platnost vypršela."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | timeoutPuttingInCache": {
    "message": "Při ukládání stránky do mezipaměti pro přechod zpět nebo vpřed vypršel časový limit (pravděpodobně kvůli dlouho běžícím obslužným nástrojům pagehide)."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | unloadHandlerExistsInMainFrame": {
    "message": "Stránka má v hlavním rámci obslužný nástroj unload."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | unloadHandlerExistsInSubFrame": {
    "message": "Stránka má obslužný nástroj unload v dílčím rámci."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | userAgentOverrideDiffers": {
    "message": "Prohlížeč změnil záhlaví k přepsání user-agenta."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | wasGrantedMediaAccess": {
    "message": "Stránky, které obdržely přístup k záznamu videí nebo zvuku, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webDatabase": {
    "message": "Stránky, které používají funkci WebDatabase, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webHID": {
    "message": "Stránky, které používají WebHID, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webLocks": {
    "message": "Stránky, které používají funkci WebLocks, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webNfc": {
    "message": "Stránky, které používají WebNfc, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webOTPService": {
    "message": "Stránky, které používají službu WebOTPService, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webRTC": {
    "message": "Stránky s WebRTC nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webRTCUsedWithCCNS": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je zakázána, protože bylo použito rozhraní WebRTC."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webShare": {
    "message": "Stránky, které používají rozhraní WebShare, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webSocket": {
    "message": "Stránky s funkcí WebSocket nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webSocketUsedWithCCNS": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je zakázána, protože bylo použito rozhraní WebSocket."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webTransport": {
    "message": "Stránky, které využívají rozhraní WebTransport, nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webTransportUsedWithCCNS": {
    "message": "Mezipaměť pro přechod zpět nebo vpřed je zakázána, protože bylo použito rozhraní WebTransport."
  },
  "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | webXR": {
    "message": "Stránky, které používají WebXR, v současné době nemohou využívat mezipaměť pro přechod zpět nebo vpřed."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | efficient-animated-content": {
    "message": "Pro animovaný obsah použijte prvek [`amp-anim`](https://amp.dev/documentation/components/amp-anim/), abyste minimalizovali využití procesoru, když příslušný obsah není na obrazovce."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | modern-image-formats": {
    "message": "Zvažte zobrazování všech komponent [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ve formátech WebP a zadání vhodných záložních možností pro ostatní prohlížeče. [Další informace](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)"
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | offscreen-images": {
    "message": "Pro obrázky používejte značky [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites), aby se automaticky načítaly líně. [Další informace](https://amp.dev/documentation/guides-and-tutorials/develop/media_iframes_3p/?format=websites#images)"
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | render-blocking-resources": {
    "message": "[Vykreslujte rozvržení AMP na straně serveru](https://amp.dev/documentation/guides-and-tutorials/optimize-and-measure/server-side-rendering/) pomocí nástrojů, jako je [AMP Optimizer](https://github.com/ampproject/amp-toolbox/tree/master/packages/optimizer)."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | unminified-css": {
    "message": "Prostudujte si [dokumentaci AMP](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/style_pages/) a zkontrolujte, zda jsou všechny vaše styly podporovány."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": {
    "message": "Prvek [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) podporuje atribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/), pomocí něhož lze zadat, které obrázkové podklady se mají použít pro jednotlivé velikosti obrazovek. [Další informace](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)"
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": {
    "message": "Pokud se vykreslují velmi velké seznamy, zvažte použití virtuálního posouvání pomocí sady Component Dev Kit (CDK). [Další informace](https://web.dev/virtualize-lists-with-angular-cdk/)"
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | total-byte-weight": {
    "message": "Minimalizujte velikost balíčků JavaScriptu pomocí [rozdělení kódu na úrovni trasy](https://web.dev/route-level-code-splitting-in-angular/). Zvažte také předběžné načítání podkladů do mezipaměti pomocí [service workeru platformy Angular](https://web.dev/precaching-with-the-angular-service-worker/)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | unminified-warning": {
    "message": "Pokud používáte Angular CLI, dejte pozor, abyste sestavení generovali v produkčním režimu. [Další informace](https://angular.io/guide/deployment#enable-runtime-production-mode)"
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | unused-javascript": {
    "message": "Pokud používáte Angular CLI, do produkčního sestavení zahrňte mapy zdroje, aby balíčky bylo možné prozkoumat. [Další informace](https://angular.io/guide/deployment#inspect-the-bundles)"
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | uses-rel-preload": {
    "message": "Zrychlete navigaci tím, že budete trasy načítat předem. [Další informace](https://web.dev/route-preloading-in-angular/)"
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | uses-responsive-images": {
    "message": "Zvažte použití nástroje `BreakpointObserver` v sadě Component Dev Kit (CDK) ke správě dělicích bodů obrázků. [Další informace](https://material.angular.io/cdk/layout/overview)"
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | efficient-animated-content": {
    "message": "Zvažte nahrání souboru `GIF` do služby, pomocí které ho bude možné vložit jako video HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | modern-image-formats": {
    "message": "Zvažte možnost nakonfigurovat na webu [formáty obrázků WebP se stylem obrázků Convert](https://www.drupal.org/docs/core-modules-and-themes/core-modules/image-module/working-with-images#styles)."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | offscreen-images": {
    "message": "Zvažte nakonfigurování líného načítání obrázků na platformě `Drupal`. Formátovače polí pro obrázky podporují načítání `lazy` a `eager`."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | prioritize-lcp-image": {
    "message": "Pokud je na stránce dynamicky přidán prvek LCP, měli byste obrázek optimalizovat, abyste dosáhli lepší hodnoty LCP. [Další informace](https://www.smashingmagazine.com/2023/08/methods-improving-drupal-largest-contentful-paint-core-web-vital/)"
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | redirects": {
    "message": "Přesměrování způsobují další prodlevy před načtením stránky. Pokud je nainstalován modul [Redirect](https://www.drupal.org/project/redirect), zkontrolujte, zda není možné odstranit zbytečná přesměrování. [Další informace](https://developers.google.com/web/tools/lighthouse/audits/redirects)"
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": {
    "message": "Zvažte použití [modulu](https://www.drupal.org/project/critical_css) k vložení kritických stylů CSS a JavaScriptu přímo do kódu a pro nekritické styly CSS a JavaScript použijte atribut defer."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | server-response-time": {
    "message": "Snižte provoz pomocí jednoho nebo více modulů `Drupal` pro ukládání do mezipaměti, jako jsou `Internal Page Cache`, `Internal Dynamic Page Cache` a `BigPipe`. Dobu odezvy můžete dále zlepšit propojením se sítí CDN. Vaše hostingové servery by měly využívat PHP OPcache. Zvažte použití ukládání do mezipaměti, jako je Redis nebo Memcached, abyste zkrátili dobu dotazování databází. Nakonec použijte výkonné motivy, moduly a rychlejší servery, abyste zkrátili dobu odezvy serveru."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": {
    "message": "Zvažte použití [responzivních stylů obrázků](https://www.drupal.org/documentation/modules/responsive_image) ke snížení velikosti obrázků načítaných stránkou. Pokud používáte funkci `Views` k zobrazování více obsahových položek na stránce, zvažte implementaci stránkování za účelem omezení počtu obsahových položek na jedné stránce."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unminified-css": {
    "message": "Na stránce Administrace » Konfigurace » Vývoj aktivujte funkci Agregovat soubory CSS."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unminified-javascript": {
    "message": "Na stránce Administrace » Konfigurace » Vývoj aktivujte funkci Agregovat javascriptové soubory."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unused-css-rules": {
    "message": "Zvažte odstranění nepoužívaných pravidel CSS a k odpovídající stránce nebo komponentě stránky připojte pouze nezbytné knihovny `Drupal`. Podrobnosti naleznete v [dokumentaci systému `Drupal`](https://www.drupal.org/docs/develop/theming-drupal/adding-assets-css-js-to-a-drupal-theme-via-librariesyml#define). Připojené knihovny, které přidávají nadbytečný kód CSS, můžete vyhledat spuštěním analýzy [využití kódu](https://developer.chrome.com/docs/devtools/coverage) v Nástrojích pro vývojáře Chrome. Odpovědný motiv či modul můžete identifikovat podle adresy URL šablony stylů, když je na vašem webu `Drupal` deaktivována agregace CSS. Hledejte motivy či moduly, které v seznamu mají mnoho šablon stylů, u nichž je při analýze využití kódu velké množství kódu označeno červeně. Motiv či modul by měl knihovnu šablon stylů připojit jen v případě, že se na stránce opravdu používá."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unused-javascript": {
    "message": "Zvažte odstranění nepoužívaných javascriptových zdrojů a k odpovídající stránce nebo komponentě stránky připojte jen nezbytné knihovny `Drupal`. Podrobnosti najdete v [dokumentaci systému Drupal](https://www.drupal.org/docs/develop/theming-drupal/adding-assets-css-js-to-a-drupal-theme-via-librariesyml#define). Připojené knihovny, které přidávají nadbytečný javascriptový kód, můžete vyhledat spuštěním analýzy [využití kódu](https://developer.chrome.com/docs/devtools/coverage) v Nástrojích pro vývojáře Chrome. Odpovědný motiv či modul můžete identifikovat podle adresy URL skriptu, když je na vašem webu `Drupal` deaktivována agregace JavaScriptu. Hledejte motivy či moduly, které v seznamu mají mnoho skriptů, u nichž je při analýze využití kódu velké množství kódu označeno červeně. Motiv či modul by měl knihovnu skriptu připojit jen v případě, že se na stránce opravdu používá."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-long-cache-ttl": {
    "message": "Na stránce Administrace » Konfigurace » Vývoj nastavte možnost Maximální věk pro mezipaměť a proxy server. Přečtěte si o [mezipaměti systému `Drupal` a optimalizaci pro vyšší výkon](https://www.drupal.org/docs/8/api/cache-api/cache-api)."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-optimized-images": {
    "message": "Zvažte použití [modulu](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=im_vid_3%3A123&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=image&solrsort=iss_project_release_usage+desc&op=Search), který automaticky optimalizuje obrázky nahrávané přes web a snižuje jejich velikost, aniž by snižoval kvalitu. Zajistěte také použití nativních [responzivních stylů obrázků](https://www.drupal.org/documentation/modules/responsive_image) ze systému `Drupal` pro všechny obrázky vykreslované na webu."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-rel-preconnect": {
    "message": "Pokyny k předběžnému připojení nebo načtení zdrojů (`Preconnect` nebo `dns-prefetch`) lze přidat nainstalováním a nakonfigurováním [modulu](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=Preconnect&solrsort=score+desc&op=Search), který zprostředkuje hintingové instrukce pro zdroje user-agent."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": {
    "message": "Zajistěte použití nativních [responzivních stylů obrázků](https://www.drupal.org/documentation/modules/responsive_image) ze systému `Drupal`. Použijte responzivní styly obrázků při vykreslování polí obrázků prostřednictvím režimů zobrazení, zobrazení nebo u obrázků nahraných prostřednictvím editoru WYSIWYG."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-text-compression": {
    "message": "Textové zdroje by se měly odesílat komprimované (gzip, deflate nebo brotli), aby se minimalizovalo množství přenášených dat. Zvažte použití sítě CDN, která to nativně podporuje, nebo nakonfigurujte webový server tak, aby tuto operaci prováděl. [Další informace](https://developers.google.com/web/tools/lighthouse/audits/text-compression)"
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | font-display": {
    "message": "Použijte [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Optimize Fonts`, aby se automaticky využila funkce CSS `font-display` a text tak byl během načítání webových písem viditelný pro uživatele."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | modern-image-formats": {
    "message": "Použijte nástroj [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Next-Gen Formats`, aby převedl obrázky do formátu WebP."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | offscreen-images": {
    "message": "Použijte [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Lazy Load Images`, abyste odložili načítání snímků mimo obrazovku, dokud nebudou potřeba."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | render-blocking-resources": {
    "message": "Použijte [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapnutím nastavení `Script Delay` odložte načítání JavaScriptu, který není kriticky důležitý."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | server-response-time": {
    "message": "Využijte službu [Ezoic Cloud Caching](https://pubdash.ezoic.com/leap/caching) k uložení obsahu do mezipaměti v naší celosvětové síti, což zkrátí dobu do přijetí prvního bajtu."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | unminified-css": {
    "message": "Použijte [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Minify CSS`, aby automaticky minifikoval CSS a snížila se tak velikost dat přenášených po síti."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | unminified-javascript": {
    "message": "Použijte nástroj [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Minify Javascript`, aby automaticky minifikoval JavaScript a snížilo se tak množství dat přenášené po síti."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | unused-css-rules": {
    "message": "Použijte nástroj [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Remove Unused CSS`, která tento problém pomůže vyřešit. Zjistí, které třídy CSS se na jednotlivých stránkách vašeho webu skutečně používají, a všechny ostatní odstraní, aby byl soubor malý."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | uses-long-cache-ttl": {
    "message": "Použijte nástroj [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Efficient Static Cache Policy`, aby se v záhlaví pro ukládaní do mezipaměti nastavily doporučené hodnoty pro statické podklady."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | uses-optimized-images": {
    "message": "Použijte nástroj [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Next-Gen Formats`, aby převedl obrázky do formátu WebP."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | uses-rel-preconnect": {
    "message": "Použijte nástroj [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Pre-Connect Origins`, aby automaticky přidal hinty `preconnect` ohledně zdrojů a bylo možné včas zajistit připojení k důležitým zdrojům třetích stran."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | uses-rel-preload": {
    "message": "Použijte nástroj [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnosti `Preload Fonts` a `Preload Background Images`, aby se přidaly odkazy `preload` k přednostnímu načtení podkladů, o které se aktuálně žádá později během načítání stránky."
  },
  "node_modules/lighthouse-stack-packs/packs/ezoic.js | uses-responsive-images": {
    "message": "Použijte nástroj [Ezoic Leap](https://pubdash.ezoic.com/leap) a zapněte možnost `Resize Images`, aby velikost obrázků přizpůsobil zařízení a snížili jste tak množství dat přenášené po síti."
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | modern-image-formats": {
    "message": "Použijte místo komponenty `<img>` komponentu `gatsby-plugin-image`, aby se automaticky optimalizoval formát obrázků. [Další informace](https://www.gatsbyjs.com/docs/how-to/images-and-media/using-gatsby-plugin-image)"
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | offscreen-images": {
    "message": "Použijte místo komponenty `gatsby-plugin-image` komponentu `<img>`, aby se obrázky automaticky načítaly líně. [Další informace](https://www.gatsbyjs.com/docs/how-to/images-and-media/using-gatsby-plugin-image)"
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | prioritize-lcp-image": {
    "message": "Použijte komponentu `gatsby-plugin-image` a nastavte vlastnost `loading` na `eager`. [Další informace](https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-plugin-image#shared-props)"
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | render-blocking-resources": {
    "message": "Odložte načítání nekritických skriptů třetích stran pomocí `Gatsby Script API`. [Další informace](https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-script/)"
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | unused-css-rules": {
    "message": "Pomocí pluginu `Gatsby` `PurgeCSS` ze šablon stylů odstraňte nepoužívaná pravidla. [Další informace](https://purgecss.com/plugins/gatsby.html)"
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | unused-javascript": {
    "message": "Vyhledejte pomocí nástroje `Webpack Bundle Analyzer` nepoužívaný kód JavaScript. [Další informace](https://www.gatsbyjs.com/plugins/gatsby-plugin-webpack-bundle-analyser-v2/)"
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | uses-long-cache-ttl": {
    "message": "Nakonfigurujte ukládání neměnných podkladů do mezipaměti. [Další informace](https://www.gatsbyjs.com/docs/how-to/previews-deploys-hosting/caching/)"
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | uses-optimized-images": {
    "message": "Pokud chcete upravit kvalitu obrázků, použijte místo komponenty `<img>` komponentu `gatsby-plugin-image`. [Další informace](https://www.gatsbyjs.com/docs/how-to/images-and-media/using-gatsby-plugin-image)"
  },
  "node_modules/lighthouse-stack-packs/packs/gatsby.js | uses-responsive-images": {
    "message": "Pomocí komponenty `gatsby-plugin-image` nastavte vhodné velikosti (`sizes`). [Další informace](https://www.gatsbyjs.com/docs/how-to/images-and-media/using-gatsby-plugin-image)"
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": {
    "message": "Zvažte nahrání souboru GIF do služby, pomocí které ho bude možné vložit jako video HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | modern-image-formats": {
    "message": "Zvažte použití [pluginu](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) nebo služby, která nahrané obrázky automaticky převede na optimální formáty."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | offscreen-images": {
    "message": "Nainstalujte [plugin Joomla pro líné načítání](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=lazy%20loading), který umožňuje odložit načítání obrázků mimo obrazovku, nebo přejděte na šablonu, která tuto funkci poskytuje. Od verze Joomla 4.0 získají všechny nové obrázky atribut `loading` [automaticky](https://github.com/joomla/joomla-cms/pull/30748) z jádra."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | render-blocking-resources": {
    "message": "K dispozici je celá řada pluginů Joomla, které vám pomohou [vložit kritické zdroje přímo do kódu](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance) nebo [odložit načítání méně důležitých zdrojů](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance). Upozorňujeme, že optimalizace pomocí těchto pluginů může narušit funkčnost vašich šablon nebo pluginů. Bude potřeba provést důkladné testování."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | server-response-time": {
    "message": "Na reakční dobu serveru mají vliv šablony, rozšíření a specifikace serverů. Zvažte vyhledání optimalizované šablony, pečlivý výběr optimalizačního rozšíření či upgradování serveru."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | total-byte-weight": {
    "message": "Zvažte zobrazování ukázek v kategoriích článků (např. prostřednictvím odkazu k načtení dalšího obsahu), snížení počtu článků zobrazených na jedné stránce, rozdělení dlouhých příspěvků na několik stránek nebo použití pluginu k línému načítání komentářů."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unminified-css": {
    "message": "K dispozici je celá řada [rozšíření Joomla](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance), které váš web mohou zrychlit zřetězením, minifikací a zkomprimováním stylů CSS. Tuto funkci také poskytují některé šablony."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unminified-javascript": {
    "message": "K dispozici je celá řada [rozšíření Joomla](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance), která váš web mohou zrychlit zřetězením, minifikací a zkomprimováním skriptů. Tuto funkci také poskytují některé šablony."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unused-css-rules": {
    "message": "Zvažte snížení nebo přepnutí počtu [rozšíření Joomla](https://extensions.joomla.org/), které na stránce načítají nepoužívané styly CSS. Rozšíření, která přidávají nadbytečné styly CSS, můžete vyhledat pomocí funkce [„využití kódu“](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) v nástrojích pro vývojáře v Chromu. Odpovědný motiv či plugin můžete identifikovat podle adresy URL šablony stylů. Hledejte pluginy, které v seznamu mají mnoho šablon stylů, u nichž je při použití funkce „využití kódu“ velké množství kódu označeno červeně. Plugin by měl šablonu stylů do fronty zařadit jen v případě, že je na stránce opravdu použita."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unused-javascript": {
    "message": "Zvažte snížení nebo přepnutí počtu [rozšíření Joomla](https://extensions.joomla.org/), které na stránce načítají nepoužívaný kód JavaScript. Pluginy, které přidávají nadbytečný javascriptový kód, můžete vyhledat pomocí funkce [„využití kódu“](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) v nástrojích pro vývojáře v Chromu. Odpovědné rozšíření poznáte podle adresy URL skriptu. Hledejte rozšíření, která v seznamu mají mnoho skriptů, u nichž je při použití funkce „využití kódu“ velké množství kódu označeno červeně. Rozšíření by mělo skript do fronty zařadit jen v případě, že se na stránce opravdu používá."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-long-cache-ttl": {
    "message": "Přečtěte si o [ukládání do mezipaměti prohlížeče v systému Joomla](https://docs.joomla.org/Cache)."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-optimized-images": {
    "message": "Zvažte použití [pluginu na optimalizaci obrázků](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance), který obrázky komprimuje, přičemž zachová jejich kvalitu."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-responsive-images": {
    "message": "Zvažte použití [pluginu pro responzivní obrázky](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=responsive%20images), abyste ve svém obsahu mohli použít responzivní obrázky."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": {
    "message": "Kompresi textu můžete aktivovat tak, že povolíte funkci Komprese stránek Gzip v nastavení Joomla (Systém > Globální konfigurace > Server)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": {
    "message": "Pokud javascriptové podklady neslučujete do balíčků, zvažte použití nástroje [baler](https://github.com/magento/baler)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | disable-bundling": {
    "message": "Vypněte [minifikaci a slučování souborů JavaScript do balíčků](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/js-bundling.html) integrované v platformě Magento a zvažte namísto nich použití nástroje [baler](https://github.com/magento/baler/)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | font-display": {
    "message": "Při [definování vlastních písem](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/css-topics/using-fonts.html) zadejte `@font-display`."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | modern-image-formats": {
    "message": "Zkuste v online tržišti [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) vyhledat rozšíření třetích stran, která umožňují použití novějších formátů obrázků."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": {
    "message": "Zvažte úpravu šablon produktů a katalogu s cílem využít funkci webové platformy pro [líné načítání](https://web.dev/native-lazy-loading)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | server-response-time": {
    "message": "Použijte [integraci platformy Magento s nástrojem Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": {
    "message": "Ve vývojářských nastaveních obchodu zapněte možnost minifikace souborů CSS. [Další informace](https://devdocs.magento.com/guides/v2.3/performance-best-practices/configuration.html?itm_source=devdocs&itm_medium=search_page&itm_campaign=federated_search&itm_term=minify%20css%20files)"
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-javascript": {
    "message": "Všechny javascriptové zdroje při implementaci statického obsahu minifikujte pomocí nástroje [Terser](https://www.npmjs.com/package/terser) a integrovanou funkci minifikace zakažte."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | unused-javascript": {
    "message": "Vypněte [slučování souborů JavaScript do balíčků](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/js-bundling.html) integrované v platformě Magento."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-optimized-images": {
    "message": "Zkuste v tržišti [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=optimize%20image) vyhledat různá rozšíření od třetích stran určená k optimalizaci obrázků."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preconnect": {
    "message": "Pokyny k předběžnému připojení nebo načtení zdrojů (preconnect nebo dns-prefetch) lze přidat [upravením rozvržení motivů](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": {
    "message": "Značky `<link rel=preload>` lze přidat [úpravou rozvržení motivů](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | modern-image-formats": {
    "message": "Použijte místo komponenty `<img>` komponentu `next/image`, aby se automaticky optimalizoval formát obrázků. [Další informace](https://nextjs.org/docs/app/getting-started/images)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | offscreen-images": {
    "message": "Použijte místo komponenty `next/image` komponentu `<img>`, aby se obrázky automaticky načítaly líně. [Další informace](https://nextjs.org/docs/app/getting-started/images)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | prioritize-lcp-image": {
    "message": "Použijte komponentu `next/image` a nastavte atribut priority na hodnotu true, aby se obrázek LCP načetl předem. [Další informace](https://nextjs.org/docs/api-reference/next/image#priority)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | render-blocking-resources": {
    "message": "Odložte načítání nekritických skriptů třetích stran pomocí komponenty `next/script`. [Další informace](https://nextjs.org/docs/app/guides/scripts)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | unsized-images": {
    "message": "Použijte komponentu `next/image`, aby se vždy používaly obrázky správné velikosti. [Další informace](https://nextjs.org/docs/api-reference/next/image#width)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | unused-css-rules": {
    "message": "Zvažte nastavení pluginu `PurgeCSS` v konfiguraci platformy `Next.js` k odstranění nepoužívaných pravidel ze šablon stylů. [Další informace](https://purgecss.com/guides/next.html)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | unused-javascript": {
    "message": "Vyhledejte pomocí nástroje `Webpack Bundle Analyzer` nepoužívaný kód JavaScript. [Další informace](https://github.com/vercel/next.js/tree/canary/packages/next-bundle-analyzer)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | user-timings": {
    "message": "Zvažte změření výkonu aplikace v reálném světě pomocí nástroje `Next.js Analytics`. [Další informace](https://nextjs.org/docs/pages/guides/analytics)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | uses-long-cache-ttl": {
    "message": "Nakonfigurujte ukládání neměnných podkladů a stránek vykreslovaných na serveru (`Server-side Rendered` – SSR) do mezipaměti. [Další informace](https://nextjs.org/docs/13/pages/building-your-application/deploying/production-checklist#caching)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | uses-optimized-images": {
    "message": "Pokud chcete upravit kvalitu obrázků, použijte místo komponenty `<img>` komponentu `next/image`. [Další informace](https://nextjs.org/docs/app/getting-started/images)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | uses-responsive-images": {
    "message": "Pomocí komponenty `next/image` nastavte vhodné velikosti (`sizes`). [Další informace](https://nextjs.org/docs/api-reference/next/image#sizes)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | uses-text-compression": {
    "message": "Zapněte na serveru Next.js kompresi. [Další informace](https://nextjs.org/docs/api-reference/next.config.js/compression)"
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | dom-size": {
    "message": "Požádejte svého správce účtu, aby aktivoval [`HTML Lazy Load`](https://support.nitropack.io/hc/en-us/articles/17144942904337). Nakonfigurováním této funkce optimalizujete rychlost vykreslování stránky."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | font-display": {
    "message": "Pomocí možnosti [`Override Font Rendering Behavior`](https://support.nitropack.io/hc/en-us/articles/16547358865041) ve službě NitroPack nastavte požadovanou hodnotu pro pravidlo CSS font-display."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | modern-image-formats": {
    "message": "Použijte funkci [`Image Optimization`](https://support.nitropack.io/hc/en-us/articles/16547237162513), aby se obrázky automaticky převáděly do formátu WebP."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | offscreen-images": {
    "message": "Zapnutím možnosti [`Automatic Image Lazy Loading`](https://support.nitropack.io/hc/en-us/articles/12457493524369-NitroPack-Lazy-Loading-Feature-for-Images) odložte načítání obrázků mimo obrazovku."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | render-blocking-resources": {
    "message": "Pro rychlejší počáteční načítání zapněte ve službě NitroPack funkci [`Remove render-blocking resources`](https://support.nitropack.io/hc/en-us/articles/13820893500049-How-to-Deal-with-Render-Blocking-Resources-in-NitroPack)."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | unminified-css": {
    "message": "V nastavení ukládání do mezipaměti zapněte možnost [`Minify resources`](https://support.nitropack.io/hc/en-us/articles/360061059394-Minify-Resources), abyste snížili velikost souborů CSS, HTML a JavaScript a zkrátili dobu načítání."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | unminified-javascript": {
    "message": "V nastavení ukládání do mezipaměti zapněte možnost [`Minify resources`](https://support.nitropack.io/hc/en-us/articles/360061059394-Minify-Resources), abyste snížili velikost souborů JS, HTML a CSS a zkrátili dobu načítání."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | unused-css-rules": {
    "message": "Zapnutím možnosti [`Reduce Unused CSS`](https://support.nitropack.io/hc/en-us/articles/360020418457-Reduce-Unused-CSS) odstraňte pravidla CSS, která se na tuto stránku nevztahují."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | unused-javascript": {
    "message": "Nakonfigurujte ve službě NitroPack funkci [`Delayed Scripts`](https://support.nitropack.io/hc/en-us/articles/1500002600942-Delayed-Scripts), aby se načtení skripty načítaly až ve chvíli, kdy jsou potřeba."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | uses-long-cache-ttl": {
    "message": "V nabídce `Caching` přejděte na funkci [`Improve Server Response Time`](https://support.nitropack.io/hc/en-us/articles/1500002321821-Improve-Server-Response-Time) a upravte dobu vypršení mezipaměti stránky, abyste zkrátili dobu načítání a zlepšili uživatelský dojem."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | uses-optimized-images": {
    "message": "Zapněte nastavení [`Image Optimization`](https://support.nitropack.io/hc/en-us/articles/14177271695121-How-to-serve-images-in-next-gen-formats-using-NitroPack), aby se obrázky automaticky komprimovaly, optimalizovaly a převáděly do formátu WebP."
  },
  "node_modules/lighthouse-stack-packs/packs/nitropack.js | uses-responsive-images": {
    "message": "Zapněte funkci [`Adaptive Image Sizing`](https://support.nitropack.io/hc/en-us/articles/10123833029905-How-to-Enable-Adaptive-Image-Sizing-For-Your-Site), aby vaše obrázky preventivně optimalizovala a přizpůsobovala je na všech zařízeních rozměrům kontejnerů, ve kterých se zobrazují."
  },
  "node_modules/lighthouse-stack-packs/packs/nuxt.js | modern-image-formats": {
    "message": "Použijte komponentu `nuxt/image` a nastavte `format=\"webp\"`. [Další informace](https://image.nuxt.com/usage/nuxt-img#format)"
  },
  "node_modules/lighthouse-stack-packs/packs/nuxt.js | offscreen-images": {
    "message": "Použijte komponentu `nuxt/image` a pro obrázky mimo obrazovku nastavte `loading=\"lazy\"`. [Další informace](https://image.nuxt.com/usage/nuxt-img#loading)"
  },
  "node_modules/lighthouse-stack-packs/packs/nuxt.js | prioritize-lcp-image": {
    "message": "Pro obrázek LCP použijte komponentu `nuxt/image` a nastavte atribut `preload`. [Další informace](https://image.nuxt.com/usage/nuxt-img#preload)"
  },
  "node_modules/lighthouse-stack-packs/packs/nuxt.js | unsized-images": {
    "message": "Použijte komponentu `nuxt/image` a zadejte explicitně atributy `width` a `height`. [Další informace](https://image.nuxt.com/usage/nuxt-img#width-height)"
  },
  "node_modules/lighthouse-stack-packs/packs/nuxt.js | uses-optimized-images": {
    "message": "Použijte komponentu `nuxt/image` a nastavte vhodnou hodnotu atributu `quality`. [Další informace](https://image.nuxt.com/usage/nuxt-img#quality)"
  },
  "node_modules/lighthouse-stack-packs/packs/nuxt.js | uses-responsive-images": {
    "message": "Použijte komponentu `nuxt/image` a nastavte vhodnou hodnotu atributu `sizes`. [Další informace](https://image.nuxt.com/usage/nuxt-img#sizes)"
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": {
    "message": "[Když animované obrázky GIF nahradí video](https://web.dev/replace-gifs-with-videos/), budou se webové stránky načítat rychleji. Zvažte použití moderních formátů, jako je [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) nebo [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), které v porovnání se současným videokodekem VP9 zvýší efektivitu komprese o více než 30 %."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | modern-image-formats": {
    "message": "Zvažte použití [pluginu](https://octobercms.com/plugins?search=image) nebo služby, která nahrané obrázky automaticky převede na optimální formáty. [Bezztrátové obrázky WebP](https://developers.google.com/speed/webp) jsou o 26 % menší než obrázky PNG a o 25–34 % menší než obrázky JPEG při ekvivalentním indexu kvality SSIM. Dalším formátem obrázku příští generace, který můžete zvážit, je [AVIF](https://jakearchibald.com/2020/avif-has-landed/)."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | offscreen-images": {
    "message": "Zvažte instalaci [pluginu pro líné načítání](https://octobercms.com/plugins?search=lazy), který umožňuje odložit načítání obrázků mimo obrazovku, nebo přejděte na motiv, který tuto funkci poskytuje. Zvažte také použití [pluginu AMP](https://octobercms.com/plugins?search=Accelerated+Mobile+Pages)."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": {
    "message": "K dispozici je celá řada pluginů, které zlepšují chod [kritických podkladů](https://octobercms.com/plugins?search=css). Tyto pluginy mohou narušit funkčnost jiných pluginů, proto byste je měli důkladně otestovat."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | server-response-time": {
    "message": "Na reakční dobu serveru mají vliv motivy, pluginy a specifikace serverů. Zvažte vyhledání optimalizovaného motivu, pečlivý výběr optimalizačního modulu či upgradování serveru. Systém pro správu obsahu October vývojářům také umožňuje odložit zpracování časově náročných úloh, například odeslání e‑mailu, pomocí front ([`Queues`](https://octobercms.com/docs/services/queues)). To webové požadavky výrazně urychlí."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": {
    "message": "Zvažte zobrazování ukázek v seznamech příspěvků (např. prostřednictvím tlačítka `show more`), snížení počtu příspěvků zobrazených na jedné webové stránce, rozdělení dlouhých příspěvků na několik webových stránek nebo použití pluginu k línému načítání komentářů."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | unminified-css": {
    "message": "K dispozici je řada [pluginů](https://octobercms.com/plugins?search=css), které web mohou zrychlit zřetězením, minifikací a zkomprimováním stylů. Vývoj lze urychlit použitím procesu sestavení, který tuto minifikaci provede předem."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | unminified-javascript": {
    "message": "K dispozici je řada [pluginů](https://octobercms.com/plugins?search=javascript), které web mohou zrychlit zřetězením, minifikací a zkomprimováním skriptů. Vývoj lze urychlit použitím procesu sestavení, který tuto minifikaci provede předem."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | unused-css-rules": {
    "message": "Zvažte kontrolu [pluginů](https://octobercms.com/plugins), které na webu načítají nepoužívané styly CSS. Pluginy, které přidávají zbytečné styly CSS, můžete vyhledat pomocí přehledu [pokrytí kódu](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) v Chrome DevTools. Odpovědný motiv či plugin poznáte podle adresy URL šablony stylů. Hledejte pluginy s velkým počtem šablon stylů se spoustou červené barvy v grafu využití kódu. Plugin by měl šablonu stylů přidat jen v případě, že je na stránce opravdu použita."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | unused-javascript": {
    "message": "Zvažte kontrolu [pluginů](https://octobercms.com/plugins?search=javascript), které na webové stránce načítají nepoužívaný javascriptový kód. Pluginy, které přidávají zbytečný javascriptový kód, můžete vyhledat pomocí přehledu [pokrytí kódu](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) v Chrome DevTools. Odpovědný motiv či plugin poznáte podle adresy URL skriptu. Hledejte pluginy s velkým počtem skriptů se spoustou červené barvy v grafu využití kódu. Plugin by měl přidat jen skripty, které se na webové stránce opravdu používají."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-long-cache-ttl": {
    "message": "Přečtěte si, jak [pomocí mezipaměti HTTP předcházet zbytečným síťovým požadavkům](https://web.dev/http-cache/#caching-checklist). K dispozici je řada [pluginů](https://octobercms.com/plugins?search=Caching), pomocí nichž lze ukládání do mezipaměti zrychlit."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-optimized-images": {
    "message": "Zvažte použití [pluginu na optimalizaci obrázků](https://octobercms.com/plugins?search=image), který obrázky komprimuje, přičemž zachovává jejich kvalitu."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-responsive-images": {
    "message": "Nahrajte obrázky přímo prostřednictvím správce médií, abyste zajistili dostupnost potřebných velikostí obrázků. Zvažte použití [filtru pro změnu velikosti](https://octobercms.com/docs/markup/filter-resize) nebo [pluginu pro změnu velikosti](https://octobercms.com/plugins?search=image), abyste zajistili, že budou použity obrázky optimální velikosti."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": {
    "message": "V konfiguraci webového serveru povolte kompresi textu."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": {
    "message": "Pokud na stránce vykreslujete mnoho opakujících se prvků, zvažte použití windowingové knihovny, jako je `react-window`, která minimalizuje počet vytvářených uzlů DOM. [Další informace](https://web.dev/virtualize-long-lists-react-window/) Minimalizujte také počet překreslení pomocí funkcí [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) nebo [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo), a pokud používáte hooky `Effect`, [přeskakujte efekty](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), dokud se nezmění určité závislosti."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | redirects": {
    "message": "Pokud používáte React Router, minimalizujte použití komponenty `<Redirect>` k [navigaci po trase](https://reacttraining.com/react-router/web/api/Redirect)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | server-response-time": {
    "message": "Pokud některé komponenty React vykreslujete na straně serveru, zvažte použití metody `renderToPipeableStream()` nebo `renderToStaticNodeStream()`, která klientovi umožní přijímat různé části označení a dosazovat do nich data samostatně namísto všech najednou. [Další informace](https://reactjs.org/docs/react-dom-server.html#renderToPipeableStream)"
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": {
    "message": "Pokud váš sestavovací systém minifikuje soubory CSS automaticky, dejte pozor, abyste implementovali produkční sestavení aplikace. Můžete to zkontrolovat pomocí rozšíření React Developer Tools. [Další informace](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)"
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unminified-javascript": {
    "message": "Pokud váš sestavovací systém minifikuje soubory JavaScriptu automaticky, dejte pozor, abyste implementovali produkční sestavení aplikace. Můžete to zkontrolovat pomocí rozšíření React Developer Tools. [Další informace](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)"
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unused-javascript": {
    "message": "Pokud vykreslení neprovádíte na straně serveru, [rozdělte balíčky JavaScriptu](https://web.dev/code-splitting-suspense/) pomocí metody `React.lazy()`. Jinak kód rozdělte pomocí knihovny třetí strany, jako je například [loadable-components](https://loadable-components.com/)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | user-timings": {
    "message": "Změřte rychlost vykreslování komponent pomocí nástroje React DevTools Profiler, který využívá rozhraní Profiler API. [Další informace](https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html)"
  },
  "node_modules/lighthouse-stack-packs/packs/wix.js | efficient-animated-content": {
    "message": "Umístěte videa do `VideoBoxes`, přizpůsobte je pomocí `Video Masks` nebo přidejte `Transparent Videos`. [Další informace](https://support.wix.com/en/article/wix-video-about-wix-video)"
  },
  "node_modules/lighthouse-stack-packs/packs/wix.js | modern-image-formats": {
    "message": "Obrázky nahrajte pomocí nástroje `Wix Media Manager`, aby byly automaticky poskytovány ve formátu WebP. [Další způsoby optimalizace médií na webu](https://support.wix.com/en/article/site-performance-optimizing-your-media)"
  },
  "node_modules/lighthouse-stack-packs/packs/wix.js | render-blocking-resources": {
    "message": "Při [přidávání kódu třetí strany](https://support.wix.com/en/article/site-performance-using-third-party-code-on-your-site) na kartě `Custom Code` na hlavním panelu webu zajistěte, aby jeho načtení bylo odloženo nebo aby se načítal na konci hlavní části kódu. Pokud je to možné, použijte k vložení marketingových nástrojů na svůj web [integrace](https://support.wix.com/en/article/about-marketing-integrations) Wix. "
  },
  "node_modules/lighthouse-stack-packs/packs/wix.js | server-response-time": {
    "message": "K co nejrychlejšímu poskytování odpovědí většině návštěvníků využívá Wix sítě CDN a ukládání do mezipaměti. Zvažte [ruční povolení ukládání do mezipaměti](https://support.wix.com/en/article/site-performance-caching-pages-to-optimize-loading-speed) pro svůj web, zejména pokud používáte `Velo`."
  },
  "node_modules/lighthouse-stack-packs/packs/wix.js | unused-javascript": {
    "message": "Zkontrolujte veškerý kód třetích stran, který jste na svůj web přidali na kartě `Custom Code` na hlavním panelu webu a ponechte pouze služby, které jsou pro váš web nezbytné. [Další informace](https://support.wix.com/en/article/site-performance-removing-unused-javascript)"
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | efficient-animated-content": {
    "message": "Zvažte nahrání souboru GIF do služby, pomocí které ho bude možné vložit jako video HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | modern-image-formats": {
    "message": "Zvažte použití pluginu [Performance Lab](https://wordpress.org/plugins/performance-lab/) k automatickému převedení nahraných obrázků JPEG do formátu WebP všude, kde je podporován."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | offscreen-images": {
    "message": "Nainstalujte [plugin služby WordPress pro líné načítání](https://wordpress.org/plugins/search/lazy+load/), který umožňuje odložit načítání obrázků mimo obrazovku, nebo přejděte na motiv, který tuto funkci poskytuje. Zvažte také použití [pluginu AMP](https://wordpress.org/plugins/amp/)."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": {
    "message": "K dispozici je celá řada pluginů služby WordPress, které vám pomohou [vložit kritické podklady přímo do kódu](https://wordpress.org/plugins/search/critical+css/) nebo [odložit načítání méně důležitých zdrojů](https://wordpress.org/plugins/search/defer+css+javascript/). Upozorňujeme, že optimalizace pomocí těchto pluginů může narušit funkčnost vašeho motivu nebo pluginů. V kódu proto pravděpodobně budete muset provést změny."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | server-response-time": {
    "message": "Zvolte jednoduchý motiv (ideálně založený na blocích) a implementujte ukládání celé stránky do mezipaměti nebo řešení statického webu. Deaktivujte nepotřebné pluginy, abyste minimalizovali režii serveru. Zvažte upgrade hostingu na spravovanou nebo vyhrazenou službu."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": {
    "message": "Zvažte zobrazování ukázek v seznamech příspěvků (např. prostřednictvím značky k načtení dalšího obsahu), snížení počtu příspěvků zobrazených na jedné stránce, rozdělení dlouhých příspěvků na několik stránek nebo použití pluginu k línému načítání komentářů."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unminified-css": {
    "message": "K dispozici je celá řada [pluginů služby WordPress](https://wordpress.org/plugins/search/minify+css/), které web mohou zrychlit zřetězením, minifikací a komprimací stylů. Pokud je to možné, můžete minifikaci provést také předem pomocí procesu sestavení."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unminified-javascript": {
    "message": "K dispozici je celá řada [pluginů služby WordPress](https://wordpress.org/plugins/search/minify+javascript/), které váš web mohou zrychlit zřetězením, minifikací a zkomprimováním skriptů. Pokud je to možné, můžete minifikaci provést také předem pomocí procesu sestavení."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unused-css-rules": {
    "message": "Zvažte snížení počtu [pluginů služby WordPress](https://wordpress.org/plugins/), které na stránce načítají nevyužité styly CSS. Pluginy, které přidávají nadbytečné styly CSS, můžete vyhledat pomocí funkce [„využití kódu“](https://developer.chrome.com/docs/devtools/coverage/) v nástrojích pro vývojáře v Chromu. Odpovědný motiv či plugin můžete identifikovat podle adresy URL šablony stylů. Hledejte pluginy, které v seznamu mají mnoho šablon stylů, u nichž je při použití funkce „využití kódu“ velké množství kódu označeno červeně. Plugin by měl šablonu stylů do fronty zařadit jen v případě, že je na stránce opravdu použita."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unused-javascript": {
    "message": "Zvažte snížení počtu [pluginů služby WordPress](https://wordpress.org/plugins/), které na stránce načítají nepoužívaný kód JavaScript. Pluginy, které přidávají nadbytečný javascriptový kód, můžete vyhledat pomocí funkce [„využití kódu“](https://developer.chrome.com/docs/devtools/coverage/) v nástrojích pro vývojáře v Chromu. Odpovědný motiv či plugin poznáte podle adresy URL skriptu. Hledejte pluginy, které v seznamu mají mnoho skriptů, u nichž je při použití funkce „využití kódu“ velké množství kódu označeno červeně. Plugin by měl skript do fronty zařadit jen v případě, že se na stránce opravdu používá."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-long-cache-ttl": {
    "message": "Přečtěte si o [ukládání do mezipaměti prohlížeče ve službě WordPress](https://wordpress.org/support/article/optimization/#browser-caching)."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-optimized-images": {
    "message": "Zvažte použití [pluginu služby WordPress na optimalizaci obrázků](https://wordpress.org/plugins/search/optimize+images/), který obrázky komprimuje, přičemž zachová jejich kvalitu."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-responsive-images": {
    "message": "Nahrajte obrázky přímo prostřednictvím [mediální knihovny](https://wordpress.org/support/article/media-library-screen/), abyste zajistili dostupnost potřebných velikostí obrázků, a poté je vložte z mediální knihovny, případně použití optimálních velikostí obrázků zajistěte pomocí widgetu pro obrázky (včetně obrázků pro responzivní dělicí body). Obrázky v této velikosti: `Full Size` používejte pouze v případě, že jsou jejich rozměry adekvátní k použití. [Další informace](https://wordpress.org/support/article/inserting-images-into-posts-and-pages/)"
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": {
    "message": "Můžete v konfiguraci webového serveru zapnout kompresi textu."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | modern-image-formats": {
    "message": "V pluginu WP Rocket zapněte na kartě Image Optimization (Optimalizace obrázků) možnost Imagify, aby se obrázky převedly do formátu WebP."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | offscreen-images": {
    "message": "Pokud toto doporučení chcete vyřešit, zapněte v pluginu WP Rocket funkci [LazyLoad](https://docs.wp-rocket.me/article/1141-lazyload-for-images) (Líné načítání). Tato funkce odloží načítání obrázků do doby, kdy návštěvník stránku posune dolů a skutečně je potřebuje vidět."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | render-blocking-resources": {
    "message": "Pokud toto doporučení chcete vyřešit, aktivujte v pluginu WP Rocket možnost [Remove Unused CSS](https://docs.wp-rocket.me/article/1529-remove-unused-css) (Odstranit nepoužívané styly CSS) a [Load JavaScript deferred](https://docs.wp-rocket.me/article/1265-load-javascript-deferred) (Odložit načítání JavaScriptu). Tyto funkce optimalizují soubory CSS a JavaScriptu, aby neblokovaly vykreslování stránky."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | unminified-css": {
    "message": "Tento problém vyřešíte tak, že v pluginu WP Rocket zapnete možnost [Minify CSS files](https://docs.wp-rocket.me/article/1350-css-minify-combine) (Minifikovat soubory CSS). Případné mezery a komentáře v souborech CSS vašeho webu budou odstraněny, aby tyto soubory byly menší a rychleji se stahovaly."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | unminified-javascript": {
    "message": "Tento problém vyřešíte tak, že v pluginu WP Rocket zapnete možnost [Minify JavaScript files](https://docs.wp-rocket.me/article/1351-javascript-minify-combine) (Minifikovat soubory JavaScriptu). Ze souborů JavaScriptu budou odstraněny mezery a komentáře, aby byly menší a rychleji se načítaly."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | unused-css-rules": {
    "message": "Tento problém vyřešíte tak, že ve službě WP Rocket povolíte možnost [Remove Unused CSS](https://docs.wp-rocket.me/article/1529-remove-unused-css) (Odstranit nepoužívané styly CSS). Zmenší velikost stránek tím, že odstraní všechny nepoužívané styly CSS a šablony stylů, a pro každou stránku ponechá pouze používané styly CSS."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | unused-javascript": {
    "message": "Tento problém vyřešíte tak, že v pluginu WP Rocket zapnete možnost [Delay JavaScript execution](https://docs.wp-rocket.me/article/1349-delay-javascript-execution) (Odložit spuštění JavaScriptu). Načítání stránky se zlepší, protože se skripty budou spouštět až po interakci uživatele. Pokud váš web obsahuje prvky iframe, můžete v pluginu WP Rocket použít také možnosti [LazyLoad for iframes and videos](https://docs.wp-rocket.me/article/1674-lazyload-for-iframes-and-videos) (Líné načítání prvků iframe a videí) a [Replace YouTube iframe with preview image](https://docs.wp-rocket.me/article/1488-replace-youtube-iframe-with-preview-image) (Nahradit videa YouTube náhledovým obrázkem)."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | uses-optimized-images": {
    "message": "V pluginu WP Rocket zapněte na kartě Image Optimization (Optimalizace obrázků) možnost Imagify a spusťte hromadnou optimalizaci ke komprimaci obrázků."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | uses-rel-preconnect": {
    "message": "Pomocí možnosti [Prefetch DNS Requests](https://docs.wp-rocket.me/article/1302-prefetch-dns-requests) (Předběžně načítat požadavky DNS) v pluginu WP Rocket přidejte prvek dns-prefetch a urychlete připojení k externím doménám. WP Rocket také automaticky přidává prvek preconnect pro [doménu Google Fonts](https://docs.wp-rocket.me/article/1312-optimize-google-fonts) a veškeré záznamy CNAME přidané pomocí funkce [Enable CDN](https://docs.wp-rocket.me/article/42-using-wp-rocket-with-a-cdn) (Povolit CDN)."
  },
  "node_modules/lighthouse-stack-packs/packs/wp-rocket.js | uses-rel-preload": {
    "message": "Pokud chcete tento problém s písmy vyřešit, zapněte v pluginu WP Rocket možnost [Remove Unused CSS](https://docs.wp-rocket.me/article/1529-remove-unused-css) (Odstranit nepoužívané styly CSS). Kritická písma vašeho webu se budou předběžně načítat přednostně."
  },
  "report/renderer/report-utils.js | calculatorLink": {
    "message": "Zobrazit kalkulačku."
  },
  "report/renderer/report-utils.js | collapseView": {
    "message": "Sbalit zobrazení"
  },
  "report/renderer/report-utils.js | crcInitialNavigation": {
    "message": "Počáteční navigace"
  },
  "report/renderer/report-utils.js | crcLongestDurationLabel": {
    "message": "Maximální latence kritické trasy:"
  },
  "report/renderer/report-utils.js | dropdownCopyJSON": {
    "message": "Kopírovat JSON"
  },
  "report/renderer/report-utils.js | dropdownDarkTheme": {
    "message": "Přepnout tmavý motiv"
  },
  "report/renderer/report-utils.js | dropdownPrintExpanded": {
    "message": "Vytisknout úplný přehled"
  },
  "report/renderer/report-utils.js | dropdownPrintSummary": {
    "message": "Vytisknout souhrn"
  },
  "report/renderer/report-utils.js | dropdownSaveGist": {
    "message": "Uložit jako gist"
  },
  "report/renderer/report-utils.js | dropdownSaveHTML": {
    "message": "Uložit jako HTML"
  },
  "report/renderer/report-utils.js | dropdownSaveJSON": {
    "message": "Uložit jako JSON"
  },
  "report/renderer/report-utils.js | dropdownViewUnthrottledTrace": {
    "message": "Zobrazit původní trasování"
  },
  "report/renderer/report-utils.js | dropdownViewer": {
    "message": "Otevřít v prohlížeči"
  },
  "report/renderer/report-utils.js | errorLabel": {
    "message": "Chyba!"
  },
  "report/renderer/report-utils.js | errorMissingAuditInfo": {
    "message": "Chyba přehledu: žádné informace o auditu"
  },
  "report/renderer/report-utils.js | expandView": {
    "message": "Rozbalit zobrazení"
  },
  "report/renderer/report-utils.js | firstPartyChipLabel": {
    "message": "První strana"
  },
  "report/renderer/report-utils.js | footerIssue": {
    "message": "Zaznamenat problém"
  },
  "report/renderer/report-utils.js | hide": {
    "message": "Skrýt"
  },
  "report/renderer/report-utils.js | labDataTitle": {
    "message": "Laboratorní data"
  },
  "report/renderer/report-utils.js | lsPerformanceCategoryDescription": {
    "message": "Analýza aktuální stránky pomocí nástroje [Lighthouse](https://developers.google.com/web/tools/lighthouse/) v emulované mobilní síti. Hodnoty jsou odhady a mohou se lišit."
  },
  "report/renderer/report-utils.js | manualAuditsGroupTitle": {
    "message": "Další položky k ruční kontrole"
  },
  "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": {
    "message": "Není relevantní"
  },
  "report/renderer/report-utils.js | openInANewTabTooltip": {
    "message": "Otevřít na nové kartě"
  },
  "report/renderer/report-utils.js | opportunityResourceColumnLabel": {
    "message": "Příležitost"
  },
  "report/renderer/report-utils.js | opportunitySavingsColumnLabel": {
    "message": "Odhadovaná úspora"
  },
  "report/renderer/report-utils.js | passedAuditsGroupTitle": {
    "message": "Úspěšné audity"
  },
  "report/renderer/report-utils.js | runtimeAnalysisWindow": {
    "message": "První načtení stránky"
  },
  "report/renderer/report-utils.js | runtimeAnalysisWindowSnapshot": {
    "message": "Přehled stavu v bodu v čase"
  },
  "report/renderer/report-utils.js | runtimeAnalysisWindowTimespan": {
    "message": "Časové rozpětí uživatelských interakcí"
  },
  "report/renderer/report-utils.js | runtimeCustom": {
    "message": "Vlastní omezení"
  },
  "report/renderer/report-utils.js | runtimeDesktopEmulation": {
    "message": "Emulovaná plocha"
  },
  "report/renderer/report-utils.js | runtimeMobileEmulation": {
    "message": "Emulované zařízení Moto G Power"
  },
  "report/renderer/report-utils.js | runtimeNoEmulation": {
    "message": "Bez emulace"
  },
  "report/renderer/report-utils.js | runtimeSettingsAxeVersion": {
    "message": "Verze knihovny Axe"
  },
  "report/renderer/report-utils.js | runtimeSettingsBenchmark": {
    "message": "Bez omezení výkonu procesoru/paměti"
  },
  "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": {
    "message": "Omezení procesoru"
  },
  "report/renderer/report-utils.js | runtimeSettingsDevice": {
    "message": "Zařízení"
  },
  "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": {
    "message": "Omezení sítě"
  },
  "report/renderer/report-utils.js | runtimeSettingsScreenEmulation": {
    "message": "Emulace obrazovky"
  },
  "report/renderer/report-utils.js | runtimeSettingsUANetwork": {
    "message": "User agent (síť)"
  },
  "report/renderer/report-utils.js | runtimeSingleLoad": {
    "message": "Návštěva jedné stránky"
  },
  "report/renderer/report-utils.js | runtimeSingleLoadTooltip": {
    "message": "Tato data pocházejí z návštěvy jedné stránky – v protikladu k datům z terénu, která sumarizují mnoho relací."
  },
  "report/renderer/report-utils.js | runtimeSlow4g": {
    "message": "Pomalé omezení 4G"
  },
  "report/renderer/report-utils.js | runtimeUnknown": {
    "message": "Není známo"
  },
  "report/renderer/report-utils.js | show": {
    "message": "Zobrazit"
  },
  "report/renderer/report-utils.js | showRelevantAudits": {
    "message": "Zobrazit audity relevantní pro:"
  },
  "report/renderer/report-utils.js | snippetCollapseButtonLabel": {
    "message": "Sbalit úryvek"
  },
  "report/renderer/report-utils.js | snippetExpandButtonLabel": {
    "message": "Rozbalit úryvek"
  },
  "report/renderer/report-utils.js | thirdPartyResourcesLabel": {
    "message": "Zobrazit zdroje třetích stran"
  },
  "report/renderer/report-utils.js | throttlingProvided": {
    "message": "Poskytnuto prostředím"
  },
  "report/renderer/report-utils.js | toplevelWarningsMessage": {
    "message": "Při tomto spuštění nástroje Lighthouse se vyskytly problémy:"
  },
  "report/renderer/report-utils.js | unattributable": {
    "message": "Nepřiřaditelné"
  },
  "report/renderer/report-utils.js | unscoredLabel": {
    "message": "Bez bodování"
  },
  "report/renderer/report-utils.js | unscoredTitle": {
    "message": "Tento audit nepřispívá k celkovému skóre kategorie."
  },
  "report/renderer/report-utils.js | varianceDisclaimer": {
    "message": "Hodnoty jsou odhady a mohou se lišit. [Skóre výkonu se počítá](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) přímo z těchto metrik."
  },
  "report/renderer/report-utils.js | viewTraceLabel": {
    "message": "Zobrazit trasovací protokol"
  },
  "report/renderer/report-utils.js | viewTreemapLabel": {
    "message": "Zobrazit stromovou mapu"
  },
  "report/renderer/report-utils.js | warningAuditsGroupTitle": {
    "message": "Úspěšné audity s upozorněními"
  },
  "report/renderer/report-utils.js | warningHeader": {
    "message": "Upozornění: "
  },
  "treemap/app/src/util.js | allLabel": {
    "message": "Vše"
  },
  "treemap/app/src/util.js | allScriptsDropdownLabel": {
    "message": "Všechny skripty"
  },
  "treemap/app/src/util.js | coverageColumnName": {
    "message": "Pokrytí"
  },
  "treemap/app/src/util.js | duplicateModulesLabel": {
    "message": "Duplicitní moduly"
  },
  "treemap/app/src/util.js | duplicatedBytesLabel": {
    "message": "Duplicitní bajty"
  },
  "treemap/app/src/util.js | resourceBytesLabel": {
    "message": "Bajty zdroje"
  },
  "treemap/app/src/util.js | tableColumnName": {
    "message": "Název"
  },
  "treemap/app/src/util.js | toggleTableButtonLabel": {
    "message": "Přepnout tabulku"
  },
  "treemap/app/src/util.js | transferBytesLabel": {
    "message": "Přenášené bajty"
  },
  "treemap/app/src/util.js | unusedBytesLabel": {
    "message": "Nevyužité bajty"
  }
}
