{
  "flow-report/src/i18n/ui-strings.js | allReports": {
    "message": "Semua Laporan"
  },
  "flow-report/src/i18n/ui-strings.js | categories": {
    "message": "Kategori"
  },
  "flow-report/src/i18n/ui-strings.js | categoryAccessibility": {
    "message": "Aksesibilitas"
  },
  "flow-report/src/i18n/ui-strings.js | categoryBestPractices": {
    "message": "Praktik Terbaik"
  },
  "flow-report/src/i18n/ui-strings.js | categoryPerformance": {
    "message": "Performa"
  },
  "flow-report/src/i18n/ui-strings.js | categoryProgressiveWebApp": {
    "message": "Progressive Web App"
  },
  "flow-report/src/i18n/ui-strings.js | categorySeo": {
    "message": "SEO"
  },
  "flow-report/src/i18n/ui-strings.js | desktop": {
    "message": "Desktop"
  },
  "flow-report/src/i18n/ui-strings.js | helpDialogTitle": {
    "message": "Memahami Laporan Alur Lighthouse"
  },
  "flow-report/src/i18n/ui-strings.js | helpLabel": {
    "message": "Memahami Alur"
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionNavigation": {
    "message": "Gunakan laporan Navigasi untuk ..."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionSnapshot": {
    "message": "Gunakan laporan Snapshot untuk ..."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionTimespan": {
    "message": "Gunakan laporan Rentang Waktu untuk ..."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation1": {
    "message": "Mendapatkan skor Performa Lighthouse."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation2": {
    "message": "Mengukur metrik Performa pemuatan halaman seperti Largest Contentful Paint dan Speed Index."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation3": {
    "message": "Menilai kemampuan Progressive Web App."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot1": {
    "message": "Menemukan masalah aksesibilitas dalam aplikasi web satu halaman atau formulir yang rumit."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot2": {
    "message": "Mengevaluasi praktik terbaik menu dan elemen UI yang tersembunyi di balik interaksi."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan1": {
    "message": "Mengukur pergeseran tata letak dan waktu eksekusi JavaScript pada serangkaian interaksi."
  },
  "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan2": {
    "message": "Menemukan peluang performa guna meningkatkan pengalaman untuk halaman yang dibuka dalam waktu lama dan aplikasi web satu halaman."
  },
  "flow-report/src/i18n/ui-strings.js | highestImpact": {
    "message": "Dampak tertinggi"
  },
  "flow-report/src/i18n/ui-strings.js | informativeAuditCount": {
    "message": "{numInformative,plural, =1{{numInformative} audit informatif}other{{numInformative} audit informatif}}"
  },
  "flow-report/src/i18n/ui-strings.js | mobile": {
    "message": "Seluler"
  },
  "flow-report/src/i18n/ui-strings.js | navigationDescription": {
    "message": "Pemuatan halaman"
  },
  "flow-report/src/i18n/ui-strings.js | navigationLongDescription": {
    "message": "Laporan Navigasi menganalisis pemuatan satu halaman, persis seperti laporan Lighthouse asli."
  },
  "flow-report/src/i18n/ui-strings.js | navigationReport": {
    "message": "Laporan navigasi"
  },
  "flow-report/src/i18n/ui-strings.js | navigationReportCount": {
    "message": "{numNavigation,plural, =1{{numNavigation} laporan navigasi}other{{numNavigation} laporan navigasi}}"
  },
  "flow-report/src/i18n/ui-strings.js | passableAuditCount": {
    "message": "{numPassableAudits,plural, =1{{numPassableAudits} audit yang dapat diluluskan}other{{numPassableAudits} audit yang dapat diluluskan}}"
  },
  "flow-report/src/i18n/ui-strings.js | passedAuditCount": {
    "message": "{numPassed,plural, =1{{numPassed} audit lulus}other{{numPassed} audit lulus}}"
  },
  "flow-report/src/i18n/ui-strings.js | ratingAverage": {
    "message": "Biasa"
  },
  "flow-report/src/i18n/ui-strings.js | ratingError": {
    "message": "Error"
  },
  "flow-report/src/i18n/ui-strings.js | ratingFail": {
    "message": "Buruk"
  },
  "flow-report/src/i18n/ui-strings.js | ratingPass": {
    "message": "Baik"
  },
  "flow-report/src/i18n/ui-strings.js | save": {
    "message": "Simpan"
  },
  "flow-report/src/i18n/ui-strings.js | snapshotDescription": {
    "message": "Status halaman yang ditangkap"
  },
  "flow-report/src/i18n/ui-strings.js | snapshotLongDescription": {
    "message": "Laporan Snapshot menganalisis halaman dalam status tertentu, biasanya setelah interaksi pengguna."
  },
  "flow-report/src/i18n/ui-strings.js | snapshotReport": {
    "message": "Laporan snapshot"
  },
  "flow-report/src/i18n/ui-strings.js | snapshotReportCount": {
    "message": "{numSnapshot,plural, =1{{numSnapshot} laporan snapshot}other{{numSnapshot} laporan snapshot}}"
  },
  "flow-report/src/i18n/ui-strings.js | summary": {
    "message": "Ringkasan"
  },
  "flow-report/src/i18n/ui-strings.js | timespanDescription": {
    "message": "Interaksi pengguna"
  },
  "flow-report/src/i18n/ui-strings.js | timespanLongDescription": {
    "message": "Laporan Rentang Waktu menganalisis periode waktu yang arbitrer, biasanya yang berisi interaksi pengguna."
  },
  "flow-report/src/i18n/ui-strings.js | timespanReport": {
    "message": "Laporan rentang waktu"
  },
  "flow-report/src/i18n/ui-strings.js | timespanReportCount": {
    "message": "{numTimespan,plural, =1{{numTimespan} laporan rentang waktu}other{{numTimespan} laporan rentang waktu}}"
  },
  "flow-report/src/i18n/ui-strings.js | title": {
    "message": "Laporan Alur Pengguna Lighthouse"
  },
  "lighthouse-core/audits/accessibility/accesskeys.js | description": {
    "message": "Kunci akses memungkinkan pengguna memfokuskan bagian halaman dengan cepat. Untuk navigasi yang tepat, setiap kunci akses harus unik. [Pelajari lebih lanjut](https://web.dev/accesskeys/)."
  },
  "lighthouse-core/audits/accessibility/accesskeys.js | failureTitle": {
    "message": "Nilai `[accesskey]` tidak unik."
  },
  "lighthouse-core/audits/accessibility/accesskeys.js | title": {
    "message": "Nilai `[accesskey]` bersifat unik"
  },
  "lighthouse-core/audits/accessibility/aria-allowed-attr.js | description": {
    "message": "Setiap ARIA `role` mendukung subset tertentu dari atribut `aria-*`. Membatalkan pencocokan ini akan membuat atribut `aria-*` menjadi tidak valid. [Pelajari lebih lanjut](https://web.dev/aria-allowed-attr/)."
  },
  "lighthouse-core/audits/accessibility/aria-allowed-attr.js | failureTitle": {
    "message": "Atribut `[aria-*]` tidak cocok dengan perannya"
  },
  "lighthouse-core/audits/accessibility/aria-allowed-attr.js | title": {
    "message": "Atribut `[aria-*]` cocok dengan perannya"
  },
  "lighthouse-core/audits/accessibility/aria-command-name.js | description": {
    "message": "Jika elemen tidak memiliki label aksesibilitas, pembaca layar akan mengucapkannya dengan nama umum, sehingga tidak dapat digunakan oleh pengguna yang mengandalkan pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-name/)."
  },
  "lighthouse-core/audits/accessibility/aria-command-name.js | failureTitle": {
    "message": "Elemen `button`, `link`, dan `menuitem` tidak memiliki nama yang dapat diakses."
  },
  "lighthouse-core/audits/accessibility/aria-command-name.js | title": {
    "message": "Elemen `button`, `link`, dan `menuitem` memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-body.js | description": {
    "message": "Teknologi pendukung seperti pembaca layar tidak berfungsi secara konsisten jika `aria-hidden=\"true\"` ditetapkan pada`<body>` dokumen. [Pelajari lebih lanjut](https://web.dev/aria-hidden-body/)."
  },
  "lighthouse-core/audits/accessibility/aria-hidden-body.js | failureTitle": {
    "message": "`[aria-hidden=\"true\"]` tersedia di `<body>` dokumen"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-body.js | title": {
    "message": "`[aria-hidden=\"true\"]` tidak tersedia di `<body>` dokumen"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-focus.js | description": {
    "message": "Turunan yang dapat difokuskan dalam elemen `[aria-hidden=\"true\"]` mencegah elemen interaktif tersebut tersedia bagi pengguna teknologi pendukung seperti pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-hidden-focus/)."
  },
  "lighthouse-core/audits/accessibility/aria-hidden-focus.js | failureTitle": {
    "message": "Elemen `[aria-hidden=\"true\"]` memuat turunan yang dapat difokuskan"
  },
  "lighthouse-core/audits/accessibility/aria-hidden-focus.js | title": {
    "message": "Elemen `[aria-hidden=\"true\"]` tidak memuat turunan yang dapat difokuskan"
  },
  "lighthouse-core/audits/accessibility/aria-input-field-name.js | description": {
    "message": "Jika kolom masukan tidak memiliki nama yang dapat diakses, pembaca layar akan mengucapkannya dengan nama umum, sehingga tidak dapat digunakan oleh pengguna yang mengandalkan pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-name/)."
  },
  "lighthouse-core/audits/accessibility/aria-input-field-name.js | failureTitle": {
    "message": "Kolom masukan ARIA tidak memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-input-field-name.js | title": {
    "message": "Kolom masukan ARIA memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-meter-name.js | description": {
    "message": "Jika elemen tidak memiliki label aksesibilitas, pembaca layar akan mengucapkannya dengan nama umum, sehingga tidak dapat digunakan oleh pengguna yang mengandalkan pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-name/)."
  },
  "lighthouse-core/audits/accessibility/aria-meter-name.js | failureTitle": {
    "message": "Elemen `meter` ARIA tidak memiliki nama yang dapat diakses."
  },
  "lighthouse-core/audits/accessibility/aria-meter-name.js | title": {
    "message": "Elemen `meter` ARIA memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-progressbar-name.js | description": {
    "message": "Jika elemen `progressbar` tidak memiliki label aksesibilitas, pembaca layar akan mengucapkannya dengan nama umum, sehingga tidak dapat digunakan oleh pengguna yang mengandalkan pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-name/)."
  },
  "lighthouse-core/audits/accessibility/aria-progressbar-name.js | failureTitle": {
    "message": "Elemen `progressbar` ARIA tidak memiliki nama yang dapat diakses."
  },
  "lighthouse-core/audits/accessibility/aria-progressbar-name.js | title": {
    "message": "Elemen `progressbar` ARIA memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-required-attr.js | description": {
    "message": "Beberapa peran ARIA memiliki atribut wajib yang menjelaskan status elemen ke pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-required-attr/)."
  },
  "lighthouse-core/audits/accessibility/aria-required-attr.js | failureTitle": {
    "message": "`[role]` tidak memiliki semua atribut `[aria-*]` yang diperlukan"
  },
  "lighthouse-core/audits/accessibility/aria-required-attr.js | title": {
    "message": "`[role]` memiliki semua atribut `[aria-*]` yang diperlukan"
  },
  "lighthouse-core/audits/accessibility/aria-required-children.js | description": {
    "message": "Beberapa peran induk ARIA harus memuat peran turunan tertentu agar dapat menjalankan fungsi aksesibilitas yang diinginkan. [Pelajari lebih lanjut](https://web.dev/aria-required-children/)."
  },
  "lighthouse-core/audits/accessibility/aria-required-children.js | failureTitle": {
    "message": "Elemen dengan `[role]` ARIA yang mewajibkan turunannya berisi `[role]` tertentu tidak memiliki beberapa atau semua turunan yang diperlukan."
  },
  "lighthouse-core/audits/accessibility/aria-required-children.js | title": {
    "message": "Elemen dengan `[role]` ARIA yang mewajibkan turunannya berisi `[role]` tertentu memiliki semua turunan yang diperlukan."
  },
  "lighthouse-core/audits/accessibility/aria-required-parent.js | description": {
    "message": "Beberapa peran turunan ARIA harus dimuat oleh peran induk tertentu agar dapat menjalankan fungsi aksesibilitas yang diinginkan dengan tepat. [Pelajari lebih lanjut](https://web.dev/aria-required-parent/)."
  },
  "lighthouse-core/audits/accessibility/aria-required-parent.js | failureTitle": {
    "message": "`[role]` tidak dimuat oleh elemen induk wajibnya"
  },
  "lighthouse-core/audits/accessibility/aria-required-parent.js | title": {
    "message": "`[role]` dimuat oleh elemen induk wajibnya"
  },
  "lighthouse-core/audits/accessibility/aria-roles.js | description": {
    "message": "Peran ARIA harus memiliki nilai yang valid agar dapat menjalankan fungsi aksesibilitas yang diinginkan. [Pelajari lebih lanjut](https://web.dev/aria-roles/)."
  },
  "lighthouse-core/audits/accessibility/aria-roles.js | failureTitle": {
    "message": "Nilai `[role]` tidak valid"
  },
  "lighthouse-core/audits/accessibility/aria-roles.js | title": {
    "message": "Nilai `[role]` valid"
  },
  "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description": {
    "message": "Jika kolom beralih tidak memiliki nama yang dapat diakses, pembaca layar akan mengucapkannya dengan nama umum, sehingga tidak dapat digunakan oleh pengguna yang mengandalkan pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-name/)."
  },
  "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | failureTitle": {
    "message": "Kolom beralih ARIA tidak memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title": {
    "message": "Kolom beralih ARIA memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-tooltip-name.js | description": {
    "message": "Jika elemen tidak memiliki label aksesibilitas, pembaca layar akan mengucapkannya dengan nama umum, sehingga tidak dapat digunakan oleh pengguna yang mengandalkan pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-name/)."
  },
  "lighthouse-core/audits/accessibility/aria-tooltip-name.js | failureTitle": {
    "message": "Elemen `tooltip` ARIA tidak memiliki nama yang dapat diakses."
  },
  "lighthouse-core/audits/accessibility/aria-tooltip-name.js | title": {
    "message": "Elemen `tooltip` ARIA memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-treeitem-name.js | description": {
    "message": "Jika elemen tidak memiliki label aksesibilitas, pembaca layar akan mengucapkannya dengan nama umum, sehingga tidak dapat digunakan oleh pengguna yang mengandalkan pembaca layar. [Pelajari lebih lanjut](https://web.dev/aria-name/)."
  },
  "lighthouse-core/audits/accessibility/aria-treeitem-name.js | failureTitle": {
    "message": "Elemen `treeitem` ARIA tidak memiliki nama yang dapat diakses."
  },
  "lighthouse-core/audits/accessibility/aria-treeitem-name.js | title": {
    "message": "Elemen `treeitem` ARIA memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description": {
    "message": "Teknologi asistif, seperti pembaca layar, tidak dapat menafsirkan atribut ARIA dengan nilai yang tidak valid. [Pelajari lebih lanjut](https://web.dev/aria-valid-attr-value/)."
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | failureTitle": {
    "message": "Atribut `[aria-*]` tidak memiliki nilai yang valid"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title": {
    "message": "Atribut `[aria-*]` memiliki nilai yang valid"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr.js | description": {
    "message": "Teknologi asistif, seperti pembaca layar, tidak dapat menafsirkan atribut ARIA dengan nama yang tidak valid. [Pelajari lebih lanjut](https://web.dev/aria-valid-attr/)."
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr.js | failureTitle": {
    "message": "Atribut `[aria-*]` tidak valid atau salah eja"
  },
  "lighthouse-core/audits/accessibility/aria-valid-attr.js | title": {
    "message": "Atribut `[aria-*]` valid dan tidak salah eja"
  },
  "lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": {
    "message": "Elemen yang Gagal"
  },
  "lighthouse-core/audits/accessibility/button-name.js | description": {
    "message": "Jika tombol tidak memiliki nama yang dapat diakses, pembaca layar akan mengucapkannya sebagai \"tombol\", sehingga tidak dapat digunakan oleh pengguna yang mengandalkan pembaca layar. [Pelajari lebih lanjut](https://web.dev/button-name/)."
  },
  "lighthouse-core/audits/accessibility/button-name.js | failureTitle": {
    "message": "Tombol tidak memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/button-name.js | title": {
    "message": "Tombol memiliki nama yang dapat diakses"
  },
  "lighthouse-core/audits/accessibility/bypass.js | description": {
    "message": "Dengan menambahkan cara untuk mengabaikan konten berulang, pengguna keyboard dapat membuka halaman dengan lebih efisien. [Pelajari lebih lanjut](https://web.dev/bypass/)."
  },
  "lighthouse-core/audits/accessibility/bypass.js | failureTitle": {
    "message": "Halaman ini tidak memuat judul, link lewati, atau wilayah landmark"
  },
  "lighthouse-core/audits/accessibility/bypass.js | title": {
    "message": "Halaman ini memuat judul, link lewati, atau wilayah landmark"
  },
  "lighthouse-core/audits/accessibility/color-contrast.js | description": {
    "message": "Teks yang memiliki kontras rendah sulit atau tidak mungkin dibaca oleh kebanyakan pengguna. [Pelajari lebih lanjut](https://web.dev/color-contrast/)."
  },
  "lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": {
    "message": "Warna latar belakang dan latar depan tidak memiliki rasio kontras yang cukup."
  },
  "lighthouse-core/audits/accessibility/color-contrast.js | title": {
    "message": "Warna latar belakang dan latar depan memiliki rasio kontras yang cukup"
  },
  "lighthouse-core/audits/accessibility/definition-list.js | description": {
    "message": "Jika daftar definisi tidak di-markup dengan tepat, pembaca layar dapat menghasilkan output yang membingungkan atau tidak akurat. [Pelajari lebih lanjut](https://web.dev/definition-list/)."
  },
  "lighthouse-core/audits/accessibility/definition-list.js | failureTitle": {
    "message": "`<dl>` tidak hanya memuat grup `<dt>` dan `<dd>`, `<script>`, `<template>`, atau elemen `<div>` yang diurutkan dengan tepat."
  },
  "lighthouse-core/audits/accessibility/definition-list.js | title": {
    "message": "`<dl>` hanya memuat grup `<dt>` dan `<dd>`, `<script>`, `<template>`, atau elemen `<div>` yang diurutkan dengan tepat."
  },
  "lighthouse-core/audits/accessibility/dlitem.js | description": {
    "message": "Item daftar definisi (`<dt>` dan `<dd>`) harus tergabung dalam elemen `<dl>` induk untuk memastikan bahwa pembaca layar dapat mengucapkannya dengan tepat. [Pelajari lebih lanjut](https://web.dev/dlitem/)."
  },
  "lighthouse-core/audits/accessibility/dlitem.js | failureTitle": {
    "message": "Item daftar definisi tidak tergabung dalam elemen `<dl>`"
  },
  "lighthouse-core/audits/accessibility/dlitem.js | title": {
    "message": "Item daftar definisi tergabung dalam elemen `<dl>`"
  },
  "lighthouse-core/audits/accessibility/document-title.js | description": {
    "message": "Judul ini memberi pengguna pembaca layar ringkasan halaman, dan pengguna mesin telusur sangat mengandalkannya untuk menentukan apakah halaman relevan dengan penelusurannya atau tidak. [Pelajari lebih lanjut](https://web.dev/document-title/)."
  },
  "lighthouse-core/audits/accessibility/document-title.js | failureTitle": {
    "message": "Dokumen tidak memiliki elemen `<title>`"
  },
  "lighthouse-core/audits/accessibility/document-title.js | title": {
    "message": "Dokumen memiliki elemen `<title>`"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-active.js | description": {
    "message": "Semua elemen yang dapat difokuskan harus memiliki `id` yang unik untuk memastikannya dapat dilihat oleh teknologi pendukung. [Pelajari lebih lanjut](https://web.dev/duplicate-id-active/)."
  },
  "lighthouse-core/audits/accessibility/duplicate-id-active.js | failureTitle": {
    "message": "Atribut `[id]` pada elemen aktif yang dapat difokuskan tidak unik"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-active.js | title": {
    "message": "Atribut `[id]` pada elemen aktif yang dapat difokuskan unik"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-aria.js | description": {
    "message": "Nilai ID ARIA harus unik untuk mencegah instance lain terabaikan oleh teknologi pendukung. [Pelajari lebih lanjut](https://web.dev/duplicate-id-aria/)."
  },
  "lighthouse-core/audits/accessibility/duplicate-id-aria.js | failureTitle": {
    "message": "ID ARIA tidak unik"
  },
  "lighthouse-core/audits/accessibility/duplicate-id-aria.js | title": {
    "message": "ID ARIA unik"
  },
  "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description": {
    "message": "Teknologi pendukung seperti pembaca layar yang menggunakan label pertama, terakhir, atau semua label akan mungkin salah mengucapkan kolom formulir yang memiliki beberapa label. [Pelajari lebih lanjut](https://web.dev/form-field-multiple-labels/)."
  },
  "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | failureTitle": {
    "message": "Kolom formulir memiliki beberapa label"
  },
  "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title": {
    "message": "Tidak ada kolom formulir yang memiliki beberapa label"
  },
  "lighthouse-core/audits/accessibility/frame-title.js | description": {
    "message": "Pengguna pembaca layar mengandalkan judul bingkai untuk menjelaskan isi bingkai. [Pelajari lebih lanjut](https://web.dev/frame-title/)."
  },
  "lighthouse-core/audits/accessibility/frame-title.js | failureTitle": {
    "message": "Elemen `<frame>` atau `<iframe>` tidak memiliki judul"
  },
  "lighthouse-core/audits/accessibility/frame-title.js | title": {
    "message": "Elemen `<frame>` atau `<iframe>` memiliki judul"
  },
  "lighthouse-core/audits/accessibility/heading-order.js | description": {
    "message": "Judul yang diurutkan dengan benar yang tidak melewati level akan menyampaikan struktur semantik halaman, membuatnya lebih mudah dilihat dan dipahami ketika menggunakan teknologi pendukung. [Pelajari lebih lanjut](https://web.dev/heading-order/)."
  },
  "lighthouse-core/audits/accessibility/heading-order.js | failureTitle": {
    "message": "Elemen judul muncul tidak dalam urutan menurun yang berurutan"
  },
  "lighthouse-core/audits/accessibility/heading-order.js | title": {
    "message": "Elemen judul muncul dalam urutan menurun yang berurutan"
  },
  "lighthouse-core/audits/accessibility/html-has-lang.js | description": {
    "message": "Jika halaman tidak menentukan atribut bahasa, pembaca layar akan mengasumsikan bahwa halaman menggunakan bahasa default yang dipilih pengguna saat menyiapkan pembaca layar. Jika halaman tidak dalam bahasa default, pembaca layar mungkin tidak dapat mengucapkan teks di halaman tersebut dengan benar. [Pelajari lebih lanjut](https://web.dev/html-has-lang/)."
  },
  "lighthouse-core/audits/accessibility/html-has-lang.js | failureTitle": {
    "message": "Elemen `<html>` tidak memiliki atribut `[lang]`"
  },
  "lighthouse-core/audits/accessibility/html-has-lang.js | title": {
    "message": "Elemen `<html>` memiliki atribut `[lang]`"
  },
  "lighthouse-core/audits/accessibility/html-lang-valid.js | description": {
    "message": "Menentukan [bahasa BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) yang valid akan membantu pembaca layar mengucapkan teks dengan tepat. [Pelajari lebih lanjut](https://web.dev/html-lang-valid/)."
  },
  "lighthouse-core/audits/accessibility/html-lang-valid.js | failureTitle": {
    "message": "Elemen `<html>` tidak memiliki nilai yang valid untuk atribut `[lang]`-nya."
  },
  "lighthouse-core/audits/accessibility/html-lang-valid.js | title": {
    "message": "Elemen `<html>` memiliki nilai yang valid untuk atribut `[lang]`-nya"
  },
  "lighthouse-core/audits/accessibility/image-alt.js | description": {
    "message": "Elemen informatif harus memberikan teks alternatif yang singkat dan deskriptif. Elemen dekoratif dapat diabaikan dengan atribut alt kosong. [Pelajari lebih lanjut](https://web.dev/image-alt/)."
  },
  "lighthouse-core/audits/accessibility/image-alt.js | failureTitle": {
    "message": "Elemen gambar tidak memiliki atribut `[alt]`"
  },
  "lighthouse-core/audits/accessibility/image-alt.js | title": {
    "message": "Elemen halaman memiliki atribut `[alt]`"
  },
  "lighthouse-core/audits/accessibility/input-image-alt.js | description": {
    "message": "Saat suatu gambar digunakan sebagai tombol `<input>`, menyediakan teks alternatif dapat membantu pengguna pembaca layar memahami fungsi tombol tersebut. [Pelajari lebih lanjut](https://web.dev/input-image-alt/)."
  },
  "lighthouse-core/audits/accessibility/input-image-alt.js | failureTitle": {
    "message": "Elemen `<input type=\"image\">` tidak memiliki teks `[alt]`"
  },
  "lighthouse-core/audits/accessibility/input-image-alt.js | title": {
    "message": "Elemen `<input type=\"image\">` memiliki teks `[alt]`"
  },
  "lighthouse-core/audits/accessibility/label.js | description": {
    "message": "Label memastikan bahwa kontrol bentuk diucapkan dengan tepat oleh teknologi asistif, seperti pembaca layar. [Pelajari lebih lanjut](https://web.dev/label/)."
  },
  "lighthouse-core/audits/accessibility/label.js | failureTitle": {
    "message": "Elemen formulir tidak memiliki label yang terkait"
  },
  "lighthouse-core/audits/accessibility/label.js | title": {
    "message": "Elemen formulir memiliki label yang terkait"
  },
  "lighthouse-core/audits/accessibility/link-name.js | description": {
    "message": "Teks link (dan teks alternatif untuk gambar, saat digunakan sebagai link) yang mudah dilihat, unik, dan dapat difokuskan menyempurnakan pengalaman navigasi bagi pengguna pembaca layar. [Pelajari lebih lanjut](https://web.dev/link-name/)."
  },
  "lighthouse-core/audits/accessibility/link-name.js | failureTitle": {
    "message": "Link tidak memiliki nama yang dapat dikenali"
  },
  "lighthouse-core/audits/accessibility/link-name.js | title": {
    "message": "Link memiliki nama yang dapat dikenali"
  },
  "lighthouse-core/audits/accessibility/list.js | description": {
    "message": "Pembaca layar memiliki cara tertentu untuk membacakan daftar. Memastikan struktur daftar dengan tepat akan membantu output pembaca layar. [Pelajari lebih lanjut](https://web.dev/list/)."
  },
  "lighthouse-core/audits/accessibility/list.js | failureTitle": {
    "message": "Daftar tidak hanya berisi elemen `<li>` dan skrip yang mendukung elemen (`<script>` dan `<template>`)."
  },
  "lighthouse-core/audits/accessibility/list.js | title": {
    "message": "Daftar hanya memuat elemen `<li>` dan skrip yang mendukung elemen (`<script>` dan `<template>`)."
  },
  "lighthouse-core/audits/accessibility/listitem.js | description": {
    "message": "Pembaca layar mengharuskan item daftar (`<li>`) untuk dimuat dalam `<ul>` atau `<ol>` induk agar dapat diucapkan dengan tepat. [Pelajari lebih lanjut](https://web.dev/listitem/)."
  },
  "lighthouse-core/audits/accessibility/listitem.js | failureTitle": {
    "message": "Daftar item (`<li>`) tidak dimuat dalam elemen induk `<ul>` atau `<ol>`."
  },
  "lighthouse-core/audits/accessibility/listitem.js | title": {
    "message": "Item daftar (`<li>`) dimuat dalam elemen induk `<ul>` atau `<ol>`"
  },
  "lighthouse-core/audits/accessibility/meta-refresh.js | description": {
    "message": "Pengguna tidak mengharapkan halaman dimuat ulang secara otomatis, karena tindakan tersebut akan memindahkan fokus kembali ke bagian atas halaman. Hal ini dapat menimbulkan pengalaman yang menjengkelkan atau membingungkan. [Pelajari lebih lanjut](https://web.dev/meta-refresh/)."
  },
  "lighthouse-core/audits/accessibility/meta-refresh.js | failureTitle": {
    "message": "Dokumen menggunakan `<meta http-equiv=\"refresh\">`"
  },
  "lighthouse-core/audits/accessibility/meta-refresh.js | title": {
    "message": "Dokumen tidak menggunakan `<meta http-equiv=\"refresh\">`"
  },
  "lighthouse-core/audits/accessibility/meta-viewport.js | description": {
    "message": "Menonaktifkan zoom akan menimbulkan masalah bagi pengguna dengan gangguan penglihatan yang mengandalkan pembesaran layar untuk melihat konten halaman dengan tepat. [Pelajari lebih lanjut](https://web.dev/meta-viewport/)."
  },
  "lighthouse-core/audits/accessibility/meta-viewport.js | failureTitle": {
    "message": "`[user-scalable=\"no\"]` digunakan dalam elemen `<meta name=\"viewport\">` atau atribut `[maximum-scale]` kurang dari 5."
  },
  "lighthouse-core/audits/accessibility/meta-viewport.js | title": {
    "message": "`[user-scalable=\"no\"]` tidak digunakan dalam elemen `<meta name=\"viewport\">` dan atribut `[maximum-scale]` tidak kurang dari 5."
  },
  "lighthouse-core/audits/accessibility/object-alt.js | description": {
    "message": "Pembaca layar tidak dapat menerjemahkan konten yang bukan teks. Menambahkan teks alternatif ke elemen `<object>` akan membantu pembaca layar menyampaikan makna kepada pengguna. [Pelajari lebih lanjut](https://web.dev/object-alt/)."
  },
  "lighthouse-core/audits/accessibility/object-alt.js | failureTitle": {
    "message": "Elemen `<object>` tidak memiliki teks alternatif"
  },
  "lighthouse-core/audits/accessibility/object-alt.js | title": {
    "message": "Elemen `<object>` memiliki teks alternatif"
  },
  "lighthouse-core/audits/accessibility/tabindex.js | description": {
    "message": "Nilai yang lebih besar dari 0 menunjukkan pengurutan navigasi eksplisit. Walaupun secara teknis valid, hal ini sering menciptakan pengalaman yang membingungkan bagi pengguna yang mengandalkan teknologi asistif. [Pelajari lebih lanjut](https://web.dev/tabindex/)."
  },
  "lighthouse-core/audits/accessibility/tabindex.js | failureTitle": {
    "message": "Beberapa elemen memiliki nilai `[tabindex]` yang lebih besar dari 0"
  },
  "lighthouse-core/audits/accessibility/tabindex.js | title": {
    "message": "Tidak ada elemen yang memiliki nilai `[tabindex]` lebih besar dari 0"
  },
  "lighthouse-core/audits/accessibility/td-headers-attr.js | description": {
    "message": "Pembaca layar memiliki fitur yang memudahkan navigasi tabel. Memastikan sel `<td>` yang menggunakan atribut `[headers]` hanya merujuk ke sel lain dalam tabel yang sama dapat menyempurnakan pengalaman bagi pengguna pembaca layar. [Pelajari lebih lanjut](https://web.dev/td-headers-attr/)."
  },
  "lighthouse-core/audits/accessibility/td-headers-attr.js | failureTitle": {
    "message": "Sel di elemen `<table>` yang menggunakan atribut `[headers]` yang merujuk pada elemen `id` tidak ditemukan dalam tabel yang sama."
  },
  "lighthouse-core/audits/accessibility/td-headers-attr.js | title": {
    "message": "Sel dalam elemen `<table>` yang menggunakan atribut `[headers]` merujuk pada sel tabel dalam tabel yang sama."
  },
  "lighthouse-core/audits/accessibility/th-has-data-cells.js | description": {
    "message": "Pembaca layar memiliki fitur yang memudahkan navigasi tabel. Memastikan header tabel selalu merujuk ke sekumpulan sel dapat menyempurnakan pengalaman bagi pengguna pembaca layar. [Pelajari lebih lanjut](https://web.dev/th-has-data-cells/)."
  },
  "lighthouse-core/audits/accessibility/th-has-data-cells.js | failureTitle": {
    "message": "Elemen `<th>` dan elemen dengan `[role=\"columnheader\"/\"rowheader\"]` tidak memiliki sel data yang dideskripsikannya."
  },
  "lighthouse-core/audits/accessibility/th-has-data-cells.js | title": {
    "message": "Elemen `<th>` dan elemen dengan `[role=\"columnheader\"/\"rowheader\"]` memiliki sel data yang dideskripsikan."
  },
  "lighthouse-core/audits/accessibility/valid-lang.js | description": {
    "message": "Menentukan [bahasa BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) yang valid pada elemen membantu memastikan bahwa teks diucapkan dengan benar oleh pembaca layar. [Pelajari lebih lanjut](https://web.dev/valid-lang/)."
  },
  "lighthouse-core/audits/accessibility/valid-lang.js | failureTitle": {
    "message": "Atribut `[lang]` tidak memiliki nilai yang valid"
  },
  "lighthouse-core/audits/accessibility/valid-lang.js | title": {
    "message": "Atribut `[lang]` memiliki nilai yang valid"
  },
  "lighthouse-core/audits/accessibility/video-caption.js | description": {
    "message": "Video yang menyediakan teks akan memudahkan pengguna yang menyandang gangguan pendengaran dan tunarungu untuk mengakses informasinya. [Pelajari lebih lanjut](https://web.dev/video-caption/)."
  },
  "lighthouse-core/audits/accessibility/video-caption.js | failureTitle": {
    "message": "Elemen `<video>` tidak memuat elemen `<track>` dengan `[kind=\"captions\"]`."
  },
  "lighthouse-core/audits/accessibility/video-caption.js | title": {
    "message": "Elemen `<video>` memuat elemen `<track>` dengan `[kind=\"captions\"]`"
  },
  "lighthouse-core/audits/apple-touch-icon.js | description": {
    "message": "Untuk tampilan ideal pada iOS saat pengguna menambahkan progressive web app ke layar utama, tentukan `apple-touch-icon`. Ikon harus mengarah ke PNG persegi 192 piksel (atau 180 piksel) yang tidak transparan. [Pelajari Lebih Lanjut](https://web.dev/apple-touch-icon/)."
  },
  "lighthouse-core/audits/apple-touch-icon.js | failureTitle": {
    "message": "Tidak menyediakan `apple-touch-icon` yang valid"
  },
  "lighthouse-core/audits/apple-touch-icon.js | precomposedWarning": {
    "message": "`apple-touch-icon-precomposed` sudah usang; `apple-touch-icon` dipilih."
  },
  "lighthouse-core/audits/apple-touch-icon.js | title": {
    "message": "Memberikan `apple-touch-icon` yang valid"
  },
  "lighthouse-core/audits/autocomplete.js | columnCurrent": {
    "message": "Nilai Saat Ini"
  },
  "lighthouse-core/audits/autocomplete.js | columnSuggestions": {
    "message": "Token yang Disarankan"
  },
  "lighthouse-core/audits/autocomplete.js | description": {
    "message": "`autocomplete` membantu pengguna mengirim formulir lebih cepat. Untuk mempermudah pengguna, sebaiknya lakukan pengaktifan dengan menyetel atribut `autocomplete` ke nilai yang valid. [Pelajari lebih lanjut](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)"
  },
  "lighthouse-core/audits/autocomplete.js | failureTitle": {
    "message": "Elemen `<input>` tidak memiliki atribut `autocomplete` yang benar"
  },
  "lighthouse-core/audits/autocomplete.js | manualReview": {
    "message": "Memerlukan tinjauan manual"
  },
  "lighthouse-core/audits/autocomplete.js | reviewOrder": {
    "message": "Tinjau urutan token"
  },
  "lighthouse-core/audits/autocomplete.js | title": {
    "message": "Elemen `<input>` menggunakan `autocomplete` dengan benar"
  },
  "lighthouse-core/audits/autocomplete.js | warningInvalid": {
    "message": "Token `autocomplete`: \"{token}\" tidak valid dalam {snippet}"
  },
  "lighthouse-core/audits/autocomplete.js | warningOrder": {
    "message": "Tinjau urutan token: \"{tokens}\" di {snippet}"
  },
  "lighthouse-core/audits/bootup-time.js | chromeExtensionsWarning": {
    "message": "Ekstensi Chrome berpengaruh negatif terhadap performa pemuatan halaman ini. Coba audit halaman dalam mode samaran atau dari profil Chrome tanpa ekstensi."
  },
  "lighthouse-core/audits/bootup-time.js | columnScriptEval": {
    "message": "Evaluasi Skrip"
  },
  "lighthouse-core/audits/bootup-time.js | columnScriptParse": {
    "message": "Penguraian Skrip"
  },
  "lighthouse-core/audits/bootup-time.js | columnTotal": {
    "message": "Waktu CPU Total"
  },
  "lighthouse-core/audits/bootup-time.js | description": {
    "message": "Sebaiknya kurangi waktu yang dihabiskan untuk mengurai, mengompilasi, dan mengeksekusi JS. Coba kirim payload JS yang lebih kecil untuk membantu mengurangi waktu. [Pelajari lebih lanjut](https://web.dev/bootup-time/)."
  },
  "lighthouse-core/audits/bootup-time.js | failureTitle": {
    "message": "Mengurangi waktu eksekusi JavaScript"
  },
  "lighthouse-core/audits/bootup-time.js | title": {
    "message": "Waktu eksekusi JavaScript"
  },
  "lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description": {
    "message": "Menghapus modul JavaScript duplikat yang besar dari paket untuk mengurangi byte tidak perlu yang digunakan oleh aktivitas jaringan. "
  },
  "lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title": {
    "message": "Hapus modul duplikat di paket JavaScript"
  },
  "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": {
    "message": "GIF berukuran besar tidak efisien untuk menayangkan konten animasi. Sebaiknya gunakan video MPEG4/WebM sebagai animasi dan PNG/WebP sebagai gambar statis untuk menggantikan GIF guna menghemat byte jaringan. [Pelajari lebih lanjut](https://web.dev/efficient-animated-content/)"
  },
  "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": {
    "message": "Gunakan format video untuk konten animasi"
  },
  "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description": {
    "message": "Polyfill dan transformasi memungkinkan browser lama menggunakan fitur JavaScript yang baru. Namun, banyak di antara fitur tersebut yang tidak diperlukan browser modern. Untuk paket JavaScript Anda, terapkan strategi deployment skrip modern menggunakan deteksi fitur modul/nomodule untuk mengurangi jumlah kode yang dikirimkan ke browser modern, sambil terus menyediakan dukungan untuk browser lama. [Pelajari Lebih Lanjut](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)"
  },
  "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": {
    "message": "Hindari penayangan JavaScript lama di browser modern"
  },
  "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description": {
    "message": "Format gambar seperti WebP dan AVIF sering kali memberikan kompresi yang lebih baik daripada PNG atau JPEG, yang berarti proses download yang lebih cepat dan konsumsi data yang lebih sedikit. [Pelajari lebih lanjut](https://web.dev/uses-webp-images/)."
  },
  "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title": {
    "message": "Tayangkan gambar dalam format generasi berikutnya"
  },
  "lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": {
    "message": "Sebaiknya lakukan pemuatan lambat di balik layar dan gambar tersembunyi setelah semua resource kritis selesai dimuat guna mengurangi waktu untuk interaktif. [Pelajari lebih lanjut](https://web.dev/offscreen-images/)."
  },
  "lighthouse-core/audits/byte-efficiency/offscreen-images.js | title": {
    "message": "Tunda gambar di balik layar"
  },
  "lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description": {
    "message": "Resource memblokir first paint halaman. Sebaiknya kirim inline JS/CSS kritis dan tunda semua JS/gaya yang tidak kritis. [Pelajari lebih lanjut](https://web.dev/render-blocking-resources/)."
  },
  "lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title": {
    "message": "Hilangkan resource yang memblokir render"
  },
  "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description": {
    "message": "Payload jaringan yang besar menimbulkan biaya yang tinggi bagi pengguna dan berkorelasi erat dengan waktu pemuatan yang lama. [Pelajari lebih lanjut](https://web.dev/total-byte-weight/)."
  },
  "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
    "message": "Ukuran total adalah {totalBytes, number, bytes} KiB"
  },
  "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | failureTitle": {
    "message": "Menghindari payload jaringan yang sangat besar"
  },
  "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title": {
    "message": "Menghindari payload jaringan yang sangat besar"
  },
  "lighthouse-core/audits/byte-efficiency/unminified-css.js | description": {
    "message": "Meminifikasi file CSS dapat mengurangi ukuran payload jaringan. [Pelajari lebih lanjut](https://web.dev/unminified-css/)."
  },
  "lighthouse-core/audits/byte-efficiency/unminified-css.js | title": {
    "message": "Kecilkan CSS"
  },
  "lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description": {
    "message": "Meminifikasi file JavaScript dapat mengurangi ukuran payload dan waktu penguraian skrip. [Pelajari lebih lanjut](https://web.dev/unminified-javascript/)."
  },
  "lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title": {
    "message": "Kecilkan ukuran JavaScript"
  },
  "lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description": {
    "message": "Mengurangi aturan yang tidak digunakan dari stylesheet dan menunda CSS yang tidak digunakan untuk konten paruh atas guna menurunkan byte yang digunakan oleh aktivitas jaringan. [Pelajari lebih lanjut](https://web.dev/unused-css-rules/)."
  },
  "lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title": {
    "message": "Kurangi CSS yang tidak digunakan"
  },
  "lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": {
    "message": "Mengurangi JavaScript yang tidak digunakan dan menunda pemuatan skrip sampai diperlukan untuk menurunkan byte yang digunakan oleh aktivitas jaringan. [Pelajari lebih lanjut](https://web.dev/unused-javascript/)."
  },
  "lighthouse-core/audits/byte-efficiency/unused-javascript.js | title": {
    "message": "Kurangi JavaScript yang tidak digunakan"
  },
  "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description": {
    "message": "Durasi cache yang panjang dapat mempercepat kunjungan berulang ke halaman Anda. [Pelajari lebih lanjut](https://web.dev/uses-long-cache-ttl/)."
  },
  "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": {
    "message": "{itemCount,plural, =1{1 resource ditemukan}other{# resource ditemukan}}"
  },
  "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": {
    "message": "Tayangkan aset statis dengan kebijakan cache yang efisien"
  },
  "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | title": {
    "message": "Menggunakan kebijakan cache yang efisien pada aset statis"
  },
  "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": {
    "message": "Gambar yang dioptimalkan dimuat lebih cepat dan menghabiskan lebih sedikit data seluler. [Pelajari lebih lanjut](https://web.dev/uses-optimized-images/)."
  },
  "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": {
    "message": "Enkode gambar secara efisien"
  },
  "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnActualDimensions": {
    "message": "Dimensi yang sebenarnya"
  },
  "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnDisplayedDimensions": {
    "message": "Dimensi yang ditampilkan"
  },
  "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | failureTitle": {
    "message": "Gambar lebih besar dari ukuran yang ditampilkan"
  },
  "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | title": {
    "message": "Gambar sesuai dengan ukuran yang ditampilkan"
  },
  "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": {
    "message": "Menayangkan gambar yang berukuran sesuai untuk menghemat kuota dan meningkatkan waktu pemuatan. [Pelajari lebih lanjut](https://web.dev/uses-responsive-images/)."
  },
  "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": {
    "message": "Ubah ukuran gambar dengan tepat"
  },
  "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": {
    "message": "Resource berbasis teks harus ditayangkan dengan kompresi (gzip, deflate, atau brotli) untuk meminimalkan total byte jaringan. [Pelajari lebih lanjut](https://web.dev/uses-text-compression/)."
  },
  "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": {
    "message": "Aktifkan kompresi teks"
  },
  "lighthouse-core/audits/content-width.js | description": {
    "message": "Jika lebar konten aplikasi Anda tidak cocok dengan lebar area pandang, aplikasi mungkin tidak dioptimalkan untuk layar perangkat seluler. [Pelajari lebih lanjut](https://web.dev/content-width/)."
  },
  "lighthouse-core/audits/content-width.js | explanation": {
    "message": "Ukuran area pandang {innerWidth} piksel tidak cocok dengan ukuran jendela {outerWidth} piksel."
  },
  "lighthouse-core/audits/content-width.js | failureTitle": {
    "message": "Ukuran konten untuk area pandang tidak tepat"
  },
  "lighthouse-core/audits/content-width.js | title": {
    "message": "Ukuran konten untuk area pandang sudah tepat"
  },
  "lighthouse-core/audits/critical-request-chains.js | description": {
    "message": "Rantai Permintaan Penting di bawah menampilkan resource apa saja yang dimuat dengan prioritas tinggi. Sebaiknya kurangi panjang rantai, kurangi ukuran download resource, atau tunda download resource yang tidak penting untuk mempercepat pemuatan halaman. [Pelajari lebih lanjut](https://web.dev/critical-request-chains/)."
  },
  "lighthouse-core/audits/critical-request-chains.js | displayValue": {
    "message": "{itemCount,plural, =1{1 rantai ditemukan}other{# rantai ditemukan}}"
  },
  "lighthouse-core/audits/critical-request-chains.js | title": {
    "message": "Hindari perantaian permintaan penting"
  },
  "lighthouse-core/audits/csp-xss.js | columnDirective": {
    "message": "Perintah"
  },
  "lighthouse-core/audits/csp-xss.js | columnSeverity": {
    "message": "Keparahan"
  },
  "lighthouse-core/audits/csp-xss.js | description": {
    "message": "Kebijakan Keamanan Konten (CSP) yang kuat mengurangi risiko serangan pembuatan skrip lintas situs (XSS) secara signifikan. [Pelajari lebih lanjut](https://web.dev/csp-xss/)"
  },
  "lighthouse-core/audits/csp-xss.js | itemSeveritySyntax": {
    "message": "Sintaksis"
  },
  "lighthouse-core/audits/csp-xss.js | metaTagMessage": {
    "message": "Halaman ini memuat CSP yang ditentukan dalam tag <meta>. Sebaiknya tentukan CSP di header HTTP jika Anda dapat melakukannya."
  },
  "lighthouse-core/audits/csp-xss.js | noCsp": {
    "message": "CSP tidak ditemukan dalam mode penerapan"
  },
  "lighthouse-core/audits/csp-xss.js | title": {
    "message": "Pastikan CSP efektif melawan serangan XSS"
  },
  "lighthouse-core/audits/deprecations.js | columnDeprecate": {
    "message": "Penghentian/Peringatan"
  },
  "lighthouse-core/audits/deprecations.js | columnLine": {
    "message": "Baris"
  },
  "lighthouse-core/audits/deprecations.js | description": {
    "message": "API yang tidak digunakan lagi pada akhirnya akan dihapus dari browser. [Pelajari lebih lanjut](https://web.dev/deprecations/)."
  },
  "lighthouse-core/audits/deprecations.js | displayValue": {
    "message": "{itemCount,plural, =1{1 peringatan ditemukan}other{# peringatan ditemukan}}"
  },
  "lighthouse-core/audits/deprecations.js | failureTitle": {
    "message": "Menggunakan API yang tidak digunakan lagi"
  },
  "lighthouse-core/audits/deprecations.js | title": {
    "message": "Menghindari API yang tidak digunakan lagi"
  },
  "lighthouse-core/audits/dobetterweb/charset.js | description": {
    "message": "Diperlukan deklarasi encoding karakter. Tindakan ini dapat dilakukan dengan tag `<meta>` pada 1024 byte pertama HTML atau di header respons HTTP Jenis Konten. [Pelajari lebih lanjut](https://web.dev/charset/)."
  },
  "lighthouse-core/audits/dobetterweb/charset.js | failureTitle": {
    "message": "Deklarasi charset tidak ada atau terlambat muncul di HTML"
  },
  "lighthouse-core/audits/dobetterweb/charset.js | title": {
    "message": "Charset yang ditentukan dengan benar"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | description": {
    "message": "Menentukan doctype akan mencegah browser beralih ke quirks mode. [Pelajari lebih lanjut](https://web.dev/doctype/)."
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | explanationBadDoctype": {
    "message": "Nama doctype harus berupa string huruf kecil `html`"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | explanationNoDoctype": {
    "message": "Dokumen harus berisi doctype"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | explanationPublicId": {
    "message": "PublicId diperkirakan menjadi string kosong"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | explanationSystemId": {
    "message": "SystemId diperkirakan menjadi string kosong"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | failureTitle": {
    "message": "Halaman tidak memiliki doctype HTML sehingga memicu quirks mode"
  },
  "lighthouse-core/audits/dobetterweb/doctype.js | title": {
    "message": "Halaman memiliki doctype HTML"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | columnStatistic": {
    "message": "Statistik"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | columnValue": {
    "message": "Nilai"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | description": {
    "message": "DOM yang berukuran besar akan meningkatkan penggunaan memori, menyebabkan [penghitungan gaya](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations) yang lebih lama, dan menghasilkan [penyesuaian tata letak](https://developers.google.com/speed/articles/reflow) yang mahal. [Pelajari lebih lanjut](https://web.dev/dom-size/)."
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | displayValue": {
    "message": "{itemCount,plural, =1{1 elemen}other{# elemen}}"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | failureTitle": {
    "message": "Menghindari ukuran DOM yang berlebihan"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMDepth": {
    "message": "Kedalaman DOM Maksimum"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMElements": {
    "message": "Elemen DOM Total"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMWidth": {
    "message": "Elemen Turunan Maksimum"
  },
  "lighthouse-core/audits/dobetterweb/dom-size.js | title": {
    "message": "Menghindari ukuran DOM yang berlebihan"
  },
  "lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description": {
    "message": "Pengguna tidak percaya atau bingung dengan situs yang meminta lokasi mereka tanpa konteks. Sebaiknya kaitkan permintaan dengan tindakan pengguna. [Pelajari lebih lanjut](https://web.dev/geolocation-on-start/)."
  },
  "lighthouse-core/audits/dobetterweb/geolocation-on-start.js | failureTitle": {
    "message": "Meminta izin geolokasi pada pemuatan halaman"
  },
  "lighthouse-core/audits/dobetterweb/geolocation-on-start.js | title": {
    "message": "Menghindari meminta izin geolokasi pada pemuatan halaman"
  },
  "lighthouse-core/audits/dobetterweb/inspector-issues.js | columnIssueType": {
    "message": "Jenis masalah"
  },
  "lighthouse-core/audits/dobetterweb/inspector-issues.js | description": {
    "message": "Masalah yang dicatat pada panel `Issues` di Chrome DevTools menunjukkan masalah yang belum terselesaikan. Error dapat berasal dari kegagalan permintaan jaringan, kontrol keamanan yang tidak cukup, dan masalah browser lainnya. Buka panel Issues di Chrome DevTools untuk melihat detail setiap masalah selengkapnya."
  },
  "lighthouse-core/audits/dobetterweb/inspector-issues.js | failureTitle": {
    "message": "Masalah dicatat di panel `Issues` di Chrome DevTools"
  },
  "lighthouse-core/audits/dobetterweb/inspector-issues.js | issueTypeBlockedByResponse": {
    "message": "Diblokir oleh kebijakan lintas asal"
  },
  "lighthouse-core/audits/dobetterweb/inspector-issues.js | issueTypeHeavyAds": {
    "message": "Penggunaan resource yang berat oleh iklan"
  },
  "lighthouse-core/audits/dobetterweb/inspector-issues.js | title": {
    "message": "Tidak ada masalah pada panel `Issues` di Chrome DevTools"
  },
  "lighthouse-core/audits/dobetterweb/js-libraries.js | columnVersion": {
    "message": "Versi"
  },
  "lighthouse-core/audits/dobetterweb/js-libraries.js | description": {
    "message": "Semua library JavaScript front-end terdeteksi di halaman. [Pelajari lebih lanjut](https://web.dev/js-libraries/)."
  },
  "lighthouse-core/audits/dobetterweb/js-libraries.js | title": {
    "message": "Library JavaScript yang terdeteksi"
  },
  "lighthouse-core/audits/dobetterweb/no-document-write.js | description": {
    "message": "Untuk pengguna dengan koneksi lambat, skrip eksternal secara dinamis dimasukkan melalui `document.write()` dapat menunda pemuatan halaman selama puluhan detik. [Pelajari lebih lanjut](https://web.dev/no-document-write/)."
  },
  "lighthouse-core/audits/dobetterweb/no-document-write.js | failureTitle": {
    "message": "Hindari `document.write()`"
  },
  "lighthouse-core/audits/dobetterweb/no-document-write.js | title": {
    "message": "Menghindari `document.write()`"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnSeverity": {
    "message": "Keparahan Tertinggi"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVersion": {
    "message": "Versi Library"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVuln": {
    "message": "Jumlah Kerentanan"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description": {
    "message": "Beberapa skrip pihak ketiga dapat berisi kerentanan keamanan umum yang mudah diidentifikasi dan dimanfaatkan oleh penyerang. [Pelajari lebih lanjut](https://web.dev/no-vulnerable-libraries/)."
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | displayValue": {
    "message": "{itemCount,plural, =1{1 kerentanan terdeteksi}other{# kerentanan terdeteksi}}"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | failureTitle": {
    "message": "Menyertakan library JavaScript front-end yang memiliki kerentanan keamanan umum"
  },
  "lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | title": {
    "message": "Menghindari library JavaScript front-end yang memiliki kerentanan keamanan umum"
  },
  "lighthouse-core/audits/dobetterweb/notification-on-start.js | description": {
    "message": "Pengguna tidak percaya atau bingung dengan situs yang meminta untuk mengirim pemberitahuan tanpa konteks. Sebaiknya kaitkan permintaan dengan gestur pengguna. [Pelajari lebih lanjut](https://web.dev/notification-on-start/)."
  },
  "lighthouse-core/audits/dobetterweb/notification-on-start.js | failureTitle": {
    "message": "Meminta izin notifikasi pada pemuatan halaman"
  },
  "lighthouse-core/audits/dobetterweb/notification-on-start.js | title": {
    "message": "Menghindari meminta izin notifikasi pada pemuatan halaman"
  },
  "lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | description": {
    "message": "Mencegah menempelkan sandi akan merusak kebijakan keamanan yang baik. [Pelajari lebih lanjut](https://web.dev/password-inputs-can-be-pasted-into/)."
  },
  "lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | failureTitle": {
    "message": "Mencegah pengguna menempelkan sesuatu ke kolom sandi."
  },
  "lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | title": {
    "message": "Mengizinkan pengguna menempelkan sesuatu ke kolom sandi"
  },
  "lighthouse-core/audits/dobetterweb/uses-http2.js | columnProtocol": {
    "message": "Protokol"
  },
  "lighthouse-core/audits/dobetterweb/uses-http2.js | description": {
    "message": "HTTP/2 memiliki banyak manfaat dibandingkan HTTP/1.1, termasuk header biner dan multiplexing. [Pelajari lebih lanjut](https://web.dev/uses-http2/)."
  },
  "lighthouse-core/audits/dobetterweb/uses-http2.js | displayValue": {
    "message": "{itemCount,plural, =1{1 permintaan tidak dilayani melalui HTTP/2}other{# permintaan tidak dilayani melalui HTTP/2}}"
  },
  "lighthouse-core/audits/dobetterweb/uses-http2.js | title": {
    "message": "Gunakan HTTP/2"
  },
  "lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description": {
    "message": "Sebaiknya tandai sentuhan Anda dan pemroses peristiwa gulir sebagai `passive` untuk menyempurnakan performa scroll halaman Anda. [Pelajari lebih lanjut](https://web.dev/uses-passive-event-listeners/)."
  },
  "lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | failureTitle": {
    "message": "Tidak menggunakan pemroses pasif untuk menyempurnakan performa scroll"
  },
  "lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | title": {
    "message": "Menggunakan pemroses pasif untuk menyempurnakan performa scroll"
  },
  "lighthouse-core/audits/errors-in-console.js | description": {
    "message": "Error yang dicatat di konsol menunjukkan masalah yang belum terselesaikan. Error dapat berasal dari permintaan jaringan yang gagal dan masalah browser lainnya. [Pelajari lebih lanjut](https://web.dev/errors-in-console/)"
  },
  "lighthouse-core/audits/errors-in-console.js | failureTitle": {
    "message": "Error browser dicatat di konsol"
  },
  "lighthouse-core/audits/errors-in-console.js | title": {
    "message": "Tidak ada error browser yang dicatat ke konsol"
  },
  "lighthouse-core/audits/font-display.js | description": {
    "message": "Memanfaatkan fitur CSS tampilan font untuk memastikan teks terlihat oleh pengguna saat font web sedang dimuat. [Pelajari lebih lanjut](https://web.dev/font-display/)."
  },
  "lighthouse-core/audits/font-display.js | failureTitle": {
    "message": "Pastikan teks tetap terlihat selama pemuatan font web"
  },
  "lighthouse-core/audits/font-display.js | title": {
    "message": "Semua teks tetap terlihat selama pemuatan font web"
  },
  "lighthouse-core/audits/font-display.js | undeclaredFontOriginWarning": {
    "message": "{fontCountForOrigin,plural, =1{Lighthouse tidak dapat secara otomatis memeriksa nilai `font-display` untuk {fontOrigin} asal.}other{Lighthouse tidak dapat secara otomatis memeriksa nilai `font-display` untuk {fontOrigin} asal.}}"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | columnActual": {
    "message": "Rasio Tinggi Lebar (Aktual)"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | columnDisplayed": {
    "message": "Rasio Tinggi Lebar (Ditampilkan)"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | description": {
    "message": "Dimensi tampilan gambar harus cocok dengan rasio tinggi lebar natural. [Pelajari lebih lanjut](https://web.dev/image-aspect-ratio/)."
  },
  "lighthouse-core/audits/image-aspect-ratio.js | failureTitle": {
    "message": "Menampilkan gambar dengan rasio tinggi lebar yang salah"
  },
  "lighthouse-core/audits/image-aspect-ratio.js | title": {
    "message": "Menampilkan gambar dengan rasio tinggi lebar yang benar"
  },
  "lighthouse-core/audits/image-size-responsive.js | columnActual": {
    "message": "Ukuran sebenarnya"
  },
  "lighthouse-core/audits/image-size-responsive.js | columnDisplayed": {
    "message": "Ukuran yang ditampilkan"
  },
  "lighthouse-core/audits/image-size-responsive.js | columnExpected": {
    "message": "Ukuran yang diharapkan"
  },
  "lighthouse-core/audits/image-size-responsive.js | description": {
    "message": "Dimensi alami gambar sebaiknya proporsional dengan ukuran tampilan dan rasio piksel untuk memaksimalkan kejelasan gambar. [Pelajari lebih lanjut](https://web.dev/serve-responsive-images/)."
  },
  "lighthouse-core/audits/image-size-responsive.js | failureTitle": {
    "message": "Menampilkan gambar dengan resolusi rendah"
  },
  "lighthouse-core/audits/image-size-responsive.js | title": {
    "message": "Menampilkan gambar dengan resolusi yang sesuai"
  },
  "lighthouse-core/audits/installable-manifest.js | already-installed": {
    "message": "Aplikasi sudah diinstal"
  },
  "lighthouse-core/audits/installable-manifest.js | cannot-download-icon": {
    "message": "Tidak dapat mendownload ikon yang diperlukan dari manifes"
  },
  "lighthouse-core/audits/installable-manifest.js | columnValue": {
    "message": "Alasan kegagalan"
  },
  "lighthouse-core/audits/installable-manifest.js | description": {
    "message": "Pekerja layanan adalah teknologi yang memungkinkan aplikasi Anda menggunakan banyak fitur Progressive Web App, seperti fitur offline, tambahkan ke layar utama, dan notifikasi push. Dengan implementasi pekerja layanan dan manifes yang benar, browser dapat meminta pengguna secara proaktif untuk menambahkan aplikasi Anda ke layar utama pengguna sehingga tingkat interaksi menjadi lebih tinggi. [Pelajari lebih lanjut](https://web.dev/installable-manifest/)."
  },
  "lighthouse-core/audits/installable-manifest.js | displayValue": {
    "message": "{itemCount,plural, =1{1 alasan}other{# alasan}}"
  },
  "lighthouse-core/audits/installable-manifest.js | failureTitle": {
    "message": "Manifes aplikasi web atau pekerja layanan tidak memenuhi persyaratan kemampuan penginstalan"
  },
  "lighthouse-core/audits/installable-manifest.js | ids-do-not-match": {
    "message": "URL aplikasi Play Store dan ID Play Store tidak cocok"
  },
  "lighthouse-core/audits/installable-manifest.js | in-incognito": {
    "message": "Halaman dimuat di jendela Samaran"
  },
  "lighthouse-core/audits/installable-manifest.js | manifest-display-not-supported": {
    "message": "Properti 'display' manifest harus berupa salah satu dari 'standalone', 'fullscreen', atau 'minimal-ui'"
  },
  "lighthouse-core/audits/installable-manifest.js | manifest-display-override-not-supported": {
    "message": "Manifes berisi kolom 'display_override', dan nilai pertama di kolom tersebut harus salah satu dari 'standalone', 'fullscreen', atau 'minimal-ui'"
  },
  "lighthouse-core/audits/installable-manifest.js | manifest-empty": {
    "message": "Manifes tidak dapat diambil, kosong, atau tidak dapat diurai"
  },
  "lighthouse-core/audits/installable-manifest.js | manifest-location-changed": {
    "message": "URL manifes berubah saat manifes sedang diambil."
  },
  "lighthouse-core/audits/installable-manifest.js | manifest-missing-name-or-short-name": {
    "message": "Manifes tidak berisi kolom 'name' atau 'short_name'"
  },
  "lighthouse-core/audits/installable-manifest.js | manifest-missing-suitable-icon": {
    "message": "Manifes tidak berisi ikon yang cocok - perlu format PNG, SVG, atau WebP minimal {value0} px, atribut sizes harus disetel, dan atribut purpose harus menyertakan \"any\" jika disetel."
  },
  "lighthouse-core/audits/installable-manifest.js | no-acceptable-icon": {
    "message": "Tidak ada ikon yang disediakan berukuran minimal {value0} px persegi dalam format PNG, SVG, atau WebP, dengan atribut purpose yang tidak disetel atau disetel ke \"any\""
  },
  "lighthouse-core/audits/installable-manifest.js | no-icon-available": {
    "message": "Ikon yang didownload kosong atau rusak"
  },
  "lighthouse-core/audits/installable-manifest.js | no-id-specified": {
    "message": "ID Play Store tidak ada"
  },
  "lighthouse-core/audits/installable-manifest.js | no-manifest": {
    "message": "Halaman tidak memiliki URL <link> manifes"
  },
  "lighthouse-core/audits/installable-manifest.js | no-matching-service-worker": {
    "message": "Pekerja layanan yang cocok tidak terdeteksi. Anda harus memuat ulang halaman, atau memeriksa apakah cakupan pekerja layanan untuk halaman saat ini menyertakan scope dan start_URL dari manifes."
  },
  "lighthouse-core/audits/installable-manifest.js | no-url-for-service-worker": {
    "message": "Tidak dapat memeriksa pekerja layanan tanpa kolom 'start_url' di manifes"
  },
  "lighthouse-core/audits/installable-manifest.js | noErrorId": {
    "message": "ID error kemampuan penginstalan '{errorId}' tidak dikenali"
  },
  "lighthouse-core/audits/installable-manifest.js | not-from-secure-origin": {
    "message": "Halaman tidak ditayangkan dari asal yang aman"
  },
  "lighthouse-core/audits/installable-manifest.js | not-in-main-frame": {
    "message": "Halaman tidak dimuat di frame utama"
  },
  "lighthouse-core/audits/installable-manifest.js | not-offline-capable": {
    "message": "Halaman tidak berfungsi saat offline"
  },
  "lighthouse-core/audits/installable-manifest.js | pipeline-restarted": {
    "message": "PWA telah di-uninstal dan pemeriksaan kemampuan penginstalan sedang direset."
  },
  "lighthouse-core/audits/installable-manifest.js | platform-not-supported-on-android": {
    "message": "Platform aplikasi yang ditentukan tidak didukung di Android"
  },
  "lighthouse-core/audits/installable-manifest.js | prefer-related-applications": {
    "message": "Manifes menentukan prefer_related_applications: benar (true)"
  },
  "lighthouse-core/audits/installable-manifest.js | prefer-related-applications-only-beta-stable": {
    "message": "prefer_related_applications hanya didukung di saluran Beta dan Stabil Chrome di Android."
  },
  "lighthouse-core/audits/installable-manifest.js | protocol-timeout": {
    "message": "Lighthouse tidak dapat menentukan apakah ada pekerja layanan. Coba lagi dengan versi Chrome yang lebih baru."
  },
  "lighthouse-core/audits/installable-manifest.js | start-url-not-valid": {
    "message": "URL mulai manifes tidak valid"
  },
  "lighthouse-core/audits/installable-manifest.js | title": {
    "message": "Manifes aplikasi web dan pekerja layanan memenuhi persyaratan kemampuan penginstalan"
  },
  "lighthouse-core/audits/installable-manifest.js | url-not-supported-for-webapk": {
    "message": "URL di manifes berisi nama pengguna, sandi, atau port"
  },
  "lighthouse-core/audits/installable-manifest.js | warn-not-offline-capable": {
    "message": "Halaman tidak berfungsi saat offline. Halaman tidak akan dianggap sebagai dapat diinstal setelah rilis stabil Chrome 93 pada Agustus 2021."
  },
  "lighthouse-core/audits/is-on-https.js | allowed": {
    "message": "Diizinkan"
  },
  "lighthouse-core/audits/is-on-https.js | blocked": {
    "message": "Diblokir"
  },
  "lighthouse-core/audits/is-on-https.js | columnInsecureURL": {
    "message": "URL yang tidak aman"
  },
  "lighthouse-core/audits/is-on-https.js | columnResolution": {
    "message": "Resolusi Permintaan"
  },
  "lighthouse-core/audits/is-on-https.js | description": {
    "message": "Semua situs harus dilindungi dengan HTTPS, termasuk situs-situs yang tidak menangani data sensitif. Ini termasuk menghindari [konten campuran](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), tempat beberapa resource dimuat melalui HTTP meskipun permintaan awal dilayani melalui HTTPS. HTTPS mencegah penyusup merusak atau mendengarkan komunikasi secara pasif antara aplikasi dan pengguna, serta merupakan prasyarat untuk HTTP/2 dan banyak API platform web baru. [Pelajari lebih lanjut](https://web.dev/is-on-https/)."
  },
  "lighthouse-core/audits/is-on-https.js | displayValue": {
    "message": "{itemCount,plural, =1{1 permintaan tidak aman ditemukan}other{# permintaan tidak aman ditemukan}}"
  },
  "lighthouse-core/audits/is-on-https.js | failureTitle": {
    "message": "Tidak menggunakan HTTPS"
  },
  "lighthouse-core/audits/is-on-https.js | title": {
    "message": "Menggunakan HTTPS"
  },
  "lighthouse-core/audits/is-on-https.js | upgraded": {
    "message": "Diupgrade secara otomatis ke HTTPS"
  },
  "lighthouse-core/audits/is-on-https.js | warning": {
    "message": "Diizinkan dengan peringatan"
  },
  "lighthouse-core/audits/largest-contentful-paint-element.js | description": {
    "message": "Ini adalah elemen contentful terbesar yang di-paint dalam area pandang. [Pelajari Lebih Lanjut](https://web.dev/lighthouse-largest-contentful-paint/)"
  },
  "lighthouse-core/audits/largest-contentful-paint-element.js | title": {
    "message": "Elemen Largest Contentful Paint (LCP)"
  },
  "lighthouse-core/audits/layout-shift-elements.js | columnContribution": {
    "message": "Kontribusi CLS"
  },
  "lighthouse-core/audits/layout-shift-elements.js | description": {
    "message": "Elemen DOM ini paling banyak berkontribusi untuk CLS halaman."
  },
  "lighthouse-core/audits/layout-shift-elements.js | title": {
    "message": "Hindari peralihan tata letak berukuran besar"
  },
  "lighthouse-core/audits/lcp-lazy-loaded.js | description": {
    "message": "Gambar paruh atas yang dimuat dengan lambat akan dirender nanti di siklus proses halaman, yang dapat menunda Largest Contentful Paint. [Pelajari lebih lanjut](https://web.dev/lcp-lazy-loading/)."
  },
  "lighthouse-core/audits/lcp-lazy-loaded.js | failureTitle": {
    "message": "Gambar Largest Contentful Paint dimuat dengan lambat"
  },
  "lighthouse-core/audits/lcp-lazy-loaded.js | title": {
    "message": "Gambar Largest Contentful Paint tidak dimuat dengan lambat"
  },
  "lighthouse-core/audits/long-tasks.js | description": {
    "message": "Mencantumkan tugas yang berjalan paling lama di thread utama, berguna untuk mengidentifikasi kontributor utama penundaan input. [Pelajari lebih lanjut](https://web.dev/long-tasks-devtools/)"
  },
  "lighthouse-core/audits/long-tasks.js | displayValue": {
    "message": "{itemCount,plural, =1{# tugas berjalan lama}other{# tugas berjalan lama}}"
  },
  "lighthouse-core/audits/long-tasks.js | title": {
    "message": "Hindari tugas thread utama yang berjalan lama"
  },
  "lighthouse-core/audits/mainthread-work-breakdown.js | columnCategory": {
    "message": "Kategori"
  },
  "lighthouse-core/audits/mainthread-work-breakdown.js | description": {
    "message": "Sebaiknya kurangi waktu yang dihabiskan untuk mengurai, mengompilasi, dan mengeksekusi JS. Coba kirim payload JS yang lebih kecil untuk membantu mengurangi waktu. [Pelajari lebih lanjut](https://web.dev/mainthread-work-breakdown/)"
  },
  "lighthouse-core/audits/mainthread-work-breakdown.js | failureTitle": {
    "message": "Minimalkan pekerjaan thread utama"
  },
  "lighthouse-core/audits/mainthread-work-breakdown.js | title": {
    "message": "Meminimalkan pekerjaan thread utama"
  },
  "lighthouse-core/audits/manual/pwa-cross-browser.js | description": {
    "message": "Untuk menjangkau jumlah pengguna terbanyak, situs harus berjalan di seluruh browser utama. [Pelajari lebih lanjut](https://web.dev/pwa-cross-browser/)."
  },
  "lighthouse-core/audits/manual/pwa-cross-browser.js | title": {
    "message": "Situs dapat berjalan lintas-browser"
  },
  "lighthouse-core/audits/manual/pwa-each-page-has-url.js | description": {
    "message": "Pastikan halaman individu dapat dijadikan deep link melalui URL, dan URL tersebut unik agar dapat dibagikan di media sosial. [Pelajari lebih lanjut](https://web.dev/pwa-each-page-has-url/)."
  },
  "lighthouse-core/audits/manual/pwa-each-page-has-url.js | title": {
    "message": "Setiap halaman memiliki URL"
  },
  "lighthouse-core/audits/manual/pwa-page-transitions.js | description": {
    "message": "Transisi harus terasa cepat ketika Anda mengetuk-ngetuk, bahkan saat jaringan lambat. Pengalaman ini berperan penting pada persepsi pengguna terhadap performa. [Pelajari lebih lanjut](https://web.dev/pwa-page-transitions/)."
  },
  "lighthouse-core/audits/manual/pwa-page-transitions.js | title": {
    "message": "Transisi halaman sepertinya tidak diblokir di jaringan"
  },
  "lighthouse-core/audits/maskable-icon.js | description": {
    "message": "Ikon maskable memastikan bahwa gambar mengisi bentuk secara penuh tanpa efek tampilan lebar saat aplikasi diinstal pada perangkat. [Pelajari lebih lanjut](https://web.dev/maskable-icon-audit/)."
  },
  "lighthouse-core/audits/maskable-icon.js | failureTitle": {
    "message": "Manifes tidak memiliki ikon maskable"
  },
  "lighthouse-core/audits/maskable-icon.js | title": {
    "message": "Manifes memiliki ikon maskable"
  },
  "lighthouse-core/audits/metrics/cumulative-layout-shift.js | description": {
    "message": "Pergeseran Tata Letak Kumulatif (CLS) mengukur gerakan elemen yang terlihat dalam area pandang. [Pelajari lebih lanjut](https://web.dev/cls/)."
  },
  "lighthouse-core/audits/metrics/first-contentful-paint.js | description": {
    "message": "First Contentful Paint menandai waktu saat teks atau gambar pertama di-paint. [Pelajari lebih lanjut](https://web.dev/first-contentful-paint/)."
  },
  "lighthouse-core/audits/metrics/first-meaningful-paint.js | description": {
    "message": "First Meaningful Paint mengukur waktu saat konten utama halaman terlihat. [Pelajari lebih lanjut](https://web.dev/first-meaningful-paint/)."
  },
  "lighthouse-core/audits/metrics/interactive.js | description": {
    "message": "Waktu untuk interaktif adalah lamanya waktu yang diperlukan halaman untuk menjadi interaktif sepenuhnya. [Pelajari lebih lanjut](https://web.dev/interactive/)."
  },
  "lighthouse-core/audits/metrics/largest-contentful-paint.js | description": {
    "message": "Largest Contentful Paint menandai waktu saat teks atau gambar terbesar di-paint. [Pelajari lebih lanjut](https://web.dev/lighthouse-largest-contentful-paint/)"
  },
  "lighthouse-core/audits/metrics/max-potential-fid.js | description": {
    "message": "Potensi maksimal Penundaan Input Pertama yang dapat dialami pengguna Anda adalah durasi tugas terpanjang. [Pelajari lebih lanjut](https://web.dev/lighthouse-max-potential-fid/)."
  },
  "lighthouse-core/audits/metrics/speed-index.js | description": {
    "message": "Indeks Kecepatan menunjukkan seberapa cepat konten halaman terlihat terisi lengkap. [Pelajari lebih lanjut](https://web.dev/speed-index/)."
  },
  "lighthouse-core/audits/metrics/total-blocking-time.js | description": {
    "message": "Jumlah semua jangka waktu antara FCP dan Waktu untuk Interaktif, ketika durasi tugas melebihi 50 md, dinyatakan dalam milidetik. [Pelajari lebih lanjut](https://web.dev/lighthouse-total-blocking-time/)."
  },
  "lighthouse-core/audits/network-rtt.js | description": {
    "message": "Waktu round trip (RTT) jaringan berdampak besar pada performa. RTT ke asal yang tinggi merupakan indikasi bahwa server yang berjarak lebih dekat ke pengguna dapat meningkatkan performa. [Pelajari lebih lanjut](https://hpbn.co/primer-on-latency-and-bandwidth/)."
  },
  "lighthouse-core/audits/network-rtt.js | title": {
    "message": "Waktu Round Trip Jaringan"
  },
  "lighthouse-core/audits/network-server-latency.js | description": {
    "message": "Latensi server dapat memengaruhi performa web. Latensi server untuk suatu asal yang tinggi merupakan indikasi bahwa server kelebihan muatan atau memiliki performa backend yang buruk. [Pelajari lebih lanjut](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall)."
  },
  "lighthouse-core/audits/network-server-latency.js | title": {
    "message": "Latensi Backend Server"
  },
  "lighthouse-core/audits/no-unload-listeners.js | description": {
    "message": "Peristiwa `unload` tidak diaktifkan dengan lancar dan jika diproses dapat mencegah upaya pengoptimalan browser seperti Back-Forward Cache. Sebagai gantinya, gunakan peristiwa `pagehide` atau `visibilitychange`. [Pelajari lebih lanjut](https://web.dev/bfcache/#never-use-the-unload-event)"
  },
  "lighthouse-core/audits/no-unload-listeners.js | failureTitle": {
    "message": "Mendaftarkan pemroses `unload`"
  },
  "lighthouse-core/audits/no-unload-listeners.js | title": {
    "message": "Menghindari pemroses peristiwa `unload`"
  },
  "lighthouse-core/audits/non-composited-animations.js | description": {
    "message": "Animasi yang tidak digabungkan dapat tersendat dan menambah CLS. [Pelajari lebih lanjut](https://web.dev/non-composited-animations)"
  },
  "lighthouse-core/audits/non-composited-animations.js | displayValue": {
    "message": "{itemCount,plural, =1{# elemen animasi ditemukan}other{# elemen animasi ditemukan}}"
  },
  "lighthouse-core/audits/non-composited-animations.js | filterMayMovePixels": {
    "message": "Properti terkait filter dapat memindahkan piksel"
  },
  "lighthouse-core/audits/non-composited-animations.js | incompatibleAnimations": {
    "message": "Target memiliki animasi lain yang tidak kompatibel"
  },
  "lighthouse-core/audits/non-composited-animations.js | nonReplaceCompositeMode": {
    "message": "Efek memiliki mode gabungan selain \"replace\""
  },
  "lighthouse-core/audits/non-composited-animations.js | title": {
    "message": "Menghindari animasi yang tidak digabungkan"
  },
  "lighthouse-core/audits/non-composited-animations.js | transformDependsBoxSize": {
    "message": "Properti terkait transformasi bergantung pada ukuran kotak"
  },
  "lighthouse-core/audits/non-composited-animations.js | unsupportedCSSProperty": {
    "message": "{propertyCount,plural, =1{Properti CSS Tidak Didukung: {properties}}other{Properti CSS Tidak Didukung: {properties}}}"
  },
  "lighthouse-core/audits/non-composited-animations.js | unsupportedTimingParameters": {
    "message": "Efek memiliki parameter waktu yang tidak didukung"
  },
  "lighthouse-core/audits/performance-budget.js | description": {
    "message": "Pertahankan jumlah dan ukuran permintaan jaringan di bawah target yang ditetapkan oleh anggaran performa yang disediakan. [Pelajari lebih lanjut](https://developers.google.com/web/tools/lighthouse/audits/budgets)."
  },
  "lighthouse-core/audits/performance-budget.js | requestCountOverBudget": {
    "message": "{count,plural, =1{1 permintaan}other{# permintaan}}"
  },
  "lighthouse-core/audits/performance-budget.js | title": {
    "message": "Anggaran performa"
  },
  "lighthouse-core/audits/preload-fonts.js | description": {
    "message": "Pramuat font `optional` agar pengunjung kali pertama dapat menggunakannya. [Pelajari lebih lanjut](https://web.dev/preload-optional-fonts/)"
  },
  "lighthouse-core/audits/preload-fonts.js | failureTitle": {
    "message": "Font dengan `font-display: optional` tidak dipramuat"
  },
  "lighthouse-core/audits/preload-fonts.js | title": {
    "message": "Font dengan `font-display: optional` telah dipramuat"
  },
  "lighthouse-core/audits/preload-lcp-image.js | description": {
    "message": "Pramuat gambar yang digunakan oleh elemen LCP untuk mengoptimalkan waktu LCP Anda. [Pelajari lebih lanjut](https://web.dev/optimize-lcp/#preload-important-resources)."
  },
  "lighthouse-core/audits/preload-lcp-image.js | title": {
    "message": "Pramuat gambar Largest Contentful Paint (LCP)"
  },
  "lighthouse-core/audits/redirects.js | description": {
    "message": "Pengalihan mencakup penundaan tambahan sebelum halaman dapat dimuat. [Pelajari lebih lanjut](https://web.dev/redirects/)."
  },
  "lighthouse-core/audits/redirects.js | title": {
    "message": "Hindari pengalihan lebih dari satu halaman"
  },
  "lighthouse-core/audits/resource-summary.js | description": {
    "message": "Untuk mengatur anggaran jumlah dan ukuran resource halaman, tambahkan file budget.json. [Pelajari lebih lanjut](https://web.dev/use-lighthouse-for-performance-budgets/)."
  },
  "lighthouse-core/audits/resource-summary.js | displayValue": {
    "message": "{requestCount,plural, =1{1 permintaan • {byteCount, number, bytes} KiB}other{# permintaan • {byteCount, number, bytes} KiB}}"
  },
  "lighthouse-core/audits/resource-summary.js | title": {
    "message": "Pertahankan jumlah permintaan tetap rendah dan ukuran transfer tetap kecil"
  },
  "lighthouse-core/audits/seo/canonical.js | description": {
    "message": "Link kanonis menyarankan URL yang akan ditampilkan dalam hasil penelusuran. [Pelajari lebih lanjut](https://web.dev/canonical/)."
  },
  "lighthouse-core/audits/seo/canonical.js | explanationConflict": {
    "message": "Ada beberapa URL yang bertentangan ({urlList})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationInvalid": {
    "message": "URL tidak valid ({url})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationPointsElsewhere": {
    "message": "Mengarahkan ke lokasi `hreflang` lain ({url})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationRelative": {
    "message": "Bukan URL absolut ({url})"
  },
  "lighthouse-core/audits/seo/canonical.js | explanationRoot": {
    "message": "Mengarah ke URL root domain (halaman beranda), bukan ke halaman yang setara untuk konten itu"
  },
  "lighthouse-core/audits/seo/canonical.js | failureTitle": {
    "message": "Dokumen tidak memiliki `rel=canonical` yang valid"
  },
  "lighthouse-core/audits/seo/canonical.js | title": {
    "message": "Dokumen memiliki `rel=canonical` yang valid"
  },
  "lighthouse-core/audits/seo/crawlable-anchors.js | columnFailingLink": {
    "message": "Link yang Tidak Dapat Di-Crawl"
  },
  "lighthouse-core/audits/seo/crawlable-anchors.js | description": {
    "message": "Mesin telusur dapat menggunakan atribut `href` pada link untuk meng-crawl situs. Pastikan atribut `href` elemen anchor tertaut ke tujuan yang sesuai, sehingga lebih banyak halaman situs yang dapat ditemukan. [Pelajari Lebih Lanjut](https://support.google.com/webmasters/answer/9112205)"
  },
  "lighthouse-core/audits/seo/crawlable-anchors.js | failureTitle": {
    "message": "Link tidak dapat di-crawl"
  },
  "lighthouse-core/audits/seo/crawlable-anchors.js | title": {
    "message": "Link dapat di-crawl"
  },
  "lighthouse-core/audits/seo/font-size.js | additionalIllegibleText": {
    "message": "Teks tambahan yang tidak terbaca"
  },
  "lighthouse-core/audits/seo/font-size.js | columnFontSize": {
    "message": "Ukuran Font"
  },
  "lighthouse-core/audits/seo/font-size.js | columnPercentPageText": {
    "message": "% Teks Halaman"
  },
  "lighthouse-core/audits/seo/font-size.js | columnSelector": {
    "message": "Pemilih"
  },
  "lighthouse-core/audits/seo/font-size.js | description": {
    "message": "Ukuran font di bawah 12 piksel terlalu kecil untuk dapat dibaca dan memaksa pengunjung seluler “mencubit untuk memperbesar\" agar dapat membacanya. Usahakan untuk menampilkan >60% teks halaman dalam ukuran ≥12 piksel. [Pelajari lebih lanjut](https://web.dev/font-size/)."
  },
  "lighthouse-core/audits/seo/font-size.js | displayValue": {
    "message": "Teks yang dapat dibaca {decimalProportion, number, extendedPercent}"
  },
  "lighthouse-core/audits/seo/font-size.js | explanationViewport": {
    "message": "Teks tidak terbaca karena tidak ada tag meta viewport yang dioptimalkan untuk layar seluler."
  },
  "lighthouse-core/audits/seo/font-size.js | failureTitle": {
    "message": "Dokumen tidak menggunakan ukuran font yang terbaca"
  },
  "lighthouse-core/audits/seo/font-size.js | legibleText": {
    "message": "Teks yang dapat dibaca"
  },
  "lighthouse-core/audits/seo/font-size.js | title": {
    "message": "Dokumen menggunakan ukuran font yang terbaca"
  },
  "lighthouse-core/audits/seo/hreflang.js | description": {
    "message": "Link hreflang memberi tahu mesin telusur versi halaman yang harus dicantumkan dalam hasil penelusuran untuk wilayah atau bahasa tertentu. [Pelajari lebih lanjut](https://web.dev/hreflang/)."
  },
  "lighthouse-core/audits/seo/hreflang.js | failureTitle": {
    "message": "Dokumen tidak memiliki `hreflang` yang valid"
  },
  "lighthouse-core/audits/seo/hreflang.js | notFullyQualified": {
    "message": "Nilai href relatif"
  },
  "lighthouse-core/audits/seo/hreflang.js | title": {
    "message": "Dokumen memiliki `hreflang` yang valid"
  },
  "lighthouse-core/audits/seo/hreflang.js | unexpectedLanguage": {
    "message": "Kode bahasa tidak terduga"
  },
  "lighthouse-core/audits/seo/http-status-code.js | description": {
    "message": "Halaman dengan kode status HTTP yang tidak berhasil mungkin tidak akan diindeks dengan tepat. [Pelajari lebih lanjut](https://web.dev/http-status-code/)."
  },
  "lighthouse-core/audits/seo/http-status-code.js | failureTitle": {
    "message": "Halaman memiliki kode status HTTP yang tidak berhasil"
  },
  "lighthouse-core/audits/seo/http-status-code.js | title": {
    "message": "Halaman memiliki kode status HTTP yang berhasil"
  },
  "lighthouse-core/audits/seo/is-crawlable.js | description": {
    "message": "Mesin telusur tidak dapat menyertakan halaman Anda dalam hasil penelusuran jika tidak memiliki izin untuk meng-crawl halaman tersebut. [Pelajari lebih lanjut](https://web.dev/is-crawable/)."
  },
  "lighthouse-core/audits/seo/is-crawlable.js | failureTitle": {
    "message": "Halaman diblokir dari pengindeksan"
  },
  "lighthouse-core/audits/seo/is-crawlable.js | title": {
    "message": "Halaman tidak diblokir dari pengindeksan"
  },
  "lighthouse-core/audits/seo/link-text.js | description": {
    "message": "Teks link deskriptif membantu mesin telusur memahami konten Anda. [Pelajari lebih lanjut](https://web.dev/link-text/)."
  },
  "lighthouse-core/audits/seo/link-text.js | displayValue": {
    "message": "{itemCount,plural, =1{1 link ditemukan}other{# link ditemukan}}"
  },
  "lighthouse-core/audits/seo/link-text.js | failureTitle": {
    "message": "Link tidak memiliki teks deskriptif"
  },
  "lighthouse-core/audits/seo/link-text.js | title": {
    "message": "Link memiliki teks deskriptif"
  },
  "lighthouse-core/audits/seo/manual/structured-data.js | description": {
    "message": "Jalankan [Alat Pengujian Data Terstruktur](https://search.google.com/structured-data/testing-tool/) dan [Linter Data Terstruktur](http://linter.structured-data.org/) untuk memvalidasi data terstruktur. [Pelajari lebih lanjut](https://web.dev/structured-data/)."
  },
  "lighthouse-core/audits/seo/manual/structured-data.js | title": {
    "message": "Data terstruktur valid"
  },
  "lighthouse-core/audits/seo/meta-description.js | description": {
    "message": "Deskripsi meta mungkin disertakan dalam hasil penelusuran untuk merangkum isi halaman dengan singkat. [Pelajari lebih lanjut](https://web.dev/meta-description/)."
  },
  "lighthouse-core/audits/seo/meta-description.js | explanation": {
    "message": "Teks deskripsi kosong."
  },
  "lighthouse-core/audits/seo/meta-description.js | failureTitle": {
    "message": "Dokumen tidak memiliki deskripsi meta"
  },
  "lighthouse-core/audits/seo/meta-description.js | title": {
    "message": "Dokumen memiliki deskripsi meta"
  },
  "lighthouse-core/audits/seo/plugins.js | description": {
    "message": "Mesin telusur tidak dapat mengindeks konten plugin, dan banyak perangkat yang membatasi plugin atau tidak mendukungnya. [Pelajari lebih lanjut](https://web.dev/plugins/)."
  },
  "lighthouse-core/audits/seo/plugins.js | failureTitle": {
    "message": "Dokumen menggunakan plugin"
  },
  "lighthouse-core/audits/seo/plugins.js | title": {
    "message": "Dokumen menghindari plugin"
  },
  "lighthouse-core/audits/seo/robots-txt.js | description": {
    "message": "Jika file robots.txt Anda salah format, crawler mungkin tidak dapat memahami cara crawling atau pengindeksan situs yang Anda inginkan. [Pelajari lebih lanjut](https://web.dev/robots-txt/)."
  },
  "lighthouse-core/audits/seo/robots-txt.js | displayValueHttpBadCode": {
    "message": "Permintaan untuk robots.txt menampilkan status HTTP: {statusCode}"
  },
  "lighthouse-core/audits/seo/robots-txt.js | displayValueValidationError": {
    "message": "{itemCount,plural, =1{1 error ditemukan}other{# error ditemukan}}"
  },
  "lighthouse-core/audits/seo/robots-txt.js | explanation": {
    "message": "Lighthouse tidak dapat mendownload file robots.txt"
  },
  "lighthouse-core/audits/seo/robots-txt.js | failureTitle": {
    "message": "robots.txt tidak valid"
  },
  "lighthouse-core/audits/seo/robots-txt.js | title": {
    "message": "robots.txt valid"
  },
  "lighthouse-core/audits/seo/tap-targets.js | description": {
    "message": "Elemen interaktif seperti tombol dan link harus berukuran cukup besar (48x48 piksel), dan memiliki cukup ruang di sekelilingnya, agar cukup mudah diketuk tanpa tumpang-tindih dengan elemen lain. [Pelajari lebih lanjut](https://web.dev/tap-targets/)."
  },
  "lighthouse-core/audits/seo/tap-targets.js | displayValue": {
    "message": "{decimalProportion, number, percent} target ketuk memiliki ukuran yang tepat"
  },
  "lighthouse-core/audits/seo/tap-targets.js | explanationViewportMetaNotOptimized": {
    "message": "Target ketuk terlalu kecil karena tidak ada tag meta viewport yang dioptimalkan untuk layar seluler"
  },
  "lighthouse-core/audits/seo/tap-targets.js | failureTitle": {
    "message": "Target ketuk tidak memiliki ukuran yang tepat"
  },
  "lighthouse-core/audits/seo/tap-targets.js | overlappingTargetHeader": {
    "message": "Target Tumpang-Tindih"
  },
  "lighthouse-core/audits/seo/tap-targets.js | tapTargetHeader": {
    "message": "Target Ketuk"
  },
  "lighthouse-core/audits/seo/tap-targets.js | title": {
    "message": "Target ketuk memiliki ukuran yang tepat"
  },
  "lighthouse-core/audits/server-response-time.js | description": {
    "message": "Pertahankan waktu respons server untuk dokumen utama tetap singkat karena semua permintaan lain bergantung padanya. [Pelajari lebih lanjut](https://web.dev/time-to-first-byte/)."
  },
  "lighthouse-core/audits/server-response-time.js | displayValue": {
    "message": "Dokumen root memerlukan waktu {timeInMs, number, milliseconds} md"
  },
  "lighthouse-core/audits/server-response-time.js | failureTitle": {
    "message": "Kurangi waktu respons server awal"
  },
  "lighthouse-core/audits/server-response-time.js | title": {
    "message": "Respons server awal memakan waktu singkat"
  },
  "lighthouse-core/audits/service-worker.js | description": {
    "message": "Pekerja layanan adalah teknologi yang memungkinkan aplikasi Anda menggunakan banyak fitur Progressive Web App, seperti fitur offline, tambahkan ke layar utama, dan notifikasi push. [Pelajari lebih lanjut](https://web.dev/service-worker/)."
  },
  "lighthouse-core/audits/service-worker.js | explanationBadManifest": {
    "message": "Halaman ini dikontrol oleh pekerja layanan, tetapi `start_url` tidak ditemukan karena manifes gagal diurai sebagai JSON yang valid"
  },
  "lighthouse-core/audits/service-worker.js | explanationBadStartUrl": {
    "message": "Halaman ini dikontrol oleh pekerja layanan, tetapi `start_url` ({startUrl}) tidak termasuk dalam cakupan pekerja layanan ({scopeUrl})"
  },
  "lighthouse-core/audits/service-worker.js | explanationNoManifest": {
    "message": "Halaman ini dikontrol oleh pekerja layanan, tetapi `start_url` tidak ditemukan karena tidak ada manifes yang diambil."
  },
  "lighthouse-core/audits/service-worker.js | explanationOutOfScope": {
    "message": "Asal memiliki satu pekerja layanan atau lebih, tetapi halaman ({pageUrl}) tidak termasuk dalam cakupan."
  },
  "lighthouse-core/audits/service-worker.js | failureTitle": {
    "message": "Tidak mendaftarkan pekerja layanan yang mengontrol halaman dan `start_url`"
  },
  "lighthouse-core/audits/service-worker.js | title": {
    "message": "Mendaftarkan pekerja layanan yang mengontrol halaman dan `start_url`"
  },
  "lighthouse-core/audits/splash-screen.js | description": {
    "message": "Layar pembuka yang diberi tema akan memberikan pengalaman berkualitas tinggi saat pengguna meluncurkan aplikasi dari layar utama. [Pelajari lebih lanjut](https://web.dev/splash-screen/)."
  },
  "lighthouse-core/audits/splash-screen.js | failureTitle": {
    "message": "Tidak dikonfigurasi untuk layar pembuka khusus"
  },
  "lighthouse-core/audits/splash-screen.js | title": {
    "message": "Dikonfigurasi untuk layar pembuka khusus"
  },
  "lighthouse-core/audits/themed-omnibox.js | description": {
    "message": "Kolom URL browser dapat diberi tema agar cocok dengan situs Anda. [Pelajari lebih lanjut](https://web.dev/themed-omnibox/)."
  },
  "lighthouse-core/audits/themed-omnibox.js | failureTitle": {
    "message": "Tidak menyetel warna tema untuk kolom URL."
  },
  "lighthouse-core/audits/themed-omnibox.js | title": {
    "message": "Menyetel warna tema untuk kolom URL."
  },
  "lighthouse-core/audits/third-party-facades.js | categoryCustomerSuccess": {
    "message": "{productName} (Keberhasilan Dukungan Pelanggan)"
  },
  "lighthouse-core/audits/third-party-facades.js | categoryMarketing": {
    "message": "{productName} (Pemasaran)"
  },
  "lighthouse-core/audits/third-party-facades.js | categorySocial": {
    "message": "{productName} (Media Sosial)"
  },
  "lighthouse-core/audits/third-party-facades.js | categoryVideo": {
    "message": "{productName} (Video)"
  },
  "lighthouse-core/audits/third-party-facades.js | columnProduct": {
    "message": "Produk"
  },
  "lighthouse-core/audits/third-party-facades.js | description": {
    "message": "Beberapa sematan pihak ketiga dapat lambat dimuat. Sebaiknya ganti sematan dengan fasad sampai diperlukan. [Pelajari lebih lanjut](https://web.dev/third-party-facades/)."
  },
  "lighthouse-core/audits/third-party-facades.js | displayValue": {
    "message": "{itemCount,plural, =1{# alternatif fasad tersedia}other{# alternatif fasad tersedia}}"
  },
  "lighthouse-core/audits/third-party-facades.js | failureTitle": {
    "message": "Beberapa resource pihak ketiga dapat lambat dimuat dengan fasad"
  },
  "lighthouse-core/audits/third-party-facades.js | title": {
    "message": "Memuat lambat resource pihak ketiga dengan fasad"
  },
  "lighthouse-core/audits/third-party-summary.js | columnThirdParty": {
    "message": "Pihak Ketiga"
  },
  "lighthouse-core/audits/third-party-summary.js | description": {
    "message": "Kode pihak ketiga dapat memberikan dampak signifikan terhadap performa muatan. Batasi jumlah penyedia pihak ketiga yang berlebihan dan coba muat kode pihak ketiga terutama setelah halaman selesai memuat. [Pelajari lebih lanjut](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/)."
  },
  "lighthouse-core/audits/third-party-summary.js | displayValue": {
    "message": "Kode pihak ketiga memblokir thread utama untuk {timeInMs, number, milliseconds} ms"
  },
  "lighthouse-core/audits/third-party-summary.js | failureTitle": {
    "message": "Kurangi dampak kode pihak ketiga"
  },
  "lighthouse-core/audits/third-party-summary.js | title": {
    "message": "Meminimalkan penggunaan pihak ketiga"
  },
  "lighthouse-core/audits/timing-budget.js | columnMeasurement": {
    "message": "Pengukuran"
  },
  "lighthouse-core/audits/timing-budget.js | columnTimingMetric": {
    "message": "Metrik"
  },
  "lighthouse-core/audits/timing-budget.js | description": {
    "message": "Menetapkan anggaran waktu untuk membantu mengawasi performa situs Anda. Situs dengan performa yang baik akan memuat dengan cepat dan merespons peristiwa masukan pengguna dengan cepat. [Pelajari lebih lanjut](https://developers.google.com/web/tools/lighthouse/audits/budgets)."
  },
  "lighthouse-core/audits/timing-budget.js | title": {
    "message": "Anggaran waktu"
  },
  "lighthouse-core/audits/unsized-images.js | description": {
    "message": "Setel lebar dan tinggi yang jelas pada elemen gambar untuk mengurangi pergeseran tata letak dan memperbaiki CLS. [Pelajari lebih lanjut](https://web.dev/optimize-cls/#images-without-dimensions)"
  },
  "lighthouse-core/audits/unsized-images.js | failureTitle": {
    "message": "Elemen gambar tidak memiliki `width` dan `height` yang jelas"
  },
  "lighthouse-core/audits/unsized-images.js | title": {
    "message": "Elemen gambar memiliki `width` dan `height` yang jelas"
  },
  "lighthouse-core/audits/user-timings.js | columnType": {
    "message": "Jenis"
  },
  "lighthouse-core/audits/user-timings.js | description": {
    "message": "Sebaiknya lengkapi aplikasi Anda dengan User Timing API untuk mengukur performa aplikasi Anda yang sebenarnya selama pengalaman pengguna utama. [Pelajari lebih lanjut](https://web.dev/user-timings/)."
  },
  "lighthouse-core/audits/user-timings.js | displayValue": {
    "message": "{itemCount,plural, =1{1 waktu pengguna}other{# waktu pengguna}}"
  },
  "lighthouse-core/audits/user-timings.js | title": {
    "message": "Tanda dan ukuran Waktu Pengguna"
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | crossoriginWarning": {
    "message": "Sebuah `<link rel=preconnect>` ditemukan untuk \"{securityOrigin}\", tetapi tidak digunakan oleh browser. Pastikan Anda menggunakan atribut `crossorigin` dengan benar."
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | description": {
    "message": "Sebaiknya tambahkan petunjuk resource `preconnect` atau `dns-prefetch` guna membuat sambungan lebih awal ke asal pihak ketiga yang penting. [Pelajari lebih lanjut](https://web.dev/uses-rel-preconnect/)."
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | title": {
    "message": "Sambungkan terlebih dahulu ke nama domain yang diperlukan"
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | tooManyPreconnectLinksWarning": {
    "message": "Ditemukan lebih dari 2 koneksi `<link rel=preconnect>`. Koneksi tersebut sebaiknya tidak sering digunakan dan hanya untuk asal yang paling penting."
  },
  "lighthouse-core/audits/uses-rel-preconnect.js | unusedWarning": {
    "message": "Sebuah `<link rel=preconnect>` ditemukan untuk \"{securityOrigin}\", tetapi tidak digunakan oleh browser. Hanya gunakan `preconnect` untuk asal yang penting dan pasti akan diminta halaman."
  },
  "lighthouse-core/audits/uses-rel-preload.js | crossoriginWarning": {
    "message": "Sebuah `<link>` pramuat ditemukan untuk \"{preloadURL}\", tetapi tidak digunakan oleh browser. Pastikan Anda menggunakan atribut `crossorigin` dengan benar."
  },
  "lighthouse-core/audits/uses-rel-preload.js | description": {
    "message": "Sebaiknya gunakan `<link rel=preload>` untuk memprioritaskan pengambilan resource yang saat ini diminta selama pemuatan halaman. [Pelajari lebih lanjut](https://web.dev/uses-rel-preload/)."
  },
  "lighthouse-core/audits/uses-rel-preload.js | title": {
    "message": "Muat permintaan utama terlebih dahulu"
  },
  "lighthouse-core/audits/valid-source-maps.js | columnMapURL": {
    "message": "URL Peta"
  },
  "lighthouse-core/audits/valid-source-maps.js | description": {
    "message": "Peta sumber menerjemahkan kode yang diminifikasi ke kode sumber asli. Ini akan membantu developer melakukan debug dalam produksi. Selain itu, Lighthouse dapat memberikan data lebih lanjut. Sebaiknya deploy peta sumber untuk mendapatkan manfaat yang optimal. [Pelajari lebih lanjut](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps)."
  },
  "lighthouse-core/audits/valid-source-maps.js | failureTitle": {
    "message": "Tidak ada peta sumber untuk JavaScript pihak pertama berukuran besar"
  },
  "lighthouse-core/audits/valid-source-maps.js | missingSourceMapErrorMessage": {
    "message": "File JavaScript berukuran besar tidak memiliki peta sumber"
  },
  "lighthouse-core/audits/valid-source-maps.js | missingSourceMapItemsWarningMesssage": {
    "message": "{missingItems,plural, =1{Peringatan: kurang 1 item dalam `.sourcesContent`}other{Peringatan: kurang # item dalam `.sourcesContent`}}"
  },
  "lighthouse-core/audits/valid-source-maps.js | title": {
    "message": "Halaman memiliki peta sumber yang valid"
  },
  "lighthouse-core/audits/viewport.js | description": {
    "message": "`<meta name=\"viewport\">` tidak hanya mengoptimalkan aplikasi untuk ukuran layar perangkat seluler, tetapi juga mencegah [penundaan 300 milidetik pada input pengguna](https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away). [Pelajari lebih lanjut](https://web.dev/viewport/)."
  },
  "lighthouse-core/audits/viewport.js | explanationNoTag": {
    "message": "Tag `<meta name=\"viewport\">` tidak ditemukan"
  },
  "lighthouse-core/audits/viewport.js | failureTitle": {
    "message": "Tidak memiliki tag `<meta name=\"viewport\">` dengan `width` atau `initial-scale`"
  },
  "lighthouse-core/audits/viewport.js | title": {
    "message": "Memiliki tag `<meta name=\"viewport\">` dengan `width` atau `initial-scale`"
  },
  "lighthouse-core/config/default-config.js | a11yAriaGroupDescription": {
    "message": "Ini adalah peluang untuk meningkatkan penggunaan ARIA pada aplikasi Anda, yang dapat meningkatkan pengalaman bagi pengguna teknologi asistif, seperti pembaca layar."
  },
  "lighthouse-core/config/default-config.js | a11yAriaGroupTitle": {
    "message": "ARIA"
  },
  "lighthouse-core/config/default-config.js | a11yAudioVideoGroupDescription": {
    "message": "Ini adalah peluang untuk memberikan konten alternatif untuk audio dan video. Hal ini dapat meningkatkan pengalaman bagi pengguna yang menyandang gangguan penglihatan atau pendengaran."
  },
  "lighthouse-core/config/default-config.js | a11yAudioVideoGroupTitle": {
    "message": "Audio dan video"
  },
  "lighthouse-core/config/default-config.js | a11yBestPracticesGroupDescription": {
    "message": "Item berikut memperjelas praktik terbaik yang umum untuk aksesibilitas."
  },
  "lighthouse-core/config/default-config.js | a11yBestPracticesGroupTitle": {
    "message": "Praktik terbaik"
  },
  "lighthouse-core/config/default-config.js | a11yCategoryDescription": {
    "message": "Pemeriksaan ini menandai peluang untuk [menyempurnakan aksesibilitas aplikasi web Anda](https://developers.google.com/web/fundamentals/accessibility). Hanya sejumlah kecil masalah aksesibilitas yang dapat terdeteksi secara otomatis, sehingga pengujian manual juga dianjurkan."
  },
  "lighthouse-core/config/default-config.js | a11yCategoryManualDescription": {
    "message": "Item berikut ini menangani area yang tidak dapat dicakup oleh fitur pengujian otomatis. Pelajari lebih lanjut dalam panduan kami tentang [menjalankan tinjauan aksesibilitas](https://developers.google.com/web/fundamentals/accessibility/how-to-review)."
  },
  "lighthouse-core/config/default-config.js | a11yCategoryTitle": {
    "message": "Aksesibilitas"
  },
  "lighthouse-core/config/default-config.js | a11yColorContrastGroupDescription": {
    "message": "Ini adalah peluang untuk meningkatkan keterbacaan konten Anda."
  },
  "lighthouse-core/config/default-config.js | a11yColorContrastGroupTitle": {
    "message": "Kontras"
  },
  "lighthouse-core/config/default-config.js | a11yLanguageGroupDescription": {
    "message": "Ini adalah peluang untuk menyempurnakan interpretasi konten Anda oleh pengguna dalam lokal yang berbeda."
  },
  "lighthouse-core/config/default-config.js | a11yLanguageGroupTitle": {
    "message": "Internasionalisasi dan pelokalan"
  },
  "lighthouse-core/config/default-config.js | a11yNamesLabelsGroupDescription": {
    "message": "Ini adalah peluang untuk meningkatkan semantik kontrol dalam aplikasi Anda. Hal ini dapat menyempurnakan pengalaman bagi pengguna teknologi asistif, seperti pembaca layar."
  },
  "lighthouse-core/config/default-config.js | a11yNamesLabelsGroupTitle": {
    "message": "Nama dan label"
  },
  "lighthouse-core/config/default-config.js | a11yNavigationGroupDescription": {
    "message": "Ini adalah peluang untuk menyempurnakan navigasi keyboard pada aplikasi Anda."
  },
  "lighthouse-core/config/default-config.js | a11yNavigationGroupTitle": {
    "message": "Navigasi"
  },
  "lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupDescription": {
    "message": "Ini adalah peluang untuk menyempurnakan pengalaman membaca data dalam format tabel atau daftar menggunakan teknologi pendukung, seperti pembaca layar."
  },
  "lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupTitle": {
    "message": "Tabel dan daftar"
  },
  "lighthouse-core/config/default-config.js | bestPracticesBrowserCompatGroupTitle": {
    "message": "Kompatibilitas Browser"
  },
  "lighthouse-core/config/default-config.js | bestPracticesCategoryTitle": {
    "message": "Praktik Terbaik"
  },
  "lighthouse-core/config/default-config.js | bestPracticesGeneralGroupTitle": {
    "message": "Umum"
  },
  "lighthouse-core/config/default-config.js | bestPracticesTrustSafetyGroupTitle": {
    "message": "Kepercayaan dan Keamanan"
  },
  "lighthouse-core/config/default-config.js | bestPracticesUXGroupTitle": {
    "message": "Pengalaman Pengguna"
  },
  "lighthouse-core/config/default-config.js | budgetsGroupDescription": {
    "message": "Anggaran performa menetapkan standar performa situs Anda."
  },
  "lighthouse-core/config/default-config.js | budgetsGroupTitle": {
    "message": "Anggaran"
  },
  "lighthouse-core/config/default-config.js | diagnosticsGroupDescription": {
    "message": "Informasi selengkapnya tentang performa aplikasi Anda. Angka ini tidak [secara langsung memengaruhi](https://web.dev/performance-scoring/) skor Performa."
  },
  "lighthouse-core/config/default-config.js | diagnosticsGroupTitle": {
    "message": "Diagnostik"
  },
  "lighthouse-core/config/default-config.js | firstPaintImprovementsGroupDescription": {
    "message": "Aspek terpenting dari performa adalah seberapa cepat piksel dirender di layar. Metrik utama: First Contentful Paint, First Meaningful Paint"
  },
  "lighthouse-core/config/default-config.js | firstPaintImprovementsGroupTitle": {
    "message": "Penyempurnaan First Paint"
  },
  "lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription": {
    "message": "Saran ini dapat membantu pemuatan halaman menjadi lebih cepat. Saran tersebut tidak [secara langsung memengaruhi](https://web.dev/performance-scoring/) skor Performa."
  },
  "lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle": {
    "message": "Peluang"
  },
  "lighthouse-core/config/default-config.js | metricGroupTitle": {
    "message": "Metrik"
  },
  "lighthouse-core/config/default-config.js | overallImprovementsGroupDescription": {
    "message": "Menyempurnakan pengalaman pemuatan halaman keseluruhan, sehingga halaman responsif dan siap untuk digunakan secepatnya. Metrik utama: Waktu untuk Interaktif, Indeks Kecepatan"
  },
  "lighthouse-core/config/default-config.js | overallImprovementsGroupTitle": {
    "message": "Penyempurnaan Keseluruhan"
  },
  "lighthouse-core/config/default-config.js | performanceCategoryTitle": {
    "message": "Performa"
  },
  "lighthouse-core/config/default-config.js | pwaCategoryDescription": {
    "message": "Pemeriksaan ini memvalidasi aspek-aspek Progressive Web App. [Pelajari lebih lanjut](https://developers.google.com/web/progressive-web-apps/checklist)."
  },
  "lighthouse-core/config/default-config.js | pwaCategoryManualDescription": {
    "message": "Pemeriksaan ini diperlukan oleh [Checklist PWA](https://developers.google.com/web/progressive-web-apps/checklist) untuk dasar pengukuran tetapi tidak otomatis diperiksa oleh Lighthouse. Pemeriksaan tersebut tidak memengaruhi skor, tetapi penting karena hal ini berarti Anda memverifikasi situs-situs secara manual."
  },
  "lighthouse-core/config/default-config.js | pwaCategoryTitle": {
    "message": "PWA"
  },
  "lighthouse-core/config/default-config.js | pwaInstallableGroupTitle": {
    "message": "Dapat Diinstal"
  },
  "lighthouse-core/config/default-config.js | pwaOptimizedGroupTitle": {
    "message": "PWA yang Dioptimalkan"
  },
  "lighthouse-core/config/default-config.js | seoCategoryDescription": {
    "message": "Pemeriksaan ini memastikan bahwa halaman Anda mengikuti saran pengoptimalan mesin telusur dasar. Ada banyak faktor tambahan yang tidak diperhitungkan oleh Lighthouse di sini yang mungkin memengaruhi peringkat penelusuran Anda, termasuk performa di [Data Web Inti](https://web.dev/learn-web-vitals/). [Pelajari lebih lanjut](https://support.google.com/webmasters/answer/35769)."
  },
  "lighthouse-core/config/default-config.js | seoCategoryManualDescription": {
    "message": "Jalankan validator tambahan ini di situs Anda untuk memeriksa praktik terbaik SEO lainnya."
  },
  "lighthouse-core/config/default-config.js | seoCategoryTitle": {
    "message": "SEO"
  },
  "lighthouse-core/config/default-config.js | seoContentGroupDescription": {
    "message": "Format HTML Anda dengan cara yang memungkinkan crawler untuk lebih memahami konten aplikasi Anda."
  },
  "lighthouse-core/config/default-config.js | seoContentGroupTitle": {
    "message": "Praktik Terbaik Konten"
  },
  "lighthouse-core/config/default-config.js | seoCrawlingGroupDescription": {
    "message": "Agar muncul di hasil penelusuran, crawler perlu mengakses aplikasi Anda."
  },
  "lighthouse-core/config/default-config.js | seoCrawlingGroupTitle": {
    "message": "Crawling dan Pengindeksan"
  },
  "lighthouse-core/config/default-config.js | seoMobileGroupDescription": {
    "message": "Pastikan halaman Anda mobile-friendly agar pengguna tidak perlu mencubit atau memperbesar untuk membaca halaman konten. [Pelajari lebih lanjut](https://developers.google.com/search/mobile-sites/)."
  },
  "lighthouse-core/config/default-config.js | seoMobileGroupTitle": {
    "message": "Mobile Friendly"
  },
  "lighthouse-core/gather/driver/environment.js | warningSlowHostCpu": {
    "message": "Perangkat yang diuji sepertinya memiliki CPU yang lebih lambat daripada perkiraan Lighthouse. Hal ini dapat berdampak buruk pada skor performa Anda. Pelajari lebih lanjut [cara mengalibrasi pengali pelambatan CPU yang sesuai](https://github.com/GoogleChrome/lighthouse/blob/master/docs/throttling.md#cpu-throttling)."
  },
  "lighthouse-core/gather/driver/navigation.js | warningRedirected": {
    "message": "Halaman tersebut mungkin tidak dimuat sesuai harapan karena URL uji Anda ({requested}) dialihkan ke {final}. Coba uji URL kedua secara langsung."
  },
  "lighthouse-core/gather/driver/navigation.js | warningTimeout": {
    "message": "Pemuatan halaman terlalu lambat untuk bisa selesai tepat waktu. Hasil mungkin tidak lengkap."
  },
  "lighthouse-core/gather/driver/storage.js | warningData": {
    "message": "{locationCount,plural, =1{Mungkin terdapat data tersimpan yang memengaruhi performa pemuatan di lokasi ini: {locations}. Audit halaman ini di jendela Samaran untuk mencegah resource tersebut memengaruhi performa Anda.}other{Mungkin terdapat data tersimpan yang memengaruhi performa pemuatan di lokasi ini {locations}. Audit halaman ini di jendela Samaran untuk mencegah resource tersebut memengaruhi performa Anda.}}"
  },
  "lighthouse-core/lib/csp-evaluator.js | allowlistFallback": {
    "message": "Sebaiknya tambahkan skema URL https: dan http: (diabaikan oleh browser yang mendukung 'strict-dynamic') agar kompatibel dengan browser versi lama."
  },
  "lighthouse-core/lib/csp-evaluator.js | deprecatedDisownOpener": {
    "message": "disown-opener tidak digunakan lagi sejak CSP3. Sebagai gantinya, gunakan header Cross-Origin-Opener-Policy."
  },
  "lighthouse-core/lib/csp-evaluator.js | deprecatedReferrer": {
    "message": "referrer tidak digunakan lagi sejak CSP2. Sebagai gantinya, gunakan header Referrer-Policy."
  },
  "lighthouse-core/lib/csp-evaluator.js | deprecatedReflectedXSS": {
    "message": "reflected-xss tidak digunakan lagi sejak CSP2. Sebagai gantinya, gunakan header X-XSS-Protection."
  },
  "lighthouse-core/lib/csp-evaluator.js | missingBaseUri": {
    "message": "Base-uri yang tidak ada memungkinkan injeksi tag <base> untuk menyetel URL dasar bagi semua URL relatif (misalnya, skrip) ke domain yang dikontrol penyerang. Sebaiknya setel base-uri ke 'none' atau 'self'."
  },
  "lighthouse-core/lib/csp-evaluator.js | missingObjectSrc": {
    "message": "object-src yang hilang memungkinkan injeksi plugin yang menjalankan skrip tidak aman. Sebaiknya setel object-src ke 'none', jika memungkinkan."
  },
  "lighthouse-core/lib/csp-evaluator.js | missingScriptSrc": {
    "message": "Perintah script-src tidak ada. Ini dapat mengizinkan eksekusi skrip yang tidak aman."
  },
  "lighthouse-core/lib/csp-evaluator.js | missingSemicolon": {
    "message": "Apakah Anda lupa tanda titik koma? Tampaknya {keyword} adalah perintah, bukan kata kunci."
  },
  "lighthouse-core/lib/csp-evaluator.js | nonceCharset": {
    "message": "Nonce harus menggunakan charset base64."
  },
  "lighthouse-core/lib/csp-evaluator.js | nonceLength": {
    "message": "Nonce harus terdiri dari minimal 8 karakter."
  },
  "lighthouse-core/lib/csp-evaluator.js | plainUrlScheme": {
    "message": "Hindari penggunaan skema URL biasa ({keyword}) dalam perintah ini. Skema URL biasa memungkinkan skrip berasal dari domain yang tidak aman."
  },
  "lighthouse-core/lib/csp-evaluator.js | plainWildcards": {
    "message": "Hindari penggunaan karakter pengganti biasa ({keyword}) dalam perintah ini. Karakter pengganti biasa memungkinkan skrip berasal dari domain yang tidak aman."
  },
  "lighthouse-core/lib/csp-evaluator.js | reportToOnly": {
    "message": "Tujuan pelaporan hanya dikonfigurasi melalui perintah report-to. Perintah ini hanya didukung di browser berbasis Chromium. Jadi, sebaiknya gunakan juga perintah report-uri."
  },
  "lighthouse-core/lib/csp-evaluator.js | reportingDestinationMissing": {
    "message": "Tidak ada CSP yang mengonfigurasi tujuan pelaporan. Mempertahankan CSP dari waktu ke waktu dan memantau setiap kerusakan menjadi sulit dilakukan."
  },
  "lighthouse-core/lib/csp-evaluator.js | strictDynamic": {
    "message": "Daftar host yang diizinkan sering kali dapat diabaikan. Sebaiknya gunakan nonce atau hash CSP, beserta 'strict-dynamic', jika perlu."
  },
  "lighthouse-core/lib/csp-evaluator.js | unknownDirective": {
    "message": "Perintah CSP tidak dikenal."
  },
  "lighthouse-core/lib/csp-evaluator.js | unknownKeyword": {
    "message": "Tampaknya {keyword} adalah kata kunci yang tidak valid."
  },
  "lighthouse-core/lib/csp-evaluator.js | unsafeInline": {
    "message": "'unsafe-inline' mengizinkan eksekusi skrip dalam halaman dan pengendali peristiwa yang tidak aman. Sebaiknya gunakan nonce atau hash CSP untuk mengizinkan skrip satu per satu."
  },
  "lighthouse-core/lib/csp-evaluator.js | unsafeInlineFallback": {
    "message": "Sebaiknya tambahkan 'unsafe-inline' (diabaikan oleh browser yang mendukung nonce/hash) agar kompatibel dengan browser versi lama."
  },
  "lighthouse-core/lib/i18n/i18n.js | columnBlockingTime": {
    "message": "Waktu Pemblokiran Thread Utama"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnCacheTTL": {
    "message": "TTL Cache"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnDescription": {
    "message": "Deskripsi"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnDuration": {
    "message": "Durasi"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnElement": {
    "message": "Elemen"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnFailingElem": {
    "message": "Elemen yang Gagal"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnLocation": {
    "message": "Lokasi"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnName": {
    "message": "Nama"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnOverBudget": {
    "message": "Melebihi Anggaran"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnRequests": {
    "message": "Permintaan"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnResourceSize": {
    "message": "Ukuran Resource"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnResourceType": {
    "message": "Jenis Resource"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnSize": {
    "message": "Ukuran"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnSource": {
    "message": "Sumber"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnStartTime": {
    "message": "Waktu Mulai"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnTimeSpent": {
    "message": "Waktu yang Dihabiskan"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnTransferSize": {
    "message": "Ukuran Transfer"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnURL": {
    "message": "URL"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": {
    "message": "Potensi Penghematan"
  },
  "lighthouse-core/lib/i18n/i18n.js | columnWastedMs": {
    "message": "Potensi Penghematan"
  },
  "lighthouse-core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric": {
    "message": "Cumulative Layout Shift"
  },
  "lighthouse-core/lib/i18n/i18n.js | displayValueByteSavings": {
    "message": "Potensi penghematan {wastedBytes, number, bytes} KiB"
  },
  "lighthouse-core/lib/i18n/i18n.js | displayValueElementsFound": {
    "message": "{nodeCount,plural, =1{1 elemen ditemukan}other{# elemen ditemukan}}"
  },
  "lighthouse-core/lib/i18n/i18n.js | displayValueMsSavings": {
    "message": "Potensi penghematan {wastedMs, number, milliseconds} md"
  },
  "lighthouse-core/lib/i18n/i18n.js | documentResourceType": {
    "message": "Dokumen"
  },
  "lighthouse-core/lib/i18n/i18n.js | firstContentfulPaintMetric": {
    "message": "First Contentful Paint"
  },
  "lighthouse-core/lib/i18n/i18n.js | firstMeaningfulPaintMetric": {
    "message": "First Meaningful Paint"
  },
  "lighthouse-core/lib/i18n/i18n.js | fontResourceType": {
    "message": "Font"
  },
  "lighthouse-core/lib/i18n/i18n.js | imageResourceType": {
    "message": "Gambar"
  },
  "lighthouse-core/lib/i18n/i18n.js | interactiveMetric": {
    "message": "Time to Interactive"
  },
  "lighthouse-core/lib/i18n/i18n.js | itemSeverityHigh": {
    "message": "Tinggi"
  },
  "lighthouse-core/lib/i18n/i18n.js | itemSeverityLow": {
    "message": "Rendah"
  },
  "lighthouse-core/lib/i18n/i18n.js | itemSeverityMedium": {
    "message": "Sedang"
  },
  "lighthouse-core/lib/i18n/i18n.js | largestContentfulPaintMetric": {
    "message": "Largest Contentful Paint"
  },
  "lighthouse-core/lib/i18n/i18n.js | maxPotentialFIDMetric": {
    "message": "Potensi Maksimal Penundaan Input Pertama"
  },
  "lighthouse-core/lib/i18n/i18n.js | mediaResourceType": {
    "message": "Media"
  },
  "lighthouse-core/lib/i18n/i18n.js | ms": {
    "message": "{timeInMs, number, milliseconds} md"
  },
  "lighthouse-core/lib/i18n/i18n.js | otherResourceType": {
    "message": "Lainnya"
  },
  "lighthouse-core/lib/i18n/i18n.js | otherResourcesLabel": {
    "message": "Resource lainnya"
  },
  "lighthouse-core/lib/i18n/i18n.js | scriptResourceType": {
    "message": "Skrip"
  },
  "lighthouse-core/lib/i18n/i18n.js | seconds": {
    "message": "{timeInMs, number, seconds} dtk"
  },
  "lighthouse-core/lib/i18n/i18n.js | speedIndexMetric": {
    "message": "Speed Index"
  },
  "lighthouse-core/lib/i18n/i18n.js | stylesheetResourceType": {
    "message": "Stylesheet"
  },
  "lighthouse-core/lib/i18n/i18n.js | thirdPartyResourceType": {
    "message": "Pihak ketiga"
  },
  "lighthouse-core/lib/i18n/i18n.js | totalBlockingTimeMetric": {
    "message": "Total Blocking Time"
  },
  "lighthouse-core/lib/i18n/i18n.js | totalResourceType": {
    "message": "Total"
  },
  "lighthouse-core/lib/lh-error.js | badTraceRecording": {
    "message": "Terjadi kesalahan saat merekam jejak selama pemuatan halaman Anda. Harap jalankan Lighthouse kembali. ({errorCode})"
  },
  "lighthouse-core/lib/lh-error.js | criTimeout": {
    "message": "Waktu tunggu untuk sambungan Protokol Debugger awal berakhir."
  },
  "lighthouse-core/lib/lh-error.js | didntCollectScreenshots": {
    "message": "Chrome tidak mengumpulkan screenshot apa pun selama pemuatan halaman. Pastikan terdapat konten yang terlihat pada halaman, kemudian coba jalankan kembali Lighthouse. ({errorCode})"
  },
  "lighthouse-core/lib/lh-error.js | dnsFailure": {
    "message": "Server DNS tidak dapat menetapkan domain yang disediakan."
  },
  "lighthouse-core/lib/lh-error.js | erroredRequiredArtifact": {
    "message": "Terjadi error pada pengumpul {artifactName} wajib: {errorMessage}"
  },
  "lighthouse-core/lib/lh-error.js | internalChromeError": {
    "message": "Terjadi error Chrome internal. Harap mulai ulang Chrome dan coba jalankan kembali Lighthouse."
  },
  "lighthouse-core/lib/lh-error.js | missingRequiredArtifact": {
    "message": "Pengumpul {artifactName} yang diperlukan tidak berjalan."
  },
  "lighthouse-core/lib/lh-error.js | noFcp": {
    "message": "Halaman tidak menampilkan konten apa pun. Pastikan jendela browser tetap di latar depan selama pemuatan, lalu coba lagi. ({errorCode})"
  },
  "lighthouse-core/lib/lh-error.js | notHtml": {
    "message": "Halaman yang diberikan bukan HTML (ditayangkan sebagai jenis MIME {mimeType})."
  },
  "lighthouse-core/lib/lh-error.js | oldChromeDoesNotSupportFeature": {
    "message": "Versi Chrome ini terlalu lama untuk mendukung '{featureName}'. Gunakan versi yang lebih baru untuk melihat hasil lengkap."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailed": {
    "message": "Lighthouse tidak dapat memuat halaman yang Anda minta dengan lancar. Pastikan Anda menguji URL yang benar dan server merespons semua permintaan dengan baik."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedHung": {
    "message": "Lighthouse tidak dapat memuat URL yang Anda minta dengan lancar karena halaman berhenti merespons."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedInsecure": {
    "message": "URL yang Anda berikan tidak memiliki sertifikat keamanan yang valid. {securityMessages}"
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedInterstitial": {
    "message": "Chrome mencegah pemuatan halaman dengan interstisial. Pastikan Anda menguji URL yang benar dan server merespons semua permintaan dengan baik."
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedWithDetails": {
    "message": "Lighthouse tidak dapat memuat halaman yang Anda minta dengan lancar. Pastikan Anda menguji URL yang benar dan server merespons semua permintaan dengan baik. (Detail: {errorDetails})"
  },
  "lighthouse-core/lib/lh-error.js | pageLoadFailedWithStatusCode": {
    "message": "Lighthouse tidak dapat memuat halaman yang Anda minta dengan lancar. Pastikan Anda menguji URL yang benar dan server merespons semua permintaan dengan baik. (Kode status: {statusCode})"
  },
  "lighthouse-core/lib/lh-error.js | pageLoadTookTooLong": {
    "message": "Waktu pemuatan halaman Anda terlalu lama. Harap ikuti peluang dalam laporan untuk mengurangi waktu muat halaman Anda, kemudian coba jalankan kembali Lighthouse. ({errorCode})"
  },
  "lighthouse-core/lib/lh-error.js | protocolTimeout": {
    "message": "Waktu tunggu respons protokol DevTools telah melampaui waktu yang dialokasikan. (Metode: {protocolMethod})"
  },
  "lighthouse-core/lib/lh-error.js | requestContentTimeout": {
    "message": "Pengambilan konten resource telah melampaui waktu yang dialokasikan"
  },
  "lighthouse-core/lib/lh-error.js | urlInvalid": {
    "message": "URL yang Anda berikan tampaknya tidak valid."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | efficient-animated-content": {
    "message": "Untuk konten animasi, gunakan [`amp-anim`](https://amp.dev/documentation/components/amp-anim/) untuk meminimalkan penggunaan CPU saat konten tidak berada di layar."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | modern-image-formats": {
    "message": "Sebaiknya tampilkan semua komponen [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) dalam format WebP saat menentukan fallback yang tepat untuk browser lainnya. [Pelajari lebih lanjut](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | offscreen-images": {
    "message": "Pastikan Anda menggunakan [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) untuk gambar agar otomatis dimuat dengan lambat. [Pelajari lebih lanjut](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": "Gunakan alat semacam [AMP Optimizer](https://github.com/ampproject/amp-toolbox/tree/master/packages/optimizer) untuk [merender sistem server tata letak AMP](https://amp.dev/documentation/guides-and-tutorials/optimize-and-measure/server-side-rendering/)."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | unminified-css": {
    "message": "Pelajari [dokumentasi AMP](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/style_pages/) untuk memastikan semua gaya didukung."
  },
  "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": {
    "message": "Komponen [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) mendukung atribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) untuk menentukan aset gambar yang akan digunakan berdasarkan ukuran layar. [Pelajari lebih lanjut](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": {
    "message": "Pertimbangkan untuk menggunakan scroll virtual dengan Component Dev Kit (CDK) jika daftar yang sangat besar sedang dirender. [Pelajari lebih lanjut](https://web.dev/virtualize-lists-with-angular-cdk/)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | total-byte-weight": {
    "message": "Terapkan [pemisahan kode tingkat rute](https://web.dev/route-level-code-splitting-in-angular/) untuk meminimalkan ukuran paket JavaScript Anda. Selain itu, sebaiknya simpan aset ke cache terlebih dahulu menggunakan [pekerja layanan Angular](https://web.dev/precaching-with-the-angular-service-worker/)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | unminified-warning": {
    "message": "Jika Anda menggunakan Angular CLI, pastikan bahwa build dibuat dalam mode produksi. [Pelajari lebih lanjut](https://angular.io/guide/deployment#enable-runtime-production-mode)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | unused-javascript": {
    "message": "Jika Anda menggunakan Angular CLI, sertakan peta sumber dalam build produksi untuk memeriksa paket Anda. [Pelajari lebih lanjut](https://angular.io/guide/deployment#inspect-the-bundles)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | uses-rel-preload": {
    "message": "Pramuat rute terlebih dahulu untuk mempercepat navigasi. [Pelajari lebih lanjut](https://web.dev/route-preloading-in-angular/)."
  },
  "node_modules/lighthouse-stack-packs/packs/angular.js | uses-responsive-images": {
    "message": "Pertimbangkan untuk menggunakan utilitas `BreakpointObserver` dalam Component Dev Kit (CDK) guna mengelola titik henti image sementara. [Pelajari lebih lanjut](https://material.angular.io/cdk/layout/overview)."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | efficient-animated-content": {
    "message": "Sebaiknya upload GIF ke layanan yang akan menyediakannya untuk disematkan sebagai video HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | font-display": {
    "message": "Sebutkan `@font-display` saat menentukan font khusus di tema Anda."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | modern-image-formats": {
    "message": "Sebaiknya instal dan konfigurasi [modul untuk memanfaatkan format gambar WebP](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=webp&solrsort=iss_project_release_usage+desc&op=Search) di situs Anda. Modul tersebut otomatis menghasilkan versi WebP dari gambar yang Anda upload untuk mengoptimalkan waktu pemuatan."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | offscreen-images": {
    "message": "Instal [modul Drupal](https://www.drupal.org/project/project_module?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=im_vid_3%3A67&f%5B3%5D=&f%5B4%5D=sm_field_project_type%3Afull&f%5B5%5D=&f%5B6%5D=&text=%22lazy+load%22&solrsort=iss_project_release_usage+desc&op=Search) yang dapat memuat gambar dengan lambat. Modul tersebut mampu menunda pemuatan gambar di bagian halaman yang belum ditampilkan untuk meningkatkan performa."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": {
    "message": "Sebaiknya gunakan modul untuk menyejajarkan CSS dan JavaScript penting, atau memuat aset potensial secara asinkron melalui JavaScript, seperti modul [Agregasi CSS/JS Lanjutan](https://www.drupal.org/project/advagg). Harap berhati-hati karena pengoptimalan yang disediakan oleh modul ini dapat merusak situs, sehingga Anda cenderung perlu mengubah kode."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | server-response-time": {
    "message": "Semua spesifikasi tema, modul, dan server berkontribusi pada waktu respons server. Sebaiknya cari tema yang lebih optimal, pilih modul pengoptimalan dengan hati-hati, dan/atau upgrade server Anda. Server hosting Anda harus memanfaatkan cache opcode dan cache memori PHP untuk mengurangi waktu kueri database, seperti Redis atau Memcached, serta logika aplikasi yang dioptimalkan guna menyiapkan halaman dengan lebih cepat."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": {
    "message": "Sebaiknya gunakan [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) untuk mengurangi ukuran gambar yang dimuat di halaman Anda. Jika Anda menggunakan Views untuk menampilkan beberapa item konten di halaman, sebaiknya implementasikan penomoran halaman guna membatasi jumlah item konten yang ditampilkan di halaman tersebut."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unminified-css": {
    "message": "Pastikan Anda mengaktifkan \"Aggregate CSS files\" di halaman \"Administration » Configuration » Development\". Anda juga dapat mengonfigurasi opsi agregasi lanjutan lainnya melalui [modul tambahan](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=css+aggregation&solrsort=iss_project_release_usage+desc&op=Search) untuk mempercepat situs dengan menyambungkan, meminifikasi, dan mengompresi gaya CSS Anda."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unminified-javascript": {
    "message": "Pastikan Anda mengaktifkan \"Aggregate JavaScript files\" di halaman \"Administration » Configuration » Development\". Anda juga dapat mengonfigurasi opsi agregasi lanjutan lainnya melalui [modul tambahan](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=javascript+aggregation&solrsort=iss_project_release_usage+desc&op=Search) untuk mempercepat situs dengan menyambungkan, meminifikasi, dan mengompresi aset JavaScript Anda."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unused-css-rules": {
    "message": "Sebaiknya hapus aturan CSS yang tidak digunakan dan hanya lampirkan library Drupal yang diperlukan ke halaman atau komponen yang relevan di halaman. Buka [Link dokumentasi Drupal](https://www.drupal.org/docs/8/creating-custom-modules/adding-stylesheets-css-and-javascript-js-to-a-drupal-8-module#library) untuk mengetahui detailnya. Untuk mengidentifikasi library yang dilampirkan yang menambahkan CSS tidak relevan, coba jalankan [cakupan kode](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) di Chrome DevTools. Anda dapat mengidentifikasi tema/modul yang bertanggung jawab dari URL stylesheet saat agregasi CSS dinonaktifkan di situs Drupal Anda. Cari tema/modul dengan banyak stylesheet dalam daftar yang memiliki banyak warna merah dalam cakupan kode. Tema/modul sebaiknya hanya menambahkan stylesheet ke antrean jika memang benar digunakan di halaman."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | unused-javascript": {
    "message": "Sebaiknya hapus aset JavaScript yang tidak digunakan dan hanya lampirkan library Drupal yang diperlukan ke halaman atau komponen yang relevan di halaman. Buka [Link dokumentasi Drupal](https://www.drupal.org/docs/8/creating-custom-modules/adding-stylesheets-css-and-javascript-js-to-a-drupal-8-module#library) untuk mengetahui detailnya. Untuk mengidentifikasi library yang dilampirkan yang menambahkan JavaScript tidak relevan, coba jalankan [cakupan kode](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) di Chrome DevTools. Anda dapat mengidentifikasi tema/modul yang bertanggung jawab dari URL skrip saat agregasi JavaScript dinonaktifkan di situs Drupal Anda. Cari tema/modul dengan banyak skrip dalam daftar yang memiliki banyak warna merah dalam cakupan kode. Tema/modul sebaiknya hanya menambahkan skrip ke antrean jika memang benar digunakan di halaman."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-long-cache-ttl": {
    "message": "Setel \"Browser and proxy cache maximum age\" di halaman \"Administration » Configuration » Development\". Baca [Cache Drupal dan mengoptimalkan performa](https://www.drupal.org/docs/7/managing-site-performance-and-scalability/caching-to-improve-performance/caching-overview#s-drupal-performance-resources)."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-optimized-images": {
    "message": "Sebaiknya gunakan [modul](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=optimize+images&solrsort=iss_project_release_usage+desc&op=Search) yang otomatis mengoptimalkan dan mengurangi ukuran gambar yang diupload melalui situs dengan tetap mempertahankan kualitas. Selain itu, pastikan Anda menggunakan [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) native yang disediakan oleh Drupal (tersedia di Drupal 8 dan yang lebih tinggi) untuk semua gambar yang dirender di halaman."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-rel-preconnect": {
    "message": "Petunjuk resource preconnect atau dns-prefetch dapat ditambahkan dengan menginstal dan mengonfigurasi [modul](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=dns-prefetch&solrsort=iss_project_release_usage+desc&op=Search) yang memberikan fasilitas untuk petunjuk resource agen pengguna."
  },
  "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": {
    "message": "Pastikan Anda menggunakan [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) native yang disediakan oleh Drupal (tersedia di Drupal 8 dan yang lebih tinggi). Gunakan Responsive Image Styles saat merender kolom gambar melalui mode tampilan, tampilan, atau gambar yang diupload melalui editor WYSIWYG."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": {
    "message": "Sebaiknya upload GIF ke layanan yang akan menyediakannya untuk disematkan sebagai video HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | modern-image-formats": {
    "message": "Sebaiknya gunakan [plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) atau layanan yang otomatis mengonversi gambar yang diupload ke format optimal."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | offscreen-images": {
    "message": "Instal [plugin pemuatan lambat di Joomla](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=lazy%20loading) yang menyediakan kemampuan untuk menunda pemuatan gambar di bagian halaman yang belum ditampilkan, atau beralihlah ke template yang menyediakan fungsi tersebut. Mulai dari Joomla 4.0, semua gambar baru akan [otomatis](https://github.com/joomla/joomla-cms/pull/30748) mendapatkan atribut `loading` dari core."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | render-blocking-resources": {
    "message": "Terdapat sejumlah plugin di Joomla yang dapat membantu Anda [menyejajarkan aset penting](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance) atau [menunda resource yang kurang penting](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance). Harap berhati-hati karena pengoptimalan yang disediakan oleh plugin ini dapat merusak fitur template atau plugin, sehingga Anda akan perlu mengujinya secara menyeluruh."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | server-response-time": {
    "message": "Semua spesifikasi template, ekstensi, dan server berkontribusi pada waktu respons server. Sebaiknya cari template yang lebih optimal, pilih ekstensi pengoptimalan dengan hati-hati, dan/atau upgrade server Anda."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | total-byte-weight": {
    "message": "Sebaiknya tampilkan kutipan dalam kategori artikel (misalnya melalui link baca selengkapnya), kurangi jumlah artikel yang ditampilkan pada halaman yang ada, bagi postingan panjang menjadi beberapa halaman, atau gunakan plugin untuk memuat komentar dengan lambat."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unminified-css": {
    "message": "Sejumlah [ekstensi Joomla](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance) dapat mempercepat situs Anda dengan menyambungkan, meminifikasi, dan mengompresi gaya CSS. Ada juga template yang memberikan fungsi ini."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unminified-javascript": {
    "message": "Sejumlah [ekstensi Joomla](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance) dapat mempercepat situs Anda dengan menyambungkan, meminifikasi, dan mengompresi skrip. Ada juga template yang memberikan fungsi ini."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unused-css-rules": {
    "message": "Sebaiknya kurangi atau ubah jumlah [ekstensi Joomla](https://extensions.joomla.org/) yang memuat CSS yang tidak digunakan di halaman Anda. Untuk mengidentifikasi ekstensi yang menambahkan CSS tidak relevan, coba jalankan [cakupan kode](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) di Chrome DevTools. Anda dapat mengidentifikasi tema/plugin yang bertanggung jawab dari URL stylesheet. Cari plugin yang memiliki banyak stylesheet dalam daftar yang memiliki banyak warna merah dalam cakupan kode. Plugin sebaiknya hanya menambahkan stylesheet ke antrean jika memang benar digunakan di halaman."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | unused-javascript": {
    "message": "Sebaiknya kurangi atau ubah jumlah [ekstensi Joomla](https://extensions.joomla.org/) yang memuat JavaScript yang tidak digunakan di halaman Anda. Untuk mengidentifikasi plugin yang menambahkan JS tidak relevan, coba jalankan [cakupan kode](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) di Chrome DevTools. Anda dapat mengidentifikasi ekstensi yang bertanggung jawab dari URL skrip. Cari ekstensi dengan banyak skrip dalam daftar yang memiliki banyak warna merah dalam cakupan kode. Ekstensi sebaiknya hanya menambahkan skrip ke antrean jika memang benar digunakan di halaman."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-long-cache-ttl": {
    "message": "Baca [Cache Browser di Joomla](https://docs.joomla.org/Cache)."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-optimized-images": {
    "message": "Sebaiknya gunakan [plugin pengoptimalan gambar](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=performance) yang mengompresi gambar Anda dengan tetap mempertahankan kualitas."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-responsive-images": {
    "message": "Sebaiknya gunakan [plugin gambar responsif](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=responsive%20images) untuk menggunakan gambar yang responsif pada konten Anda."
  },
  "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": {
    "message": "Anda dapat mengaktifkan kompresi teks dengan mengaktifkan Gzip Page Compression di Joomla (System > Global configuration > Server)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": {
    "message": "Jika Anda tidak memaketkan aset JavaScript, pertimbangkan untuk menggunakan [baler](https://github.com/magento/baler)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | disable-bundling": {
    "message": "Nonaktifkan [paket dan minifikasi JavaScript](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/js-bundling.html) bawaan Magento, dan pertimbangkan untuk menggunakan [baler](https://github.com/magento/baler/) saja."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | font-display": {
    "message": "Tetapkan `@font-display` saat [menentukan font kustom](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/css-topics/using-fonts.html)."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | modern-image-formats": {
    "message": "Pertimbangkan untuk menelusuri [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) guna menemukan berbagai ekstensi pihak ketiga untuk memanfaatkan format gambar terbaru."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": {
    "message": "Pertimbangkan untuk mengubah template produk dan katalog Anda untuk memanfaatkan fitur [pemuatan lambat](https://web.dev/native-lazy-loading) platform web."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | server-response-time": {
    "message": "Gunakan [Varnish integration](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) dari Magento."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": {
    "message": "Aktifkan opsi \"Minifikasi File CSS\" di setelan Developer toko Anda. [Pelajari lebih lanjut](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": "Gunakan [Terser](https://www.npmjs.com/package/terser) untuk meminifikasi semua aset JavaScript dari deployment konten statis, dan nonaktifkan fitur minifikasi bawaan."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | unused-javascript": {
    "message": "Nonaktifkan [paket JavaScript](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/themes/js-bundling.html) bawaan Magento."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-optimized-images": {
    "message": "Pertimbangkan untuk menelusuri [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=optimize%20image) guna menemukan berbagai ekstensi pihak ketiga untuk mengoptimalkan gambar."
  },
  "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preconnect": {
    "message": "Petunjuk resource preconnect atau dns-prefetch dapat ditambahkan dengan [mengubah tata letak tema](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": "Tag `<link rel=preload>` dapat ditambahkan dengan [mengubah tata letak tema](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": "Gunakan Image Optimization API `Next.js` untuk menggunakan format modern seperti `WebP` dan `AVIF`. [Pelajari lebih lanjut](https://nextjs.org/docs/api-reference/next/image#acceptable-formats)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | offscreen-images": {
    "message": "Gunakan komponen `next/image`, yang default-nya adalah `loading=\"lazy\"`. [Pelajari lebih lanjut](https://nextjs.org/docs/api-reference/next/image#loading)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | render-blocking-resources": {
    "message": "Gunakan komponen `next/script` untuk menunda pemuatan skrip pihak ketiga yang tidak kritis. [Pelajari lebih lanjut](https://nextjs.org/docs/basic-features/script)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | unused-css-rules": {
    "message": "Sebaiknya siapkan `PurgeCSS` di konfigurasi `Next.js` untuk menghapus aturan yang tidak digunakan dari stylesheet. [Pelajari lebih lanjut](https://purgecss.com/guides/next.html)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | unused-javascript": {
    "message": "Gunakan `Webpack Bundle Analyzer` untuk mendeteksi kode JavaScript yang tidak digunakan. [Pelajari lebih lanjut](https://github.com/vercel/next.js/tree/canary/packages/next-bundle-analyzer)"
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | user-timings": {
    "message": "Sebaiknya gunakan `Next.js Analytics` untuk mengukur performa aplikasi Anda yang sebenarnya. [Pelajari lebih lanjut](https://nextjs.org/docs/advanced-features/measuring-performance)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | uses-long-cache-ttl": {
    "message": "Konfigurasi cache untuk aset dan halaman `Server-side Rendered` (SSR) yang tidak dapat diubah. [Pelajari lebih lanjut](https://nextjs.org/docs/going-to-production#caching)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | uses-optimized-images": {
    "message": "Gunakan komponen `next/image`, bukan `<img>`, untuk mengoptimalkan gambar. [Pelajari lebih lanjut](https://nextjs.org/docs/basic-features/image-optimization)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | uses-responsive-images": {
    "message": "Gunakan komponen `next/image` untuk menyetel `sizes` yang benar. [Pelajari lebih lanjut](https://nextjs.org/docs/api-reference/next/image#sizes)."
  },
  "node_modules/lighthouse-stack-packs/packs/next.js | uses-text-compression": {
    "message": "Aktifkan kompresi di server Next.js Anda. [Pelajari lebih lanjut](https://nextjs.org/docs/api-reference/next.config.js/compression)."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": {
    "message": "[Ganti animasi GIF dengan video](https://web.dev/replace-gifs-with-videos/) untuk pemuatan halaman yang lebih cepat dan sebaiknya gunakan format file modern seperti [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) atau [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) untuk meningkatkan efisiensi kompresi lebih dari 30% dibandingkan codec video tercanggih saat ini, VP9."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | modern-image-formats": {
    "message": "Sebaiknya gunakan [plugin](https://octobercms.com/plugins?search=image) atau layanan yang otomatis mengonversi gambar yang diupload ke format optimal. [Gambar WebP lossless](https://developers.google.com/speed/webp) berukuran 26% lebih kecil daripada PNG dan 25-34% lebih kecil daripada gambar JPEG yang sebanding pada indeks kualitas SSIM yang setara. [AVIF](https://jakearchibald.com/2020/avif-has-landed/) juga bisa dipertimbangkan sebagai format gambar generasi berikutnya."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | offscreen-images": {
    "message": "Sebaiknya instal [plugin pemuatan lambat gambar](https://octobercms.com/plugins?search=lazy) yang menyediakan kemampuan untuk menunda pemuatan gambar di bagian halaman yang belum ditampilkan, atau beralihlah ke tema yang menyediakan fungsi tersebut. Selain itu, sebaiknya gunakan [plugin AMP](https://octobercms.com/plugins?search=Accelerated+Mobile+Pages)."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": {
    "message": "Terdapat banyak plugin yang membantu [menyejajarkan aset penting](https://octobercms.com/plugins?search=css). Plugin ini dapat merusak plugin lain, sehingga Anda perlu mengujinya secara menyeluruh."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | server-response-time": {
    "message": "Semua spesifikasi tema, plugin, dan server berkontribusi pada waktu respons server. Sebaiknya cari tema yang lebih optimal, pilih plugin pengoptimalan dengan hati-hati, dan/atau upgrade server. CMS Oktober juga memungkinkan developer menggunakan [`Queues`](https://octobercms.com/docs/services/queues) untuk menunda pemrosesan tugas yang memakan waktu lama, seperti pengiriman email. Ini mempercepat permintaan web secara drastis."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": {
    "message": "Sebaiknya tampilkan kutipan dalam daftar postingan (misalnya menggunakan tombol `show more`), kurangi jumlah postingan yang ditampilkan pada halaman web yang ada, bagi postingan panjang menjadi beberapa halaman web, atau gunakan plugin untuk memuat komentar dengan lambat."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | unminified-css": {
    "message": "Terdapat banyak [plugin](https://octobercms.com/plugins?search=css) yang dapat mempercepat situs dengan menyambungkan, meminifikasi, dan mengompresi gaya. Menggunakan proses build untuk melakukan minifikasi ini di tahap awal dapat mempercepat pengembangan."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | unminified-javascript": {
    "message": "Terdapat banyak [plugin](https://octobercms.com/plugins?search=javascript) yang dapat mempercepat situs dengan menyambungkan, meminifikasi, dan mengompresi skrip. Menggunakan proses build untuk melakukan minifikasi ini di tahap awal dapat mempercepat pengembangan."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | unused-css-rules": {
    "message": "Sebaiknya tinjau [plugin](https://octobercms.com/plugins) yang memuat CSS yang tidak digunakan di situs. Untuk mengidentifikasi plugin yang menambahkan CSS yang tidak diperlukan, jalankan [cakupan kode](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) di Chrome DevTools. Identifikasi tema/plugin yang bertanggung jawab dari URL stylesheet. Cari plugin dengan banyak stylesheet yang memiliki banyak warna merah dalam cakupan kode. Plugin sebaiknya hanya menambahkan stylesheet jika memang benar digunakan di halaman web."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | unused-javascript": {
    "message": "Sebaiknya tinjau [plugin](https://octobercms.com/plugins?search=javascript) yang memuat JavaScript yang tidak digunakan di halaman web. Untuk mengidentifikasi plugin yang menambahkan JavaScript yang tidak diperlukan, jalankan [cakupan kode](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) di Chrome DevTools. Identifikasi tema/plugin yang bertanggung jawab dari URL skrip. Cari plugin dengan banyak skrip yang memiliki banyak warna merah dalam cakupan kode. Plugin sebaiknya hanya menambahkan skrip jika memang benar digunakan di halaman web."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-long-cache-ttl": {
    "message": "Baca [cara mencegah permintaan jaringan yang tidak diperlukan dengan Cache HTTP](https://web.dev/http-cache/#caching-checklist). Terdapat banyak [plugin](https://octobercms.com/plugins?search=Caching) yang dapat digunakan untuk mempercepat proses penyimpanan ke cache."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-optimized-images": {
    "message": "Sebaiknya gunakan [plugin pengoptimalan gambar](https://octobercms.com/plugins?search=image) untuk mengompresi gambar dengan tetap mempertahankan kualitas."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-responsive-images": {
    "message": "Upload gambar langsung di pengelola media untuk memastikan ukuran gambar yang diperlukan tersedia. Sebaiknya gunakan [filter ubah ukuran](https://octobercms.com/docs/markup/filter-resize) atau [plugin pengubah ukuran gambar](https://octobercms.com/plugins?search=image) untuk memastikan penggunaan ukuran gambar yang optimal."
  },
  "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": {
    "message": "Aktifkan kompresi teks di konfigurasi server web."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": {
    "message": "Sebaiknya gunakan library “windowing” seperti `react-window` untuk meminimalkan jumlah node DOM yang dibuat jika Anda merender banyak elemen berulang pada halaman. [Pelajari lebih lanjut](https://web.dev/virtualize-long-lists-react-window/). Selain itu, minimalkan render ulang yang tidak perlu menggunakan [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent), atau [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) dan [lewati efek](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) hanya sampai dependensi tertentu berubah jika Anda menggunakan hook `Effect` untuk meningkatkan performa runtime."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | redirects": {
    "message": "Jika Anda menggunakan React Router, minimalkan penggunaan komponen `<Redirect>` untuk [navigasi rute](https://reacttraining.com/react-router/web/api/Redirect)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | server-response-time": {
    "message": "Jika Anda merender komponen React pada sistem server, pertimbangkan untuk menggunakan `renderToNodeStream()` atau `renderToStaticNodeStream()` agar klien dapat menerima dan mengisi beberapa bagian markup yang berbeda, bukan sekaligus. [Pelajari lebih lanjut](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": {
    "message": "Jika sistem build otomatis meminifikasi file CSS, pastikan Anda men-deploy build produksi aplikasi Anda. Anda dapat memeriksanya dengan ekstensi React Developer Tools. [Pelajari lebih lanjut](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unminified-javascript": {
    "message": "Jika sistem build otomatis meminifikasi file JS, pastikan Anda men-deploy build produksi aplikasi Anda. Anda dapat memeriksanya dengan ekstensi React Developer Tools. [Pelajari lebih lanjut](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | unused-javascript": {
    "message": "Jika Anda tidak melakukan rendering sistem server, [pisahkan paket JavaScript Anda](https://web.dev/code-splitting-suspense/) dengan `React.lazy()`. Atau, pisahkan kode menggunakan library pihak ketiga seperti [komponen yang dapat dimuat](https://www.smooth-code.com/open-source/loadable-components/docs/getting-started/)."
  },
  "node_modules/lighthouse-stack-packs/packs/react.js | user-timings": {
    "message": "Gunakan React DevTools Profiler, yang memanfaatkan Profiler API untuk mengukur performa rendering komponen Anda. [Pelajari lebih lanjut.](https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html)"
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | efficient-animated-content": {
    "message": "Sebaiknya upload GIF ke layanan yang akan menyediakannya untuk disematkan sebagai video HTML5."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | modern-image-formats": {
    "message": "Sebaiknya gunakan [plugin](https://wordpress.org/plugins/search/convert+webp/) atau layanan yang otomatis mengonversi gambar yang diupload ke format optimal."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | offscreen-images": {
    "message": "Instal [plugin pemuatan lambat di WordPress ](https://wordpress.org/plugins/search/lazy+load/) yang menyediakan kemampuan untuk menunda pemuatan gambar di bagian halaman yang belum ditampilkan, atau beralihlah ke tema yang menyediakan fungsi tersebut. Sebaiknya juga gunakan [plugin AMP](https://wordpress.org/plugins/amp/)."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": {
    "message": "Terdapat sejumlah plugin di WordPress yang dapat membantu Anda [menyejajarkan aset penting](https://wordpress.org/plugins/search/critical+css/) atau [menunda resource yang tidak penting](https://wordpress.org/plugins/search/defer+css+javascript/). Harap berhati-hati karena pengoptimalan yang disediakan oleh plugin ini dapat merusak fitur tema atau plugin, sehingga Anda cenderung perlu mengubah kode."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | server-response-time": {
    "message": "Semua spesifikasi tema, plugin, dan server berkontribusi pada waktu respons server. Sebaiknya cari tema yang lebih optimal, pilih plugin pengoptimalan dengan hati-hati, dan/atau upgrade server Anda."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": {
    "message": "Sebaiknya tampilkan kutipan dalam daftar postingan (misalnya melalui tag lainnya), kurangi jumlah postingan yang ditampilkan pada halaman yang ada, bagi postingan panjang menjadi beberapa halaman, atau gunakan plugin untuk menunda pemuatan (lazy-load) komentar."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unminified-css": {
    "message": "Sejumlah [plugin WordPress](https://wordpress.org/plugins/search/minify+css/) dapat mempercepat situs Anda dengan menggabungkan, meminifikasi, dan mengompresi gaya Anda. Anda juga dapat menggunakan proses pembuatan build untuk melakukan minifikasi di tahap awal jika memungkinkan."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unminified-javascript": {
    "message": "Sejumlah [plugin WordPress](https://wordpress.org/plugins/search/minify+javascript/) dapat mempercepat situs Anda dengan menggabungkan, meminifikasi, dan mengompresi skrip. Anda juga dapat menggunakan proses pembuatan build untuk melakukan minifikasi di awal jika mungkin."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unused-css-rules": {
    "message": "Sebaiknya kurangi atau ubah jumlah [plugin WordPress](https://wordpress.org/plugins/) yang memuat CSS yang tidak digunakan di halaman Anda. Untuk mengidentifikasi plugin yang menambahkan CSS tidak relevan, coba jalankan [cakupan kode](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) di Chrome DevTools. Anda dapat mengidentifikasi tema/plugin yang bertanggung jawab dari URL stylesheet. Cari plugin yang memiliki banyak stylesheet dalam daftar yang memiliki banyak warna merah dalam cakupan kode. Plugin sebaiknya hanya menambahkan stylesheet ke antrean jika memang benar digunakan di halaman."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | unused-javascript": {
    "message": "Sebaiknya kurangi atau ubah jumlah [plugin WordPress](https://wordpress.org/plugins/) yang memuat JavaScript yang tidak digunakan di halaman Anda. Untuk mengidentifikasi plugin yang menambahkan JS tidak relevan, coba jalankan [cakupan kode](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) di Chrome DevTools. Anda dapat mengidentifikasi tema/plugin yang bertanggung jawab dari URL skrip. Cari plugin dengan banyak skrip dalam daftar yang memiliki banyak warna merah dalam cakupan kode. Plugin sebaiknya hanya menambahkan skrip ke dalam antrean jika memang benar digunakan di halaman."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-long-cache-ttl": {
    "message": "Baca [Cache Browser di WordPress](https://wordpress.org/support/article/optimization/#browser-caching)."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-optimized-images": {
    "message": "Sebaiknya gunakan [plugin WordPress untuk pengoptimalan gambar](https://wordpress.org/plugins/search/optimize+images/) yang mengompresi gambar Anda dengan tetap mempertahankan kualitas."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-responsive-images": {
    "message": "Upload gambar langsung melalui [koleksi media](https://wordpress.org/support/article/media-library-screen/) untuk memastikan ukuran gambar yang diperlukan tersedia, lalu masukkan koleksi media atau gunakan widget gambar untuk memastikan ukuran gambar optimal digunakan (termasuk untuk titik henti sementara responsif). Hindari menggunakan gambar `Full Size`, kecuali dimensinya memungkinkan untuk digunakan. [Pelajari Lebih Lanjut](https://wordpress.org/support/article/inserting-images-into-posts-and-pages/)."
  },
  "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": {
    "message": "Anda dapat mengaktifkan kompresi teks di konfigurasi server web."
  },
  "report/renderer/util.js | calculatorLink": {
    "message": "Lihat kalkulator."
  },
  "report/renderer/util.js | collapseView": {
    "message": "Ciutkan tampilan"
  },
  "report/renderer/util.js | crcInitialNavigation": {
    "message": "Navigasi Awal"
  },
  "report/renderer/util.js | crcLongestDurationLabel": {
    "message": "Latensi jalur kritis maksimal:"
  },
  "report/renderer/util.js | dropdownCopyJSON": {
    "message": "Salin JSON"
  },
  "report/renderer/util.js | dropdownDarkTheme": {
    "message": "Tombol Tema Gelap"
  },
  "report/renderer/util.js | dropdownPrintExpanded": {
    "message": "Cetak Lengkap"
  },
  "report/renderer/util.js | dropdownPrintSummary": {
    "message": "Cetak Ringkasan"
  },
  "report/renderer/util.js | dropdownSaveGist": {
    "message": "Simpan sebagai Gist"
  },
  "report/renderer/util.js | dropdownSaveHTML": {
    "message": "Simpan sebagai HTML"
  },
  "report/renderer/util.js | dropdownSaveJSON": {
    "message": "Simpan sebagai JSON"
  },
  "report/renderer/util.js | dropdownViewer": {
    "message": "Buka di Penampil"
  },
  "report/renderer/util.js | errorLabel": {
    "message": "Error!"
  },
  "report/renderer/util.js | errorMissingAuditInfo": {
    "message": "Error laporan: tidak ada informasi audit"
  },
  "report/renderer/util.js | expandView": {
    "message": "Luaskan tampilan"
  },
  "report/renderer/util.js | footerIssue": {
    "message": "Laporkan masalah"
  },
  "report/renderer/util.js | hide": {
    "message": "Sembunyikan"
  },
  "report/renderer/util.js | labDataTitle": {
    "message": "Data Lab"
  },
  "report/renderer/util.js | lsPerformanceCategoryDescription": {
    "message": "Analisis [Lighthouse](https://developers.google.com/web/tools/lighthouse/) untuk halaman saat ini di jaringan seluler teremulasi. Nilai adalah hasil perkiraan dan dapat berbeda-beda."
  },
  "report/renderer/util.js | manualAuditsGroupTitle": {
    "message": "Item tambahan untuk diperiksa secara manual"
  },
  "report/renderer/util.js | notApplicableAuditsGroupTitle": {
    "message": "Tidak berlaku"
  },
  "report/renderer/util.js | opportunityResourceColumnLabel": {
    "message": "Peluang"
  },
  "report/renderer/util.js | opportunitySavingsColumnLabel": {
    "message": "Perkiraan Penghematan"
  },
  "report/renderer/util.js | passedAuditsGroupTitle": {
    "message": "Lulus audit"
  },
  "report/renderer/util.js | runtimeAnalysisWindow": {
    "message": "Pemuatan halaman awal"
  },
  "report/renderer/util.js | runtimeCustom": {
    "message": "Throttle kustom"
  },
  "report/renderer/util.js | runtimeDesktopEmulation": {
    "message": "Desktop Emulasi"
  },
  "report/renderer/util.js | runtimeMobileEmulation": {
    "message": "Moto G4 Emulasi"
  },
  "report/renderer/util.js | runtimeNoEmulation": {
    "message": "Tidak ada emulasi"
  },
  "report/renderer/util.js | runtimeSettingsAxeVersion": {
    "message": "Versi Axe"
  },
  "report/renderer/util.js | runtimeSettingsBenchmark": {
    "message": "Daya CPU/Memori"
  },
  "report/renderer/util.js | runtimeSettingsCPUThrottling": {
    "message": "Throttling CPU"
  },
  "report/renderer/util.js | runtimeSettingsDevice": {
    "message": "Perangkat"
  },
  "report/renderer/util.js | runtimeSettingsNetworkThrottling": {
    "message": "Throttling jaringan"
  },
  "report/renderer/util.js | runtimeSettingsUANetwork": {
    "message": "Agen pengguna (jaringan)"
  },
  "report/renderer/util.js | runtimeSingleLoad": {
    "message": "Pemuatan satu halaman"
  },
  "report/renderer/util.js | runtimeSingleLoadTooltip": {
    "message": "Data ini diambil dari pemuatan satu halaman, tidak seperti data kolom yang merangkum banyak sesi."
  },
  "report/renderer/util.js | runtimeSlow4g": {
    "message": "Throttle 4G lambat"
  },
  "report/renderer/util.js | runtimeUnknown": {
    "message": "Tidak dikenal"
  },
  "report/renderer/util.js | show": {
    "message": "Tampilkan"
  },
  "report/renderer/util.js | showRelevantAudits": {
    "message": "Tampilkan audit yang relevan dengan:"
  },
  "report/renderer/util.js | snippetCollapseButtonLabel": {
    "message": "Ciutkan cuplikan"
  },
  "report/renderer/util.js | snippetExpandButtonLabel": {
    "message": "Luaskan cuplikan"
  },
  "report/renderer/util.js | thirdPartyResourcesLabel": {
    "message": "Tampilkan resource pihak ketiga"
  },
  "report/renderer/util.js | throttlingProvided": {
    "message": "Disediakan oleh lingkungan"
  },
  "report/renderer/util.js | toplevelWarningsMessage": {
    "message": "Ada masalah yang memengaruhi jalannya Lighthouse ini:"
  },
  "report/renderer/util.js | varianceDisclaimer": {
    "message": "Nilai adalah hasil perkiraan dan dapat bervariasi. [Skor performa dihitung](https://web.dev/performance-scoring/) secara langsung dari metrik ini."
  },
  "report/renderer/util.js | viewTreemapLabel": {
    "message": "Lihat Peta Hierarki"
  },
  "report/renderer/util.js | warningAuditsGroupTitle": {
    "message": "Lulus audit tetapi dengan peringatan"
  },
  "report/renderer/util.js | warningHeader": {
    "message": "Peringatan: "
  },
  "treemap/app/src/util.js | allLabel": {
    "message": "Semua"
  },
  "treemap/app/src/util.js | allScriptsDropdownLabel": {
    "message": "Semua Skrip"
  },
  "treemap/app/src/util.js | coverageColumnName": {
    "message": "Cakupan"
  },
  "treemap/app/src/util.js | duplicateModulesLabel": {
    "message": "Modul Duplikat"
  },
  "treemap/app/src/util.js | resourceBytesLabel": {
    "message": "Byte Resource"
  },
  "treemap/app/src/util.js | tableColumnName": {
    "message": "Nama"
  },
  "treemap/app/src/util.js | toggleTableButtonLabel": {
    "message": "Tampilkan/Sembunyikan Tabel"
  },
  "treemap/app/src/util.js | unusedBytesLabel": {
    "message": "Byte yang Tidak Digunakan"
  }
}
