From b680db9cead331ca87a7b92034bc65918189e1ff Mon Sep 17 00:00:00 2001 From: Brendan Kenny Date: Fri, 21 May 2021 16:32:39 -0500 Subject: [PATCH 1/4] core: rename uses-webp-images to next-gen-image-formats --- .../test/cli/__snapshots__/index-test.js.snap | 4 ++-- .../byte-efficiency/byte-config.js | 2 +- .../byte-efficiency/expectations.js | 2 +- ...bp-images.js => next-gen-image-formats.js} | 13 ++++++---- lighthouse-core/config/default-config.js | 4 ++-- lighthouse-core/lib/i18n/locales/ar-XB.json | 6 ----- lighthouse-core/lib/i18n/locales/ar.json | 6 ----- lighthouse-core/lib/i18n/locales/bg.json | 6 ----- lighthouse-core/lib/i18n/locales/ca.json | 6 ----- lighthouse-core/lib/i18n/locales/cs.json | 6 ----- lighthouse-core/lib/i18n/locales/da.json | 6 ----- lighthouse-core/lib/i18n/locales/de.json | 6 ----- lighthouse-core/lib/i18n/locales/el.json | 6 ----- lighthouse-core/lib/i18n/locales/en-GB.json | 6 ----- lighthouse-core/lib/i18n/locales/en-US.json | 12 +++++----- lighthouse-core/lib/i18n/locales/en-XA.json | 6 ----- lighthouse-core/lib/i18n/locales/en-XL.json | 12 +++++----- lighthouse-core/lib/i18n/locales/es-419.json | 6 ----- lighthouse-core/lib/i18n/locales/es.json | 6 ----- lighthouse-core/lib/i18n/locales/fi.json | 6 ----- lighthouse-core/lib/i18n/locales/fil.json | 6 ----- lighthouse-core/lib/i18n/locales/fr.json | 6 ----- lighthouse-core/lib/i18n/locales/he.json | 6 ----- lighthouse-core/lib/i18n/locales/hi.json | 6 ----- lighthouse-core/lib/i18n/locales/hr.json | 6 ----- lighthouse-core/lib/i18n/locales/hu.json | 6 ----- lighthouse-core/lib/i18n/locales/id.json | 6 ----- lighthouse-core/lib/i18n/locales/it.json | 6 ----- lighthouse-core/lib/i18n/locales/ja.json | 6 ----- lighthouse-core/lib/i18n/locales/ko.json | 6 ----- lighthouse-core/lib/i18n/locales/lt.json | 6 ----- lighthouse-core/lib/i18n/locales/lv.json | 6 ----- lighthouse-core/lib/i18n/locales/nl.json | 6 ----- lighthouse-core/lib/i18n/locales/no.json | 6 ----- lighthouse-core/lib/i18n/locales/pl.json | 6 ----- lighthouse-core/lib/i18n/locales/pt-PT.json | 6 ----- lighthouse-core/lib/i18n/locales/pt.json | 6 ----- lighthouse-core/lib/i18n/locales/ro.json | 6 ----- lighthouse-core/lib/i18n/locales/ru.json | 6 ----- lighthouse-core/lib/i18n/locales/sk.json | 6 ----- lighthouse-core/lib/i18n/locales/sl.json | 6 ----- lighthouse-core/lib/i18n/locales/sr-Latn.json | 6 ----- lighthouse-core/lib/i18n/locales/sr.json | 6 ----- lighthouse-core/lib/i18n/locales/sv.json | 6 ----- lighthouse-core/lib/i18n/locales/ta.json | 6 ----- lighthouse-core/lib/i18n/locales/te.json | 6 ----- lighthouse-core/lib/i18n/locales/th.json | 6 ----- lighthouse-core/lib/i18n/locales/tr.json | 6 ----- lighthouse-core/lib/i18n/locales/uk.json | 6 ----- lighthouse-core/lib/i18n/locales/vi.json | 6 ----- lighthouse-core/lib/i18n/locales/zh-HK.json | 6 ----- lighthouse-core/lib/i18n/locales/zh-TW.json | 6 ----- lighthouse-core/lib/i18n/locales/zh.json | 6 ----- ...test.js => next-gen-image-formats-test.js} | 18 +++++++------- lighthouse-core/test/lib/stack-packs-test.js | 23 +++++++++--------- .../html/renderer/report-ui-features-test.js | 12 +++++----- lighthouse-core/test/results/sample_v2.json | 24 +++++++++---------- lighthouse-treemap/app/debug.json | 24 +++++++++---------- .../lighthouse-successful-run-expected.txt | 4 ++-- .../lighthouse/lighthouse-successful-run.js | 2 +- .../lighthouse-view-trace-run-expected.txt | 2 +- 61 files changed, 80 insertions(+), 354 deletions(-) rename lighthouse-core/audits/byte-efficiency/{uses-webp-images.js => next-gen-image-formats.js} (93%) rename lighthouse-core/test/audits/byte-efficiency/{uses-webp-images-test.js => next-gen-image-formats-test.js} (87%) diff --git a/lighthouse-cli/test/cli/__snapshots__/index-test.js.snap b/lighthouse-cli/test/cli/__snapshots__/index-test.js.snap index 5bb76889322a..3af273f8167d 100644 --- a/lighthouse-cli/test/cli/__snapshots__/index-test.js.snap +++ b/lighthouse-cli/test/cli/__snapshots__/index-test.js.snap @@ -370,7 +370,7 @@ Object { "path": "byte-efficiency/unused-javascript", }, Object { - "path": "byte-efficiency/uses-webp-images", + "path": "byte-efficiency/next-gen-image-formats", }, Object { "path": "byte-efficiency/uses-optimized-images", @@ -976,7 +976,7 @@ Object { }, Object { "group": "load-opportunities", - "id": "uses-webp-images", + "id": "next-gen-image-formats", "weight": 0, }, Object { diff --git a/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/byte-config.js b/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/byte-config.js index e10b83c66a2c..00d205a1c894 100644 --- a/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/byte-config.js +++ b/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/byte-config.js @@ -17,7 +17,7 @@ const config = { 'network-requests', 'offscreen-images', 'uses-http2', - 'uses-webp-images', + 'next-gen-image-formats', 'uses-optimized-images', 'uses-text-compression', 'uses-responsive-images', diff --git a/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/expectations.js b/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/expectations.js index 5c34db35b5a5..aceac7fbdc01 100644 --- a/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/expectations.js +++ b/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/expectations.js @@ -213,7 +213,7 @@ const expectations = [ ], }, }, - 'uses-webp-images': { + 'next-gen-image-formats': { details: { overallSavingsBytes: '>60000', items: { diff --git a/lighthouse-core/audits/byte-efficiency/uses-webp-images.js b/lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js similarity index 93% rename from lighthouse-core/audits/byte-efficiency/uses-webp-images.js rename to lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js index 82efaa29158c..274dfbcdbc89 100644 --- a/lighthouse-core/audits/byte-efficiency/uses-webp-images.js +++ b/lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js @@ -25,13 +25,13 @@ const str_ = i18n.createMessageInstanceIdFn(__filename, UIStrings); const IGNORE_THRESHOLD_IN_BYTES = 8192; -class UsesWebPImages extends ByteEfficiencyAudit { +class NextGenImageFormats extends ByteEfficiencyAudit { /** * @return {LH.Audit.Meta} */ static get meta() { return { - id: 'uses-webp-images', + id: 'next-gen-image-formats', title: str_(UIStrings.title), description: str_(UIStrings.description), scoreDisplayMode: ByteEfficiencyAudit.SCORING_MODES.NUMERIC, @@ -100,7 +100,10 @@ class UsesWebPImages extends ByteEfficiencyAudit { // If naturalHeight or naturalWidth are falsy, information is not valid, skip. if (!naturalWidth || !naturalHeight) continue; - webpSize = UsesWebPImages.estimateWebPSizeFromDimensions({naturalHeight, naturalWidth}); + webpSize = NextGenImageFormats.estimateWebPSizeFromDimensions({ + naturalHeight, + naturalWidth, + }); fromProtocol = false; } @@ -108,7 +111,7 @@ class UsesWebPImages extends ByteEfficiencyAudit { const url = URL.elideDataURI(image.url); const isCrossOrigin = !URL.originsMatch(pageURL, image.url); - const webpSavings = UsesWebPImages.computeSavings({...image, webpSize: webpSize}); + const webpSavings = NextGenImageFormats.computeSavings({...image, webpSize: webpSize}); items.push({ url, @@ -135,5 +138,5 @@ class UsesWebPImages extends ByteEfficiencyAudit { } } -module.exports = UsesWebPImages; +module.exports = NextGenImageFormats; module.exports.UIStrings = UIStrings; diff --git a/lighthouse-core/config/default-config.js b/lighthouse-core/config/default-config.js index 48f6dfea0ab5..4596b7f94154 100644 --- a/lighthouse-core/config/default-config.js +++ b/lighthouse-core/config/default-config.js @@ -304,7 +304,7 @@ const defaultConfig = { 'byte-efficiency/unminified-javascript', 'byte-efficiency/unused-css-rules', 'byte-efficiency/unused-javascript', - 'byte-efficiency/uses-webp-images', + 'byte-efficiency/next-gen-image-formats', 'byte-efficiency/uses-optimized-images', 'byte-efficiency/uses-text-compression', 'byte-efficiency/uses-responsive-images', @@ -443,7 +443,7 @@ const defaultConfig = { {id: 'unused-css-rules', weight: 0, group: 'load-opportunities'}, {id: 'unused-javascript', weight: 0, group: 'load-opportunities'}, {id: 'uses-optimized-images', weight: 0, group: 'load-opportunities'}, - {id: 'uses-webp-images', weight: 0, group: 'load-opportunities'}, + {id: 'next-gen-image-formats', weight: 0, group: 'load-opportunities'}, {id: 'uses-text-compression', weight: 0, group: 'load-opportunities'}, {id: 'uses-rel-preconnect', weight: 0, group: 'load-opportunities'}, {id: 'server-response-time', weight: 0, group: 'load-opportunities'}, diff --git a/lighthouse-core/lib/i18n/locales/ar-XB.json b/lighthouse-core/lib/i18n/locales/ar-XB.json index 8861ddcfdf96..7e8d920e7a36 100644 --- a/lighthouse-core/lib/i18n/locales/ar-XB.json +++ b/lighthouse-core/lib/i18n/locales/ar-XB.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "‏‮Enable‬‏ ‏‮text‬‏ ‏‮compression‬‏" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "‏‮Image‬‏ ‏‮formats‬‏ ‏‮like‬‏ ‏‮JPEG‬‏ 2000, ‏‮JPEG‬‏ ‏‮XR‬‏, ‏‮and‬‏ ‏‮WebP‬‏ ‏‮often‬‏ ‏‮provide‬‏ ‏‮better‬‏ ‏‮compression‬‏ ‏‮than‬‏ ‏‮PNG‬‏ ‏‮or‬‏ ‏‮JPEG‬‏, ‏‮which‬‏ ‏‮means‬‏ ‏‮faster‬‏ ‏‮downloads‬‏ ‏‮and‬‏ ‏‮less‬‏ ‏‮data‬‏ ‏‮consumption‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "‏‮Serve‬‏ ‏‮images‬‏ ‏‮in‬‏ ‏‮next‬‏-‏‮gen‬‏ ‏‮formats‬‏" - }, "lighthouse-core/audits/content-width.js | description": { "message": "‏‮If‬‏ ‏‮the‬‏ ‏‮width‬‏ ‏‮of‬‏ ‏‮your‬‏ ‏‮app‬‏'‏‮s‬‏ ‏‮content‬‏ ‏‮doesn‬‏'‏‮t‬‏ ‏‮match‬‏ ‏‮the‬‏ ‏‮width‬‏ ‏‮of‬‏ ‏‮the‬‏ ‏‮viewport‬‏, ‏‮your‬‏ ‏‮app‬‏ ‏‮might‬‏ ‏‮not‬‏ ‏‮be‬‏ ‏‮optimized‬‏ ‏‮for‬‏ ‏‮mobile‬‏ ‏‮screens‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/ar.json b/lighthouse-core/lib/i18n/locales/ar.json index 13ea8dd41af7..729701c09989 100644 --- a/lighthouse-core/lib/i18n/locales/ar.json +++ b/lighthouse-core/lib/i18n/locales/ar.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "تفعيل ضغط النص" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "غالبًا ما توفِّر تنسيقات الصور، مثل JPEG 2000 وJPEG XR وWebP، ضغطًا أفضل من تنسيق PNG أو JPEG، وهذا يعني تنزيلاً أسرع واستهلاكًا أقل للبيانات. [مزيد من المعلومات](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "عرض الصور بتنسيقات الجيل القادم" - }, "lighthouse-core/audits/content-width.js | description": { "message": "في حال كان عرض محتوى التطبيق لا يتطابق مع عرض إطار العرض، قد لا يتم تحسين تطبيقك لشاشات الجوّال. [مزيد من المعلومات](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/bg.json b/lighthouse-core/lib/i18n/locales/bg.json index 49013a06cadb..027881970133 100644 --- a/lighthouse-core/lib/i18n/locales/bg.json +++ b/lighthouse-core/lib/i18n/locales/bg.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Активирайте компресирането на текста" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Графични формати, като JPEG 2000, JPEG XR и WebP, често осигуряват по-ефективно компресиране от PNG или JPEG. Това означава по-бързо изтегляне и използване на по-малко данни. [Научете повече](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Използвайте съвременни формати за показване на изображения" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Ако ширината на съдържанието на приложението ви не съответства на тази на прозоречния изглед, приложението ви може да не е оптимизирано за мобилни екрани. [Научете повече](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/ca.json b/lighthouse-core/lib/i18n/locales/ca.json index ef2941b45889..1f46cc3707bb 100644 --- a/lighthouse-core/lib/i18n/locales/ca.json +++ b/lighthouse-core/lib/i18n/locales/ca.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Activa la compressió de text" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Els formats d'imatge com JPEG 2000, JPEG XR i WebP solen oferir millors resultats de compressió que PNG o JPEG. Això implica baixades més ràpides i menys consum de dades. [Obtén més informació](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Publica imatges en format d'última generació" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Si l'amplada del contingut de l'aplicació no coincideix amb l'amplada de la finestra gràfica, és possible que l'aplicació no s'optimitzi per a pantalles de dispositius mòbils. [Obtén més informació](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/cs.json b/lighthouse-core/lib/i18n/locales/cs.json index b3f9205561b1..ec2b8505a878 100644 --- a/lighthouse-core/lib/i18n/locales/cs.json +++ b/lighthouse-core/lib/i18n/locales/cs.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Zapněte kompresi textu" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Formáty obrázků JPEG 2000, JPEG XR a WebP často poskytují lepší kompresi než formáty PNG a JPEG, což znamená rychlejší stahování a menší spotřebu dat. [Další informace](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Zobrazujte obrázky ve formátech nové generace" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Pokud se šířka obsahu aplikace neshoduje se šířkou zobrazované oblasti, aplikace nemusí být optimalizována pro obrazovky mobilních telefonů. [Další informace](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/da.json b/lighthouse-core/lib/i18n/locales/da.json index cd70c766bfcb..29bcf739f5d9 100644 --- a/lighthouse-core/lib/i18n/locales/da.json +++ b/lighthouse-core/lib/i18n/locales/da.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Aktivér tekstkomprimering" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Billedformater såsom JPEG 2000, JPEG XR og WebP giver ofte en bedre komprimering end PNG og JPEG, hvilket betyder hurtigere downloads og mindre dataforbrug. [Få flere oplysninger](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Vis billeder i formater af næste generation" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Hvis bredden på indholdet i din app ikke stemmer overens med bredden på din visning, bliver din app muligvis ikke optimeret til mobilskærme. [Få flere oplysninger](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/de.json b/lighthouse-core/lib/i18n/locales/de.json index 0affe77c76f7..6af1de572759 100644 --- a/lighthouse-core/lib/i18n/locales/de.json +++ b/lighthouse-core/lib/i18n/locales/de.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Textkomprimierung aktivieren" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Bildformate wie JPEG 2000, JPEG XR und WebP bieten oft eine bessere Komprimierung als PNG oder JPEG, was schnellere Downloads und einen geringeren Datenverbrauch ermöglicht. [Weitere Informationen.](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Bilder in modernen Formaten bereitstellen" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Wenn die Breite Ihrer App-Inhalte nicht mit der des Darstellungsbereichs übereinstimmt, ist Ihre App möglicherweise nicht für Bildschirme von Mobilgeräten optimiert. [Weitere Informationen.](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/el.json b/lighthouse-core/lib/i18n/locales/el.json index fe4501383aa1..79ecc9ed4edc 100644 --- a/lighthouse-core/lib/i18n/locales/el.json +++ b/lighthouse-core/lib/i18n/locales/el.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Ενεργοποίηση συμπίεσης κειμένου" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Οι μορφές εικόνας JPEG 2000, JPEG XR και WebP συχνά παρέχουν καλύτερη συμπίεση από ό,τι οι μορφές PNG και JPEG. Αυτό σημαίνει γρηγορότερες λήψεις και μικρότερη κατανάλωση δεδομένων. [Μάθετε περισσότερα](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Προβολή εικόνων σε μορφές επόμενης γενιάς" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Εάν το πλάτος του περιεχομένου της εφαρμογής σας δεν αντιστοιχεί στο πλάτος της θύρας προβολής, η εφαρμογή σας ενδέχεται να μην είναι βελτιστοποιημένη για οθόνες κινητών συσκευών. [Μάθετε περισσότερα](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/en-GB.json b/lighthouse-core/lib/i18n/locales/en-GB.json index c810c5645a8e..56fff60a714e 100644 --- a/lighthouse-core/lib/i18n/locales/en-GB.json +++ b/lighthouse-core/lib/i18n/locales/en-GB.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Enable text compression" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Image formats like JPEG 2000, JPEG XR and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Serve images in next-gen formats" - }, "lighthouse-core/audits/content-width.js | description": { "message": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimised for mobile screens. [Learn more](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/en-US.json b/lighthouse-core/lib/i18n/locales/en-US.json index 2adbda395acf..92a1bddbc307 100644 --- a/lighthouse-core/lib/i18n/locales/en-US.json +++ b/lighthouse-core/lib/i18n/locales/en-US.json @@ -476,6 +476,12 @@ "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Avoid serving legacy JavaScript to modern browsers" }, + "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | description": { + "message": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/)." + }, + "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | title": { + "message": "Serve images in next-gen formats" + }, "lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": { "message": "Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https://web.dev/offscreen-images/)." }, @@ -554,12 +560,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Enable text compression" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Serve images in next-gen formats" - }, "lighthouse-core/audits/content-width.js | description": { "message": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn more](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/en-XA.json b/lighthouse-core/lib/i18n/locales/en-XA.json index e81e4cedea68..ce3a906ca9d8 100644 --- a/lighthouse-core/lib/i18n/locales/en-XA.json +++ b/lighthouse-core/lib/i18n/locales/en-XA.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "[Éñåбļé ţéxţ çömþŕéššîöñ one two three]" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "[Îmåĝé ƒöŕmåţš ļîķé ĴÞÉĜ 2000, ĴÞÉĜ XŔ, åñð ŴéбÞ öƒţéñ þŕövîðé бéţţéŕ çömþŕéššîöñ ţĥåñ ÞÑĜ öŕ ĴÞÉĜ, ŵĥîçĥ méåñš ƒåšţéŕ ðöŵñļöåðš åñð ļéšš ðåţå çöñšûmþţîöñ. ᐅ[ᐊĻéåŕñ möŕéᐅ](https://web.dev/uses-webp-images/)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour]" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "[Šéŕvé îmåĝéš îñ ñéxţ-ĝéñ ƒöŕmåţš one two three four five six seven]" - }, "lighthouse-core/audits/content-width.js | description": { "message": "[΃ ţĥé ŵîðţĥ öƒ ýöûŕ åþþ'š çöñţéñţ ðöéšñ'ţ måţçĥ ţĥé ŵîðţĥ öƒ ţĥé vîéŵþöŕţ, ýöûŕ åþþ mîĝĥţ ñöţ бé öþţîmîžéð ƒöŕ möбîļé šçŕééñš. ᐅ[ᐊĻéåŕñ möŕéᐅ](https://web.dev/content-width/)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo]" }, diff --git a/lighthouse-core/lib/i18n/locales/en-XL.json b/lighthouse-core/lib/i18n/locales/en-XL.json index 491703aeb31f..ce06004fe264 100644 --- a/lighthouse-core/lib/i18n/locales/en-XL.json +++ b/lighthouse-core/lib/i18n/locales/en-XL.json @@ -476,6 +476,12 @@ "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Âv́ôíd̂ śêŕv̂ín̂ǵ l̂éĝáĉý Ĵáv̂áŜćr̂íp̂t́ t̂ó m̂ód̂ér̂ń b̂ŕôẃŝér̂ś" }, + "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | description": { + "message": "Îḿâǵê f́ôŕm̂át̂ś l̂ík̂é ĴṔÊǴ 2000, ĴṔÊǴ X̂Ŕ, âńd̂ Ẃêb́P̂ óf̂t́êń p̂ŕôv́îd́ê b́êt́t̂ér̂ ćôḿp̂ŕêśŝíôń t̂h́âń P̂ŃĜ ór̂ J́P̂ÉĜ, ẃĥíĉh́ m̂éâńŝ f́âśt̂ér̂ d́ôẃn̂ĺôád̂ś âńd̂ ĺêśŝ d́ât́â ćôńŝúm̂ṕt̂íôń. [L̂éâŕn̂ ḿôŕê](https://web.dev/uses-webp-images/)." + }, + "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | title": { + "message": "Ŝér̂v́ê ím̂áĝéŝ ín̂ ńêx́t̂-ǵêń f̂ór̂ḿât́ŝ" + }, "lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": { "message": "Ĉón̂śîd́êŕ l̂áẑý-l̂óâd́îńĝ óf̂f́ŝćr̂éêń âńd̂ h́îd́d̂én̂ ím̂áĝéŝ áf̂t́êŕ âĺl̂ ćr̂ít̂íĉál̂ ŕêśôúr̂ćêś ĥáv̂é f̂ín̂íŝh́êd́ l̂óâd́îńĝ t́ô ĺôẃêŕ t̂ím̂é t̂ó îńt̂ér̂áĉt́îv́ê. [Ĺêár̂ń m̂ór̂é](https://web.dev/offscreen-images/)." }, @@ -554,12 +560,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Êńâb́l̂é t̂éx̂t́ ĉóm̂ṕr̂éŝśîón̂" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Îḿâǵê f́ôŕm̂át̂ś l̂ík̂é ĴṔÊǴ 2000, ĴṔÊǴ X̂Ŕ, âńd̂ Ẃêb́P̂ óf̂t́êń p̂ŕôv́îd́ê b́êt́t̂ér̂ ćôḿp̂ŕêśŝíôń t̂h́âń P̂ŃĜ ór̂ J́P̂ÉĜ, ẃĥíĉh́ m̂éâńŝ f́âśt̂ér̂ d́ôẃn̂ĺôád̂ś âńd̂ ĺêśŝ d́ât́â ćôńŝúm̂ṕt̂íôń. [L̂éâŕn̂ ḿôŕê](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Ŝér̂v́ê ím̂áĝéŝ ín̂ ńêx́t̂-ǵêń f̂ór̂ḿât́ŝ" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Îf́ t̂h́ê ẃîd́t̂h́ ôf́ ŷóûŕ âṕp̂'ś ĉón̂t́êńt̂ d́ôéŝń't̂ ḿât́ĉh́ t̂h́ê ẃîd́t̂h́ ôf́ t̂h́ê v́îéŵṕôŕt̂, ýôúr̂ áp̂ṕ m̂íĝh́t̂ ńôt́ b̂é ôṕt̂ím̂íẑéd̂ f́ôŕ m̂ób̂íl̂é ŝćr̂éêńŝ. [Ĺêár̂ń m̂ór̂é](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/es-419.json b/lighthouse-core/lib/i18n/locales/es-419.json index f09624783777..2b62cb31256c 100644 --- a/lighthouse-core/lib/i18n/locales/es-419.json +++ b/lighthouse-core/lib/i18n/locales/es-419.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Habilita la compresión de texto" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Los formatos como JPEG 2000, JPEG XR y WebP suelen comprimir mejor las imágenes que los formatos PNG o JPEG, lo que hace que se descarguen más rápido y consuman menos datos. [Obtén más información](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Publica imágenes con formatos de próxima generación" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Si el ancho del contenido de tu app no coincide con el del viewport, es posible que la app no esté optimizada para pantallas de dispositivos móviles. [Obtén más información](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/es.json b/lighthouse-core/lib/i18n/locales/es.json index c1d76ddf691a..b079d8b210c8 100644 --- a/lighthouse-core/lib/i18n/locales/es.json +++ b/lighthouse-core/lib/i18n/locales/es.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Habilita la compresión de texto" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Los formatos JPEG 2000, JPEG XR y WebP comprimen mejor las imágenes que los formatos PNG o JPEG, lo que hace que se descarguen más rápido y consuman menos datos. [Más información](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Publica imágenes con formatos de próxima generación" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Si el ancho del contenido de tu aplicación no coincide con el ancho del viewport, es posible que no esté optimizada para pantallas de dispositivos móviles. [Más información](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/fi.json b/lighthouse-core/lib/i18n/locales/fi.json index b41c130b9c98..1ecaaab4007b 100644 --- a/lighthouse-core/lib/i18n/locales/fi.json +++ b/lighthouse-core/lib/i18n/locales/fi.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Ota tekstin pakkaus käyttöön" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Tietyt kuvamuodot, kuten JPEG 2000, JPEG XR ja WebP, pakkaavat sisältöä usein paremmin kuin PNG tai JPEG, minkä vuoksi ne auttavat nopeuttamaan latauksia ja vähentämään datan kulutusta. [Lue lisää](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Jakele kuvat seuraavan sukupolven muodoissa" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Jos sovelluksesi leveys ei vastaa näkymän leveyttä, sovelluksesi ei välttämättä ole mobiilinäytöille optimoitu. [Lue lisää](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/fil.json b/lighthouse-core/lib/i18n/locales/fil.json index e36bf18c4043..6970c94fbec1 100644 --- a/lighthouse-core/lib/i18n/locales/fil.json +++ b/lighthouse-core/lib/i18n/locales/fil.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "I-enable ang compression ng text" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Kadalasan, mas mahusay ang pag-compress ng mga format ng larawan gaya ng JPEG 2000, JPEG XR, at WebP kaysa sa pag-compress ng PNG o JPEG, kaya mas mabilis ang pag-download at mas kaunti ang nakokonsumong data. [Matuto pa](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Maghatid ng mga larawan sa mga makabagong format" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Kung hindi tumutugma ang lapad ng content ng iyong app sa lapad ng viewport, puwedeng hindi ma-optimize ang app mo para sa mga screen ng mobile. [Matuto pa](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/fr.json b/lighthouse-core/lib/i18n/locales/fr.json index edb2662e8ba3..c19be0fc70b1 100644 --- a/lighthouse-core/lib/i18n/locales/fr.json +++ b/lighthouse-core/lib/i18n/locales/fr.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Activez la compression de texte" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Les formats d'image comme JPEG 2000, JPEG XR et WebP proposent souvent une meilleure compression que les formats PNG ou JPEG. Par conséquent, les téléchargements sont plus rapides et la consommation de données est réduite. [En savoir plus](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Diffusez des images aux formats nouvelle génération" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Si la largeur du contenu de votre application ne correspond pas à la largeur de la fenêtre d'affichage, il se peut que votre application ne soit pas optimisée pour les écrans mobiles. [Découvrez-en davantage](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/he.json b/lighthouse-core/lib/i18n/locales/he.json index 7544986e061a..a1e3497fe4e1 100644 --- a/lighthouse-core/lib/i18n/locales/he.json +++ b/lighthouse-core/lib/i18n/locales/he.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "יש להפעיל דחיסת טקסט" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "לעתים קרובות, פורמטים של תמונות כמו JPEG 2000‏, JPEG XR ו-WebP מספקים דחיסה טובה יותר מאשר PNG או JPEG. הדחיסה המשופרת מקצרת את זמן ההורדות ומצמצמת את צריכת הנתונים. [מידע נוסף](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "יש להציג תמונות בפורמטים עדכניים" - }, "lighthouse-core/audits/content-width.js | description": { "message": "אם הרוחב של תוכן האפליקציה לא תואם לרוחב של אזור התצוגה, ייתכן שלא בוצעה אופטימיזציה לאפליקציה שלך עבור מסכים של ניידים. [מידע נוסף](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/hi.json b/lighthouse-core/lib/i18n/locales/hi.json index 219faedbb411..785362a06af9 100644 --- a/lighthouse-core/lib/i18n/locales/hi.json +++ b/lighthouse-core/lib/i18n/locales/hi.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "लेख कंप्रेशन चालू करें" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000, JPEG XR, और WebP जैसे इमेज फ़ॉर्मैट, ज़्यादातर PNG या JPEG से बेहतर कंप्रेस करते हैं जिससे उपयोगकर्ता कम डेटा खर्च करके तेज़ डाउनलोड कर सकते हैं. [ज़्यादा जानें](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "इमेज अगली जेनरेशन के फ़ॉर्मेट में ऑफ़र करें" - }, "lighthouse-core/audits/content-width.js | description": { "message": "अगर आपके ऐप्लिकेशन की सामग्री की चौड़ाई व्यूपोर्ट की चौड़ाई से मेल नहीं खाती है, तो आपका ऐप्लिकेशन मोबाइल स्क्रीन पर ऑप्टिमाइज़ नहीं किया जा सकेगा. [ज़्यादा जानें](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/hr.json b/lighthouse-core/lib/i18n/locales/hr.json index c5f360acae32..ac054ece364c 100644 --- a/lighthouse-core/lib/i18n/locales/hr.json +++ b/lighthouse-core/lib/i18n/locales/hr.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Omogućite sažimanje teksta" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Formati slike kao što su JPEG 2000, JPEG XR i WebP često pružaju bolje sažimanje nego PNG ili JPEG, što znači brža preuzimanja i manju potrošnju podataka. [Saznajte više](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Poslužite slike u modernim formatima" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Ako se širina sadržaja vaše aplikacije ne podudara s vidljivim dijelom, vaša aplikacija možda neće biti optimizirana za mobilne zaslone. [Saznajte više](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/hu.json b/lighthouse-core/lib/i18n/locales/hu.json index b7ccf6ce0bdd..fa8046720090 100644 --- a/lighthouse-core/lib/i18n/locales/hu.json +++ b/lighthouse-core/lib/i18n/locales/hu.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Engedélyezze a szövegtömörítést" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Az olyan képformátumok, mint a JPEG 2000, a JPEG XR és a WebP gyakran jobb tömörítést nyújtanak, mint a PNG és a JPEG, azaz kevesebb adatforgalom mellett gyorsabb letöltést biztosítanak. [További információ](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Jelenítse meg a képeket következő generációs formátumokban" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Ha az alkalmazás tartalmának szélessége nem egyezik a megjelenítési terület szélességével, akkor lehet, hogy alkalmazása nincs optimalizálva a mobilok képernyőjére. [További információ](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/id.json b/lighthouse-core/lib/i18n/locales/id.json index 734b72cc6fb6..f0c4afb5b76d 100644 --- a/lighthouse-core/lib/i18n/locales/id.json +++ b/lighthouse-core/lib/i18n/locales/id.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Aktifkan kompresi teks" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Format gambar seperti JPEG 2000, JPEG XR, dan WebP biasanya memberikan kompresi yang lebih baik daripada PNG atau JPEG, sehingga download lebih cepat dan konsumsi data lebih kecil. [Pelajari lebih lanjut](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Tayangkan gambar dalam format generasi berikutnya" - }, "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/)." }, diff --git a/lighthouse-core/lib/i18n/locales/it.json b/lighthouse-core/lib/i18n/locales/it.json index 957f417ccde6..c101d7ad9aff 100644 --- a/lighthouse-core/lib/i18n/locales/it.json +++ b/lighthouse-core/lib/i18n/locales/it.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Attiva la compressione del testo" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "I formati delle immagini come JPEG 2000, JPEG XR e WebP spesso consentono una compressione migliore rispetto a quella dei formati PNG o JPEG, che comporta download più veloci e un minor consumo di dati. [Ulteriori informazioni](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Pubblica immagini in formati più recenti" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Se la larghezza dei contenuti dell'app non corrisponde alla larghezza dell'area visibile, l'app potrebbe non essere ottimizzata per gli schermi dei dispositivi mobili. [Ulteriori informazioni](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/ja.json b/lighthouse-core/lib/i18n/locales/ja.json index 96f9128b8004..5f8a39f76ce8 100644 --- a/lighthouse-core/lib/i18n/locales/ja.json +++ b/lighthouse-core/lib/i18n/locales/ja.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "テキスト圧縮の有効化" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000、JPEG XR、WebP などの画像フォーマットは、PNG や JPEG より圧縮性能が高く、ダウンロード時間やデータ使用量を抑えることができます。[詳細](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "次世代フォーマットでの画像の配信" - }, "lighthouse-core/audits/content-width.js | description": { "message": "アプリのコンテンツの幅がビューポートの幅と一致しない場合、アプリがモバイル画面に合わせて最適化されない可能性があります。[詳細](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/ko.json b/lighthouse-core/lib/i18n/locales/ko.json index 0acd8782aa5a..9402d5435800 100644 --- a/lighthouse-core/lib/i18n/locales/ko.json +++ b/lighthouse-core/lib/i18n/locales/ko.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "텍스트 압축 사용" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000, JPEG XR, WebP와 같은 이미지 형식을 사용하면 PNG 또는 JPEG보다 압축률이 높으므로 다운로드 속도가 빠르고 데이터 소비량도 줄어듭니다. [자세히 알아보기](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "차세대 형식을 사용해 이미지 제공하기" - }, "lighthouse-core/audits/content-width.js | description": { "message": "앱 콘텐츠의 너비가 표시 영역의 너비와 일치하지 않을 경우 앱이 휴대기기 화면에 최적화되지 않을 수 있습니다. [자세히 알아보기](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/lt.json b/lighthouse-core/lib/i18n/locales/lt.json index 5de89e17f59f..b878b7ebe531 100644 --- a/lighthouse-core/lib/i18n/locales/lt.json +++ b/lighthouse-core/lib/i18n/locales/lt.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Įgalinkite teksto glaudinimą" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Tokių formatų kaip JPEG 2000, JPEG XR ir „WebP“ vaizdai dažniausiai glaudinami geriau nei PNG ar JPEG vaizdai, todėl yra atsisiunčiami greičiau ir sunaudoja mažiau duomenų. [Sužinokite daugiau](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Pateikite naujos kartos formatų vaizdus" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Jei programos turinio plotis nesutampa su peržiūros srities pločiu, jūsų programa gali būti neoptimizuota mobiliųjų įrenginių ekranams. [Sužinokite daugiau](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/lv.json b/lighthouse-core/lib/i18n/locales/lv.json index 74e9e350f0c9..744fc7183d7c 100644 --- a/lighthouse-core/lib/i18n/locales/lv.json +++ b/lighthouse-core/lib/i18n/locales/lv.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Iespējojiet teksta saspiešanu" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Tādi attēlu formāti kā JPEG 2000, JPEG XR un WebP bieži ir veiksmīgāk saspiežami nekā PNG vai JPEG. Tas nozīmē ātrāku lejupielādi un mazāku datu patēriņu. [Uzziniet vairāk](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Rādiet attēlus nākamās paaudzes formātos" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Ja lietotnes satura platums neatbilst skatvietas platumam, lietotne var nebūt optimizēta mobilo ierīču ekrāniem. [Uzziniet vairāk](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/nl.json b/lighthouse-core/lib/i18n/locales/nl.json index 11546f375923..46287ccfb003 100644 --- a/lighthouse-core/lib/i18n/locales/nl.json +++ b/lighthouse-core/lib/i18n/locales/nl.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Zet tekstcompressie aan" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Afbeeldingsindelingen zoals JPEG 2000, JPEG XR en WebP bieden vaak betere compressie dan PNG of JPEG. Dit resulteert in snellere downloads en minder dataverbruik. [Meer informatie](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Lever afbeeldingen in moderne indelingen" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Als de breedte van de content van je app niet overeenkomt met de breedte van het kijkvenster, is je app mogelijk niet geoptimaliseerd voor mobiele schermen. [Meer informatie](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/no.json b/lighthouse-core/lib/i18n/locales/no.json index 285d0992e78f..fba683d23ca7 100644 --- a/lighthouse-core/lib/i18n/locales/no.json +++ b/lighthouse-core/lib/i18n/locales/no.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Aktiver tekstkomprimering" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Bildeformater som JPEG 2000, JPEG XR og WebP gir ofte bedre komprimering enn PNG eller JPEG, noe som betyr raskere nedlasting og mindre databruk. [Finn ut mer](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Bruk nyere bildeformater" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Hvis bredden på appinnholdet ikke samsvarer med bredden på det synlige området, er appen kanskje ikke optimalisert for mobilskjermer. [Finn ut mer](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/pl.json b/lighthouse-core/lib/i18n/locales/pl.json index cc29bc97b09d..79543f01a30b 100644 --- a/lighthouse-core/lib/i18n/locales/pl.json +++ b/lighthouse-core/lib/i18n/locales/pl.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Włącz kompresję tekstu" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Takie formaty obrazów jak JPEG 2000, JPEG XR i WebP często zapewniają lepszą kompresję niż PNG czy JPEG, co przekłada się na szybsze pobieranie i mniejsze wykorzystanie danych. [Więcej informacji](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Wyświetlaj obrazy w formatach nowej generacji" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Jeśli szerokość zawartości aplikacji nie odpowiada szerokości widocznego obszaru, aplikacja może nie być zoptymalizowana pod kątem ekranów urządzeń mobilnych. [Więcej informacji](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/pt-PT.json b/lighthouse-core/lib/i18n/locales/pt-PT.json index 6eb395d93389..793fe4ead8f3 100644 --- a/lighthouse-core/lib/i18n/locales/pt-PT.json +++ b/lighthouse-core/lib/i18n/locales/pt-PT.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Ative a compressão de texto" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Muitas vezes, os formatos de imagem como JPEG 2000, JPEG XR e WebP proporcionam uma melhor compressão do que os formatos PNG ou JPEG, o que se traduz em transferências mais rápidas e num menor consumo de dados. [Saiba mais](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Publique imagens em formatos de última geração" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Se a largura do conteúdo da sua aplicação não corresponder à largura da área visível, a sua aplicação poderá não estar otimizada para ecrãs de dispositivos móveis. [Saiba mais](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/pt.json b/lighthouse-core/lib/i18n/locales/pt.json index cc3ea266b41b..105510cf0561 100644 --- a/lighthouse-core/lib/i18n/locales/pt.json +++ b/lighthouse-core/lib/i18n/locales/pt.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Ative a compactação de texto" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Formatos de imagem como JPEG 2000, JPEG XR e WebP geralmente oferecem uma melhor compactação do que PNG ou JPEG, o que significa downloads mais rápidos e menor consumo de dados. [Saiba mais](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Disponibilize imagens em formatos de última geração" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Se a largura do conteúdo do seu app não corresponder à largura da janela de visualização, não será possível otimizar o app para telas de dispositivos móveis. [Saiba mais](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/ro.json b/lighthouse-core/lib/i18n/locales/ro.json index f9143e96b6d5..5138e03879e0 100644 --- a/lighthouse-core/lib/i18n/locales/ro.json +++ b/lighthouse-core/lib/i18n/locales/ro.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Activează comprimarea textului" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Formatele de imagine ca JPEG 2000, JPEG XR și WebP oferă adesea o comprimare mai bună decât PNG sau JPEG, ceea ce înseamnă descărcări mai rapide și mai puțin consum de date. [Află mai multe](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Difuzează imagini în formate moderne" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Dacă lățimea conținutului aplicației nu se potrivește cu lățimea ariei vizibile, este posibil ca aplicația să nu fie optimizată pentru ecrane mobile. [Află mai multe](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/ru.json b/lighthouse-core/lib/i18n/locales/ru.json index 0322a38b8c05..f10b5b7254ac 100644 --- a/lighthouse-core/lib/i18n/locales/ru.json +++ b/lighthouse-core/lib/i18n/locales/ru.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Включите сжатие текста" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Форматы JPEG 2000, JPEG XR и WebP обеспечивают более эффективное сжатие по сравнению с PNG или JPEG, поэтому такие изображения загружаются быстрее и потребляют меньше трафика. [Подробнее…](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Используйте современные форматы изображений" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Приложение не оптимизировано для работы на экранах мобильных устройств, если ширина контента приложения не совпадает с шириной области просмотра. [Подробнее…](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/sk.json b/lighthouse-core/lib/i18n/locales/sk.json index 102890c4e233..5e078d723e5a 100644 --- a/lighthouse-core/lib/i18n/locales/sk.json +++ b/lighthouse-core/lib/i18n/locales/sk.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Povoľte kompresiu textu" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Formáty obrázka, napríklad JPEG 2000, JPEG XR a WebP, zvyčajne poskytujú lepšiu kompresiu než PNG alebo JPEG, čo znamená rýchlejšie sťahovanie a nižšiu spotrebu dát. [Ďalšie informácie](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Zobrazujte obrázky vo formátoch ďalšej generácie" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Ak šírka obsahu vašej aplikácie nezodpovedá šírke oblasti zobrazenia, aplikácia nemusí byť optimalizovaná pre obrazovky mobilných zariadení. [Ďalšie informácie](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/sl.json b/lighthouse-core/lib/i18n/locales/sl.json index 9d487eebad15..e39b2a4ec001 100644 --- a/lighthouse-core/lib/i18n/locales/sl.json +++ b/lighthouse-core/lib/i18n/locales/sl.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Omogočite stiskanje besedila" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Oblike zapisa slik, kot so JPEG 2000, JPEG XR in WebP, pogosto omogočajo učinkovitejše stiskanje kot oblika zapisa PNG ali JPEG, kar pomeni hitrejše prenose in manjšo porabo podatkov. [Več o tem](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Dostavljajte slike v sodobnih oblikah zapisa" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Če se širina vsebine aplikacije ne ujema s širino vidnega polja, aplikacija morda ni optimizirana za zaslone mobilnih naprav. [Več o tem](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/sr-Latn.json b/lighthouse-core/lib/i18n/locales/sr-Latn.json index 526a397d64a0..d34693f37b82 100644 --- a/lighthouse-core/lib/i18n/locales/sr-Latn.json +++ b/lighthouse-core/lib/i18n/locales/sr-Latn.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Omogućite kompresiju teksta" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Formati slika kao što su JPEG 2000, JPEG XR i WebP često pružaju bolju kompresiju nego PNG ili JPEG, što podrazumeva brža preuzimanja i manju potrošnju podataka. [Saznajte više](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Prikazujte slike u formatima sledeće generacije" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Ako se širina sadržaja aplikacije ne podudara sa širinom oblasti prikaza, aplikacija možda nije optimizovana za ekrane na mobilnim uređajima. [Saznajte više](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/sr.json b/lighthouse-core/lib/i18n/locales/sr.json index b98e4e352c2d..aeff26575c61 100644 --- a/lighthouse-core/lib/i18n/locales/sr.json +++ b/lighthouse-core/lib/i18n/locales/sr.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Омогућите компресију текста" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Формати слика као што су JPEG 2000, JPEG XR и WebP често пружају бољу компресију него PNG или JPEG, што подразумева бржа преузимања и мању потрошњу података. [Сазнајте више](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Приказујте слике у форматима следеће генерације" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Ако се ширина садржаја апликације не подудара са ширином области приказа, апликација можда није оптимизована за екране на мобилним уређајима. [Сазнајте више](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/sv.json b/lighthouse-core/lib/i18n/locales/sv.json index 37b64ee5bb5a..151331b9688d 100644 --- a/lighthouse-core/lib/i18n/locales/sv.json +++ b/lighthouse-core/lib/i18n/locales/sv.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Aktivera textkomprimering" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Bildformat som JPEG 2000, JPEG XR och WebP ger ofta bättre komprimering än PNG eller JPEG. Det gör att nedladdningen går snabbare och ger minskad dataförbrukning. [Läs mer](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Skicka bilder i modernare bildformat" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Om bredden på appens innehåll inte stämmer överens med bredden på visningsområdet kanske inte appen är optimerad för mobilskärmar. [Läs mer](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/ta.json b/lighthouse-core/lib/i18n/locales/ta.json index 6cb530eba99b..89a041cb1401 100644 --- a/lighthouse-core/lib/i18n/locales/ta.json +++ b/lighthouse-core/lib/i18n/locales/ta.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "உரைச் சுருக்கத்தை இயக்கவும்" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000, JPEG XR, WebP போன்ற பட வடிவமைப்புகளானது PNG அல்லது JPEGயைக் காட்டிலும் சிறந்த அளவு சுருக்கத்தை வழங்குகின்றன, இதன் மூலம் பதிவிறக்கங்கள் வேகமாக நடைபெறுவதுடன் டேட்டா உபயோகமும் குறையும். [மேலும் அறிக](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "படங்களை நவீன வடிவமைப்புகளில் வழங்கவும்" - }, "lighthouse-core/audits/content-width.js | description": { "message": "ஆப்ஸின் உள்ளடக்க அகலம் காட்சிப் பகுதியின் அகலத்துடன் பொருந்தவில்லை எனில் மொபைல் திரைகளுக்கு ஏற்ற வகையில் உங்கள் ஆப்ஸ் மேம்படுத்தப்படாமல் போகலாம். [மேலும் அறிக](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/te.json b/lighthouse-core/lib/i18n/locales/te.json index 0e308f6e589f..0abed786b477 100644 --- a/lighthouse-core/lib/i18n/locales/te.json +++ b/lighthouse-core/lib/i18n/locales/te.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "వచనం కుదింపును ప్రారంభించండి" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000, JPEG XR, WebP లాంటి చిత్రం ఫార్మాట్‌లు తరచుగా PNG లేదా JPEG కంటే మెరుగైన కుదింపును అందిస్తాయి. దీని వలన, డౌన్‌లోడ్‌లు మరింత వేగంగా ఉంటాయి, తక్కువ డేటా వినియోగం అవుతుంది. [మరింత తెలుసుకోండి](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "చిత్రాలను తర్వాతి-తరం ఫార్మాట్‌లలో అందించండి" - }, "lighthouse-core/audits/content-width.js | description": { "message": "ఒకవేళ వీక్షణ పోర్ట్ వెడల్పుతో మీ యాప్ కంటెంట్ వెడల్పు సరిపోలకుంటే, మొబైల్ స్క్రీన్‌లకు అనుగుణంగా మీ యాప్‌ను ఆప్టిమైజ్ చేయడం సాధ్యపడకపోవచ్చు. [మరింత తెలుసుకోండి](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/th.json b/lighthouse-core/lib/i18n/locales/th.json index 0dbc2af8bd53..a4e58f075d97 100644 --- a/lighthouse-core/lib/i18n/locales/th.json +++ b/lighthouse-core/lib/i18n/locales/th.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "เปิดใช้การบีบอัดข้อความ" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "รูปแบบรูปภาพอย่างเช่น JPEG 2000, JPEG XR และ WebP มักบีบอัดได้ดีกว่า PNG หรือ JPEG ซึ่งหมายความว่าจะดาวน์โหลดได้เร็วขึ้นและใช้อินเทอร์เน็ตน้อยลง [ดูข้อมูลเพิ่มเติม](https://web.dev/uses-webp-images/)" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "แสดงรูปภาพในรูปแบบสมัยใหม่" - }, "lighthouse-core/audits/content-width.js | description": { "message": "หากความกว้างของเนื้อหาในแอปไม่ตรงกับความกว้างของวิวพอร์ต แอปอาจไม่ได้รับการเพิ่มประสิทธิภาพเพื่อหน้าจออุปกรณ์เคลื่อนที่ [ดูข้อมูลเพิ่มเติม](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/tr.json b/lighthouse-core/lib/i18n/locales/tr.json index 9bf2eb582bd8..e575d5482719 100644 --- a/lighthouse-core/lib/i18n/locales/tr.json +++ b/lighthouse-core/lib/i18n/locales/tr.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Metin sıkıştırmayı etkinleştirin" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000, JPEG XR ve WebP gibi resim biçimleri genellikle PNG veya JPEG'den daha iyi sıkıştırma sağlar. Böylece indirme işlemleri daha hızlı tamamlanır ve veri tüketimi daha az olur. [Daha fazla bilgi](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Resimleri yeni nesil biçimlerde yayınlayın" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Uygulamanızın içeriğinin genişliği, görüntü alanının genişliğiyle eşleşmiyorsa uygulamanız mobil ekranlar için optimize edilmemiş olabilir. [Daha fazla bilgi](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/uk.json b/lighthouse-core/lib/i18n/locales/uk.json index 18911e240fcb..389e4125dce4 100644 --- a/lighthouse-core/lib/i18n/locales/uk.json +++ b/lighthouse-core/lib/i18n/locales/uk.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Увімкніть стиснення тексту" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Формати зображень JPEG 2000, JPEG XR і WebP часто стискаються краще, ніж PNG чи JPEG. Тому вони швидше завантажуються й використовують менше даних. [Докладніше](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Показуйте зображення в нових форматах" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Якщо ширина контенту додатка не збігається з шириною області перегляду, можливо, додаток не вдасться оптимізувати для екранів мобільних пристроїв. [Докладніше](https://web.dev/content-width/)." }, diff --git a/lighthouse-core/lib/i18n/locales/vi.json b/lighthouse-core/lib/i18n/locales/vi.json index 2eab4d1cd9c0..b5545d878113 100644 --- a/lighthouse-core/lib/i18n/locales/vi.json +++ b/lighthouse-core/lib/i18n/locales/vi.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Bật tính năng nén văn bản" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "Các định dạng hình ảnh như JPEG 2000, JPEG XR và WebP thường nén tốt hơn PNG hoặc JPEG, tức là tải xuống nhanh hơn và tiêu tốn ít dữ liệu hơn. [Tìm hiểu thêm](https://web.dev/uses-webp-images/)." - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "Phân phối hình ảnh ở định dạng mới và hiệu quả hơn" - }, "lighthouse-core/audits/content-width.js | description": { "message": "Nếu chiều rộng của nội dung trong ứng dụng không khớp với chiều rộng của khung nhìn, thì ứng dụng có thể không được tối ưu hóa cho màn hình thiết bị di động. [Tìm hiểu thêm](https://web.dev/content-width/)" }, diff --git a/lighthouse-core/lib/i18n/locales/zh-HK.json b/lighthouse-core/lib/i18n/locales/zh-HK.json index 87d6ce0a7f4a..8cab44102a31 100644 --- a/lighthouse-core/lib/i18n/locales/zh-HK.json +++ b/lighthouse-core/lib/i18n/locales/zh-HK.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "啟用文字壓縮" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000、JPEG XR 和 WebP 等圖片格式通常比 PNG 或 JPEG 有更好的壓縮效果,能夠更快完成下載及減少數據用量。[瞭解詳情](https://web.dev/uses-webp-images/)。" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "提供 next-gen 格式的圖片" - }, "lighthouse-core/audits/content-width.js | description": { "message": "如果應用程式內容寬度與檢視區的寬度不相符,應用程式可能無法在流動裝置螢幕上呈現優化效果。[瞭解詳情](https://web.dev/content-width/)。" }, diff --git a/lighthouse-core/lib/i18n/locales/zh-TW.json b/lighthouse-core/lib/i18n/locales/zh-TW.json index 2b92cc38365e..b650e85475bc 100644 --- a/lighthouse-core/lib/i18n/locales/zh-TW.json +++ b/lighthouse-core/lib/i18n/locales/zh-TW.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "啟用文字壓縮" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000、JPEG XR 和 WebP 等圖片格式的壓縮效果通常優於 PNG 或 JPEG,因此能提高下載速度並節省使用者的數據用量。[瞭解詳情](https://web.dev/uses-webp-images/)。" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "提供 next-gen 格式的圖片" - }, "lighthouse-core/audits/content-width.js | description": { "message": "如果你的應用程式內容寬度與可視區域的寬度不相符,應用程式可能無法在行動裝置螢幕上呈現最佳效果。[瞭解詳情](https://web.dev/content-width/)。" }, diff --git a/lighthouse-core/lib/i18n/locales/zh.json b/lighthouse-core/lib/i18n/locales/zh.json index 9532d8835fc6..e1bf1cb069f5 100644 --- a/lighthouse-core/lib/i18n/locales/zh.json +++ b/lighthouse-core/lib/i18n/locales/zh.json @@ -554,12 +554,6 @@ "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "启用文本压缩" }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": { - "message": "JPEG 2000、JPEG XR 和 WebP 等图片格式的压缩效果通常比 PNG 或 JPEG 好,因此下载速度更快,消耗的数据流量更少。[了解详情](https://web.dev/uses-webp-images/)。" - }, - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": { - "message": "采用新一代格式提供图片" - }, "lighthouse-core/audits/content-width.js | description": { "message": "如果应用内容的宽度与视口的宽度不一致,该应用可能不会针对移动设备屏幕进行优化。[了解详情](https://web.dev/content-width/)。" }, diff --git a/lighthouse-core/test/audits/byte-efficiency/uses-webp-images-test.js b/lighthouse-core/test/audits/byte-efficiency/next-gen-image-formats-test.js similarity index 87% rename from lighthouse-core/test/audits/byte-efficiency/uses-webp-images-test.js rename to lighthouse-core/test/audits/byte-efficiency/next-gen-image-formats-test.js index ad2475e294db..c3d9d45c1b6c 100644 --- a/lighthouse-core/test/audits/byte-efficiency/uses-webp-images-test.js +++ b/lighthouse-core/test/audits/byte-efficiency/next-gen-image-formats-test.js @@ -5,7 +5,7 @@ */ 'use strict'; -const WebPImagesAudit = require('../../../audits/byte-efficiency/uses-webp-images.js'); +const NextGenImageFormats = require('../../../audits/byte-efficiency/next-gen-image-formats.js'); function generateArtifacts(images) { const optimizedImages = []; @@ -49,14 +49,14 @@ function generateArtifacts(images) { describe('Page uses optimized images', () => { it('ignores files when there is only insignificant savings', () => { const artifacts = generateArtifacts([{originalSize: 5000, webpSize: 4500}]); - const auditResult = WebPImagesAudit.audit_(artifacts); + const auditResult = NextGenImageFormats.audit_(artifacts); expect(auditResult.items).toEqual([]); }); it('flags files when there is only small savings', () => { const artifacts = generateArtifacts([{originalSize: 15000, webpSize: 4500}]); - const auditResult = WebPImagesAudit.audit_(artifacts); + const auditResult = NextGenImageFormats.audit_(artifacts); expect(auditResult.items).toEqual([ { @@ -71,7 +71,7 @@ describe('Page uses optimized images', () => { it('estimates savings on files without webpSize', () => { const artifacts = generateArtifacts([{originalSize: 1e6, width: 1000, height: 1000}]); - const auditResult = WebPImagesAudit.audit_(artifacts); + const auditResult = NextGenImageFormats.audit_(artifacts); expect(auditResult.items).toEqual([ { @@ -88,7 +88,7 @@ describe('Page uses optimized images', () => { const artifacts = generateArtifacts([{ url: 'http://localhost:1234/image.jpeg', originalSize: 50000, webpSize: 20000, }]); - const auditResult = WebPImagesAudit.audit_(artifacts); + const auditResult = NextGenImageFormats.audit_(artifacts); expect(auditResult.items).toMatchObject([ { @@ -106,7 +106,7 @@ describe('Page uses optimized images', () => { {type: 'bmp', originalSize: 4000, webpSize: 2000}, ]); - const auditResult = WebPImagesAudit.audit_(artifacts); + const auditResult = NextGenImageFormats.audit_(artifacts); expect(auditResult.items).toEqual([]); }); @@ -116,7 +116,7 @@ describe('Page uses optimized images', () => { {type: 'data:webp', originalSize: 15000, webpSize: 4500}, ]); - const auditResult = WebPImagesAudit.audit_(artifacts); + const auditResult = NextGenImageFormats.audit_(artifacts); expect(auditResult.items).toHaveLength(1); expect(auditResult.items[0].url).toMatch(/^data.{2,40}/); @@ -124,7 +124,7 @@ describe('Page uses optimized images', () => { it('warns when images have failed', () => { const artifacts = generateArtifacts([{failed: true, url: 'http://localhost/image.jpeg'}]); - const auditResult = WebPImagesAudit.audit_(artifacts); + const auditResult = NextGenImageFormats.audit_(artifacts); expect(auditResult.items).toHaveLength(0); expect(auditResult.warnings).toHaveLength(1); @@ -133,7 +133,7 @@ describe('Page uses optimized images', () => { it('warns when missing ImageElement', () => { const artifacts = generateArtifacts([{originalSize: 1e6}]); artifacts.ImageElements = []; - const auditResult = WebPImagesAudit.audit_(artifacts); + const auditResult = NextGenImageFormats.audit_(artifacts); expect(auditResult.items).toHaveLength(0); expect(auditResult.warnings).toHaveLength(1); diff --git a/lighthouse-core/test/lib/stack-packs-test.js b/lighthouse-core/test/lib/stack-packs-test.js index a93f66c92de4..8996ab968a53 100644 --- a/lighthouse-core/test/lib/stack-packs-test.js +++ b/lighthouse-core/test/lib/stack-packs-test.js @@ -54,7 +54,7 @@ describe('lighthouse-stack-packs dep', () => { "id": "wordpress", "keys": Array [ "unused-css-rules", - "uses-webp-images", + "next-gen-image-formats", "offscreen-images", "total-byte-weight", "render-blocking-resources", @@ -66,7 +66,7 @@ describe('lighthouse-stack-packs dep', () => { "uses-optimized-images", "uses-text-compression", "uses-responsive-images", - "time-to-first-byte", + "server-response-time", ], }, Object { @@ -74,7 +74,7 @@ describe('lighthouse-stack-packs dep', () => { "keys": Array [ "unused-css-rules", "unused-javascript", - "uses-webp-images", + "next-gen-image-formats", "offscreen-images", "total-byte-weight", "render-blocking-resources", @@ -84,7 +84,7 @@ describe('lighthouse-stack-packs dep', () => { "uses-long-cache-ttl", "uses-optimized-images", "uses-responsive-images", - "time-to-first-byte", + "server-response-time", "uses-rel-preconnect", "font-display", ], @@ -95,7 +95,7 @@ describe('lighthouse-stack-packs dep', () => { "unminified-css", "unminified-javascript", "unused-javascript", - "time-to-first-byte", + "server-response-time", "redirects", "user-timings", "dom-size", @@ -115,7 +115,7 @@ describe('lighthouse-stack-packs dep', () => { Object { "id": "amp", "keys": Array [ - "uses-webp-images", + "next-gen-image-formats", "offscreen-images", "render-blocking-resources", "unminified-css", @@ -126,14 +126,14 @@ describe('lighthouse-stack-packs dep', () => { Object { "id": "magento", "keys": Array [ - "uses-webp-images", + "next-gen-image-formats", "offscreen-images", "disable-bundling", "unminified-css", "unminified-javascript", "unused-javascript", "uses-optimized-images", - "time-to-first-byte", + "server-response-time", "uses-rel-preconnect", "uses-rel-preload", "critical-request-chains", @@ -144,7 +144,7 @@ describe('lighthouse-stack-packs dep', () => { "id": "joomla", "keys": Array [ "unused-css-rules", - "uses-webp-images", + "next-gen-image-formats", "offscreen-images", "total-byte-weight", "render-blocking-resources", @@ -163,7 +163,7 @@ describe('lighthouse-stack-packs dep', () => { "id": "octobercms", "keys": Array [ "unused-css-rules", - "uses-webp-images", + "next-gen-image-formats", "offscreen-images", "total-byte-weight", "render-blocking-resources", @@ -175,7 +175,7 @@ describe('lighthouse-stack-packs dep', () => { "uses-optimized-images", "uses-text-compression", "uses-responsive-images", - "time-to-first-byte", + "server-response-time", ], }, ] @@ -196,7 +196,6 @@ describe('lighthouse-stack-packs dep', () => { expect([...unrecognizedKeys]).toMatchInlineSnapshot(` Array [ - "time-to-first-byte", "unminified-warning", "disable-bundling", ] diff --git a/lighthouse-core/test/report/html/renderer/report-ui-features-test.js b/lighthouse-core/test/report/html/renderer/report-ui-features-test.js index 276690bc229b..b3b3bb1f1925 100644 --- a/lighthouse-core/test/report/html/renderer/report-ui-features-test.js +++ b/lighthouse-core/test/report/html/renderer/report-ui-features-test.js @@ -137,14 +137,15 @@ describe('ReportUIFeatures', () => { beforeAll(() => { const lhr = JSON.parse(JSON.stringify(sampleResults)); lhr.requestedUrl = lhr.finalUrl = 'http://www.example.com'; - const webpAuditItemTemplate = sampleResults.audits['uses-webp-images'].details.items[0]; + const webpAuditItemTemplate = sampleResults.audits['next-gen-image-formats'] + .details.items[0]; const renderBlockingAuditItemTemplate = sampleResults.audits['render-blocking-resources'].details.items[0]; const textCompressionAuditItemTemplate = sampleResults.audits['uses-text-compression'].details.items[0]; // Interleave first/third party URLs to test restoring order. - lhr.audits['uses-webp-images'].details.items = [ + lhr.audits['next-gen-image-formats'].details.items = [ { ...webpAuditItemTemplate, url: 'http://www.cdn.com/img1.jpg', // Third party, will be filtered. @@ -243,12 +244,11 @@ describe('ReportUIFeatures', () => { }); it('filters out third party resources in on click', () => { - const filterCheckbox = dom.find('#uses-webp-images .lh-3p-filter-input', container); + const filterCheckbox = dom.find('#next-gen-image-formats .lh-3p-filter-input', container); function getUrlsInTable() { return dom - .findAll( - '#uses-webp-images tr:not(.lh-row--hidden) .lh-text__url a:first-child', container) + .findAll('#next-gen-image-formats tr:not(.lh-row--hidden) .lh-text__url a:first-child', container) // eslint-disable-line max-len .map(el => el.textContent); } @@ -296,7 +296,7 @@ describe('ReportUIFeatures', () => { it('adds no filter for audits in thirdPartyFilterAuditExclusions', () => { const checkboxClassName = 'lh-3p-filter-input'; - const yesCheckbox = dom.find(`#uses-webp-images .${checkboxClassName}`, container); + const yesCheckbox = dom.find(`#next-gen-image-formats .${checkboxClassName}`, container); expect(yesCheckbox).toBeTruthy(); expect(() => dom.find(`#uses-rel-preconnect .${checkboxClassName}`, container)) diff --git a/lighthouse-core/test/results/sample_v2.json b/lighthouse-core/test/results/sample_v2.json index b282e27887eb..a63ae09429b9 100644 --- a/lighthouse-core/test/results/sample_v2.json +++ b/lighthouse-core/test/results/sample_v2.json @@ -3795,8 +3795,8 @@ "overallSavingsBytes": 0 } }, - "uses-webp-images": { - "id": "uses-webp-images", + "next-gen-image-formats": { + "id": "next-gen-image-formats", "title": "Serve images in next-gen formats", "description": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/).", "score": 0.88, @@ -5051,7 +5051,7 @@ "group": "load-opportunities" }, { - "id": "uses-webp-images", + "id": "next-gen-image-formats", "weight": 0, "group": "load-opportunities" }, @@ -6876,7 +6876,7 @@ }, { "startTime": 0, - "name": "lh:audit:uses-webp-images", + "name": "lh:audit:next-gen-image-formats", "duration": 100, "entryType": "measure" }, @@ -7363,7 +7363,7 @@ "audits[total-byte-weight].details.headings[0].text", "audits[render-blocking-resources].details.headings[0].label", "audits[unminified-javascript].details.headings[0].label", - "audits[uses-webp-images].details.headings[1].label", + "audits[next-gen-image-formats].details.headings[1].label", "audits[uses-text-compression].details.headings[0].label", "audits[legacy-javascript].details.headings[0].label" ], @@ -8163,7 +8163,7 @@ "lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [ "audits[render-blocking-resources].details.headings[2].label", "audits[unminified-javascript].details.headings[2].label", - "audits[uses-webp-images].details.headings[3].label", + "audits[next-gen-image-formats].details.headings[3].label", "audits[uses-text-compression].details.headings[2].label", "audits[legacy-javascript].details.headings[2].label" ], @@ -8190,7 +8190,7 @@ "values": { "wastedBytes": 9028 }, - "path": "audits[uses-webp-images].displayValue" + "path": "audits[next-gen-image-formats].displayValue" }, { "values": { @@ -8217,14 +8217,14 @@ "lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": [ "audits[unused-javascript].description" ], - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": [ - "audits[uses-webp-images].title" + "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | title": [ + "audits[next-gen-image-formats].title" ], - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": [ - "audits[uses-webp-images].description" + "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | description": [ + "audits[next-gen-image-formats].description" ], "lighthouse-core/lib/i18n/i18n.js | columnResourceSize": [ - "audits[uses-webp-images].details.headings[2].label" + "audits[next-gen-image-formats].details.headings[2].label" ], "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": [ "audits[uses-optimized-images].title" diff --git a/lighthouse-treemap/app/debug.json b/lighthouse-treemap/app/debug.json index 9d5c3bd31361..a79f7f66e872 100644 --- a/lighthouse-treemap/app/debug.json +++ b/lighthouse-treemap/app/debug.json @@ -10605,8 +10605,8 @@ "overallSavingsBytes": 745853 } }, - "uses-webp-images": { - "id": "uses-webp-images", + "next-gen-image-formats": { + "id": "next-gen-image-formats", "title": "Serve images in next-gen formats", "description": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/).", "score": 0.64, @@ -20010,7 +20010,7 @@ "group": "load-opportunities" }, { - "id": "uses-webp-images", + "id": "next-gen-image-formats", "weight": 0, "group": "load-opportunities" }, @@ -22746,7 +22746,7 @@ }, { "startTime": 24767.53, - "name": "lh:audit:uses-webp-images", + "name": "lh:audit:next-gen-image-formats", "duration": 8.77, "entryType": "measure" }, @@ -23237,7 +23237,7 @@ "audits[render-blocking-resources].details.headings[0].label", "audits[unused-css-rules].details.headings[0].label", "audits[unused-javascript].details.headings[0].label", - "audits[uses-webp-images].details.headings[1].label", + "audits[next-gen-image-formats].details.headings[1].label", "audits[uses-optimized-images].details.headings[1].label", "audits[uses-responsive-images].details.headings[1].label", "audits[legacy-javascript].details.headings[0].label" @@ -23439,7 +23439,7 @@ "audits[render-blocking-resources].details.headings[2].label", "audits[unused-css-rules].details.headings[2].label", "audits[unused-javascript].details.headings[2].label", - "audits[uses-webp-images].details.headings[3].label", + "audits[next-gen-image-formats].details.headings[3].label", "audits[uses-optimized-images].details.headings[3].label", "audits[uses-responsive-images].details.headings[3].label", "audits[duplicated-javascript].details.headings[2].label", @@ -24031,7 +24031,7 @@ "values": { "wastedBytes": 83065 }, - "path": "audits[uses-webp-images].displayValue" + "path": "audits[next-gen-image-formats].displayValue" }, { "values": { @@ -24060,7 +24060,7 @@ ], "lighthouse-core/lib/i18n/i18n.js | columnResourceSize": [ "audits[offscreen-images].details.headings[2].label", - "audits[uses-webp-images].details.headings[2].label", + "audits[next-gen-image-formats].details.headings[2].label", "audits[uses-optimized-images].details.headings[2].label", "audits[uses-responsive-images].details.headings[2].label" ], @@ -24094,11 +24094,11 @@ "lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": [ "audits[unused-javascript].description" ], - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": [ - "audits[uses-webp-images].title" + "lighthouse-core/audits/byte-efficiency/next-gen-image-formats-images.js | title": [ + "audits[next-gen-image-formats].title" ], - "lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": [ - "audits[uses-webp-images].description" + "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | description": [ + "audits[next-gen-image-formats].description" ], "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": [ "audits[uses-optimized-images].title" diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt index f454b72360bf..18a5cb015f0d 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt @@ -563,7 +563,7 @@ uses-rel-preconnect: numeric uses-rel-preload: flaky uses-responsive-images: flaky uses-text-compression: flaky -uses-webp-images: flaky +next-gen-image-formats: flaky valid-lang: notApplicable valid-source-maps: pass video-caption: notApplicable @@ -722,7 +722,7 @@ uses-rel-preconnect uses-rel-preload uses-responsive-images uses-text-compression -uses-webp-images +next-gen-image-formats valid-lang valid-source-maps video-caption diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run.js b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run.js index 7d9e0c20f129..e61d246a874e 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run.js +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run.js @@ -31,7 +31,7 @@ 'uses-rel-preload', 'uses-responsive-images', 'uses-text-compression', - 'uses-webp-images', + 'next-gen-image-formats', ]; TestRunner.addResult('Tests that audits panel works.\n'); diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-view-trace-run-expected.txt b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-view-trace-run-expected.txt index bda1da10b8a9..5b20d99c0ad0 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-view-trace-run-expected.txt +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-view-trace-run-expected.txt @@ -71,7 +71,7 @@ uses-rel-preconnect uses-rel-preload uses-responsive-images uses-text-compression -uses-webp-images +next-gen-image-formats View Trace Button Text: "View Original Trace" View Trace Button Title: "The performance metrics above are simulated and won't match the timings found in this trace. Disable simulated throttling in "Lighthouse Settings" if you want the timings to match." From f2364a03b298972929f8dd27d36ac776816ae0d5 Mon Sep 17 00:00:00 2001 From: Brendan Kenny Date: Fri, 21 May 2021 17:19:56 -0500 Subject: [PATCH 2/4] modern-image-formats --- .../test/cli/__snapshots__/index-test.js.snap | 4 ++-- .../byte-efficiency/byte-config.js | 2 +- .../byte-efficiency/expectations.js | 2 +- ...age-formats.js => modern-image-formats.js} | 2 +- lighthouse-core/config/default-config.js | 4 ++-- lighthouse-core/lib/i18n/locales/en-US.json | 4 ++-- lighthouse-core/lib/i18n/locales/en-XL.json | 4 ++-- ...s-test.js => modern-image-formats-test.js} | 2 +- lighthouse-core/test/lib/stack-packs-test.js | 12 +++++----- .../html/renderer/report-ui-features-test.js | 11 ++++----- lighthouse-core/test/results/sample_v2.json | 24 +++++++++---------- lighthouse-treemap/app/debug.json | 24 +++++++++---------- .../lighthouse-successful-run-expected.txt | 4 ++-- .../lighthouse/lighthouse-successful-run.js | 2 +- .../lighthouse-view-trace-run-expected.txt | 2 +- 15 files changed, 51 insertions(+), 52 deletions(-) rename lighthouse-core/audits/byte-efficiency/{next-gen-image-formats.js => modern-image-formats.js} (99%) rename lighthouse-core/test/audits/byte-efficiency/{next-gen-image-formats-test.js => modern-image-formats-test.js} (99%) diff --git a/lighthouse-cli/test/cli/__snapshots__/index-test.js.snap b/lighthouse-cli/test/cli/__snapshots__/index-test.js.snap index 3af273f8167d..d6e2f934eb50 100644 --- a/lighthouse-cli/test/cli/__snapshots__/index-test.js.snap +++ b/lighthouse-cli/test/cli/__snapshots__/index-test.js.snap @@ -370,7 +370,7 @@ Object { "path": "byte-efficiency/unused-javascript", }, Object { - "path": "byte-efficiency/next-gen-image-formats", + "path": "byte-efficiency/modern-image-formats", }, Object { "path": "byte-efficiency/uses-optimized-images", @@ -976,7 +976,7 @@ Object { }, Object { "group": "load-opportunities", - "id": "next-gen-image-formats", + "id": "modern-image-formats", "weight": 0, }, Object { diff --git a/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/byte-config.js b/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/byte-config.js index 00d205a1c894..d1bf43bffc05 100644 --- a/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/byte-config.js +++ b/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/byte-config.js @@ -17,7 +17,7 @@ const config = { 'network-requests', 'offscreen-images', 'uses-http2', - 'next-gen-image-formats', + 'modern-image-formats', 'uses-optimized-images', 'uses-text-compression', 'uses-responsive-images', diff --git a/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/expectations.js b/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/expectations.js index aceac7fbdc01..b9f4a8f6dc41 100644 --- a/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/expectations.js +++ b/lighthouse-cli/test/smokehouse/test-definitions/byte-efficiency/expectations.js @@ -213,7 +213,7 @@ const expectations = [ ], }, }, - 'next-gen-image-formats': { + 'modern-image-formats': { details: { overallSavingsBytes: '>60000', items: { diff --git a/lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js b/lighthouse-core/audits/byte-efficiency/modern-image-formats.js similarity index 99% rename from lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js rename to lighthouse-core/audits/byte-efficiency/modern-image-formats.js index 274dfbcdbc89..8641909232b5 100644 --- a/lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js +++ b/lighthouse-core/audits/byte-efficiency/modern-image-formats.js @@ -31,7 +31,7 @@ class NextGenImageFormats extends ByteEfficiencyAudit { */ static get meta() { return { - id: 'next-gen-image-formats', + id: 'modern-image-formats', title: str_(UIStrings.title), description: str_(UIStrings.description), scoreDisplayMode: ByteEfficiencyAudit.SCORING_MODES.NUMERIC, diff --git a/lighthouse-core/config/default-config.js b/lighthouse-core/config/default-config.js index 4596b7f94154..a719e0e1c8a2 100644 --- a/lighthouse-core/config/default-config.js +++ b/lighthouse-core/config/default-config.js @@ -304,7 +304,7 @@ const defaultConfig = { 'byte-efficiency/unminified-javascript', 'byte-efficiency/unused-css-rules', 'byte-efficiency/unused-javascript', - 'byte-efficiency/next-gen-image-formats', + 'byte-efficiency/modern-image-formats', 'byte-efficiency/uses-optimized-images', 'byte-efficiency/uses-text-compression', 'byte-efficiency/uses-responsive-images', @@ -443,7 +443,7 @@ const defaultConfig = { {id: 'unused-css-rules', weight: 0, group: 'load-opportunities'}, {id: 'unused-javascript', weight: 0, group: 'load-opportunities'}, {id: 'uses-optimized-images', weight: 0, group: 'load-opportunities'}, - {id: 'next-gen-image-formats', weight: 0, group: 'load-opportunities'}, + {id: 'modern-image-formats', weight: 0, group: 'load-opportunities'}, {id: 'uses-text-compression', weight: 0, group: 'load-opportunities'}, {id: 'uses-rel-preconnect', weight: 0, group: 'load-opportunities'}, {id: 'server-response-time', weight: 0, group: 'load-opportunities'}, diff --git a/lighthouse-core/lib/i18n/locales/en-US.json b/lighthouse-core/lib/i18n/locales/en-US.json index 92a1bddbc307..7ce3ea30d399 100644 --- a/lighthouse-core/lib/i18n/locales/en-US.json +++ b/lighthouse-core/lib/i18n/locales/en-US.json @@ -476,10 +476,10 @@ "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Avoid serving legacy JavaScript to modern browsers" }, - "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | description": { + "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description": { "message": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/)." }, - "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | title": { + "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "Serve images in next-gen formats" }, "lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": { diff --git a/lighthouse-core/lib/i18n/locales/en-XL.json b/lighthouse-core/lib/i18n/locales/en-XL.json index ce06004fe264..6c4a71cb2ceb 100644 --- a/lighthouse-core/lib/i18n/locales/en-XL.json +++ b/lighthouse-core/lib/i18n/locales/en-XL.json @@ -476,10 +476,10 @@ "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Âv́ôíd̂ śêŕv̂ín̂ǵ l̂éĝáĉý Ĵáv̂áŜćr̂íp̂t́ t̂ó m̂ód̂ér̂ń b̂ŕôẃŝér̂ś" }, - "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | description": { + "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description": { "message": "Îḿâǵê f́ôŕm̂át̂ś l̂ík̂é ĴṔÊǴ 2000, ĴṔÊǴ X̂Ŕ, âńd̂ Ẃêb́P̂ óf̂t́êń p̂ŕôv́îd́ê b́êt́t̂ér̂ ćôḿp̂ŕêśŝíôń t̂h́âń P̂ŃĜ ór̂ J́P̂ÉĜ, ẃĥíĉh́ m̂éâńŝ f́âśt̂ér̂ d́ôẃn̂ĺôád̂ś âńd̂ ĺêśŝ d́ât́â ćôńŝúm̂ṕt̂íôń. [L̂éâŕn̂ ḿôŕê](https://web.dev/uses-webp-images/)." }, - "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | title": { + "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "Ŝér̂v́ê ím̂áĝéŝ ín̂ ńêx́t̂-ǵêń f̂ór̂ḿât́ŝ" }, "lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": { diff --git a/lighthouse-core/test/audits/byte-efficiency/next-gen-image-formats-test.js b/lighthouse-core/test/audits/byte-efficiency/modern-image-formats-test.js similarity index 99% rename from lighthouse-core/test/audits/byte-efficiency/next-gen-image-formats-test.js rename to lighthouse-core/test/audits/byte-efficiency/modern-image-formats-test.js index c3d9d45c1b6c..96d3597d425c 100644 --- a/lighthouse-core/test/audits/byte-efficiency/next-gen-image-formats-test.js +++ b/lighthouse-core/test/audits/byte-efficiency/modern-image-formats-test.js @@ -5,7 +5,7 @@ */ 'use strict'; -const NextGenImageFormats = require('../../../audits/byte-efficiency/next-gen-image-formats.js'); +const NextGenImageFormats = require('../../../audits/byte-efficiency/modern-image-formats.js'); function generateArtifacts(images) { const optimizedImages = []; diff --git a/lighthouse-core/test/lib/stack-packs-test.js b/lighthouse-core/test/lib/stack-packs-test.js index 8996ab968a53..95207716ab0e 100644 --- a/lighthouse-core/test/lib/stack-packs-test.js +++ b/lighthouse-core/test/lib/stack-packs-test.js @@ -54,7 +54,7 @@ describe('lighthouse-stack-packs dep', () => { "id": "wordpress", "keys": Array [ "unused-css-rules", - "next-gen-image-formats", + "modern-image-formats", "offscreen-images", "total-byte-weight", "render-blocking-resources", @@ -74,7 +74,7 @@ describe('lighthouse-stack-packs dep', () => { "keys": Array [ "unused-css-rules", "unused-javascript", - "next-gen-image-formats", + "modern-image-formats", "offscreen-images", "total-byte-weight", "render-blocking-resources", @@ -115,7 +115,7 @@ describe('lighthouse-stack-packs dep', () => { Object { "id": "amp", "keys": Array [ - "next-gen-image-formats", + "modern-image-formats", "offscreen-images", "render-blocking-resources", "unminified-css", @@ -126,7 +126,7 @@ describe('lighthouse-stack-packs dep', () => { Object { "id": "magento", "keys": Array [ - "next-gen-image-formats", + "modern-image-formats", "offscreen-images", "disable-bundling", "unminified-css", @@ -144,7 +144,7 @@ describe('lighthouse-stack-packs dep', () => { "id": "joomla", "keys": Array [ "unused-css-rules", - "next-gen-image-formats", + "modern-image-formats", "offscreen-images", "total-byte-weight", "render-blocking-resources", @@ -163,7 +163,7 @@ describe('lighthouse-stack-packs dep', () => { "id": "octobercms", "keys": Array [ "unused-css-rules", - "next-gen-image-formats", + "modern-image-formats", "offscreen-images", "total-byte-weight", "render-blocking-resources", diff --git a/lighthouse-core/test/report/html/renderer/report-ui-features-test.js b/lighthouse-core/test/report/html/renderer/report-ui-features-test.js index b3b3bb1f1925..fa534945d141 100644 --- a/lighthouse-core/test/report/html/renderer/report-ui-features-test.js +++ b/lighthouse-core/test/report/html/renderer/report-ui-features-test.js @@ -137,15 +137,14 @@ describe('ReportUIFeatures', () => { beforeAll(() => { const lhr = JSON.parse(JSON.stringify(sampleResults)); lhr.requestedUrl = lhr.finalUrl = 'http://www.example.com'; - const webpAuditItemTemplate = sampleResults.audits['next-gen-image-formats'] - .details.items[0]; + const webpAuditItemTemplate = sampleResults.audits['modern-image-formats'].details.items[0]; const renderBlockingAuditItemTemplate = sampleResults.audits['render-blocking-resources'].details.items[0]; const textCompressionAuditItemTemplate = sampleResults.audits['uses-text-compression'].details.items[0]; // Interleave first/third party URLs to test restoring order. - lhr.audits['next-gen-image-formats'].details.items = [ + lhr.audits['modern-image-formats'].details.items = [ { ...webpAuditItemTemplate, url: 'http://www.cdn.com/img1.jpg', // Third party, will be filtered. @@ -244,11 +243,11 @@ describe('ReportUIFeatures', () => { }); it('filters out third party resources in on click', () => { - const filterCheckbox = dom.find('#next-gen-image-formats .lh-3p-filter-input', container); + const filterCheckbox = dom.find('#modern-image-formats .lh-3p-filter-input', container); function getUrlsInTable() { return dom - .findAll('#next-gen-image-formats tr:not(.lh-row--hidden) .lh-text__url a:first-child', container) // eslint-disable-line max-len + .findAll('#modern-image-formats tr:not(.lh-row--hidden) .lh-text__url a:first-child', container) // eslint-disable-line max-len .map(el => el.textContent); } @@ -296,7 +295,7 @@ describe('ReportUIFeatures', () => { it('adds no filter for audits in thirdPartyFilterAuditExclusions', () => { const checkboxClassName = 'lh-3p-filter-input'; - const yesCheckbox = dom.find(`#next-gen-image-formats .${checkboxClassName}`, container); + const yesCheckbox = dom.find(`#modern-image-formats .${checkboxClassName}`, container); expect(yesCheckbox).toBeTruthy(); expect(() => dom.find(`#uses-rel-preconnect .${checkboxClassName}`, container)) diff --git a/lighthouse-core/test/results/sample_v2.json b/lighthouse-core/test/results/sample_v2.json index a63ae09429b9..654ddd8277d1 100644 --- a/lighthouse-core/test/results/sample_v2.json +++ b/lighthouse-core/test/results/sample_v2.json @@ -3795,8 +3795,8 @@ "overallSavingsBytes": 0 } }, - "next-gen-image-formats": { - "id": "next-gen-image-formats", + "modern-image-formats": { + "id": "modern-image-formats", "title": "Serve images in next-gen formats", "description": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/).", "score": 0.88, @@ -5051,7 +5051,7 @@ "group": "load-opportunities" }, { - "id": "next-gen-image-formats", + "id": "modern-image-formats", "weight": 0, "group": "load-opportunities" }, @@ -6876,7 +6876,7 @@ }, { "startTime": 0, - "name": "lh:audit:next-gen-image-formats", + "name": "lh:audit:modern-image-formats", "duration": 100, "entryType": "measure" }, @@ -7363,7 +7363,7 @@ "audits[total-byte-weight].details.headings[0].text", "audits[render-blocking-resources].details.headings[0].label", "audits[unminified-javascript].details.headings[0].label", - "audits[next-gen-image-formats].details.headings[1].label", + "audits[modern-image-formats].details.headings[1].label", "audits[uses-text-compression].details.headings[0].label", "audits[legacy-javascript].details.headings[0].label" ], @@ -8163,7 +8163,7 @@ "lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [ "audits[render-blocking-resources].details.headings[2].label", "audits[unminified-javascript].details.headings[2].label", - "audits[next-gen-image-formats].details.headings[3].label", + "audits[modern-image-formats].details.headings[3].label", "audits[uses-text-compression].details.headings[2].label", "audits[legacy-javascript].details.headings[2].label" ], @@ -8190,7 +8190,7 @@ "values": { "wastedBytes": 9028 }, - "path": "audits[next-gen-image-formats].displayValue" + "path": "audits[modern-image-formats].displayValue" }, { "values": { @@ -8217,14 +8217,14 @@ "lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": [ "audits[unused-javascript].description" ], - "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | title": [ - "audits[next-gen-image-formats].title" + "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title": [ + "audits[modern-image-formats].title" ], - "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | description": [ - "audits[next-gen-image-formats].description" + "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description": [ + "audits[modern-image-formats].description" ], "lighthouse-core/lib/i18n/i18n.js | columnResourceSize": [ - "audits[next-gen-image-formats].details.headings[2].label" + "audits[modern-image-formats].details.headings[2].label" ], "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": [ "audits[uses-optimized-images].title" diff --git a/lighthouse-treemap/app/debug.json b/lighthouse-treemap/app/debug.json index a79f7f66e872..85bf4320d58a 100644 --- a/lighthouse-treemap/app/debug.json +++ b/lighthouse-treemap/app/debug.json @@ -10605,8 +10605,8 @@ "overallSavingsBytes": 745853 } }, - "next-gen-image-formats": { - "id": "next-gen-image-formats", + "modern-image-formats": { + "id": "modern-image-formats", "title": "Serve images in next-gen formats", "description": "Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/).", "score": 0.64, @@ -20010,7 +20010,7 @@ "group": "load-opportunities" }, { - "id": "next-gen-image-formats", + "id": "modern-image-formats", "weight": 0, "group": "load-opportunities" }, @@ -22746,7 +22746,7 @@ }, { "startTime": 24767.53, - "name": "lh:audit:next-gen-image-formats", + "name": "lh:audit:modern-image-formats", "duration": 8.77, "entryType": "measure" }, @@ -23237,7 +23237,7 @@ "audits[render-blocking-resources].details.headings[0].label", "audits[unused-css-rules].details.headings[0].label", "audits[unused-javascript].details.headings[0].label", - "audits[next-gen-image-formats].details.headings[1].label", + "audits[modern-image-formats].details.headings[1].label", "audits[uses-optimized-images].details.headings[1].label", "audits[uses-responsive-images].details.headings[1].label", "audits[legacy-javascript].details.headings[0].label" @@ -23439,7 +23439,7 @@ "audits[render-blocking-resources].details.headings[2].label", "audits[unused-css-rules].details.headings[2].label", "audits[unused-javascript].details.headings[2].label", - "audits[next-gen-image-formats].details.headings[3].label", + "audits[modern-image-formats].details.headings[3].label", "audits[uses-optimized-images].details.headings[3].label", "audits[uses-responsive-images].details.headings[3].label", "audits[duplicated-javascript].details.headings[2].label", @@ -24031,7 +24031,7 @@ "values": { "wastedBytes": 83065 }, - "path": "audits[next-gen-image-formats].displayValue" + "path": "audits[modern-image-formats].displayValue" }, { "values": { @@ -24060,7 +24060,7 @@ ], "lighthouse-core/lib/i18n/i18n.js | columnResourceSize": [ "audits[offscreen-images].details.headings[2].label", - "audits[next-gen-image-formats].details.headings[2].label", + "audits[modern-image-formats].details.headings[2].label", "audits[uses-optimized-images].details.headings[2].label", "audits[uses-responsive-images].details.headings[2].label" ], @@ -24094,11 +24094,11 @@ "lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": [ "audits[unused-javascript].description" ], - "lighthouse-core/audits/byte-efficiency/next-gen-image-formats-images.js | title": [ - "audits[next-gen-image-formats].title" + "lighthouse-core/audits/byte-efficiency/modern-image-formats-images.js | title": [ + "audits[modern-image-formats].title" ], - "lighthouse-core/audits/byte-efficiency/next-gen-image-formats.js | description": [ - "audits[next-gen-image-formats].description" + "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description": [ + "audits[modern-image-formats].description" ], "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": [ "audits[uses-optimized-images].title" diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt index 18a5cb015f0d..777ed40251ee 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run-expected.txt @@ -504,6 +504,7 @@ meta-description: fail meta-refresh: notApplicable meta-viewport: notApplicable metrics: flaky +modern-image-formats: flaky network-requests: informative network-rtt: informative network-server-latency: informative @@ -563,7 +564,6 @@ uses-rel-preconnect: numeric uses-rel-preload: flaky uses-responsive-images: flaky uses-text-compression: flaky -next-gen-image-formats: flaky valid-lang: notApplicable valid-source-maps: pass video-caption: notApplicable @@ -672,6 +672,7 @@ maskable-icon meta-description meta-refresh meta-viewport +modern-image-formats no-document-write no-unload-listeners no-vulnerable-libraries @@ -722,7 +723,6 @@ uses-rel-preconnect uses-rel-preload uses-responsive-images uses-text-compression -next-gen-image-formats valid-lang valid-source-maps video-caption diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run.js b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run.js index e61d246a874e..6272a6d82c15 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run.js +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-successful-run.js @@ -31,7 +31,7 @@ 'uses-rel-preload', 'uses-responsive-images', 'uses-text-compression', - 'next-gen-image-formats', + 'modern-image-formats', ]; TestRunner.addResult('Tests that audits panel works.\n'); diff --git a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-view-trace-run-expected.txt b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-view-trace-run-expected.txt index 5b20d99c0ad0..02261e601999 100644 --- a/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-view-trace-run-expected.txt +++ b/third-party/chromium-webtests/webtests/http/tests/devtools/lighthouse/lighthouse-view-trace-run-expected.txt @@ -37,6 +37,7 @@ main-thread-tasks mainthread-work-breakdown max-potential-fid metrics +modern-image-formats network-requests network-rtt network-server-latency @@ -71,7 +72,6 @@ uses-rel-preconnect uses-rel-preload uses-responsive-images uses-text-compression -next-gen-image-formats View Trace Button Text: "View Original Trace" View Trace Button Title: "The performance metrics above are simulated and won't match the timings found in this trace. Disable simulated throttling in "Lighthouse Settings" if you want the timings to match." From 84a9df8fc1c5cd90a321397454c220c3e744b046 Mon Sep 17 00:00:00 2001 From: Brendan Kenny Date: Fri, 21 May 2021 17:51:03 -0500 Subject: [PATCH 3/4] update stack-packs with newest audit ids --- lighthouse-core/lib/i18n/locales/ar-XB.json | 33 ------------- lighthouse-core/lib/i18n/locales/ar.json | 33 ------------- lighthouse-core/lib/i18n/locales/bg.json | 33 ------------- lighthouse-core/lib/i18n/locales/ca.json | 33 ------------- lighthouse-core/lib/i18n/locales/cs.json | 33 ------------- lighthouse-core/lib/i18n/locales/da.json | 33 ------------- lighthouse-core/lib/i18n/locales/de.json | 33 ------------- lighthouse-core/lib/i18n/locales/el.json | 33 ------------- lighthouse-core/lib/i18n/locales/en-GB.json | 33 ------------- lighthouse-core/lib/i18n/locales/en-US.json | 46 +++++++++---------- lighthouse-core/lib/i18n/locales/en-XA.json | 33 ------------- lighthouse-core/lib/i18n/locales/en-XL.json | 46 +++++++++---------- lighthouse-core/lib/i18n/locales/es-419.json | 33 ------------- lighthouse-core/lib/i18n/locales/es.json | 33 ------------- lighthouse-core/lib/i18n/locales/fi.json | 33 ------------- lighthouse-core/lib/i18n/locales/fil.json | 33 ------------- lighthouse-core/lib/i18n/locales/fr.json | 33 ------------- lighthouse-core/lib/i18n/locales/he.json | 33 ------------- lighthouse-core/lib/i18n/locales/hi.json | 33 ------------- lighthouse-core/lib/i18n/locales/hr.json | 33 ------------- lighthouse-core/lib/i18n/locales/hu.json | 33 ------------- lighthouse-core/lib/i18n/locales/id.json | 33 ------------- lighthouse-core/lib/i18n/locales/it.json | 33 ------------- lighthouse-core/lib/i18n/locales/ja.json | 33 ------------- lighthouse-core/lib/i18n/locales/ko.json | 33 ------------- lighthouse-core/lib/i18n/locales/lt.json | 33 ------------- lighthouse-core/lib/i18n/locales/lv.json | 33 ------------- lighthouse-core/lib/i18n/locales/nl.json | 33 ------------- lighthouse-core/lib/i18n/locales/no.json | 33 ------------- lighthouse-core/lib/i18n/locales/pl.json | 33 ------------- lighthouse-core/lib/i18n/locales/pt-PT.json | 33 ------------- lighthouse-core/lib/i18n/locales/pt.json | 33 ------------- lighthouse-core/lib/i18n/locales/ro.json | 33 ------------- lighthouse-core/lib/i18n/locales/ru.json | 33 ------------- lighthouse-core/lib/i18n/locales/sk.json | 33 ------------- lighthouse-core/lib/i18n/locales/sl.json | 33 ------------- lighthouse-core/lib/i18n/locales/sr-Latn.json | 33 ------------- lighthouse-core/lib/i18n/locales/sr.json | 33 ------------- lighthouse-core/lib/i18n/locales/sv.json | 33 ------------- lighthouse-core/lib/i18n/locales/ta.json | 33 ------------- lighthouse-core/lib/i18n/locales/te.json | 33 ------------- lighthouse-core/lib/i18n/locales/th.json | 33 ------------- lighthouse-core/lib/i18n/locales/tr.json | 33 ------------- lighthouse-core/lib/i18n/locales/uk.json | 33 ------------- lighthouse-core/lib/i18n/locales/vi.json | 33 ------------- lighthouse-core/lib/i18n/locales/zh-HK.json | 33 ------------- lighthouse-core/lib/i18n/locales/zh-TW.json | 33 ------------- lighthouse-core/lib/i18n/locales/zh.json | 33 ------------- lighthouse-core/test/results/sample_v2.json | 12 ++--- package.json | 2 +- yarn.lock | 8 ++-- 51 files changed, 57 insertions(+), 1575 deletions(-) diff --git a/lighthouse-core/lib/i18n/locales/ar-XB.json b/lighthouse-core/lib/i18n/locales/ar-XB.json index 7e8d920e7a36..b71ab463d04d 100644 --- a/lighthouse-core/lib/i18n/locales/ar-XB.json +++ b/lighthouse-core/lib/i18n/locales/ar-XB.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "‏‮The‬‏ [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ‏‮component‬‏ ‏‮supports‬‏ ‏‮the‬‏ [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) ‏‮attribute‬‏ ‏‮to‬‏ ‏‮specify‬‏ ‏‮which‬‏ ‏‮image‬‏ ‏‮assets‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮based‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮screen‬‏ ‏‮size‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "‏‮Consider‬‏ ‏‮displaying‬‏ ‏‮all‬‏ [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ‏‮components‬‏ ‏‮in‬‏ ‏‮WebP‬‏ ‏‮formats‬‏ ‏‮while‬‏ ‏‮specifying‬‏ ‏‮an‬‏ ‏‮appropriate‬‏ ‏‮fallback‬‏ ‏‮for‬‏ ‏‮other‬‏ ‏‮browsers‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "‏‮Consider‬‏ ‏‮virtual‬‏ ‏‮scrolling‬‏ ‏‮with‬‏ ‏‮the‬‏ ‏‮Component‬‏ ‏‮Dev‬‏ ‏‮Kit‬‏ (‏‮CDK‬‏) ‏‮if‬‏ ‏‮very‬‏ ‏‮large‬‏ ‏‮lists‬‏ ‏‮are‬‏ ‏‮being‬‏ ‏‮rendered‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "‏‮Consider‬‏ ‏‮using‬‏ ‏‮a‬‏ ‏‮module‬‏ ‏‮to‬‏ ‏‮inline‬‏ ‏‮critical‬‏ ‏‮CSS‬‏ ‏‮and‬‏ ‏‮JavaScript‬‏, ‏‮or‬‏ ‏‮potentially‬‏ ‏‮load‬‏ ‏‮assets‬‏ ‏‮asynchronously‬‏ ‏‮via‬‏ ‏‮JavaScript‬‏ ‏‮such‬‏ ‏‮as‬‏ ‏‮the‬‏ [‏‮Advanced‬‏ ‏‮CSS‬‏/‏‮JS‬‏ ‏‮Aggregation‬‏](https://www.drupal.org/project/advagg) ‏‮module‬‏. ‏‮Beware‬‏ ‏‮that‬‏ ‏‮optimizations‬‏ ‏‮provided‬‏ ‏‮by‬‏ ‏‮this‬‏ ‏‮module‬‏ ‏‮may‬‏ ‏‮break‬‏ ‏‮your‬‏ ‏‮site‬‏, ‏‮so‬‏ ‏‮you‬‏ ‏‮will‬‏ ‏‮likely‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮make‬‏ ‏‮code‬‏ ‏‮changes‬‏." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "‏‮Themes‬‏, ‏‮modules‬‏, ‏‮and‬‏ ‏‮server‬‏ ‏‮specifications‬‏ ‏‮all‬‏ ‏‮contribute‬‏ ‏‮to‬‏ ‏‮server‬‏ ‏‮response‬‏ ‏‮time‬‏. ‏‮Consider‬‏ ‏‮finding‬‏ ‏‮a‬‏ ‏‮more‬‏ ‏‮optimized‬‏ ‏‮theme‬‏, ‏‮carefully‬‏ ‏‮selecting‬‏ ‏‮an‬‏ ‏‮optimization‬‏ ‏‮module‬‏, ‏‮and‬‏/‏‮or‬‏ ‏‮upgrading‬‏ ‏‮your‬‏ ‏‮server‬‏. ‏‮Your‬‏ ‏‮hosting‬‏ ‏‮servers‬‏ ‏‮should‬‏ ‏‮make‬‏ ‏‮use‬‏ ‏‮of‬‏ ‏‮PHP‬‏ ‏‮opcode‬‏ ‏‮caching‬‏, ‏‮memory‬‏-‏‮caching‬‏ ‏‮to‬‏ ‏‮reduce‬‏ ‏‮database‬‏ ‏‮query‬‏ ‏‮times‬‏ ‏‮such‬‏ ‏‮as‬‏ ‏‮Redis‬‏ ‏‮or‬‏ ‏‮Memcached‬‏, ‏‮as‬‏ ‏‮well‬‏ ‏‮as‬‏ ‏‮optimized‬‏ ‏‮application‬‏ ‏‮logic‬‏ ‏‮to‬‏ ‏‮prepare‬‏ ‏‮pages‬‏ ‏‮faster‬‏." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "‏‮Consider‬‏ ‏‮using‬‏ [‏‮Responsive‬‏ ‏‮Image‬‏ ‏‮Styles‬‏](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) ‏‮to‬‏ ‏‮reduce‬‏ ‏‮the‬‏ ‏‮size‬‏ ‏‮of‬‏ ‏‮images‬‏ ‏‮loaded‬‏ ‏‮on‬‏ ‏‮your‬‏ ‏‮page‬‏. ‏‮If‬‏ ‏‮you‬‏ ‏‮are‬‏ ‏‮using‬‏ ‏‮Views‬‏ ‏‮to‬‏ ‏‮show‬‏ ‏‮multiple‬‏ ‏‮content‬‏ ‏‮items‬‏ ‏‮on‬‏ ‏‮a‬‏ ‏‮page‬‏, ‏‮consider‬‏ ‏‮implementing‬‏ ‏‮pagination‬‏ ‏‮to‬‏ ‏‮limit‬‏ ‏‮the‬‏ ‏‮number‬‏ ‏‮of‬‏ ‏‮content‬‏ ‏‮items‬‏ ‏‮shown‬‏ ‏‮on‬‏ ‏‮a‬‏ ‏‮given‬‏ ‏‮page‬‏." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "‏‮Ensure‬‏ ‏‮that‬‏ ‏‮you‬‏ ‏‮are‬‏ ‏‮using‬‏ ‏‮the‬‏ ‏‮native‬‏ [‏‮Responsive‬‏ ‏‮Image‬‏ ‏‮Styles‬‏](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) ‏‮provided‬‏ ‏‮from‬‏ ‏‮Drupal‬‏ (‏‮available‬‏ ‏‮in‬‏ ‏‮Drupal‬‏ 8 ‏‮and‬‏ ‏‮above‬‏). ‏‮Use‬‏ ‏‮the‬‏ ‏‮Responsive‬‏ ‏‮Image‬‏ ‏‮Styles‬‏ ‏‮when‬‏ ‏‮rendering‬‏ ‏‮image‬‏ ‏‮fields‬‏ ‏‮through‬‏ ‏‮view‬‏ ‏‮modes‬‏, ‏‮views‬‏, ‏‮or‬‏ ‏‮images‬‏ ‏‮uploaded‬‏ ‏‮through‬‏ ‏‮the‬‏ ‏‮WYSIWYG‬‏ ‏‮editor‬‏." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "‏‮Consider‬‏ ‏‮installing‬‏ ‏‮and‬‏ ‏‮configuring‬‏ [‏‮a‬‏ ‏‮module‬‏ ‏‮to‬‏ ‏‮leverage‬‏ ‏‮WebP‬‏ ‏‮image‬‏ ‏‮formats‬‏](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) ‏‮in‬‏ ‏‮your‬‏ ‏‮site‬‏. ‏‮Such‬‏ ‏‮modules‬‏ ‏‮automatically‬‏ ‏‮generate‬‏ ‏‮a‬‏ ‏‮WebP‬‏ ‏‮version‬‏ ‏‮of‬‏ ‏‮your‬‏ ‏‮uploaded‬‏ ‏‮images‬‏ ‏‮to‬‏ ‏‮optimize‬‏ ‏‮loading‬‏ ‏‮times‬‏." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "‏‮Consider‬‏ ‏‮uploading‬‏ ‏‮your‬‏ ‏‮GIF‬‏ ‏‮to‬‏ ‏‮a‬‏ ‏‮service‬‏ ‏‮which‬‏ ‏‮will‬‏ ‏‮make‬‏ ‏‮it‬‏ ‏‮available‬‏ ‏‮to‬‏ ‏‮embed‬‏ ‏‮as‬‏ ‏‮an‬‏ ‏‮HTML‬‏5 ‏‮video‬‏." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "‏‮You‬‏ ‏‮can‬‏ ‏‮enable‬‏ ‏‮text‬‏ ‏‮compression‬‏ ‏‮by‬‏ ‏‮enabling‬‏ ‏‮Gzip‬‏ ‏‮Page‬‏ ‏‮Compression‬‏ ‏‮in‬‏ ‏‮Joomla‬‏ (‏‮System‬‏ > ‏‮Global‬‏ ‏‮configuration‬‏ > ‏‮Server‬‏)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "‏‮Consider‬‏ ‏‮using‬‏ ‏‮a‬‏ [‏‮plugin‬‏](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ‏‮or‬‏ ‏‮service‬‏ ‏‮that‬‏ ‏‮will‬‏ ‏‮automatically‬‏ ‏‮convert‬‏ ‏‮your‬‏ ‏‮uploaded‬‏ ‏‮images‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮optimal‬‏ ‏‮formats‬‏." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "‏‮If‬‏ ‏‮you‬‏ ‏‮are‬‏ ‏‮not‬‏ ‏‮bundling‬‏ ‏‮your‬‏ ‏‮JavaScript‬‏ ‏‮assets‬‏, ‏‮consider‬‏ ‏‮using‬‏ [‏‮baler‬‏](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "‏‮Consider‬‏ ‏‮modifying‬‏ ‏‮your‬‏ ‏‮product‬‏ ‏‮and‬‏ ‏‮catalog‬‏ ‏‮templates‬‏ ‏‮to‬‏ ‏‮make‬‏ ‏‮use‬‏ ‏‮of‬‏ ‏‮the‬‏ ‏‮web‬‏ ‏‮platform‬‏'‏‮s‬‏ [‏‮lazy‬‏ ‏‮loading‬‏](https://web.dev/native-lazy-loading) ‏‮feature‬‏." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "‏‮Use‬‏ ‏‮Magento‬‏'‏‮s‬‏ [‏‮Varnish‬‏ ‏‮integration‬‏](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "‏‮Enable‬‏ ‏‮the‬‏ \"‏‮Minify‬‏ ‏‮CSS‬‏ ‏‮Files‬‏\" ‏‮option‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮store‬‏'‏‮s‬‏ ‏‮Developer‬‏ ‏‮settings‬‏. [‏‮Learn‬‏ ‏‮more‬‏](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "`` ‏‮tags‬‏ ‏‮can‬‏ ‏‮be‬‏ ‏‮added‬‏ ‏‮by‬‏ [‏‮modifying‬‏ ‏‮a‬‏ ‏‮themes‬‏'‏‮s‬‏ ‏‮layout‬‏](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "‏‮Consider‬‏ ‏‮searching‬‏ ‏‮the‬‏ [‏‮Magento‬‏ ‏‮Marketplace‬‏](https://marketplace.magento.com/catalogsearch/result/?q=webp) ‏‮for‬‏ ‏‮a‬‏ ‏‮variety‬‏ ‏‮of‬‏ ‏‮third‬‏-‏‮party‬‏ ‏‮extensions‬‏ ‏‮to‬‏ ‏‮leverage‬‏ ‏‮newer‬‏ ‏‮image‬‏ ‏‮formats‬‏." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[‏‮Replace‬‏ ‏‮animated‬‏ ‏‮GIFs‬‏ ‏‮with‬‏ ‏‮video‬‏](https://web.dev/replace-gifs-with-videos/) ‏‮for‬‏ ‏‮faster‬‏ ‏‮web‬‏ ‏‮page‬‏ ‏‮loads‬‏ ‏‮and‬‏ ‏‮consider‬‏ ‏‮using‬‏ ‏‮modern‬‏ ‏‮file‬‏ ‏‮formats‬‏ ‏‮such‬‏ ‏‮as‬‏ [‏‮WebM‬‏](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ‏‮or‬‏ [‏‮AV‬‏1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) ‏‮to‬‏ ‏‮improve‬‏ ‏‮compression‬‏ ‏‮efficiency‬‏ ‏‮by‬‏ ‏‮greater‬‏ ‏‮than‬‏ 30% ‏‮over‬‏ ‏‮the‬‏ ‏‮current‬‏ ‏‮state‬‏-‏‮of‬‏-‏‮the‬‏-‏‮art‬‏ ‏‮video‬‏ ‏‮codec‬‏, ‏‮VP‬‏9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "‏‮There‬‏ ‏‮are‬‏ ‏‮many‬‏ ‏‮plugins‬‏ ‏‮that‬‏ ‏‮help‬‏ [‏‮inline‬‏ ‏‮critical‬‏ ‏‮assets‬‏](https://octobercms.com/plugins?search=css). ‏‮These‬‏ ‏‮plugins‬‏ ‏‮may‬‏ ‏‮break‬‏ ‏‮other‬‏ ‏‮plugins‬‏, ‏‮so‬‏ ‏‮you‬‏ ‏‮should‬‏ ‏‮test‬‏ ‏‮thoroughly‬‏." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "‏‮Themes‬‏, ‏‮plugins‬‏ ‏‮and‬‏ ‏‮server‬‏ ‏‮specifications‬‏ ‏‮all‬‏ ‏‮contribute‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮server‬‏ ‏‮response‬‏ ‏‮time‬‏. ‏‮Consider‬‏ ‏‮finding‬‏ ‏‮a‬‏ ‏‮more‬‏ ‏‮optimized‬‏ ‏‮theme‬‏, ‏‮carefully‬‏ ‏‮selecting‬‏ ‏‮an‬‏ ‏‮optimization‬‏ ‏‮plugin‬‏ ‏‮and‬‏/‏‮or‬‏ ‏‮upgrade‬‏ ‏‮the‬‏ ‏‮server‬‏. ‏‮October‬‏ ‏‮CMS‬‏ ‏‮also‬‏ ‏‮allows‬‏ ‏‮developers‬‏ ‏‮to‬‏ ‏‮use‬‏ [`Queues`](https://octobercms.com/docs/services/queues) ‏‮to‬‏ ‏‮defer‬‏ ‏‮the‬‏ ‏‮processing‬‏ ‏‮of‬‏ ‏‮a‬‏ ‏‮time‬‏ ‏‮consuming‬‏ ‏‮task‬‏, ‏‮such‬‏ ‏‮as‬‏ ‏‮sending‬‏ ‏‮an‬‏ ‏‮e‬‏-‏‮mail‬‏. ‏‮This‬‏ ‏‮drastically‬‏ ‏‮speeds‬‏ ‏‮up‬‏ ‏‮web‬‏ ‏‮requests‬‏." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "‏‮Consider‬‏ ‏‮showing‬‏ ‏‮excerpts‬‏ ‏‮in‬‏ ‏‮the‬‏ ‏‮post‬‏ ‏‮lists‬‏ (‏‮e‬‏.‏‮g‬‏. ‏‮using‬‏ ‏‮a‬‏ `show more` ‏‮button‬‏), ‏‮reducing‬‏ ‏‮the‬‏ ‏‮number‬‏ ‏‮of‬‏ ‏‮posts‬‏ ‏‮shown‬‏ ‏‮on‬‏ ‏‮a‬‏ ‏‮given‬‏ ‏‮web‬‏ ‏‮page‬‏, ‏‮breaking‬‏ ‏‮long‬‏ ‏‮posts‬‏ ‏‮into‬‏ ‏‮multiple‬‏ ‏‮web‬‏ ‏‮pages‬‏, ‏‮or‬‏ ‏‮using‬‏ ‏‮a‬‏ ‏‮plugin‬‏ ‏‮to‬‏ ‏‮lazy‬‏-‏‮load‬‏ ‏‮comments‬‏." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "‏‮Enable‬‏ ‏‮text‬‏ ‏‮compression‬‏ ‏‮in‬‏ ‏‮the‬‏ ‏‮web‬‏ ‏‮server‬‏ ‏‮configuration‬‏." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "‏‮Consider‬‏ ‏‮using‬‏ ‏‮a‬‏ [‏‮plugin‬‏](https://octobercms.com/plugins?search=image) ‏‮or‬‏ ‏‮service‬‏ ‏‮that‬‏ ‏‮will‬‏ ‏‮automatically‬‏ ‏‮convert‬‏ ‏‮the‬‏ ‏‮uploaded‬‏ ‏‮images‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮optimal‬‏ ‏‮formats‬‏. [‏‮WebP‬‏ ‏‮lossless‬‏ ‏‮images‬‏](https://developers.google.com/speed/webp) ‏‮are‬‏ 26% ‏‮smaller‬‏ ‏‮in‬‏ ‏‮size‬‏ ‏‮compared‬‏ ‏‮to‬‏ ‏‮PNGs‬‏ ‏‮and‬‏ 25-34% ‏‮smaller‬‏ ‏‮than‬‏ ‏‮comparable‬‏ ‏‮JPEG‬‏ ‏‮images‬‏ ‏‮at‬‏ ‏‮the‬‏ ‏‮equivalent‬‏ ‏‮SSIM‬‏ ‏‮quality‬‏ ‏‮index‬‏. ‏‮Another‬‏ ‏‮next‬‏-‏‮gen‬‏ ‏‮image‬‏ ‏‮format‬‏ ‏‮to‬‏ ‏‮consider‬‏ ‏‮is‬‏ [‏‮AVIF‬‏](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "‏‮Consider‬‏ ‏‮using‬‏ ‏‮a‬‏ \"‏‮windowing‬‏\" ‏‮library‬‏ ‏‮like‬‏ `react-window` ‏‮to‬‏ ‏‮minimize‬‏ ‏‮the‬‏ ‏‮number‬‏ ‏‮of‬‏ ‏‮DOM‬‏ ‏‮nodes‬‏ ‏‮created‬‏ ‏‮if‬‏ ‏‮you‬‏ ‏‮are‬‏ ‏‮rendering‬‏ ‏‮many‬‏ ‏‮repeated‬‏ ‏‮elements‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮page‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://web.dev/virtualize-long-lists-react-window/). ‏‮Also‬‏, ‏‮minimize‬‏ ‏‮unnecessary‬‏ ‏‮re‬‏-‏‮renders‬‏ ‏‮using‬‏ [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent), ‏‮or‬‏ [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) ‏‮and‬‏ [‏‮skip‬‏ ‏‮effects‬‏](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) ‏‮only‬‏ ‏‮until‬‏ ‏‮certain‬‏ ‏‮dependencies‬‏ ‏‮have‬‏ ‏‮changed‬‏ ‏‮if‬‏ ‏‮you‬‏ ‏‮are‬‏ ‏‮using‬‏ ‏‮the‬‏ `Effect` ‏‮hook‬‏ ‏‮to‬‏ ‏‮improve‬‏ ‏‮runtime‬‏ ‏‮performance‬‏." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "‏‮If‬‏ ‏‮you‬‏ ‏‮are‬‏ ‏‮using‬‏ ‏‮React‬‏ ‏‮Router‬‏, ‏‮minimize‬‏ ‏‮usage‬‏ ‏‮of‬‏ ‏‮the‬‏ `` ‏‮component‬‏ ‏‮for‬‏ [‏‮route‬‏ ‏‮navigations‬‏](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "‏‮If‬‏ ‏‮you‬‏ ‏‮are‬‏ ‏‮server‬‏-‏‮side‬‏ ‏‮rendering‬‏ ‏‮any‬‏ ‏‮React‬‏ ‏‮components‬‏, ‏‮consider‬‏ ‏‮using‬‏ `renderToNodeStream()` ‏‮or‬‏ `renderToStaticNodeStream()` ‏‮to‬‏ ‏‮allow‬‏ ‏‮the‬‏ ‏‮client‬‏ ‏‮to‬‏ ‏‮receive‬‏ ‏‮and‬‏ ‏‮hydrate‬‏ ‏‮different‬‏ ‏‮parts‬‏ ‏‮of‬‏ ‏‮the‬‏ ‏‮markup‬‏ ‏‮instead‬‏ ‏‮of‬‏ ‏‮all‬‏ ‏‮at‬‏ ‏‮once‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "‏‮If‬‏ ‏‮your‬‏ ‏‮build‬‏ ‏‮system‬‏ ‏‮minifies‬‏ ‏‮CSS‬‏ ‏‮files‬‏ ‏‮automatically‬‏, ‏‮ensure‬‏ ‏‮that‬‏ ‏‮you‬‏ ‏‮are‬‏ ‏‮deploying‬‏ ‏‮the‬‏ ‏‮production‬‏ ‏‮build‬‏ ‏‮of‬‏ ‏‮your‬‏ ‏‮application‬‏. ‏‮You‬‏ ‏‮can‬‏ ‏‮check‬‏ ‏‮this‬‏ ‏‮with‬‏ ‏‮the‬‏ ‏‮React‬‏ ‏‮Developer‬‏ ‏‮Tools‬‏ ‏‮extension‬‏. [‏‮Learn‬‏ ‏‮more‬‏](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "‏‮There‬‏ ‏‮are‬‏ ‏‮a‬‏ ‏‮number‬‏ ‏‮of‬‏ ‏‮WordPress‬‏ ‏‮plugins‬‏ ‏‮that‬‏ ‏‮can‬‏ ‏‮help‬‏ ‏‮you‬‏ [‏‮inline‬‏ ‏‮critical‬‏ ‏‮assets‬‏](https://wordpress.org/plugins/search/critical+css/) ‏‮or‬‏ [‏‮defer‬‏ ‏‮less‬‏ ‏‮important‬‏ ‏‮resources‬‏](https://wordpress.org/plugins/search/defer+css+javascript/). ‏‮Beware‬‏ ‏‮that‬‏ ‏‮optimizations‬‏ ‏‮provided‬‏ ‏‮by‬‏ ‏‮these‬‏ ‏‮plugins‬‏ ‏‮may‬‏ ‏‮break‬‏ ‏‮features‬‏ ‏‮of‬‏ ‏‮your‬‏ ‏‮theme‬‏ ‏‮or‬‏ ‏‮plugins‬‏, ‏‮so‬‏ ‏‮you‬‏ ‏‮will‬‏ ‏‮likely‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮make‬‏ ‏‮code‬‏ ‏‮changes‬‏." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "‏‮Themes‬‏, ‏‮plugins‬‏, ‏‮and‬‏ ‏‮server‬‏ ‏‮specifications‬‏ ‏‮all‬‏ ‏‮contribute‬‏ ‏‮to‬‏ ‏‮server‬‏ ‏‮response‬‏ ‏‮time‬‏. ‏‮Consider‬‏ ‏‮finding‬‏ ‏‮a‬‏ ‏‮more‬‏ ‏‮optimized‬‏ ‏‮theme‬‏, ‏‮carefully‬‏ ‏‮selecting‬‏ ‏‮an‬‏ ‏‮optimization‬‏ ‏‮plugin‬‏, ‏‮and‬‏/‏‮or‬‏ ‏‮upgrading‬‏ ‏‮your‬‏ ‏‮server‬‏." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "‏‮Consider‬‏ ‏‮showing‬‏ ‏‮excerpts‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮post‬‏ ‏‮lists‬‏ (‏‮e‬‏.‏‮g‬‏. ‏‮via‬‏ ‏‮the‬‏ ‏‮more‬‏ ‏‮tag‬‏), ‏‮reducing‬‏ ‏‮the‬‏ ‏‮number‬‏ ‏‮of‬‏ ‏‮posts‬‏ ‏‮shown‬‏ ‏‮on‬‏ ‏‮a‬‏ ‏‮given‬‏ ‏‮page‬‏, ‏‮breaking‬‏ ‏‮your‬‏ ‏‮long‬‏ ‏‮posts‬‏ ‏‮into‬‏ ‏‮multiple‬‏ ‏‮pages‬‏, ‏‮or‬‏ ‏‮using‬‏ ‏‮a‬‏ ‏‮plugin‬‏ ‏‮to‬‏ ‏‮lazy‬‏-‏‮load‬‏ ‏‮comments‬‏." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "‏‮You‬‏ ‏‮can‬‏ ‏‮enable‬‏ ‏‮text‬‏ ‏‮compression‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮web‬‏ ‏‮server‬‏ ‏‮configuration‬‏." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "‏‮Consider‬‏ ‏‮using‬‏ ‏‮a‬‏ [‏‮plugin‬‏](https://wordpress.org/plugins/search/convert+webp/) ‏‮or‬‏ ‏‮service‬‏ ‏‮that‬‏ ‏‮will‬‏ ‏‮automatically‬‏ ‏‮convert‬‏ ‏‮your‬‏ ‏‮uploaded‬‏ ‏‮images‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮optimal‬‏ ‏‮formats‬‏." } } diff --git a/lighthouse-core/lib/i18n/locales/ar.json b/lighthouse-core/lib/i18n/locales/ar.json index 729701c09989..02e1594d8ee9 100644 --- a/lighthouse-core/lib/i18n/locales/ar.json +++ b/lighthouse-core/lib/i18n/locales/ar.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "يوفّر المكوِّن [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) السمة [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) لتحديد مواد عرض الصور المطلوب استخدامها استنادًا إلى حجم الشاشة. [مزيد من المعلومات](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "يجب عرض جميع مكوِّنات [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) بتنسيق WebP مع تحديد عنصر احتياطي مناسب للمتصفّحات الأخرى. [مزيد من المعلومات](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "عليك استخدام التمرير الافتراضي مع مجموعة تطوير المكوّنات (CDK) في حال عرض قوائم كبيرة جدًا. [مزيد من المعلومات](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "يمكنك استخدام وحدة لتضمين لغتَيّ CSS وJavaScript المهمّتَين أو تحميل الأصول بشكلٍ غير متزامن من خلال JavaScript مثل وحدة [تجميع CSS/JS المتقدّم](https://www.drupal.org/project/advagg). يجب الانتباه إلى أنّ التحسينات التي توفّرها هذه الوحدة قد توقف موقعك الإلكتروني، لذلك من المحتمل أن تحتاج إلى إجراء تغييرات في الرمز البرمجي." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "تساهم التصاميم والوحدات ومواصفات الخادم في تحسين وقت استجابة الخادم. يمكنك البحث عن تصميم مُحسّن بدرجة أكبر و/أو اختيار وحدة تحسين بعناية و/أو ترقية الخادم. ويجب أن تستفيد خوادم الاستضافة من التخزين المؤقت لأجزاء عمليات لغة PHP والتخزين المؤقت للذاكرة لتقليل الأوقات التي تستغرقها طلبات قواعد البيانات مثل Redis أو Memcached، بالإضافة إلى منطق التطبيق المحسّن لتحضير الصفحات بشكلٍ أسرع." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "يمكنك استخدام [أنماط الصور السريعة الاستجابة](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) لتقليل حجم الصور المحمّلة على صفحتك. وإذا كنت تستخدم \"Views\" لعرض عناصر محتوى متعددة على صفحة، يمكنك التقسيم على صفحات بدلاً من ذلك للحدّ من عدد عناصر المحتوى المعروضة في صفحة معيّنة." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "يُرجى التأكّد من أنّك تستخدم [أنماط الصور السريعة الاستجابة](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) الأصلية والتي يوفّرها Drupal (متوفّرة في Drupal 8 والإصدارات الأحدث). ويمكنك استخدام أنماط الصور السريعة الاستجابة عند عرض حقول الصور من خلال أوضاع العرض أو طرق العرض أو الصور التي يتم تحميلها من خلال محرِّر WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "يمكنك تثبيت [وحدة للاستفادة من تنسيقات صور 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) وإعداداها في موقعك الإلكتروني. وستنشِئ هذه الوحدات إصدار WebP تلقائيًا من الصور التي تم تحميلها، وهذا لتحسين أوقات التحميل." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "يمكنك تحميل ملف GIF إلى خدمة ستتيح تضمينه في شكل فيديو HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "يمكنك تفعيل ميزة \"ضغط النص\" من خلال تفعيل ضغط صفحة Gzip في Joomla (النظام > الإعداد العام > الخادم)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "يمكنك استخدام [مكوّن إضافي](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) أو خدمة تتيح لك تحويل صورك المحمَّلة إلى أفضل التنسيقات تلقائيًا." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "في حال عدم إنشاء حزمة لمواد عرض JavaScript، عليك استخدام [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "عليك تعديل نماذج الكتالوج والمنتج للاستفادة من ميزة [التحميل الخامل](https://web.dev/native-lazy-loading) للنظام الأساسي للويب." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "استخدِم [دمج Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) للنظام الأساسي Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "فعِّل الخيار \"تصغير ملفات CSS\" في إعدادات مطوّر البرامج في المتجر. [مزيد من المعلومات](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "يمكن إضافة علامات `` عن طريق [تعديل تنسيق التصميمات](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "عليك البحث عن [سوق Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) للحصول على مجموعة متنوعة من إضافات الجهات الخارجية للاستفادة من تنسيقات الصور الأحدث." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[يمكنك استخدام الفيديو بدلاً من صور GIF المتحركة](https://web.dev/replace-gifs-with-videos/) لتحميل صفحات الويب بشكل أسرع، بالإضافة إلى استخدام تنسيقات ملفات حديثة، مثل [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) أو [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) لتحسين كفاءة الضغط بنسبة تزيد عن 30% على برنامج ترميز الفيديو المتطوّر الحالي، VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "ثمّة مكوّنات إضافية تساعد على تشغيل [مواد العرض المهمة المضمَّنة](https://octobercms.com/plugins?search=css) على نحو سليم. قد تتسبب هذه المكوّنات الإضافية في إيقاف مكونّات إضافية أخرى، لذا يجب اختبارها جيدًا." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "تساهم المظاهر والمكونات الإضافية ومواصفات الخادم في تحسين وقت استجابة الخادم. ابحث عن مظهر محسَّن للغاية و/أو اختَر مكوّنًا إضافيًا و/أو قم بترقية الخادم. إنّ منصّة October لإدارة المحتوى تتيح لمطوّري البرامج إمكانية استخدام [`Queues`](https://octobercms.com/docs/services/queues) لتأجيل معالجة أي مَهمّة تستهلك الوقت، مثل إرسال رسالة إلكترونية. ويساعد ذلك على تسريع تنفيذ طلبات الويب بشدّة." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "يمكنك عرض مقتطفات في قائمة المشاركات (مثلاً، باستخدام زر `show more`) أو تقليل عدد المشاركات المعروضة في صفحة ويب معيّنة أو تقسيم المشاركات الطويلة إلى صفحات ويب متعدّدة أو استخدام مكوّن إضافي لتحميل التعليقات ببطء." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "يمكنك تفعيل ضغط النص في إعداد خادم الويب." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "يمكنك استخدام [مكوّن إضافي](https://octobercms.com/plugins?search=image) أو خدمة تتيح تحويل الصور المحمَّلة إلى أفضل التنسيقات تلقائيًا. يقل [حجم صور WebP بدون فقدان أي تفاصيل](https://developers.google.com/speed/webp) بنسبة 26% مقارنةً بصور PNG، ويقل بنسبة تتراوح بين 25% و34% مقارنةً بصور JPEG في مؤشر الجودة المعادِلة وفق مقياس مؤشر التشابه الهيكلي (SSIM). يمكن استخدام تنسيق [AVIF](https://jakearchibald.com/2020/avif-has-landed/) لعرض الصور بتنسيقات الجيل القادم." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "يمكنك استخدام مكتبة \"عرض المحتوى في النافذة الحالية\" مثل `react-window` لتقليل عدد عُقَد DOM التي يتم إنشاؤها في حال عرض العديد من العناصر المتكررة على الصفحة. [يُرجى الاطّلاع على مزيد من المعلومات.](https://web.dev/virtualize-long-lists-react-window/) ويمكنك تقليل عمليات إعادة العرض غير الضرورية باستخدام [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action) أو [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) أو [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) و[تخطّي التأثيرات](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) فقط حتى يتم تغيير اعتماديات معيّنة في حال استخدام موضع الإدراج `Effect` لتحسين مستوى أداء وقت التشغيل." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "في حال استخدام React Router، عليك تقليل استخدام المكوّن `` في [عمليات تنقل المسار](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "في حال كنت تعرض من جانب الخادم أي مكوّنات React، عليك استخدام `renderToNodeStream()` أو `renderToStaticNodeStream()` للسماح للعميل بتلقي أجزاء مختلفة من الترميز ودمجها بدلاً من جميع الأجزاء دفعة واحدة. [مزيد من المعلومات](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "في حال تصغير نظام الإصدار لملفات CSS تلقائيًا، يُرجى التأكد من أنك تنشر إصدار الإنتاج لتطبيقك. يمكنك التحقّق من ذلك باستخدام إضافة React Developer Tools. [مزيد من المعلومات](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "هناك عدد من مكونات WordPress الإضافية التي يمكنها مساعدتك على [تضمين مواد العرض المهمة](https://wordpress.org/plugins/search/critical+css/) أو [تأجيل موارد أقل أهمية](https://wordpress.org/plugins/search/defer+css+javascript/). عليك توخي الحذر من أن التحسينات التي توفرها هذه الإضافات قد توقف ميزات التصميم أو المكونات الإضافية، لذلك ستحتاج على الأرجح إلى إجراء تغييرات في الرمز البرمجي." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "تساهم التصاميم والمكونات الإضافية ومواصفات الخادم في تحسين وقت استجابة الخادم. يمكنك البحث عن تصميم مُحسّن أكثر و/أو اختيار مكون إضافي للتحسين و/أو ترقية الخادم." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "يمكنك عرض مقتطفات في قوائم مشاركاتك (مثلاً عبر العلامة \"المزيد\")، أو تقليل عدد المشاركات المعروضة في صفحة معينة، أو تقسيم مشاركاتك الطويلة إلى صفحات متعددة، أو استخدام مكون إضافي لتحميل التعليقات ذات التحميل الكسول." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "يمكنك تفعيل ضغط النص في إعداد خادم الويب." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "يمكنك استخدام [مكوّن إضافي](https://wordpress.org/plugins/search/convert+webp/) أو خدمة تتيح لك تحويل صورك المحمَّلة إلى أفضل التنسيقات تلقائيًا." } } diff --git a/lighthouse-core/lib/i18n/locales/bg.json b/lighthouse-core/lib/i18n/locales/bg.json index 027881970133..d594d5cfffb5 100644 --- a/lighthouse-core/lib/i18n/locales/bg.json +++ b/lighthouse-core/lib/i18n/locales/bg.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Елементът [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) поддържа атрибута [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/), за да се посочи кои графични активи да се използват в зависимост от размера на екрана. [Научете повече](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Бихте могли да изобразявате всички компоненти от типа [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) във формати WebP, като посочвате подходящи резервни варианти за другите браузъри. [Научете повече](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Ако се рендерират много големи списъци, бихте могли да използвате виртуално превъртане с Component Dev Kit (CDK). [Научете повече](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Добре е да използвате модул за вграждане на важния CSS и JavaScript код или за потенциално асинхронно зареждане на активите чрез JavaScript, като например модула [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Имайте предвид, че оптимизациите, които той извършва, може да възпрепятстват работата на сайта ви, така че вероятно ще се наложи да промените кода." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Времето за реакция на сървъра зависи от спецификациите му, темите и модулите. Добре е да намерите по-оптимизирана тема, внимателно да изберете модул за оптимизиране и/или да надстроите сървъра си. Сървърите ви за хостинг трябва да използват функциите на PHP за кеширане на операционните кодове и кеширане в паметта чрез услуги като Redis или Memcached, за да се намали времето за подаване на заявки към базата от данни, както и оптимизирана логика за приложенията, така че страниците да се подготвят по-бързо." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Бихте могли да използвате [стилове за адаптивни изображения](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8), за да намалите размера на графичните файлове, зареждани на страницата ви. Ако си служите с изгледи, за да показвате няколко елемента със съдържание на една страница, можете да внедрите функция за страниране, за да ограничите броя елементи, които да се извеждат на страница." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Трябва да използвате стандартните [стилове за адаптивни изображения](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8), предоставени от Drupal (налични в Drupal 8 и по-нови версии). Прилагайте тези стилове при рендериране на графични полета посредством режими на преглед, изгледи или изображения, качени чрез WYSIWYG редактора." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Добре е да инсталирате и конфигурирате [модул, за да се възползвате от графичните формати 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) в сайта си. Тези модули автоматично генерират WebP версии на качените от вас изображения, за да оптимизират времето за зареждане." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Добре е да качите GIF файла си в услуга, която ще даде възможност да бъде вграден като видеоклип с HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Можете да активирате компресирането на текста, като включите компресирането на страниците с Gzip в Joomla (System > Global configuration > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Добре е да използвате [приставка](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) или услуга за автоматично преобразуване на качените изображения в оптималния формат." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Ако не пакетирате активите си на JavaScript, бихте могли да използвате [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Бихте могли да промените шаблоните си за продукти и каталози, за да използват функцията за [отложено зареждане](https://web.dev/native-lazy-loading) в уеб платформата." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Използвайте [интегрирането на Magento с Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Активирайте опцията „Minify CSS Files“ в настройките за програмисти в магазина. [Научете повече](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Можете да добавите маркери ``, като [промените оформлението на дадената тема](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Потърсете [пазара на Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) за разширения от трети страни, позволяващи работа с по-нови графични формати." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Заменете анимираните GIF файлове с видеосъдържание](https://web.dev/replace-gifs-with-videos/), за да ускорите зареждането на уеб страницата, и помислете за използването на съвременни файлови формати, като [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) или [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), за да подобрите ефективността при компресиране с повече от 30% спрямо най-модерния понастоящем видеокодек VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Има много приставки, с чиято помощ [да вградите важни активи](https://octobercms.com/plugins?search=css). Тези приставки може да възпрепятстват работата на други, така че е добре да ги тествате обстойно." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Времето за реакция на сървъра зависи от спецификациите му, темите и приставките. Добре е да намерите по-оптимизирана тема, внимателно да изберете приставка за оптимизиране и/или да надстроите сървъра. Системата за управление на съдържанието October също така дава възможност на програмистите да използват [`Queues`](https://octobercms.com/docs/services/queues), за да отлагат обработването на времеемки задачи, като например изпращане на имейли. Това драстично повишава скоростта на заявките в мрежата." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Бихте могли да показвате извадки в списъците с публикации (напр. чрез бутон `show more`), да намалите броя на публикациите, извеждани на дадена уеб страница, да разделите дългите публикации на няколко страници или да използвате приставка, която да забави зареждането на коментарите." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Активирайте компресирането на текста в конфигурацията на уеб сървъра." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Добре е да използвате [приставка](https://octobercms.com/plugins?search=image) или услуга за автоматично преобразуване на качените изображения в оптималния формат. Размерът на [графичните файлове в беззагубния формат WebP](https://developers.google.com/speed/webp) е с 26% по-малък в сравнение с PNG и с 25 – 34% по-малък от този на съответните JPEG изображения с еквивалентен SSIM индекс за качество. Друг препоръчителен графичен формат от следващо поколение е [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Бихте могли да използвате библиотека за виртуализиране, като `react-window`, за да сведете до минимум броя създавани възли в DOM, ако на страницата се рендерират множество повтарящи се елементи. [Научете повече](https://web.dev/virtualize-long-lists-react-window/). Също така намалете ненужните повторни рендерирания чрез [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) или [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) и [пропускайте ефекти](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), докато не се променят определени зависимости, ако използвате „кукичката“ `Effect` за повишаване на ефективността при изпълнение." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Ако използвате React Router, сведете до минимум употребата на компонента `` за [навигация по маршрути](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Ако компоненти в React се рендерират върху сървъра, бихте могли да използвате `renderToNodeStream()` или `renderToStaticNodeStream()`, за да дадете възможност на клиентската програма да получава и хидратира различни части от кода за маркиране, вместо целия наведнъж. [Научете повече](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Ако системата ви за компилиране автоматично минимизира CSS файловете, уверете се, че внедрявате стандартната версия на приложението си. Можете да проверите това с разширението React Developer Tools. [Научете повече](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Има различни приставки за WordPress, с чиято помощ можете [да вградите важни активи](https://wordpress.org/plugins/search/critical+css/) или [да отложите зареждането на не толкова важни ресурси](https://wordpress.org/plugins/search/defer+css+javascript/). Имайте предвид, че оптимизациите, извършвани чрез тези приставки, може да възпрепятстват работата на функциите на темата ви или други приставки, така че вероятно ще се наложи да промените кода." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Времето за реакция на сървъра зависи от спецификациите му, темите и приставките. Добре е да намерите по-оптимизирана тема, внимателно да изберете приставка за оптимизиране и/или да надстроите сървъра си." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Обмислете възможността да показвате извадки в списъците си с публикации (напр. чрез маркера more), да намалите броя на публикациите, извеждани на дадена страница, да разделите дългите публикации на няколко страници или да използвате приставка, която да забави зареждането на коментарите." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Можете да активирате компресирането на текста в конфигурацията на уеб сървъра си." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Добре е да използвате [приставка](https://wordpress.org/plugins/search/convert+webp/) или услуга за автоматично преобразуване на качените изображения в оптималния формат." } } diff --git a/lighthouse-core/lib/i18n/locales/ca.json b/lighthouse-core/lib/i18n/locales/ca.json index 1f46cc3707bb..d5564ceb9315 100644 --- a/lighthouse-core/lib/i18n/locales/ca.json +++ b/lighthouse-core/lib/i18n/locales/ca.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "El component [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) admet l'atribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) per especificar quins recursos d'imatge s'utilitzaran en funció de la mida de la pantalla. [Obtén més informació](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Pots mostrar tots els components [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) en formats WebP i, al mateix temps, especificar una alternativa adequada per a altres navegadors. [Obtén més informació](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Si s'estan renderitzant llistes molt llargues, pots optar per un desplaçament virtual amb el Component Dev Kit (CDK). [Obtén més informació](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Pots utilitzar un mòdul per inserir fitxers JavaScript i CSS essencials o per carregar recursos de manera asíncrona mitjançant JavaScript, com el mòdul [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Tingues en compte que les optimitzacions que proporciona aquest mòdul poden afectar el teu lloc web, de manera que és probable que hagis de fer canvis al codi." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Els temes, els mòduls i les especificacions del servidor repercuteixen en el temps de resposta del servidor. Pots buscar un tema més optimitzat, seleccionar amb cura un mòdul d'optimització o actualitzar el servidor. Els servidors d'allotjament haurien d'utilitzar l'opció de desar a la memòria cau del codi d'operacions PHP, l'opció de desar a la memòria cau per reduir els temps de consulta de la base de dades, com ara Redis o Memcached, així com la lògica de l'aplicació optimitzada per preparar les pàgines més ràpidament." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Pots utilitzar [estils d'imatges responsives](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) per reduir la mida de les imatges que carregues a la pàgina. Si utilitzes Views per mostrar diversos elements de contingut en una pàgina, pots implementar paginació per limitar el nombre d'elements de contingut que es mostren en una pàgina determinada." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Comprova que estiguis utilitzant els [estils d'imatges responsives](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) natius proporcionats per Drupal (disponibles a Drupal 8 i en versions posteriors). Utilitza els estils d'imatges responsives per renderitzar camps d'imatge mitjançant modes de visualització, visualitzacions o l'editor WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Pots instal·lar i configurar [un mòdul per utilitzar els formats d'imatge 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) al teu lloc web. Per optimitzar els temps de càrrega, aquests mòduls generen automàticament una versió WebP de les imatges que has penjat." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Pots penjar el GIF en un servei que permeti inserir-lo com un vídeo HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Pots activar la compressió de text activant la compressió de pàgines amb Gzip a Joomla (System > Global configuration > Server [Sistema > Configuració global > Servidor])." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Pots fer servir un [connector](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) o un servei que converteixi automàticament les imatges penjades als formats òptims." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Si no estàs agrupant els recursos de JavaScript, pots optar per utilitzar un [empaquetador](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Pots optar per modificar les plantilles de producte i de catàleg perquè utilitzin la funció de [càrrega diferida](https://web.dev/native-lazy-loading) de la plataforma web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Fes servir la [integració amb Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) de Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Activa l'opció \"Redueix els fitxers CSS\" a la configuració del desenvolupador de la botiga. [Obtén més informació](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Es poden afegir etiquetes `` [modificant el disseny dels temes](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Pots optar per cercar diverses extensions de tercers a [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) per utilitzar formats d'imatge més nous." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Suprimeix els GIF animats amb vídeo](https://web.dev/replace-gifs-with-videos/) per carregar les pàgines web més ràpidament i planteja't l'opció d'utilitzar formats de fitxer moderns, com ara [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) o [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), per millorar l'eficàcia de compressió en més d'un 30% respecte al còdec de vídeo actual més avançat, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Hi ha molts connectors que ajuden a [inserir recursos essencials](https://octobercms.com/plugins?search=css). Aquests connectors, però, poden malmetre altres connectors; et recomanem que els provis a fons." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Els temes, els connectors i les especificacions del servidor contribueixen al temps de resposta del servidor. Pots buscar un tema més optimitzat, seleccionar amb cura un connector d'optimització o actualitzar el servidor. El CMS d'October també permet als desenvolupadors fer servir [`Queues`](https://octobercms.com/docs/services/queues) per ajornar el processament d'una tasca llarga, com ara enviar un correu electrònic. Això accelera enormement les sol·licituds web." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Pots mostrar extractes a les llistes de publicacions (per exemple, utilitzar un botó `show more`), reduir el nombre de publicacions que es mostren en una pàgina web determinada, dividir les publicacions llargues en diverses pàgines web o utilitzar un connector per carregar lentament els comentaris." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Activa la compressió de text a la configuració del servidor web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Pots fer servir un [connector](https://octobercms.com/plugins?search=image) o un servei que converteixi automàticament les imatges penjades als formats òptims. [Les imatges WebP sense pèrdua](https://developers.google.com/speed/webp) són un 26% més petites en comparació amb les imatges PNG i entre un 25 i un 34% més petites que les imatges JPEG comparables a l'índex de qualitat SSIM equivalent. Un altre format d'imatge d'última generació que cal tenir en compte és [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Pots utilitzar una biblioteca d'enfinestrament, com ara `react-window`, per minimitzar el nombre de nodes DOM que es crea en renderitzar molts elements repetits a la pàgina. [Obtén més informació](https://web.dev/virtualize-long-lists-react-window/). Si estàs utilitzant el hook `Effect` per millorar el rendiment en temps d'execució, també pots [ometre els efectes](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) només fins que certes dependències canviïn i minimitzar les renderitzacions repetides innecessàries utilitzant [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) o [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo)." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Si estàs utilitzant un encaminador de React, redueix l'ús del component `` a les [navegacions per rutes](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Si estàs renderitzant qualsevol component de React des del servidor, pots optar per utilitzar `renderToNodeStream()` o `renderToStaticNodeStream()` per permetre que el client rebi i hidrati diferents parts de l'etiquetatge en lloc de fer-ho amb tots a la vegada. [Obtén més informació](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Si el sistema de compilació redueix automàticament els fitxers CSS, comprova que estiguis implementant la compilació de producció de l'aplicació. Pots comprovar-ho amb l'extensió React Developer Tools. [Obtén més informació](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Hi ha diversos connectors de WordPress que et poden ajudar a [inserir recursos essencials](https://wordpress.org/plugins/search/critical+css/) o a [ajornar els recursos menys importants](https://wordpress.org/plugins/search/defer+css+javascript/). Tingues en compte que les optimitzacions que proporcionen aquests connectors poden afectar les funcions del tema o dels connectors, de manera que és possible que hagis de fer canvis al codi." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Els temes, els connectors i les especificacions del servidor repercuteixen en el temps de resposta del servidor. Pots buscar un tema més optimitzat, seleccionar amb cura un connector d'optimització o actualitzar el servidor." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Pots mostrar extractes a les llistes de publicacions (per exemple, amb l'etiqueta més), reduir el nombre de publicacions que es mostren en una pàgina concreta, tallar les publicacions llargues en diverses pàgines o fer servir un connector per als comentaris de càrrega diferida." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Pots activar la compressió de text a la configuració del servidor web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Pots fer servir un [connector](https://wordpress.org/plugins/search/convert+webp/) o un servei que converteixi automàticament les imatges penjades als formats òptims." } } diff --git a/lighthouse-core/lib/i18n/locales/cs.json b/lighthouse-core/lib/i18n/locales/cs.json index ec2b8505a878..3e9761139c7c 100644 --- a/lighthouse-core/lib/i18n/locales/cs.json +++ b/lighthouse-core/lib/i18n/locales/cs.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Prvek [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) podporuje atribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/), pomocí něhož lze zadat, které obrázkové podklady se mají použít pro jednotlivé velikosti obrazovek. [Další informace](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Zvažte zobrazování všech komponent [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ve formátech WebP a zadání vhodných záložních možností pro ostatní prohlížeče. [Další informace](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Pokud se vykreslují velmi velké seznamy, zvažte použití virtuálního posouvání pomocí sady Component Dev Kit (CDK). [Další informace](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Zvažte použití modulu k vložení kritických stylů CSS a JavaScriptu, případně načítejte zdroje asynchronně pomocí JavaScriptu, což nabízí např. modul [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Upozorňujeme, že optimalizace pomocí těchto modulů může narušit funkčnost vašeho webu. V kódu proto pravděpodobně budete muset provést změny." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Na reakční dobu serveru mají vliv motivy, moduly a specifikace serverů. Zvažte vyhledání optimalizovaného motivu, pečlivý výběr optimalizačního modulu či upgradování serveru. Za účelem zrychlení odezvy databáze doporučujeme na hostujících serverech používat ukládání operačního kódu do mezipaměti pomocí PHP. Slouží k tomu nástroje jako Redis nebo Memcached, případně lze použít optimalizovanou logiku aplikace k rychlejší přípravě stránek." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Zvažte použití [responzivních stylů obrázků](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) ke snížení velikosti obrázků načítaných stránkou. Pokud používáte Zobrazení k prezentování více obsahových položek na stránce, zvažte implementaci stránkování za účelem omezení počtu obsahových položek na jedné stránce." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Zajistěte použití nativních [responzivních stylů obrázků](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) ze systému Drupal (k dispozici od verze 8). Použijte responzivní styly obrázků při vykreslování polí obrázků prostřednictvím režimů zobrazení, zobrazení nebo u obrázků nahraných prostřednictvím editoru WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Zvažte instalaci a konfiguraci [modulu k využití formátu obrázků 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) na vašem webu. Tyto moduly automaticky vygenerují verze nahraných obrázků ve formátu WebP, což optimalizuje dobu načítání." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Zvažte nahrání souboru GIF do služby, pomocí které ho bude možné vložit jako video HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Kompresi textu můžete aktivovat tak, že povolíte funkci Komprese stránek Gzip v nastavení Joomla (Systém > Globální konfigurace > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Zvažte použití [pluginu](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) nebo služby, která nahrané obrázky automaticky převede na optimální formáty." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Pokud javascriptové podklady neslučujete do balíčků, zvažte použití nástroje [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Zvažte úpravu šablon produktů a katalogu s cílem využít funkci webové platformy pro [líné načítání](https://web.dev/native-lazy-loading)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Použijte [integraci platformy Magento s nástrojem Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Ve vývojářských nastaveních obchodu zapněte možnost minifikace souborů CSS. [Další informace](https://devdocs.magento.com/guides/v2.3/performance-best-practices/configuration.html?itm_source=devdocs&itm_medium=search_page&itm_campaign=federated_search&itm_term=minify%20css%20files)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Značky `` lze přidat [úpravou rozvržení motivů](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Zkuste v online tržišti [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) vyhledat rozšíření třetích stran, která umožňují použití novějších formátů obrázků." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Když animované obrázky GIF nahradí video](https://web.dev/replace-gifs-with-videos/), budou se webové stránky načítat rychleji. Zvažte použití moderních formátů, jako je [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) nebo [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), které v porovnání se současným videokodekem VP9 zvýší efektivitu komprese o více než 30 %." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "K dispozici je celá řada pluginů, které zlepšují chod [kritických podkladů](https://octobercms.com/plugins?search=css). Tyto pluginy mohou narušit funkčnost jiných pluginů, proto byste je měli důkladně otestovat." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Na reakční dobu serveru mají vliv motivy, pluginy a specifikace serverů. Zvažte vyhledání optimalizovaného motivu, pečlivý výběr optimalizačního modulu či upgradování serveru. Systém pro správu obsahu October vývojářům také umožňuje odložit zpracování časově náročných úloh, například odeslání e‑mailu, pomocí front ([`Queues`](https://octobercms.com/docs/services/queues)). To webové požadavky výrazně urychlí." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Zvažte zobrazování ukázek v seznamech příspěvků (např. prostřednictvím tlačítka `show more`), snížení počtu příspěvků zobrazených na jedné webové stránce, rozdělení dlouhých příspěvků na několik webových stránek nebo použití pluginu k línému načítání komentářů." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "V konfiguraci webového serveru povolte kompresi textu." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Zvažte použití [pluginu](https://octobercms.com/plugins?search=image) nebo služby, která nahrané obrázky automaticky převede na optimální formáty. [Bezztrátové obrázky WebP](https://developers.google.com/speed/webp) jsou o 26 % menší než obrázky PNG a o 25–34 % menší než obrázky JPEG při ekvivalentním indexu kvality SSIM. Dalším formátem obrázku příští generace, který můžete zvážit, je [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Pokud na stránce vykreslujete mnoho opakujících se prvků, zvažte použití windowingové knihovny, jako je `react-window`, která minimalizuje počet vytvářených uzlů DOM. [Další informace](https://web.dev/virtualize-long-lists-react-window/) Minimalizujte také počet překreslení pomocí funkcí [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) nebo [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo), a pokud používáte hooky `Effect`, [přeskakujte efekty](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), dokud se nezmění určité závislosti." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Pokud používáte React Router, minimalizujte použití komponenty `` k [navigaci po trase](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Pokud některé komponenty React vykreslujete na straně serveru, zvažte použití metody `renderToNodeStream()` nebo `renderToStaticNodeStream()`, která klientovi umožní přijímat různé části označení a dosazovat do nich data samostatně namísto všech najednou. [Další informace](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Pokud váš sestavovací systém minifikuje soubory CSS automaticky, dejte pozor, abyste implementovali produkční sestavení aplikace. Můžete to zkontrolovat pomocí rozšíření React Developer Tools. [Další informace](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "K dispozici je celá řada pluginů služby WordPress, které vám pomohou [vložit kritické podklady přímo do kódu](https://wordpress.org/plugins/search/critical+css/) nebo [odložit načítání méně důležitých zdrojů](https://wordpress.org/plugins/search/defer+css+javascript/). Upozorňujeme, že optimalizace pomocí těchto pluginů může narušit funkčnost vašeho motivu nebo pluginů. V kódu proto pravděpodobně budete muset provést změny." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Na reakční dobu serveru mají vliv motivy, pluginy a specifikace serverů. Zvažte vyhledání optimalizovaného motivu, pečlivý výběr optimalizačního pluginu či upgradování serveru." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Zvažte zobrazování ukázek v seznamech příspěvků (např. prostřednictvím značky k načtení dalšího obsahu), snížení počtu příspěvků zobrazených na jedné stránce, rozdělení dlouhých příspěvků na několik stránek nebo použití pluginu k línému načítání komentářů." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Můžete v konfiguraci webového serveru zapnout kompresi textu." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Zvažte použití [pluginu](https://wordpress.org/plugins/search/convert+webp/) nebo služby, která nahrané obrázky automaticky převede na optimální formáty." } } diff --git a/lighthouse-core/lib/i18n/locales/da.json b/lighthouse-core/lib/i18n/locales/da.json index 29bcf739f5d9..20e392925e9b 100644 --- a/lighthouse-core/lib/i18n/locales/da.json +++ b/lighthouse-core/lib/i18n/locales/da.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Komponenten [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) understøtter attributten [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) for at specificere, hvilke billedaktiver der skal bruges, baseret på skærmens størrelse. [Få flere oplysninger](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Du kan også vælge at vise alle [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites)-komponenter i WebP-formater, mens du angiver et passende alternativ for andre browsere. [Få flere oplysninger](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Du kan også vælge virtuel rulning med Component Dev Kit (CDK), hvis du får vist meget store lister. [Få flere oplysninger](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Overvej at bruge et modul til at indlejre vigtig CSS og JavaScript eller indlæse aktiver asynkront via JavaScript som f.eks. modulet [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Vær opmærksom på, at optimeringer via dette modul kan ødelægge dit website. Du bliver derfor sandsynligvis nødt til at foretage kodeændringer." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Temaer, moduler og serverspecifikationer påvirker alle serverens svartid. Overvej at finde et mere optimeret tema, vælge et modul til optimering og/eller opgradere din server. Dine hostingservere skal bruge PHP-opkodningscachelagring, hukommelsescachelagring for at reducere forespørgselstider i databaser, f.eks. Redis eller Memcached, samt optimeret applogik for hurtigere forberedelse af sider." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Overvej at bruge [responsive billedformater](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) for at reducere størrelsen på de billeder, der indlæses på din side. Hvis du bruger Visninger til at vise flere indholdselementer på en side, kan du overveje at implementere sideinddeling for at begrænse mængden af indholdselementer, der vises på en bestemt side." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Sørg for at bruge de indbyggede [responsive billedformater](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) fra Drupal (tilgængelig i Drupal 8 og nyere versioner). Brug de responsive billedformater, når du gengiver billedfelter gennem visningstilstande, visninger eller billeder, der uploades via WYSIWYG-editoren." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Overvej at installere og konfigurere [et modul til at anvende WebP-billedformater](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) på dit website. Denne slags moduler genererer automatisk en WebP-version af dine uploadede billeder for at optimere indlæsningstiderne." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Overvej at uploade din gif til en tjeneste, hvor den kan integreres som en HTML5-video." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Du kan aktivere tekstkomprimering ved at aktivere Gzip-sidekomprimering i Joomla (System > Global configuration > Server [System > Global konfiguration > Server])." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Overvej at bruge et [plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) eller en tjeneste, der automatisk konverterer dine uploadede billeder til deres optimale formater." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Hvis du ikke pakker dine JavaScript-aktiver, bør du overveje at bruge [Baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Du kan også vælge at ændre skabelonerne til dine produkter og kataloger for at udnytte funktionen [udskudt indlæsning](https://web.dev/native-lazy-loading) på webplatformen." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Brug Magentos [Varnish-integration](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Aktivér indstillingen \"Minify CSS Files\" (Formindsk CSS-filer) i udviklingsindstillingerne for din butik. [Få flere oplysninger](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "``-tags kan tilføjes ved at [ændre layoutet for et tema](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Du kan også vælge at søge på [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) efter et udvalg af tredjepartsudvidelser for at benytte nyere billedformater." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Udskift animerede giffer med video](https://web.dev/replace-gifs-with-videos/) for at få hurtigere websideindlæsning, og overvej at bruge moderne filformater som f.eks. [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) eller [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) for at forbedre effektiviteten af komprimering med mere end 30 % i forhold til det topmoderne videocodec VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Der er mange plugins, som hjælper med at [indlejre vigtige aktiver](https://octobercms.com/plugins?search=css). Disse plugins kan ødelægge andre plugins, så du bør foretage grundige tests." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Temaer, plugins og serverspecifikationer påvirker alle serverens svartid. Overvej at finde et mere optimeret tema, vælge en udvidelse til optimering og/eller opgradere serveren. October CMS giver også udviklerne mulighed for at bruge [`Queues`](https://octobercms.com/docs/services/queues) til at udskyde udførelsen af en tidskrævende opgave, f.eks. afsendelse af en mail. Dette øger hastigheden på webanmodninger betragteligt." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Overvej at vise uddrag på dine opslagslister (f.eks. via knappen `show more`), reducere antallet af viste opslag på en given webside, opdele dine lange opslag i flere websider eller bruge et plugin til at indlæse kommentarer efter behov." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Aktivér tekstkomprimering i konfigurationen af din webserver." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Overvej at bruge et [plugin](https://octobercms.com/plugins?search=image) eller en tjeneste, der automatisk konverterer de uploadede billeder til de optimale formater. [Tabsfri WebP-billeder](https://developers.google.com/speed/webp) er 26 % mindre end PNG'er og 25-34 % mindre end sammenlignelige JPEG-billeder med tilsvarende SSIM-kvalitetsindeks. Du kan også overveje at bruge \"next-gen\"-billedformatet [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Hvis du gengiver mange gentagne elementer på siden, kan du overveje at bruge et \"vinduesbibliotek\" som f.eks. `react-window` for at minimere antallet af DOM-noder, der oprettes. [Få flere oplysninger](https://web.dev/virtualize-long-lists-react-window/). Hvis du bruger `Effect`-hooken til at forbedre kørselstiden, bør du også minimere antallet af unødvendige gentagne gengivelser ved kun at bruge [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) eller [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) og [springe effekter over](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), indtil visse afhængige elementer er ændret." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Hvis du bruger React Router, bør du minimere brugen af komponenten `` til [rutenavigationer](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Hvis du gengiver React-komponenter på serveren, bør du overveje at bruge `renderToNodeStream()` eller `renderToStaticNodeStream()` for at give klienten mulighed for at modtage og hydrere forskellige dele af opmærkningen i stedet for det hele på én gang. [Få flere oplysninger](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Hvis dit buildsystem formindsker CSS-filer automatisk, skal du sørge for, at du implementerer produktionsbuildet af din app. Du kan tjekke dette med udvidelsen React Developer Tools. [Få flere oplysninger](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Der er en række WordPress-plugins, som kan hjælpe dig med at [indlejre vigtige aktiver](https://wordpress.org/plugins/search/critical+css/) eller [udskyde mindre vigtige ressourcer](https://wordpress.org/plugins/search/defer+css+javascript/). Vær opmærksom på, at optimeringer via disse plugins kan ødelægge funktioner i dine temaer og plugins. Du bliver derfor sandsynligvis nødt til at foretage kodeændringer." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Temaer, plugins og serverspecifikationer påvirker alle serverens svartid. Overvej at finde et mere optimeret tema, vælge et plugin til optimering og/eller opgradere din server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Overvej at vise uddrag på dine opslagslister (f.eks. via tagget Mere), reducere antallet af viste opslag på en given side, opdele dine lange opslag i flere sider eller bruge et plugin til at indlæse kommentarer langsomt." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Du kan aktivere tekstkomprimering ved konfigurationen af din webserver." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Overvej at bruge et [plugin](https://wordpress.org/plugins/search/convert+webp/) eller en tjeneste, der automatisk konverterer dine uploadede billeder til deres optimale formater." } } diff --git a/lighthouse-core/lib/i18n/locales/de.json b/lighthouse-core/lib/i18n/locales/de.json index 6af1de572759..8fa72d099f25 100644 --- a/lighthouse-core/lib/i18n/locales/de.json +++ b/lighthouse-core/lib/i18n/locales/de.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Das Element [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) unterstützt das Attribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) und gibt auf Grundlage der Bildschirmgröße an, welche Bild-Assets verwendet werden sollten. [Weitere Informationen](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Sie können alle [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites)-Komponenten in WebP-Formaten darstellen lassen, während Sie einen geeigneten Ersatz für andere Browser angeben. [Weitere Informationen](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Sie können virtuelles Scrolling mit dem Component Dev Kit (CDK) verwenden, wenn sehr umfangreiche Listen gerendert werden. [Weitere Informationen.](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Sie haben die Möglichkeit, ein Modul zu verwenden, um wichtiges CSS und JavaScript einzubetten. Sie können Assets auch asynchron über JavaScript laden, beispielsweise mit dem Modul [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Beachten Sie, dass über dieses Modul bereitgestellte Optimierungen dazu führen können, dass Ihre Website nicht funktioniert. Daher müssen Sie wahrscheinlich Änderungen am Code vornehmen." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Sowohl Designs, Module als auch Serverspezifikationen tragen zur Serverantwortzeit bei. Versuchen Sie, ein noch weiter optimiertes Design zu finden, wählen Sie ein geeignetes Optimierungsmodul aus und/oder upgraden Sie Ihren Server. Ihre Hosting-Server sollten PHP-Opcode-Caching und Memory-Caching wie Redis oder Memcached zur Verkürzung der Datenbankabfragezeiten sowie optimierte Anwendungslogik zur schnelleren Bereitstellung von Seiten nutzen." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Sie haben die Möglichkeit, [responsive Bildstile (Responsive Image Styles)](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) zu verwenden, um die Größe der auf Ihrer Seite geladenen Bilder zu reduzieren. Wenn Sie Views verwenden, um mehrere Inhaltselemente auf einer Seite anzuzeigen, können Sie mithilfe von Paginierung die Anzahl der auf einer bestimmten Seite eingeblendeten Inhaltselemente begrenzen." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Achten Sie darauf, dass Sie die von Drupal bereitgestellten [responsiven Bildstile (Responsive Image Styles)](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) (verfügbar ab Drupal 8.0) verwenden. Verwenden Sie die responsiven Bildstile für Bildfelder, die über Anzeigemodi gerendert werden, sowie für Bilder, die über den WYSIWYG-Editor hochgeladen wurden." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Sie haben die Möglichkeit, [ein Modul zur Nutzung von WebP-Bildformaten](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) für Ihre Website zu installieren und zu konfigurieren. Solch ein Modul erstellt automatisch eine WebP-Version Ihrer hochgeladenen Bilder, um die Ladezeiten zu optimieren." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Sie haben die Möglichkeit, Ihr GIF bei einem Dienst hochzuladen, der dafür sorgt, dass es als HTML5-Video eingebettet werden kann." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Sie können die Textkomprimierung aktivieren, indem Sie in Joomla die Gzip-Seitenkomprimierung aktivieren (\"System\" > \"Konfiguration – Global\" > \"Server\")." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Sie haben die Möglichkeit, Ihre hochgeladenen Bilder mithilfe eines [Plug-ins](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) oder eines Dienstes automatisch in das optimale Format zu konvertieren." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Wenn Sie Ihre JavaScript-Assets nicht in einem Bundle zusammenführen, empfehlen wir Ihnen die Verwendung von [Baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Sie können Ihre Produkt- und Katalogvorlagen anpassen, um die [Lazy Loading](https://web.dev/native-lazy-loading)-Funktion der Webplattform nutzen können." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Verwenden Sie die [Varnish-Integration](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) von Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Sie können die Option zum Komprimieren von CSS-Dateien in den Entwicklereinstellungen des Stores aktivieren. [Weitere Informationen.](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Sie können \"``\"-Tags hinzufügen, indem Sie [das Layout eines Designs ändern](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Auf dem [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) finden Sie eine Auswahl an Drittanbietererweiterungen, mit denen Sie aktuelle Bildformate nutzen können." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Ersetzen Sie animierte GIFs durch Videos](https://web.dev/replace-gifs-with-videos/), damit die Webseite schneller lädt, und verwenden Sie moderne Dateiformate wie [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) oder [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), um die Kompressionseffizienz um mehr als 30 % gegenüber dem neuesten Video-Codec bzw. VP9 zu verbessern." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Es gibt zahlreiche Plug-ins, mit denen [wichtige Assets eingebettet werden können](https://octobercms.com/plugins?search=css). Diese Plug-ins können dazu führen, dass andere Plug-ins nicht mehr funktionieren. Daher müssen Sie sorgfältig testen." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Sowohl Designs, Plug-ins als auch Serverspezifikationen tragen zur Serverantwortzeit bei. Versuchen Sie, ein noch weiter optimiertes Design zu finden, wählen Sie ein geeignetes Optimierungs-Plug-in aus und/oder upgraden Sie Ihren Server. Bei October CMS können Entwickler mit [`Queues`](https://octobercms.com/docs/services/queues) die Verarbeitung einer zeitaufwendigen Aufgabe wie das Senden einer E-Mail aufschieben. Dadurch werden Webanfragen erheblich beschleunigt." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Sie haben die Möglichkeit, Auszüge in Ihrer Beitragsliste einzublenden (z. B. über die Schaltfläche „`show more`“), die Anzahl der Beiträge auf einer Webseite zu verringern, lange Beiträge auf mehrere Seiten aufzuteilen oder ein Plug-in für das Lazy Loading von Kommentaren zu verwenden." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Aktivieren Sie die Textkomprimierung in der Konfiguration des Webservers." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Sie haben die Möglichkeit, die hochgeladenen Bilder mithilfe eines [Plug-ins](https://octobercms.com/plugins?search=image) oder eines Dienstes automatisch in das optimale Format zu konvertieren. [Verlustfreie WebP-Bilder](https://developers.google.com/speed/webp) sind 26 % kleiner als PNGs und 25 bis 34 % kleiner als vergleichbare JPEG-Bilder bei gleichem SSIM-Qualitätsindex. Ein weiteres Bildformat der nächsten Generation, das Sie in Betracht ziehen können, ist [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Sie haben die Möglichkeit, eine Bibliothek wie „`react-window`“ zur Fensterverwaltung zu nutzen, um die Anzahl an DOM-Knoten zu minimieren, die beim Rendern vieler sich wiederholender Elemente auf der Seite erstellt werden. [Weitere Informationen](https://web.dev/virtualize-long-lists-react-window/) Sie können [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) oder [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) nutzen, um wiederholtes Rendern auf ein Mindestmaß zu reduzieren. Auch [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) sind möglich, aber nur, bis sich bestimmte Abhängigkeiten geändert haben (sofern Sie den `Effect`-Hook zur Verbesserung der Laufzeitleistung verwenden)." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Wenn Sie React Router nutzen, empfehlen wir, die Komponente \"``\" für das [Bedienungs-Routing](https://reacttraining.com/react-router/web/api/Redirect) so wenig wie möglich zu verwenden." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Wenn Sie serverseitig React-Komponenten rendern, empfehlen wir den Einsatz von \"`renderToNodeStream()`\" oder \"`renderToStaticNodeStream()`\", um dem Client zu ermöglichen, einzelne Teile des Markups abzurufen und auszufüllen. So müssen nicht alle auf einmal abgerufen werden. [Weitere Informationen.](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Wenn Ihr Build-System CSS-Dateien automatisch komprimiert, achten Sie darauf, dass Sie den Produktions-Build Ihrer App verfügbar machen. Das können Sie mit der Erweiterung „React Developer Tools“ prüfen. [Weitere Informationen](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Es gibt eine Reihe von WordPress-Plug-ins, mit denen Sie [wichtige Assets einbetten](https://wordpress.org/plugins/search/critical+css/) oder [weniger wichtige Ressourcen aufschieben](https://wordpress.org/plugins/search/defer+css+javascript/) können. Beachten Sie, dass über diese Plug-ins bereitgestellte Optimierungen dazu führen können, dass Ihre Designs oder Plug-ins nicht funktionieren. Daher müssen Sie wahrscheinlich Änderungen am Code vornehmen." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Sowohl Designs, Plug-ins als auch Serverspezifikationen tragen zur Serverantwortzeit bei. Versuchen Sie, ein noch weiter optimiertes Design zu finden, wählen Sie ein geeignetes Optimierungs-Plug-in aus und/oder upgraden Sie Ihren Server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Sie haben die Möglichkeit, Auszüge in Ihrer Beitragsliste einzublenden (z. B. über das Tag \"Mehr\"), die Anzahl der Beiträge auf einer Seite zu verringern, lange Beiträge auf mehrere Seiten aufzuteilen oder ein Plug-in für das Lazy Loading von Kommentaren zu verwenden." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Sie können die Textkomprimierung in der Konfiguration Ihres Webservers aktivieren." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Sie haben die Möglichkeit, Ihre hochgeladenen Bilder mithilfe eines [Plug-ins](https://wordpress.org/plugins/search/convert+webp/) oder eines Dienstes automatisch in das optimale Format zu konvertieren." } } diff --git a/lighthouse-core/lib/i18n/locales/el.json b/lighthouse-core/lib/i18n/locales/el.json index 79ecc9ed4edc..e3a343fa6e94 100644 --- a/lighthouse-core/lib/i18n/locales/el.json +++ b/lighthouse-core/lib/i18n/locales/el.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Το στοιχείο [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) υποστηρίζει το χαρακτηριστικό [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) για να ορίσει ποια στοιχεία εικόνας θα χρησιμοποιούνται, βάσει μεγέθους οθόνης. [Μάθετε περισσότερα](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Μπορείτε να εμφανίσετε όλα τα στοιχεία [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) σε μορφές WebP, ορίζοντας μια κατάλληλη εναλλακτική για άλλα προγράμματα περιήγησης. [Μάθετε περισσότερα](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Μπορείτε να χρησιμοποιήσετε εικονική κύλιση με το Component Dev Kit (CDK), όταν αποδίδονται πολύ μεγάλες λίστες. [Μάθετε περισσότερα](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Εξετάστε το ενδεχόμενο χρήσης μιας λειτουργικής μονάδας για την ενσωμάτωση σημαντικών στοιχείων CSS και JavaScript ή ενδεχομένως για την ασύγχρονη φόρτωση στοιχείων μέσω JavaScript, όπως τη λειτουργική μονάδα [Σύνθετη συγκέντρωση CSS/JS](https://www.drupal.org/project/advagg). Λάβετε υπόψη ότι οι βελτιστοποιήσεις που παρέχονται από αυτήν τη λειτουργική μονάδα μπορεί να προκαλέσουν προβλήματα στη λειτουργία του ιστοτόπου σας. Συνεπώς, είναι πιθανό να χρειαστεί να κάνετε αλλαγές στον κώδικα." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Τα θέματα, οι ενότητες και οι προδιαγραφές διακομιστή συμβάλλουν στον χρόνο απόκρισης του διακομιστή. Αν θέλετε, μπορείτε να ψάξετε για ένα περισσότερο βελτιστοποιημένο θέμα, να επιλέξετε προσεκτικά μια ενότητα βελτιστοποίησης ή/και να αναβαθμίσετε τον διακομιστή σας. Οι διακομιστές φιλοξενίας σας θα πρέπει να χρησιμοποιούν την προσωρινή αποθήκευση κώδικα λειτουργίας (opcode) PHP, την προσωρινή αποθήκευση μνήμης για τη μείωση των χρόνων ερωτημάτων βάσης δεδομένων, όπως στα Redis και Memcached, καθώς και βελτιστοποιημένη λογική εφαρμογής για την πιο γρήγορη προετοιμασία σελίδων." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Εξετάστε το ενδεχόμενο χρήσης [Στιλ αποκριτικών εικόνων](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) για να μειώσετε το μέγεθος των εικόνων που φορτώνονται στη σελίδα σας. Εάν χρησιμοποιείτε τις Προβολές για την εμφάνιση πολλαπλών στοιχείων περιεχομένου σε μια σελίδα, εξετάστε το ενδεχόμενο ενσωμάτωσης σελιδοποίησης προκειμένου να περιορίσετε τον αριθμό των στοιχειών περιεχομένου σε μια συγκεκριμένη σελίδα." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Βεβαιωθείτε ότι χρησιμοποιείτε τα εγγενή [Στιλ αποκριτικών εικόνων](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) που παρέχονται από το Drupal (διατίθενται στο Drupal 8 και σε νεότερες εκδόσεις). Χρησιμοποιήστε Στιλ αποκριτικών εικόνων κατά την απόδοση πεδίων εικόνων μέσω λειτουργιών προβολής, προβολών ή εικόνων που μεταφορτώθηκαν μέσω του εργαλείου επεξεργασίας WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Εξετάστε το ενδεχόμενο να εγκαταστήσετε και να διαμορφώσετε [μια λειτουργική μονάδα για να αξιοποιήσετε μορφές εικόνας 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) στον ιστότοπό σας. Αυτές οι λειτουργικές μονάδες δημιουργούν αυτόματα μια έκδοση WebP των μεταφορτωμένων εικόνων σας για τη βελτιστοποίηση των χρόνων φόρτωσης." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Εξετάστε το ενδεχόμενο μεταφόρτωσης του GIF σε μια υπηρεσία η οποία θα το διαθέσει για ενσωμάτωση ως βίντεο HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Μπορείτε να ενεργοποιήσετε τη συμπίεση κειμένου μέσω της ενεργοποίησης της Συμπίεσης σελίδας Gzip στο Joomla (Σύστημα > Καθολική διαμόρφωση > Διακομιστής)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια [προσθήκη](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ή μια υπηρεσία που θα μετατρέπει αυτόματα τις μεταφορτωμένες εικόνες σας στη βέλτιστη μορφή." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Εάν δεν δημιουργείτε δικά σας στοιχεία JavaScript, σκεφτείτε να χρησιμοποιήσετε [δεματοποιητή](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Μπορείτε να τροποποιήσετε το προϊόν σας και τα πρότυπα καταλόγου για να αξιοποιήσετε τη λειτουργία [αργής φόρτωσης](https://web.dev/native-lazy-loading) της πλατφόρμας ιστού." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Χρησιμοποιήστε την[ενσωμάτωση Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) του Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Ενεργοποιήστε την επιλογή Ελαχιστοποίηση αρχείων CSS στις ρυθμίσεις Προγραμματιστή του καταστήματός σας. [Μάθετε περισσότερα](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Οι ετικέτες `` μπορούν να προστεθούν [τροποποιώντας τη διάταξη ενός θέματος](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Μπορείτε να πραγματοποιήσετε αναζήτηση στο [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) για διάφορες επεκτάσεις τρίτων μερών, ώστε να αξιοποιήσετε νεότερες μορφές εικόνας." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Αντικαταστήστε τις κινούμενες εικόνες GIF με βίντεο](https://web.dev/replace-gifs-with-videos/) για ταχύτερη φόρτωση ιστοσελίδας, ενώ μπορείτε επίσης να χρησιμοποιήσετε σύγχρονες μορφές αρχείων όπως [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ή [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) για τη βελτίωση της απόδοσης συμπίεσης κατά περισσότερο από 30% σε σχέση με τον τρέχοντα υπερσύγχρονο κωδικοποιητή βίντεο, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Υπάρχουν πολλές προσθήκες που βοηθούν στην [ενσωμάτωση των σημαντικών στοιχείων](https://octobercms.com/plugins?search=css). Αυτές οι προσθήκες ενδέχεται να καταστρέψουν άλλα προσθήκες, επομένως θα πρέπει να τις ελέγξετε προσεκτικά." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Τα θέματα, οι προσθήκες και οι προδιαγραφές διακομιστή συμβάλλουν στον χρόνο απόκρισης του διακομιστή. Μπορείτε να αναζητήσετε ένα περισσότερο βελτιστοποιημένο θέμα, να επιλέξετε προσεκτικά μια προσθήκη βελτιστοποίησης ή/και να αναβαθμίσετε τον διακομιστή σας. Το CMS του Οκτωβρίου επιτρέπει επίσης στους προγραμματιστές να χρησιμοποιήσουν [`Queues`](https://octobercms.com/docs/services/queues) για την αναβολή της επεξεργασίας μιας χρονοβόρας εργασίας, όπως η αποστολή ενός μηνύματος ηλεκτρονικού ταχυδρομείου. Αυτό επιταχύνει σημαντικά τα αιτήματα ιστού." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Εξετάστε το ενδεχόμενο εμφάνισης αποσπασμάτων στις λίστες αναρτήσεών σας (π.χ. χρησιμοποιώντας ένα κουμπί `show more`), μειώνοντας τον αριθμό των αναρτήσεων που εμφανίζονται σε μια συγκεκριμένη ιστοσελίδα, χωρίζοντας τις μεγάλες αναρτήσεις σε πολλές ιστοσελίδες ή χρησιμοποιώντας μια προσθήκη για φόρτωση με καθυστέρηση των σχολίων." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Ενεργοποίηση συμπίεσης κειμένου στη διαμόρφωση διακομιστή ιστού." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια [προσθήκη](https://octobercms.com/plugins?search=image) ή μια υπηρεσία που θα μετατρέπει αυτόματα τις μεταφορτωμένες εικόνες σας στη βέλτιστη μορφή. Οι [Εικόνες WebP χωρίς απώλειες](https://developers.google.com/speed/webp) έχουν 26% μικρότερο μέγεθος σε σχέση με τις εικόνες PNG και 25-34% μικρότερο μέγεθος σε σχέση με τις συγκρίσιμες εικόνες JPEG στον αντίστοιχο δείκτη ποιότητας SSIM. Μια άλλη μορφή εικόνας επόμενης γενιάς που μπορείτε να χρησιμοποιήσετε είναι η μορφή [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Μπορείτε να χρησιμοποιήσετε μια βιβλιοθήκη \"παραθύρων\", όπως η `react-window` για να ελαχιστοποιήσετε τον αριθμό κόμβων DOM που δημιουργήθηκαν, εάν αποδίδετε πολλά επαναλαμβανόμενα στοιχεία στη σελίδα. [Μάθετε περισσότερα](https://web.dev/virtualize-long-lists-react-window/). Επίσης, ελαχιστοποιήστε τις περιττές εκ νέου αποδόσεις, χρησιμοποιώντας το [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) ή το [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) και [παραβλέψτε τα εφέ](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) μόνο μέχρι να αλλάξουν συγκεκριμένες εξαρτήσεις, εάν χρησιμοποιείτε το άγκιστρο `Effect` για να βελτιώσετε την απόδοση χρόνου εκτέλεσης (runtime)." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Εάν χρησιμοποιείτε το React Router, ελαχιστοποιήστε τη χρήση του στοιχείου `` για [πλοηγήσεις διαδρομής](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Εάν πραγματοποιείτε απόδοση στοιχείων React στον διακομιστή, μπορείτε να χρησιμοποιήσετε το `renderToNodeStream()` ή το `renderToStaticNodeStream()` για να επιτρέψετε στον υπολογιστή-πελάτη να λαμβάνει και να ενισχύει διαφορετικά μέρη της σήμανσης, αντί για όλα μαζί. [Μάθετε περισσότερα](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Εάν το σύστημα έκδοσής σας ελαχιστοποιεί τα αρχεία CSS αυτόματα, βεβαιωθείτε ότι αναπτύσσετε την έκδοση παραγωγής της εφαρμογής σας. Μπορείτε να το ελέγξετε αυτό από την επέκταση React Developer Tools. [Μάθετε περισσότερα](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Υπάρχουν διάφορες προσθήκες WordPress που μπορούν να σας βοηθήσουν στην [ενσωμάτωση των σημαντικών στοιχείων](https://wordpress.org/plugins/search/critical+css/) ή στην [καθυστέρηση των λιγότερο σημαντικών πόρων](https://wordpress.org/plugins/search/defer+css+javascript/). Λάβετε υπόψη ότι οι βελτιστοποιήσεις που παρέχονται από αυτές τις προσθήκες ενδέχεται να προκαλέσουν προβλήματα στις λειτουργίες των θεμάτων ή των προσθηκών σας. Ως εκ τούτου, είναι πιθανό να χρειαστεί να κάνετε αλλαγές στον κώδικα." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Τα θέματα, οι προσθήκες και οι προδιαγραφές διακομιστή συμβάλλουν στον χρόνο απόκρισης του διακομιστή. Αν θέλετε, μπορείτε να ψάξετε για ένα περισσότερο βελτιστοποιημένο θέμα, να επιλέξετε προσεκτικά μια προσθήκη βελτιστοποίησης ή/και να αναβαθμίσετε τον διακομιστή σας." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Εξετάστε το ενδεχόμενο εμφάνισης αποσπασμάτων στις λίστες αναρτήσεών σας (π.χ. μέσω της ετικέτας \"περισσότερες\"), μειώνοντας τον αριθμό των αναρτήσεων που εμφανίζονται σε μια συγκεκριμένη σελίδα, χωρίζοντας τις μεγάλες αναρτήσεις σε πολλές σελίδες ή χρησιμοποιώντας μια προσθήκη για φόρτωση με καθυστέρηση των σχολίων." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Μπορείτε να ενεργοποιήσετε τη συμπίεση κειμένου στη διαμόρφωση του διακομιστή ιστού σας." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια [προσθήκη](https://wordpress.org/plugins/search/convert+webp/) ή μια υπηρεσία που θα μετατρέπει αυτόματα τις μεταφορτωμένες εικόνες σας στη βέλτιστη μορφή." } } diff --git a/lighthouse-core/lib/i18n/locales/en-GB.json b/lighthouse-core/lib/i18n/locales/en-GB.json index 56fff60a714e..689c9904f5d2 100644 --- a/lighthouse-core/lib/i18n/locales/en-GB.json +++ b/lighthouse-core/lib/i18n/locales/en-GB.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "The [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) component supports the [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) attribute to specify which image assets to use based on the screen size. [Learn more](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Consider displaying all [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) components in WebP formats while specifying an appropriate fallback for other browsers. [Learn more](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Consider virtual scrolling with the Component Dev Kit (CDK) if very large lists are being rendered. [Learn more](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Consider using a module to inline critical CSS and JavaScript, or potentially load assets asynchronously via JavaScript such as the [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg) module. Beware that optimisations provided by this module may break your site, so you will likely need to make code changes." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Themes, modules and server specifications all contribute to server response time. Consider finding a more optimised theme, carefully selecting an optimisation module and/or upgrading your server. Your hosting servers should make use of PHP opcode caching, memory-caching to reduce database query times such as Redis or Memcached, as well as optimised application logic to prepare pages faster." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Consider using [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) to reduce the size of images loaded on your page. If you are using Views to show multiple content items on a page, consider implementing pagination to limit the number of content items shown on a given page." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Ensure that you are using the native [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) provided from Drupal (available in Drupal 8 and above). Use the Responsive Image Styles when rendering image fields through view modes, views or images uploaded through the WYSIWYG editor." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Consider installing and configuring [a module to leverage WebP image formats](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) in your site. Such modules automatically generate a WebP version of your uploaded images to optimise loading times." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Consider uploading your GIF to a service which will make it available to embed as an HTML5 video." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "You can enable text compression by enabling Gzip Page Compression in Joomla (System > Global configuration > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Consider using a [plug-in](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) or service that will automatically convert your uploaded images to the optimal formats." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "If you are not bundling your JavaScript assets, consider using [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Consider modifying your product and catalogue templates to make use of the web platform's [lazy loading](https://web.dev/native-lazy-loading) feature." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Use Magento's [Varnish integration](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Enable the 'Minify CSS Files' option in your store's Developer settings. [Learn more](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "`` tags can be added by [modifying a themes's layout](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Consider searching the [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) for a variety of third-party extensions to leverage newer image formats." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Replace animated GIFs with video](https://web.dev/replace-gifs-with-videos/) for faster web page loads, and consider using modern file formats, such as [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) or [AV1,](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) to improve compression efficiency by greater than 30% over the current state-of-the-art video codec, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "There are many plug-ins that help [inline critical assets](https://octobercms.com/plugins?search=css). These plug-ins may break other plug-ins, so you should test thoroughly." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Themes, plug-ins and server specifications all contribute to the server response time. Consider finding a more optimised theme, carefully selecting an optimisation plug-in and/or upgrading your server. October CMS also allows developers to use [`Queues`](https://octobercms.com/docs/services/queues) to defer the processing of a time consuming task, such as sending an email. This drastically speeds up web requests." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Consider showing excerpts in the post lists (e.g. using a `show more` button), reducing the number of posts shown on a given web page, breaking long posts into multiple web pages or using a plug-in to lazy-load comments." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Enable text compression in the web server configuration." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Consider using a [plug-in](https://octobercms.com/plugins?search=image) or service that will automatically convert the uploaded images to the optimal formats. [WebP lossless images](https://developers.google.com/speed/webp) are 26% smaller in size compared to PNGs, and 25–34% smaller than comparable JPEG images at the equivalent SSIM quality index. Another next-gen image format to consider is [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Consider using a 'windowing' library, like `react-window`, to minimise the number of DOM nodes created if you are rendering many repeated elements on the page. [Learn more](https://web.dev/virtualize-long-lists-react-window/). Also, minimise unnecessary re-renders using [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) or [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) and [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) only until certain dependencies have changed if you are using the `Effect` hook to improve runtime performance." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "If you are using React Router, minimise usage of the `` component for [route navigations](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "If you are server-side rendering any React components, consider using `renderToNodeStream()` or `renderToStaticNodeStream()` to allow the client to receive and hydrate different parts of the markup instead of all at once. [Learn more](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "If your build system minifies CSS files automatically, ensure that you are deploying the production build of your application. You can check this with the React developer tools extension. [Learn more](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "There are a number of WordPress plug-ins that can help you [inline critical assets](https://wordpress.org/plugins/search/critical+css/) or [defer less important resources](https://wordpress.org/plugins/search/defer+css+javascript/). Beware that optimisations provided by these plug-ins may break features of your theme or plug-ins, so you will likely need to make code changes." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Themes, plug-ins and server specifications all contribute to server response time. Consider finding a more optimised theme, carefully selecting an optimisation plug-in, and/or upgrading your server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plug-in to lazy-load comments." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "You can enable text compression in your web server configuration." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Consider using a [plug-in](https://wordpress.org/plugins/search/convert+webp/) or service that will automatically convert your uploaded images to the optimal formats." } } diff --git a/lighthouse-core/lib/i18n/locales/en-US.json b/lighthouse-core/lib/i18n/locales/en-US.json index 7ce3ea30d399..a3a07ec54e6e 100644 --- a/lighthouse-core/lib/i18n/locales/en-US.json +++ b/lighthouse-core/lib/i18n/locales/en-US.json @@ -2126,6 +2126,9 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | efficient-animated-content": { "message": "For animated content, use [`amp-anim`](https://amp.dev/documentation/components/amp-anim/) to minimize CPU usage when the content is offscreen." }, + "node_modules/lighthouse-stack-packs/packs/amp.js | modern-image-formats": { + "message": "Consider displaying all [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) components in WebP formats while specifying an appropriate fallback for other browsers. [Learn more](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." + }, "node_modules/lighthouse-stack-packs/packs/amp.js | offscreen-images": { "message": "Ensure that you are using [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) for images to automatically lazy-load. [Learn more](https://amp.dev/documentation/guides-and-tutorials/develop/media_iframes_3p/?format=websites#images)." }, @@ -2138,9 +2141,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "The [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) component supports the [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) attribute to specify which image assets to use based on the screen size. [Learn more](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Consider displaying all [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) components in WebP formats while specifying an appropriate fallback for other browsers. [Learn more](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Consider virtual scrolling with the Component Dev Kit (CDK) if very large lists are being rendered. [Learn more](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,13 +2165,16 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | font-display": { "message": "Specify `@font-display` when defining custom fonts in your theme." }, + "node_modules/lighthouse-stack-packs/packs/drupal.js | modern-image-formats": { + "message": "Consider installing and configuring [a module to leverage WebP image formats](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) in your site. Such modules automatically generate a WebP version of your uploaded images to optimize loading times." + }, "node_modules/lighthouse-stack-packs/packs/drupal.js | offscreen-images": { "message": "Install [a Drupal module](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) that can lazy load images. Such modules provide the ability to defer any offscreen images to improve performance." }, "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Consider using a module to inline critical CSS and JavaScript, or potentially load assets asynchronously via JavaScript such as the [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg) module. Beware that optimizations provided by this module may break your site, so you will likely need to make code changes." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/drupal.js | server-response-time": { "message": "Themes, modules, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization module, and/or upgrading your server. Your hosting servers should make use of PHP opcode caching, memory-caching to reduce database query times such as Redis or Memcached, as well as optimized application logic to prepare pages faster." }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { @@ -2201,12 +2204,12 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Ensure that you are using the native [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) provided from Drupal (available in Drupal 8 and above). Use the Responsive Image Styles when rendering image fields through view modes, views, or images uploaded through the WYSIWYG editor." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Consider installing and configuring [a module to leverage WebP image formats](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) in your site. Such modules automatically generate a WebP version of your uploaded images to optimize loading times." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Consider uploading your GIF to a service which will make it available to embed as an HTML5 video." }, + "node_modules/lighthouse-stack-packs/packs/joomla.js | modern-image-formats": { + "message": "Consider using a [plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) or service that will automatically convert your uploaded images to the optimal formats." + }, "node_modules/lighthouse-stack-packs/packs/joomla.js | offscreen-images": { "message": "Install a [lazy-load Joomla plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=lazy%20loading) that provides the ability to defer any offscreen images, or switch to a template that provides that functionality. Starting with Joomla 4.0, all new images will [automatically](https://github.com/joomla/joomla-cms/pull/30748) get the `loading` attribute from the core." }, @@ -2243,9 +2246,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "You can enable text compression by enabling Gzip Page Compression in Joomla (System > Global configuration > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Consider using a [plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) or service that will automatically convert your uploaded images to the optimal formats." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "If you are not bundling your JavaScript assets, consider using [baler](https://github.com/magento/baler)." }, @@ -2255,10 +2255,13 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | font-display": { "message": "Specify `@font-display` when [defining custom fonts](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": "Consider searching the [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) for a variety of third-party extensions to leverage newer image formats." + }, "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Consider modifying your product and catalog templates to make use of the web platform's [lazy loading](https://web.dev/native-lazy-loading) feature." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/magento.js | server-response-time": { "message": "Use Magento's [Varnish integration](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { @@ -2279,19 +2282,19 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "`` tags can be added by [modifying a themes's layout](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Consider searching the [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) for a variety of third-party extensions to leverage newer image formats." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Replace animated GIFs with video](https://web.dev/replace-gifs-with-videos/) for faster web page loads and consider using modern file formats such as [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) or [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) to improve compression efficiency by greater than 30% over the current state-of-the-art video codec, VP9." }, + "node_modules/lighthouse-stack-packs/packs/octobercms.js | modern-image-formats": { + "message": "Consider using a [plugin](https://octobercms.com/plugins?search=image) or service that will automatically convert the uploaded images to the optimal formats. [WebP lossless images](https://developers.google.com/speed/webp) are 26% smaller in size compared to PNGs and 25-34% smaller than comparable JPEG images at the equivalent SSIM quality index. Another next-gen image format to consider is [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." + }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | offscreen-images": { "message": "Consider installing an [image lazy loading plugin](https://octobercms.com/plugins?search=lazy) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https://octobercms.com/plugins?search=Accelerated+Mobile+Pages)." }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "There are many plugins that help [inline critical assets](https://octobercms.com/plugins?search=css). These plugins may break other plugins, so you should test thoroughly." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/octobercms.js | server-response-time": { "message": "Themes, plugins and server specifications all contribute to the server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin and/or upgrade the server. October CMS also allows developers to use [`Queues`](https://octobercms.com/docs/services/queues) to defer the processing of a time consuming task, such as sending an e-mail. This drastically speeds up web requests." }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { @@ -2321,16 +2324,13 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Enable text compression in the web server configuration." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Consider using a [plugin](https://octobercms.com/plugins?search=image) or service that will automatically convert the uploaded images to the optimal formats. [WebP lossless images](https://developers.google.com/speed/webp) are 26% smaller in size compared to PNGs and 25-34% smaller than comparable JPEG images at the equivalent SSIM quality index. Another next-gen image format to consider is [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Consider using a \"windowing\" library like `react-window` to minimize the number of DOM nodes created if you are rendering many repeated elements on the page. [Learn more](https://web.dev/virtualize-long-lists-react-window/). Also, minimize unnecessary re-renders using [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent), or [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) and [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) only until certain dependencies have changed if you are using the `Effect` hook to improve runtime performance." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "If you are using React Router, minimize usage of the `` component for [route navigations](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/react.js | server-response-time": { "message": "If you are server-side rendering any React components, consider using `renderToNodeStream()` or `renderToStaticNodeStream()` to allow the client to receive and hydrate different parts of the markup instead of all at once. [Learn more](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { @@ -2348,13 +2348,16 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | efficient-animated-content": { "message": "Consider uploading your GIF to a service which will make it available to embed as an HTML5 video." }, + "node_modules/lighthouse-stack-packs/packs/wordpress.js | modern-image-formats": { + "message": "Consider using a [plugin](https://wordpress.org/plugins/search/convert+webp/) or service that will automatically convert your uploaded images to the optimal formats." + }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | offscreen-images": { "message": "Install a [lazy-load WordPress plugin](https://wordpress.org/plugins/search/lazy+load/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https://wordpress.org/plugins/amp/)." }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "There are a number of WordPress plugins that can help you [inline critical assets](https://wordpress.org/plugins/search/critical+css/) or [defer less important resources](https://wordpress.org/plugins/search/defer+css+javascript/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/wordpress.js | server-response-time": { "message": "Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and/or upgrading your server." }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { @@ -2383,8 +2386,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "You can enable text compression in your web server configuration." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Consider using a [plugin](https://wordpress.org/plugins/search/convert+webp/) or service that will automatically convert your uploaded images to the optimal formats." } } diff --git a/lighthouse-core/lib/i18n/locales/en-XA.json b/lighthouse-core/lib/i18n/locales/en-XA.json index ce3a906ca9d8..eb9e165ac9e2 100644 --- a/lighthouse-core/lib/i18n/locales/en-XA.json +++ b/lighthouse-core/lib/i18n/locales/en-XA.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[Ţĥé ᐅ[ᐊᐅ`amp-img`ᐊᐅ](https://amp.dev/documentation/components/amp-img/?format=websites)ᐊ çömþöñéñţ šûþþöŕţš ţĥé ᐅ[ᐊᐅ`srcset`ᐊᐅ](https://web.dev/use-srcset-to-automatically-choose-the-right-image/)ᐊ åţţŕîбûţé ţö šþéçîƒý ŵĥîçĥ îmåĝé åššéţš ţö ûšé бåšéð öñ ţĥé šçŕééñ šîžé. ᐅ[ᐊĻéåŕñ möŕéᐅ](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone]" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "[Çöñšîðéŕ ðîšþļåýîñĝ åļļ ᐅ[ᐊᐅ`amp-img`ᐊᐅ](https://amp.dev/documentation/components/amp-img/?format=websites)ᐊ çömþöñéñţš îñ ŴéбÞ ƒöŕmåţš ŵĥîļé šþéçîƒýîñĝ åñ åþþŕöþŕîåţé ƒåļļбåçķ ƒöŕ öţĥéŕ бŕöŵšéŕš. ᐅ[ᐊĻéåŕñ möŕéᐅ](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone]" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "[Çöñšîðéŕ vîŕţûåļ šçŕöļļîñĝ ŵîţĥ ţĥé Çömþöñéñţ Ðév Ķîţ (ÇÐĶ) îƒ véŕý ļåŕĝé ļîšţš åŕé бéîñĝ ŕéñðéŕéð. ᐅ[ᐊĻéåŕñ möŕéᐅ](https://web.dev/virtualize-lists-with-angular-cdk/)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen]" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "[Çöñšîðéŕ ûšîñĝ å möðûļé ţö îñļîñé çŕîţîçåļ ÇŠŠ åñð ĴåvåŠçŕîþţ, öŕ þöţéñţîåļļý ļöåð åššéţš åšýñçĥŕöñöûšļý vîå ĴåvåŠçŕîþţ šûçĥ åš ţĥé ᐅ[ᐊÅðvåñçéð ÇŠŠ/ĴŠ Åĝĝŕéĝåţîöñᐅ](https://www.drupal.org/project/advagg)ᐊ möðûļé. Бéŵåŕé ţĥåţ öþţîmîžåţîöñš þŕövîðéð бý ţĥîš möðûļé måý бŕéåķ ýöûŕ šîţé, šö ýöû ŵîļļ ļîķéļý ñééð ţö måķé çöðé çĥåñĝéš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone thirtytwo thirtythree thirtyfour thirtyfive]" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "[Ţĥéméš, möðûļéš, åñð šéŕvéŕ šþéçîƒîçåţîöñš åļļ çöñţŕîбûţé ţö šéŕvéŕ ŕéšþöñšé ţîmé. Çöñšîðéŕ ƒîñðîñĝ å möŕé öþţîmîžéð ţĥémé, çåŕéƒûļļý šéļéçţîñĝ åñ öþţîmîžåţîöñ möðûļé, åñð/öŕ ûþĝŕåðîñĝ ýöûŕ šéŕvéŕ. Ýöûŕ ĥöšţîñĝ šéŕvéŕš šĥöûļð måķé ûšé öƒ ÞĤÞ öþçöðé çåçĥîñĝ, mémöŕý-çåçĥîñĝ ţö ŕéðûçé ðåţåбåšé qûéŕý ţîméš šûçĥ åš Ŕéðîš öŕ Mémçåçĥéð, åš ŵéļļ åš öþţîmîžéð åþþļîçåţîöñ ļöĝîç ţö þŕéþåŕé þåĝéš ƒåšţéŕ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone thirtytwo thirtythree thirtyfour thirtyfive thirtysix thirtyseven thirtyeight thirtynine forty one two three four five six seven eight nine ten eleven]" - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "[Çöñšîðéŕ ûšîñĝ ᐅ[ᐊŔéšþöñšîvé Îmåĝé Šţýļéšᐅ](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)ᐊ ţö ŕéðûçé ţĥé šîžé öƒ îmåĝéš ļöåðéð öñ ýöûŕ þåĝé. ΃ ýöû åŕé ûšîñĝ Vîéŵš ţö šĥöŵ mûļţîþļé çöñţéñţ îţémš öñ å þåĝé, çöñšîðéŕ îmþļéméñţîñĝ þåĝîñåţîöñ ţö ļîmîţ ţĥé ñûmбéŕ öƒ çöñţéñţ îţémš šĥöŵñ öñ å ĝîvéñ þåĝé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone thirtytwo]" }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "[Éñšûŕé ţĥåţ ýöû åŕé ûšîñĝ ţĥé ñåţîvé ᐅ[ᐊŔéšþöñšîvé Îmåĝé Šţýļéšᐅ](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)ᐊ þŕövîðéð ƒŕöm Ðŕûþåļ (åvåîļåбļé îñ Ðŕûþåļ 8 åñð åбövé). Ûšé ţĥé Ŕéšþöñšîvé Îmåĝé Šţýļéš ŵĥéñ ŕéñðéŕîñĝ îmåĝé ƒîéļðš ţĥŕöûĝĥ vîéŵ möðéš, vîéŵš, öŕ îmåĝéš ûþļöåðéð ţĥŕöûĝĥ ţĥé ŴÝŠÎŴÝĜ éðîţöŕ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone thirtytwo]" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "[Çöñšîðéŕ îñšţåļļîñĝ åñð çöñƒîĝûŕîñĝ ᐅ[ᐊå möðûļé ţö ļévéŕåĝé ŴéбÞ îmåĝé ƒöŕmåţšᐅ](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)ᐊ îñ ýöûŕ šîţé. Šûçĥ möðûļéš åûţömåţîçåļļý ĝéñéŕåţé å ŴéбÞ véŕšîöñ öƒ ýöûŕ ûþļöåðéð îmåĝéš ţö öþţîmîžé ļöåðîñĝ ţîméš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven]" - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "[Çöñšîðéŕ ûþļöåðîñĝ ýöûŕ ĜÎF ţö å šéŕvîçé ŵĥîçĥ ŵîļļ måķé îţ åvåîļåбļé ţö émбéð åš åñ ĤŢMĻ5 vîðéö. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen]" }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "[Ýöû çåñ éñåбļé ţéxţ çömþŕéššîöñ бý éñåбļîñĝ Ĝžîþ Þåĝé Çömþŕéššîöñ îñ Ĵöömļå (Šýšţém > Ĝļöбåļ çöñƒîĝûŕåţîöñ > Šéŕvéŕ). one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen]" }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "[Çöñšîðéŕ ûšîñĝ å ᐅ[ᐊþļûĝîñᐅ](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp)ᐊ öŕ šéŕvîçé ţĥåţ ŵîļļ åûţömåţîçåļļý çöñvéŕţ ýöûŕ ûþļöåðéð îmåĝéš ţö ţĥé öþţîmåļ ƒöŕmåţš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen]" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "[΃ ýöû åŕé ñöţ бûñðļîñĝ ýöûŕ ĴåvåŠçŕîþţ åššéţš, çöñšîðéŕ ûšîñĝ ᐅ[ᐊбåļéŕᐅ](https://github.com/magento/baler)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen]" }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "[Çöñšîðéŕ möðîƒýîñĝ ýöûŕ þŕöðûçţ åñð çåţåļöĝ ţémþļåţéš ţö måķé ûšé öƒ ţĥé ŵéб þļåţƒöŕm'š ᐅ[ᐊļåžý ļöåðîñĝᐅ](https://web.dev/native-lazy-loading)ᐊ ƒéåţûŕé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen]" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "[Ûšé Måĝéñţö'š ᐅ[ᐊVåŕñîšĥ îñţéĝŕåţîöñᐅ](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)ᐊ. one two three four five six seven eight]" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "[Éñåбļé ţĥé \"Mîñîƒý ÇŠŠ Fîļéš\" öþţîöñ îñ ýöûŕ šţöŕé'š Ðévéļöþéŕ šéţţîñĝš. ᐅ[ᐊĻéåŕñ möŕéᐅ](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)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen]" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "[ᐅ``ᐊ ţåĝš çåñ бé åððéð бý ᐅ[ᐊmöðîƒýîñĝ å ţĥéméš'š ļåýöûţᐅ](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)ᐊ. one two three four five six seven eight nine ten eleven twelve]" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "[Çöñšîðéŕ šéåŕçĥîñĝ ţĥé ᐅ[ᐊMåĝéñţö Måŕķéţþļåçéᐅ](https://marketplace.magento.com/catalogsearch/result/?q=webp)ᐊ ƒöŕ å våŕîéţý öƒ ţĥîŕð-þåŕţý éxţéñšîöñš ţö ļévéŕåĝé ñéŵéŕ îmåĝé ƒöŕmåţš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen]" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[ᐅ[ᐊŔéþļåçé åñîmåţéð ĜÎFš ŵîţĥ vîðéöᐅ](https://web.dev/replace-gifs-with-videos/)ᐊ ƒöŕ ƒåšţéŕ ŵéб þåĝé ļöåðš åñð çöñšîðéŕ ûšîñĝ möðéŕñ ƒîļé ƒöŕmåţš šûçĥ åš ᐅ[ᐊŴéбMᐅ](https://web.dev/replace-gifs-with-videos/#create-webm-videos)ᐊ öŕ ᐅ[ᐊÅV1ᐅ](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder)ᐊ ţö îmþŕövé çömþŕéššîöñ 郃îçîéñçý бý ĝŕéåţéŕ ţĥåñ 30% ovéŕ ţĥé çûŕŕéñţ šţåţé-öƒ-ţĥé-åŕţ vîðéö çöðéç, VÞ9. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone]" }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "[Ţĥéŕé åŕé måñý þļûĝîñš ţĥåţ ĥéļþ ᐅ[ᐊîñļîñé çŕîţîçåļ åššéţšᐅ](https://octobercms.com/plugins?search=css)ᐊ. Ţĥéšé þļûĝîñš måý бŕéåķ öţĥéŕ þļûĝîñš, šö ýöû šĥöûļð ţéšţ ţĥöŕöûĝĥļý. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty]" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "[Ţĥéméš, þļûĝîñš åñð šéŕvéŕ šþéçîƒîçåţîöñš åļļ çöñţŕîбûţé ţö ţĥé šéŕvéŕ ŕéšþöñšé ţîmé. Çöñšîðéŕ ƒîñðîñĝ å möŕé öþţîmîžéð ţĥémé, çåŕéƒûļļý šéļéçţîñĝ åñ öþţîmîžåţîöñ þļûĝîñ åñð/öŕ ûþĝŕåðé ţĥé šéŕvéŕ. Öçţöбéŕ ÇMŠ åļšö åļļöŵš ðévéļöþéŕš ţö ûšé ᐅ[ᐊᐅ`Queues`ᐊᐅ](https://octobercms.com/docs/services/queues)ᐊ ţö ðéƒéŕ ţĥé þŕöçéššîñĝ öƒ å ţîmé çöñšûmîñĝ ţåšķ, šûçĥ åš šéñðîñĝ åñ é-måîļ. Ţĥîš ðŕåšţîçåļļý šþééðš ûþ ŵéб ŕéqûéšţš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone thirtytwo thirtythree thirtyfour thirtyfive thirtysix thirtyseven thirtyeight thirtynine forty one two three four five]" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "[Çöñšîðéŕ šĥöŵîñĝ éxçéŕþţš îñ ţĥé þöšţ ļîšţš (é.ĝ. ûšîñĝ å ᐅ`show more`ᐊ бûţţöñ), ŕéðûçîñĝ ţĥé ñûmбéŕ öƒ þöšţš šĥöŵñ öñ å ĝîvéñ ŵéб þåĝé, бŕéåķîñĝ ļöñĝ þöšţš îñţö mûļţîþļé ŵéб þåĝéš, öŕ ûšîñĝ å þļûĝîñ ţö ļåžý-ļöåð çömméñţš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight]" }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "[Éñåбļé ţéxţ çömþŕéššîöñ îñ ţĥé ŵéб šéŕvéŕ çöñƒîĝûŕåţîöñ. one two three four five six seven eight nine ten eleven]" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "[Çöñšîðéŕ ûšîñĝ å ᐅ[ᐊþļûĝîñᐅ](https://octobercms.com/plugins?search=image)ᐊ öŕ šéŕvîçé ţĥåţ ŵîļļ åûţömåţîçåļļý çöñvéŕţ ţĥé ûþļöåðéð îmåĝéš ţö ţĥé öþţîmåļ ƒöŕmåţš. ᐅ[ᐊŴéбÞ ļöššļéšš îmåĝéšᐅ](https://developers.google.com/speed/webp)ᐊ åŕé 26% småļļéŕ îñ šîžé çömþåŕéð ţö ÞÑĜš åñð 25-34% småļļéŕ ţĥåñ çömþåŕåбļé ĴÞÉĜ îmåĝéš åţ ţĥé éqûîvåļéñţ ŠŠÎM qûåļîţý îñðéx. Åñöţĥéŕ ñéxţ-ĝéñ îmåĝé ƒöŕmåţ ţö çöñšîðéŕ îš ᐅ[ᐊÅVÎFᐅ](https://jakearchibald.com/2020/avif-has-landed/)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone thirtytwo thirtythree thirtyfour thirtyfive thirtysix thirtyseven thirtyeight]" - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "[Çöñšîðéŕ ûšîñĝ å \"ŵîñðöŵîñĝ\" ļîбŕåŕý ļîķé ᐅ`react-window`ᐊ ţö mîñîmîžé ţĥé ñûmбéŕ öƒ ÐÖM ñöðéš çŕéåţéð îƒ ýöû åŕé ŕéñðéŕîñĝ måñý ŕéþéåţéð éļéméñţš öñ ţĥé þåĝé. ᐅ[ᐊĻéåŕñ möŕéᐅ](https://web.dev/virtualize-long-lists-react-window/)ᐊ. Åļšö, mîñîmîžé ûññéçéššåŕý ŕé-ŕéñðéŕš ûšîñĝ ᐅ[ᐊᐅ`shouldComponentUpdate`ᐊᐅ](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action)ᐊ, ᐅ[ᐊᐅ`PureComponent`ᐊᐅ](https://reactjs.org/docs/react-api.html#reactpurecomponent)ᐊ, öŕ ᐅ[ᐊᐅ`React.memo`ᐊᐅ](https://reactjs.org/docs/react-api.html#reactmemo)ᐊ åñð ᐅ[ᐊšķîþ 郃éçţšᐅ](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects)ᐊ öñļý ûñţîļ çéŕţåîñ ðéþéñðéñçîéš ĥåvé çĥåñĝéð îƒ ýöû åŕé ûšîñĝ ţĥé ᐅ`Effect`ᐊ ĥööķ ţö îmþŕövé ŕûñţîmé þéŕƒöŕmåñçé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone thirtytwo thirtythree thirtyfour thirtyfive thirtysix thirtyseven thirtyeight thirtynine forty one two three four five six seven]" }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "[΃ ýöû åŕé ûšîñĝ Ŕéåçţ Ŕöûţéŕ, mîñîmîžé ûšåĝé öƒ ţĥé ᐅ``ᐊ çömþöñéñţ ƒöŕ ᐅ[ᐊŕöûţé ñåvîĝåţîöñšᐅ](https://reacttraining.com/react-router/web/api/Redirect)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen]" }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "[΃ ýöû åŕé šéŕvéŕ-šîðé ŕéñðéŕîñĝ åñý Ŕéåçţ çömþöñéñţš, çöñšîðéŕ ûšîñĝ ᐅ`renderToNodeStream()`ᐊ öŕ ᐅ`renderToStaticNodeStream()`ᐊ ţö åļļöŵ ţĥé çļîéñţ ţö ŕéçéîvé åñð ĥýðŕåţé ðéŕéñţ þåŕţš öƒ ţĥé måŕķûþ îñšţéåð öƒ åļļ åţ öñçé. ᐅ[ᐊĻéåŕñ möŕéᐅ](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix]" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "[΃ ýöûŕ бûîļð šýšţém mîñîƒîéš ÇŠŠ ƒîļéš åûţömåţîçåļļý, éñšûŕé ţĥåţ ýöû åŕé ðéþļöýîñĝ ţĥé þŕöðûçţîöñ бûîļð öƒ ýöûŕ åþþļîçåţîöñ. Ýöû çåñ çĥéçķ ţĥîš ŵîţĥ ţĥé Ŕéåçţ Ðévéļöþéŕ Ţööļš éxţéñšîöñ. ᐅ[ᐊĻéåŕñ möŕéᐅ](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven]" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "[Ţĥéŕé åŕé å ñûmбéŕ öƒ ŴöŕðÞŕéšš þļûĝîñš ţĥåţ çåñ ĥéļþ ýöû ᐅ[ᐊîñļîñé çŕîţîçåļ åššéţšᐅ](https://wordpress.org/plugins/search/critical+css/)ᐊ öŕ ᐅ[ᐊðéƒéŕ ļéšš îmþöŕţåñţ ŕéšöûŕçéšᐅ](https://wordpress.org/plugins/search/defer+css+javascript/)ᐊ. Бéŵåŕé ţĥåţ öþţîmîžåţîöñš þŕövîðéð бý ţĥéšé þļûĝîñš måý бŕéåķ ƒéåţûŕéš öƒ ýöûŕ ţĥémé öŕ þļûĝîñš, šö ýöû ŵîļļ ļîķéļý ñééð ţö måķé çöðé çĥåñĝéš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven twentyeight twentynine thirty thirtyone thirtytwo thirtythree]" }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "[Ţĥéméš, þļûĝîñš, åñð šéŕvéŕ šþéçîƒîçåţîöñš åļļ çöñţŕîбûţé ţö šéŕvéŕ ŕéšþöñšé ţîmé. Çöñšîðéŕ ƒîñðîñĝ å möŕé öþţîmîžéð ţĥémé, çåŕéƒûļļý šéļéçţîñĝ åñ öþţîmîžåţîöñ þļûĝîñ, åñð/öŕ ûþĝŕåðîñĝ ýöûŕ šéŕvéŕ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven]" - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "[Çöñšîðéŕ šĥöŵîñĝ éxçéŕþţš îñ ýöûŕ þöšţ ļîšţš (é.ĝ. vîå ţĥé möŕé ţåĝ), ŕéðûçîñĝ ţĥé ñûmбéŕ öƒ þöšţš šĥöŵñ öñ å ĝîvéñ þåĝé, бŕéåķîñĝ ýöûŕ ļöñĝ þöšţš îñţö mûļţîþļé þåĝéš, öŕ ûšîñĝ å þļûĝîñ ţö ļåžý-ļöåð çömméñţš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree twentyfour twentyfive twentysix twentyseven]" }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "[Ýöû çåñ éñåбļé ţéxţ çömþŕéššîöñ îñ ýöûŕ ŵéб šéŕvéŕ çöñƒîĝûŕåţîöñ. one two three four five six seven eight nine ten eleven twelve thirteen]" - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "[Çöñšîðéŕ ûšîñĝ å ᐅ[ᐊþļûĝîñᐅ](https://wordpress.org/plugins/search/convert+webp/)ᐊ öŕ šéŕvîçé ţĥåţ ŵîļļ åûţömåţîçåļļý çöñvéŕţ ýöûŕ ûþļöåðéð îmåĝéš ţö ţĥé öþţîmåļ ƒöŕmåţš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen]" } } diff --git a/lighthouse-core/lib/i18n/locales/en-XL.json b/lighthouse-core/lib/i18n/locales/en-XL.json index 6c4a71cb2ceb..a0a16982935c 100644 --- a/lighthouse-core/lib/i18n/locales/en-XL.json +++ b/lighthouse-core/lib/i18n/locales/en-XL.json @@ -2126,6 +2126,9 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | efficient-animated-content": { "message": "F̂ór̂ án̂ím̂át̂éd̂ ćôńt̂én̂t́, ûśê [`amp-anim`](https://amp.dev/documentation/components/amp-anim/) t́ô ḿîńîḿîźê ĆP̂Ú ûśâǵê ẃĥén̂ t́ĥé ĉón̂t́êńt̂ íŝ óf̂f́ŝćr̂éêń." }, + "node_modules/lighthouse-stack-packs/packs/amp.js | modern-image-formats": { + "message": "Ĉón̂śîd́êŕ d̂íŝṕl̂áŷín̂ǵ âĺl̂ [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ćôḿp̂ón̂én̂t́ŝ ín̂ Ẃêb́P̂ f́ôŕm̂át̂ś ŵh́îĺê śp̂éĉíf̂ýîńĝ án̂ áp̂ṕr̂óp̂ŕîát̂é f̂ál̂ĺb̂áĉḱ f̂ór̂ ót̂h́êŕ b̂ŕôẃŝér̂ś. [L̂éâŕn̂ ḿôŕê](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." + }, "node_modules/lighthouse-stack-packs/packs/amp.js | offscreen-images": { "message": "Êńŝúr̂é t̂h́ât́ ŷóû ár̂é ûśîńĝ [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) f́ôŕ îḿâǵêś t̂ó âút̂óm̂át̂íĉál̂ĺŷ ĺâźŷ-ĺôád̂. [Ĺêár̂ń m̂ór̂é](https://amp.dev/documentation/guides-and-tutorials/develop/media_iframes_3p/?format=websites#images)." }, @@ -2138,9 +2141,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "T̂h́ê [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ćôḿp̂ón̂én̂t́ ŝúp̂ṕôŕt̂ś t̂h́ê [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) át̂t́r̂íb̂út̂é t̂ó ŝṕêćîf́ŷ ẃĥíĉh́ îḿâǵê áŝśêt́ŝ t́ô úŝé b̂áŝéd̂ ón̂ t́ĥé ŝćr̂éêń ŝíẑé. [L̂éâŕn̂ ḿôŕê](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Ĉón̂śîd́êŕ d̂íŝṕl̂áŷín̂ǵ âĺl̂ [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ćôḿp̂ón̂én̂t́ŝ ín̂ Ẃêb́P̂ f́ôŕm̂át̂ś ŵh́îĺê śp̂éĉíf̂ýîńĝ án̂ áp̂ṕr̂óp̂ŕîát̂é f̂ál̂ĺb̂áĉḱ f̂ór̂ ót̂h́êŕ b̂ŕôẃŝér̂ś. [L̂éâŕn̂ ḿôŕê](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Ĉón̂śîd́êŕ v̂ír̂t́ûál̂ śĉŕôĺl̂ín̂ǵ ŵít̂h́ t̂h́ê Ćôḿp̂ón̂én̂t́ D̂év̂ Ḱît́ (ĈD́K̂) íf̂ v́êŕŷ ĺâŕĝé l̂íŝt́ŝ ár̂é b̂éîńĝ ŕêńd̂ér̂éd̂. [Ĺêár̂ń m̂ór̂é](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,13 +2165,16 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | font-display": { "message": "Ŝṕêćîf́ŷ `@font-display` ẃĥén̂ d́êf́îńîńĝ ćûśt̂óm̂ f́ôńt̂ś îń ŷóûŕ t̂h́êḿê." }, + "node_modules/lighthouse-stack-packs/packs/drupal.js | modern-image-formats": { + "message": "Ĉón̂śîd́êŕ îńŝt́âĺl̂ín̂ǵ âńd̂ ćôńf̂íĝúr̂ín̂ǵ [â ḿôd́ûĺê t́ô ĺêv́êŕâǵê Ẃêb́P̂ ím̂áĝé f̂ór̂ḿât́ŝ](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) ín̂ ýôúr̂ śît́ê. Śûćĥ ḿôd́ûĺêś âút̂óm̂át̂íĉál̂ĺŷ ǵêńêŕât́ê á Ŵéb̂Ṕ v̂ér̂śîón̂ óf̂ ýôúr̂ úp̂ĺôád̂éd̂ ím̂áĝéŝ t́ô óp̂t́îḿîźê ĺôád̂ín̂ǵ t̂ím̂éŝ." + }, "node_modules/lighthouse-stack-packs/packs/drupal.js | offscreen-images": { "message": "Îńŝt́âĺl̂ [á D̂ŕûṕâĺ m̂ód̂úl̂é](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) t̂h́ât́ ĉán̂ ĺâźŷ ĺôád̂ ím̂áĝéŝ. Śûćĥ ḿôd́ûĺêś p̂ŕôv́îd́ê t́ĥé âb́îĺît́ŷ t́ô d́êf́êŕ âńŷ óf̂f́ŝćr̂éêń îḿâǵêś t̂ó îḿp̂ŕôv́ê ṕêŕf̂ór̂ḿâńĉé." }, "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Ĉón̂śîd́êŕ ûśîńĝ á m̂ód̂úl̂é t̂ó îńl̂ín̂é ĉŕît́îćâĺ ĈŚŜ án̂d́ Ĵáv̂áŜćr̂íp̂t́, ôŕ p̂ót̂én̂t́îál̂ĺŷ ĺôád̂ áŝśêt́ŝ áŝýn̂ćĥŕôńôúŝĺŷ v́îá Ĵáv̂áŜćr̂íp̂t́ ŝúĉh́ âś t̂h́ê [Ád̂v́âńĉéd̂ ĆŜŚ/ĴŚ Âǵĝŕêǵât́îón̂](https://www.drupal.org/project/advagg) ḿôd́ûĺê. B́êẃâŕê t́ĥát̂ óp̂t́îḿîźât́îón̂ś p̂ŕôv́îd́êd́ b̂ý t̂h́îś m̂ód̂úl̂é m̂áŷ b́r̂éâḱ ŷóûŕ ŝít̂é, ŝó ŷóû ẃîĺl̂ ĺîḱêĺŷ ńêéd̂ t́ô ḿâḱê ćôd́ê ćĥán̂ǵêś." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/drupal.js | server-response-time": { "message": "T̂h́êḿêś, m̂ód̂úl̂éŝ, án̂d́ ŝér̂v́êŕ ŝṕêćîf́îćât́îón̂ś âĺl̂ ćôńt̂ŕîb́ût́ê t́ô śêŕv̂ér̂ ŕêśp̂ón̂śê t́îḿê. Ćôńŝíd̂ér̂ f́îńd̂ín̂ǵ â ḿôŕê óp̂t́îḿîźêd́ t̂h́êḿê, ćâŕêf́ûĺl̂ý ŝél̂éĉt́îńĝ án̂ óp̂t́îḿîźât́îón̂ ḿôd́ûĺê, án̂d́/ôŕ ûṕĝŕâd́îńĝ ýôúr̂ śêŕv̂ér̂. Ýôúr̂ h́ôśt̂ín̂ǵ ŝér̂v́êŕŝ śĥóûĺd̂ ḿâḱê úŝé ôf́ P̂H́P̂ óp̂ćôd́ê ćâćĥín̂ǵ, m̂ém̂ór̂ý-ĉáĉh́îńĝ t́ô ŕêd́ûćê d́ât́âb́âśê q́ûér̂ý t̂ím̂éŝ śûćĥ áŝ Ŕêd́îś ôŕ M̂ém̂ćâćĥéd̂, áŝ ẃêĺl̂ áŝ óp̂t́îḿîźêd́ âṕp̂ĺîćât́îón̂ ĺôǵîć t̂ó p̂ŕêṕâŕê ṕâǵêś f̂áŝt́êŕ." }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { @@ -2201,12 +2204,12 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Êńŝúr̂é t̂h́ât́ ŷóû ár̂é ûśîńĝ t́ĥé n̂át̂ív̂é [R̂éŝṕôńŝív̂é Îḿâǵê Śt̂ýl̂éŝ](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) ṕr̂óv̂íd̂éd̂ f́r̂óm̂ D́r̂úp̂ál̂ (áv̂áîĺâb́l̂é îń D̂ŕûṕâĺ 8 âńd̂ áb̂óv̂é). Ûśê t́ĥé R̂éŝṕôńŝív̂é Îḿâǵê Śt̂ýl̂éŝ ẃĥén̂ ŕêńd̂ér̂ín̂ǵ îḿâǵê f́îél̂d́ŝ t́ĥŕôúĝh́ v̂íêẃ m̂ód̂éŝ, v́îéŵś, ôŕ îḿâǵêś ûṕl̂óâd́êd́ t̂h́r̂óûǵĥ t́ĥé ŴÝŜÍŴÝĜ éd̂ít̂ór̂." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Ĉón̂śîd́êŕ îńŝt́âĺl̂ín̂ǵ âńd̂ ćôńf̂íĝúr̂ín̂ǵ [â ḿôd́ûĺê t́ô ĺêv́êŕâǵê Ẃêb́P̂ ím̂áĝé f̂ór̂ḿât́ŝ](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) ín̂ ýôúr̂ śît́ê. Śûćĥ ḿôd́ûĺêś âút̂óm̂át̂íĉál̂ĺŷ ǵêńêŕât́ê á Ŵéb̂Ṕ v̂ér̂śîón̂ óf̂ ýôúr̂ úp̂ĺôád̂éd̂ ím̂áĝéŝ t́ô óp̂t́îḿîźê ĺôád̂ín̂ǵ t̂ím̂éŝ." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Ĉón̂śîd́êŕ ûṕl̂óâd́îńĝ ýôúr̂ ǴÎF́ t̂ó â śêŕv̂íĉé ŵh́îćĥ ẃîĺl̂ ḿâḱê ít̂ áv̂áîĺâb́l̂é t̂ó êḿb̂éd̂ áŝ án̂ H́T̂ḾL̂5 v́îd́êó." }, + "node_modules/lighthouse-stack-packs/packs/joomla.js | modern-image-formats": { + "message": "Ĉón̂śîd́êŕ ûśîńĝ á [p̂ĺûǵîń](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ôŕ ŝér̂v́îćê t́ĥát̂ ẃîĺl̂ áût́ôḿât́îćâĺl̂ý ĉón̂v́êŕt̂ ýôúr̂ úp̂ĺôád̂éd̂ ím̂áĝéŝ t́ô t́ĥé ôṕt̂ím̂ál̂ f́ôŕm̂át̂ś." + }, "node_modules/lighthouse-stack-packs/packs/joomla.js | offscreen-images": { "message": "Îńŝt́âĺl̂ á [l̂áẑý-l̂óâd́ Ĵóôḿl̂á p̂ĺûǵîń](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=lazy%20loading) t̂h́ât́ p̂ŕôv́îd́êś t̂h́ê áb̂íl̂ít̂ý t̂ó d̂éf̂ér̂ án̂ý ôf́f̂śĉŕêén̂ ím̂áĝéŝ, ór̂ śŵít̂ćĥ t́ô á t̂ém̂ṕl̂át̂é t̂h́ât́ p̂ŕôv́îd́êś t̂h́ât́ f̂ún̂ćt̂íôńâĺît́ŷ. Śt̂ár̂t́îńĝ ẃît́ĥ J́ôóm̂ĺâ 4.0, ál̂ĺ n̂éŵ ím̂áĝéŝ ẃîĺl̂ [áût́ôḿât́îćâĺl̂ý](https://github.com/joomla/joomla-cms/pull/30748) ĝét̂ t́ĥé `loading` ât́t̂ŕîb́ût́ê f́r̂óm̂ t́ĥé ĉór̂é." }, @@ -2243,9 +2246,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Ŷóû ćâń êńâb́l̂é t̂éx̂t́ ĉóm̂ṕr̂éŝśîón̂ b́ŷ én̂áb̂ĺîńĝ Ǵẑíp̂ Ṕâǵê Ćôḿp̂ŕêśŝíôń îń Ĵóôḿl̂á (Ŝýŝt́êḿ > Ĝĺôb́âĺ ĉón̂f́îǵûŕât́îón̂ > Śêŕv̂ér̂)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Ĉón̂śîd́êŕ ûśîńĝ á [p̂ĺûǵîń](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ôŕ ŝér̂v́îćê t́ĥát̂ ẃîĺl̂ áût́ôḿât́îćâĺl̂ý ĉón̂v́êŕt̂ ýôúr̂ úp̂ĺôád̂éd̂ ím̂áĝéŝ t́ô t́ĥé ôṕt̂ím̂ál̂ f́ôŕm̂át̂ś." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Îf́ ŷóû ár̂é n̂ót̂ b́ûńd̂ĺîńĝ ýôúr̂ J́âv́âŚĉŕîṕt̂ áŝśêt́ŝ, ćôńŝíd̂ér̂ úŝín̂ǵ [b̂ál̂ér̂](https://github.com/magento/baler)." }, @@ -2255,10 +2255,13 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | font-display": { "message": "Ŝṕêćîf́ŷ `@font-display` ẃĥén̂ [d́êf́îńîńĝ ćûśt̂óm̂ f́ôńt̂ś](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": "Ĉón̂śîd́êŕ ŝéâŕĉh́îńĝ t́ĥé [M̂áĝén̂t́ô Ḿâŕk̂ét̂ṕl̂áĉé](https://marketplace.magento.com/catalogsearch/result/?q=webp) f̂ór̂ á v̂ár̂íêt́ŷ óf̂ t́ĥír̂d́-p̂ár̂t́ŷ éx̂t́êńŝíôńŝ t́ô ĺêv́êŕâǵê ńêẃêŕ îḿâǵê f́ôŕm̂át̂ś." + }, "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Ĉón̂śîd́êŕ m̂ód̂íf̂ýîńĝ ýôúr̂ ṕr̂ód̂úĉt́ âńd̂ ćât́âĺôǵ t̂ém̂ṕl̂át̂éŝ t́ô ḿâḱê úŝé ôf́ t̂h́ê ẃêb́ p̂ĺât́f̂ór̂ḿ'ŝ [ĺâźŷ ĺôád̂ín̂ǵ](https://web.dev/native-lazy-loading) f̂éât́ûŕê." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/magento.js | server-response-time": { "message": "Ûśê Ḿâǵêńt̂ó'ŝ [V́âŕn̂íŝh́ îńt̂éĝŕât́îón̂](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { @@ -2279,19 +2282,19 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "`` t̂áĝś ĉán̂ b́ê ád̂d́êd́ b̂ý [m̂ód̂íf̂ýîńĝ á t̂h́êḿêś'ŝ ĺâýôút̂](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Ĉón̂śîd́êŕ ŝéâŕĉh́îńĝ t́ĥé [M̂áĝén̂t́ô Ḿâŕk̂ét̂ṕl̂áĉé](https://marketplace.magento.com/catalogsearch/result/?q=webp) f̂ór̂ á v̂ár̂íêt́ŷ óf̂ t́ĥír̂d́-p̂ár̂t́ŷ éx̂t́êńŝíôńŝ t́ô ĺêv́êŕâǵê ńêẃêŕ îḿâǵê f́ôŕm̂át̂ś." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[R̂ép̂ĺâćê án̂ím̂át̂éd̂ ǴÎF́ŝ ẃît́ĥ v́îd́êó](https://web.dev/replace-gifs-with-videos/) f̂ór̂ f́âśt̂ér̂ ẃêb́ p̂áĝé l̂óâd́ŝ án̂d́ ĉón̂śîd́êŕ ûśîńĝ ḿôd́êŕn̂ f́îĺê f́ôŕm̂át̂ś ŝúĉh́ âś [Ŵéb̂Ḿ](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ôŕ [ÂV́1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) t̂ó îḿp̂ŕôv́ê ćôḿp̂ŕêśŝíôń êf́f̂íĉíêńĉý b̂ý ĝŕêát̂ér̂ t́ĥán̂ 30% óv̂ér̂ t́ĥé ĉúr̂ŕêńt̂ śt̂át̂é-ôf́-t̂h́ê-ár̂t́ v̂íd̂éô ćôd́êć, V̂Ṕ9." }, + "node_modules/lighthouse-stack-packs/packs/octobercms.js | modern-image-formats": { + "message": "Ĉón̂śîd́êŕ ûśîńĝ á [p̂ĺûǵîń](https://octobercms.com/plugins?search=image) ôŕ ŝér̂v́îćê t́ĥát̂ ẃîĺl̂ áût́ôḿât́îćâĺl̂ý ĉón̂v́êŕt̂ t́ĥé ûṕl̂óâd́êd́ îḿâǵêś t̂ó t̂h́ê óp̂t́îḿâĺ f̂ór̂ḿât́ŝ. [Ẃêb́P̂ ĺôśŝĺêśŝ ím̂áĝéŝ](https://developers.google.com/speed/webp) ár̂é 26% ŝḿâĺl̂ér̂ ín̂ śîźê ćôḿp̂ár̂éd̂ t́ô ṔN̂Ǵŝ án̂d́ 25-34% ŝḿâĺl̂ér̂ t́ĥán̂ ćôḿp̂ár̂áb̂ĺê J́P̂ÉĜ ím̂áĝéŝ át̂ t́ĥé êq́ûív̂ál̂én̂t́ ŜŚÎḾ q̂úâĺît́ŷ ín̂d́êx́. Âńôt́ĥér̂ ńêx́t̂-ǵêń îḿâǵê f́ôŕm̂át̂ t́ô ćôńŝíd̂ér̂ íŝ [ÁV̂ÍF̂](https://jakearchibald.com/2020/avif-has-landed/)." + }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | offscreen-images": { "message": "Ĉón̂śîd́êŕ îńŝt́âĺl̂ín̂ǵ âń [îḿâǵê ĺâźŷ ĺôád̂ín̂ǵ p̂ĺûǵîń](https://octobercms.com/plugins?search=lazy) t̂h́ât́ p̂ŕôv́îd́êś t̂h́ê áb̂íl̂ít̂ý t̂ó d̂éf̂ér̂ án̂ý ôf́f̂śĉŕêén̂ ím̂áĝéŝ, ór̂ śŵít̂ćĥ t́ô á t̂h́êḿê t́ĥát̂ ṕr̂óv̂íd̂éŝ t́ĥát̂ f́ûńĉt́îón̂ál̂ít̂ý. Âĺŝó ĉón̂śîd́êŕ ûśîńĝ [t́ĥé ÂḾP̂ ṕl̂úĝín̂](https://octobercms.com/plugins?search=Accelerated+Mobile+Pages)." }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "T̂h́êŕê ár̂é m̂án̂ý p̂ĺûǵîńŝ t́ĥát̂ h́êĺp̂ [ín̂ĺîńê ćr̂ít̂íĉál̂ áŝśêt́ŝ](https://octobercms.com/plugins?search=css). T́ĥéŝé p̂ĺûǵîńŝ ḿâý b̂ŕêák̂ ót̂h́êŕ p̂ĺûǵîńŝ, śô ýôú ŝh́ôúl̂d́ t̂éŝt́ t̂h́ôŕôúĝh́l̂ý." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/octobercms.js | server-response-time": { "message": "T̂h́êḿêś, p̂ĺûǵîńŝ án̂d́ ŝér̂v́êŕ ŝṕêćîf́îćât́îón̂ś âĺl̂ ćôńt̂ŕîb́ût́ê t́ô t́ĥé ŝér̂v́êŕ r̂éŝṕôńŝé t̂ím̂é. Ĉón̂śîd́êŕ f̂ín̂d́îńĝ á m̂ór̂é ôṕt̂ím̂íẑéd̂ t́ĥém̂é, ĉár̂éf̂úl̂ĺŷ śêĺêćt̂ín̂ǵ âń ôṕt̂ím̂íẑát̂íôń p̂ĺûǵîń âńd̂/ór̂ úp̂ǵr̂ád̂é t̂h́ê śêŕv̂ér̂. Óĉt́ôb́êŕ ĈḾŜ ál̂śô ál̂ĺôẃŝ d́êv́êĺôṕêŕŝ t́ô úŝé [`Queues`](https://octobercms.com/docs/services/queues) t̂ó d̂éf̂ér̂ t́ĥé p̂ŕôćêśŝín̂ǵ ôf́ â t́îḿê ćôńŝúm̂ín̂ǵ t̂áŝḱ, ŝúĉh́ âś ŝén̂d́îńĝ án̂ é-m̂áîĺ. T̂h́îś d̂ŕâśt̂íĉál̂ĺŷ śp̂éêd́ŝ úp̂ ẃêb́ r̂éq̂úêśt̂ś." }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { @@ -2321,16 +2324,13 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Êńâb́l̂é t̂éx̂t́ ĉóm̂ṕr̂éŝśîón̂ ín̂ t́ĥé ŵéb̂ śêŕv̂ér̂ ćôńf̂íĝúr̂át̂íôń." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Ĉón̂śîd́êŕ ûśîńĝ á [p̂ĺûǵîń](https://octobercms.com/plugins?search=image) ôŕ ŝér̂v́îćê t́ĥát̂ ẃîĺl̂ áût́ôḿât́îćâĺl̂ý ĉón̂v́êŕt̂ t́ĥé ûṕl̂óâd́êd́ îḿâǵêś t̂ó t̂h́ê óp̂t́îḿâĺ f̂ór̂ḿât́ŝ. [Ẃêb́P̂ ĺôśŝĺêśŝ ím̂áĝéŝ](https://developers.google.com/speed/webp) ár̂é 26% ŝḿâĺl̂ér̂ ín̂ śîźê ćôḿp̂ár̂éd̂ t́ô ṔN̂Ǵŝ án̂d́ 25-34% ŝḿâĺl̂ér̂ t́ĥán̂ ćôḿp̂ár̂áb̂ĺê J́P̂ÉĜ ím̂áĝéŝ át̂ t́ĥé êq́ûív̂ál̂én̂t́ ŜŚÎḾ q̂úâĺît́ŷ ín̂d́êx́. Âńôt́ĥér̂ ńêx́t̂-ǵêń îḿâǵê f́ôŕm̂át̂ t́ô ćôńŝíd̂ér̂ íŝ [ÁV̂ÍF̂](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Ĉón̂śîd́êŕ ûśîńĝ á \"ŵín̂d́ôẃîńĝ\" ĺîb́r̂ár̂ý l̂ík̂é `react-window` t̂ó m̂ín̂ím̂íẑé t̂h́ê ńûḿb̂ér̂ óf̂ D́ÔḾ n̂ód̂éŝ ćr̂éât́êd́ îf́ ŷóû ár̂é r̂én̂d́êŕîńĝ ḿâńŷ ŕêṕêát̂éd̂ él̂ém̂én̂t́ŝ ón̂ t́ĥé p̂áĝé. [L̂éâŕn̂ ḿôŕê](https://web.dev/virtualize-long-lists-react-window/). Ál̂śô, ḿîńîḿîźê ún̂ńêćêśŝár̂ý r̂é-r̂én̂d́êŕŝ úŝín̂ǵ [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent), ôŕ [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) âńd̂ [śk̂íp̂ éf̂f́êćt̂ś](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) ôńl̂ý ûńt̂íl̂ ćêŕt̂áîń d̂ép̂én̂d́êńĉíêś ĥáv̂é ĉh́âńĝéd̂ íf̂ ýôú âŕê úŝín̂ǵ t̂h́ê `Effect` h́ôók̂ t́ô ím̂ṕr̂óv̂é r̂ún̂t́îḿê ṕêŕf̂ór̂ḿâńĉé." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Îf́ ŷóû ár̂é ûśîńĝ Ŕêáĉt́ R̂óût́êŕ, m̂ín̂ím̂íẑé ûśâǵê óf̂ t́ĥé `` ĉóm̂ṕôńêńt̂ f́ôŕ [r̂óût́ê ńâv́îǵât́îón̂ś](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/react.js | server-response-time": { "message": "Îf́ ŷóû ár̂é ŝér̂v́êŕ-ŝíd̂é r̂én̂d́êŕîńĝ án̂ý R̂éâćt̂ ćôḿp̂ón̂én̂t́ŝ, ćôńŝíd̂ér̂ úŝín̂ǵ `renderToNodeStream()` ôŕ `renderToStaticNodeStream()` t̂ó âĺl̂óŵ t́ĥé ĉĺîén̂t́ t̂ó r̂éĉéîv́ê án̂d́ ĥýd̂ŕât́ê d́îf́f̂ér̂én̂t́ p̂ár̂t́ŝ óf̂ t́ĥé m̂ár̂ḱûṕ îńŝt́êád̂ óf̂ ál̂ĺ ât́ ôńĉé. [L̂éâŕn̂ ḿôŕê](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { @@ -2348,13 +2348,16 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | efficient-animated-content": { "message": "Ĉón̂śîd́êŕ ûṕl̂óâd́îńĝ ýôúr̂ ǴÎF́ t̂ó â śêŕv̂íĉé ŵh́îćĥ ẃîĺl̂ ḿâḱê ít̂ áv̂áîĺâb́l̂é t̂ó êḿb̂éd̂ áŝ án̂ H́T̂ḾL̂5 v́îd́êó." }, + "node_modules/lighthouse-stack-packs/packs/wordpress.js | modern-image-formats": { + "message": "Ĉón̂śîd́êŕ ûśîńĝ á [p̂ĺûǵîń](https://wordpress.org/plugins/search/convert+webp/) ôŕ ŝér̂v́îćê t́ĥát̂ ẃîĺl̂ áût́ôḿât́îćâĺl̂ý ĉón̂v́êŕt̂ ýôúr̂ úp̂ĺôád̂éd̂ ím̂áĝéŝ t́ô t́ĥé ôṕt̂ím̂ál̂ f́ôŕm̂át̂ś." + }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | offscreen-images": { "message": "Îńŝt́âĺl̂ á [l̂áẑý-l̂óâd́ Ŵór̂d́P̂ŕêśŝ ṕl̂úĝín̂](https://wordpress.org/plugins/search/lazy+load/) t́ĥát̂ ṕr̂óv̂íd̂éŝ t́ĥé âb́îĺît́ŷ t́ô d́êf́êŕ âńŷ óf̂f́ŝćr̂éêń îḿâǵêś, ôŕ ŝẃît́ĉh́ t̂ó â t́ĥém̂é t̂h́ât́ p̂ŕôv́îd́êś t̂h́ât́ f̂ún̂ćt̂íôńâĺît́ŷ. Ál̂śô ćôńŝíd̂ér̂ úŝín̂ǵ [t̂h́ê ÁM̂Ṕ p̂ĺûǵîń](https://wordpress.org/plugins/amp/)." }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "T̂h́êŕê ár̂é â ńûḿb̂ér̂ óf̂ Ẃôŕd̂Ṕr̂éŝś p̂ĺûǵîńŝ t́ĥát̂ ćâń ĥél̂ṕ ŷóû [ín̂ĺîńê ćr̂ít̂íĉál̂ áŝśêt́ŝ](https://wordpress.org/plugins/search/critical+css/) ór̂ [d́êf́êŕ l̂éŝś îḿp̂ór̂t́âńt̂ ŕêśôúr̂ćêś](https://wordpress.org/plugins/search/defer+css+javascript/). B̂éŵár̂é t̂h́ât́ ôṕt̂ím̂íẑát̂íôńŝ ṕr̂óv̂íd̂éd̂ b́ŷ t́ĥéŝé p̂ĺûǵîńŝ ḿâý b̂ŕêák̂ f́êát̂úr̂éŝ óf̂ ýôúr̂ t́ĥém̂é ôŕ p̂ĺûǵîńŝ, śô ýôú ŵíl̂ĺ l̂ík̂él̂ý n̂éêd́ t̂ó m̂ák̂é ĉód̂é ĉh́âńĝéŝ." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { + "node_modules/lighthouse-stack-packs/packs/wordpress.js | server-response-time": { "message": "T̂h́êḿêś, p̂ĺûǵîńŝ, án̂d́ ŝér̂v́êŕ ŝṕêćîf́îćât́îón̂ś âĺl̂ ćôńt̂ŕîb́ût́ê t́ô śêŕv̂ér̂ ŕêśp̂ón̂śê t́îḿê. Ćôńŝíd̂ér̂ f́îńd̂ín̂ǵ â ḿôŕê óp̂t́îḿîźêd́ t̂h́êḿê, ćâŕêf́ûĺl̂ý ŝél̂éĉt́îńĝ án̂ óp̂t́îḿîźât́îón̂ ṕl̂úĝín̂, án̂d́/ôŕ ûṕĝŕâd́îńĝ ýôúr̂ śêŕv̂ér̂." }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { @@ -2383,8 +2386,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Ŷóû ćâń êńâb́l̂é t̂éx̂t́ ĉóm̂ṕr̂éŝśîón̂ ín̂ ýôúr̂ ẃêb́ ŝér̂v́êŕ ĉón̂f́îǵûŕât́îón̂." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Ĉón̂śîd́êŕ ûśîńĝ á [p̂ĺûǵîń](https://wordpress.org/plugins/search/convert+webp/) ôŕ ŝér̂v́îćê t́ĥát̂ ẃîĺl̂ áût́ôḿât́îćâĺl̂ý ĉón̂v́êŕt̂ ýôúr̂ úp̂ĺôád̂éd̂ ím̂áĝéŝ t́ô t́ĥé ôṕt̂ím̂ál̂ f́ôŕm̂át̂ś." } } diff --git a/lighthouse-core/lib/i18n/locales/es-419.json b/lighthouse-core/lib/i18n/locales/es-419.json index 2b62cb31256c..912b19f0eb48 100644 --- a/lighthouse-core/lib/i18n/locales/es-419.json +++ b/lighthouse-core/lib/i18n/locales/es-419.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "El elemento de [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) es compatible con el atributo de [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) para especificar los elementos de imagen que deben usarse en función del tamaño de la pantalla. [Obtén más información](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Cuando especifiques un resguardo adecuado para otros navegadores, se recomienda mostrar todos los componentes de [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) en formato WebP. [Obtén más información](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Si se están procesando listas muy grandes, se recomienda utilizar el desplazamiento virtual con el kit de desarrollo de componentes (CDK). [Obtén más información](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Se recomienda usar un módulo para intercalar instancias críticas de CSS y JavaScript, o cargar de manera potencial los elementos de forma asíncrona a través de JavaScript, como el módulo de [Agregación avanzada de CSS/JS](https://www.drupal.org/project/advagg). Ten en cuenta que las optimizaciones que ofrece este módulo pueden generar fallas en el sitio, por lo que seguramente tengas que hacer cambios en el código." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Los temas, los módulos y las especificaciones del servidor afectan al tiempo de respuesta. Puedes buscar un tema más optimizado, seleccionar un módulo de optimización o actualizar tu servidor. Los servidores de hosting deben usar el almacenamiento en caché del código de operación PHP, el almacenamiento de memoria en caché para reducir los tiempos de búsqueda en la base de datos como Redis o Memcached y la lógica optimizada de la app para preparar páginas más rápido." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Se recomienda usar [estilos de imágenes responsivas](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) para reducir el tamaño de las imágenes que se cargan en la página. Si usas Views para mostrar elementos de contenido múltiple en una página, puedes implementar la paginación para limitar el número de elementos de contenido que se muestran en una página en particular." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Asegúrate de usar los [estilos de imágenes responsivas](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) que proporciona Drupal (disponibles en Drupal 8 y versiones posteriores). Utiliza los estilos de imágenes responsivas cuando renderices campos de imágenes a través de modos de vista, vistas o imágenes subidas a través del editor WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Se recomienda instalar y configurar [un módulo para aprovechar los formatos de imagen 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) en el sitio. Esos módulos generan de forma automática una versión WebP de las imágenes subidas a fin de optimizar los tiempos de carga." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Puedes subir tu GIF a un servicio que permita insertarlo como un video HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Para habilitar la compresión de texto, habilita la compresión de páginas en gzip, en Joomla (Sistema > Configuración general > Servidor)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Puedes utilizar un [complemento](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) o servicio que convierta automáticamente las imágenes que subes a los formatos óptimos." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Si no estás creando un paquete con los elementos de JavaScript, se recomienda usar [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Se recomienda modificar las plantillas de productos y catálogos para utilizar la función de [carga diferida](https://web.dev/native-lazy-loading) de la plataforma web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Utiliza la [integración de Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) de Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Habilita la opción \"Minify CSS Files\" en las opciones de configuración para desarrolladores de la tienda. [Obtén más información](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Para agregar las etiquetas de ``, [modifica el diseño de los temas](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Para utilizar formatos de imagen más nuevos, se recomienda el [mercado de Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) donde encontrarás una amplia variedad de extensiones de terceros." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Reemplaza los GIF animados con video](https://web.dev/replace-gifs-with-videos/) para que se cargue la página web más rápido y considera utilizar formatos de archivo modernos, como [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) o [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) para mejorar la eficiencia de la compresión en más de un 30% con respecto al VP9, el códec de video de vanguardia actual." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Existen varios complementos que permiten [intercalar elementos fundamentales](https://octobercms.com/plugins?search=css). Estos complementos pueden interferir con otros, por lo que deberás probarlos de forma exhaustiva." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Los temas, los complementos y las especificaciones afectan al tiempo de respuesta del servidor. Considera buscar un tema más optimizado, elegir cuidadosamente un complemento de optimización o actualizar el servidor. El CMS October también permite que los desarrolladores utilicen [`Queues`](https://octobercms.com/docs/services/queues) para diferir el procesamiento de una tarea que requiera mucho tiempo, como enviar un correo electrónico. De esta manera, se aceleran drásticamente las solicitudes web." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Considera mostrar extractos en las listas de publicaciones (p. ej., cuando se presiona el botón `show more`), reducir el número de publicaciones que se muestran en una página determinada, dividir publicaciones largas entre varias páginas web o utilizar un complemento para los comentarios de carga diferida." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Puedes habilitar la compresión de texto en la configuración de tu servidor web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Puedes utilizar un [complemento](https://octobercms.com/plugins?search=image) o servicio que convierta automáticamente las imágenes que subes en los formatos óptimos. [Las imágenes WebP sin pérdidas](https://developers.google.com/speed/webp) son un 26% más pequeñas en comparación con las PNG y entre un 25% y un 34% más pequeñas que las imágenes JPEG comparables con índices de calidad SSIM equivalentes. Otro formato de imagen de última generación que se debe tener en cuenta es [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Si renderizas muchos elementos repetidos en la página, considera utilizar una biblioteca de \"sistema de ventanas\" como `react-window` para minimizar la cantidad de nodos DOM que se crean. [Obtén más información](https://web.dev/virtualize-long-lists-react-window/). Además, minimiza la cantidad de renderizaciones repetidas e innecesarias mediante [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) o [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo), y [omite efectos](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) solo hasta que hayan cambiado ciertas dependencias si usas el enlace de `Effect` para mejorar el rendimiento del tiempo de ejecución." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Si utilizas React Router, minimiza el uso del componente de `` para las [navegaciones de ruta](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Si procesas en el servidor cualquier componente de React, se recomienda usar `renderToNodeStream()` o `renderToStaticNodeStream()` para permitir que el cliente reciba diferentes partes del lenguaje de marcado y las complete en lugar de recibir todas al mismo tiempo. [Obtén más información](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Si el sistema de compilación reduce los archivos CSS de forma automática, asegúrate de implementar la compilación de producción de tu app. Puedes comprobarlo con la extensión de las Herramientas para desarrolladores de React. [Obtén más información](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Existen varios complementos de WordPress que pueden ayudarte a [insertar elementos fundamentales](https://wordpress.org/plugins/search/critical+css/) o a [postergar recursos menos importantes](https://wordpress.org/plugins/search/defer+css+javascript/). Ten en cuenta que las optimizaciones que ofrecen estos complementos pueden interferir con funciones de tu tema o complementos, por lo que seguramente tengas que hacer cambios en el código." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Los temas, los complementos y las especificaciones del servidor afectan al tiempo de respuesta. Puedes buscar un tema más optimizado, seleccionar un complemento de optimización o actualizar tu servidor." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Puedes mostrar fragmentos en tus listas de entradas (por ejemplo, mediante la etiqueta \"\"), reducir la cantidad de entradas que se muestran en cada página, dividir tus entradas más largas en múltiples páginas o usar un complemento para postergar la carga de los comentarios." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Puedes habilitar la compresión de texto en la configuración de tu servidor web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Puedes utilizar un [complemento](https://wordpress.org/plugins/search/convert+webp/) o servicio que convierta automáticamente las imágenes que subes a los formatos óptimos." } } diff --git a/lighthouse-core/lib/i18n/locales/es.json b/lighthouse-core/lib/i18n/locales/es.json index b079d8b210c8..b1e6740ad9ae 100644 --- a/lighthouse-core/lib/i18n/locales/es.json +++ b/lighthouse-core/lib/i18n/locales/es.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "El componente [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) admite el atributo [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) para especificar las imágenes que se deben usar según el tamaño de la pantalla. [Más información](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Considera mostrar todos los componentes [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) en formatos WebP y especificar una alternativa adecuada para otros navegadores. [Más información](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Si se están renderizando listas muy largas, puedes usar el desplazamiento virtual con el Component Dev Kit (CDK). [Más información](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Considera utilizar un módulo para insertar CSS y JavaScript crítico, o cargar recursos de forma asíncrona mediante JavaScript, como el módulo [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Ten en cuenta que las optimizaciones que ofrece este módulo pueden hacer que tu sitio no funcione correctamente, por lo que es probable que tengas que hacer cambios en el código." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Los temas, los módulos y las especificaciones del servidor afectan al tiempo de respuesta. Considera buscar un tema más optimizado, seleccionar un módulo de optimización pertinente o actualizar tu servidor. Tus servidores de alojamiento deben utilizar almacenamiento en caché de opcode PHP y almacenamiento en caché de memoria para reducir los tiempos de consulta a la base de datos como Redis o Memcached, así como una lógica de aplicaciones optimizada para preparar más rápido las páginas." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Considera utilizar [Estilos de imagen adaptable](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) para reducir el tamaño de las imágenes que se cargan en tu página. Si utilizas Vistas para mostrar varios elementos de contenido en una página, plantéate implementar la paginación para limitar el número de elementos de contenido que se muestran en una página determinada." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Comprueba que estás utilizando los [estilos de imágenes adaptables](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) proporcionados por Drupal (disponibles en Drupal 8 y versiones posteriores). Utiliza los estilos de imágenes adaptables al renderizar campos de imagen en modos de vista, vistas o imágenes subidas a través del editor WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Considera instalar y configurar [un módulo para aprovechar formatos de imagen 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) en tu sitio web. Estos módulos generan automáticamente una versión WebP de las imágenes cargadas para optimizar los tiempos de carga." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Considera subir tu GIF a un servicio que permita insertarlo como un vídeo HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Puedes habilitar la compresión de texto activando la compresión de página Gzip en Joomla (Sistema > Configuración global > Servidor)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Considera utilizar un [complemento](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) o servicio que convierta automáticamente las imágenes que subas a los formatos óptimos." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Si no vas a agrupar los elementos de JavaScript, puedes usar [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Puedes cambiar tus plantillas de producto y de catálogo para usar la función [carga en diferido](https://web.dev/native-lazy-loading) de la plataforma web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Usa la [integración Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) de Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Habilita la opción Minificar archivos CSS en los ajustes para desarrolladores de tu tienda. [Más información](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Es posible añadir etiquetas `` [cambiando el diseño de un tema](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "En [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp), puedes buscar extensiones de terceros para utilizar formatos de imagen más recientes." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Sustituye los GIF animados por vídeos](https://web.dev/replace-gifs-with-videos/) para cargar las páginas web más rápidamente. También puedes usar formatos de archivo modernos como [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) o [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) para mejorar la eficiencia de compresión más de un 30 % en comparación con VP9, el códec de vídeo de última generación." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Hay muchos complementos que ayudan a [insertar recursos fundamentales](https://octobercms.com/plugins?search=css). Estos complementos pueden hacer que otros complementos no funcionen correctamente, por lo que deberías probarlos minuciosamente." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Los temas, los complementos y las especificaciones del servidor afectan al tiempo de respuesta. Te recomendamos que busques un tema más optimizado, que selecciones un complemento de optimización pertinente o que actualices el servidor. El CMS October también permite a los desarrolladores usar [`Queues`](https://octobercms.com/docs/services/queues) para posponer el procesamiento de una tarea que consuma mucho tiempo, como enviar un correo. Esto acelera considerablemente las solicitudes web." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Puedes mostrar fragmentos en tus listas de publicaciones (por ejemplo, mediante un botón `show more`), reducir la cantidad de publicaciones que se muestran en cada página web, dividir las publicaciones largas en varias páginas web o usar un complemento para cargar los comentarios en diferido." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Habilita la compresión de texto en la configuración del servidor web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Te recomendamos que utilices un [complemento](https://octobercms.com/plugins?search=image) o un servicio que convierta automáticamente a los formatos óptimos las imágenes que subas. Las [imágenes WebP sin pérdida](https://developers.google.com/speed/webp) tienen un tamaño un 26 % inferior en comparación con el formato PNG y entre un 25 % y un 34 % inferior en comparación con las imágenes JPEG con el índice de calidad SSIM equivalente. [AVIF](https://jakearchibald.com/2020/avif-has-landed/) es otro formato de imagen de nueva generación que deberías tener en cuenta." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Puedes usar una biblioteca \"windowing\", como `react-window`, para reducir el número de nodos de DOM creados si vas a renderizar muchos elementos repetidos en una página. [Más información](https://web.dev/virtualize-long-lists-react-window/) También puedes reducir las renderizaciones repetidas e innecesarias usando [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) o [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo), y [evitar los efectos](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) solo hasta que ciertas dependencias hayan cambiado (si estás usando el hook `Effect` para mejorar el rendimiento del tiempo de ejecución)." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Si usas React Router, minimiza el uso del componente `` en el caso de las [navegaciones de ruta](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Si estás renderizando componentes React en el servidor, puedes usar `renderToNodeStream()` o `renderToStaticNodeStream()` para permitir al cliente recibir e hidratar distintas partes de las etiquetas en vez de todas a la vez. [Más información](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Si tu sistema de compilación minifica los archivos CSS automáticamente, comprueba que estés implementando la compilación de producción de tu aplicación. Puedes comprobarlo con la extensión de las herramientas de desarrollo de React. [Más información](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Existen varios complementos de WordPress que pueden ayudarte a [insertar recursos fundamentales](https://wordpress.org/plugins/search/critical+css/) o [posponer recursos menos importantes](https://wordpress.org/plugins/search/defer+css+javascript/). Ten en cuenta que las optimizaciones que ofrecen estos complementos pueden bloquear funciones de tu tema o tus complementos, así que seguramente tengas que hacer cambios en el código." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Los temas, los complementos y las especificaciones del servidor afectan al tiempo de respuesta. Puedes buscar un tema más optimizado, seleccionar un complemento de optimización o actualizar tu servidor." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Puedes mostrar fragmentos en tus listas de entradas (por ejemplo, mediante la etiqueta \"more\"), reducir la cantidad de entradas que se muestran en cada página, dividir tus entradas más largas en múltiples páginas o usar un complemento para posponer la carga de los comentarios." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Puedes habilitar la compresión de texto en la configuración de tu servidor web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Considera utilizar un [complemento](https://wordpress.org/plugins/search/convert+webp/) o servicio que convierta automáticamente las imágenes que subas a los formatos óptimos." } } diff --git a/lighthouse-core/lib/i18n/locales/fi.json b/lighthouse-core/lib/i18n/locales/fi.json index 1ecaaab4007b..f6888c425dc5 100644 --- a/lighthouse-core/lib/i18n/locales/fi.json +++ b/lighthouse-core/lib/i18n/locales/fi.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites)-komponentti tukee [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/)-määritettä, jolla määritetään käytettävä kuvasisältö näytön koon perusteella. [Lue lisää](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Harkitse kaikkien [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites)-komponenttien näyttämistä WebP-muodoissa ja lisää varavaihtoehto muita selaimia varten. [Lue lisää](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Harkitse virtuaalivieritystä Component Dev Kitissä (CDK), jos laajoja listoja renderöidään. [Lue lisää](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Sinun kannattaa ehkä käyttää moduulia, joka voi tuoda kriittistä CSS:ää tai JavaScriptiä sivun sisälle tai mahdollisesti ladata sisältöä asynkronisesti JavaScriptin avulla (esim. [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg) ‑moduuli). Huomaathan, että tämän moduulin suorittamat optimoinnit voivat rikkoa sivustosi, joten sinun on todennäköisesti muutettava koodia." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Teemat, moduulit ja palvelinasetukset vaikuttavat kaikki palvelimen vastausaikaan. Sinun kannattaa ehkä etsiä optimoidumpi teema, valita optimointimoduuli tai päivittää palvelimesi. Hosting-palvelimiesi olisi hyvä käyttää PHP-toimintokoodin ja muun sisällön tallentamista välimuistiin, mikä auttaa lyhentämään tietokantojen kyselyaikoja (esim. Redis tai Memcached). Lisäksi niiden tulee käyttää optimoitua sovelluslogiikkaa sivujen nopeampaan valmisteluun." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Sinun kannattaa ehkä käyttää [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) (Responsiiviset kuvatyylit) ‑toimintoa sivullasi ladattavien kuvien pienentämiseen. Jos näytät sivulla useita kohteita Viewsin avulla, sinun kannattaa ehkä rajoittaa yhdellä sivulla näkyvien kohteiden määrää ottamalla sivunumerointi käyttöön." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Varmista, että käytät Drupalin natiivia [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) (Responsiiviset kuvatyylit) ‑toimintoa, joka on saatavilla Drupalin versiosta 8 alkaen. Käytä Responsive Image Styles ‑toimintoa, kun renderöit kuvakenttiä hyödyntämällä katselutiloja, näkymiä tai WYSIWYG-muokkaustyökalulla ladattuja kuvia." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Sinun kannattaa ehkä asentaa ja määrittää [moduuli, jolla voit käyttää WebP-kuvamuotoja](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) sivustollasi. Tällaiset moduulit optimoivat latautumisaikoja luomalla WebP-versioita lataamistasi kuvista automaattisesti." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "GIF kannattaa ehkä ladata palveluun, jonka avulla se voidaan upottaa HTML5-videona." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Voit ottaa tekstin pakkaamisen käyttöön laittamalla Gzip Page Compression (Sivun Gzip-pakkaus) ‑toiminnon päälle Joomlassa. Valitse System > Global configuration > Server (Järjestelmä > Yleiset asetukset > Palvelin)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Sinun kannattaa ehkä käyttää [laajennusta](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) tai palvelua, joka muuntaa ladatut kuvat automaattisesti oikeisiin muotoihin." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Jos et vielä kokoa JavaScript-sisältöä nipuiksi, harkitse[niputtajan (baler)](https://github.com/magento/baler) käyttöä." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Muokkaa tuote- ja kuvastomalleja niin, että ne hyödyntävät verkkoalustan [lykätty lataus](https://web.dev/native-lazy-loading) ‑ominaisuutta." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Käytä Magenton [Varnish-integraatiota](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Ota kaupan kehittäjäasetuksista käyttöön vaihtoehto Pienennä CSS-tiedostot. [Lue lisää](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "``-tagit voidaan lisätä [muuttamalla teeman asettelua](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Etsi [Magento Marketplacesta](https://marketplace.magento.com/catalogsearch/result/?q=webp) erilaisia kolmannen osapuolen laajennuksia uusien kuvamuotojen hyödyntämiseksi." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Korvaa animoidut GIFit videoilla](https://web.dev/replace-gifs-with-videos/), mikä nopeuttaa verkkosivujen latautumista. Kannattaa myös käyttää nykyaikaisia tiedostomuotoja (esim. [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) tai [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder)), jotka voivat pakata yli 30 % tehokkaammin kuin VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Liitännäisistä (plugin) voi olla apua [tärkeiden osien järjestelemisessä](https://octobercms.com/plugins?search=css). En voivat kuitenkin rikkoa muita liitännäisiä, joten testaa ne huolellisesti." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Teemat, liitännäiset ja palvelinasetukset vaikuttavat kaikki palvelimen vastausaikaan. Kannattaa ehkä etsiä optimoidumpi teema, valita optimointiliitännäinen tai päivittää palvelin. October CMSin ansiosta [`Queues`](https://octobercms.com/docs/services/queues) voivat auttaa kehittäjiä aikaa vievien tehtävien (esim. sähköpostin lähettämisen) lykkäämisessä. Tämä nopeuttaa verkkopyyntöjä merkittävästi." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Kannattaa ehkä näyttää postauslistalla katkelmia (esim. `show more`-painikkeella), vähentää yhdellä verkkosivulla näkyvien postauksien määrää, jakaa pitkät postaukset usealle sivulle tai käyttää liitännäistä kommenttien laiskempaan latautumiseen." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Ota tekstin pakkaaminen käyttöön palvelimen määrityksistä." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Harkitse [laajennusta](https://octobercms.com/plugins?search=image) tai palvelua, joka muuntaa ladatut kuvat automaattisesti oikeaan muotoon. [Häviöttömät WebP-kuvat](https://developers.google.com/speed/webp) ovat kooltaan 26 % pienempiä kuin PNG:t ja 25–34 % pienempiä kuin vertailukelpoiset JPEG-kuvat vastaavassa SSIM-laatuindeksissä. Myös [AVIF](https://jakearchibald.com/2020/avif-has-landed/) on mahdollinen seuraavan sukupolven kuvamuoto." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Kannattaa ehkä käyttää \"windowing\"-kirjastoa (esim. `react-window`) DOM-säikeiden määrän vähentämiseksi, jos sivulla renderöidään monia toistuvia elementtejä. [Lue lisää](https://web.dev/virtualize-long-lists-react-window/). [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) tai [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) auttavat välttämään tarpeettomia uudelleenrenderöintejä. [Ohita tehosteet](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) vain siihen asti, kunnes tietyt riippuvuudet ovat muuttuneet, jos käytät `Effect` -koukkua suoritusaikaisen toiminnan parantamiseen." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Jos käytät React Routeria, minimoi ``-komponentin käyttö [reittinavigoinnissa](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Jos renderöit React-komponentteja palvelinpuolella, `renderToNodeStream()` tai `renderToStaticNodeStream()` voi auttaa niin, että asiakas saa vastaanottaa ja aktivoida merkintöjen eri kohtia kerralla käsittelyn sijaan. [Lue lisää](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Jos versiojärjestelmäsi kutistaa CSS-tiedostoja automaattisesti, varmista että käyttöönotto koskee sovelluksen tuotantoversiota. Voit tarkistaa tämän Reactin kehittäjätyökalut ‑laajennuksella. [Lue lisää](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Monet WordPress-laajennukset voivat [tuoda tärkeää materiaalia sivun sisälle](https://wordpress.org/plugins/search/critical+css/) tai [lykätä vähemmän tärkeiden resurssien lataamista](https://wordpress.org/plugins/search/defer+css+javascript/). Huomaa, että näiden laajennusten tuomat optimoinnit voivat rikkoa teeman tai laajennusten toimintoja, joten sinun on todennäköisesti muutettava koodia." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Teemat, laajennukset ja palvelinasetukset vaikuttavat kaikki palvelimen vastausaikaan. Sinun kannattaa ehkä etsiä optimoidumpi teema, valita optimointilaajennus tai päivittää palvelimesi." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Sinun kannattaa ehkä näyttää postausluettelossa katkelmia (esim. more-tagin avulla), näyttää yhdellä sivulla vähemmän postauksia, jakaa pitkät postaukset usealle sivulle tai käyttää kommenttien lazy load ‑laajennusta." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Voit ottaa tekstin pakkaamisen käyttöön palvelimen määrityksistä." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Sinun kannattaa ehkä käyttää [laajennusta](https://wordpress.org/plugins/search/convert+webp/) tai palvelua, joka muuntaa ladatut kuvat automaattisesti oikeisiin muotoihin." } } diff --git a/lighthouse-core/lib/i18n/locales/fil.json b/lighthouse-core/lib/i18n/locales/fil.json index 6970c94fbec1..83fab065769e 100644 --- a/lighthouse-core/lib/i18n/locales/fil.json +++ b/lighthouse-core/lib/i18n/locales/fil.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Sinusuportahan ng bahaging [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ang attribute na [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) para tukuyin kung aling mga asset na larawan ang gagamitin batay sa laki ng screen. [Matuto pa](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Pag-isipang ipakita ang lahat ng bahagi ng [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) sa mga WebP na format habang tumutukoy ng naaangkop na fallback para sa iba pang browser. [Matuto pa](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Pag-isipan ang virtual na pag-scroll sa Component Dev Kit (CDK) kung napakalaki ng mga listahang nire-render. [Matuto pa](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Pag-isipang gumamit ng module sa inline na mahalagang CSS at JavaScript, o puwedeng asynchronous na i-load ang mga asset sa pamamagitan ng JavaScript gaya ng module ng[Advanced na Pagsasama-sama ng CSS/JS](https://www.drupal.org/project/advagg). Tandaang puwedeng makasira sa iyong site ang mga pag-optimize na inihahatid ng module na ito, kaya malamang na kakailanganin mong gumawa ng mga pagbabago sa code." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Nakakaapekto ang mga tema, module, at detalye ng server sa oras ng pagtugon ng server. Pag-isipang maghanap ng mas naka-optimize na tema, maingat na pumili ng module sa pag-optimize, at/o i-upgrade ang iyong server. Dapat gamitin ng iyong mga nagho-host na server ang pag-cache ng PHP opcode at pag-cache ng memory para mabawasan ang mga oras ng query sa database gaya ng Redis o Memcached, pati na ang naka-optimize na logic ng application para mas mabilis na maihanda ang mga page." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Pag-isipang gumamit ng [Mga Istilo ng Responsive na Larawan](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) para mabawasan ang laki ng mga larawang nilo-load sa iyong page. Kung gumagamit ka ng Views para magpakita ng maraming item ng content sa isang page, pag-isipang magpatupad ng pagination para limitahan ang bilang ng mga item ng content na ipinapakita sa isang page." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Tiyaking ginagamit mo ang native na [Mga Istilo ng Responsive na Larawan](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) na inihahatid mula sa Drupal (available sa Drupal 8 at mas bago). Gamitin ang Mga Istilo ng Responsive na Larawan kapag nagre-render ng mga field ng larawan sa pamamagitan ng mga view mode, view, o larawang na-upload sa pamamagitan ng WYSIWYG editor." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Pag-isipang mag-install at mag-configure [ng module para gamitin ang mga WebP na format ng larawan](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) sa iyong site. Awtomatikong bubuo ang mga module na iyon ng WebP na bersyon ng mga na-upload na larawan mo para i-optimize ang mga oras ng pag-load." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Pag-isipang i-upload ang iyong GIF sa isang serbisyo kung saan gagawin itong available para i-embed bilang HTML5 video." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Puwede mong i-enable ang pag-compress ng text sa pamamagitan ng pag-enable sa Pag-compress ng Page ng Gzip sa Joomla (System > Pangkalahatang configuration > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Pag-isipang gumamit ng [plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) o serbisyong awtomatikong magko-convert ng iyong mga na-upload na larawan sa mga pinakamagandang format." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Kung hindi mo iba-bundle ang iyong mga asset ng JavaScript, pag-isipang gamitin ang [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Pag-isipang baguhin ang iyong mga template ng produkto at catalog para magamit ang feature na [pag-lazy load](https://web.dev/native-lazy-loading) ng web platform." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Gamitin ang [pagsasama ng Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) ng Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "I-enable ang opsyong \"Paliitin ang Mga CSS File\" sa mga setting ng Developer ng iyong store. [Matuto pa](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Maidaragdag ang mga tag ng `` sa pamamagitan ng [pagbabago ng layout ng tema](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Pag-isipang maghanap sa [Marketplace ng Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) para sa iba't ibang third-party na extension para magamit ang mga mas bagong format ng imahe." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Palitan ang mga animated na GIF ng video](https://web.dev/replace-gifs-with-videos/) para sa mas mabibilis na pag-load ng web page at pag-isipang gumamit ng mga modernong format ng file gaya ng [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) o [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) para mapahusay ang efficiency ng pag-compress nang mahigit 30% kaysa sa kasalukuyang state-of-the-art na video codec na VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Maraming plugin ang makakatulong na [i-inline ang mahahalagang asset](https://octobercms.com/plugins?search=css). Puwedeng masira ng mga plugin na ito ang iba pang plugin, kaya dapat kang mag-test nang masinsinan." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Nakakaapekto ang mga tema, plugin, at detalye ng server sa tagal ng pagtugon ng server. Pag-isipang maghanap ng mas naka-optimize na tema, maingat na pumili ng plugin sa pag-optimize, at/o i-upgrade ang server. Binibigyang-daan din ng October CMS ang mga developer na gamitin ang [`Queues`](https://octobercms.com/docs/services/queues) para ipagpaliban ang pagpoproseso ng gawaing nakakaubos ng oras, gaya ng pagpapadala ng e-mail. Talagang pinapabilis nito ang mga kahilingan sa web." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Pag-isipang magpakita ng mga sipi sa mga listahan ng post (hal. gamit ang button na `show more`), bawasan ang bilang ng mga post na ipinapakita sa isang web page, o gumamit ng plugin para mag-lazy load ng mga komento." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "I-enable ang pag-compress ng text sa configuration ng server sa web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Pag-isipang gumamit ng [plugin](https://octobercms.com/plugins?search=image) o serbisyong awtomatikong magko-convert ng mga na-upload na larawan sa mga pinakamagandang format. Mas maliit nang 26% ang [mga WebP lossless na larawan](https://developers.google.com/speed/webp) kaysa sa mga PNG at 25-34% mas maliit kaysa sa mga JPEG na larawan sa katumbas ng index ng kalidad ng SSIM. Ang isa pang next-gen na format ng larawan na dapat pag-isipang gamitin ay ang [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Pag-isipang gumamit ng \"windowing\" library tulad ng `react-window` para mabawasan ang bilang ng mga node ng DOM na nagagawa kung nagre-render ka ng maraming umuulit na element sa page. [Matuto pa](https://web.dev/virtualize-long-lists-react-window/). Gayundin, bawasan ang mga hindi kinakailangang pag-render ulit gamit ang [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent), o [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) at [laktawan lang ang mga effect](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) hanggang sa may ilang partikular na dependency na magbago kung ginagamit mo ang hook na `Effect` para mapahusay ang performance sa runtime." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Kung gumagamit ka ng Router ng React, bawasan ang paggamit ng bahaging `` para sa [mga pag-navigate sa ruta](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Kung may nire-render ka sa server-side na anumang bahagi ng React, pag-isipang gamitin ang `renderToNodeStream()` o `renderToStaticNodeStream()` para payagan ang client na makatanggap at mag-hydrate ng iba't ibang bahagi ng markup sa halip na sabay-sabay. [Matuto pa](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Kung awtomatikong pinapaliit ng iyong system ng build ang mga CSS file, tiyaking ide-deploy mo ang build ng produksyon ng iyong application. Puwede mo itong suriin sa pamamagitan ng extension na Mga Tool ng Developer ng React. [Matuto pa](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "May ilang plugin sa WordPress na makakatulong sa iyong [i-inline ang mahahalagang asset](https://wordpress.org/plugins/search/critical+css/) o [ipagpaliban ang hindi masyadong mahahalagang resource](https://wordpress.org/plugins/search/defer+css+javascript/). Tandaang puwedeng makasira sa mga feature ng iyong tema o mga plugin ang mga pag-optimize na mula sa mga plugin na ito, kaya malamang na kakailanganin mong gumawa ng mga pagbabago sa code." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Nakakaapekto ang mga tema, plugin, at detalye ng server sa oras ng pagtugon ng server. Pag-isipang maghanap ng mas naka-optimize na tema, maingat na pumili ng plugin sa pag-optimize, at/o i-upgrade ang iyong server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Pag-isipang magpakita ng mga sipi sa iyong mga listahan ng post (hal. sa pamamagitan ng tag na higit pa), bawasan ang bilang ng post na ipinapakita sa isang page, hatiin ang mahahaba mong post sa maraming page, o gumamit ng plugin sa mga lazy-load na komento." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Puwede mong i-enable ang pag-compress ng text sa configuration ng iyong server sa web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Pag-isipang gumamit ng [plugin](https://wordpress.org/plugins/search/convert+webp/) o serbisyong awtomatikong magko-convert ng iyong mga na-upload na larawan sa mga pinakamagandang format." } } diff --git a/lighthouse-core/lib/i18n/locales/fr.json b/lighthouse-core/lib/i18n/locales/fr.json index c19be0fc70b1..2aaa722527d5 100644 --- a/lighthouse-core/lib/i18n/locales/fr.json +++ b/lighthouse-core/lib/i18n/locales/fr.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Le composant [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) accepte l'attribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) afin de spécifier les éléments image à utiliser en fonction de la taille de l'écran. [En savoir plus](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Envisagez d'afficher tous vos composants [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) dans des formats WebP tout en spécifiant une solution de remplacement appropriée pour les autres navigateurs. [En savoir plus](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Envisagez d'utiliser le défilement virtuel avec le kit de développement de composants si des listes très volumineuses sont affichées. [En savoir plus](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Vous pouvez envisager d'utiliser un module permettant d'aligner les codes CSS et JavaScript critiques, ou éventuellement de charger les éléments de manière asynchrone via JavaScript (le module [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg), par exemple). Gardez en tête qu'à cause des optimisations fournies par ce module, votre site peut cesser de fonctionner. Vous devrez donc probablement modifier le code." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Les thèmes, les modules et les spécifications du serveur sont autant d'éléments qui influent sur le temps de réponse du serveur. Vous pouvez envisager d'utiliser un module plus optimisé ou un plug-in d'optimisation plus performant, ou bien de mettre à niveau votre serveur. Vos serveurs d'hébergement doivent exploiter la mise en cache du code d'opération PHP, la mise en cache de la mémoire pour réduire les temps d'interrogation des bases de données (avec Redis ou Memcached, par exemple), ainsi qu'une logique applicative optimisée pour accélérer la préparation des pages." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Vous pouvez également envisager d'utiliser [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) pour réduire la taille des images chargées sur votre page. Si vous utilisez la fonctionnalité Vues pour afficher plusieurs éléments de contenu sur une même page, pensez à définir la pagination pour limiter le nombre d'éléments de contenu affichés sur une page." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Assurez-vous que vous utilisez le module natif [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) fourni par Drupal (disponible sous Drupal 8 et versions ultérieures). Utilisez Responsive Image Styles lors du rendu des champs d'image par les modes Vue, les vues ou les images importés via l'éditeur WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Vous pouvez envisager d'installer et de configurer un [module pour utiliser les images au format 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) sur votre site. Ces modules génèrent automatiquement une version WebP de vos images importées afin d'optimiser les temps de chargement." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Vous pouvez envisager d'importer votre GIF dans un service qui permettra de l'intégrer dans une vidéo HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Vous pouvez permettre la compression de texte en activant la compression des pages avec Gzip dans Joomla (Système > Configuration globale > Serveur)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Vous pouvez envisager d'utiliser un [plug-in](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ou un service qui convertit automatiquement les images que vous importez dans un format optimal." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Si vous ne groupez pas vos éléments JavaScript, envisagez d'utiliser [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Envisagez de modifier vos modèles de produit et de catalogue pour utiliser la fonctionnalité de [chargement différé](https://web.dev/native-lazy-loading) de la plate-forme Web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Utilisez l'[intégration de Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) de Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Activez l'option \"Minifier les fichiers CSS\" dans les paramètres développeur. [En savoir plus](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Vous pouvez ajouter des balises `` [en modifiant la mise en page d'un thème](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Pensez à rechercher des extensions tierces sur la [Place de marché de Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) afin de profiter des nouveaux formats d'image." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Remplacez les GIF animés par des vidéos](https://web.dev/replace-gifs-with-videos/) pour un chargement plus rapide de la page et envisagez d'utiliser des formats de fichiers modernes comme [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ou [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) pour améliorer le rendement de compression et atteindre un niveau 30 % supérieur au niveau du codec vidéo phare du moment, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Il existe de nombreux plug-ins qui aident à [aligner des éléments critiques](https://octobercms.com/plugins?search=css). Ces plug-ins peuvent affecter le fonctionnement d'autres plug-ins. Vous devez donc les tester minutieusement." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Les thèmes, les plug-ins et les spécifications du serveur sont autant d'éléments qui influent sur le temps de réponse du serveur. Vous pouvez envisager d'utiliser un thème plus optimisé ou un plug-in d'optimisation plus performant, ou bien de mettre le serveur à niveau. Le CMS October permet également aux développeurs d'utiliser [`Queues`](https://octobercms.com/docs/services/queues) pour reporter le traitement d'une tâche chronophage, par exemple l'envoi d'un e-mail. Cela accélère considérablement les requêtes Web." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Vous pouvez envisager d'afficher des extraits dans vos listes d'articles (par exemple en utilisant un bouton `show more`), de réduire le nombre d'articles affichés sur une page Web donnée, de répartir vos articles longs sur plusieurs pages ou d'utiliser un plug-in qui charge les commentaires de façon différée." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Activez la compression de texte dans la configuration de votre serveur Web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Vous pouvez envisager d'utiliser un [plug-in](https://octobercms.com/plugins?search=image) ou un service qui convertit automatiquement les images importées dans un format optimal. Les [images sans perte WebP](https://developers.google.com/speed/webp) sont 26 % plus petites que les images au format PNG et 25 à 34 % plus petites que les images au format JPEG comparables avec un indice de qualité SSIM équivalent. Vous pouvez également envisager d'utiliser le format d'image nouvelle génération [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Envisagez d'utiliser une bibliothèque de fenêtrage comme `react-window` pour réduire au maximum le nombre de nœuds DOM créés si vous affichez de nombreux éléments répétés sur la page. [En savoir plus](https://web.dev/virtualize-long-lists-react-window/) Limitez également autant que possible les nouveaux rendus inutiles avec [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) ou [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo), et [ignorez les effets](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) jusqu'à ce que certaines dépendances aient changé si vous utilisez le hook `Effect` pour améliorer les performances d'exécution." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Si vous utilisez React Router, réduisez au maximum l'utilisation du composant `` pour la [navigation vers des itinéraires](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Si vous êtes en train d'effectuer un rendu de composants React côté serveur, envisagez d'utiliser `renderToNodeStream()` ou `renderToStaticNodeStream()` pour permettre au client de recevoir et d'hydrater différentes parties du balisage au lieu de tout faire simultanément. [En savoir plus](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Si votre système de compilation réduit automatiquement la taille de vos fichiers CSS, assurez-vous de déployer le build de production de votre application. Vous pouvez le vérifier avec l'extension React Developer Tools. [En savoir plus](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Divers plug-ins WordPress peuvent vous aider à [aligner des éléments critiques](https://wordpress.org/plugins/search/critical+css/) ou à [différer le chargement des ressources moins importantes](https://wordpress.org/plugins/search/defer+css+javascript/). Gardez en tête qu'à cause des optimisations fournies par ces plug-ins, certaines fonctionnalités de votre thème ou de vos plug-ins peuvent cesser de fonctionner. Vous devrez donc probablement modifier le code." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Les thèmes, les plug-ins et les spécifications du serveur sont autant d'éléments qui influent sur le temps de réponse du serveur. Vous pouvez envisager d'utiliser un thème plus optimisé ou un plug-in d'optimisation plus performant, ou bien de mettre à niveau votre serveur." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Vous pouvez envisager d'afficher des extraits dans vos listes d'articles (par exemple en utilisant la balise \"more\"), de réduire le nombre d'articles affichés dans une page donnée, de répartir vos articles longs sur plusieurs pages ou d'utiliser un plug-in qui charge de façon différée les commentaires." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Vous pouvez activer la compression du texte dans la configuration de votre serveur Web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Vous pouvez envisager d'utiliser un [plug-in](https://wordpress.org/plugins/search/convert+webp/) ou un service qui convertit automatiquement les images que vous importez dans un format optimal." } } diff --git a/lighthouse-core/lib/i18n/locales/he.json b/lighthouse-core/lib/i18n/locales/he.json index a1e3497fe4e1..e89fde67a01d 100644 --- a/lighthouse-core/lib/i18n/locales/he.json +++ b/lighthouse-core/lib/i18n/locales/he.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "הרכיב [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) תומך במאפיין [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) כדי לציין באילו נכסי תמונות להשתמש על סמך גודל המסך. [מידע נוסף](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "כדאי להציג את כל רכיבי [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) בפורמטים של WebP, וכן לציין פורמט גיבוי חלופי שמתאים לדפדפנים אחרים. [מידע נוסף](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "אם מתבצע רינדור של רשימות גדולות מאוד, כדאי לשקול גלילה וירטואלית עם ה-Component Dev Kit ‏(CDK). [מידע נוסף](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "יש לשקול להשתמש במודול כדי להטביע נכסים קריטיים של CSS ושל JavaScript או כדי לטעון נכסים באופן אסינכרוני באמצעות JavaScript כגון מודול של [צבירת CSS/JS מתקדמת](https://www.drupal.org/project/advagg). חשוב: ייתכן שהאופטימיזציות המבוצעות על ידי המודול הזה יגרמו לתקלות באתר, ולכן כנראה שיהיה צורך לערוך שינויים בקוד." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "עיצובים, מודולים ומפרטי שרתים משפיעים על זמן התגובה של השרת. אפשר להשתמש בעיצוב שעבר אופטימיזציה, לבחור בקפידה מודול לאופטימיזציה ו/או לשדרג את השרת. שרתי האירוח שלך צריכים להשתמש בהעברה למטמון של PHP opcode ושל הזיכרון כדי לצמצם את זמני השאילתות של מסדי נתונים כגון Redis או Memcache, וגם להשתמש בלוגיקה באיכות אופטימלית של האפליקציה כדי להכין דפים במהירות רבה יותר." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "כדאי לשקול שימוש ב[סגנונות התמונות הרספונסיביות](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) כדי לצמצם את הגודל של התמונות שטענת לדף. אם נעשה שימוש בתצוגות להצגת פריטי תוכן מרובים בדף, כדאי לשקול יישום עימוד כדי להגביל את מספר פריטי התוכן המופיעים בכל דף נתון." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "יש לוודא שנעשה שימוש ב[סגנונות המותאמים לתמונות הרספונסיביות](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) שסופקו על ידי Drupal (זמינים ב-Drupal בגרסה 8 ואילך). ניתן להשתמש בסגנונות התמונות הרספונסיביות כשמתבצע רינדור של שדות תמונה במצב תצוגה, בתצוגות, או בתמונות שהועלו באמצעות עורך WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "כדאי לשקול התקנה והגדרה של [מודול לשיפור פורמט תמונה מסוג 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) באתר. מודולים מסוג זה ייצרו באופן אוטומטי גרסת WebP של התמונות שהעלית כדי לבצע אופטימיזציה של זמני הטעינה." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "כדאי לשקול העלאה של ה-GIF לשירות שיאפשר להטמיע אותו כסרטון HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "ניתן להפעיל דחיסת טקסט באמצעות הפעלת שיטת Gzip לדחיסת נתונים בדף במערכת Joomla (מערכת > הגדרה גלובלית > שרת)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "כדאי לשקול להשתמש ב[פלאגין](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) או בשירות שימירו את התמונות שהועלו לפורמטים האופטימליים באופן אוטומטי." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "אם בחרת לא לקבץ את נכסי JavaScript בחבילות, כדאי לשקול שימוש ב[כלי ליצירת חבילות](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "כדאי לשקול את שינוי המוצר ותבניות הקטלוג כך שישתמשו בתכונת ה[טעינה המדורגת](https://web.dev/native-lazy-loading) של פלטפורמת האינטרנט." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "אפשר להשתמש ב[שילוב Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) של Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "ניתן להפעיל את האפשרות \"הקטנת קובצי CSS\" בהגדרות המפתח של החנות. [מידע נוסף](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "אפשר להוסיף תגי `` על-ידי [שינוי פריסה של עיצוב](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "ב-[Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) אפשר למצוא מגוון תוספים של צד שלישי שבעזרתם ניתן להשתמש בפורמטים חדשים של תמונות, וכדאי לשקול לבצע בו חיפוש." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[כדאי להחליף אנימציות GIF בסרטונים](https://web.dev/replace-gifs-with-videos/) כדי להאיץ את הטעינה של דפי אינטרנט. מומלץ גם להשתמש בפורמטים מודרניים של קבצים כמו [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) או [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) כדי לייעל את דחיסת הנתונים ביותר מ-30% עם קידוד הווידאו המתקדם ביותר, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "יש הרבה יישומי פלאגין שעוזרים [להטביע נכסים קריטיים](https://octobercms.com/plugins?search=css). יישומי הפלאגין האלה עשויים לגרום לתקלות ביישומי פלאגין אחרים, לכן כדאי לבדוק אותם באופן יסודי." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "עיצובים, יישומי פלאגין ומפרטי שרתים משפיעים על זמן התגובה של השרת. אפשר להשתמש בעיצוב שעבר אופטימיזציה, לבחור בקפידה פלאגין לאופטימיזציה ו/או לשדרג את השרת. מערכת ניהול התוכן October גם מאפשרת למפתחים להשתמש ב[`Queues`](https://octobercms.com/docs/services/queues) כדי לדחות את העיבוד של משימה שגוזלת זמן רב, כמו שליחת אימייל. אפשרות זו מאיצה בקשות אינטרנט באופן משמעותי." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "אפשר להציג קטעים ברשימות הפוסטים (למשל, עם לחצן `show more`), לצמצם את מספר הפוסטים המוצגים בדף נתון, לחלק פוסטים ארוכים למספר דפים או להשתמש בפלאגין כדי לטעון תגובות בצורה מדורגת." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "יש להפעיל דחיסת טקסט בהגדרות של שרת האינטרנט." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "כדאי לשקול להשתמש ב[פלאגין](https://octobercms.com/plugins?search=image) או בשירות שימירו את התמונות שהועלו לפורמטים האופטימליים באופן אוטומטי. הגודל של [תמונות WebP ללא אובדן נתונים](https://developers.google.com/speed/webp) קטן ב-26% ביחס לתמונות בפורמט PNG וקטן ב-25-34% ביחס לתמונות JPEG דומות באינדקס המתאים של ציוני איכות SSIM. אפשר גם להשתמש בפורמט תמונות נוסף מהדור הבא, [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "כדאי לשקול להשתמש בספריית \"windowing\", כמו `react-window`, כדי לצמצם את מספר צומתי DOM שנוצרים כשמתבצע רינדור של רכיבים רבים שחוזרים בדף. [למידע נוסף](https://web.dev/virtualize-long-lists-react-window/). כמו כן, אם בחרת להשתמש ב-hook של `Effect` כדי לשפר את הביצועים בזמן ריצה, יש להשתמש ב-[`shouldComponentUpdate`,‏ ](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) או ב-[`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) ו[לוותר על אפקטים](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), כדי לצמצם רינדור מחדש שאינו נחוץ עד לשינוי של יחסי תלות מסוימים בלבד." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "אם בחרת להשתמש ב-React Router, יש לצמצם את השימוש ברכיב `` בשביל [ניווט במסלול](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "אם מתבצע רינדור בצד השרת של רכיבי React כלשהם, כדאי לשקול להשתמש ב-`renderToNodeStream()` או `renderToStaticNodeStream()` כדי לאפשר ללקוח לקבל ולמלא חלקים שונים של הסימון, במקום את הכול בבת אחת. [מידע נוסף](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "אם מערכת ה-build שלך מקטינה את קובצי ה-CSS באופן אוטומטי, יש להקפיד לפרוס את גרסת ה-build של סביבת הייצור של האפליקציה. אפשר לבדוק זאת עם תוסף הכלים למפתחים של React. [מידע נוסף](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "יש כמה יישומי פלאגין של WordPress שיכולים לעזור לך [להטביע נכסים קריטיים](https://wordpress.org/plugins/search/critical+css/) או [לדחות טעינה של משאבים פחות חשובים](https://wordpress.org/plugins/search/defer+css+javascript/). חשוב: ייתכן שהאופטימיזציות המבוצעות על ידי יישומי הפלאגין האלה יגרמו לתקלות בתכונות של העיצוב או יישומי הפלאגין האחרים, ולכן כנראה שיהיה צורך לבצע שינויים בקוד." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "עיצובים, יישומי פלאגין ומפרטי שרתים משפיעים על זמן התגובה של השרת. אפשר להשתמש בעיצוב שעבר אופטימיזציה, לבחור בקפידה פלאגין לאופטימיזציה ו/או לשדרג את השרת." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "אפשר להציג קטעים ברשימות הפוסטים (למשל, עם תג 'עוד'), לצמצם את מספר הפוסטים המוצגים בדף נתון, לחלק פוסטים ארוכים למספר דפים או להשתמש בפלאגין כדי לטעון תגובות בצורה מדורגת." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "אפשר להפעיל דחיסת טקסט בהגדרות שרת האינטרנט." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "כדאי לשקול להשתמש ב[פלאגין](https://wordpress.org/plugins/search/convert+webp/) או בשירות שימירו את התמונות שהועלו לפורמטים האופטימליים באופן אוטומטי." } } diff --git a/lighthouse-core/lib/i18n/locales/hi.json b/lighthouse-core/lib/i18n/locales/hi.json index 785362a06af9..e369fd588f33 100644 --- a/lighthouse-core/lib/i18n/locales/hi.json +++ b/lighthouse-core/lib/i18n/locales/hi.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) कॉम्पोनेंट, [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) एट्रिब्यूट के साथ काम करता है. यह बताता है कि अलग-अलग साइज़ की स्क्रीन के हिसाब से किन इमेज एसेट का इस्तेमाल किया जाए. [ज़्यादा जानें](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "अपने सभी [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) कॉम्पोनेंट को WebP फ़ॉर्मैट में दिखाएं. साथ ही, अन्य ब्राउज़र के लिए सही फ़ॉलबैक तय करें. [ज़्यादा जानें](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "अगर बहुत बड़ी सूचियां रेंडर की जा रही हैं, तो कॉम्पोनेंट डेवलपमेंट किट (सीडीके) के साथ इसे वर्चुअल तरीके से स्क्रोल करें. [ज़्यादा जानें](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "ज़रूरी सीएसएस और JavaScipt को इनलाइन करने के लिए या एसिंक्रोनस तौर पर JavaScript से लोड हो सकने वाली एसेट के लिए किसी मॉड्यूल का इस्तेमाल करें, जैसे कि [सीएसएस/जेएस का, बेहतर तरीके से एक साथ दिखने वाला](https://www.drupal.org/project/advagg) मॉड्यूल. ध्यान रखें कि इस मॉड्यूल से मिलने वाली ऑप्टिमाइज़ेशन आपकी साइट को नुकसान पहुंचा सकती हैं. इसलिए, शायद आपको कोड में बदलाव करना पड़े." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "थीम, मॉड्यूल, और सर्वर की खास बातें, सर्वर से जवाब मिलने का समय तय करने में मदद करती हैं. ज़्यादा ऑप्टिमाइज़ की हुई थीम ढूंढें, ऑप्टिमाइज़ेशन मॉड्यूल को सावधानी से चुनें, और/या अपना सर्वर अपग्रेड करें. आपके होस्टिंग सर्वर को डेटाबेस क्वेरी में लगने वाले समय को कम करने के लिए, Redis या Memcached जैसे PHP opcode कैशिंग, मेमोरी-कैशिंग का इस्तेमाल करना चाहिए. साथ ही, पेजों को तेज़ी से तैयार करने के लिए, ऑप्टिमाइज़ किए हुए ऐप्लिकेशन का लॉजिक भी होना चाहिए." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "आपके पेज पर लोड की गई इमेज के साइज़ को कम करने के लिए, [जवाब देने वाली इमेज की शैली](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) का इस्तेमाल करें. अगर आप किसी पेज पर कई कॉन्टेंट आइटम को दिखाने के लिए, व्यू की सुविधा का इस्तेमाल कर रहे हैं, तो उस पेज पर दिखने वाले कॉन्टेंट आइटम को कम करने के लिए, आप पेज पर नंबर डालने की सुविधा को लागू कर सकते हैं." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "पक्का करें कि आप Drupal के [जवाब देने वाली इमेज की मूल शैली](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) का इस्तेमाल कर रहे हैं (यह Drupal 8 और इसके बाद वाले वर्शन में उपलब्ध है). इमेज फ़ील्ड को व्यू मोड से रेंडर करने के दौरान, देखते समय या WYSIWYG एडिटर की मदद से अपलोड करने के दौरान, जवाब देने वाली इमेज की शैली का इस्तेमाल करें." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "अपनी साइट में [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) को इंस्टॉल और कॉन्फ़िगर करें. ऐसे मॉड्यूल, आपकी अपलोड की गई इमेज का WebP वर्शन अपने-आप जनरेट कर देते हैं, ताकि कॉन्टेंट लोड होने में लगने वाले समय को ऑप्टिमाइज़ किया जा सके." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "किसी ऐसी सेवा में अपनी GIF अपलोड करें जो उसे HTML5 वीडियो में जोड़ने के लिए तैयार रख सके." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "आप Joomla में Gzip की पेज कंप्रेस करने की सुविधा चालू करके, टेक्स्ट कंप्रेस करने की सुविधा चालू कर सकते हैं (सिस्टम > ग्लोबल कॉन्फ़िगरेशन > सर्वर)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "ऐसे [प्लग इन](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) या सेवा का इस्तेमाल करें जो आपकी अपलोड की गई इमेज को अपने-आप ही सबसे सही फ़ॉर्मैट में बदल दे." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "अगर आप अपने JavaScript एसेट का बंडल नहीं बना रहे हैं, तो [baler](https://github.com/magento/baler) का इस्तेमाल करें." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "वेब प्लैटफ़ॉर्म की [धीमे लोड होने](https://web.dev/native-lazy-loading) की सुविधा का इस्तेमाल करने के लिए, अपने प्रॉडक्ट और कैटलॉग टेम्प्लेट में बदलाव करें." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Magento का [Varnish इंटीग्रेशन](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) इस्तेमाल करें." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "अपने स्टोर की डेवलपर सेटिंग में, \"सीएसएस फ़ाइलें छोटी करें\" विकल्प चालू करें. [ज़्यादा जानें](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "`` टैग, [किसी थीम के लेआउट में बदलाव करके](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html) जोड़े जा सकते हैं." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "तीसरे पक्ष के कई तरह के एक्सटेंशन [Magento मार्केटप्लेस](https://marketplace.magento.com/catalogsearch/result/?q=webp) में खोजें, ताकि आप नए इमेज फ़ॉर्मैट का फ़ायदा पा सकें." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "वेब पेजों को तेज़ी से लोड करने के लिए, [ऐनिमेट किए गए GIF की जगह वीडियो का इस्तेमाल करें](https://web.dev/replace-gifs-with-videos/). साथ ही, [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) या [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) जैसे मॉडर्न फ़ाइल फ़ॉर्मैट इस्तेमाल करें, ताकि कंप्रेस करने पर क्वालिटी, मौजूदा state-of-the-art वीडियो कोडेक VP9 के मुकाबले 30% से ज़्यादा हो." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "ऐसे कई प्लग इन हैं जो [क्रिटिकल एसेट को इनलाइन](https://octobercms.com/plugins?search=css) करने में आपकी मदद कर सकते हैं. ये प्लग इन अन्य प्लग इन के काम में रुकावट डाल सकते हैं, इसलिए आपको इनकी अच्छी तरह जांच करनी चाहिए." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "थीम, प्लग इन, और सर्वर की विशेषताओं से तय होता है कि सर्वर से कितनी देर में रिस्पॉन्स मिलेगा. ज़्यादा ऑप्टिमाइज़ की गई थीम ढूंढें, किसी ऑप्टिमाइज़ेशन प्लग इन को सावधानी से चुनें, और/या अपना सर्वर अपग्रेड करें. October CMS, डेवलपर को [`Queues`](https://octobercms.com/docs/services/queues) का भी इस्तेमाल करने देता है, ताकि वे किसी ऐसे टास्क की प्रोसेस को अलग कर सकें जिसमें ज़्यादा समय लगता हो. जैसे, ईमेल भेजना. इससे, वेब अनुरोधों की रफ़्तार बहुत ज़्यादा बढ़ जाती है." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "पोस्ट की सूचियों में खास हिस्से दिखाएं (जैसे, `show more` बटन की मदद से), किसी वेब पेज पर दिखाई गई पोस्ट की संख्या कम करें, लंबी पोस्ट को कई वेब पेजों में बांटें या टिप्पणियों को धीमी रफ़्तार से लोड करने वाले प्लग इन का इस्तेमाल करें." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "वेब सर्वर कॉन्फ़िगरेशन में टेक्स्ट कंप्रेस करने की सुविधा चालू करें." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "ऐसे [प्लग इन](https://octobercms.com/plugins?search=image) या सेवा का इस्तेमाल करें जो अपलोड की गई इमेज को अपने-आप सबसे सही फ़ॉर्मैट में बदल दे. [WebP लॉसलेस इमेज](https://developers.google.com/speed/webp), PNG इमेज से साइज़ में 26% छोटी होती हैं. साथ ही, इक्विवैलेंट SSIM क्वालिटी इंडेक्स में JPEG इमेज से 25-34% छोटी होती हैं. आप अगली जनरेशन के [AVIF](https://jakearchibald.com/2020/avif-has-landed/) इमेज फ़ॉर्मैट का भी इस्तेमाल कर सकते हैं." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "अगर आप पेज पर कई एलिमेंट एक से ज़्यादा बार रेंडर कर रहे हैं, तो बनाए गए डीओएम नोड की संख्या कम करने के लिए, `react-window` जैसी \"छोटी विंडो वाली\" लाइब्रेरी का इस्तेमाल करें. [ज़्यादा जानें](https://web.dev/virtualize-long-lists-react-window/). साथ ही, ज़रूरी न होने पर बार-बार रेंडर करने से बचने के लिए, [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) या [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) और [इफ़ेक्ट छोड़ें](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) का इस्तेमाल करें. ऐसा तब तक करें, जब तक कुछ और करने की ज़रूरत न हो. साथ ही, जब आप रनटाइम परफ़ॉर्मेंस को बेहतर बनाने के लिए `Effect` हुक का इस्तेमाल कर रहे हों." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "अगर आप React Router इस्तेमाल कर रहे हैं, तो [रूट नेविगेशन](https://reacttraining.com/react-router/web/api/Redirect) के लिए `` कॉम्पोनेंट का इस्तेमाल कम करें." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "अगर आप सर्वर-साइड पर किसी React कॉम्पोनेंट को रेंडर कर रहे हैं, तो `renderToNodeStream()` या `renderToStaticNodeStream()` का इस्तेमाल करें. इससे क्लाइंट को एक साथ पूरे मार्कअप के बजाय, उसके अलग-अलग हिस्से मिलेंगे और वह उन्हें अलग-अलग हाइड्रेट कर पाएगा. [ज़्यादा जानें](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "अगर बिल्ड सिस्टम आपकी सीएसएस फ़ाइलों को अपने-आप छोटा कर देता है, तो पक्का करें कि आप अपने ऐप्लिकेशन के प्रोडक्शन बिल्ड को डिप्लॉय कर रहे हैं. आप React डेवलपर टूल एक्सटेंशन की मदद से इसकी पुष्टि कर सकते हैं. [ज़्यादा जानें](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "ऐसे कई WordPress प्लग इन हैं जो [क्रिटिकल एसेट इनलाइन करने ](https://wordpress.org/plugins/search/critical+css/) या [कम ज़रूरी संसाधनों को डेफ़र करने](https://wordpress.org/plugins/search/defer+css+javascript/) में आपकी मदद कर सकते हैं. ध्यान रखें कि ऐसी प्लग इन से मिलने वाले ऑप्टिमाइज़ेशन आपकी थीम या प्लग इन की सुविधाएं बिगाड़ सकते हैं. इसलिए, आपको कोड में बदलावों को करने की ज़रुरत हो सकती है." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "थीम, प्लगइन, और सर्वर की खास बातें सर्वर से जवाब मिलने के समय में योगदान करती हैं. ज़्यादा ऑप्टिमाइज़ की हुई थीम ढूंढने, एक ऑप्टिमाइज़ेशन प्लगइन को सावधानी से चुनने, और/या अपना सर्वर अपग्रेड करने पर विचार करें." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "अपनी पोस्ट सूचियों में खास हिस्से दिखाने पर विचार करें (जैसे 'ज़्यादा' टैग से), किसी पेज पर दिखाई गई पोस्ट की संख्या घटाने, अपनी लंबी पोस्ट को कई पेज में बाँटने या फिर टिप्पणियों को धीरे-धीरे लोड करने वाले प्लगइन का इस्तेमाल करने पर विचार करें." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "आप अपने वेब सर्वर कॉन्फ़िगरेशन में टेक्स्ट कंप्रेस करने की सुविधा चालू कर सकते हैं." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "ऐसे [प्लग इन](https://wordpress.org/plugins/search/convert+webp/) या सेवा का इस्तेमाल करें जो आपकी अपलोड की गई इमेज को अपने-आप ही सबसे सही फ़ॉर्मैट में बदल दे." } } diff --git a/lighthouse-core/lib/i18n/locales/hr.json b/lighthouse-core/lib/i18n/locales/hr.json index ac054ece364c..78f7804c7020 100644 --- a/lighthouse-core/lib/i18n/locales/hr.json +++ b/lighthouse-core/lib/i18n/locales/hr.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Komponenta [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) podržava atribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) za određivanje slikovnih elemenata koji će se upotrebljavati ovisno o veličini zaslona. [Saznajte više](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Razmislite o prikazivanju svih komponenti [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) u WebP formatima uz određivanje odgovarajuće zamjene za druge preglednike. [Saznajte više](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "U slučaju generiranja vrlo velikih popisa savjetujemo vam virtualno pomicanje pomoću paketa Component Dev Kit (CDK). [Saznajte više](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Razmislite o modulu kojim bi se ugradili ključni CSS i JavaScript ili o potencijalnoj mogućnosti asinkronog učitavanja elemenata pomoću JavaScripta, kao što je modul [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Upozoravamo da optimizacije koje pruža taj modul mogu oštetiti vašu web-lokaciju, pa ćete vjerojatno trebati unijeti promjene u kôd." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Teme, moduli i specifikacije poslužitelja produljuju vrijeme odgovora poslužitelja. Savjetujemo vam da pronađete optimiziraniju temu, pažljivo odaberete modul za optimizaciju i/ili nadogradite poslužitelja. Hosting poslužitelji trebali bi koristiti predmemoriranje za PHP opkôd, predmemoriranje radi smanjenja vremena odgovaranja na upit iz baze podataka kao što su Redis ili Memcached, kao i optimiziranje logike aplikacije kako bi se stranice brže pripremile." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Savjetujemo vam da upotrebljavate [responzivne stilove slika](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) kako biste smanjili veličinu slika učitanih na vašu stranicu. Ako koristite prikaze za prikazivanje više stavki sadržaja na stranici, savjetujemo vam da numeriranjem stranica ograničite broj stavki sadržaja koje se prikazuju na toj stranici." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Provjerite koristite li izvorne [responzivne stilove slika](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) koje pruža Drupal (dostupni u Drupalu 8 i novijim verzijama). Responzivne stilove slika koristite kada generirate slikovna polja kroz načine prikaza, prikaze ili slike prenesene WYSIWYG uređivačem." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Razmislite o instaliranju i konfiguriranju [modula da biste na svojoj web-lokaciji iskoristili WebP formate slike](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). Takvi moduli automatski generiraju WebP verziju vaših prenesenih slika radi optimizacije vremena učitavanja." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Savjetujemo vam da prenesete GIF na uslugu na kojoj će se kodirati za ugrađivanje kao HTML5 videozapis." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Možete omogućiti kompresiju teksta omogućavanjem Gzip kompresije stranice u Joomli (Sustav > Globalna konfiguracija > Poslužitelj)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Savjetujemo vam upotrebu [dodatka](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ili usluge koji će prenesene slike automatski konvertirati u optimalne formate." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Ako ne grupirate JavaScript elemente, savjetujemo vam upotrebu [balera](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Savjetujemo vam da izmijenite predloške proizvoda i kataloga da biste iskoristili značajku [odgođenog učitavanja](https://web.dev/native-lazy-loading) web-platforme." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Upotrijebite [integraciju Varnisha](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) na platformi Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Omogućite opciju \"Umanji CSS datoteke\" u postavkama razvojnog programera svoje trgovine. [Saznajte više](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "`` oznake mogu se dodati [promjenom izgleda tema](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Savjetujemo vam da pretražite [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) kako biste pronašli razna proširenja trećih strana za korištenje novijih formata slike." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Zamijenite animirane GIF-ove videozapisima](https://web.dev/replace-gifs-with-videos/) za brže učitavanje web-stranice i razmislite o upotrebi modernih formata datoteka kao što su [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ili [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) kako biste poboljšali učinkovitost kompresije za više od 30% u odnosu na trenutačno najnapredniji videokodek, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Postoje brojni dodaci koji pomažu [ugraditi kritične elemente](https://octobercms.com/plugins?search=css). Ti dodaci mogu oštetiti druge dodatke, pa biste ih trebali temeljito testirati." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Specifikacije za teme, dodatke i poslužitelj produljuju vrijeme odgovora poslužitelja. Savjetujemo vam da pronađete optimiziraniju temu, pažljivo odaberete dodatak za optimizaciju i/ili nadogradite poslužitelj. Sustav upravljanja sadržajem October razvojnim programerima omogućuje i upotrebu [`Queues`](https://octobercms.com/docs/services/queues) za odgađanje obrade dugotrajnog zadatka poput slanja e-poruke. Time se značajno ubrzavaju web-zahtjevi." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Savjetujemo vam da prikažete odlomke na popisu postova (npr. pomoću gumba `show more`), smanjite broj postova koji se prikazuju na određenoj web-stranici, razlomite dugačke postove na više web-stranica ili koristite dodatak za učitavanje komentara s odgodom." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Omogućite kompresiju teksta u konfiguraciji web-poslužitelja." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Savjetujemo vam upotrebu [dodatka](https://octobercms.com/plugins?search=image) ili usluge koji će prenesene slike automatski konvertirati u optimalne formate. [WebP slike bez gubitaka](https://developers.google.com/speed/webp) 26% su manje u odnosu na slike u formatu PNG i 25 – 34% manje od usporedivih slika u formatu JPEG pri ekvivalentnom indeksu kvalitete SSIM. Još jedan moderan format slike koji vam savjetujemo je [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Ako na stranici generirate mnogo elemenata koji se ponavljaju, savjetujemo vam upotrebu zbirke \"u prozorima\" kao što je `react-window` radi smanjivanja broja izrađenih čvorova DOM-a. [Saznajte više](https://web.dev/virtualize-long-lists-react-window/). Osim toga, smanjite broj nepotrebnih ponovnih generiranja tako da upotrijebite [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) ili [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) i [preskočite efekte](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) samo dok se određene zavisnosti ne promijene ako za poboljšanje vremena izvođenja upotrebljavate kuku `Effect`." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Ako upotrebljavate React Router, smanjite upotrebu komponente `` za [kretanja rutom](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Ako generirate komponente React na poslužitelju, savjetujemo vam upotrebu `renderToNodeStream()` ili `renderToStaticNodeStream()` da biste klijentu omogućili primanje različitih dijelova označavanja i njihovo popunjavanje podacima umjesto da se to učini odjednom. [Saznajte više](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Ako vaš sustav za izradu automatski umanjuje CSS datoteke, trebate implementirati produkcijsku međuverziju aplikacije. To možete provjeriti pomoću proširenja React Developer Tools. [Saznajte više](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Brojni WordPressovi dodaci omogućuju vam da [ugradite kritične elemente](https://wordpress.org/plugins/search/critical+css/) ili [odgodite nevažnije resurse](https://wordpress.org/plugins/search/defer+css+javascript/). Upozoravamo da optimizacije koje pružaju ti dodaci mogu oštetiti značajke vaše teme ili dodataka, pa ćete vjerojatno trebati unijeti promjene u kôd." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Specifikacije za teme, dodatke i poslužitelj produljuju vrijeme odgovora poslužitelja. Savjetujemo vam da pronađete optimiziraniju temu, pažljivo odaberete dodatak za optimizaciju i/ili nadogradite poslužitelj." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Savjetujemo vam da prikažete odlomke na popisu postova (na primjer pomoću više oznaka), smanjite broj postova koji se prikazuju na određenoj stranici, razlomite dugačke postove na više stranica ili koristite dodatak za lijeno učitavanje komentara." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Možete omogućiti kompresiju teksta u konfiguraciji web-poslužitelja." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Savjetujemo vam upotrebu [dodatka](https://wordpress.org/plugins/search/convert+webp/) ili usluge koji će prenesene slike automatski konvertirati u optimalne formate." } } diff --git a/lighthouse-core/lib/i18n/locales/hu.json b/lighthouse-core/lib/i18n/locales/hu.json index fa8046720090..349507eaa63f 100644 --- a/lighthouse-core/lib/i18n/locales/hu.json +++ b/lighthouse-core/lib/i18n/locales/hu.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Az [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) elem támogatja az [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) attribútumot annak megadásához, hogy mely képtartalmat használja a képernyő mérete alapján. [További információ](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Vegye fontolóra az összes [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) komponens WebP-formátumban való megjelenítését és megfelelő tartalékképek megadását más böngészők számára. [További információ](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Ha nagy listák megjelenítésére készül, fontolja meg a Component Dev Kit (CDK) és a virtuális görgetés használatát. [További információ](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Érdemes lehet valamilyen (például az [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg)) modult használni a kritikus CSS- és JavaScript-elemek beágyazásához, illetve a tartalmak JavaScripten keresztüli, lehetőség szerint aszinkron módon történő betöltéséhez. Fontos, hogy az ilyen jellegű modulok által nyújtott optimalizációk működésképtelenné tehetik webhelyét, ezért valószínűleg módosítania kell majd a meglévő kódokat." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "A témák, a modulok és a szerver specifikációi mind befolyásolják a szerver válaszidejét. Érdemes lehet jobban optimalizált témát keresnie, megfelelő optimalizáló modult választania és/vagy nagyobb teljesítményű szerverre váltania. Alkalmazásszolgáltató szerverei a PHP-műveletkódok és a memória gyorsítótárazásával (pl. Redis vagy Memcached) csökkenthetik az adatbázisok lekérdezési idejét, illetve az alkalmazások optimalizált logikai hálózatával gyorsabban előkészíthetik az oldalakat." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Érdemes lehet [reszponzív képstílusokat](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) használni, melyek csökkentik az oldalon betöltött képek méretét. Ha a Views funkciót használja ahhoz, hogy egy oldalon több tartalmi elemet jelenítsen meg, fontolja meg az oldalak számozását, amivel korlátozhatja az egy adott oldalon megjelenő tartalmi elemek számát." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Győződjön meg róla, hogy azokat a natív [reszponzív képstílusokat](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) használja, amelyek a Drupal (Drupal 8 vagy újabb) rendszeréből származnak. Használja a reszponzív képstílusokat, ha megtekintési módokon, megtekintéseken vagy a WYSIWYG-szerkesztővel feltöltött képeken keresztül jeleníti meg a képmezőket." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Érdemes lehet webhelyén [olyan modult telepítenie, amellyel WebP-képformátumot használhat](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). Az ilyen modulok automatikusan WebP-verziót generálnak a feltöltött képekből, így optimalizálják a betöltési időt." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Fontolja meg a GIF-fájlok olyan szolgáltatóhoz való feltöltését, amely lehetővé teszi a fájlok HTML5-videóként történő beágyazását." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "A szövegtömörítést a Gzip oldaltömörítés bekapcsolásával engedélyezheti a Joomlában (Rendszer > Globális konfiguráció > Kiszolgáló)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Érdemes olyan [bővítményt](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) vagy szolgáltatást használnia, amely automatikusan az optimális formátumba konvertálja a feltöltött képeket." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Ha a JavaScript-tartalmakat nem teszi csomagba, fontolja meg a [baler](https://github.com/magento/baler) metódus használatát." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "A webes platformok [késleltetett betöltés](https://web.dev/native-lazy-loading) funkciójának használata érdekében vegye fontolóra a termék- és katalógussablonok módosítását." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Használja a Magento [Varnish-integrációját](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Engedélyezze a „Minify CSS Files” (CSS-fájlok kicsinyítése) beállítást az üzlet fejlesztői beállításaiban. [További információ](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "`` címkéket [valamelyik téma elrendezésének módosításával](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html) adhat hozzá." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Ha ki szeretné használni az újabb képformátumok előnyeit, keressen harmadik felektől származó bővítményeket a [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) webhelyén." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Cserélje le az animált GIF-eket videókra](https://web.dev/replace-gifs-with-videos/) a gyorsabban betöltődő weboldalak érdekében, és fontolja meg modern fájlformátumok (pl. [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) vagy [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder)) használatát, amelyekkel a tömörítési hatékonyságot több mint 30%-kal javíthatja a jelenlegi legmodernebb videokodekkel, a VP9-cel szemben." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Számos bővítmény segíthet a [kritikus elemek beágyazásában](https://octobercms.com/plugins?search=css). Ezek a bővítmények elronthatják más bővítmények működését, ezért végezzen alapos tesztelést." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "A témák, a bővítmények és a szerver specifikációi mind befolyásolják a szerver válaszidejét. Érdemes lehet jobban optimalizált témát keresnie, megfelelő optimalizáló bővítményt választania és/vagy nagyobb teljesítményű szerverre váltania. Az October CMS a(z) [`Queues`](https://octobercms.com/docs/services/queues) használatát is lehetővé teszi a fejlesztőknek az időigényes feladatok (pl. e-mail-küldés) feldolgozásának késleltetéséhez. Ez drámaian felgyorsítja a webes kéréseket." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Fontolja meg kivonatok megjelenítését a bejegyzéslistákban (pl. a[z] `show more` gombbal), az oldalanként megjelenített bejegyzések számának csökkentését, a hosszabb bejegyzések több oldalra tördelését, valamint a hozzászólások késleltetett betöltését bővítmény segítségével." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "A szövegtömörítést a webszerver konfigurációjában engedélyezheti." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Érdemes olyan [bővítményt](https://octobercms.com/plugins?search=image) vagy szolgáltatást használnia, amely automatikusan az optimális formátumba konvertálja a feltöltött képeket. A [WebP veszteségmentes képek](https://developers.google.com/speed/webp) mérete 26%-kal kisebb a PNG-knél, és 25-34%-kal kisebb a hasonló JPEG-képeknél azonos SSIM minőségi index mellett. Érdemes megfontolni az [AVIF](https://jakearchibald.com/2020/avif-has-landed/) következő generációs képformátum használatát is." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Ha sok ismétlődő elemet jelenít meg az oldalon, fontolja meg „windowing” függvénytár (pl. `react-window`) használatát annak érdekében, hogy csökkentse a létrehozott DOM-csomópontok számát. [További információ](https://web.dev/virtualize-long-lists-react-window/). Ezenkívül csökkentse a szükségtelen újrarenderelések számát a [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), a [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) vagy a [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) segítségével, valamint [hagyja ki az effektusokat](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), amíg bizonyos függőségek nem módosulnak, amennyiben az `Effect` hook használatával javítja a futásidejű teljesítményt." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Ha a React Routert használja, csökkentse minimálisra a `` komponens használatát az [útválasztási navigációban](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Ha szerveroldali renderelést alkalmaz bármilyen React-összetevőnél, fontolja meg a következők valamelyikének használatát: `renderToNodeStream()` vagy `renderToStaticNodeStream()`. Ezekkel engedélyezheti az ügyfél számára, hogy a markupot ne egyben, hanem részletekben kapja meg és hidratálja. [További információ](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Ha a buildrendszere automatikusan kicsinyíti a CSS-fájlokat, akkor ügyeljen arra, hogy az alkalmazás éles buildjét telepítse. Ezt a React Developer Tools bővítménnyel ellenőrizheti. [További információ](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Számos WordPress-bővítmény segíthet a [kritikus elemek beágyazásában](https://wordpress.org/plugins/search/critical+css/) és a [kevésbé fontos források](https://wordpress.org/plugins/search/defer+css+javascript/) késleltetésében. Fontos, hogy az ilyen jellegű bővítmények által nyújtott optimalizációk működésképtelenné tehetik a témák vagy más bővítmények funkcióit, ezért valószínűleg módosítania kell majd a meglévő kódot." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "A témák, a bővítmények és a szerver specifikációi mind befolyásolják a szerver válaszidejét. Érdemes lehet jobban optimalizált témát keresnie, megfelelő optimalizáló bővítményt választania és/vagy nagyobb teljesítményű szerverre váltania." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Fontolja meg kivonatok megjelenítését a bejegyzéslistákban (pl. a more címkével), az oldalanként megjelenített bejegyzések számának csökkentését, a hosszabb bejegyzések több oldalra tördelését, valamint a hozzászólások lusta betöltését bővítmény segítségével." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "A szövegtömörítést a webszerver konfigurációjában engedélyezheti." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Érdemes olyan [bővítményt](https://wordpress.org/plugins/search/convert+webp/) vagy szolgáltatást használnia, amely automatikusan az optimális formátumba konvertálja a feltöltött képeket." } } diff --git a/lighthouse-core/lib/i18n/locales/id.json b/lighthouse-core/lib/i18n/locales/id.json index f0c4afb5b76d..ac46ffd3c15f 100644 --- a/lighthouse-core/lib/i18n/locales/id.json +++ b/lighthouse-core/lib/i18n/locales/id.json @@ -2132,9 +2132,6 @@ "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/amp.js | uses-webp-images": { - "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/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/)." }, @@ -2165,9 +2162,6 @@ "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 | time-to-first-byte": { - "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." }, @@ -2195,9 +2189,6 @@ "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/drupal.js | uses-webp-images": { - "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/joomla.js | efficient-animated-content": { "message": "Sebaiknya upload GIF ke layanan yang akan menyediakannya untuk disematkan sebagai video HTML5." }, @@ -2237,9 +2228,6 @@ "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/joomla.js | uses-webp-images": { - "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/magento.js | critical-request-chains": { "message": "Jika Anda tidak memaketkan aset JavaScript, pertimbangkan untuk menggunakan [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "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 | time-to-first-byte": { - "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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Tag `` 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-webp-images": { - "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/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." }, @@ -2285,9 +2267,6 @@ "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 | time-to-first-byte": { - "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." }, @@ -2315,18 +2294,12 @@ "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/octobercms.js | uses-webp-images": { - "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/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 `` untuk [navigasi rute](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "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)." }, @@ -2348,9 +2321,6 @@ "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 | time-to-first-byte": { - "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." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Anda dapat mengaktifkan kompresi teks di konfigurasi server web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Sebaiknya gunakan [plugin](https://wordpress.org/plugins/search/convert+webp/) atau layanan yang otomatis mengonversi gambar yang diupload ke format optimal." } } diff --git a/lighthouse-core/lib/i18n/locales/it.json b/lighthouse-core/lib/i18n/locales/it.json index c101d7ad9aff..0bce89b4366e 100644 --- a/lighthouse-core/lib/i18n/locales/it.json +++ b/lighthouse-core/lib/i18n/locales/it.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Il componente [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) supporta l'attributo [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/), che consente di specificare quali asset immagine usare in base alle dimensioni dello schermo. [Ulteriori informazioni](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Potresti visualizzare tutti i componenti [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) nei formati WebP e specificare un'immagine di riserva appropriata per altri browser. [Ulteriori informazioni](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Potresti usare lo scorrimento virtuale con Component Dev Kit (CDK) se viene eseguito il rendering di elenchi di dimensioni molto grandi. [Ulteriori informazioni](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Potresti usare un modulo per incorporare codice JavaScript e CSS fondamentale o potenzialmente caricare asset in modo asincrono tramite JavaScript, come il modulo [CSS avanzato/Aggregazione JS](https://www.drupal.org/project/advagg). Fai attenzione perché le ottimizzazioni offerte da questo modulo potrebbero interrompere la funzionalità del tuo sito, pertanto potresti dover apportare modifiche al codice." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Le specifiche del server, i moduli e i temi contribuiscono al tempo di risposta del server. Potresti usare un tema più ottimizzato, selezionando con cura un modulo per l'ottimizzazione e/o eseguendo l'upgrade del server. I server hosting dovrebbero usare la memorizzazione nella cache opcode PHP, la memorizzazione nella cache per ridurre i tempi di query del database come Redis o memcache e una logica dell'applicazione ottimizzata per preparare più rapidamente le pagine." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Potresti usare gli [stili di immagini adattabili](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) per ridurre le dimensioni delle immagini caricate nella tua pagina. Se usi Views per mostrare diversi contenuti su una pagina, potresti implementare l'impaginazione per limitare il numero di contenuti mostrati su una data pagina." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Assicurati di stare utilizzando gli [stili di immagini adattabili](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) nativi forniti da Drupal (disponibili in Drupal 8 e versioni successive). Usa gli stili di immagini adattabili per il rendering dei campi immagine con modalità di visualizzazione, visualizzazioni o immagini caricate tramite l'editor WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Potresti installare e configurare [un modulo per usare i formati dell'immagine 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) sul tuo sito. Questi moduli generano automaticamente una versione WebP delle tue immagini caricate per ottimizzare i tempi di caricamento." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Potresti caricare la tua GIF su un servizio che la renda disponibile per l'incorporamento come video HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Puoi attivare la compressione del testo abilitando la compressione Gzip della pagina in Joomla: System (Sistema) > Global configuration (Configurazione globale) > Server." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Potresti usare un [plug-in](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) o un servizio che converta automaticamente le immagini caricate nei formati ottimali." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Se non crei bundle per gli asset JavaScript, potresti usare [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Potresti modificare i modelli del prodotto e del catalogo in modo da usare la funzionalità di [caricamento lento](https://web.dev/native-lazy-loading) della piattaforma web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Usa l'[integrazione Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) di Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Attiva l'opzione per minimizzare i file CSS nelle impostazioni sviluppatore del tuo store. [Ulteriori informazioni](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Puoi aggiungere i tag `` [modificando il layout di un tema](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Potresti cercare sul [Marketplace Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) una serie di estensioni di terze parti per utilizzare i formati di immagine più recenti." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Sostituisci le GIF animate con i video](https://web.dev/replace-gifs-with-videos/) per caricamenti della pagina web più rapidi e valuta l'utilizzo di formati file moderni come [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) o [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) per migliorare l'efficienza della compressione di oltre il 30% rispetto al codec video attualmente più avanzato, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Esistono diversi plug-in che possono essere utili per [incorporare le risorse di importanza critica](https://octobercms.com/plugins?search=css). Questi plug-in potrebbero interrompere altri plug-in, pertanto dovresti effettuare un test accurato." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Le specifiche del server, i plug-in e i temi contribuiscono al tempo di risposta del server. Valuta l'utilizzo di un tema più ottimizzato, selezionando con cura un plug-in di ottimizzazione e/o eseguendo l'upgrade del server. Il CMS October consente inoltre agli sviluppatori di utilizzare [`Queues`](https://octobercms.com/docs/services/queues) per rimandare l'elaborazione di un'attività lunga, ad esempio l'invio di un'email. In questo modo le richieste web si velocizzano drasticamente." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Potresti mostrare degli estratti negli elenchi dei tuoi post (ad es. utilizzando un pulsante `show more`), ridurre il numero di post che vengono mostrati su una determinata pagina web, dividere i post più lunghi su più pagine o utilizzare un plug-in per il caricamento lento dei commenti." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Attiva la compressione del testo nella configurazione del server web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Valuta l'utilizzo di un [plug-in](https://octobercms.com/plugins?search=image) o di un servizio che converta automaticamente le immagini caricate nei formati ottimali. Le [immagini WebP senza perdita](https://developers.google.com/speed/webp) sono il 26% più piccole rispetto a quelle in formato PNG e il 25-34% più piccole rispetto alle immagini JPEG in base all'indice di qualità SSIM equivalente. Un altro formato dell'immagine innovativo da valutare è [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Valuta l'utilizzo di una libreria di \"windowing\" come `react-window` per ridurre al minimo il numero di nodi DOM creati se esegui il rendering di tanti elementi ripetuti nella pagina. [Scopri di più](https://web.dev/virtualize-long-lists-react-window/) Riduci al minimo anche le ripetizioni del rendering superflue usando [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) o [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) e [salta gli effetti](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) soltanto fino alla modifica di determinate dipendenze se usi l'hook `Effect` per migliorare le prestazioni di runtime." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Se usi React Router, riduci al minimo l'utilizzo del componente `` per la [navigazione tra route](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Se usi il rendering lato server per i componenti React, potresti usare `renderToNodeStream()` o `renderToStaticNodeStream()` per consentire al client di ricevere e compilare parti diverse del markup anziché tutto il markup contemporaneamente. [Ulteriori informazioni](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Se il tuo sistema di compilazione minimizza automaticamente i file CSS, assicurati di eseguire il deployment della build di produzione della tua applicazione. Puoi verificare usando l'estensione React Developer Tools. [Ulteriori informazioni](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Esistono diversi plug-in di WordPress che possono esserti utili per [incorporare le risorse di importanza critica](https://wordpress.org/plugins/search/critical+css/) o [rimandare le risorse meno importanti](https://wordpress.org/plugins/search/defer+css+javascript/). Fai attenzione perché le ottimizzazioni offerte da questi plug-in potrebbero interrompere le funzionalità del tuo tema o dei tuoi plug-in, pertanto potresti dover modificare il codice." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Le specifiche del server, i plug-in e i temi contribuiscono al tempo di risposta del server. Prendi in considerazione l'idea di utilizzare un tema più ottimizzato, selezionando con cura un plug-in per l'ottimizzazione e/o eseguendo l'upgrade del server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Prendi in considerazione la possibilità di mostrare degli estratti nell'elenco dei tuoi post (ad esempio utilizzando il tag more), riducendo il numero di post che vengono mostrati su una determinata pagina, spezzando i post più lunghi su più pagine o utilizzando un plug-in per il caricamento differito dei commenti." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Puoi attivare la compressione del testo nella configurazione del server web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Potresti usare un [plug-in](https://wordpress.org/plugins/search/convert+webp/) o un servizio che converta automaticamente le immagini caricate nei formati ottimali." } } diff --git a/lighthouse-core/lib/i18n/locales/ja.json b/lighthouse-core/lib/i18n/locales/ja.json index 5f8a39f76ce8..5a05ab7d8567 100644 --- a/lighthouse-core/lib/i18n/locales/ja.json +++ b/lighthouse-core/lib/i18n/locales/ja.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) コンポーネントは [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) 属性に対応しており、画面サイズに応じてどの画像アセットを使用するかを指定できます。[詳細](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "すべての [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) コンポーネントを WebP 形式で表示し、他のブラウザには適切な代替画像を表示することを検討してください。[詳細](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "大きなリストをレンダリングする場合は、Component Dev Kit(CDK)で仮想スクロールを行うことを検討してください。[詳細](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "モジュールを使用して、重要な CSS と JavaScript をインラインで読み込むか、JavaScript 経由でアセットを非同期で読み込むことをご検討ください([Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg) モジュールなど)。ただし、このモジュールの最適化処理によってサイトが破壊されることがあります。その場合は、コードを変更する必要があります。" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "テーマ、モジュール、サーバー仕様はすべてサーバーの応答時間に影響します。より最適化されたテーマを探す、最適化モジュールを慎重に選ぶ、サーバーをアップグレードすることをおすすめします。ホスティング サーバーでは、PHP OPcode キャッシング、データベースのクエリ時間を減らす Redis や Memcached などのメモリ キャッシング、ページの準備を速くするために最適化されたアプリケーション ロジックを利用する必要があります。" - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "ページに読み込まれる画像のサイズを小さくするには、[Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) の使用をご検討ください。Views を使用して複数のコンテンツ アイテムを 1 つのページに表示している場合、ページに表示されるコンテンツ アイテムの数を制限するため、ページ分けの実装をご検討ください。" }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Drupal から提供されるネイティブの [Responsive Image Styles](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)(Drupal 8 以降で利用可能)を使用していることをご確認ください。表示モード、ビュー、WYSIWYG エディタでアップロードした画像を使って画像フィールドをレンダリングする際は、Responsive Image Styles を使用してください。" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "サイトで [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)をインストールして設定することをご検討ください。このようなモジュールにより、アップロードした画像の WebP バージョンが自動的に生成され、読み込み時間が最適化されます。" - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "GIF を HTML5 動画として埋め込み可能なサービスにアップロードすることをご検討ください。" }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Joomla で Gzip ページ圧縮を有効にすると([システム] > [グローバル設定] > [サーバ])、テキスト圧縮を有効にできます。" }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "アップロードした画像を最適なフォーマットに自動変換する[プラグイン](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp)またはサービスの使用をご検討ください。" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "JavaScript アセットをバンドルしていない場合は、[baler](https://github.com/magento/baler) の使用を検討してください。" }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "ウェブ プラットフォームの[遅延読み込み](https://web.dev/native-lazy-loading)機能を活用できるように、ご使用のサービスとカタログのテンプレートを編集することを検討してください。" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Magento の [Varnish 統合](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)を使用します。" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "ストアのデベロッパー設定で [CSS ファイルを圧縮] オプションを有効にします。[詳細](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "[テーマのレイアウトを編集](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)して、`` タグを追加できます。" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "より新しい画像形式を活用するには、[Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) にさまざまな第三者の拡張機能がありますので、検索してみてください。" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[アニメーション GIF を動画に置き換えて](https://web.dev/replace-gifs-with-videos/)ウェブページの読み込みを速くし、[WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos)、[AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) などの最先端のファイル形式を使用して、圧縮効率を現在の最新の動画コーデック VP9 より 30% 以上改善することをご検討ください。" }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "[重要なアセットをインラインで読み込む](https://octobercms.com/plugins?search=css)ために役立つさまざまなプラグインがあります。これらのプラグインは他のプラグインを阻害することがあるため、十分にテストする必要があります。" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "テーマ、プラグイン、サーバー仕様はすべてサーバーの応答時間に影響します。より最適化されたテーマを探す、最適化プラグインを慎重に選ぶ、サーバーをアップグレードすることをご検討ください。October CMS でも、デベロッパーは [`Queues`](https://octobercms.com/docs/services/queues) を使用して、メールの送信など、時間のかかるタスクの処理を遅延させることができます。この方法を使用すると、ウェブ リクエストの処理が大幅に迅速化されます。" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "[`show more`] ボタンなどを使用して投稿リストに抜粋を表示する、所定のウェブページに表示する投稿の数を減らず、長い投稿を複数のページに分けて表示する、またはコメントを遅延読み込みするプラグインを使用することをご検討ください。" }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "ウェブサーバーの設定でテキスト圧縮を有効にしてください" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "アップロードした画像を最適なフォーマットに自動変換する[プラグイン](https://octobercms.com/plugins?search=image)またはサービスの使用をご検討ください。[WebP の非可逆圧縮画像](https://developers.google.com/speed/webp)のサイズは、PNG に比べて 26%、SSIM 画質指標が同等の JPEG 画像より 25~34% 小さくなります。検討すべきもう 1 つの次世代画像形式は [AVIF](https://jakearchibald.com/2020/avif-has-landed/) です。" - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "ページに多くの繰り返し要素をレンダリングする場合は、作成される DOM ノードの数が最小限で済むように、`react-window` などの「ウィンドウ処理」用のライブラリを使用することを検討してください。[詳細](https://web.dev/virtualize-long-lists-react-window/)をご確認ください。また、ランタイム パフォーマンスの向上に `Effect` フックを使用している場合は、[`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action)、[`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent)、または [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) を使用した不要な再レンダリングを抑えるとともに、特定の依存関係が変化するところまでのみ[効果をスキップ](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects)します。" }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "React Router を使用している場合、`` コンポーネントを使った[ナビゲーションのルーティング](https://reacttraining.com/react-router/web/api/Redirect)は最小限にします。" }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "React コンポーネントをサーバーサイドでレンダリングする場合は、クライアントでマークアップの全体を一度に受信するのではなく一部ずつ受信してデータを挿入できるように、`renderToNodeStream()` または `renderToStaticNodeStream()` を使用することを検討してください。[詳細](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "ご使用のビルドシステムで CSS ファイルが自動的に圧縮される場合は、アプリケーションの本番環境用ビルドをデプロイしていることを確認します。確認には React Developer Tools 拡張機能を使用できます。[詳細](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "[重要なアセットをインラインで読み込む](https://wordpress.org/plugins/search/critical+css/)または[重要度が低いリソースの読み込みを遅らせる](https://wordpress.org/plugins/search/defer+css+javascript/)ために役立つ、さまざまな WordPress プラグインがあります。ただし、これらのプラグインの最適化処理によって、テーマやプラグインの機能が阻害されることがあります。その場合は、コードを変更する必要があります。" }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "テーマ、プラグイン、サーバー仕様はすべてサーバーの応答時間に影響します。より最適化されたテーマを探す、最適化プラグインを慎重に選ぶ、サーバーをアップグレードすることをおすすめします。" - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "「詳しく読む」タグなどを使用して投稿リストに抜粋を表示する、ページに表示する投稿の数を減らす、長い投稿を複数のページに分けて表示する、またはコメントを遅延読み込みするプラグインを使用することをご検討ください。" }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "ウェブサーバーの設定でテキスト圧縮を有効にできます。" - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "アップロードした画像を最適なフォーマットに自動変換する[プラグイン](https://wordpress.org/plugins/search/convert+webp/)またはサービスの使用をご検討ください。" } } diff --git a/lighthouse-core/lib/i18n/locales/ko.json b/lighthouse-core/lib/i18n/locales/ko.json index 9402d5435800..aab3558e3377 100644 --- a/lighthouse-core/lib/i18n/locales/ko.json +++ b/lighthouse-core/lib/i18n/locales/ko.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) 구성요소는 [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) 속성을 지원하여 화면 크기를 바탕으로 어떤 이미지 애셋을 사용할지 지정합니다. [자세히 알아보기](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "WebP 형식의 모든 [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) 구성요소를 표시하면서 다른 브라우저의 적절한 대체 텍스트를 지정해 보세요. [자세히 알아보기](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "너무 큰 목록을 렌더링하는 경우 구성요소 개발자 키트(CDK)로 가상 스크롤을 고려해 보세요. [자세히 알아보기](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "모듈을 사용하여 중요 CSS 및 자바스크립트를 인라인으로 표시해 보세요. 또는 [고급 CSS/JS 집계](https://www.drupal.org/project/advagg) 모듈과 같은 자바스크립트를 통해 애셋을 비동기식으로 로드할 수 있습니다. 이 모듈에서 제공하는 최적화로 인해 사용 중인 사이트가 제대로 작동하지 않을 수 있으므로 코드를 변경해야 할 가능성이 큽니다." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "테마, 모듈, 서버 사양은 모두 서버 응답 시간에 영향을 미칩니다. 더욱 최적화된 테마를 찾고, 최적화 모듈을 신중하게 선택하고, 서버를 업그레이드해 보세요. 호스팅 서버에서는 PHP opcode 캐싱 및 데이터베이스 쿼리 시간을 단축하기 위한 Redis나 Memcached 등의 메모리 캐싱을 사용하고, 페이지를 더 빠르게 준비하기 위해 최적화된 애플리케이션 로직을 사용해야 합니다." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "페이지에서 로드되는 이미지의 크기를 줄이려면 [반응형 이미지 스타일](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)을 사용해 보세요. 페이지에 여러 콘텐츠 항목을 표시하는 데 Views를 사용하고 있다면 페이지로 나누기를 구현하여 주어진 페이지에 표시되는 콘텐츠 항목의 수를 제한하는 것이 좋습니다." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Drupal(Drupal 8 이상에서 사용 가능)에서 제공한 네이티브 [반응형 이미지 스타일](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)을 사용 중인지 확인합니다. 보기 모드, 보기 또는 WYSIWYG 편집기를 통해 업로드된 이미지로 이미지 필드를 렌더링할 경우 반응형 이미지 스타일을 사용합니다." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "사이트에 [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)을 설치하고 구성해 보세요. 이러한 모듈은 업로드된 이미지의 WebP 버전을 자동으로 생성하여 로드 시간을 최적화해 줍니다." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "GIF를 HTML5 동영상으로 삽입할 수 있게 해 주는 서비스에 GIF를 업로드해 보세요." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Joomla(System(시스템) > Global configuration(전역 구성) > Server(서버))에서 Gzip 페이지 압축을 사용 설정하여 텍스트 압축을 사용할 수 있습니다." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "업로드한 이미지를 최적화된 형식으로 자동 변환해 주는 [플러그인](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) 또는 서비스를 사용해 보세요." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "자바스크립트 애셋을 번들로 구성하지 않는 경우 [baler](https://github.com/magento/baler)를 사용해 보세요." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "제품과 카탈로그 템플릿을 수정하여 웹 플랫폼의 [지연 로드](https://web.dev/native-lazy-loading) 기능을 활용해 보세요." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Magento의 [Varnish 통합](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)을 사용합니다." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "스토어의 개발자 설정에서 'CSS 파일 축소' 옵션을 사용 설정하세요. [자세히 알아보기](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "[테마의 레이아웃을 수정](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)하여 `` 태그를 추가할 수 있습니다." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "[Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp)에서 새 이미지 형식을 활용하는 다양한 타사 확장 프로그램을 검색해 보세요." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "빠른 웹페이지 로딩을 위해서는 [애니메이션 GIF를 동영상으로 대체](https://web.dev/replace-gifs-with-videos/)하고 [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) 또는 [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder)과 같은 최신 파일 형식을 사용하여 압축 효율성을 현재 최첨단으로 여겨지는 동영상 코덱 VP9 대비 30% 이상 높여 보세요." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "[중요한 애셋을 인라인하게 로드](https://octobercms.com/plugins?search=css)할 수 있도록 도와주는 다양한 플러그인이 있습니다. 이러한 플러그인으로 인해 다른 플러그인이 작동하지 않을 수 있으니 신중하게 테스트해야 합니다." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "테마, 플러그인, 서버 사양은 모두 서버 응답 시간을 길어지게 만듭니다. 더욱 최적화된 테마를 찾고, 최적화 플러그인을 신중하게 선택하고, 서버를 업그레이드해 보세요. October CMS는 또한 개발자가 [`Queues`](https://octobercms.com/docs/services/queues)을(를) 사용해 이메일 전송과 같이 시간이 많이 소모되는 작업 처리를 지연하도록 도와줍니다. 이는 웹 요청 속도를 크기 높여줍니다." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "게시물 목록에 발췌문을 표시하거나(예: `show more` 사용), 특정 웹페이지에 표시되는 게시물의 개수를 줄이거나, 길이가 긴 게시물을 여러 웹페이지로 나누거나, 플러그인을 사용하여 댓글을 지연 로드하는 것이 좋습니다." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "웹 서버 구성에서 텍스트 압축을 사용 설정하세요." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "업로드한 이미지를 최적화된 형식으로 자동 변환해 주는 [플러그인](https://octobercms.com/plugins?search=image) 또는 서비스를 사용해 보세요. [WebP 무손실 이미지](https://developers.google.com/speed/webp)는 동등한 SSIM 품질 색인에서 PNG 이미지보다 26% 더 작고, JPEG 이미지보다 25~34% 더 작습니다. 고려해 볼 만한 또 다른 차세대 이미지 형식으로는 [AVIF](https://jakearchibald.com/2020/avif-has-landed/)가 있습니다." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "페이지에서 많은 반복 구성요소를 렌더링하는 경우 `react-window`와 같은 '윈도윙' 라이브러리를 사용하여 생성된 DOM 노드의 수를 최소화해 보세요. [자세히 알아보기](https://web.dev/virtualize-long-lists-react-window/) 또한 [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) 또는 [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo)를 사용하여 불필요한 재렌더링을 최소화하고 `Effect` 후크를 사용하는 경우 특정 종속 항목이 변경될 때까지만 [효과를 건너뛰어](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) 런타임 성능을 개선하세요." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "React Router를 사용하는 경우 [경로 탐색](https://reacttraining.com/react-router/web/api/Redirect)의 `` 구성요소 사용량을 축소합니다." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "서버 측에서 React 구성요소를 렌더링하는 경우 `renderToNodeStream()` 또는 `renderToStaticNodeStream()`을(를) 사용하여 클라이언트가 모든 마크업이 아닌 마크업의 서로 다른 부분을 받아서 하이드레이션할 수 있도록 허용해 보세요. [자세히 알아보기](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "빌드 시스템에서 CSS 파일을 자동으로 축소하는 경우 애플리케이션의 프로덕션 빌드를 배포하고 있는지 확인하세요. 이는 React 개발자 도구 확장 프로그램으로 확인할 수 있습니다. [자세히 알아보기](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "[중요한 애셋을 인라인](https://wordpress.org/plugins/search/critical+css/)하거나 [덜 중요한 리소스를 지연](https://wordpress.org/plugins/search/defer+css+javascript/)할 수 있게 도와주는 다양한 WordPress 플러그인이 있습니다. 이러한 플러그인에서 제공하는 최적화로 인해 내가 사용하는 테마 또는 플러그인의 기능이 깨질 수 있으므로 코드를 변경해야 할 가능성이 큽니다." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "테마, 플러그인, 서버 사양은 모두 서버 응답 시간을 길어지게 만듭니다. 보다 최적화된 테마를 찾고, 최적화 플러그인을 신중하게 선택하고, 서버 업그레이드를 고려해 보세요." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "게시물 목록에 발췌문을 표시하거나(예: 더 많은 태그 사용), 특정 페이지에 표시되는 게시물의 개수를 줄이거나, 길이가 긴 게시물을 여러 페이지로 나누거나, 플러그인을 사용하여 댓글을 지연 로드하는 것이 좋습니다." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "웹 서버 구성에서 텍스트 압축을 사용 설정할 수 있습니다." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "업로드한 이미지를 최적화된 형식으로 자동 변환해 주는 [플러그인](https://wordpress.org/plugins/search/convert+webp/) 또는 서비스를 사용해 보세요." } } diff --git a/lighthouse-core/lib/i18n/locales/lt.json b/lighthouse-core/lib/i18n/locales/lt.json index b878b7ebe531..161976c344eb 100644 --- a/lighthouse-core/lib/i18n/locales/lt.json +++ b/lighthouse-core/lib/i18n/locales/lt.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Komponentas [„`amp-img`“](https://amp.dev/documentation/components/amp-img/?format=websites) palaiko atributą [„`srcset`“](https://web.dev/use-srcset-to-automatically-choose-the-right-image/), kad būtų galima nurodyti, kuriuos vaizdo išteklius naudoti pagal ekrano dydį. [Sužinokite daugiau](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Apsvarstykite galimybę pateikti visus [„`amp-img`“](https://amp.dev/documentation/components/amp-img/?format=websites) komponentus „WebP“ formatais ir nurodyti atitinkamus kitų naršyklių atsarginius elementus. [Sužinokite daugiau](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Jei pateikiami labai dideli sąrašai, apsvarstykite galimybę naudoti virtualų slinkimą naudojant komponentų kūrimo rinkinį (CDK). [Sužinokite daugiau](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Apsvarstykite galimybę naudoti modulį, kad galėtumėte įterpti svarbią CSS kalbą ir „JavaScript“ arba galimai nesinchronizuotai įkelti išteklius naudodami „JavaScript“, pvz., [išplėstinio CSS kalbos ir (arba) JS apibendrinimo](https://www.drupal.org/project/advagg) modulį. Atminkite, kad dėl šio modulio teikiamo optimizavimo gali būti pažeistos jūsų svetainės funkcijos, todėl tikriausiai turėsite atlikti kodo pakeitimų." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Temos, moduliai ir serverio specifikacijos – visa tai turi įtakos serverio atsako laikui. Galbūt vertėtų surasti geriau optimizuotą temą, atidžiai pasirinkti optimizavimo modulį ir (arba) naujovinti serverį. Prieglobos serveriai turėtų naudoti PHP operacijos kodų talpyklą, atminties talpyklą, kad sumažintų duomenų bazės užklausų skaičių, pvz., „Redis“ ar „Memcached“, bei optimizuotą programos logiką, kad puslapiai būtų sparčiau parengti." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Apsvarstykite galimybę naudoti [interaktyvių vaizdų stilius](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8), kad sumažintumėte puslapyje įkeliamus vaizdus. Jei naudojate rodinius keliems turinio elementams rodyti puslapyje, apsvarstykite galimybę įdiegti puslapių numeravimą, kad apribotumėte nurodytame puslapyje rodomų turinio elementų skaičių." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Įsitikinkite, kad naudojate „Drupal“ teikiamus savuosius [interaktyvių vaizdų stilius](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) (pasiekiama naudojant 8 ar naujesnės versijos „Drupal“). Naudokite interaktyvių vaizdų stilius pateikdami vaizdų failus peržiūros režimais, per rodinius ar vaizdus, įkeltus naudojant WYSIWYG redagavimo priemonę." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Apsvarstykite galimybę įdiegti ir konfigūruoti [modulį, kad galėtumėte naudoti „WebP“ vaizdo formatus](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) svetainėje. Tokie moduliai automatiškai generuoja įkeltų vaizdų „WebP“ versiją, kad būtų optimizuotas įkėlimo laikas." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Apsvarstykite galimybę įkelti savo GIF į paslaugą, kuri leis jį įterpti kaip HTML5 vaizdo įrašą." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Teksto glaudinimą galite įgalinti įgalinę „Gzip“ puslapių glaudinimą sistemoje „Joomla“ („Sistema“ > „Visuotinė konfigūracija“ > „Serveris“)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Apsvarstykite galimybę naudoti [papildinį](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) arba paslaugą, kuri automatiškai konvertuotų įkeltus vaizdus į optimalius formatus." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Jei negrupuojate „JavaScript“ išteklių, apsvarstykite galimybę naudoti [presavimo įrankį](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Apsvarstykite galimybę keisti produkto ir katalogo šablonus, kad galėtumėte išnaudoti žiniatinklio platformos [atidėtojo įkėlimo](https://web.dev/native-lazy-loading) funkciją." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Naudokite platformos „Magento“ [„Varnish“ integravimą](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Parduotuvės skiltyje „Kūrėjų nustatymai“ įgalinkite parinktį „Pašalinti nereikalingus CSS failų duomenis“. [Sužinokite daugiau](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Žymas „``“ galima pridėti [keičiant temos išdėstymą](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Apsvarstykite galimybę [„Magento Marketplace“](https://marketplace.magento.com/catalogsearch/result/?q=webp) ieškoti įvairių trečiųjų šalių plėtinių, kad galėtumėte pasinaudoti naujesniais vaizdo formatais." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Pakeiskite animuotus GIF failus vaizdo įrašu](https://web.dev/replace-gifs-with-videos/), taip tinklalapis bus įkeliamas greičiau. Taip pat apsvarstykite galimybę naudoti modernius failų formatus, pvz., [„WebM“](https://web.dev/replace-gifs-with-videos/#create-webm-videos) arba [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), taip pagerinsite glaudinimo efektyvumą daugiau nei 30 proc., palyginti su dabartiniu naujausiu vaizdo kodeku – VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Yra daugybė papildinių, kuriuos naudodami galite [įterpti svarbių išteklių](https://octobercms.com/plugins?search=css). Šie papildiniai gali sugadinti kitus papildinius, todėl reikia bandyti atidžiai." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Temos, papildiniai ir serverio specifikacijos – visa tai turi įtakos serverio atsako laikui. Apsvarstykite galimybę paieškoti geriau optimizuotos temos, atidžiau pasirinkti optimizavimo papildinį ir (arba) naujovinti serverį. Platfomoje „October CMS“ kūrėjams taip pat leidžiama naudoti atributą[„`Queues`“](https://octobercms.com/docs/services/queues), kad galėtų atidėti daug laiko reikalaujančių užduočių, pvz., el. laiško siuntimo, apdorojimą. Tai žymiai paspartina žiniatinklio užklausas." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Apsvarstykite galimybę rodyti ištraukas įrašų sąrašuose (pvz., naudodami mygtuką „`show more`“), sumažinti nurodytame tinklalapyje rodomų įrašų skaičių, suskaidyti ilgus įrašus į kelis tinklalapius arba naudoti komentarų atidėtojo įkėlimo papildinį." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Įgalinkite teksto glaudinimą žiniatinklio serverio konfigūracijoje." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Apsvarstykite galimybę naudoti [papildinį](https://octobercms.com/plugins?search=image) arba paslaugą, kuri automatiškai konvertuotų įkeltus vaizdus į optimalius formatus. [„WebP“ nenuostolingai suglaudinti vaizdai](https://developers.google.com/speed/webp) yra 26 proc. mažesni, palyginti su PNG, ir 25–34 proc. mažesni, palyginti su JPEG formato tapataus SSIM kokybės indekso vaizdais. Apsvarstykite galimybę naudoti ir kitą naujos kartos vaizdo formatą – [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Jei puslapyje pateikiate daug pasikartojančių elementų, apsvarstykite galimybę naudoti langų pateikimo biblioteką, pvz., „`react-window`“, kad sumažintumėte sukurtų DOM mazgų skaičių. [Sužinokite daugiau](https://web.dev/virtualize-long-lists-react-window/). Be to, sumažinkite nebūtinus pakartotinius pateikimus naudodami elementą [„`shouldComponentUpdate`“](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [„`PureComponent`“](https://reactjs.org/docs/react-api.html#reactpurecomponent) arba [„`React.memo`“](https://reactjs.org/docs/react-api.html#reactmemo) ir [praleiskite efektus](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) tik iki to laiko, kai bus pakeistos tam tikros priklausomybės, jei naudojate „`Effect` Hook“ siekdami pagerinti vykdymo laiko našumą." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Jei naudojate „React“ maršruto parinktuvą, sumažinkite komponento „``“ naudojimą [parenkant maršrutą](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Jei serveryje pateikiate „React“ komponentų, apsvarstykite galimybę naudoti „`renderToNodeStream()`“ arba „`renderToStaticNodeStream()`“, kad klientas galėtų gauti ir užpildyti skirtingas žymėjimo dalis, o ne viską iš karto. [Sužinokite daugiau](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Jei versijų sistemoje iš CSS failų nereikalingi duomenys pašalinami automatiškai, įsitikinkite, kad pritaikote gamybinę programos versiją. Galite tai patikrinti naudodami „React“ kūrėjo įrankių plėtinį. [Sužinokite daugiau](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Yra įvairių „WordPress“ papildinių, kuriuos naudodami galite [įterpti svarbių išteklių](https://wordpress.org/plugins/search/critical+css/) arba [atidėti mažiau svarbius šaltinius](https://wordpress.org/plugins/search/defer+css+javascript/). Atminkite, kad dėl šių papildinių teikiamo optimizavimo gali būti pažeistos jūsų temos ar papildinių funkcijos, todėl tikriausiai turėsite atlikti kodo pakeitimų." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Temos, papildiniai ir serverio specifikacijos – visa tai turi įtakos serverio atsako laikui. Galbūt vertėtų surasti geriau optimizuotą temą, atidžiai pasirinkti optimizavimo papildinį ir (arba) naujovinti serverį." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Apsvarstykite galimybę rodyti ištraukas įrašų sąrašuose (pvz., naudodami daugiau elementų žymą), sumažinti nurodytame puslapyje rodomų įrašų skaičių, suskaidyti ilgus įrašus į kelis puslapius arba naudoti komentarų atidėtojo įkėlimo papildinį." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Galite įgalinti teksto glaudinimą žiniatinklio serverio konfigūracijoje." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Apsvarstykite galimybę naudoti [papildinį](https://wordpress.org/plugins/search/convert+webp/) arba paslaugą, kuri automatiškai konvertuotų įkeltus vaizdus į optimalius formatus." } } diff --git a/lighthouse-core/lib/i18n/locales/lv.json b/lighthouse-core/lib/i18n/locales/lv.json index 744fc7183d7c..af918dd338a4 100644 --- a/lighthouse-core/lib/i18n/locales/lv.json +++ b/lighthouse-core/lib/i18n/locales/lv.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Komponents [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) atbalsta atribūtu [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/), lai varētu norādīt, kurus attēlu līdzekļus izmantot atkarībā no ekrāna izmēra. [Uzziniet vairāk](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Apsveriet iespēju attēlot visus [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) komponentus WebP formātos un norādīt piemērotu atkāpšanās formātu citām pārlūkprogrammām. [Uzziniet vairāk](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Ja tiek renderēti ļoti lieli saraksti, apsveriet iespēju izmantot virtuālo ritināšanu ar komponentu izstrādes komplektu (Component Dev Kit — CDK). [Uzziniet vairāk](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Ieteicams izmantot moduli, piemēram, moduli [Izvērstā CSS/JS apkopošana](https://www.drupal.org/project/advagg), lai iekļautu būtisku CSS un JavaScript kodu vai potenciāli ielādētu līdzekļus asinhronā veidā, izmantojot JavaScript. Ņemiet vērā, ka šī moduļa nodrošinātā optimizācija var traucēt vietnes darbībai, tādēļ, visticamāk, jums būs jāveic izmaiņas kodā." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Motīvi, moduļi un servera specifikācijas ietekmē servera atbildes laiku. Ieteicams atrast optimizētu motīvu, rūpīgi izvēlēties optimizācijas moduli un/vai jaunināt serveri. Mitināšanas serveros ir jāievieš PHP operācijas koda saglabāšana kešatmiņā, atmiņas saglabāšana kešatmiņā, lai samazinātu datu bāzes vaicājumu apstrādei nepieciešamo laiku, piemēram, Redis vai Memcached, kā arī optimizēta lietojumprogrammas loģika, lai varētu ātrāk sagatavot lapas." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Ieteicams izmantot [adaptīvo attēlu stilus](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8), lai samazinātu lapā ielādēto attēlu lielumu. Ja saskarni Views izmantojat, lai lapā rādītu vairākus satura elementus, ieteicams ieviest lapdali, lai ierobežotu attiecīgajā lapā redzamo satura elementu skaitu." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Jāizmanto iebūvētie [adaptīvo attēlu stili](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8), kas ir sniegti programmatūrā Drupal (pieejami programmatūrā Drupal 8 un jaunākās versijās). Lietojiet adaptīvo attēlu stilus, kad renderējat attēlu laukus skatīšanas režīmos, skatos vai attēlos, kas augšupielādēti, izmantojot WYSIWYG redaktoru." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Ieteicams instalēt un konfigurēt [moduli, lai vietnē varētu izmantot WebP attēlu formātus](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 moduļi automātiski ģenerē augšupielādēto attēlu WebP versiju, lai optimizētu ielādes laiku." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Ieteicams augšupielādēt GIF failu pakalpojumā, kuru varēs izmantot, lai iegultu GIF failu kā HTML5 videoklipu." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Varat iespējot teksta saspiešanu, iespējojot Gzip lapu saspiešanu sistēmā Joomla (Sistēma > Globālā konfigurācija > Serveris)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Ieteicams izmantot [spraudni](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) vai pakalpojumu, kurā jūsu augšupielādētie attēli tiks automātiski pārveidoti optimālos formātos." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Ja negrupējat JavaScript līdzekļus, apsveriet iespēju izmantot programmu [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Apsveriet iespēju modificēt produktu un katalogu veidnes, lai izmantotu tīmekļa platformas [lēnas ielādes](https://web.dev/native-lazy-loading) funkciju." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Izmantojiet platformas Magento [Varnish integrāciju](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Veikala izstrādātāja iestatījumos iespējojiet opciju Minify CSS Files (Samazināt CSS failus). [Uzziniet vairāk](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Varat pievienot `` tagus, [modificējot motīva izkārtojumu](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Veikalā [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) varat atrast dažādus trešo pušu paplašinājumus jaunāku attēlu formātu izmantošanai." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Aizstājiet animētus GIF attēlus ar videoklipiem](https://web.dev/replace-gifs-with-videos/), lai paātrinātu tīmekļa lapas ielādi, un apsveriet iespēju izmantot modernus failu formātus, piemēram, [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) vai [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), lai uzlabotu saspiešanas efektivitāti par vairāk nekā 30%, salīdzinot ar pašreizējo nozarē vadošo video kodeku VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Ir vairāki spraudņi, kas palīdz [iekļaut būtiskus līdzekļus](https://octobercms.com/plugins?search=css). Šie spraudņi var traucēt citu spraudņu darbību, tāpēc ieteicams tos rūpīgi testēt." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Motīvi, spraudņi un servera specifikācijas ietekmē servera atbildes laiku. Ieteicams atrast optimizētu motīvu, rūpīgi izvēlēties optimizācijas spraudni un/vai jaunināt serveri. Satura pārvaldības sistēmā October izstrādātāji var izmantot arī [`Queues`](https://octobercms.com/docs/services/queues), lai atliktu laikietilpīgu uzdevumu apstrādi, piemēram, e-pasta ziņojumu nosūtīšanu. Tas krietni paātrina tīmekļa pieprasījumus." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Ieteicams ziņu sarakstos rādīt fragmentus (piemēram, izmantojot pogu `show more`), samazināt vienā tīmekļa lapā rādāmo ziņu skaitu, sadalīt garas ziņas starp vairākām tīmekļa lapām vai izmantot spraudni, lai atliktu komentāru ielādi." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Iespējojiet teksta saspiešanu tīmekļa servera konfigurācijā." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Ieteicams izmantot [spraudni](https://octobercms.com/plugins?search=image) vai pakalpojumu, lai automātiski pārveidotu augšupielādētos attēlus optimālos formātos. [WebP bezzudumu attēlu](https://developers.google.com/speed/webp) faili ir par 26% mazāki nekā PNG faili un par 25–34% mazāki nekā salīdzināmu JPEG attēlu faili ar līdzvērtīgu SSIM kvalitātes rādītāju. Varat izmantot arī citu nākamās paaudzes attēlu formātu — [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Ja lapā atveidojat daudzus atkārtotus elementus, apsveriet iespēju izmantot logošanas bibliotēku, piemēram, `react-window`, lai samazinātu izveidoto DOM mezglu skaitu. [Uzziniet vairāk](https://web.dev/virtualize-long-lists-react-window/). Turklāt, ja izmantojat `Effect` aizķeri izpildlaika veiktspējas uzlabošanai, varat samazināt lieko atkārtoto atveidošanu, izmantojot [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) vai [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) un [izlaišanas efektus](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) tikai līdz noteiktu atkarību maiņas brīdim." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Ja izmantojat bibliotēku React Router, samaziniet komponenta `` lietojumu [maršrutu navigācijai](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Ja renderējat React komponentus servera pusē, apsveriet iespēju izmantot metodi `renderToNodeStream()` vai `renderToStaticNodeStream()`, lai klients varētu saņemt un aizpildīt dažādas marķējuma daļas, nevis visu marķējumu reizē. [Uzziniet vairāk](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Ja būvējuma sistēmā CSS faili tiek automātiski samazināti, pārbaudiet, vai ir izvietots jūsu lietojumprogrammas produkcijas būvējums. To var pārbaudīt, izmantojot paplašinājumu React Developer Tools. [Uzziniet vairāk](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Ir vairāki WordPress spraudņi, kas var palīdzēt [iekļaut būtiskus līdzekļus](https://wordpress.org/plugins/search/critical+css/) vai [atlikt mazāk svarīgus resursus](https://wordpress.org/plugins/search/defer+css+javascript/). Ņemiet vērā, ka šo spraudņu nodrošinātā optimizācija var traucēt funkciju darbībai jūsu motīvā vai spraudņos, tādēļ, visticamāk, jums būs jāveic koda izmaiņas." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Motīvi, spraudņi un servera specifikācijas ietekmē servera atbildes laiku. Apsveriet iespēju atrast optimizētāku motīvu, rūpīgi izvēlēties optimizācijas spraudni un/vai jaunināt serveri." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Apsveriet iespēju rādīt fragmentus ziņu sarakstos (piemēram, izmantojot tagu “more”), samazināt attiecīgajā lapā rādāmo ziņu skaitu, sadalīt garas ziņas vairākās lapās vai izmantot spraudni, lai atliktu komentāru ielādi." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Varat iespējot teksta saspiešanu tīmekļa servera konfigurācijā." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Ieteicams izmantot [spraudni](https://wordpress.org/plugins/search/convert+webp/) vai pakalpojumu, kurā jūsu augšupielādētie attēli tiks automātiski pārveidoti optimālos formātos." } } diff --git a/lighthouse-core/lib/i18n/locales/nl.json b/lighthouse-core/lib/i18n/locales/nl.json index 46287ccfb003..f740e9b29324 100644 --- a/lighthouse-core/lib/i18n/locales/nl.json +++ b/lighthouse-core/lib/i18n/locales/nl.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "De component [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ondersteunt het kenmerk [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) om te specificeren welke afbeeldingsitems moeten worden gebruikt op basis van het schermformaat. [Meer informatie](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Overweeg alle [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites)-componenten weer te geven in WebP-indelingen, terwijl je een geschikte reserve specificeert voor andere browsers. [Meer informatie](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Overweeg virtueel scrollen met de Component Dev Kit (CDK) als er zeer grote lijsten worden weergegeven. [Meer informatie](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Overweeg een module te gebruiken om kritieke css en JavaScript inline te plaatsen of items potentieel asynchroon te laden via JavaScript, zoals de module [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Bedenk wel dat de optimalisatie die deze module biedt, de werking van je site kan verstoren. Het is daarom goed mogelijk dat je de code moet wijzigen." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Thema's, modules en serverspecificaties zijn allemaal van invloed op de reactietijd van de server. Overweeg een thema te gebruiken dat beter is geoptimaliseerd, kies met zorg een optimalisatiemodule en/of upgrade je server. Je hostingservers moeten gebruikmaken van PHP-opcode-caching, geheugencaching (zoals Redis of Memcached) om de databasequerytijden te beperken en geoptimaliseerde app-logica om pagina's sneller voor te bereiden." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Overweeg [responsieve afbeeldingsstijlen](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) te gebruiken om de grootte van geladen afbeeldingen op je pagina te verkleinen. Als je Views gebruikt om meerdere contentitems op een pagina te tonen, kun je overwegen paginering te gebruiken om het aantal zichtbare contentitems op een pagina te beperken." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Zorg ervoor dat je de eigen [stijlen voor responsieve afbeeldingen](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) gebruikt die bij Drupal worden geleverd (beschikbaar in Drupal 8 en hoger). Gebruik de stijlen voor responsieve afbeeldingen voor het renderen van afbeeldingsvelden via weergavemodi, weergaven of afbeeldingen die worden geüpload via de WYSIWYG-editor." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Overweeg [een module te installeren en te configureren om gebruik te maken van WebP-afbeeldingsindelingen](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) op je site. Dergelijke modules genereren automatisch een WebP-versie van je geüploade afbeeldingen om de laadtijden te optimaliseren." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Overweeg je gif te uploaden naar een service waarmee het mogelijk is de gif in te sluiten als html5-video." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Je kunt tekstcompressie aanzetten door Gzip-paginacompressie in Joomla aan te zetten via System > Global configuration > Server (Systeem > Algemene configuratie > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Overweeg een [plug-in](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) of service te gebruiken die je geüploade afbeeldingen automatisch converteert naar de optimale indelingen." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Als je je JavaScript-items niet bundelt, kun je [baler](https://github.com/magento/baler) gebruiken." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Overweeg om je product- en catalogustemplates te wijzigen voor gebruik van de functie van het webplatform voor [lazy loading](https://web.dev/native-lazy-loading)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Gebruik de [Varnish-integratie](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) van Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Zet de optie 'Css-bestanden verkleinen' in de ontwikkelaarsinstellingen van je winkel aan. [Meer informatie](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "``-tags kunnen worden toegevoegd door [de lay-out van een thema te wijzigen](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Overweeg te zoeken in de [Magento-marktplaats](https://marketplace.magento.com/catalogsearch/result/?q=webp) voor verschillende extensies van derden om nieuwere afbeeldingsindelingen te gebruiken." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Vervang geanimeerde gif's door video](https://web.dev/replace-gifs-with-videos/) zodat de webpagina sneller laadt en overweeg moderne bestandsindelingen zoals [webm](https://web.dev/replace-gifs-with-videos/#create-webm-videos) of [av1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) te gebruiken voor een tot 30% efficiëntere compressie vergeleken met de huidige geavanceerde videocodec, vp9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Er zijn veel plug-ins waarmee [essentiële inline items](https://octobercms.com/plugins?search=css) beter werken. Deze plug-ins kunnen andere plug-ins verstoren. Je moet ze daarom grondig testen." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Thema's, plug-ins en serverspecificaties zijn allemaal van invloed op de reactietijd van de server. Overweeg een thema te gebruiken dat beter is geoptimaliseerd, kies met zorg een optimalisatieplug-in en/of upgrade de server. Met de CMS van oktober kunnen ontwikkelaars ook [`Queues`](https://octobercms.com/docs/services/queues) gebruiken om de verwerking van tijdrovende taken uit te stellen, zoals het sturen van een e-mail. Dit kan webverzoeken drastisch versnellen." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Overweeg fragmenten te tonen in de postlijsten (bijvoorbeeld met een knop `show more`), zodat er per webpagina minder posts worden getoond. Ook kun je lange posts verdelen over meerdere webpagina's of een plug-in voor lazy loading van reacties gebruiken." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Hiermee kun je tekstcompressie aanzetten in de webserverinstellingen." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Overweeg een [plug-in](https://octobercms.com/plugins?search=image) of service te gebruiken die de geüploade afbeeldingen automatisch converteert naar de optimale indelingen. [Webp-afbeeldingen zonder verlies](https://developers.google.com/speed/webp) zijn 26% kleiner vergeleken met png-afbeeldingen en zijn 25-34% kleiner dan vergelijkbare jpeg-afbeeldingen met dezelfde SSIM-kwaliteitsindex. Je kunt ook de moderne bestandsindeling [avif](https://jakearchibald.com/2020/avif-has-landed/) overwegen." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Overweeg een vensterbibliotheek zoals `react-window` te gebruiken om het aantal gemaakte DOM-nodes te minimaliseren als je veel herhaalde elementen op de pagina weergeeft. [Meer informatie](https://web.dev/virtualize-long-lists-react-window/) Minimaliseer daarnaast onnodige nieuwe weergaven met [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) of [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) en [sla effecten alleen over](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) totdat bepaalde afhankelijkheden zijn gewijzigd als je de `Effect`-hook gebruikt om de runtime-prestaties te verbeteren." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Als je React Router gebruikt, moet je het gebruik van de ``-component voor [routenavigatie](https://reacttraining.com/react-router/web/api/Redirect) minimaliseren." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Als je React-componenten aan de serverzijde rendert, kun je `renderToNodeStream()` of `renderToStaticNodeStream()` gebruiken om de client toestemming te geven verschillende onderdelen van de opmaak te ontvangen en verwerken, in plaats van alles tegelijk. [Meer informatie](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Als je buildsysteem css-bestanden automatisch verkleint, moet je ervoor zorgen dat je de productiebuild van je app implementeert. Je kunt dit checken via de React Developer Tools-extensie. [Meer informatie](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Er zijn een aantal WordPress-plug-ins om [kritieke items inline te plaatsen](https://wordpress.org/plugins/search/critical+css/) of [minder belangrijke bronnen uit te stellen](https://wordpress.org/plugins/search/defer+css+javascript/). Bedenk wel dat de optimalisatie die deze plug-ins bieden, bepaalde functies van je thema of plug-ins kunnen verstoren. Het is daarom goed mogelijk dat je de code moet wijzigen." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Thema's, plug-ins en serverspecificaties zijn allemaal van invloed op de reactietijd van de server. Overweeg een thema te gebruiken dat beter is geoptimaliseerd, kies met zorg een optimalisatieplug-in en/of upgrade je server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Overweeg fragmenten te tonen in je postlijsten (bijvoorbeeld via de tag 'more'), zodat er per pagina minder posts worden getoond. Ook kun je lange posts verdelen over meerdere pagina's of een plug-in voor lazy loading van reacties gebruiken." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Je kunt tekstcompressie in de webserverinstellingen aanzetten." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Overweeg een [plug-in](https://wordpress.org/plugins/search/convert+webp/) of service te gebruiken die je geüploade afbeeldingen automatisch converteert naar de optimale indelingen." } } diff --git a/lighthouse-core/lib/i18n/locales/no.json b/lighthouse-core/lib/i18n/locales/no.json index fba683d23ca7..0a0638b67003 100644 --- a/lighthouse-core/lib/i18n/locales/no.json +++ b/lighthouse-core/lib/i18n/locales/no.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites)-komponenten støtter [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/)-attributtet, som gjør det mulig å spesifisere hvilke bilderessurser som skal brukes, basert på skjermstørrelsen. [Finn ut mer](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Vurder å vise alle [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites)-komponenter i WebP-formater og spesifisere passende reservealternativer for andre nettlesere. [Finn ut mer](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Vurder å bruke virtuell rulling med Component Dev Kit (CDK) hvis du skal gjengi svært store lister. [Finn ut mer](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Vurder å bruke en modul for å bygge inn kritisk CSS- og JavaScript-kode eller potensielt laste inn ressurser asynkront via JavaScript, som for eksempel modulen [avansert CSS-/JS-aggregering](https://www.drupal.org/project/advagg). Vær obs på at optimalisering som gjøres av denne modulen, kan gjøre at nettstedet ditt slutter å fungere, så du må sannsynligvis gjøre kodeendringer." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Både temaer, moduler og tjenerspesifikasjoner virker inn på tjenerens responstid. Vurder å finne et mer optimalisert tema, velge en optimaliseringsmodul nøye og/eller oppgradere tjeneren. Vertstjenerne dine bør benytte seg av bufring av PHP-operasjonskoder, minnebufring som Redis eller Memcached for å redusere tiden databasespørringer tar, samt optimalisert applikasjonslogikk for å klargjøre sider raskere." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Vurder å bruke [responsive bildestiler](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) for å redusere størrelsen på bilder som lastes inn på siden. Hvis du bruker Views til å vise flere innholdselementer på siden, bør du vurdere å implementere sideinndeling for å begrense antallet innholdselementer som vises på en gitt side." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Pass på at du bruker de innebygde [responsive bildestilene](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) i Drupal (tilgjengelig i Drupal 8 og nyere). Bruk de responsive bildestilene ved gjengivelse av bildefelt gjennom visningsmoduser, visninger eller bilder som lastes opp gjennom WYSIWYG-redigeringsverktøyet." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Vurder å installere og konfigurere [en modul for å benytte WebP-bildeformater](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) på nettstedet ditt. Slike moduler genererer automatisk WebP-versjoner av opplastede bilder for å optimalisere innlastingstiden." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Vurder å laste opp GIF-filen til en tjeneste som gjør det mulig å bygge den inn som en HTML5-video." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Du kan slå på tekstkomprimering ved å slå på Gzip-sidekomprimering i Joomla (System > Global konfigurasjon > Tjener)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Vurder å bruke et [programtillegg](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) eller en tjeneste som automatisk konverterer opplastede bilder til de optimale formatene." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Hvis du ikke pakker JavaScript-ressursene dine, bør du vurdere å bruke [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Vurder å endre produkt- og katalogmalene for å nyttiggjøre deg av funksjonaliteten for [utsatt innlasting](https://web.dev/native-lazy-loading) på nettplattformen." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Bruk Magentos [Varnish-integrasjon](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Slå på alternativet «Forminsk CSS-filer» i Utvikler-innstillingene for butikken. [Finn ut mer](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "``-tagger kan legges til ved å [endre temalayouten](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Vurder å søke på [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) etter diverse tredjepartsutvidelser som gjør det mulig å bruke nyere bildeformater." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Erstatt animerte GIF-er med video](https://web.dev/replace-gifs-with-videos/) for raskere nettsideinnlasteringer, og vurder å bruke moderne filformater, som [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) eller [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), for å øke komprimeringseffektiviteten med mer enn 30 % sammenlignet med den mest avanserte videokodeken, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Det er mange programtillegg som bidrar til å [bygge inn kritiske elementer](https://octobercms.com/plugins?search=css). Disse programtilleggene kan gjøre at andre programtillegg slutter å fungere, så du bør teste dem grundig." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Både temaer, programtillegg og tjenerspesifikasjoner virker inn på tjenerens responstid. Vurder å finne et mer optimalisert tema, velge et programtillegg for optimalisering nøye og/eller oppgradere tjeneren. Med October CMS kan utviklere også bruke [`Queues`](https://octobercms.com/docs/services/queues) for å utsette behandlingen av tidkrevende oppgaver, som å sende e-poster. Dette gjør nettforespørsler betydelig raskere." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Vurder å vise utdrag i innleggslistene (f.eks. ved bruk av en `show more`-knapp), redusere antall innlegg som vises på en gitt nettside, fordele lange innlegg på flere nettsider eller bruke et programtillegg for utsatt innlasting av kommentarer." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Slå på tekstkomprimering i konfigurasjonen av nettjeneren." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Vurder å bruke et [programtillegg](https://octobercms.com/plugins?search=image) eller en tjeneste som automatisk konverterer opplastede bilder til de optimale formatene. [Tapsfrie WebP-bilder](https://developers.google.com/speed/webp) er 26 % mindre enn PNG-bilder og 25–34 % mindre enn sammenlignbare JPEG-bilder med tilsvarende SSIM-kvalitetsindeks. Et annet nestegenerasjons bildeformat du kan vurdere, er [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Vurder å bruke et bibliotek for «vinduer», som `react-window`, for å minimere antallet DOM-noder som opprettes hvis du gjengir mange gjentatte elementer på siden. [Finn ut mer](https://web.dev/virtualize-long-lists-react-window/). Du kan også minimere antallet gjengivelser som gjentas unødvendig, ved å bruke [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) eller [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) og [hoppe over effekter](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) kun frem til visse avhengigheter har endret seg, hvis du bruker `Effect`-hooken for å oppnå bedre ytelse under kjøring." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Hvis du bruker React Router, kan du minimere bruken av ``-komponenten for [rutenavigasjoner](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Hvis du gjengir React-komponenter på tjenersiden, bør du vurdere å bruke `renderToNodeStream()` eller `renderToStaticNodeStream()` for å gi klienten mulighet til å motta og hydrere ulike deler av oppmerkingen i stedet for å gjøre alt på en gang. [Finn ut mer](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Hvis kodebyggingssystemet minifiserer CSS-filer automatisk, må du passe på at du implementerer produksjonsdelversjonen av appen. Dette kan du sjekke med React Developer Tools-utvidelsen. [Finn ut mer](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Det finnes en rekke WordPress-programtillegg som kan hjelpe deg med å [bygge inn kritiske elementer direkte på siden](https://wordpress.org/plugins/search/critical+css/) eller [utsette innlasting av mindre viktige ressurser](https://wordpress.org/plugins/search/defer+css+javascript/). Vær obs på at optimalisering som gjøres av disse programtilleggene, kan ødelegge funksjonalitet i temaet ditt eller programtilleggene dine, så du må sannsynligvis gjøre kodeendringer." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Både temaer, programtillegg og tjenerspesifikasjoner virker inn på tjenerens responstid. Vurder å finne et mer optimalisert tema, velge et programtillegg for optimalisering nøye og/eller oppgradere tjeneren." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Vurder å vise utdrag på innleggslistene (f.eks. via Mer-taggen), redusere antall innlegg som vises på en gitt side, fordele lange innlegg på flere sider eller bruke et programtillegg for utsatt innlasting av kommentarer." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Du kan slå på tekstkomprimering i oppsettet av nettjeneren." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Vurder å bruke et [programtillegg](https://wordpress.org/plugins/search/convert+webp/) eller en tjeneste som automatisk konverterer opplastede bilder til de optimale formatene." } } diff --git a/lighthouse-core/lib/i18n/locales/pl.json b/lighthouse-core/lib/i18n/locales/pl.json index 79543f01a30b..93bd60d4661f 100644 --- a/lighthouse-core/lib/i18n/locales/pl.json +++ b/lighthouse-core/lib/i18n/locales/pl.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Element [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ma atrybut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) wskazujący, których zasobów graficznych użyć w zależności od rozmiaru ekranu. [Więcej informacji](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Sugerujemy wyświetlanie wszystkich komponentów [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) w formatach WebP i podanie odpowiednich zasobów zastępczych dla innych przeglądarek. [Więcej informacji](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Jeśli renderowane są bardzo duże listy, proponujemy zastosowanie przewijania wirtualnego z pakietu CDK (Component Dev Kit). [Więcej informacji](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Sugerujemy używanie modułu wbudowującego w stronę krytyczny kod CSS i JavaScript albo asynchroniczne ładowanie zasobów za pomocą JavaScriptu (np. przy użyciu modułu [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg)). Pamiętaj, że optymalizacje dostarczane przez ten moduł mogą zakłócić działanie witryny i konieczne może być wprowadzenie zmian w kodzie." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Motywy, moduły i specyfikacje serwera są nie bez znaczenia dla jego czasu reakcji. Być może warto znaleźć lepiej zoptymalizowany motyw, starannie wybrać moduł optymalizujący lub przejść na nowszą wersję serwera. Na serwerach hostujących należy używać pamięci podręcznej kodu operacji PHP oraz buforowania w pamięci operacyjnej (np. Redis lub Memcached), by skrócić czas zapytań do bazy danych, a także zoptymalizować logikę aplikacji, by szybciej przygotowywać strony." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Sugerujemy używanie [stylów obrazów elastycznych](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) w celu zmniejszenia wielkości plików graficznych wczytywanych na stronie. Jeśli używasz Views do wyświetlania wielu elementów treści na stronie, rozważ zastosowanie podziału na strony, aby ograniczyć liczbę elementów wyświetlanych na jednej stronie." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Należy używać natywnych [stylów obrazów elastycznych](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) dostępnych w Drupalu (w wersji 8 i nowszych). Używaj stylów obrazów elastycznych do renderowania pól obrazów za pomocą trybów widoku, widoków lub obrazów przesłanych w edytorze WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Sugerujemy zainstalowanie i skonfigurowanie w witrynie [modułu wykorzystującego formaty obrazu 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). Takie moduły automatycznie generują wersję WebP przesłanych obrazów, by zoptymalizować czas wczytywania." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Możesz przesłać plik GIF do usługi, która umożliwi umieszczanie go jako pliku wideo HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Możesz włączyć kompresję tekstu za pomocą opcji Gzip Page Compression w konfiguracji Joomli (System > Global configuration > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Możesz skorzystać z [wtyczki](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) lub usługi, która będzie automatycznie konwertować przesłane obrazy do optymalnych formatów." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Jeśli nie łączysz zasobów JavaScript w pakiet, proponujemy użycie metody [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Sugerujemy zmodyfikowanie szablonów produktu i katalogu w celu wykorzystania funkcji platformy internetowej [leniwego ładowania](https://web.dev/native-lazy-loading)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Skorzystaj z [integracji Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) z Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Włącz opcję „Minify CSS Files” (Minifikuj pliki CSS) w ustawieniach dewelopera swojego sklepu. [Więcej informacji](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Tagi `` można dodać, [modyfikując układ motywu](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Proponujemy poszukać w [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) rozszerzeń innych firm umożliwiających wykorzystanie nowych formatów obrazów." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Zastąp animowane GIF-y filmami](https://web.dev/replace-gifs-with-videos/), aby strony ładowały się szybciej, i rozważ użycie nowoczesnych formatów plików, takich jak [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) lub [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), aby poprawić kompresję o ponad 30% w stosunku do kodeka wideo VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Istnieje wiele wtyczek, które pomagają [umieścić w tekście najważniejsze zasoby](https://octobercms.com/plugins?search=css). Te wtyczki mogą zakłócać działanie innych wtyczek, więc należy przeprowadzić dokładne testy." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Motywy, wtyczki i specyfikacje serwera są nie bez znaczenia dla czasu odpowiedzi serwera. Być może warto znaleźć lepiej zoptymalizowany motyw, starannie wybrać wtyczkę optymalizującą lub przejść na nowszą wersję serwera. October CMS pozwala programistom wykorzystać [`Queues`](https://octobercms.com/docs/services/queues) do odkładania na później czasochłonnych zadań, takich jak wysyłanie e-maili. Bardzo przyspiesza to obsługę żądań sieciowych." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Korzystne może być wyświetlanie fragmentów na liście postów (np. przy użyciu przycisku `show more`), zmniejszenie liczby postów wyświetlanych na danej stronie, podzielenie długich postów na kilka stron lub użycie wtyczki umożliwiającej leniwe ładowanie komentarzy." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Włącz kompresję tekstu w konfiguracji serwera WWW." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Możesz skorzystać z [wtyczki](https://octobercms.com/plugins?search=image) lub usługi, która będzie automatycznie konwertować przesłane obrazy do optymalnych formatów. [Pliki graficzne z kompresją bezstratną WebP](https://developers.google.com/speed/webp) są o 26% mniejsze od plików PNG i o 25–34% mniejsze od porównywalnych plików JPEG przy równoważnym indeksie jakości SSIM. Inny nowoczesny format obrazu, którego użycie warto rozważyć, to [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Jeśli renderujesz na stronie wiele powtarzających się elementów, proponujemy wykorzystanie biblioteki „okienkowej”, takiej jak `react-window`, aby zminimalizować liczbę tworzonych węzłów DOM. [Więcej informacji](https://web.dev/virtualize-long-lists-react-window/) Aby przyspieszyć działanie, zredukuj też liczbę ponownych renderowań za pomocą metod [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) lub [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo). Jeśli używasz hooka `Effect`, [pomijaj efekty](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) tylko do momentu zmiany określonych zależności." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Jeśli używasz komponentów React Router, zminimalizuj wykorzystanie komponentu `` do [przekierowania nawigacji](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Jeśli renderujesz komponenty React po stronie serwera, proponujemy używanie metod `renderToNodeStream()` lub `renderToStaticNodeStream()`, by umożliwić klientowi odbieranie i rozwijanie poszczególnych części kodu zamiast całego naraz. [Więcej informacji](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Jeśli Twój system kompilacji automatycznie minifikuje pliki CSS, upewnij się, że wdrażasz kompilację produkcyjną aplikacji. Możesz to sprawdzić za pomocą rozszerzenia Narzędzia dla programistów React. [Więcej informacji](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Jest wiele wtyczek WordPressa, które mogą pomóc Ci [umieścić w tekście najważniejsze zasoby](https://wordpress.org/plugins/search/critical+css/) lub [opóźnić wczytywanie mniej ważnych zasobów](https://wordpress.org/plugins/search/defer+css+javascript/). Pamiętaj, że optymalizacje dostarczane przez te wtyczki mogą uszkodzić funkcje Twojego motywu lub innych wtyczek i konieczne może być wprowadzenie zmian w kodzie." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Motywy, wtyczki i specyfikacje serwera są nie bez znaczenia dla jego czasu reakcji. Być może warto znaleźć lepiej zoptymalizowany motyw, starannie wybierając wtyczkę optymalizującą, i przejść na nowszą wersję serwera." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Korzystne może być wyświetlanie fragmentów na liście postów (np. przy użyciu tagu more), zmniejszenie liczby postów wyświetlanych na danej stronie, podział długich postów na kilka stron lub użycie wtyczki umożliwiającej opóźnione wczytywanie komentarzy." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Możesz włączyć kompresję tekstu w konfiguracji swojego serwera WWW." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Możesz skorzystać z [wtyczki](https://wordpress.org/plugins/search/convert+webp/) lub usługi, która będzie automatycznie konwertować przesłane obrazy do optymalnych formatów." } } diff --git a/lighthouse-core/lib/i18n/locales/pt-PT.json b/lighthouse-core/lib/i18n/locales/pt-PT.json index 793fe4ead8f3..c07ac03a9d9f 100644 --- a/lighthouse-core/lib/i18n/locales/pt-PT.json +++ b/lighthouse-core/lib/i18n/locales/pt-PT.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "O componente [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) suporta o atributo [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) para especificar os recursos de imagem a utilizar com base no tamanho do ecrã. [Saiba mais](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Considere apresentar todos os seus componentes [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) em formatos WebP, especificando, ao mesmo tempo, uma alternativa apropriada para outros navegadores. [Saiba mais](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Considere o deslocamento virtual com o Component Dev Kit (CDK) se estiverem a ser renderizadas listas muito grandes. [Saiba mais](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Considere utilizar um módulo para colocar CSS e JavaScript crítico inline ou potencialmente carregar recursos de forma assíncrona através de JavaScript, como o módulo [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Tenha em atenção que as otimizações oferecidas por este módulo podem causar erros no seu site, pelo que poderá ser necessário efetuar alterações ao código." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "As especificações dos temas, módulos e servidor, no seu conjunto, contribuem para o tempo de resposta do servidor. Considere procurar um tema mais otimizado, selecionar cuidadosamente um módulo de otimização e/ou atualizar o servidor. Os seus servidores de alojamento devem utilizar a colocação em cache de código de operação PHP ao colocá-lo na cache da memória para reduzir os tempos de consulta das bases de dados, em sistemas como o Redis ou o Memcached, bem como a lógica de aplicação otimizada para preparar páginas mais rapidamente." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Considere utilizar [estilos de imagens adaptáveis](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) para reduzir o tamanho das imagens carregadas na sua página. Se estiver a utilizar vistas para apresentar vários itens de conteúdo numa página, considere implementar a paginação para limitar o número de itens de conteúdo apresentados numa determinada página." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Certifique-se de que está a utilizar os [estilos de imagens adaptáveis](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) nativos fornecidos pelo Drupal (disponíveis no Drupal 8 e superior). Utilize os estilos de imagens adaptáveis quando renderizar campos de imagens através de modos de visualização, vistas ou imagens carregadas através do editor WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Considere instalar e configurar [um módulo para potenciar os formatos de imagem 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) no seu site. Esses módulos geram automaticamente uma versão WebP das imagens carregadas para otimizar os tempos de carregamento." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Considere carregar o GIF para um serviço que o disponibilizará para incorporação como vídeo HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Pode ativar a compressão de texto ao ativar Compressão de página Gzip no Joomla (Sistema > Configuração global > Servidor)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Considere utilizar um [plug-in](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ou um serviço que converta automaticamente as imagens carregadas nos formatos ideais." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Se não estiver a agrupar os seus recursos de JavaScript, considere utilizar o [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Considere modificar os seus modelos de produto e catálogo para tirar partido da funcionalidade de [carregamento em diferido](https://web.dev/native-lazy-loading) da plataforma Web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Utilize a [integração com o Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) do Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Ative a opção \"Reduzir ficheiros CSS\" nas Definições do programador da sua loja. [Saiba mais](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "É possível adicionar etiquetas `` ao [modificar o esquema de um tema](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Considere pesquisar o [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) a fim de obter diversas extensões de terceiros para tirar partido de formatos de imagem mais recentes." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Substitua GIFs animados por vídeo](https://web.dev/replace-gifs-with-videos/) para obter carregamentos de páginas Web mais rápidos e considere a utilização de formatos de ficheiro modernos, tais como [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ou [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), para melhorar a eficiência de compressão em mais de 30% em relação ao atual codec de vídeo de última geração, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Existem vários plug-ins que ajudam a [colocar recursos críticos inline](https://octobercms.com/plugins?search=css). Estes plug-ins podem afetar outros plug-ins, pelo que deve efetuar testes rigorosos." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "As especificações dos temas, dos plug-ins e do servidor, no seu conjunto, contribuem para o tempo de resposta do servidor. Considere localizar um tema mais otimizado, ao selecionar cuidadosamente um plug-in de otimização e/ou atualizar o servidor. O CMS de outubro também permite que os programadores utilizem [`Queues`](https://octobercms.com/docs/services/queues) para adiar o processamento de uma tarefa morosa, como o envio de um email. Isto acelera drasticamente os pedidos Web." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Considere mostrar excertos nas listas de publicação (por exemplo, através de um botão `show more`), reduzir o número de publicações apresentadas numa determinada página Web, dividir as publicações extensas em várias páginas Web ou utilizar um plug-in para efetuar o carregamento em diferido de comentários." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Ative a compressão de texto na configuração do servidor Web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Considere utilizar um [plug-in](https://octobercms.com/plugins?search=image) ou serviço que converta automaticamente as imagens carregadas nos formatos ideais. As [imagens WebP sem perdas](https://developers.google.com/speed/webp) são 26% mais pequenas em termos de tamanho do que as imagens PNG e 25 a 34% mais pequenas do que as imagens JPEG comparáveis em termos de índice de qualidade SSIM equivalente. Outro formato de imagem de última geração a considerar é o [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Considere utilizar uma biblioteca de \"visualização baseada na janela atual\" como `react-window` para minimizar o número de nós DOM criados se estiver a renderizar muitos elementos repetidos na página. [Saiba mais](https://web.dev/virtualize-long-lists-react-window/). Minimize também as re-renderizações desnecessárias ao utilizar [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) ou [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) e [skip effects](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), somente até determinadas dependências terem sido alteradas caso esteja a utilizar o hook `Effect` para melhorar o desempenho do tempo de execução." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Se estiver a utilizar o React Router, minimize a utilização do componente `` para as [navegações de encaminhamentos](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Se estiver a renderizar componentes React do lado do servidor, considere utilizar `renderToNodeStream()` ou `renderToStaticNodeStream()` para permitir que o cliente receba e hidrate várias partes da marcação em vez de todas em simultâneo. [Saiba mais](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Se o sistema de compilação reduzir os ficheiros CSS automaticamente, assegure-se de que está a implementar a compilação de produção da aplicação. Pode verificar esta situação com a extensão React Developer Tools. [Saiba mais](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Há vários plug-ins do WordPress que o podem ajudar a [colocar recursos críticos inline](https://wordpress.org/plugins/search/critical+css/) ou [adiar recursos menos importantes](https://wordpress.org/plugins/search/defer+css+javascript/). Tenha em atenção que as otimizações oferecidas por estes plug-ins podem quebrar funcionalidades do seu tema ou plug-ins, pelo que poderá ser necessário efetuar alterações ao código." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "As especificações dos temas, plug-ins e servidor, no seu conjunto, contribuem para o tempo de resposta do servidor. Considere procurar um tema mais otimizado, selecionar cuidadosamente um plug-in de otimização e/ou atualizar o servidor." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Considere mostrar excertos nas suas listas de publicações (por exemplo, através da etiqueta de mais), reduzir o número de publicações apresentadas numa determinada página, dividir as publicações longas em várias páginas ou utilizar um plug-in para tornar o carregamento de comentários lento." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Pode ativar a compressão de texto na configuração do servidor Web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Considere utilizar um [plug-in](https://wordpress.org/plugins/search/convert+webp/) ou um serviço que converta automaticamente as imagens carregadas nos formatos ideais." } } diff --git a/lighthouse-core/lib/i18n/locales/pt.json b/lighthouse-core/lib/i18n/locales/pt.json index 105510cf0561..0d8435505164 100644 --- a/lighthouse-core/lib/i18n/locales/pt.json +++ b/lighthouse-core/lib/i18n/locales/pt.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "O componente [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) é compatível com o atributo [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) para especificar quais recursos de imagem serão usados com base no tamanho da tela. [Saiba mais](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Considere exibir todos os componentes [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) em formatos WebP ao especificar um substituto apropriado para outros navegadores. [Saiba mais](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Considere a rolagem virtual com o Component Dev Kit (CDK) se listas muito grandes estiverem sendo renderizadas. [Saiba mais](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Use um módulo para CSS e JavaScript in-line essenciais ou carregue recursos de forma assíncrona via JavaScript, como o módulo [Agregação CSS/JS avançada](https://www.drupal.org/project/advagg). As otimizações oferecidas por esse módulo podem corromper seu site, então é provável que você precise fazer modificações no código." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Todas as especificações de servidor, temas e módulos contribuem para o tempo de resposta do servidor. Recomendamos que você use um tema mais otimizado, selecionando cuidadosamente um módulo de otimização e/ou fazendo upgrade do seu servidor. Seu servidor de hospedagem precisa usar armazenamento em cache com código de operação PHP, memória cache para reduzir o tempo de consulta de banco de dados, como no Redis ou Memcached, além de otimizar a aplicação lógica para preparar as páginas mais rapidamente." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Use [Estilo de Imagem Responsiva](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) para reduzir o tamanho das imagens carregadas na sua página. Se estiver usando \"Visualização\" para mostrar vários conteúdos em uma página, implemente a paginação para limitar o número de itens mostrados em uma determinada página." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Não esqueça de usar o [Estilo de Imagens Responsivas](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) original fornecido pelo Drupal (disponível no Drupal 8 e mais recentes). Use o Estilo de Imagens Responsivas quando renderizar campos de imagem pelo modo de visualização, ou imagens enviadas pelo editor WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Instale e configure [um módulo para aproveitar imagens no formato 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) no seu site. Esses módulos geram automaticamente uma versão WebP das imagens enviadas por upload para otimizar o tempo de carregamento." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Faça upload do seu GIF para um serviço que o disponibilizará para incorporação como um vídeo HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "É possível ativar a compactação de texto ao ativar Compactação de Página Gzip em Joomla (Sistema > Configuração Global > Servidor)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Use um [plug-in](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ou serviço que converta automaticamente as imagens enviadas nos formatos ideais." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Se você não estiver agrupando os ativos JavaScript, considere usar [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Considere modificar seus modelos de produto e catálogo para usar o recurso de [carregamento lento](https://web.dev/native-lazy-loading) da plataforma da Web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Use a [integração de Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) da Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Ative a opção \"Reduzir arquivos CSS\" nas configurações de desenvolvedor da loja. [Saiba mais](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "As tags `` podem ser adicionadas [modificando o layout de um tema](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Considere procurar no [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) por uma variedade de extensões de terceiros para aproveitar formatos de imagem mais recentes." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Substitua GIFs animados por vídeos](https://web.dev/replace-gifs-with-videos/) para acelerar o carregamento de páginas da Web e considere usar formatos de arquivo modernos, como [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ou [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), para melhorar a eficiência de compactação em mais de 30% em relação ao codec de vídeo mais avançado atualmente, o VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Existem vários plug-ins que ajudam [recursos essenciais in-line](https://octobercms.com/plugins?search=css) a funcionar melhor. Esses plug-ins podem corromper outros, então teste-os cuidadosamente." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Todas as especificações de servidor, temas e plug-ins contribuem para o tempo de resposta do servidor. Recomendamos usar um tema mais otimizado, selecionando cuidadosamente um plug-in de otimização e/ou fazendo o upgrade do servidor. O CMS de outubro também permite que os desenvolvedores usem [`Queues`](https://octobercms.com/docs/services/queues) para adiar o processamento de tarefas que levam muito tempo, como o envio de um e-mail. Isso acelera drasticamente as solicitações da Web." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Recomendamos que você mostre trechos nas listas de postagem (por exemplo, com o botão `show more`), reduza o número de postagens exibidas em uma determinada página da Web, divida postagens longas em várias páginas ou use um plug-in para aplicar o carregamento lento nos comentários." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Ativar a compactação de texto na configuração do servidor da Web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Use um [plug-in](https://octobercms.com/plugins?search=image) ou serviço que converterá automaticamente as imagens enviadas para os formatos ideais. [Imagens WebP sem perdas](https://developers.google.com/speed/webp) são 26% menores que as imagens PNG e 25% a 34% menores que as JPEG, com índices de qualidade SSIM equivalentes. Outro possível formato de imagem da última geração é [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Use uma biblioteca \"em janelas\", como `react-window`, para minimizar o número de nós DOM criados se você estiver renderizando muitos elementos repetidos na página. [Saiba mais](https://web.dev/virtualize-long-lists-react-window/). Além disso, reduza novas renderizações desnecessárias usando [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) ou [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) e [efeitos para pular](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) somente até que algumas dependências tenham sido mudadas se você estiver usando o hook `Effect` para melhorar o desempenho durante a execução." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Se você estiver usando React Router, reduza o uso do componente `` para [navegações de rota](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Se você estiver renderizando componentes do React no servidor, considere usar `renderToNodeStream()` ou `renderToStaticNodeStream()` para permitir que o cliente receba e hidrate diferentes partes da marcação em vez de todas juntas. [Saiba mais](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Caso seu sistema de compilação reduza os arquivos CSS automaticamente, verifique se você está implantando o build de produção do seu app. Você pode verificar isso com a extensão de Ferramentas para Desenvolvedores do React. [Saiba mais](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Existem vários plug-ins do WordPress que podem ajudar você a [aplicar inline a recursos essenciais](https://wordpress.org/plugins/search/critical+css/) ou [adiar recursos menos importantes](https://wordpress.org/plugins/search/defer+css+javascript/). As otimizações oferecidas por esses plug-ins podem corromper os recursos do tema ou dos seus plug-ins, então é provável que você precise fazer alterações no código." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Todas as especificações de servidor, temas e plug-ins contribuem para o tempo de resposta do servidor. Recomendamos que você use um tema mais otimizado, selecionando cuidadosamente um plug-in de otimização e/ou fazendo upgrade do seu servidor." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Recomendamos que você mostre trechos nas suas listas de postagem (por exemplo, por meio da tag \"mais\"), reduza o número de postagens exibidas em uma determinada página, divida suas postagens longas em várias páginas ou use um plug-in para aplicar lazy-load nos comentários." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Você pode ativar a compactação de texto na configuração do servidor da Web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Use um [plug-in](https://wordpress.org/plugins/search/convert+webp/) ou serviço que converta automaticamente as imagens enviadas nos formatos ideais." } } diff --git a/lighthouse-core/lib/i18n/locales/ro.json b/lighthouse-core/lib/i18n/locales/ro.json index 5138e03879e0..c083fa287033 100644 --- a/lighthouse-core/lib/i18n/locales/ro.json +++ b/lighthouse-core/lib/i18n/locales/ro.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Componenta [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) acceptă ca atributul [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) să specifice elementele imagine care se vor folosi în funcție de dimensiunea ecranului. [Află mai multe](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Afișează toate componentele [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) în formate WebP și specifică o alternativă adecvată pentru alte browsere. [Află mai multe](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Poți derula virtual cu Kitul pentru dezvoltatori de componente (CDK) dacă se redau liste foarte mari. [Află mai multe](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Îți recomandăm să folosești un modul pentru a activa inline elementele CSS și JavaScript critice sau să încarci în mod asincron elemente prin JavaScript, de exemplu, modulul [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Atenție, optimizările oferite de acest modul pot să întrerupă site-ul, astfel că probabil va trebui să modifici codul." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Temele, modulele și specificațiile serverului contribuie toate la timpul de răspuns al serverului. Îți recomandăm să găsești o temă mai optimizată, selectând cu atenție un modul de optimizare și/sau făcând upgrade la server. Serverele de găzduire ar trebui să folosească stocarea în memoria cache opcode a codului PHP pentru a reduce duratele de interogare a bazei de date, de exemplu, Redis sau Memcached, precum și logica optimizată a aplicației pentru a pregăti paginile mai rapid." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Îți recomandăm să folosești [Stilurile de imagini adaptabile](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) pentru a reduce dimensiunea imaginilor încărcate în pagină. Dacă folosești Views pentru a afișa mai multe elemente de conținut într-o pagină, îți recomandăm să implementezi paginarea pentru a limita numărul elementelor de conținut afișate într-o anumită pagină." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Folosește [Stilurile de imagini adaptabile](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) native oferite în Drupal (disponibile în Drupal versiunea 8 și versiunile ulterioare). Folosește Stilurile de imagini adaptabile când redai câmpuri de imagine în moduri de afișare, afișări sau imagini încărcate în editorul WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Îți recomandăm să instalezi și să configurezi [un modul pentru folosirea formatelor de imagine 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) în site. Aceste module vor genera automat o versiune WebP a imaginilor încărcate pentru a optimiza durata de încărcare." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Îți recomandăm să încarci GIF-ul într-un serviciu care îl va pune la dispoziție pentru încorporare ca videoclip HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Poți activa comprimarea textului activând Comprimarea paginilor Gzip în Joomla: System > Global configuration > Server (Sistem > Configurație globală > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Îți recomandăm să folosești un [plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) sau un serviciu care convertește automat imaginile încărcate în formatele optime." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Dacă nu grupezi elementele JavaScript, poți folosi [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Modifică șabloanele de produse și de cataloage ca să folosești funcția de [încărcare lentă](https://web.dev/native-lazy-loading) a platformei web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Folosește [integrarea Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) din Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Activează opțiunea „Minimalizează fișierele CSS” din setările pentru dezvoltatori ale magazinului. [Află mai multe](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Etichetele `` se pot adăuga prin [modificarea aspectului unei teme](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Caută în [Piața Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) o varietate de extensii terță parte pentru a obține formate de imagine mai noi." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Înlocuiește GIF-urile animate cu videoclipuri](https://web.dev/replace-gifs-with-videos/) pentru încărcarea mai rapidă a paginilor web și folosește formate de fișiere moderne, cum ar fi [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) sau [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), pentru a îmbunătăți eficiența comprimării cu până la 30 % față de cea a codecului video actual de ultimă generație, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Există multe pluginuri care ajută la [activarea inline a elementelor critice](https://octobercms.com/plugins?search=css). Acestea pot să întrerupă alte pluginuri, astfel încât trebuie să le testezi în detaliu." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Temele, pluginurile și specificațiile serverului contribuie toate la timpul de răspuns al serverului. Îți recomandăm să găsești o temă mai optimizată, selectând cu atenție un plugin de optimizare și / sau făcând upgrade la server. CMS-ul October le dă dezvoltatorilor posibilitatea de a folosi [`Queues`](https://octobercms.com/docs/services/queues) pentru a amâna procesarea unei activități care durează mult timp, cum ar fi trimiterea unui e-mail. Astfel, solicitările web sunt accelerate semnificativ." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Îți recomandăm să afișezi extrase în listele postărilor (de exemplu, folosind un buton `show more`), să reduci numărul de postări afișate pe o anumită pagină web, să împarți postările lungi pe mai multe pagini web sau să folosești un plugin pentru a încărca lent comentariile." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Activează comprimarea textului în configurația serverului web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Îți recomandăm să folosești un [plugin](https://octobercms.com/plugins?search=image) sau un serviciu care convertește automat imaginile încărcate în formatele optime. [Imaginile WebP fără pierderi](https://developers.google.com/speed/webp) sunt cu 26 % mai mici decât PNG-urile și cu 25 – 34 % mai mici decât imaginile JPEG comparabile la indicele de calitate SSIM echivalent. Un alt format de imagine de ultimă generație recomandat este [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Folosește o bibliotecă „windowing”, ca `react-window`, pentru a minimaliza numărul de noduri DOM create dacă redai multe elemente repetate pe pagină. [Află mai multe](https://web.dev/virtualize-long-lists-react-window/). În plus, redu redările suplimentare inutile folosind [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) sau [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) și [omite efectele](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) doar până când anumite dependențe s-au schimbat dacă folosești hookul `Effect` ca să îmbunătățești performanța la redare." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Dacă folosești React Router, minimalizează folosirea componentei `` pentru [navigările pe traseu](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Dacă redai componente React pe server, poți folosi `renderToNodeStream()` sau `renderToStaticNodeStream()` ca să-i permiți clientului să primească și să completeze diferite părți ale codului de markup, nu pe tot deodată. [Află mai multe](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Dacă sistemul de versiuni minimalizează automat fișierele CSS, verifică dacă implementezi versiunea de producție a aplicației. Poți face verificarea cu extensia React Developer Tools. [Află mai multe](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Există o serie de pluginuri Wordpress care te pot ajuta să [activezi inline elementele critice](https://wordpress.org/plugins/search/critical+css/) sau să [amâni resurse mai puțin importante](https://wordpress.org/plugins/search/defer+css+javascript/). Atenție, optimizările oferite de aceste pluginuri pot să întrerupă funcțiile temei sau pluginurilor tale, astfel încât este posibil să trebuiască să modifici codul." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Temele, pluginurile și specificațiile serverului contribuie toate la timpul de răspuns al serverului. Îți recomandăm să găsești o temă mai optimizată, selectând cu atenție un plugin de optimizare și/sau făcând upgrade la server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Îți recomandăm să afișezi extrase în listele postărilor tale (de exemplu, prin intermediul filei Mai multe), reducând numărul de postări afișate pe o anumită pagină, împărțind postările lungi pe mai multe pagini sau folosind un plugin pentru a încărca lent comentariile." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Poți activa comprimarea textului în configurarea serverului web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Îți recomandăm să folosești un [plugin](https://wordpress.org/plugins/search/convert+webp/) sau un serviciu care convertește automat imaginile încărcate în formatele optime." } } diff --git a/lighthouse-core/lib/i18n/locales/ru.json b/lighthouse-core/lib/i18n/locales/ru.json index f10b5b7254ac..0a06e61e1f65 100644 --- a/lighthouse-core/lib/i18n/locales/ru.json +++ b/lighthouse-core/lib/i18n/locales/ru.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Атрибут [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) компонента [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) определяет, какие изображения использовать исходя из размера экрана. [Подробнее…](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Рекомендуем показывать все компоненты [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) в форматах WebP при указании соответствующего резервного объявления для других браузеров. [Подробнее…](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Для рендеринга очень длинных списков рекомендуем использовать виртуальную прокрутку с помощью набора инструментов Component Dev Kit (CDK). [Подробнее…](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Рекомендуем использовать специальный модуль, например [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg), позволяющий встраивать критически важный код CSS и JavaScript, а также асинхронно загружать ресурсы с помощью JavaScript. Обратите внимание, что такие модули могут привести к сбоям в работе сайта. Не исключено, что вам потребуется внести изменения в код." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "На время ответа влияют как используемые на сайте темы и модули, так и настройки сервера. Советуем найти более оптимизированную тему, тщательно подобрать модуль для оптимизации и/или обновить версию сервера. Серверы вашего хостинга должны поддерживать кеширование операционного кода PHP, кеширование в памяти для ускорения ответа баз данных (например, Redis или Memcached), а также оптимизированную логику приложения, чтобы быстрее подготавливать страницы к загрузке." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Чтобы уменьшить размер изображений на странице, используйте [адаптивные стили изображений](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8). Если вы используете Views для показа нескольких материалов на одной странице, рекомендуем применить разбивку на страницы, чтобы ограничить количество показываемых элементов." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Убедитесь, что используете нативные [адаптивные стили изображений](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) Drupal (доступны в Drupal 8 и более поздних версий). Используйте адаптивные стили при отрисовке полей изображений в режимах просмотра и представлениях, а также при отрисовке изображений, загруженных через редактор WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Рекомендуем установить и настроить [модуль для использования изображений в формате 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). Подобные модули автоматически создают WebP-версии изображений, ускоряя загрузку страницы." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Используйте сервисы, которые позволяют встраивать GIF-файлы на страницы сайта в формате видео HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Чтобы включить сжатие текста, разрешите GZIP-сжатие страниц в настройках Joomla (\"Система > Общие настройки > Сервер\")." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Чтобы загружаемые изображения автоматически конвертировались в оптимальный формат, используйте специальный [плагин](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) или сервис." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Если вы не группируете файлы JavaScript, рекомендуем использовать [модуль пакетирования и предварительной загрузки](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Рекомендуем изменить шаблоны продукции и каталогов для использования функции [отложенной загрузки](https://web.dev/native-lazy-loading) на веб-платформе." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Используйте [модуль интеграции с Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) в Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "В настройках для разработчиков своего магазина включите параметр Minify CSS Files (Уменьшать размер файлов CSS). [Подробнее…](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Чтобы добавить теги ``, [измените разметку темы](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "В [магазине Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) можно найти множество сторонних расширений для использования новых графических форматов." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Смените анимированные GIF-файлы на видео](https://web.dev/replace-gifs-with-videos/), чтобы ускорить загрузку страниц. Также рекомендуем использовать современные форматы файлов, такие как [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) и [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder). Это позволит повысить эффективность сжатия более чем на 30 % по сравнению с показателями новейшего видеокодека VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Используйте один из плагинов, которые позволяют [встраивать критически важный код](https://octobercms.com/plugins?search=css). Такие плагины могут привести к сбоям в работе других плагинов на сайте, поэтому перед внедрением тщательно протестируйте их." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Темы, плагины и спецификации сервера – все это влияет на время ответа сервера. Советуем найти более оптимизированную тему, тщательно подобрать плагин для оптимизации и/или обновить сервер. October CMS также позволяет разработчикам использовать [`Queues`](https://octobercms.com/docs/services/queues), чтобы отложить обработку ресурсозатратной задачи, например отправку электронного письма. Это значительно ускоряет веб-запросы." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Рекомендуем показывать в списках записей только начальные фрагменты материалов (например, с кнопкой `show more`). Советуем также сократить количество материалов на одной странице, разбить длинные записи на несколько страниц или использовать плагин для отложенной загрузки комментариев." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Включите в настройках веб-сервера сжатие текста." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Чтобы загружаемые изображения автоматически конвертировались в оптимальный формат, используйте специальный [плагин](https://octobercms.com/plugins?search=image) или сервис. [Изображения без потери качества в формате WebP](https://developers.google.com/speed/webp) на 26 % меньше по размеру изображений в формате PNG и на 25–34 % меньше изображений в формате JPEG при одинаковом значении индекса структурного сходства. Мы также рекомендуем использовать такой современный формат изображения, как [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Рекомендуем использовать библиотеку для виртуализации списков, например `react-window`, чтобы уменьшить количество создаваемых узлов DOM, если на одной странице выполняется отрисовка множества повторяющихся элементов. [Подробнее…](https://web.dev/virtualize-long-lists-react-window/) Кроме того, если для повышения скорости загрузки применяется обработчик `Effect`, используйте [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) или [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo), чтобы исключить повторные отрисовки, и [пропускайте эффекты](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), пока не изменятся определенные зависимости." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Если вы используете React Router, максимально ограничьте применение компонента `` для [перехода по маршрутам](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Если вы применяете серверный рендеринг компонентов React, мы рекомендуем использовать методы `renderToNodeStream()` или `renderToStaticNodeStream()`. Это позволит отправлять разметку частями, а не целиком и воссоздавать ее на устройстве клиента. [Подробнее…](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Если ваша система сборки автоматически уменьшает размер файлов CSS, перед развертыванием приложения убедитесь, что вы используете рабочую версию сборки. Для этого установите расширение \"Инструменты разработчика React\". [Подробнее…](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Используйте плагины WordPress, которые позволяют [встроить критическую часть данных](https://wordpress.org/plugins/search/critical+css/) или [отложить загрузку менее важных ресурсов](https://wordpress.org/plugins/search/defer+css+javascript/). Обратите внимание, что такие плагины могут привести к сбоям в работе других используемых вами тем или плагинов. Не исключено, что вам потребуется внести изменения в код." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Темы, плагины и спецификации сервера – все это влияет на время ответа сервера. Советуем найти более подходящую тему, тщательно подобрать плагин для оптимизации и/или обновить сервер." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Мы рекомендуем включить показ только начального фрагмента записей (например, с помощью тега More). Вы также можете сократить количество записей на одной странице, разбить длинные записи на несколько страниц или использовать отложенную загрузку комментариев." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Включить сжатие текста можно в настройках веб-сервера." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Чтобы загружаемые изображения автоматически конвертировались в оптимальный формат, используйте специальный [плагин](https://wordpress.org/plugins/search/convert+webp/) или сервис." } } diff --git a/lighthouse-core/lib/i18n/locales/sk.json b/lighthouse-core/lib/i18n/locales/sk.json index 5e078d723e5a..925fbdb74859 100644 --- a/lighthouse-core/lib/i18n/locales/sk.json +++ b/lighthouse-core/lib/i18n/locales/sk.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Komponent [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) podporuje atribút [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) na určenie toho, ktoré obrázky použiť na základe veľkosti obrazovky. [Ďalšie informácie](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Skúste zobraziť všetky komponenty [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) vo formátoch WebP a zároveň nastaviť vhodné záložné riešenie pre ďalšie prehliadače. [Ďalšie informácie](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Ak vykresľujete veľmi dlhé zoznamy, môžete použiť virtuálne posúvanie pomocou súpravy Component Dev Kit (CDK). [Ďalšie informácie](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Zvážte použitie modulu na vloženie kľúčovej šablóny CSS a JavaSciptu do textu, prípadne potenciálne načítavajte podklady asynchrónne prostredníctvom JavaScriptu, ako je modul [Rozšírená agregácia šablóny CSS a JavaScriptu](https://www.drupal.org/project/advagg). Upozorňujeme, že optimalizácie poskytnuté týmto modulom môžu porušiť váš web, takže budete musieť zrejme zmeniť kód." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Čas odpovede servera ovplyvňujú motívy, moduly a špecifikácie servera. Odporúčame nájsť optimalizovanejší motív, opatrne vybrať modul na optimalizáciu alebo inovovať server. Vaše hostiteľské servery by mali využívať ukladanie kódov operácií PHP do vyrovnávacej pamäte, ukladanie do vyrovnávacej pamäte na zníženie časov dopytov databázy (napríklad Redis alebo Memcached), ako aj optimalizovanú aplikačnú logiku na skrátenie prípravy stránok." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Zvážte použitie [štýlov responzívnych obrázkov](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8), aby ste znížili veľkosť obrázkov načítavaných na stránke. Ak zobrazujete viacero položiek obsahu na stránke pomocou Zobrazení, zvážte implementáciu stránkovania, aby ste obmedzili počet položiek obsahu zobrazovaných na danej stránke." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Skontrolujte, či používate natívne [štýly responzívnych obrázkov](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) poskytnuté z webu Drupal (k dispozícii na webe Drupal verzie 8 a novšej). Štýly responzívnych obrázkov používajte pri vykresľovaní polí obrázkov prostredníctvom režimov čítania, zobrazení alebo obrázkov nahraných prostredníctvom editora WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Zvážte inštaláciu a konfiguráciu [modulu, aby ste mohli na svojom webe využívať formáty obrázka 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). Tieto moduly automaticky generujú verziu WebP vašich nahraných obrázkov, aby sa optimalizovali časy načítania." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Zvážte nahranie gifu do služby, ktorá umožní jeho vloženie v podobe videa HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Kompresiu textu môžete povoliť aktivovaním kompresie stránok Gzip v systéme Joomla (Systém > Globálna konfigurácia > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Zvážte použitie [doplnku](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) alebo služby, ktorá automaticky konvertuje nahrané obrázky do optimálnych formátov." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Ak prvky JavaScriptu nezoskupujete, zvážte použitie [funkcie baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Ak chcete využiť funkciu [oneskoreného načítania](https://web.dev/native-lazy-loading) danej webovej platformy, upravte šablóny svojho produktu a katalógu." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Použite [integráciu Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) platformy Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Povoľte možnosť Minifikovať súbory CSS v nastaveniach vášho obchodu pre vývojárov. [Ďalšie informácie](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Značky `` je možné pridať [úpravou rozloženia motívu](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Na trhovisku [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) nájdete veľké množstvo rozšírení tretích strán, ktoré podporujú nové formáty obrázkov." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Nahraďte animované obrázky GIF videom](https://web.dev/replace-gifs-with-videos/), aby ste zrýchlili načítavanie stránok. Zvážte použitie moderných formátov súborov, napríklad [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) alebo [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), ktoré v porovnaní s aktuálnym špičkovým videokodekom VP9 zvyšujú účinnosť kompresie o viac ako 30 %." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Existuje mnoho doplnkov, ktoré zlepšujú fungovanie [vložených kľúčových podkladov](https://octobercms.com/plugins?search=css). Tieto doplnky môžu narušiť fungovanie iných, takže to dôsledne otestujte." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Čas odpovede servera ovplyvňujú motívy, doplnky a jeho špecifikácie. Odporúčame nájsť optimalizovanejší motív, opatrne vybrať doplnok na optimalizáciu alebo server aktualizovať. October CMS tiež vývojárom umožňuje odložiť spracovanie časovo náročnej úlohy, napríklad odoslanie e‑mailu, pomocou funkcie [`Queues`](https://octobercms.com/docs/services/queues). To výrazne zrýchli webové požiadavky." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Zvážte zobrazovanie úryvkov v zoznamoch príspevkov (napríklad pomocou tlačidla `show more`), zníženie počtu príspevkov zobrazovaných na danej webovej stránke alebo rozdelenie dlhých príspevkov na niekoľko stránok, prípadne použitie doplnku na odložené načítanie komentárov." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Povoľte kompresiu textu v konfigurácii webového servera." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Zvážte použitie [doplnku](https://octobercms.com/plugins?search=image) alebo služby, ktorá automaticky konvertuje nahrané obrázky do optimálnych formátov. Veľkosť [bezstratových obrázkov WebP](https://developers.google.com/speed/webp) je o 26 % menšia než veľkosť obrázkov PNG a o 25 až 34 % menšia ako veľkosť porovnateľných obrázkov JPEG pri ekvivalentnom indexe kvality SSIM. Prípadne zvážte formát obrázkov ďalšej generácie [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Ak na stránke opakovane vykresľujete určité prvky, zvážte použitie „okennej“ knižnice, ako je `react-window`, ktorá vám pomôže minimalizovať počet vytvorených uzlov DOM. [Ďalšie informácie](https://web.dev/virtualize-long-lists-react-window/) Minimalizujte aj zbytočné opakované vykresľovanie. Môžete na to použiť funkciu [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) alebo [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo). [Efekty preskakujte](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) iba v prípade, ak sa zmenili určité závislosti a zlepšujete výkonnosť počas spustenia pomocou nástroja `Effect`." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Ak používate React Router, minimalizujte používanie komponentu `` na [určenie smerovania](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Ak na strane servera vykresľujete komponenty knižnice React, zvážte použitie funkcie `renderToNodeStream()` alebo `renderToStaticNodeStream()`, aby ste klientovi umožnili prijať a spracovať rôzne časti značiek namiesto všetkých naraz. [Ďalšie informácie](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Ak vaša zostava automaticky minifikuje súbory CSS, mali by ste nasadzovať ostrú verziu zostavy aplikácie. Môžete to skontrolovať pomocou rozšírenia React Developer Tools. [Ďalšie informácie](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Existuje niekoľko doplnkov WordPress, ktoré vám pomôžu [vložiť do textu kľúčové podklady](https://wordpress.org/plugins/search/critical+css/) alebo [odložiť menej dôležité zdroje](https://wordpress.org/plugins/search/defer+css+javascript/). Dajte pozor, pretože optimalizácie poskytované týmito doplnkami môžu porušiť funkcie motívu či doplnkov, takže budete musieť zrejme zmeniť kód." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Čas odpovede servera ovplyvňujú motívy, doplnky a špecifikácie servera. Odporúčame nájsť optimalizovanejší motív, opatrne vybrať doplnok na optimalizáciu a/alebo aktualizovať server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Zvážte zobrazovanie úryvkov v zoznamoch príspevkov (napr. prostredníctvom značky Viac), znížte počet príspevkov zobrazovaných na danej stránke alebo rozdeľte dlhé príspevky na niekoľko stránok. Prípadne použite doplnok na predbežné načítavanie komentárov." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "V konfigurácii webového servera môžete povoliť kompresiu textu." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Zvážte použitie [doplnku](https://wordpress.org/plugins/search/convert+webp/) alebo služby, ktorá automaticky konvertuje nahrané obrázky do optimálnych formátov." } } diff --git a/lighthouse-core/lib/i18n/locales/sl.json b/lighthouse-core/lib/i18n/locales/sl.json index e39b2a4ec001..3174e44b3b2f 100644 --- a/lighthouse-core/lib/i18n/locales/sl.json +++ b/lighthouse-core/lib/i18n/locales/sl.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Komponenta [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) podpira atribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) za določanje, katera slikovna sredstva naj bodo uporabljena na podlagi velikosti zaslona. [Več o tem](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Razmislite o tem, da bi vse komponente za [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) prikazali v oblikah zapisa WebP, pri tem pa določili ustrezno rezervno možnost za druge brskalnike. [Več o tem](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Če upodabljate zelo velike sezname, razmislite o uporabi navideznega drsenja s kompletom Component Dev Kit (CDK). [Preberite več o tem](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Razmislite o uporabi modula za vstavljanje kritičnega CSS-ja in JavaScripta ali potencialno asinhrono nalaganje elementov prek JavaScripta, kot je modul [Napredno združevanje za CSS/JS](https://www.drupal.org/project/advagg). Upoštevajte, da lahko optimizacije, ki jih ponuja ta modul, pokvarijo delovanje vašega spletnega mesta, zato boste verjetno morali spremeniti kodo." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Teme, moduli in strežniške specifikacije prispevajo k odzivnemu času strežnika. Razmislite o tem, da bi poiskali bolj optimizirano temo, skrbno izbrali optimizacijski modul in/ali nadgradili strežnik. Vaši gostiteljski strežniki bi morali izkoriščati predpomnjenje operativne kode, predpomnjenje pomnilnika za skrajšanje časa poizvedbe v zbirki podatkov (denimo programsko opremo Redis ali Memcached) ter tudi optimizirano logiko aplikacij za hitrejšo pripravo strani." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Razmislite o uporabi [slogov odzivnih slik](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) za zmanjšanje velikosti slik, naloženih na strani. Če za prikaz več vsebinskih elementov na strani uporabljate funkcijo Pogledi, razmislite o razdelitvi na več strani, da omejite število vsebinskih elementov, prikazanih na določeni strani." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Preverite, ali uporabljate izvorne [sloge odzivnih slik](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8), ki jih zagotavlja sistem Drupal (na voljo v sistemu Drupal 8 in novejšem). Sloge odzivnih slik uporabite pri upodabljanju slikovnih polj v načinih ogleda, ogledih ali slikah, naloženih prek urejevalnika WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Razmislite o tem, da bi namestili in konfigurirali [modul za uporabo oblik zapisov slik 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) na svojem spletnem mestu. Tovrstni moduli samodejno ustvarijo različico WebP naloženih slik in tako optimizirajo čase nalaganja." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Razmislite o tem, da bi GIF naložili v storitev, prek katere bo na voljo za vdelavo kot videoposnetek v obliki HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Stiskanje besedila lahko omogočite tako, da omogočite stiskanje strani Gzip v programu Joomla (Sistem > Globalna konfiguracija > Strežnik)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Razmislite o tem, da bi uporabili [vtičnik](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ali storitev, ki naložene slike samodejno pretvori v optimalne oblike." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Če JavaScriptnih sredstev ne boste združili v sveženj, razmislite o uporabi orodja [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Razmislite o tem, da bi svoje predloge izdelkov in kataloga spremenili tako, da uporabljajo funkcijo spletne platforme za [»leno« nalaganje](https://web.dev/native-lazy-loading)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Uporabite Magentovo [integracijo za Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "V nastavitvah za razvijalce v svoji trgovini omogočite možnost »Pomanjšaj datoteke CSS«. [Preberite več o tem](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Oznake `` lahko dodate tako, da [spremenite postavitev teme](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Razmislite o tem, da na tržnici [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) poiščete različne razširitve drugih ponudnikov, s katerimi lahko izkoristite novejše oblike zapisa slik." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "Za hitrejše nalaganje spletnih strani lahko [animirane slike GIF nadomestite z videoposnetki](https://web.dev/replace-gifs-with-videos/), razmislite pa tudi o uporabi sodobnih oblik datotek, kot je [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ali [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), da učinkovitost stiskanja izboljšate za več kot 30 % v primerjavi s trenutno najboljšim videokodekom VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Na voljo so številni vtičniki, ki pomagajo [uvrstiti nujna sredstva](https://octobercms.com/plugins?search=css). Ti vtičniki lahko pokvarijo delovanje drugih vtičnikov, zato jih morate temeljito preizkusiti." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Teme, vtičniki in strežniške specifikacije prispevajo k odzivnemu času strežnika. Razmislite o tem, da bi poiskali bolj optimizirano temo, skrbno izbrali optimizacijski vtičnik in/ali nadgradili strežnik. Sistem za upravljanje vsebine October razvijalcem omogoča tudi uporabo elementa [`Queues`](https://octobercms.com/docs/services/queues), ki omogoča odlog obdelave zamudnega opravila, kot je pošiljanje e-pošte. To znatno pospeši spletne zahteve." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Razmislite o tem, da bi na seznamih objav prikazali izvlečke (npr. z gumbom `show more`), zmanjšali število objav, prikazanih na posamezni spletni strani, daljše objave razdelili na več spletnih strani ali uporabili vtičnik za odloženo nalaganje komentarjev." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Omogočite stiskanje besedila v konfiguraciji spletnega strežnika." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Razmislite o uporabi [vtičnika](https://octobercms.com/plugins?search=image) ali storitve, ki naložene slike samodejno pretvori v optimalne oblike. [Slike WebP brez izgub](https://developers.google.com/speed/webp) so 26 % manjše od slik PNG in 25–34 % manjše od primerljivih slik JPEG pri enakovrednem indeksu kakovosti SSIM. Še ena sodobna oblika zapisa slike, o kateri je vredno razmisliti, je [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Razmislite o uporabi knjižnice prikaza v oknu, kot je `react-window`, da zmanjšate število ustvarjenih vozlišč DOM, če na strani upodabljate več ponovljenih elementov. [Več o tem](https://web.dev/virtualize-long-lists-react-window/). Poleg tega zmanjšajte število nepotrebnih vnovičnih upodobitev z možnostmi [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) ali [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) in [preskočite učinke](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), dokler se ne spremenijo samo določene odvisnosti, če uporabljate rutino `Effect` za izboljšanje učinkovitosti delovanja." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Če uporabljate React Router, karseda omejite uporabo komponente `` za[krmarjenje po poteh](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Če na strežniški strani upodabljate morebitne komponente React, razmislite o uporabi elementa `renderToNodeStream()` ali `renderToStaticNodeStream()`, da bi odjemalcu dovolili prejemanje in hidriranje različnih delov oznak, namesto vseh hkrati. [Preberite več o tem](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Če vaš sistem gradnje samodejno pomanjša datoteke CSS, se prepričajte, da uvajate gradnjo aplikacije za splošno razpoložljivost. To lahko preverite z razširitvijo React Developer Tools. [Več o tem](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Na voljo je več vtičnikov za WordPress, ki vam lahko pomagajo [uvrstiti nujna sredstva](https://wordpress.org/plugins/search/critical+css/) ali [odložiti manj pomembna sredstva](https://wordpress.org/plugins/search/defer+css+javascript/). Upoštevajte, da lahko optimizacije, ki jih ponujajo ti vtičniki, pokvarijo delovanje funkcij vaših tem ali vtičnikov, zato boste verjetno morali spremeniti kodo." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Teme, vtičniki in strežniške specifikacije prispevajo k odzivnemu času strežnika. Razmislite o tem, da bi poiskali bolj optimizirano temo, skrbno izbrali optimizacijski vtičnik in/ali nadgradili strežnik." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Razmislite o tem, da bi na seznamih objav prikazali izvlečke (npr. z oznako »more«), zmanjšali število objav, prikazanih na posamezni strani, daljše objave razdelili na več strani ali uporabili vtičnik za odloženo nalaganje komentarjev." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Stiskanje besedila lahko omogočite v konfiguraciji spletnega strežnika." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Razmislite o tem, da bi uporabili [vtičnik](https://wordpress.org/plugins/search/convert+webp/) ali storitev, ki naložene slike samodejno pretvori v optimalne oblike." } } diff --git a/lighthouse-core/lib/i18n/locales/sr-Latn.json b/lighthouse-core/lib/i18n/locales/sr-Latn.json index d34693f37b82..5f57705f9c5e 100644 --- a/lighthouse-core/lib/i18n/locales/sr-Latn.json +++ b/lighthouse-core/lib/i18n/locales/sr-Latn.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Komponenta [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) podržava atribut [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) da bi naznačila koje slikovne elemente da koristi na osnovu veličine ekrana. [Saznajte više](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Razmislite o tome da prikažete sve komponente [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) u WebP formatima uz navođenje prikladnog rezervnog rešenja za druge pregledače. [Saznajte više](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Razmislite o tome da koristite virtuelno pomeranje pomoću Component Dev Kit-a (CDK) ako se prikazuju veoma velike liste. [Saznajte više](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Predlažemo da koristite modul za ugradnju ključnog CSS-a i JavaScipt-a ili potencijalno asinhrono učitavanje elemenata putem JavaScript-a, poput modula [Napredno CSS/JS grupisanje](https://www.drupal.org/project/advagg). Imajte na umu da optimizacije koje pruža ovaj modul mogu da oštete sajt, pa ćete verovatno morati da unesete neke promene u kôd." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Teme, moduli i specifikacije servera doprinose vremenu odgovora servera. Predlažemo da pronađete optimizovaniju temu, pažljivo izaberete modul za optimizaciju i/ili nadogradite server. Serveri za hostovanje treba da koriste keširanje PHP opkoda, keširanje memorije radi smanjenja vremena odgovaranja na upit iz baze podataka, poput Redis-a ili Memcached-a, kao i optimizovanu logiku aplikacije radi brže pripreme stranica." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Predlažemo da koristite [prilagodljive stilove slika](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) kako biste smanjili veličinu slika koje se učitavaju na stranici. Ako koristite Views (prikazi) da biste prikazali više stavki sadržaja na stranici, razmislite o primeni numerisanja stranica da biste ograničili broj stavki sadržaja koje se prikazuju na određenoj stranici." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Uverite se da koristite izvorne [stilove prilagodljivih slika](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) koje pruža Drupal (dostupni u Drupal-u 8 i novijim verzijama). Koristite stilove prilagodljivih slika pri renderovanju polja za slike preko režima prikaza, prikaza ili slika otpremljenih putem WYSIWYG uređivača." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Predlažemo da instalirate i konfigurišete [modul za korišćenje WebP formata slike](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) na sajtu. Takvi moduli automatski generišu WebP verziju otpremljenih slika da bi optimizovali brzinu učitavanja." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Predlažemo da otpremite GIF u uslugu koja će ga kodirati za ugradnju kao HTML5 video." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Možete da omogućite komprimovanje teksta tako što ćete omogućiti Gzip komprimovanje stranica u sistemu Joomla (System (Sistem) > Global configuration (Globalna konfiguracija) > Server (Server))." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Predlažemo da koristite [dodatnu komponentu](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) ili uslugu koja automatski konvertuje otpremljene slike u optimalne formate." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Ako ne pravite pakete JavaScript elemenata, razmislite o tome da koristite [bejler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Razmislite o tome da izmenite šablone proizvoda i kataloga da biste iskoristili funkciju [odloženog učitavanja](https://web.dev/native-lazy-loading) na veb-platformi." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Koristite [Varnish integraciju](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) platforme Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Omogućite opciju „Umanji CSS datoteke“ u podešavanjima za programere u prodavnici. [Saznajte više](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Oznake `` mogu da se dodaju [izmenom izgleda teme](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Razmislite o tome da potražite mnoštvo dodataka trećih strana na [Magento Marketplace-u](https://marketplace.magento.com/catalogsearch/result/?q=webp) da biste iskoristili novije formate slika." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Zamenite animirane GIF-ove video sadržajem](https://web.dev/replace-gifs-with-videos/) da bi se veb-stranice brže učitavale, a predlažemo i da koristite moderne formate fajlova, kao što je [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) ili [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), da biste poboljšali efikasnost komprimovanja za više od 30% u odnosu na aktuelni najsavremeniji video kodek, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Ima mnogo dodatnih komponenti koje vam pomažu da [umetnete kritične elemente](https://octobercms.com/plugins?search=css). Te dodatne komponente mogu da oštete druge dodatne komponente, pa morate detaljno da ih testirate." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Teme, dodatne komponente i specifikacije servera doprinose vremenu odgovora servera. Predlažemo da pronađete optimizovaniju temu, pažljivo izaberete dodatnu komponentu za optimizaciju i/ili nadogradite server. Sistem za upravljanje sadržajem October omogućava programerima i da koriste stavku [`Queues`](https://octobercms.com/docs/services/queues) da bi odložili obradu nekog zadatka koji oduzima mnogo vremena, poput slanja imejla. To drastično ubrzava veb-zahteve." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Predlažemo da prikažete odlomke na listama postova (na primer, pomoću dugmeta `show more`), smanjite broj postova koji se prikazuju na određenoj veb-stranici, razdvojite dugačke postove na više veb-stranica ili koristite dodatnu komponentu za odloženo učitavanje komentara." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Omogućite komprimovanje teksta u konfiguraciji veb-servera." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Predlažemo da koristite [dodatnu komponentu](https://octobercms.com/plugins?search=image) ili uslugu koja automatski konvertuje otpremljene slike u optimalne formate. Veličina [WebP slika bez gubitaka](https://developers.google.com/speed/webp) je za 26% manja od veličine PNG slika i za 25–34% manja od veličine odgovarajućih JPEG slika ekvivalentnog SSIM indeksa kvaliteta. Još jedan format slike sledeće generacije koji treba da uzmete u obzir je [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Predlažemo da koristite biblioteku „sa prozorima“ kao što je `react-window` kako biste smanjili broj napravljenih DOM čvorova ako na stranici renderujete mnogo elemenata koji se ponavljaju. [Saznajte više](https://web.dev/virtualize-long-lists-react-window/). Isto tako, ako koristite kopču `Effect` za poboljšanje učinka vremena izvršavanja, smanjite nepotrebna ponovna renderovanja pomoću komponenti [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) ili [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) i [preskočite efekte](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) samo dok se određene zavisnosti ne promene." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Ako koristite React ruter, smanjite korišćenje komponente `` za [navigacije pomoću rute](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Ako prikazujete bilo kakve React komponente na serveru, razmislite o tome da koristite `renderToNodeStream()` ili `renderToStaticNodeStream()` kako biste omogućili klijentu da prima i popunjava različite delove oznake umesto svih delova odjednom. [Saznajte više](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Ako sistem za prevođenje i povezivanje automatski umanjuje CSS fajlove, uverite se da primenjujete proizvodnu verziju aplikacije. To možete da proverite pomoću dodatka React Developer Tools. [Saznajte više](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Neke WordPress dodatne komponente mogu da vam pomognu da [umetnete kritične elemente](https://wordpress.org/plugins/search/critical+css/) ili [odložite manje važne resurse](https://wordpress.org/plugins/search/defer+css+javascript/). Imajte na umu da optimizacije koje pružaju ove dodatne komponente mogu da oštete funkcije ili teme dodatnih komponenti, pa ćete verovatno morati da unosite promene u kôd." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Teme, dodatne komponente i specifikacije servera doprinose vremenu odgovora servera. Preporučujemo da pronađete optimizovaniju temu, pažljivo izaberete dodatnu komponentu za optimizaciju i/ili nadogradite server." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Preporučujemo da prikažete odlomke u listama postova (na primer, preko još oznaka), smanjite broj postova koji se prikazuju na određenoj stranici, razdvojite dugačke postove na više strancia ili koristite dodatnu komponentu za lako učitavanje komentara." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Možete da omogućite komprimovanje teksta u konfiguraciji veb-servera." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Predlažemo da koristite [dodatnu komponentu](https://wordpress.org/plugins/search/convert+webp/) ili uslugu koja automatski konvertuje otpremljene slike u optimalne formate." } } diff --git a/lighthouse-core/lib/i18n/locales/sr.json b/lighthouse-core/lib/i18n/locales/sr.json index aeff26575c61..9737a49d260d 100644 --- a/lighthouse-core/lib/i18n/locales/sr.json +++ b/lighthouse-core/lib/i18n/locales/sr.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Компонента [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) подржава атрибут [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) да би назначила које сликовне елементе да користи на основу величине екрана. [Сазнајте више](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Размислите о томе да прикажете све компоненте [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) у WebP форматима уз навођење прикладног резервног решења за друге прегледаче. [Сазнајте више](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Размислите о томе да користите виртуелно померање помоћу Component Dev Kit-а (CDK) ако се приказују веома велике листе. [Сазнајте више](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Предлажемо да користите модул за уградњу кључног CSS-а и JavaScipt-а или потенцијално асинхроно учитавање елемената путем JavaScript-а, попут модула [Напредно CSS/JS груписање](https://www.drupal.org/project/advagg). Имајте на уму да оптимизације које пружа овај модул могу да оштете сајт, па ћете вероватно морати да унесете неке промене у кôд." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Теме, модули и спецификације сервера доприносе времену одговора сервера. Предлажемо да пронађете оптимизованију тему, пажљиво изаберете модул за оптимизацију и/или надоградите сервер. Сервери за хостовање треба да користе кеширање PHP опкода, кеширање меморије ради смањења времена одговарања на упит из базе података, попут Redis-а или Memcached-а, као и оптимизовану логику апликације ради брже припреме страница." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Предлажемо да користите [прилагодљиве стилове слика](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) како бисте смањили величину слика које се учитавају на страници. Ако користите Views (прикази) да бисте приказали више ставки садржаја на страници, размислите о примени нумерисања страница да бисте ограничили број ставки садржаја које се приказују на одређеној страници." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Уверите се да користите изворне [стилове прилагодљивих слика](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) које пружа Drupal (доступни у Drupal-у 8 и новијим верзијама). Користите стилове прилагодљивих слика при рендеровању поља за слике преко режима приказа, приказа или слика отпремљених путем WYSIWYG уређивача." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Предлажемо да инсталирате и конфигуришете [модул за коришћење 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) на сајту. Такви модули аутоматски генеришу WebP верзију отпремљених слика да би оптимизовали брзину учитавања." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Предлажемо да отпремите GIF у услугу која ће га кодирати за уградњу као HTML5 видео." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Можете да омогућите компримовање текста тако што ћете омогућити Gzip компримовање страница у систему Joomla (System (Систем) > Global configuration (Глобална конфигурација) > Server (Сервер))." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Предлажемо да користите [додатну компоненту](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) или услугу која аутоматски конвертује отпремљене слике у оптималне формате." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Ако не правите пакете JavaScript елемената, размислите о томе да користите [бејлер](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Размислите о томе да измените шаблоне производа и каталога да бисте искористили функцију [одложеног учитавања](https://web.dev/native-lazy-loading) на веб-платформи." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Користите [Varnish интеграцију](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) платформе Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Омогућите опцију „Умањи CSS датотеке“ у подешавањима за програмере у продавници. [Сазнајте више](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Ознаке `` могу да се додају [изменом изгледа теме](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Размислите о томе да потражите мноштво додатака трећих страна на [Magento Marketplace-у](https://marketplace.magento.com/catalogsearch/result/?q=webp) да бисте искористили новије формате слика." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Замените анимиране GIF-ове видео садржајем](https://web.dev/replace-gifs-with-videos/) да би се веб-странице брже учитавале, а предлажемо и да користите модерне формате фајлова, као што је [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) или [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), да бисте побољшали ефикасност компримовања за више од 30% у односу на актуелни најсавременији видео кодек, VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Има много додатних компоненти које вам помажу да [уметнете критичне елементе](https://octobercms.com/plugins?search=css). Те додатне компоненте могу да оштете друге додатне компоненте, па морате детаљно да их тестирате." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Теме, додатне компоненте и спецификације сервера доприносе времену одговора сервера. Предлажемо да пронађете оптимизованију тему, пажљиво изаберете додатну компоненту за оптимизацију и/или надоградите сервер. Систем за управљање садржајем October омогућава програмерима и да користе ставку [`Queues`](https://octobercms.com/docs/services/queues) да би одложили обраду неког задатка који одузима много времена, попут слања имејла. То драстично убрзава веб-захтеве." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Предлажемо да прикажете одломке на листама постова (на пример, помоћу дугмета `show more`), смањите број постова који се приказују на одређеној веб-страници, раздвојите дугачке постове на више веб-страница или користите додатну компоненту за одложено учитавање коментара." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Омогућите компримовање текста у конфигурацији веб-сервера." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Предлажемо да користите [додатну компоненту](https://octobercms.com/plugins?search=image) или услугу која аутоматски конвертује отпремљене слике у оптималне формате. Величина [WebP слика без губитака](https://developers.google.com/speed/webp) је за 26% мања од величине PNG слика и за 25–34% мања од величине одговарајућих JPEG слика еквивалентног SSIM индекса квалитета. Још један формат слике следеће генерације који треба да узмете у обзир је [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Предлажемо да користите библиотеку „са прозорима“ као што је `react-window` како бисте смањили број направљених DOM чворова ако на страници рендерујете много елемената који се понављају. [Сазнајте више](https://web.dev/virtualize-long-lists-react-window/). Исто тако, aко користите копчу `Effect` за побољшање учинка времена извршавања, смањите непотребна поновна рендеровања помоћу компоненти [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) или [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) и [прескочите ефекте](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) само док се одређене зависности не промене." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Ако користите React рутер, смањите коришћење компоненте `` за [навигације помоћу руте](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Ако приказујете било какве React компоненте на серверу, размислите о томе да користите `renderToNodeStream()` или `renderToStaticNodeStream()` како бисте омогућили клијенту да прима и попуњава различите делове ознаке уместо свих делова одједном. [Сазнајте више](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Ако систем за превођење и повезивање аутоматски умањује CSS фајлове, уверите се да примењујете производну верзију апликације. То можете да проверите помоћу додатка React Developer Tools. [Сазнајте више](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Неке WordPress додатне компоненте могу да вам помогну да [уметнете критичне елементе](https://wordpress.org/plugins/search/critical+css/) или [одложите мање важне ресурсе](https://wordpress.org/plugins/search/defer+css+javascript/). Имајте на уму да оптимизације које пружају ове додатне компоненте могу да оштете функције или теме додатних компоненти, па ћете вероватно морати да уносите промене у кôд." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Теме, додатне компоненте и спецификације сервера доприносе времену одговора сервера. Препоручујемо да пронађете оптимизованију тему, пажљиво изаберете додатну компоненту за оптимизацију и/или надоградите сервер." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Препоручујемо да прикажете одломке у листама постова (на пример, преко још ознака), смањите број постова који се приказују на одређеној страници, раздвојите дугачке постове на више странциа или користите додатну компоненту за лако учитавање коментара." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Можете да омогућите компримовање текста у конфигурацији веб-сервера." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Предлажемо да користите [додатну компоненту](https://wordpress.org/plugins/search/convert+webp/) или услугу која аутоматски конвертује отпремљене слике у оптималне формате." } } diff --git a/lighthouse-core/lib/i18n/locales/sv.json b/lighthouse-core/lib/i18n/locales/sv.json index 151331b9688d..15c4a8c8f18f 100644 --- a/lighthouse-core/lib/i18n/locales/sv.json +++ b/lighthouse-core/lib/i18n/locales/sv.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Komponenten [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) har stöd för attributet [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) så att du kan ange vilka bildtillgångar som ska användas utifrån skärmstorlek. [Läs mer](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Vi rekommenderar att du visar alla [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites)-komponenter i WebP-format och anger ett lämpligt alternativ för andra. [Läs mer](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Vi rekommenderar virtuell skrollning med Component Dev Kit (CDK) om mycket stora listor renderas. [Läs mer](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Du kan använda en modul för att lägga till kritiska CSS- och JavaScript-tillgångar eller läsa in tillgångar asynkront via JavaScript, t.ex. modulen [Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg). Tänk på att optimeringarna som denna modul gör kan leda till att webbplatsen slutar att fungera, så du kan behöva ändra i koden." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Serverns svarstider påverkas av teman, moduler och serverns prestanda. Du kan använda ett mer optimerat tema, välja en optimeringsmodul och/eller uppgradera servern. Värdservrarna ska använda cachelagring av OP-kod för PHP och minnescachelagring för att minska sökfrågetiderna för databasen, t.ex. Redis eller Memcached, samt en optimerad applogik för att förbereda sidor snabbare." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Du kan använda [responsiva bildformat](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) för att minska storleken på bilderna som läses in på sidan. Om du använder Views för att visa flera innehållsobjekt på en sida kan du implementera sidnumrering om du vill begränsa antalet innehållsobjekt som visas på en viss sida." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Kontrollera att du använder de integrerade [responsiva bildformaten](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) från Drupal (tillgängliga i Drupal 8 och senare). Använd de responsiva bildformaten när du renderar bildfält via visningslägen, vyer eller bilder som laddats upp via WYSIWYG-redigeraren." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Du kan installera och konfigurera [en modul så att du kan använda WebP-bildformat](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) på webbplatsen. Med sådana moduler genereras en WebP-version automatiskt av de uppladdade bilderna i syfte att optimera hämtningstiderna." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Ladda upp GIF-filen till en tjänst som kan göra den tillgänglig för inbäddning som HTML5-video." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Du kan aktivera textkomprimering genom att aktivera Gzip Page Compression i Joomla (System > Global configuration > Server)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Det kan vara bra att använda en [plugin](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) eller tjänst som automatiskt konverterar uppladdade bilder till optimalt format." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Om du paketerar JavaScript-tillgångarna rekommenderar vi att du använder [baler](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Vi rekommenderar att du ändrar dina produkt- och katalogmallar för att dra nytta av webbplattformens funktion för [uppskjuten inläsning](https://web.dev/native-lazy-loading)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Använd Magentos [Varnish-integrering](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Aktivera alternativet Minify CSS Files (minifiera CSS-filer) i butikens utvecklarinställningar. [Läs mer](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "``-taggar kan läggas till genom att [ändra ett temas layout](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Vi rekommenderar att du söker på [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) efter olika tillägg från tredje part så att du kan använda nyare bildformat." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Ersätt animerade GIF-bilder med videor](https://web.dev/replace-gifs-with-videos/) så att webbsidan läses in snabbare. Du kan även använda moderna filformat som [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) eller [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) för att förbättra komprimeringens effektivitet med mer än 30 % jämfört med den nuvarande toppmoderna videokodeken VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Det finns många plugins som kan hjälpa dig att [lägga till kritiska tillgångar direkt på sidan](https://octobercms.com/plugins?search=css). Dessa plugins kan få andra plugins att sluta fungera, så du bör testa noga." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Serverns svarstider påverkas av teman, plugins och serverns prestanda. Du kan använda ett mer optimerat tema, välja en optimeringsplugin och/eller uppgradera servern. Med October CMS kan utvecklare även använda [`Queues`](https://octobercms.com/docs/services/queues) för att skjuta upp bearbetningen av en tidskrävande uppgift, till exempel att skicka ett e-postmeddelande. Detta gör webbförfrågningarna mycket snabbare." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Du kan visa utdrag i inläggslistan (t.ex. med en `show more`-knapp), minska antalet inlägg på webbsidan, dela upp långa inlägg på flera webbsidor eller använda en plugin som läser in kommentarer med lat inläsning." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Aktivera textkomprimering i webbserverns konfiguration." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Det kan vara bra att använda en [plugin](https://octobercms.com/plugins?search=image) eller tjänst som automatiskt konverterar uppladdade bilder till optimalt format. [Förlustfria WebP-bilder](https://developers.google.com/speed/webp) är 26 % mindre än PNG-bilder och 25–34 % mindre än jämförbara JPEG-bilder med samma upplösning enligt SSIM-kvalitetsindex. Ett annat modernare bildformat är [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Du kan använda ett bibliotek för fönstersystem som `react-window` för att minimera antalet DOM-noder som skapas om du renderar många upprepade element på sidan. [Läs mer](https://web.dev/virtualize-long-lists-react-window/). Minimera även onödiga omrenderingar med [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) eller [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) och [hoppa endast över effekter](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) tills vissa beroenden har ändrats om du använder hooken `Effect` till att förbättra körningsresultatet." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Om du använder React Router minimerar du användningen av komponenten `` för [navigering av dirigeringar](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Om du renderar React-komponenter på serversidan rekommenderar vi att du använder `renderToNodeStream()` eller `renderToStaticNodeStream()` till att tillåta att klienten tar emot och hydrerar olika delar av uppmärkningen i stället för alla på en gång. [Läs mer](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Om versionssystemet minifierar CSS-filerna automatiskt kontrollerar du att du implementerar appens produktionsversion. Du kan kontrollera detta med tillägget React Developer Tools. [Läs mer](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Det finns ett antal pluginmoduler för WordPress som kan hjälpa dig att [lägga till kritiska tillgångar direkt på sidan](https://wordpress.org/plugins/search/critical+css/) eller [skjuta upp inläsningen av mindre viktiga resurser](https://wordpress.org/plugins/search/defer+css+javascript/). Tänk på att optimeringarna som dessa pluginmoduler gör kan leda till att funktioner i teman eller andra pluginmoduler slutar fungera, så du kan behöva ändra i koden." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Serverns svarstider påverkas av teman, pluginmoduler och serverns prestanda. Du kan använda ett mer optimerat tema, välja en optimeringsplugin och/eller uppgradera servern." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Du kan visa utdrag i inläggslistan (t.ex. via en more-tagg), minska antalet inlägg på sidan, dela upp långa inlägg på flera sidor eller använda en plugin som läser in kommentarer med lat inläsning." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Du kan aktivera textkomprimering i webbserverns konfiguration." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Det kan vara bra att använda en [plugin](https://wordpress.org/plugins/search/convert+webp/) eller tjänst som automatiskt konverterar uppladdade bilder till optimalt format." } } diff --git a/lighthouse-core/lib/i18n/locales/ta.json b/lighthouse-core/lib/i18n/locales/ta.json index 89a041cb1401..bc6731c286c9 100644 --- a/lighthouse-core/lib/i18n/locales/ta.json +++ b/lighthouse-core/lib/i18n/locales/ta.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "திரை அளவின் அடிப்படையில் எந்தப் பட அசெட்டுகளைப் பயன்படுத்த வேண்டும் என்பதைக் குறிப்பிடும் வகையில் [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) காம்பனென்ட் [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) பண்புக்கூறை ஆதரிக்கும். [மேலும் அறிக](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "மற்ற உலாவிகளுக்குத் தகுந்த ஒரு ஃபால்பேக்கைக் குறிப்பிடும்போது [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) காம்பனென்ட்கள் அனைத்தையும் WebP வடிவங்களில் காட்சிப்படுத்தவும். [மேலும் அறிக](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "பெரிய பட்டியல்கள் ரெண்டரிங் செய்யப்பட்டால் Component Dev Kitஐ (CDK) பயன்படுத்தி விர்ச்சுவல் ஸ்கிராலிங்க் செய்வதைப் பரிசீலிக்கவும். [மேலும் அறிக](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "முக்கியமான CSS & JavaScriptடை முன்னிலைப்படுத்த, மாடியூலைப் பயன்படுத்தவும் அல்லது [மேம்பட்ட CSS/JS ஒருங்கிணைப்பு](https://www.drupal.org/project/advagg) மாடியூல் போன்ற JavaScript மூலம் ஒத்திசைவின்றி அசெட்டுகளை ஏற்றவும். இந்த மாடியூல் வழங்கும் மேம்படுத்துதல்கள் உங்கள் இணையதளத்தைப் பாதிக்கலாம் என்பதால் நீங்கள் குறியீட்டில் மாற்றங்களைச் செய்ய வேண்டியிருக்கும்." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "தீம்கள், மாடியூல்கள், சேவையக விவரக்குறிப்புகள் ஆகிய அனைத்தும் சேவையகத்தின் வேகத்தை நிர்ணயிக்கின்றன. மேலும் மேம்படுத்தப்பட்ட தீமினைக் கண்டறிந்து, மேம்படுத்தல் மாடியூலைக் கவனமாகத் தேர்ந்தெடுக்கவும் மற்றும்/அல்லது சேவையகத்தை மேம்படுத்தவும். PHP ஆப்கோட் தற்காலிகச் சேமிப்பு, Redis/Memcached போன்ற தரவுத்தள வினவல் நேரங்களைக் குறைப்பதற்கான தற்காலிக நினைவகச் சேமிப்பு, பக்கங்கள் விரைவாக ஏற்றப்படுவதற்கான மேம்பட்ட பயன்பாட்டு லாஜிக் ஆகியவற்றை உங்கள் ஹோஸ்டிங் சேவையகங்கள் பயன்படுத்த அனுமதிக்க வேண்டும்." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "உங்கள் பக்கத்தில் ஏற்றப்படும் படங்களின் அளவைக் குறைக்க [திரைக்கு ஏற்ப அளவு மாறும் பட ஸ்டைல்களைப்](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) பயன்படுத்தவும். பக்கத்தில் பல உள்ளடக்கத்தைக் காட்டுவதற்கு ’காட்சிகளைப்’ பயன்படுத்தினால் அந்தப் பக்கத்தில் காட்டப்படும் உள்ளடக்கத்தின் எண்ணிக்கையை வரம்பிட அதைப் பக்கங்களாகப் பிரிக்கவும்." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Drupalலில் வழங்கப்பட்டுள்ள இயல்பான [திரைக்கு ஏற்ப அளவு மாறும் பட ஸ்டைல்களை](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) (Drupal 8 & அதற்குப் பிந்தைய பதிப்பில் கிடைக்கும்) பயன்படுத்துவதை உறுதிசெய்துகொள்ளவும். காட்சிப் பயன்முறைகள், காட்சிகள் ஆகியவற்றின் மூலமாகவோ WYSIWYG எடிட்டரைப் பயன்படுத்திப் பதிவேற்றப்பட்ட படங்களின் மூலமாகவோ படப் புலங்களை ரெண்டர் செய்யும்போது திரைக்கு ஏற்ப அளவு மாறும் பட ஸ்டைல்களைப் பயன்படுத்தவும்." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "உங்கள் தளத்தில் [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) நிறுவி உள்ளமைக்கவும். ஏற்றும் நேரத்தைக் குறைப்பதற்காக இந்த மாடியூல்கள் நீங்கள் பதிவேற்றிய படங்களின் WebP பதிப்பைத் தானாகவே உருவாக்கும்." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "GIFஃபை HTML5 வீடியோவாக உட்பொதிக்க உதவும் சேவையில் அதைப் பதிவேற்றவும்." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Joomlaவில் Gzip பக்கச் சுருக்குதலை இயக்கி உரைச் சுருக்கத்தை இயக்கலாம் (சிஸ்டம் > பொது உள்ளமைவு > சேவையகம்)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "நீங்கள் பதிவேற்றிய படங்களை மேம்படுத்தப்பட்ட வடிவமைப்புகளுக்குத் தானாக மாற்றும் ஒரு [செருகுநிரல்](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp)/சேவையைப் பயன்படுத்தவும்." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "JavaScript உரிமையுடையவற்றை நீங்கள் தொகுக்கப்போவதில்லை எனில் [பேலரைப்](https://github.com/magento/baler) பயன்படுத்துவதைப் பரிசீலிக்கவும்." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "இணைய பிளாட்ஃபார்மின் [படங்களை மெதுவாக ஏற்றும்](https://web.dev/native-lazy-loading) அம்சத்தைப் பயன்படுத்த உங்கள் தயாரிப்பையும் கேட்டலாக் டெம்ப்ளேட்டுகளையும் மாற்றுவதைப் பரிசீலிக்கவும்." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Magentoவின் [வார்னிஷ் ஒருங்கிணைப்பு](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) அம்சத்தைப் பயன்படுத்தவும்." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "\"CSS கோப்புகளைச் சிறிதாக்குதல்\" என்ற விருப்பத்தேர்வை உங்கள் ஸ்டோரின் டெவெலப்பர் அமைப்புகளில் இயக்கவும். [மேலும் அறிக](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "[தீம்களின் தளவமைப்பை மாற்றுவதன்](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html) மூலம் `` குறியிடல்களைச் சேர்க்க முடியும்." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "பல்வேறு மூன்றாம் தரப்பு நீட்டிப்புகள் புதிய பட ஃபார்மேட்டுகளை அளவிட [Magento சந்தையைத்](https://marketplace.magento.com/catalogsearch/result/?q=webp) தேடுவதைப் பரிசீலிக்கவும்." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "இணையப் பக்கம் விரைவாக ஏற்றப்படுவதற்கு, [வீடியோவிற்குப் பதிலாக அனிமேஷன் செய்யப்பட்ட GIFகளைப் பயன்படுத்தவும்](https://web.dev/replace-gifs-with-videos/). மேலும் சுருக்குதல் செயல்திறனைத் தற்போதைய அதிநவீன VP9 வீடியோ கோடெக்கை விட 30% கூடுதலாக மேம்படுத்த [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos), [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) போன்ற நவீன கோப்பு வடிவமைப்புகளைப் பயன்படுத்தவும்." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "[முக்கியமான இன்லைன் அசெட்டுகளுக்கு](https://octobercms.com/plugins?search=css) உதவும் பல செருகுநிரல்கள் உள்ளன. இந்தச் செருகுநிரல்கள் பிற செருகுநிரல்களின் செயல்பாட்டைப் பாதிக்கக்கூடும் என்பதால் அவற்றை முழுமையாகச் சோதனை செய்ய வேண்டும்." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "தீம்கள், செருகுநிரல்கள், சேவையக விவரக்குறிப்புகள் ஆகிய அனைத்தும் சேவையகத்தின் வேகத்தை நிர்ணயிக்கும். மேலும் மேம்படுத்தப்பட்ட தீமினைக் கண்டறிந்து, மேம்படுத்தல் நீட்டிப்பைக் கவனமாகத் தேர்ந்தெடுக்கவும் மற்றும்/அல்லது சேவையகத்தை மேம்படுத்தவும். மின்னஞ்சல் அனுப்புவது போன்ற அதிக நேரம் எடுத்துக்கொள்ளும் பணியின் செயலாக்கத்தைத் தாமதப்படுத்த [`Queues`](https://octobercms.com/docs/services/queues) ஐ டெவெலப்பர்கள் பயன்படுத்துவதற்கு October CMS அனுமதிக்கிறது. இது இணைய கோரிக்கைகளை நன்கு வேகப்படுத்துகிறது." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "இடுகைப் பட்டியல்களில் முக்கியமான பகுதியை மட்டும் காட்டவும் (உதாரணமாக `show more` பட்டனைப் பயன்படுத்துவதன் மூலம்), இணையப் பக்கத்தில் இடுகைகளின் எண்ணிக்கையைக் குறைக்கவும், பெரிய இடுகைகளை ஒன்றுக்கும் மேற்பட்ட இணையப் பக்கங்களாகப் பிரிக்கவும் அல்லது செருகுநிரல் மூலம் தேவையுள்ளபோது மட்டும் கருத்துகளை ஏற்றவும்." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "இணையச் சேவையக உள்ளமைவில் உரைச் சுருக்குதலை இயக்கவும்." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "பதிவேற்றிய படங்களை மேம்படுத்தப்பட்ட வடிவமைப்புகளுக்குத் தானாக மாற்றும் [செருகுநிரல்](https://octobercms.com/plugins?search=image)/சேவையைப் பயன்படுத்தவும். SSIM தரக் குறியீட்டின்படி [தரம் குறையாத WebP படங்கள்](https://developers.google.com/speed/webp) PNGகளுடன் ஒப்பிடும்போது 26% சிறியதாகவும் ஒப்பிடக்கூடிய JPEG படங்களைக் காட்டிலும் 25-34% சிறியதாகவும் இருக்கும். [AVIF](https://jakearchibald.com/2020/avif-has-landed/) என்ற மற்றொரு புதிய பட வடிவமைப்பைப் பயன்படுத்தவும்." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "ஒரு பக்கத்தில் தொடர்ந்து நிகழ்கின்ற பல கூறுகளை ரெண்டரிங் செய்கிறீர்கள் எனில் DOM கணுக்கள் உருவாக்கப்படும் எண்ணிக்கையைக் குறைக்கும் வகையில் `react-window` போன்ற “விண்டோவிங்” லைப்ரரியைப் பயன்படுத்தவும். [மேலும் அறிக](https://web.dev/virtualize-long-lists-react-window/). இயங்கும் நேரச் செயல்திறனை மேம்படுத்த `Effect` ஹுக்கைப் பயன்படுத்துகிறீர்கள் எனில் குறிப்பிட்ட சார்புநிலைகள் மாறும் வரை மட்டும் [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent), [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) போன்றவற்றைப் பயன்படுத்தித் தேவையற்ற மறு ரெண்டரிங்குகளைக் குறைத்துக்கொள்ளவும் [விளைவுகளைத் தவிர்க்கவும்](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) வேண்டும்." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "நீங்கள் ரியாக்ட் ரூட்டரைப் பயன்படுத்தினால் [ரூட் வழிசெலுத்தல்களுக்கு](https://reacttraining.com/react-router/web/api/Redirect) `` உறுப்பைப் பயன்படுத்துவதைக் குறைத்துக்கொள்ளவும்." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "நீங்கள் சேவையகம் தரப்பாக இருந்து ரியாக்ட் கூறுகளை ரெண்டரிங் செய்பவராக இருந்தால் அனைத்தையும் ஒரே நேரத்தில் அல்லாமல் மார்க் அப்பின் வெவ்வேறு பகுதிகளைப் பெறவும் ஹைட்ரேட் செய்யவும் கிளையண்ட்டை அனுமதிப்பதற்கு `renderToNodeStream()` அல்லது `renderToStaticNodeStream()`ஐப் பயன்படுத்துவதைப் பரிசீலிக்கவும். [மேலும் அறிக](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "உங்கள் பதிப்பு சிஸ்டம் உங்கள் CSS கோப்புகளைத் தானாகவே சிறிதாக்கினால் உங்கள் ஆப்ஸின் தயாரிப்புப் பதிப்பைப் பயன்படுத்துவதை உறுதிசெய்துகொள்ளவும். React Developer Tools நீட்டிப்பில் இதைப் பார்க்கலாம். [மேலும் அறிக](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "[முக்கியமான உடைமைகளை முன்னிலைப்படுத்தவோ](https://wordpress.org/plugins/search/critical+css/) [முக்கியத்துவம் குறைவான ஆதாரங்களைத் தவிர்க்கவோ](https://wordpress.org/plugins/search/defer+css+javascript/) உங்களுக்கு உதவக்கூடிய பல WordPress செருகுநிரல்கள் உள்ளன. இந்த செருகுநிரல்கள் வழங்கும் மேம்படுத்துதல்கள் உங்கள் தீமிலோ செருகுநிரலிலோ உள்ள அம்சத்தைப் பாதிக்கலாம். அதனால் நீங்கள் குறியீட்டில் சில மாற்றங்களை செய்ய வேண்டியிருக்கும்." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "தீம்கள், செருகுநிரல்கள், சேவையக விவரக்குறிப்புகள் அனைத்தும் சேவையகத்தின் வேகத்தை நிர்ணயிக்கும். மேலும் மேம்படுத்தப்பட்ட தீமைக் கண்டறிந்து, மேம்படுத்தும் செருகுநிரலைக் கவனமாகத் தேர்ந்தெடுத்து மற்றும்/அல்லது சேவையகத்தை மேம்படுத்தவும்." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "இடுகைப் பட்டியல்களில் முக்கியமான பகுதியை மட்டும் காட்டலாம் (உதாரணமாக மேலும் என்ற குறிச்சொல்லுடன்), பக்கத்தில் இடுகைகளின் எண்ணிக்கையைக் குறைக்கலாம், ஒரு பெரிய இடுகையைப் பல சின்ன பக்கங்களாகப் பிரிக்கலாம் அல்லது தேவையுள்ள போது மட்டும் கருத்துகளைச் செருகுநிரல்கள் மூலம் ஏற்றலாம்." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "இணையச் சேவையக உள்ளமைவில் உரை சுருக்குதலை இயக்கலாம்." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "நீங்கள் பதிவேற்றிய படங்களை மேம்படுத்தப்பட்ட வடிவமைப்புகளுக்குத் தானாக மாற்றும் ஒரு [செருகுநிரல்](https://wordpress.org/plugins/search/convert+webp/)/சேவையைப் பயன்படுத்தவும்." } } diff --git a/lighthouse-core/lib/i18n/locales/te.json b/lighthouse-core/lib/i18n/locales/te.json index 0abed786b477..10c8ba3eb058 100644 --- a/lighthouse-core/lib/i18n/locales/te.json +++ b/lighthouse-core/lib/i18n/locales/te.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "స్క్రీన్ సైజ్ ఆధారంగా ఏయే ఇమేజ్ అస్సెట్‌లను ఉపయోగించాలో పేర్కొనడానికి [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) కాంపోనెంట్ [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) లక్షణానికి సపోర్ట్ అందిస్తుంది. [మరింత తెలుసుకోండి](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "ఇతర బ్రౌజర్‌ల కోసం సముచితంగా ఉండే మునుపటి వాటిని పేర్కొంటున్నప్పుడు, మీ అన్ని [ `amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) కాంపోనెంట్‌లను WebP ఫార్మాట్‌లలో ప్రదర్శించడానికి ప్రయత్నించండి. [మరింత తెలుసుకోండి](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "చాలా ఎక్కువ జాబితాలను అమలు చేస్తున్నట్లయితే, కాంపొనెంట్ డెవలపర్ కిట్ (CDK)తో వర్చువల్ స్క్రోలింగ్ చేయడానికి ప్రయత్నించండి. [మరింత తెలుసుకోండి](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "కీలకమైన CSS, JavaSciptను ఇన్‌లైన్‌లో ఉంచడానికి, లేదా [అధునాతన CSS/JS అగ్రిగేషన్](https://www.drupal.org/project/advagg) మాడ్యూల్ లాంటి JavaScript ద్వారా అస్సెట్‌లను అసమకాలికంగా లోడ్ చేసే అవకాశం ఉండటానికి, మాడ్యూల్‌ను ఉపయోగించడానికి ప్రయత్నించండి. ఈ మాడ్యూల్ ద్వారా అందించబడే ఆప్టిమైజేషన్‌లు మీ సైట్‌ను విడగొట్టవచ్చని గుర్తుంచుకోండి, కనుక మీరు కోడ్‌కు మార్పులు చేయాల్సి రావచ్చు." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "థీమ్‌లు, మాడ్యూల్‌లు, సర్వర్ నిర్దేశాలన్నీ కూడా సర్వర్ ప్రతిస్పందన సమయాన్ని ప్రభావితం చేస్తాయి. చాలా జాగ్రత్తగా ఆప్టిమైజేషన్ మాడ్యూల్‌ను ఎంచుకోవడం, మరియు/లేదా మీ సర్వర్‌ను అప్‌గ్రేడ్ చేయడం ద్వారా, మరింత ఆప్టిమైజ్ చేయబడిన థీమ్‌ను కనుగొనడానికి ప్రయత్నించండి. మీ హోస్టింగ్ సర్వర్‌లు Redis లేదా Memcached లాంటి డేటాబేస్ క్వెరీ సమయాలను తగ్గించడానికి PHP opcode కాషింగ్, మెమరీ-కాషింగ్‌లను ఉపయోగించాలి, అలాగే పేజీలను వేగవంతంగా సిద్ధం చేయడానికి ఆప్టిమైజ్ చేయబడిన అప్లికేషన్ లాజిక్‌ను ఉపయోగించాలి." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "మీ పేజీలో లోడ్ చేయబడిన ఇమేజ్‌ల సైజ్‌ను తగ్గించడానికి [ప్రతిస్పందనాత్మక ఇమేజ్ స్టయిల్‌ల](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)ను ఉపయోగించవచ్చు, దాన్ని పరిశీలించండి. మీరు పేజీలో అనేక కంటెంట్ ఐటెమ్‌లను చూపించడానికి వీక్షణలను ఉపయోగిస్తున్నట్లయితే, ఇవ్వబడిన పేజీలో చూపబడే కంటెంట్ ఐటెమ్‌ల సంఖ్యను పరిమితం చేయడానికి పేజీల రూపకల్పనను అమలు చేయవచ్చు, దాన్ని పరిశీలించండి." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "మీరు Drupal నుండి అందించబడే (Drupal 8, ఆపైన అందుబాటులో ఉన్నవి) స్థానిక [ప్రతిస్పందనాత్మక ఇమేజ్ స్టయిల్‌ల](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)ను ఉపయోగిస్తున్నారని నిర్ధారించుకోండి. వీక్షణ మోడ్‌లు, వీక్షణల ద్వారా ఇమేజ్ ఫీల్డ్‌లను, లేదా WYSIWYG ఎడిటర్ ద్వారా అప్‌లోడ్ చేయబడిన ఇమేజ్‌లను రెండరింగ్ చేస్తున్నప్పుడు ప్రతిస్పందనాత్మక ఇమేజ్ స్టయిల్‌లను ఉపయోగించండి." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "మీ సైట్‌లో [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)ను ఇన్‌స్టాల్ చేసి, కాన్ఫిగర్ చేయడానికి ప్రయత్నించండి. అలాంటి మాడ్యూల్‌లు, లోడ్ అయ్యే సమయాన్ని ఆప్టిమైజ్ చేయడానికి, మీరు అప్‌లోడ్ చేసిన ఇమేజ్‌లకు ఒక WebP వెర్షన్‌ను ఆటోమేటిక్‌గా జెనరేట్ చేస్తాయి." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "మీ GIFను HTML5 వీడియోగా పొందుపరచడానికి అందుబాటులో ఉండేలా చేసే సర్వీస్‌కు దానిని అప్‌లోడ్ చేయవచ్చు, దాన్ని పరిశీలించండి." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "మీరు Joomlaలో (సిస్టమ్ > గ్లోబల్ కాన్ఫిగరేషన్ > సర్వర్) Gzip పేజీ కుదింపును ఎనేబుల్ చేయడం ద్వారా టెక్స్ట్ కుదింపును ఎనేబుల్ చేయవచ్చు." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "మీరు అప్‌లోడ్ చేసిన ఇమేజ్‌లను అనుకూలమైన ఫార్మాట్‌లలోకి ఆటోమేటిక్‌గా మార్చే [ప్లగ్ఇన్](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) లేదా సర్వీస్‌ను ఉపయోగించవచ్చు, దాన్ని పరిశీలించండి." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "మీ JavaScript అస్సెట్‌లను మీరు బండిల్ చేయనట్లయితే, [బేలర్‌](https://github.com/magento/baler)ను ఉపయోగించడానికి ప్రయత్నించండి." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "వెబ్ ప్లాట్‌ఫామ్‌లోని [లేజీ లోడింగ్](https://web.dev/native-lazy-loading) ఫీచర్‌ను వినియోగించడం కోసం మీ ఉత్పత్తి, కేటలాగ్ టెంప్లేట్‌లను సవరించడానికి ప్రయత్నించండి." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Magento సంబంధిత [వార్నిష్ ఇంటిగ్రేషన్‌](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)ను ఉపయోగించండి." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "మీ స్టోర్ డెవలపర్ సెట్టింగ్‌లలో \"CSS ఫైల్‌లను చిన్నవిగా చేయి\" ఎంపికను ప్రారంభించండి. [మరింత తెలుసుకోండి](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "[థీమ్ లేఅవుట్‌ను సవరించడం](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html) ద్వారా `` ట్యాగ్‌లను జోడించవచ్చు." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "సరికొత్త చిత్ర ఫార్మాట్‌లను అందించే వివిధ రకాల మూడవ పక్ష ఎక్స్‌టెన్షన్‌ల కోసం [Magento మార్కెట్‌ప్లేస్](https://marketplace.magento.com/catalogsearch/result/?q=webp)‌లో వెతకడానికి ప్రయత్నించండి." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "వెబ్ పేజీ మరింత వేగంగా లోడ్ కేవడానికి [యానిమేట్ చేసిన GIFలను వీడియోతో భర్తీ చేయండి](https://web.dev/replace-gifs-with-videos/), అలాగే కుదింపు సామర్థ్యాన్ని ప్రస్తుత స్టేట్-ఆఫ్-ది-ఆర్ట్ వీడియో కోడెక్, VP9 కంటే 30% ఎక్కువగా ఉంటే [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) లేదా [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) లాంటి ఆధునిక ఫైల్ ఫార్మాట్‌లను ఉపయోగించవచ్చు, దాన్ని పరిశీలించండి." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "[కీలకమైన అస్సెట్‌లను ఇన్‌లైన్‌లో ఉంచడానికి](https://octobercms.com/plugins?search=css) సహాయపడే అనేక ప్లగ్ఇన్‌లు ఉన్నాయి. ఈ ప్లగ్ఇన్‌లు ఇతర ప్లగ్ఇన్‌లను నిరోధించవచ్చు, కనుక మీరు వీటిని బాగా పరీక్షించవలసి ఉంటుంది." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "థీమ్‌లు, ప్లగ్ఇన్‌లు, సర్వర్ లక్షణాలన్నీ కూడా సర్వర్ ప్రతిస్పందన సమయాన్ని ప్రభావితం చేస్తాయి. చాలా జాగ్రత్తగా ఆప్టిమైజేషన్ ప్లగ్ఇన్‌ను ఎంచుకోవడం మరియు/లేదా సర్వర్‌ను అప్‌గ్రేడ్ చేయడం ద్వారా మరింత ఆప్టిమైజ్ చేసిన థీమ్‌ను కనుగొనడానికి ప్రయత్నించండి. October CMS ఇ-మెయిల్ పంపడం లాంటి సమయం తీసుకునే పనిని మినహాయించడానికి [`Queues`](https://octobercms.com/docs/services/queues)ని ఉపయోగించేందుకు డెవలపర్‌లను అనుమతిస్తుంది. ఇది వెబ్ రిక్వెస్ట్‌లను చాలా వేగవంతం చేస్తుంది." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "ఇవ్వబడిన వెబ్ పేజీలో చూపించే పోస్ట్‌ల సంఖ్యను తగ్గించడం, పొడవైన పోస్ట్‌లను అనేక పేజీలుగా విడగొట్టడం లేదా కామెంట్‌లను లేజీ-లోడ్ చేయడానికి ప్లగ్ఇన్‌ను ఉపయోగించడం ద్వారా (ఉదా. `show more` బటన్‌ను ఉపయోగించడం) పోస్ట్ లిస్ట్‌లలో సారాంశాలను చూపించవచ్చు, దాన్ని పరిశీలించండి." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "వెబ్ సర్వర్ కాన్ఫిగరేషన్‌లో టెక్స్ట్ కుదింపును ఎనేబుల్ చేయండి." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "అప్‌లోడ్ చేసిన ఇమేజ్‌లను అనుకూలమైన ఫార్మాట్‌లలోకి ఆటోమేటిక్‌గా మార్చే [ప్లగ్ఇన్](https://octobercms.com/plugins?search=image) లేదా సర్వీస్‌ను ఉపయోగించవచ్చు, దాన్ని పరిశీలించండి. [WebP నష్టరహిత ఇమేజ్‌లు](https://developers.google.com/speed/webp) PNG ఇమేజ్‌లతో పోల్చితే 26% తక్కువ సైజ్, JPEG ఇమేజ్‌లతో పోల్చితే 25-34% తక్కువ సైజ్ ఉంటూ సమానమైన SSIM క్వాలిటీ ఇండెక్స్‌ను కలిగి ఉంటాయి. పరిగణనలోకి తీసుకోవాల్సిన మరొక తర్వాతి తరం ఇమేజ్ ఫార్మాట్, [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "మీరు పేజీలోని అనేక రిపీట్ అయ్యే ఎలిమెంట్‌లను రెండరింగ్ చేస్తున్నట్లయితే, క్రియేట్ చేసే DOM నోడ్‌ల సంఖ్యను కనిష్ఠ స్థాయికి తగ్గించడానికి, `react-window` లాంటి “విండో తరహా” లైబ్రరీని ఉపయోగించచవచ్చు, దాన్ని పరిశీలించండి. [మరింత తెలుసుకోండి](https://web.dev/virtualize-long-lists-react-window/). అలాగే, [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent), లేదా [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo)ను ఉపయోగించి అనవసరమైన రీ-రెండర్‌లను తగ్గించండి, అలాగే మీరు రన్‌టైమ్ పనితీరును మెరుగుపరచడానికి `Effect` హుక్‌ను ఉపయోగిస్తున్నప్పుడు కొన్ని ఆధారిత అంశాలు మారినప్పుడు మాత్రమే[ఎఫెక్ట్‌లను స్కిప్ చేయండి](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects)." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "మీరు 'రియాక్ట్ రూటర్'ను ఉపయోగిస్తున్నట్లయితే, [మార్గం నావిగేషన్‌ల](https://reacttraining.com/react-router/web/api/Redirect) కోసం `` కాంపొనెంట్ వినియోగాన్ని కనీస స్థాయికి తగ్గించండి." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "మీరు సర్వర్ వైపు నుండి ఏవైనా 'రియాక్ట్' కాంపొనెంట్‌లను అమలు చేస్తున్నట్లయితే, `renderToNodeStream()` లేదా `renderToStaticNodeStream()`ను వినియోగించడానికి ప్రయత్నించడం ద్వారా మార్క్అప్‌లో ఉండే విభాగాలన్నీ ఒకేసారి కాకుండా, వివిధ భాగాలుగా అందుకోవడానికి, హైడ్రేట్ చేయడానికి క్లయింట్‌ను అనుమతించండి. [మరింత తెలుసుకోండి](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "మీ బిల్డ్ సిస్టమ్, CSS ఫైల్‌ల సైజును ఆటోమేటిక్‌గా తగ్గిస్తున్నట్లయితే, మీ అప్లికేషన్ ప్రొడక్షన్ బిల్డ్‌ను మీరు అమలు చేస్తున్నట్లు నిర్ధారించుకోండి. React Developer Tools ఎక్స్‌టెన్షన్ సహాయంతో మీరు దీనిని చెక్ చేయవచ్చు. [మరింత తెలుసుకోండి](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "[కీలకమైన ఆస్తులను ఇన్‌లైన్‌లో ఉంచడానికి](https://wordpress.org/plugins/search/critical+css/) లేదా [తక్కువ ప్రాముఖ్యత ఉన్న వనరులను మినహాయించడానికి](https://wordpress.org/plugins/search/defer+css+javascript/) మీకు సహాయపడగల అనేక WordPress ప్లగ్ఇన్‌లు ఉన్నాయి. ఈ ప్లగ్ఇన్‌ల ద్వారా అందించబడే ఆప్టిమైజేషన్‌లు మీ థీమ్ లేదా ప్లగ్ఇన్‌ల ఫీచర్‌లను విడగొట్టవచ్చని గుర్తుంచుకోండి, దీని వలన మీరు కోడ్‌కు మార్పులు చేయాల్సి రావచ్చు." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "థీమ్‌లు, ప్లగ్ఇన్‌లు, సర్వర్ లక్షణాలన్నీ కూడా సర్వర్ ప్రతిస్పందన సమయాన్ని ప్రభావితం చేస్తాయి. మరింత ఆప్టిమైజ్ చేయబడిన థీమ్‌ను కనుగొనడానికి, చాలా జాగ్రత్తగా ఆప్టిమైజేషన్ ప్లగ్ఇన్‌ను ఎంచుకోవడానికి మరియు/లేదా మీ సర్వర్‌ను అప్‌గ్రేడ్ చేయడానికి ప్రయత్నించండి." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "ఇవ్వబడిన పేజీలో చూపబడే పోస్ట్‌ల సంఖ్యను తగ్గించడం, మీ పొడవైన పోస్ట్‌లను బహుళ పేజీలుగా విడగొట్టడం లేదా మందకొడి లోడింగ్ వ్యాఖ్యల కోసం ప్లగ్ఇన్‌ను ఉపయోగించడం ద్వారా (అంటే, మరిన్ని ట్యాగ్ ద్వారా) మీ పోస్ట్ జాబితాలలో సారాంశాలను చూపడానికి ప్రయత్నించండి." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "మీరు మీ వెబ్ సర్వర్ కన్ఫిగరేషన్‌లో వచన కుదింపును ప్రారంభించవచ్చు." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "మీరు అప్‌లోడ్ చేసిన ఇమేజ్‌లను అనుకూలమైన ఫార్మాట్‌లలోకి ఆటోమేటిక్‌గా మార్చే [ప్లగ్ఇన్](https://wordpress.org/plugins/search/convert+webp/) లేదా సర్వీస్‌ను ఉపయోగించవచ్చు, దాన్ని పరిశీలించండి." } } diff --git a/lighthouse-core/lib/i18n/locales/th.json b/lighthouse-core/lib/i18n/locales/th.json index a4e58f075d97..8cd658d62d71 100644 --- a/lighthouse-core/lib/i18n/locales/th.json +++ b/lighthouse-core/lib/i18n/locales/th.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "คอมโพเนนต์ [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) รองรับแอตทริบิวต์ [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) เพื่อกำหนดเนื้อหารูปภาพที่จะใช้ตามขนาดของหน้าจอ [ดูข้อมูลเพิ่มเติม](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "ลองแสดงคอมโพเนนต์ [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) ทั้งหมดในรูปแบบ WebP โดยกำหนดการสำรองที่เหมาะสมให้กับเบราว์เซอร์อื่นด้วย [ดูข้อมูลเพิ่มเติม](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "ลองใช้การเลื่อนเสมือนจริงด้วย Component Dev Kit (CDK) หากกำลังแสดงรายการที่ใหญ่มาก [ดูข้อมูลเพิ่มเติม](https://web.dev/virtualize-lists-with-angular-cdk/)" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "ลองใช้โมดูลเพื่อแทรก CSS และ JavaScript ที่สำคัญในหน้าหรือโมดูลที่อาจโหลดเนื้อหาแบบไม่พร้อมกันผ่าน JavaScript เช่น โมดูล[การรวม CSS/JS ขั้นสูง](https://www.drupal.org/project/advagg) โปรดระวังว่าการเพิ่มประสิทธิภาพโดยโมดูลนี้อาจทำให้เว็บไซต์เสียหาย ซึ่งน่าจะทำให้คุณต้องแก้ไขโค้ด" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "ข้อกำหนดของธีม โมดูล และเซิร์ฟเวอร์ล้วนส่งผลต่อเวลาในการตอบสนองของเซิร์ฟเวอร์ ลองหาธีมที่เพิ่มประสิทธิภาพมากขึ้น พยายามเลือกโมดูลการเพิ่มประสิทธิภาพด้วยความระมัดระวัง และ/หรืออัปเกรดเซิร์ฟเวอร์ เซิร์ฟเวอร์โฮสติ้งควรใช้ประโยชน์จากการแคช PHP Opcode, การแคชหน่วยความจำเพื่อลดเวลาในการค้นหาฐานข้อมูล เช่น Redis หรือ Memcached รวมถึงตรรกะของแอปพลิเคชันที่เพิ่มประสิทธิภาพเพื่อให้เตรียมความพร้อมของหน้าได้เร็วขึ้น" - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "ลองใช้[สไตล์รูปภาพที่ปรับเปลี่ยนตามอุปกรณ์](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)เพื่อลดขนาดของรูปภาพที่โหลดในหน้า หากคุณใช้มุมมองเพื่อดูรายการเนื้อหาหลายรายการในหน้า ให้ลองใช้การใส่เลขหน้าเพื่อจำกัดจำนวนของรายการเนื้อหาที่แสดงในหน้าหนึ่งๆ" }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "ตรวจสอบว่าคุณกำลังใช้[สไตล์รูปภาพที่ปรับเปลี่ยนตามอุปกรณ์](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)แบบเนทีฟจาก Drupal (พร้อมใช้งานใน Drupal 8 ขึ้นไป) ใช้สไตล์รูปภาพที่ปรับเปลี่ยนตามอุปกรณ์เมื่อแสดงผลช่องรูปภาพผ่านโหมดมุมมอง มุมมอง หรือรูปภาพที่อัปโหลดผ่านตัวแก้ไข WYSIWYG" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "ลองติดตั้งและกำหนดค่า[โมดูลเพื่อใช้ประโยชน์จากรูปแบบรูปภาพ 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) ในเว็บไซต์ของคุณ โมดูลดังกล่าวจะสร้างเวอร์ชัน WebP ของรูปภาพที่อัปโหลดโดยอัตโนมัติเพื่อปรับปรุงเวลาที่ใช้ในการโหลด" - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "ลองอัปโหลด GIF ไปยังบริการซึ่งจะทำให้ใช้ GIF เพื่อฝังเป็นวิดีโอ HTML5 ได้" }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "คุณเปิดใช้การบีบอัดข้อความได้โดยเปิดใช้การบีบอัดหน้าของ Gzip ใน Joomla (ระบบ > การกำหนดค่าส่วนกลาง > เซิร์ฟเวอร์)" }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "ลองใช้[ปลั๊กอิน](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp)หรือบริการที่จะแปลงรูปภาพที่อัปโหลดเป็นรูปแบบที่เหมาะสมที่สุดโดยอัตโนมัติ" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "หากไม่ได้รวมกลุ่มเนื้อหา JavaScript ให้ลองใช้ [Baler](https://github.com/magento/baler)" }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "ลองแก้ไขเทมเพลตผลิตภัณฑ์และแคตตาล็อกเพื่อใช้ประโยชน์จากฟีเจอร์[การโหลดแบบ Lazy Loading](https://web.dev/native-lazy-loading) ของแพลตฟอร์มเว็บ" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "ใช้[การผสานรวม Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) ของ Magento" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "เปิดใช้ตัวเลือก \"Minify CSS Files\" ในการตั้งค่านักพัฒนาซอฟต์แวร์ของร้านค้า [ดูข้อมูลเพิ่มเติม](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)" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "เพิ่มแท็ก `` ได้โดย[แก้ไขเลย์เอาต์ของธีม](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "ลองค้นหาใน[ตลาดกลางของ Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) เพื่อหาส่วนขยายต่างๆ ของบุคคลที่สามเพื่อใช้ประโยชน์จากรูปแบบรูปภาพที่ใหม่กว่า" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[นำวิดีโอมาแทนที่ GIF แบบภาพเคลื่อนไหว](https://web.dev/replace-gifs-with-videos/)เพื่อให้หน้าเว็บโหลดเร็วขึ้น และลองใช้รูปแบบไฟล์สมัยใหม่ เช่น [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) หรือ [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) เพื่อปรับปรุงประสิทธิภาพในการบีบอัดมากกว่า 30% เมื่อเทียบกับ VP9 ซึ่งเป็นตัวแปลงรหัสวิดีโอที่ทันสมัยซึ่งใช้อยู่ในปัจจุบัน" }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "มีปลั๊กอินจำนวนมากที่ช่วยให้ใช้งาน[เนื้อหาสำคัญในหน้า](https://octobercms.com/plugins?search=css)ได้ดีขึ้น ปลั๊กอินเหล่านี้อาจทำให้ปลั๊กอินอื่นๆ ทำงานผิดพลาด คุณจึงควรทดสอบอย่างละเอียดถี่ถ้วน" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "ข้อกำหนดของธีม ปลั๊กอิน และเซิร์ฟเวอร์ล้วนส่งผลต่อเวลาการตอบสนองของเซิร์ฟเวอร์ ลองหาธีมที่เพิ่มประสิทธิภาพมากขึ้น เลือกปลั๊กอินการเพิ่มประสิทธิภาพอย่างระมัดระวัง และ/หรืออัปเกรดเซิร์ฟเวอร์ October CMS ช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้ [`Queues`](https://octobercms.com/docs/services/queues) เพื่อเลื่อนการประมวลผลงานที่ใช้เวลานานออกไป เช่น การส่งอีเมล ซึ่งทำให้คำขอเว็บทำงานเร็วขึ้นอย่างมาก" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "ลองแสดงข้อความที่ตัดตอนมาในรายการโพสต์ (เช่น การใช้ปุ่ม `show more`) ลดจำนวนโพสต์ที่แสดงในหน้าเว็บหนึ่งๆ แบ่งโพสต์ยาวๆ เป็นหลายหน้า หรือใช้ปลั๊กอินเพื่อโหลดความคิดเห็นแบบ Lazy Loading" }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "เปิดใช้การบีบอัดข้อความในการกำหนดค่าเว็บเซิร์ฟเวอร์" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "ลองใช้[ปลั๊กอิน](https://octobercms.com/plugins?search=image)หรือบริการที่จะแปลงรูปภาพที่อัปโหลดเป็นรูปแบบที่เหมาะสมที่สุดโดยอัตโนมัติ [รูปภาพ WebP ที่ไม่เสียรายละเอียด](https://developers.google.com/speed/webp)มีขนาดเล็กกว่ารูปภาพ PNG 26% และมีขนาดเล็กกว่ารูปภาพ JPEG ที่เทียบกันได้ 25-34% ที่ดัชนีคุณภาพ SSIM ที่เทียบเท่า คุณอาจลองใช้รูปแบบสมัยใหม่สำหรับรูปภาพอีกรูปแบบหนึ่ง นั่นคือ [AVIF](https://jakearchibald.com/2020/avif-has-landed/)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "ลองใช้ไลบรารี \"การสร้างกรอบเวลา\" เช่น `react-window` เพื่อลดจำนวนโหนดของ DOM ที่สร้างขึ้นให้เหลือน้อยที่สุดหากคุณแสดงผลองค์ประกอบซ้ำกันหลายรายการในหน้านั้น [ดูข้อมูลเพิ่มเติม](https://web.dev/virtualize-long-lists-react-window/) นอกจากนี้ให้ลดการแสดงผลซ้ำที่ไม่จำเป็นให้เหลือน้อยที่สุดโดยใช้ [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) หรือ [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) และ[ข้ามเอฟเฟกต์](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects)ไปจนกว่าทรัพยากร Dependency บางรายการจะมีการเปลี่ยนแปลงในกรณีที่คุณใช้ฮุก `Effect` เพื่อปรับปรุงประสิทธิภาพของรันไทม์" }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "หากคุณกำลังใช้ React Router ให้ลดการใช้ของคอมโพเนนต์ `` ในการ[ไปยังเส้นทางต่างๆ](https://reacttraining.com/react-router/web/api/Redirect)" }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "หากคุณกำลังแสดงคอมโพเนนต์ของ React ใดๆ บนฝั่งเซิร์ฟเวอร์ ให้ลองใช้ `renderToNodeStream()` หรือ `renderToStaticNodeStream()` เพื่อให้ลูกค้าได้รับและรวมส่วนต่างๆ ของมาร์กอัปแทนที่จะรวมทั้งหมดในคราวเดียว [ดูข้อมูลเพิ่มเติม](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "หากระบบในรุ่นของคุณลดขนาดไฟล์ CSS โดยอัตโนมัติ โปรดตรวจสอบว่าคุณทำให้รุ่นที่ใช้งานจริงของแอปพลิเคชันใช้งานได้ โดยใช้ส่วนขยาย React Developer Tools [ดูข้อมูลเพิ่มเติม](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "มีปลั๊กอิน WordPress หลายรายการที่ช่วยคุณ[แทรกเนื้อหาที่สำคัญ](https://wordpress.org/plugins/search/critical+css/) หรือ[เลื่อนเวลาโหลดทรัพยากรที่สำคัญน้อยกว่า](https://wordpress.org/plugins/search/defer+css+javascript/) โปรดระวังว่าการเพิ่มประสิทธิภาพโดยปลั๊กอินเหล่านี้อาจทำให้ฟีเจอร์ของธีมหรือปลั๊กอินของคุณเสียหาย ซึ่งน่าจะทำให้คุณต้องแก้ไขโค้ด" }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "การกำหนดธีม ปลั๊กอิน และเซิร์ฟเวอร์ล้วนส่งผลต่อเวลาการตอบสนองของเซิร์ฟเวอร์ ลองหาธีมที่เพิ่มประสิทธิภาพมากขึ้น พยายามเลือกปลั๊กอินการเพิ่มประสิทธิภาพด้วยความระมัดระวัง และ/หรืออัปเกรดเซิร์ฟเวอร์" - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "ลองแสดงข้อความที่ตัดตอนมาในรายการโพสต์ (เช่น ผ่านแท็ก \"เพิ่มเติม\") ลดจำนวนโพสต์ที่แสดงในหน้าหนึ่งๆ แบ่งโพสต์ยาวๆ เป็นหลายหน้า หรือใช้ปลั๊กอินเพื่อโหลดความคิดเห็นแบบ Lazy Loading" }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "คุณเปิดใช้การบีบอัดข้อความในการกำหนดค่าเว็บเซิร์ฟเวอร์ได้" - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "ลองใช้[ปลั๊กอิน](https://wordpress.org/plugins/search/convert+webp/)หรือบริการที่จะแปลงรูปภาพที่อัปโหลดเป็นรูปแบบที่เหมาะสมที่สุดโดยอัตโนมัติ" } } diff --git a/lighthouse-core/lib/i18n/locales/tr.json b/lighthouse-core/lib/i18n/locales/tr.json index e575d5482719..52309d4cbc19 100644 --- a/lighthouse-core/lib/i18n/locales/tr.json +++ b/lighthouse-core/lib/i18n/locales/tr.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) bileşeni, ekran boyutuna göre kullanılacak görüntü öğelerini belirtmek için [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) özelliğini destekler. [Daha fazla bilgi edinin](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Diğer tarayıcılar için uygun bir yedek belirtirken tüm [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) bileşenlerinizin WebP biçimlerinde görüntülenmesi seçeneğini değerlendirin. [Daha fazla bilgi edinin](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Çok büyük listeler oluşturuluyorsa Bileşen Geliştirme Kiti (CDK) ile sanal kaydırma seçeneğini düşünün. [Daha fazla bilgi](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "[Advanced CSS/JS Aggregation](https://www.drupal.org/project/advagg) modülü gibi bir modül kullanarak kritik CSS ve JavaScript'leri satır içi yapmayı veya JavaScript ile öğeleri potansiyel olarak eşzamansız bir şekilde yüklemeyi değerlendirin. Bu modülün sağlayacağı optimizasyonların sitenizi bozabileceğine dikkat edin. Bunu engellemek için muhtemelen kodda değişiklik yapmanız gerekecektir." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Temalar, modüller ve sunucu özellikleri öğelerinin tümü sunucunun yanıt süresini etkiler. Bir optimizayon modülünü dikkatle seçerek ve/veya sunucunuzu yeni sürüme geçirerek, daha ileri düzeyde optimize edilmiş bir tema bulmayı düşünün. Barındırma sunucularınız sorgu sürelerini azaltmak için Redis veya Memcached gibi sistemlerin kullandığı PHP işlem kodunu önbelleğe alma, belleği önbelleğe alma tekniklerinden ve sayfaları daha hızlı hazırlamak için optimize edilmiş uygulama mantığından yararlanmalıdır." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Sayfanıza yüklenen resimlerin boyutunu azaltmak için [Duyarlı Resim Stilleri](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)'ni kullanmayı değerlendirin. Bir sayfada birden çok içerik öğesini göstermek için Görünümler'i kullanıyorsanız belirli bir sayfada gösterilen içerik öğelerinin sayısını sınırlamak üzere sayfalara ayırma işlevini uygulamayı değerlendirin." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Drupal'ın sağladığı yerel [Duyarlı Resim Stilleri](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)'ni kullandığınızdan emin olun (Drupal 8 ve sonraki sürümlerde kullanılabilir). Görünüm modları, görünümler ile resim alanlarını veya WYSIWYG düzenleyicisi ile yüklenen resimleri oluştururken Duyarlı Resim Stilleri'ni kullanın." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Sitenizde [WebP resim biçimlerinden yararlanmak için bir modül](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) yüklemeyi ve yapılandırmayı değerlendirin. Bu tür modüller, yükleme sürelerini optimize etmek için yüklediğiniz resimlerin WebP sürümünü otomatik olarak oluşturur." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "GIF dosyanızı, HTML5 videosu olarak yerleştirmek için kullanılabilmesini sağlayacak bir hizmete yüklemeyi düşünün." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Joomla'da Gzip Page Compression'ı (Gzip Sayfa Sıkıştırma) etkinleştirerek (System (Sistem) > Global configuration (Genel yapılandırma) > Server (Sunucu)) metin sıkıştırmayı etkinleştirebilirsiniz." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Yüklediğiniz resimleri ideal biçimlere otomatik olarak dönüştürecek bir [eklenti](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) veya hizmet kullanmayı değerlendirin." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "JavaScript öğelerinizi grupluyorsanız [gruplayıcı](https://github.com/magento/baler) kullanmayı düşünün." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Ürün ve katalog şablonlarınızı, web platformunun [geç yükleme](https://web.dev/native-lazy-loading) özelliğinden yararlanacak şekilde değiştirme seçeneğini değerlendirin." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Magento'nun [Cila entegrasyonunu](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) kullanın." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Mağazanızın Geliştirici ayarlarında \"CSS Dosyalarını Küçült\" seçeneğini etkinleştirin. [Daha fazla bilgi](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "`` etiketleri, [bir temanın düzeni değiştirilerek](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html) eklenebilir." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Daha yeni görüntü biçimlerinden yararlanmak için [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp)'te çeşitli üçüncü taraf uzantılarını arama seçeneğini değerlendirin." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "Web sayfalarının daha hızlı yüklenmesi için [animasyonlu GIF'lerin yerine video koyun](https://web.dev/replace-gifs-with-videos/) ve mevcut son teknoloji video codec'i VP9'da sıkıştırma etkinliğini %30'dan fazla artırmak için [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) veya [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) gibi modern dosya biçimlerini kullanın." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "[Kritik öğelerin satır içi yapılmasına](https://octobercms.com/plugins?search=css) yardımcı olan birçok eklenti bulunmaktadır. Diğer eklentileri bozabileceğinden bu eklentileri iyice test etmeniz gerekir." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Temalar, eklentiler ve sunucu özellikleri öğelerinin tümü sunucunun yanıt süresini etkiler. Bir optimizasyon eklentisini dikkatle seçerek ve/veya sunucuyu yeni sürüme geçirerek, daha ileri düzeyde optimize edilmiş bir tema bulmayı düşünün. Ekim CMS ayrıca geliştiricilerin e-posta gönderme gibi zaman alan görevlerin işlenmesini ertelemek için [`Queues`](https://octobercms.com/docs/services/queues) kullanmasına olanak tanır. Bu sayede web istekleri önemli ölçüde hızlanır." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Yayın listelerinde altınılar göstermeyi (ör. `show more` düğmesini kullanarak), belirli bir web sayfasında gösterilen yayınların sayısını azaltmayı, uzun yayınları birden fazla web sayfasına bölmeyi veya yorumların geç yüklenmesi için bir eklenti kullanmayı düşünün." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Web sunucusu yapılandırmasında metin sıkıştırmayı etkinleştirin." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Yüklediğiniz resimleri ideal biçimlere otomatik olarak dönüştürecek bir [eklenti](https://octobercms.com/plugins?search=image) veya hizmet kullanmayı düşünün. [WebP kayıpsız görüntüler](https://developers.google.com/speed/webp), eşdeğer SSIM kalite endeksindeki benzer JPEG resimlerinden %25-34, PNG'lerden ise boyut olarak %26 daha küçüktür. Kullanmayı düşünebileceğiniz diğer bir yeni nesil resim biçimi de [AVIF](https://jakearchibald.com/2020/avif-has-landed/)'dir." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Sayfada çok sayıda yinelenen öğe oluşturuyorsanız oluşturulan DOM düğümlerinin sayısını en aza indirmek için `react-window` gibi bir \"pencereleme\" kitaplığı kullanmayı düşünün. [Daha fazla bilgi edinin](https://web.dev/virtualize-long-lists-react-window/). Ayrıca, çalışma zamanı performansını yükseltmek için `Effect` kancası kullanıyorsanız bazı bağımlılıklar değişinceye kadar [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) veya [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) ve [atlama efektleri](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) kullanarak gereksiz yeniden oluşturma sayısını en aza indirin." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "React Router kullanıyorsanız [rota gezinmeleri](https://reacttraining.com/react-router/web/api/Redirect) için `` bileşeninin kullanımını en aza indirin." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Sunucu tarafında React bileşenleri oluşturuyorsanız istemcinin tüm işaretleme parçalarını bir defada alması yerine farklı parçaları alıp birleştirmesine izin vermek için `renderToNodeStream()` veya `renderToStaticNodeStream()` kullanmayı düşünün. [Daha fazla bilgi](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Derleme sisteminiz CSS dosyalarını otomatik olarak küçültüyorsa uygulamanızın üretim derlemesini dağıttığınızdan emin olun. Bunu React Geliştirici Araçları uzantısıyla kontrol edebilirsiniz. [Daha fazla bilgi edinin](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "[Kritik öğeleri satır içi yapmanıza](https://wordpress.org/plugins/search/critical+css/) veya [daha az önemli kaynakları ertelemenize](https://wordpress.org/plugins/search/defer+css+javascript/) yardımcı olabilecek çeşitli WordPress eklentileri vardır. Bu eklentilerin sağlayacağı optimizasyonların tema veya eklentilerinizin özelliklerini bozabileceğine dikkat edin. Bunu engellemek için muhtemelen kodda değişiklik yapmanız gerekecektir." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Temalar, eklentiler ve sunucu özellikleri öğelerinin tümü sunucunun yanıt süresini etkiler. Bir optimizayon eklentisini dikkatle seçerek ve/veya sunucunuzu yeni sürüme geçirerek, daha ileri düzeyde optimize edilmiş bir tema bulmayı düşünün." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Yayın listelerinizde alıntılar göstermeyi (ör. daha fazla etiket kullanarak), belirli bir sayfada gösterilen yayınların sayısını azaltmayı, uzun yayınlarınızı birden fazla sayfaya bölmeyi veya yorumların geç yüklenmesi için bir eklenti kullanmayı düşünün." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Web sunucunuzun yapılandırmasında metin sıkıştırmayı etkinleştirebilirsiniz." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Yüklediğiniz resimleri ideal biçimlere otomatik olarak dönüştürecek bir [eklenti](https://wordpress.org/plugins/search/convert+webp/) veya hizmet kullanmayı değerlendirin." } } diff --git a/lighthouse-core/lib/i18n/locales/uk.json b/lighthouse-core/lib/i18n/locales/uk.json index 389e4125dce4..f494b9fdd7cf 100644 --- a/lighthouse-core/lib/i18n/locales/uk.json +++ b/lighthouse-core/lib/i18n/locales/uk.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Елемент [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) підтримує атрибут [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/), щоб на основі розміру екрана указувати, які зображення використовувати. [Докладніше](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Радимо показувати всі компоненти [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) у форматах WebP, указуючи відповідні резервні варіанти для інших веб-переглядачів. [Докладніше](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Якщо обробляються дуже великі списки, скористайтеся віртуальним прокручуванням за допомогою Component Dev Kit (CDK). [Докладніше](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Скористайтеся модулем, щоб вбудувати важливі таблиці CSS і фрагменти JavaScript, або завантажуйте об'єкти асинхронно через JavaScript, як-от модуль [розширеного зведення CSS/JS](https://www.drupal.org/project/advagg). Зауважте, що така оптимізація може порушити роботу сайту, тож доведеться змінити код." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Теми, модулі та характеристики сервера впливають на час відповіді. Спробуйте знайти більш оптимізовану тему, підібрати модуль для оптимізації та/або оновити сервер. Сервери хостингу повинні використовувати кешування коду операції PHP та кешування пам'яті, щоб зменшити час запитів до баз даних, як-от Redis або Memcached, а також оптимізовану логіку додатка для швидшої підготовки сторінок." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Застосуйте [стилі адаптивних зображень](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8), щоб зменшити розмір зображень, що завантажуються на сторінці. Якщо для показу кількох елементів контенту на сторінці використовується опція \"Перегляди\", застосуйте поділ на сторінки, щоб обмежити їхню кількість на певній сторінці." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Переконайтеся, що використовуються оригінальні [стилі адаптивних зображень](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) від Drupal (доступні в Drupal 8 і новіших версій). Використовуйте стилі адаптивних зображень під час обробки полів зображення в режимах перегляду, переглядах або зображеннях, завантажених через редактор WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Установіть і налаштуйте [модуль для використання форматів зображень 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) на своєму сайті. Такі модулі автоматично створюють версію WebP для доданих зображень, щоб оптимізувати час завантаження." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Спробуйте завантажити анімацію GIF у сервіс, де її можна вставити як відео HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Ви можете активувати стиснення тексту, увімкнувши стиснення сторінок Gzip у Joomla (Система > Загальні налаштування > Сервер)." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Скористайтеся [плагіном](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) або сервісом, який автоматично конвертує завантажені зображення в оптимальні формати." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Якщо ви не створюєте пакет об'єктів JavaScript, можете скористатись [інструментом пакування](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Можете змінити шаблони свого продукту й каталогу, щоб скористатися функцією веб-платформи для [відкладеного завантаження](https://web.dev/native-lazy-loading)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Скористайтесь [інтеграцією Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) від Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Увімкніть опцію \"Зменшувати файли CSS\" у налаштуваннях розробника в магазині. [Докладніше](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Теги `` можна додати, лише [змінивши макет теми](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "На [торговельному майданчику Magento](https://marketplace.magento.com/catalogsearch/result/?q=webp) можна знайти різні сторонні розширення, щоб використовувати новіші формати зображень." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Замініть анімації GIF на відео](https://web.dev/replace-gifs-with-videos/) для швидшого завантаження веб-сторінок і скористайтеся сучасними форматами файлів, як-от [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) або [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder), для підвищення ефективності стиснення більш як на 30% порівняно із сучасним відеокодеком VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Існує багато плагінів, які допомагають [вбудувати важливі об'єкти](https://octobercms.com/plugins?search=css). Вони можуть порушувати роботу інших плагінів, тож вам потрібно ретельно протестувати їх." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Теми, плагіни й характеристики сервера впливають на час відповіді. Спробуйте знайти більш оптимізовану тему, підібрати плагін для оптимізації та/або оновити сервер. October CMS також дає розробникам змогу використовувати [`Queues`](https://octobercms.com/docs/services/queues), щоб відкласти обробку тривалого завдання (як-от надсилання електронного листа). Це значно пришвидшує виконання веб-запитів." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Спробуйте замість повного тексту показувати в списках публікацій витяги (наприклад, з кнопкою \"`show more`\"), зменшити кількість публікацій на одну веб-сторінку, розділяти довгі дописи на кілька сторінок або застосувати плагін для відкладеного завантаження коментарів." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Увімкніть стиснення тексту в конфігурації веб-сервера." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Скористайтеся [плагіном](https://octobercms.com/plugins?search=image) або сервісом, який автоматично конвертує завантажені зображення в оптимальні формати. [Зображення WebP без утрат](https://developers.google.com/speed/webp) на 26% менші за файли PNG та на 25–34% менші за аналогічні зображення JPEG за еквівалентного індексу якості SSIM. Ще одна сучасна альтернатива – формат [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Якщо на сторінці відрисовується багато повторюваних елементів, радимо скористатися бібліотекою для віконізації, як-от `react-window`, щоб створювати менше вузлів DOM. [Докладніше.](https://web.dev/virtualize-long-lists-react-window/) Крім того, скоротіть повторні відрисовки за допомогою [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) або [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) й [пропускайте ефекти](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects), доки не зміняться певні залежності, якщо для покращення швидкодії застосовується хук `Effect`." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Якщо ви користуєтеся React Router, зменште використання компонента `` для [навігації за маршрутом](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Якщо ви обробляєте компоненти React на сервері, можете застосувати `renderToNodeStream()` або `renderToStaticNodeStream()`, щоб дозволити клієнту отримувати та вмикати не всю розмітку відразу, а її різні частини. [Докладніше](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Якщо ваша система складання автоматично зменшує файли CSS, переконайтеся, що ви вводите в дію робочу версію додатка. Це можна перевірити за допомогою розширення Інструменти розробника React. [Докладніше](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Існує багато плагінів WordPress, які можуть допомогти [вбудувати важливі об'єкти](https://wordpress.org/plugins/search/critical+css/) або [відкласти менш важливі ресурси](https://wordpress.org/plugins/search/defer+css+javascript/). Зауважте, що така оптимізація може порушити функції теми або плагінів, тож доведеться змінити код." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Теми, плагіни й характеристики сервера впливають на час відповіді. Спробуйте знайти більш оптимізовану тему, підібрати плагін для оптимізації та/або оновити сервер." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Спробуйте показувати витяги в списках дописів (через тег \"більше\"), зменшити кількість показаних публікацій на сторінці, розділити довгі дописи на кілька сторінок або скористатися плагіном, щоб відкласти завантаження коментарів." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Ви можете ввімкнути стиснення тексту в конфігурації веб-сервера." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Скористайтеся [плагіном](https://wordpress.org/plugins/search/convert+webp/) або сервісом, який автоматично конвертує завантажені зображення в оптимальні формати." } } diff --git a/lighthouse-core/lib/i18n/locales/vi.json b/lighthouse-core/lib/i18n/locales/vi.json index b5545d878113..3dc212cc53dc 100644 --- a/lighthouse-core/lib/i18n/locales/vi.json +++ b/lighthouse-core/lib/i18n/locales/vi.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "Thành phần [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) hỗ trợ thuộc tính [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) để chỉ định tài sản hình ảnh sẽ sử dụng dựa trên kích thước màn hình. [Tìm hiểu thêm](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)." }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "Cân nhắc hiển thị tất cả các thành phần [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) của bạn ở định dạng WebP, đồng thời chỉ định phương án dự phòng thích hợp cho các trình duyệt khác. [Tìm hiểu thêm](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)." - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "Cân nhắc cuộn ảo bằng Component Dev Kit (CDK) nếu đang hiển thị danh sách rất lớn. [Tìm hiểu thêm](https://web.dev/virtualize-lists-with-angular-cdk/)." }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "Hãy cân nhắc sử dụng một mô-đun cùng dòng với CSS và JavaScript quan trọng, hoặc có khả năng tải không đồng bộ các tài sản qua JavaScript, chẳng hạn như mô-đun [Tổng hợp CSS/JavaScript nâng cao](https://www.drupal.org/project/advagg). Hãy lưu ý rằng những tùy chọn tối ưu hóa mà mô-đun này cung cấp có thể làm hỏng trang web của bạn. Do đó, bạn có thể phải thay đổi mã." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "Giao diện, mô-đun và thông số máy chủ đều tác động đến thời gian phản hồi của máy chủ. Hãy cân nhắc tìm một giao diện tối ưu hóa hơn, lựa chọn cẩn thận mô-đun tối ưu hóa và/hoặc nâng cấp máy chủ. Các máy chủ lưu trữ nên tận dụng tính năng lưu mã vận hành PHP vào bộ nhớ đệm, tính năng lưu vào bộ nhớ đệm để giảm thiểu số lần truy vấn cơ sở dữ liệu, chẳng hạn như Redis hoặc Memcached, cũng như tận dụng logic của ứng dụng được tối ưu hóa để tải trang nhanh hơn." - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "Hãy cân nhắc sử dụng [Kiểu hình ảnh thích ứng](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) để giảm kích thước của hình ảnh tải trên trang. Nếu bạn đang sử dụng Views để hiển thị nhiều mục nội dung trên một trang, hãy cân nhắc triển khai quá trình phân trang để giới hạn số mục nội dung hiển thị trên trang cụ thể." }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "Đảm bảo rằng bạn đang sử dụng [Kiểu hình ảnh thích ứng](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) gốc do Drupal cung cấp (có trong Drupal 8 trở lên). Hãy sử dụng Kiểu hình ảnh thích ứng khi hiển thị các trường hình ảnh thông qua chế độ xem, giao diện xem hoặc hình ảnh tải lên bằng trình chỉnh sửa WYSIWYG." }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "Hãy cân nhắc cài đặt và định cấu hình [một mô-đun để tận dụng các định dạng hình ảnh 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) trên trang web của bạn. Những mô-đun như vậy sẽ tự động tạo một phiên bản WebP của hình ảnh mà bạn đã tải lên để tối ưu hóa thời gian tải." - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "Hãy cân nhắc tải ảnh GIF lên một dịch vụ để có thể nhúng ảnh này ở dạng video HTML5." }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "Bạn có thể bật tính năng nén văn bản bằng cách bật tính năng Nén trang Gzip trong Joomla (System > Global configuration > Server (Hệ thống > Cấu hình chung > Máy chủ))." }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "Hãy cân nhắc sử dụng một [trình bổ trợ](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp) hoặc dịch vụ tự động chuyển đổi các hình ảnh đã tải lên sang định dạng tối ưu." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "Nếu bạn hiện không nhóm các nội dung JavaScript của mình, hãy cân nhắc dùng [trình đóng gói](https://github.com/magento/baler)." }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "Cân nhắc sửa đổi mẫu danh mục và sản phẩm để tận dụng tính năng [tải từng phần](https://web.dev/native-lazy-loading) của nền tảng web." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "Sử dụng tính năng [tích hợp Varnish](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html) của Magento." - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "Bật tùy chọn \"Giảm kích thước tệp CSS\" trong phần cài đặt dành cho Nhà phát triển của cửa hàng. [Tìm hiểu thêm](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)." }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "Có thể thêm thẻ `` bằng cách [sửa đổi bố cục của một giao diện](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)." }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "Cân nhắc tìm kiếm nhiều tiện ích của bên thứ ba trên [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) để tận dụng những định dạng hình ảnh mới." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[Thay thế ảnh GIF động bằng video](https://web.dev/replace-gifs-with-videos/) để tải trang web nhanh hơn, đồng thời cân nhắc sử dụng các định dạng tệp hiện đại như [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) hay [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) để cải thiện hiệu quả nén thêm hơn 30% so với codec video tiên tiến hiện tại là VP9." }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "Có nhiều trình bổ trợ giúp [đưa các tài sản quan trọng vào cùng dòng](https://octobercms.com/plugins?search=css). Các trình bổ trợ này có thể phá hỏng những trình bổ trợ khác. Do đó, bạn nên thử nghiệm kỹ lưỡng." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "Giao diện, trình bổ trợ và thông số máy chủ đều tác động đến thời gian phản hồi của máy chủ. Hãy cân nhắc tìm một giao diện tối ưu hóa hơn, lựa chọn cẩn thận trình bổ trợ tối ưu hóa và/hoặc nâng cấp máy chủ. October CMS cũng cho phép nhà phát triển dùng [`Queues`](https://octobercms.com/docs/services/queues) để trì hoãn quá trình xử lý một nhiệm vụ tốn nhiều thời gian, chẳng hạn như gửi email. Điều này giúp tăng tốc đáng kể cho các yêu cầu web." - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "Hãy cân nhắc hiển thị phần trích dẫn trong danh sách bài đăng (ví dụ: sử dụng nút `show more`), giảm số lượng bài đăng hiển thị trên một trang web cụ thể, chia các bài đăng dài thành nhiều trang web hoặc sử dụng một trình bổ trợ để tải bình luận theo từng phần." }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "Bật tính năng nén văn bản trong cấu hình máy chủ web." }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "Hãy cân nhắc sử dụng một [trình bổ trợ](https://octobercms.com/plugins?search=image) hoặc dịch vụ tự động chuyển đổi các hình ảnh đã tải lên sang định dạng tối ưu. [Hình ảnh ở định dạng WebP không suy hao](https://developers.google.com/speed/webp) có kích thước nhỏ hơn 26% so với hình ảnh ở định dạng PNG và 25 – 34% so với hình ảnh JPEG tương đương với chỉ số chất lượng SSIM như nhau. Một định dạng hình ảnh mới khác nên cân nhắc là [AVIF](https://jakearchibald.com/2020/avif-has-landed/)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "Hãy cân nhắc dùng một thư viện \"tạo cửa sổ\" như `react-window` để giảm thiểu số nút DOM được tạo nếu bạn đang hiển thị nhiều phần tử lặp lại trên trang. [Tìm hiểu thêm](https://web.dev/virtualize-long-lists-react-window/). Đồng thời, hãy giảm thiểu các thao tác hiển thị lại không cần thiết bằng [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action), [`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) hoặc [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) và tùy chọn [bỏ qua hiệu ứng](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects) cho đến khi một số phần phụ thuộc thay đổi, nếu bạn đang dùng hook `Effect` để cải thiện hiệu suất trong thời gian chạy." }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "Nếu bạn đang dùng React Router, hãy giảm thiểu mức sử dụng thành phần `` để [định tuyến](https://reacttraining.com/react-router/web/api/Redirect)." }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "Nếu bạn đang hiển thị bất kỳ thành phần React nào ở phía máy chủ, hãy cân nhắc dùng `renderToNodeStream()` hoặc `renderToStaticNodeStream()` để cho phép ứng dụng nhận và nhập những phần khác nhau của mục đánh dấu thay vì tất cả cùng lúc. [Tìm hiểu thêm](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)." - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "Nếu hệ thống bản dựng của bạn tự động giảm kích thước tệp CSS, hãy đảm bảo rằng bạn đang triển khai bản phát hành chính thức của ứng dụng. Bạn có thể kiểm tra điều này bằng tiện ích React Developer Tools. [Tìm hiểu thêm](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)." }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "Có một số plugin của WordPress có thể giúp bạn [đưa phần tử quan trọng vào nội tuyến](https://wordpress.org/plugins/search/critical+css/) hoặc [trì hoãn tài nguyên ít quan trọng hơn](https://wordpress.org/plugins/search/defer+css+javascript/). Xin lưu ý rằng những phương thức tối ưu hóa mà các plugin này cung cấp có thể làm gián đoạn tính năng của giao diện hoặc plugin, do đó, có thể bạn cần thay đổi mã." }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "Giao diện, plugin và thông số máy chủ đều tác động đến thời gian phản hồi của máy chủ. Hãy cân nhắc tìm một giao diện được tối ưu hóa, lựa chọn cẩn thận một plugin tối ưu hóa và/hoặc nâng cấp máy chủ." - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "Hãy cân nhắc hiển thị phần trích dẫn trong danh sách bài đăng (ví dụ như qua thẻ thêm), giảm số lượng bài đăng hiển thị trên một trang cụ thể, chia các bài đăng dài thành nhiều trang hoặc sử dụng một plugin để tải nhận xét theo từng phần." }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Bạn có thể bật tính năng nén văn bản trong cấu hình máy chủ web." - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "Hãy cân nhắc sử dụng một [trình bổ trợ](https://wordpress.org/plugins/search/convert+webp/) hoặc dịch vụ tự động chuyển đổi các hình ảnh đã tải lên sang định dạng tối ưu." } } diff --git a/lighthouse-core/lib/i18n/locales/zh-HK.json b/lighthouse-core/lib/i18n/locales/zh-HK.json index 8cab44102a31..cdb42c31204a 100644 --- a/lighthouse-core/lib/i18n/locales/zh-HK.json +++ b/lighthouse-core/lib/i18n/locales/zh-HK.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) 組件支援 [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) 屬性,可根據螢幕大小指定要使用的圖片資產。[瞭解詳情](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)。" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "建議以 WebP 格式顯示您的所有 [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) 組件,同時為其他瀏覽器指定適合的備用圖片。[瞭解詳情](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)。" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "如果要輸出很大型的清單,建議使用組件開發套件 (CDK) 進行虛擬捲動。[瞭解詳情](https://web.dev/virtualize-lists-with-angular-cdk/)。" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "建議使用模組來內嵌重要的 CSS 和 JavaScript,或透過[進階 CSS/JS 彙整](https://www.drupal.org/project/advagg)模組等 JavaScript 來非同步載入資產。請注意,此模組提供的優化可能令網站無法正常運作,因此您可能需要修改程式碼。" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "主題、模組和伺服器規格均會影響伺服器回應時間。建議尋找更優化的主題、謹慎選擇優化模組和/或升級伺服器。您的代管伺服器應使用 PHP opcode 快取、記憶體快取來降低資料庫查詢時間 (例如 Redis 或 Memcached),還可優化應用程式邏輯以提升頁面載入速度。" - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "建議使用[回應式圖片樣式](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)來縮減頁面上載入圖片的大小。如果您使用 Views 在頁面上顯示多個內容項目,建議透過分頁來控制特定頁面上顯示的內容項目數量。" }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "請確保您正在使用 Drupal 內置的[回應式圖片樣式](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) (於 Drupal 8 及以上版本提供)。由檢視模式、檢視畫面或透過 WYSIWYG 編輯器上載的圖片輸出圖片欄位時,請使用回應式圖片樣式。" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "建議在您的網站中安裝並設定[模組以使用 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)。這些模組會為您上載的圖片自動產生 WebP 版本,以優化載入時間。" - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "建議將 GIF 上載至可將 GIF 用作 HTML5 影片嵌入的伺服器。" }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "您可透過啟用 Joomla 中的 Gzip 頁面壓縮 ([系統] > [通用設定] > [伺服器]) 來啟用文字壓縮功能。" }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "建議使用會自動將已上載圖片轉換成最佳格式的[外掛程式](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp)或服務。" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "如果您尚未建立自己的 JavaScript 資產套件,建議使用 [baler](https://github.com/magento/baler)。" }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "建議修改產品和目錄範本,以使用網絡平台的[延遲載入](https://web.dev/native-lazy-loading)功能。" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "使用 Magento 的 [Varnish 整合](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)。" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "在商店的開發人員設定中啟用「壓縮 CSS 檔案」選項。[瞭解詳情](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)。" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "您可透過[修改主題版面配置](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)來新增 `` 標籤。" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "建議在 [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) 搜尋更多第三方擴充程式,以便運用較新的圖片格式。" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[以影片取代動態 GIF](https://web.dev/replace-gifs-with-videos/) 以加快網頁載入速度,並考慮使用新型檔案格式,例如 [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) 或 [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder),以將壓縮效率提升 30% 以上 (與目前最先進的影片編解碼器 VP9 相比)。" }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "很多外掛程式都可助您[內嵌重要資產](https://octobercms.com/plugins?search=css)。這些外掛程式可能會破壞其他外掛程式,因此您需要全面測試。" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "主題、外掛程式和伺服器規格均會影響伺服器回應時間。建議尋找更優化的主題、謹慎選擇優化外掛程式及/或升級伺服器。October CMS 亦可讓開發人員使用 [`Queues`](https://octobercms.com/docs/services/queues) 來延遲處理耗時工作,例如傳送電郵,從而大幅提升網絡要求的速度。" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "建議在文章清單中顯示摘錄 (例如使用 `show more` 按鈕)、減少特定頁面顯示的文章數量、將較長的文章分為多個頁面,或使用可延遲載入留言的外掛程式。" }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "在網絡伺服器設定中啟用文字壓縮功能。" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "建議使用會自動將已上載圖片轉換成最佳格式的[外掛程式](https://octobercms.com/plugins?search=image)或服務。[WebP 無損圖片](https://developers.google.com/speed/webp)的尺寸比 PNG 小 26%,並且在相等 SSIM 畫質指標下,比相類的 JPEG 圖片小 25-34%。其他建議使用的 next-gen 圖像格式包括 [AVIF](https://jakearchibald.com/2020/avif-has-landed/)。" - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "如果您要在網頁上輸出很多重複的元素,建議使用 `react-window` 等「視窗化」程式庫來壓縮建立的 DOM 節點數量。[瞭解詳情](https://web.dev/virtualize-long-lists-react-window/)。此外,如果您使用 `Effect` 鈎子 (Hook) 來改善執行階段的效能,請僅在已變更特定依賴性時才使用 [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action)、[`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) 或 [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) 和[略過效果](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects),藉此減少不必要的重新輸出。" }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "如果使用 React Router,請盡量避免在[路線導航](https://reacttraining.com/react-router/web/api/Redirect)使用 `` 組件。" }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "如果您在伺服器端輸出任何 React 組件,建議使用 `renderToNodeStream()` 或 `renderToStaticNodeStream()`,允許用戶端接收並混合標記的不同部分,而非同時完成。[瞭解詳情](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)。" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "如果您建立自動壓縮 CSS 檔案的系統,請確定部署的應用程式為正式版本。您可以使用 React Developer Tools 擴充程式執行這項檢查。[瞭解詳情](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)。" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "部分 WordPress 外掛程式可助您[內嵌重要資產](https://wordpress.org/plugins/search/critical+css/)或[延後載入較不重要的資源](https://wordpress.org/plugins/search/defer+css+javascript/)。請注意,這些外掛程式的優化設定可能影響主題或外掛程式的功能,因此您可能需要變更程式碼。" }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "主題、外掛程式和伺服器規格均會影響伺服器回應時間。建議尋找更優化的主題、謹慎選擇優化外掛程式和/或升級伺服器。" - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "建議在文章清單中顯示摘錄 (例如加入更多標籤)、減少特定頁面顯示的文章數量、將較長的文章分為多個頁面,或使用可延遲載入留言的外掛程式。" }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "您可在網絡伺服器設定中啟用文字壓縮功能。" - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "建議使用會自動將已上載圖片轉換成最佳格式的[外掛程式](https://wordpress.org/plugins/search/convert+webp/)或服務。" } } diff --git a/lighthouse-core/lib/i18n/locales/zh-TW.json b/lighthouse-core/lib/i18n/locales/zh-TW.json index b650e85475bc..fb28df231d22 100644 --- a/lighthouse-core/lib/i18n/locales/zh-TW.json +++ b/lighthouse-core/lib/i18n/locales/zh-TW.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) 元件支援 [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) 屬性,可根據螢幕大小指定要使用的圖片素材資源。[瞭解詳情](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)。" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "建議你以 WebP 格式顯示所有 [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) 元件,同時為其他瀏覽器指定適當的備用格式。[瞭解詳情](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)。" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "如果要轉譯超大型清單,建議使用元件開發套件 (CDK) 進行虛擬捲動。[瞭解詳情](https://web.dev/virtualize-lists-with-angular-cdk/)。" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "建議你使用模組來內嵌重要的 CSS 和 JavaScript,或者透過[進階 CSS/JavaScript 匯總](https://www.drupal.org/project/advagg)模組等 JavaScript,以非同步的方式載入素材資源。請注意,這個模組提供的最佳化設定可能會導致現有網站無法正常運作,因此你可能需要變更程式碼。" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "主題、模組和伺服器規格都會影響伺服器回應時間。建議你尋找經過最佳化調整的主題、謹慎選擇最佳化模組,並 (或) 升級伺服器。你的代管伺服器應使用 PHP opcode 快取、記憶體快取來降低資料庫查詢時間 (例如 Redis 或 Memcached),並且使用經過最佳化的應用程式邏輯提升頁面載入的速度。" - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "建議你使用[回應式圖片樣式](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)來縮減頁面上載入圖片的大小。如果你使用 Views 在頁面上顯示多個內容項目,建議你透過分頁來限制特定頁面上顯示的內容項目數量。" }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "請確保你使用的是 Drupal 內建的[回應式圖片樣式](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8) (Drupal 8 及以上版本提供)。藉由檢視模式、檢視畫面或透過 WYSIWYG 編輯器上傳的圖片轉譯圖片欄位時,請使用回應式圖片樣式。" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "建議你在網站中安裝並設定[模組以採用 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)。這類模組會為你上傳的圖片自動產生 WebP 版本,以最佳化載入時間。" - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "建議你將 GIF 上傳到可將 GIF 做為 HTML5 影片嵌入的服務。" }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "你可以透過啟用 Joomla 中的 Gzip 頁面壓縮 ([System] > [Global configuration] > [Server]) 來啟用文字壓縮功能。" }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "建議你使用會自動將上傳圖片轉換成最佳格式的[外掛程式](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp)或服務。" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "如果你不是在統合 JavaScript 素材資源,建議你使用 [baler](https://github.com/magento/baler)。" }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "建議你修改產品和目錄範本,以使用網路平台的[延遲載入](https://web.dev/native-lazy-loading)功能。" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "使用 Magento 的 [Varnish 整合功能](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)。" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "在商店的開發人員設定中啟用 [Minify CSS Files] 選項。[瞭解詳情](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)。" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "你可以透過[修改主題版面配置](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)來新增 `` 標記。" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "建議你在 [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) 搜尋多種第三方擴充功能,以運用較新的圖片格式。" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[用影片取代 GIF 動畫](https://web.dev/replace-gifs-with-videos/)以加快載入網頁,並考慮使用 [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) 或 [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder) 等新型檔案格式,這樣可讓目前最先進的影片轉碼器 VP9 的壓縮效率再提高超過 30%。" }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "有許多外掛程式可協助[內嵌重要的素材資源](https://octobercms.com/plugins?search=css)。這些外掛程式可能會導致其他外掛程式無法正常運作,因此你需要仔細測試。" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "主題、外掛程式和伺服器規格都會影響伺服器回應時間。建議你尋找最佳化設定更完善的主題、謹慎選擇最佳化外掛程式,以及/或是升級伺服器。透過 October CMS,開發人員也能使用 [`Queues`](https://octobercms.com/docs/services/queues) 延遲處理耗時的工作,例如電子郵件傳送工作。這可大幅加快網頁要求執行速度。" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "建議你在文章清單中顯示摘錄 (例如加入 [`show more`] 按鈕)、減少特定網頁顯示的文章數量、將較長的文章分為多個網頁,或是使用可延遲載入留言的外掛程式。" }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "在網路伺服器設定中啟用文字壓縮功能。" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "建議你使用可自動將上傳圖片轉換成最佳格式的[外掛程式](https://octobercms.com/plugins?search=image)或服務。[WebP 無失真圖片](https://developers.google.com/speed/webp)的大小比 PNG 小 26%,與 SSIM 畫質指數相等的類似 JPEG 圖片相比,則小 25-34%。另一種可考慮使用的新一代圖片格式為 [AVIF](https://jakearchibald.com/2020/avif-has-landed/)。" - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "如要在網頁上轉譯許多重複的元素,建議你使用「視窗化」程式庫 (例如 `react-window`),盡可能減少系統建立的 DOM 節點數量。[瞭解詳情](https://web.dev/virtualize-long-lists-react-window/)。此外,如果你使用 `Effect` Hook 改善執行階段的效能,請使用 [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action)、[`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) 或 [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) 以及[略過效果](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects),盡量減少不必要的重新轉譯,但某些相依性已變更時除外。" }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "如果使用 React Router,請盡量避免在[路徑導航](https://reacttraining.com/react-router/web/api/Redirect)中使用 `` 元件。" }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "如果你在伺服器端轉譯任何 React 元件,建議你使用 `renderToNodeStream()` 或 `renderToStaticNodeStream()`,以允許用戶端接收並填入標記的不同部分,而非一次接收整個標記。[瞭解詳情](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)。" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "如果你的建構系統會自動壓縮 CSS 檔案,請確定你部署的應用程式為正式版本。你可以使用 React Developer Tools 擴充功能進行檢查。[瞭解詳情](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)。" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "有些 WordPress 外掛程式能協助你[內嵌重要的素材資源](https://wordpress.org/plugins/search/critical+css/)或[延後載入較不重要的資源](https://wordpress.org/plugins/search/defer+css+javascript/)。請注意,這些外掛程式的最佳化設定可能會對現有主題或外掛程式的功能有不良影響,因此你可能需要變更程式碼。" }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "主題、外掛程式和伺服器規格都會影響伺服器回應時間。建議你尋找經過最佳化調整的主題、謹慎選擇最佳化外掛程式,並 (或) 升級伺服器。" - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "建議你在文章清單中顯示摘錄 (例如加入更多標記)、減少特定頁面顯示的文章數量、將較長的文章分為多個頁面,或使用可延遲載入留言的外掛程式。" }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "你可以在網路伺服器設定中啟用文字壓縮功能。" - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "建議你使用會自動將上傳圖片轉換成最佳格式的[外掛程式](https://wordpress.org/plugins/search/convert+webp/)或服務。" } } diff --git a/lighthouse-core/lib/i18n/locales/zh.json b/lighthouse-core/lib/i18n/locales/zh.json index e1bf1cb069f5..1a97b9208a63 100644 --- a/lighthouse-core/lib/i18n/locales/zh.json +++ b/lighthouse-core/lib/i18n/locales/zh.json @@ -2132,9 +2132,6 @@ "node_modules/lighthouse-stack-packs/packs/amp.js | uses-responsive-images": { "message": "[`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) 组件支持 [`srcset`](https://web.dev/use-srcset-to-automatically-choose-the-right-image/) 属性,以便系统根据屏幕尺寸指定要使用的图片素材资源。[了解详情](https://amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/art_direction/)。" }, - "node_modules/lighthouse-stack-packs/packs/amp.js | uses-webp-images": { - "message": "您不妨既以 WebP 格式显示所有 [`amp-img`](https://amp.dev/documentation/components/amp-img/?format=websites) 组件,也为其他浏览器指定适当的后备图片。[了解详情](https://amp.dev/documentation/components/amp-img/#example:-specifying-a-fallback-image)。" - }, "node_modules/lighthouse-stack-packs/packs/angular.js | dom-size": { "message": "如果要呈现的列表非常大,您不妨使用 Component Dev Kit (CDK) 进行虚拟滚动。[了解详情](https://web.dev/virtualize-lists-with-angular-cdk/)。" }, @@ -2165,9 +2162,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | render-blocking-resources": { "message": "建议您使用模块来内嵌重要的 CSS 和 JavaScipt,或通过 JavaScript(例如[高级 CSS/JS 聚合](https://www.drupal.org/project/advagg)模块)异步加载资源。请注意,此模块执行的优化可能会导致您的网站无法正常运行,因此您可能需要更改代码。" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | time-to-first-byte": { - "message": "主题背景、模块和服务器规格都会影响服务器响应用时。建议您查找更优化的主题背景、仔细选择优化模块并/或升级您的服务器。您的托管服务器应该使用 PHP 运算码缓存、内存缓存(例如 Redis 或 Memcached)来缩短数据库查询时间,并优化应用逻辑以加快网页准备速度。" - }, "node_modules/lighthouse-stack-packs/packs/drupal.js | total-byte-weight": { "message": "建议您使用[自适应图片样式](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)减小在您网页上加载的图片的大小。如果您使用 Views 在网页上显示多个内容项,请考虑实现分页,以限制给定网页上显示的内容项的数量。" }, @@ -2195,9 +2189,6 @@ "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-responsive-images": { "message": "确保您使用的是 Drupal 提供的原生[自适应图片样式](https://www.drupal.org/docs/8/mobile-guide/responsive-images-in-drupal-8)(在 Drupal 8 及更高版本中提供)。通过视图模式、视图或借助 WYSIWYG 编辑器上传的图片呈现图片字段时,请使用自适应图片样式。" }, - "node_modules/lighthouse-stack-packs/packs/drupal.js | uses-webp-images": { - "message": "建议您安装并配置[一个模块,以便在您的网站中利用 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)。此类模块会自动为您上传的图片生成 WebP 版本,以缩短加载用时。" - }, "node_modules/lighthouse-stack-packs/packs/joomla.js | efficient-animated-content": { "message": "建议您将 GIF 上传到可让其作为 HTML5 视频嵌入的服务。" }, @@ -2237,9 +2228,6 @@ "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-text-compression": { "message": "您可以通过在 Joomla 中启用 Gzip 页面压缩(“系统”>“全局配置”>“服务器”)来启用文本压缩功能。" }, - "node_modules/lighthouse-stack-packs/packs/joomla.js | uses-webp-images": { - "message": "建议您使用可自动将您上传的图片转换为最佳格式的[插件](https://extensions.joomla.org/instant-search/?jed_live%5Bquery%5D=webp)或服务。" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | critical-request-chains": { "message": "如果您没有捆绑 JavaScript 资源,不妨使用 [baler](https://github.com/magento/baler)。" }, @@ -2252,9 +2240,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | offscreen-images": { "message": "您不妨修改产品和目录模板,以利用这一网络平台的[延迟加载](https://web.dev/native-lazy-loading)功能。" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | time-to-first-byte": { - "message": "使用 Magento 的 [Varnish 集成](https://devdocs.magento.com/guides/v2.3/config-guide/varnish/config-varnish.html)。" - }, "node_modules/lighthouse-stack-packs/packs/magento.js | unminified-css": { "message": "在您商店的开发者设置中启用“Minify CSS Files”选项。[了解详情](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)。" }, @@ -2273,9 +2258,6 @@ "node_modules/lighthouse-stack-packs/packs/magento.js | uses-rel-preload": { "message": "您可以通过[修改主题背景的布局](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/xml-manage.html)来添加 `` 标记。" }, - "node_modules/lighthouse-stack-packs/packs/magento.js | uses-webp-images": { - "message": "您不妨在 [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webp) 中搜索各种第三方扩展程序,以利用更新的图片格式。" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | efficient-animated-content": { "message": "[将 GIF 动画替换为视频](https://web.dev/replace-gifs-with-videos/)以提高网页加载速度,并考虑使用现代文件格式(例如 [WebM](https://web.dev/replace-gifs-with-videos/#create-webm-videos) 或 [AV1](https://developers.google.com/web/updates/2018/09/chrome-70-media-updates#av1-decoder)),通过目前最先进的 VP9 视频编解码器将压缩效率提高 30% 以上。" }, @@ -2285,9 +2267,6 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | render-blocking-resources": { "message": "有很多插件可帮助您[内嵌重要资源](https://octobercms.com/plugins?search=css)。这些插件可能会导致其他插件无法正常运行,因此您需要全面测试。" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | time-to-first-byte": { - "message": "主题、插件和服务器规范都会影响服务器响应用时。建议您查找更优化的主题、仔细选择优化插件并/或升级服务器。借助 October CMS,开发者还可以使用[`Queues`](https://octobercms.com/docs/services/queues)推迟耗时任务(例如发送电子邮件)的处理时间。这可以大大加快 Web 请求的处理速度。" - }, "node_modules/lighthouse-stack-packs/packs/octobercms.js | total-byte-weight": { "message": "建议您在博文列表中显示摘录(例如,使用“`show more`”按钮)、减少给定网页上显示的博文的数量、将长博文拆分成多个网页,或者使用插件延迟加载评论。" }, @@ -2315,18 +2294,12 @@ "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-text-compression": { "message": "在网络服务器配置中启用文本压缩。" }, - "node_modules/lighthouse-stack-packs/packs/octobercms.js | uses-webp-images": { - "message": "建议您使用可自动将所上传的图片转换为最佳格式的[插件](https://octobercms.com/plugins?search=image)或服务。[WebP 无损图片](https://developers.google.com/speed/webp)比 PNG 图片小 26%,比采用等效 SSIM 质量指标的同等 JPEG 图片小 25-34%。还可以考虑使用 [AVIF](https://jakearchibald.com/2020/avif-has-landed/) 这种新一代图片格式。" - }, "node_modules/lighthouse-stack-packs/packs/react.js | dom-size": { "message": "如果您要在页面上呈现很多重复元素,不妨使用“窗口类”库(如 `react-window`)尽量减少所创建的 DOM 节点的数量。[了解详情](https://web.dev/virtualize-long-lists-react-window/)。此外,如果您使用 `Effect` 钩子提高运行时性能,则应该仅在某些依赖项发生更改之前使用 [`shouldComponentUpdate`](https://reactjs.org/docs/optimizing-performance.html#shouldcomponentupdate-in-action)、[`PureComponent`](https://reactjs.org/docs/react-api.html#reactpurecomponent) 或 [`React.memo`](https://reactjs.org/docs/react-api.html#reactmemo) 及[跳过效果](https://reactjs.org/docs/hooks-effect.html#tip-optimizing-performance-by-skipping-effects),以尽量减少不必要的重复呈现。" }, "node_modules/lighthouse-stack-packs/packs/react.js | redirects": { "message": "如果您使用了 React Router,请尽量避免使用 `` 组件进行[路径导航](https://reacttraining.com/react-router/web/api/Redirect)。" }, - "node_modules/lighthouse-stack-packs/packs/react.js | time-to-first-byte": { - "message": "如果您在服务器端呈现任何 React 组件,不妨使用 `renderToNodeStream()` 或 `renderToStaticNodeStream()` 来允许客户端接收并合成标记的各个不同部分,而不是一次性接收整个标记。[了解详情](https://reactjs.org/docs/react-dom-server.html#rendertonodestream)。" - }, "node_modules/lighthouse-stack-packs/packs/react.js | unminified-css": { "message": "如果您的构建系统可自动压缩 CSS 文件大小,请确保您部署的是正式版应用。您可以通过 React Developer Tools 扩展程序执行此项检查。[了解详情](https://reactjs.org/docs/optimizing-performance.html#use-the-production-build)。" }, @@ -2348,9 +2321,6 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | render-blocking-resources": { "message": "有很多 WordPress 插件可帮助您[内嵌重要资源](https://wordpress.org/plugins/search/critical+css/)或[推迟加载不太重要的资源](https://wordpress.org/plugins/search/defer+css+javascript/)。请注意,这些插件提供的优化可能会导致您的主题背景或插件的功能中断,因此您可能需要更改代码。" }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": { - "message": "主题背景、插件和服务器规范都会影响服务器响应用时。建议您查找更优化的主题背景、仔细选择所需的优化插件并/或升级您的服务器。" - }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | total-byte-weight": { "message": "建议您在博文列表中显示摘录(例如,通过“更多”标签)、减少给定页面上显示的博文的数量、将您的长博文拆分成多个页面或者使用插件延迟加载评论。" }, @@ -2377,8 +2347,5 @@ }, "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "您可以在网络服务器配置中启用文本压缩。" - }, - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": { - "message": "建议您使用可自动将您上传的图片转换为最佳格式的[插件](https://wordpress.org/plugins/search/convert+webp/)或服务。" } } diff --git a/lighthouse-core/test/results/sample_v2.json b/lighthouse-core/test/results/sample_v2.json index 654ddd8277d1..e57103548f5f 100644 --- a/lighthouse-core/test/results/sample_v2.json +++ b/lighthouse-core/test/results/sample_v2.json @@ -8664,8 +8664,8 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | unused-css-rules": [ "stackPacks[0].descriptions[unused-css-rules]" ], - "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-webp-images": [ - "stackPacks[0].descriptions[uses-webp-images]" + "node_modules/lighthouse-stack-packs/packs/wordpress.js | modern-image-formats": [ + "stackPacks[0].descriptions[modern-image-formats]" ], "node_modules/lighthouse-stack-packs/packs/wordpress.js | offscreen-images": [ "stackPacks[0].descriptions[offscreen-images]" @@ -8700,8 +8700,8 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-responsive-images": [ "stackPacks[0].descriptions[uses-responsive-images]" ], - "node_modules/lighthouse-stack-packs/packs/wordpress.js | time-to-first-byte": [ - "stackPacks[0].descriptions[time-to-first-byte]" + "node_modules/lighthouse-stack-packs/packs/wordpress.js | server-response-time": [ + "stackPacks[0].descriptions[server-response-time]" ] } }, @@ -8712,7 +8712,7 @@ "iconDataURL": "data:image/svg+xml,%3Csvg viewBox=\"0 0 122.5 122.5\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cg fill=\"%232f3439\"%3E%3Cpath d=\"M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z\"/%3E%3Cpath d=\"M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z\"/%3E%3Cpath d=\"M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z\"/%3E%3C/g%3E%3C/svg%3E", "descriptions": { "unused-css-rules": "Consider reducing, or switching, the number of [WordPress plugins](https://wordpress.org/plugins/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https://developers.google.com/web/updates/2017/04/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.", - "uses-webp-images": "Consider using a [plugin](https://wordpress.org/plugins/search/convert+webp/) or service that will automatically convert your uploaded images to the optimal formats.", + "modern-image-formats": "Consider using a [plugin](https://wordpress.org/plugins/search/convert+webp/) or service that will automatically convert your uploaded images to the optimal formats.", "offscreen-images": "Install a [lazy-load WordPress plugin](https://wordpress.org/plugins/search/lazy+load/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https://wordpress.org/plugins/amp/).", "total-byte-weight": "Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.", "render-blocking-resources": "There are a number of WordPress plugins that can help you [inline critical assets](https://wordpress.org/plugins/search/critical+css/) or [defer less important resources](https://wordpress.org/plugins/search/defer+css+javascript/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.", @@ -8724,7 +8724,7 @@ "uses-optimized-images": "Consider using an [image optimization WordPress plugin](https://wordpress.org/plugins/search/optimize+images/) that compresses your images while retaining quality.", "uses-text-compression": "You can enable text compression in your web server configuration.", "uses-responsive-images": "Upload images directly through the [media library](https://wordpress.org/support/article/media-library-screen/) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https://wordpress.org/support/article/inserting-images-into-posts-and-pages/).", - "time-to-first-byte": "Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and/or upgrading your server." + "server-response-time": "Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and/or upgrading your server." } } ] diff --git a/package.json b/package.json index 748122abc203..a0c1575492f3 100644 --- a/package.json +++ b/package.json @@ -171,7 +171,7 @@ "jpeg-js": "^0.4.1", "js-library-detector": "^6.4.0", "lighthouse-logger": "^1.2.0", - "lighthouse-stack-packs": "^1.4.0", + "lighthouse-stack-packs": "^1.5.0", "lodash.clonedeep": "^4.5.0", "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", diff --git a/yarn.lock b/yarn.lock index ab152b6f494e..8c66a605c8fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5317,10 +5317,10 @@ lighthouse-plugin-publisher-ads@^1.3.0: intl-messageformat "^4.1.2" yargs "^13.3.0" -lighthouse-stack-packs@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/lighthouse-stack-packs/-/lighthouse-stack-packs-1.4.0.tgz#bf98e0fb04a091ec2d73648842698b41070968ef" - integrity sha512-wdv94WUjaqUwtW8DOapng45Yah62c5O5geNVeoSQlnoagfbTO/YbiwNlfzDIF1xNKRkPlsfr/oWHhXsaHXDivg== +lighthouse-stack-packs@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/lighthouse-stack-packs/-/lighthouse-stack-packs-1.5.0.tgz#c191f2b94db21602254baaebfb0bb90307a00ffa" + integrity sha512-ntVOqFsrrTQYrNf+W+sNE9GjddW+ab5QN0WrrCikjMFsUvEQ28CvT0SXcHPZXFtcsb1lMSuVaNCmEuj7oXtYGQ== lines-and-columns@^1.1.6: version "1.1.6" From 413346dd549b0e7576535bbb0e5d47e0ee416cda Mon Sep 17 00:00:00 2001 From: Brendan Kenny Date: Mon, 24 May 2021 19:10:09 -0500 Subject: [PATCH 4/4] modernize --- .../byte-efficiency/modern-image-formats.js | 8 ++++---- .../modern-image-formats-test.js | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lighthouse-core/audits/byte-efficiency/modern-image-formats.js b/lighthouse-core/audits/byte-efficiency/modern-image-formats.js index 8641909232b5..316920635633 100644 --- a/lighthouse-core/audits/byte-efficiency/modern-image-formats.js +++ b/lighthouse-core/audits/byte-efficiency/modern-image-formats.js @@ -25,7 +25,7 @@ const str_ = i18n.createMessageInstanceIdFn(__filename, UIStrings); const IGNORE_THRESHOLD_IN_BYTES = 8192; -class NextGenImageFormats extends ByteEfficiencyAudit { +class ModernImageFormats extends ByteEfficiencyAudit { /** * @return {LH.Audit.Meta} */ @@ -100,7 +100,7 @@ class NextGenImageFormats extends ByteEfficiencyAudit { // If naturalHeight or naturalWidth are falsy, information is not valid, skip. if (!naturalWidth || !naturalHeight) continue; - webpSize = NextGenImageFormats.estimateWebPSizeFromDimensions({ + webpSize = ModernImageFormats.estimateWebPSizeFromDimensions({ naturalHeight, naturalWidth, }); @@ -111,7 +111,7 @@ class NextGenImageFormats extends ByteEfficiencyAudit { const url = URL.elideDataURI(image.url); const isCrossOrigin = !URL.originsMatch(pageURL, image.url); - const webpSavings = NextGenImageFormats.computeSavings({...image, webpSize: webpSize}); + const webpSavings = ModernImageFormats.computeSavings({...image, webpSize: webpSize}); items.push({ url, @@ -138,5 +138,5 @@ class NextGenImageFormats extends ByteEfficiencyAudit { } } -module.exports = NextGenImageFormats; +module.exports = ModernImageFormats; module.exports.UIStrings = UIStrings; diff --git a/lighthouse-core/test/audits/byte-efficiency/modern-image-formats-test.js b/lighthouse-core/test/audits/byte-efficiency/modern-image-formats-test.js index 96d3597d425c..69eb2f77f3b7 100644 --- a/lighthouse-core/test/audits/byte-efficiency/modern-image-formats-test.js +++ b/lighthouse-core/test/audits/byte-efficiency/modern-image-formats-test.js @@ -5,7 +5,7 @@ */ 'use strict'; -const NextGenImageFormats = require('../../../audits/byte-efficiency/modern-image-formats.js'); +const ModernImageFormats = require('../../../audits/byte-efficiency/modern-image-formats.js'); function generateArtifacts(images) { const optimizedImages = []; @@ -49,14 +49,14 @@ function generateArtifacts(images) { describe('Page uses optimized images', () => { it('ignores files when there is only insignificant savings', () => { const artifacts = generateArtifacts([{originalSize: 5000, webpSize: 4500}]); - const auditResult = NextGenImageFormats.audit_(artifacts); + const auditResult = ModernImageFormats.audit_(artifacts); expect(auditResult.items).toEqual([]); }); it('flags files when there is only small savings', () => { const artifacts = generateArtifacts([{originalSize: 15000, webpSize: 4500}]); - const auditResult = NextGenImageFormats.audit_(artifacts); + const auditResult = ModernImageFormats.audit_(artifacts); expect(auditResult.items).toEqual([ { @@ -71,7 +71,7 @@ describe('Page uses optimized images', () => { it('estimates savings on files without webpSize', () => { const artifacts = generateArtifacts([{originalSize: 1e6, width: 1000, height: 1000}]); - const auditResult = NextGenImageFormats.audit_(artifacts); + const auditResult = ModernImageFormats.audit_(artifacts); expect(auditResult.items).toEqual([ { @@ -88,7 +88,7 @@ describe('Page uses optimized images', () => { const artifacts = generateArtifacts([{ url: 'http://localhost:1234/image.jpeg', originalSize: 50000, webpSize: 20000, }]); - const auditResult = NextGenImageFormats.audit_(artifacts); + const auditResult = ModernImageFormats.audit_(artifacts); expect(auditResult.items).toMatchObject([ { @@ -106,7 +106,7 @@ describe('Page uses optimized images', () => { {type: 'bmp', originalSize: 4000, webpSize: 2000}, ]); - const auditResult = NextGenImageFormats.audit_(artifacts); + const auditResult = ModernImageFormats.audit_(artifacts); expect(auditResult.items).toEqual([]); }); @@ -116,7 +116,7 @@ describe('Page uses optimized images', () => { {type: 'data:webp', originalSize: 15000, webpSize: 4500}, ]); - const auditResult = NextGenImageFormats.audit_(artifacts); + const auditResult = ModernImageFormats.audit_(artifacts); expect(auditResult.items).toHaveLength(1); expect(auditResult.items[0].url).toMatch(/^data.{2,40}/); @@ -124,7 +124,7 @@ describe('Page uses optimized images', () => { it('warns when images have failed', () => { const artifacts = generateArtifacts([{failed: true, url: 'http://localhost/image.jpeg'}]); - const auditResult = NextGenImageFormats.audit_(artifacts); + const auditResult = ModernImageFormats.audit_(artifacts); expect(auditResult.items).toHaveLength(0); expect(auditResult.warnings).toHaveLength(1); @@ -133,7 +133,7 @@ describe('Page uses optimized images', () => { it('warns when missing ImageElement', () => { const artifacts = generateArtifacts([{originalSize: 1e6}]); artifacts.ImageElements = []; - const auditResult = NextGenImageFormats.audit_(artifacts); + const auditResult = ModernImageFormats.audit_(artifacts); expect(auditResult.items).toHaveLength(0); expect(auditResult.warnings).toHaveLength(1);