diff --git a/.codecov.yml b/.codecov.yml index 6fb429e3fe91..4ef53cbfdb73 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -20,8 +20,3 @@ coverage: patch: default: if_not_found: success - -# docs: -# https://docs.codecov.com/docs/ignoring-paths -ignore: -- "core/util.cjs" # file is a copy of report/renderer/util.js diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9b317a65661..f7ec0459b46d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,7 +59,6 @@ jobs: - run: yarn test-legacy-javascript - run: yarn i18n:checks - run: yarn dogfood-lhci - - run: bash core/scripts/copy-util-commonjs.sh # Fail if any changes were written to any source files or generated untracked files (ex, from: build/build-cdt-lib.js). - run: git add -A && git diff --cached --exit-code diff --git a/core/audits/audit.js b/core/audits/audit.js index a373371e065f..943ceef8a10b 100644 --- a/core/audits/audit.js +++ b/core/audits/audit.js @@ -7,7 +7,7 @@ import * as LH from '../../types/lh.js'; import {isUnderTest} from '../lib/lh-env.js'; import * as statistics from '../lib/statistics.js'; -import {Util} from '../util.cjs'; +import {Util} from '../../shared/util.js'; const DEFAULT_PASS = 'defaultPass'; diff --git a/core/computed/resource-summary.js b/core/computed/resource-summary.js index 49c327d31a6a..485f5bda9ccd 100644 --- a/core/computed/resource-summary.js +++ b/core/computed/resource-summary.js @@ -9,7 +9,7 @@ import {makeComputedArtifact} from './computed-artifact.js'; import {NetworkRecords} from './network-records.js'; import {NetworkRequest} from '../lib/network-request.js'; import {Budget} from '../config/budget.js'; -import {Util} from '../util.cjs'; +import {Util} from '../../shared/util.js'; /** @typedef {{count: number, resourceSize: number, transferSize: number}} ResourceEntry */ diff --git a/core/lib/url-utils.js b/core/lib/url-utils.js index 17658e93622b..05bc7ba0aba9 100644 --- a/core/lib/url-utils.js +++ b/core/lib/url-utils.js @@ -4,7 +4,7 @@ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ -import {Util} from '../util.cjs'; +import {Util} from '../../shared/util.js'; import {LighthouseError} from './lh-error.js'; /** @typedef {import('./network-request.js').NetworkRequest} NetworkRequest */ diff --git a/core/scripts/copy-util-commonjs.sh b/core/scripts/copy-util-commonjs.sh deleted file mode 100644 index 68cda11e6d0c..000000000000 --- a/core/scripts/copy-util-commonjs.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash - -## -# @license Copyright 2021 The Lighthouse Authors. All Rights Reserved. -# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 -# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -## - -# TODO(esmodules): delete when consumers of util.js are all esm. - -SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -LH_ROOT_DIR="$SCRIPT_DIR/../.." - -OUT_FILE="$LH_ROOT_DIR"/core/util.cjs - -echo '// @ts-nocheck' > "$OUT_FILE" -echo '// Auto-generated by core/scripts/copy-util-commonjs.sh' >> "$OUT_FILE" -echo '// Temporary solution until all our code uses esmodules' >> "$OUT_FILE" -echo $'\'use strict\';' >> "$OUT_FILE" -sed 's/export /module.exports = /' "$LH_ROOT_DIR"/report/renderer/util.js >> "$OUT_FILE" diff --git a/core/scripts/i18n/collect-strings.js b/core/scripts/i18n/collect-strings.js index d5a4e7162b80..4e65f1eb5d94 100644 --- a/core/scripts/i18n/collect-strings.js +++ b/core/scripts/i18n/collect-strings.js @@ -18,7 +18,7 @@ import MessageParser from 'intl-messageformat-parser'; import esMain from 'es-main'; import isDeepEqual from 'lodash/isEqual.js'; -import {Util} from '../../util.cjs'; +import {Util} from '../../../shared/util.js'; import {collectAndBakeCtcStrings} from './bake-ctc-to-lhl.js'; import {pruneObsoleteLhlMessages} from './prune-obsolete-lhl-messages.js'; import {countTranslatedMessages} from './count-translated.js'; diff --git a/flow-report/src/common.tsx b/flow-report/src/common.tsx index 170a0096807b..bf82316e9253 100644 --- a/flow-report/src/common.tsx +++ b/flow-report/src/common.tsx @@ -9,7 +9,7 @@ import {useEffect, useState} from 'preact/hooks'; import {NavigationIcon, SnapshotIcon, TimespanIcon} from './icons'; import {getFilmstripFrames, getScreenDimensions} from './util'; -import {Util} from '../../report/renderer/util.js'; +import {Util} from '../../shared/util.js'; const ANIMATION_FRAME_DURATION_MS = 500; diff --git a/flow-report/src/i18n/i18n.tsx b/flow-report/src/i18n/i18n.tsx index a2091cf2f518..79f17536e2a9 100644 --- a/flow-report/src/i18n/i18n.tsx +++ b/flow-report/src/i18n/i18n.tsx @@ -12,11 +12,12 @@ import {I18nFormatter} from '../../../report/renderer/i18n-formatter'; import {UIStrings} from './ui-strings'; import {useFlowResult} from '../util'; import strings from './localized-strings.js'; -import {Util} from '../../../report/renderer/util'; +import {UIStrings as ReportUIStrings} from '../../../report/renderer/report-utils.js'; +import {Globals} from '../../../report/renderer/report-globals.js'; const I18nContext = createContext({ formatter: new I18nFormatter('en-US'), - strings: {...Util.UIStrings, ...UIStrings}, + strings: {...ReportUIStrings, ...UIStrings}, }); function useLhrLocale() { @@ -54,23 +55,23 @@ const I18nProvider: FunctionComponent = ({children}) => { const {locale, lhrStrings} = useLhrLocale(); const i18n = useMemo(() => { - Util.applyStrings({ - // Preload with strings from the first lhr. - // Used for legacy report components imported into the flow report. - ...lhrStrings, - // Set any missing flow strings to default (english) values. - ...UIStrings, - // `strings` is generated in build/build-report.js - ...strings[locale], + Globals.apply({ + providedStrings: { + // Preload with strings from the first lhr. + // Used for legacy report components imported into the flow report. + ...lhrStrings, + // Set any missing flow strings to default (english) values. + ...UIStrings, + // `strings` is generated in build/build-report.js + ...strings[locale], + }, + i18n: new I18nFormatter(locale), + reportJson: null, }); - // Initialize renderer util i18n for strings rendered in wrapped components. - // TODO: Don't attach global formatter to `Util`. - Util.i18n = new I18nFormatter(locale); - return { - formatter: Util.i18n, - strings: Util.strings as typeof UIStrings & typeof Util.UIStrings, + formatter: Globals.i18n, + strings: Globals.strings as typeof UIStrings & typeof ReportUIStrings, }; }, [locale, lhrStrings]); diff --git a/flow-report/src/sidebar/sidebar.tsx b/flow-report/src/sidebar/sidebar.tsx index a425a90aba93..7cc736080b52 100644 --- a/flow-report/src/sidebar/sidebar.tsx +++ b/flow-report/src/sidebar/sidebar.tsx @@ -6,7 +6,7 @@ import {FunctionComponent} from 'preact'; -import {Util} from '../../../report/renderer/util'; +import {ReportUtils} from '../../../report/renderer/report-utils.js'; import {Separator} from '../common'; import {useI18n, useLocalizedStrings} from '../i18n/i18n'; import {CpuIcon, EnvIcon, NetworkIcon, SummaryIcon} from '../icons'; @@ -34,7 +34,7 @@ const SidebarSummary: FunctionComponent = () => { const SidebarRuntimeSettings: FunctionComponent<{settings: LH.ConfigSettings}> = ({settings}) => { const strings = useLocalizedStrings(); - const env = Util.getEmulationDescriptions(settings); + const env = ReportUtils.getEmulationDescriptions(settings); const deviceEmulationString = env.screenEmulation ? `${env.deviceEmulation} - ${env.screenEmulation}` : env.deviceEmulation; diff --git a/flow-report/src/summary/category.tsx b/flow-report/src/summary/category.tsx index 01003bfe9588..ecd290de22ee 100644 --- a/flow-report/src/summary/category.tsx +++ b/flow-report/src/summary/category.tsx @@ -6,7 +6,7 @@ import {FunctionComponent} from 'preact'; -import {Util} from '../../../report/renderer/util'; +import {ReportUtils} from '../../../report/renderer/report-utils.js'; import {Separator} from '../common'; import {CategoryScore} from '../wrappers/category-score'; import {useI18n, useStringFormatter, useLocalizedStrings} from '../i18n/i18n'; @@ -48,7 +48,7 @@ function getOverallSavings(audit: LH.ReportResult.AuditRef): number { } const SummaryTooltipAudit: FunctionComponent<{audit: LH.ReportResult.AuditRef}> = ({audit}) => { - const rating = Util.calculateRating(audit.result.score, audit.result.scoreDisplayMode); + const rating = ReportUtils.calculateRating(audit.result.score, audit.result.scoreDisplayMode); return (
@@ -69,7 +69,7 @@ const SummaryTooltipAudits: FunctionComponent<{category: LH.ReportResult.Categor // We don't want unweighted audits except for opportunities with potential savings. (audit.weight > 0 || getOverallSavings(audit) > 0) && // Passing audits should never be high impact. - !Util.showAsPassed(audit.result); + !ReportUtils.showAsPassed(audit.result); } const audits = category.auditRefs @@ -107,14 +107,14 @@ const SummaryTooltip: FunctionComponent<{ numPassableAudits, numInformative, totalWeight, - } = Util.calculateCategoryFraction(category); + } = ReportUtils.calculateCategoryFraction(category); const i18n = useI18n(); - const displayAsFraction = Util.shouldDisplayAsFraction(gatherMode); + const displayAsFraction = ReportUtils.shouldDisplayAsFraction(gatherMode); const score = displayAsFraction ? numPassed / numPassableAudits : category.score; - const rating = score === null ? 'error' : Util.calculateRating(score); + const rating = score === null ? 'error' : ReportUtils.calculateRating(score); return (
diff --git a/flow-report/src/summary/summary.tsx b/flow-report/src/summary/summary.tsx index 741767c8a800..613f80ba6075 100644 --- a/flow-report/src/summary/summary.tsx +++ b/flow-report/src/summary/summary.tsx @@ -9,7 +9,7 @@ import {useMemo} from 'preact/hooks'; import {FlowSegment, FlowStepThumbnail, Separator} from '../common'; import {getModeDescription, useFlowResult} from '../util'; -import {Util} from '../../../report/renderer/util'; +import {ReportUtils} from '../../../report/renderer/report-utils.js'; import {SummaryCategory} from './category'; import {useStringFormatter, useLocalizedStrings} from '../i18n/i18n'; @@ -49,7 +49,7 @@ const SummaryFlowStep: FunctionComponent<{ label: string, hashIndex: number, }> = ({lhr, label, hashIndex}) => { - const reportResult = useMemo(() => Util.prepareReportResult(lhr), [lhr]); + const reportResult = useMemo(() => ReportUtils.prepareReportResult(lhr), [lhr]); const strings = useLocalizedStrings(); const modeDescription = getModeDescription(lhr.gatherMode, strings); diff --git a/package.json b/package.json index 0bead8841b8c..264dde4ce0d9 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "build-smokehouse-bundle": "node ./build/build-smokehouse-bundle.js", "build-lr": "yarn reset-link && node ./build/build-lightrider-bundles.js", "build-pack": "bash build/build-pack.sh", - "build-report": "node build/build-report-components.js && bash core/scripts/copy-util-commonjs.sh && node build/build-report.js", + "build-report": "node build/build-report-components.js && node build/build-report.js", "build-sample-reports": "yarn build-report && node build/build-sample-reports.js", "build-treemap": "node ./build/build-treemap.js", "build-viewer": "node ./build/build-viewer.js", diff --git a/report/renderer/category-renderer.js b/report/renderer/category-renderer.js index 405d7bfa99e2..36d9dac2619b 100644 --- a/report/renderer/category-renderer.js +++ b/report/renderer/category-renderer.js @@ -20,7 +20,8 @@ /** @typedef {import('./details-renderer.js').DetailsRenderer} DetailsRenderer */ /** @typedef {'failed'|'warning'|'manual'|'passed'|'notApplicable'} TopLevelClumpId */ -import {Util} from './util.js'; +import {ReportUtils} from './report-utils.js'; +import {Globals} from './report-globals.js'; export class CategoryRenderer { /** @@ -39,10 +40,10 @@ export class CategoryRenderer { */ get _clumpTitles() { return { - warning: Util.strings.warningAuditsGroupTitle, - manual: Util.strings.manualAuditsGroupTitle, - passed: Util.strings.passedAuditsGroupTitle, - notApplicable: Util.strings.notApplicableAuditsGroupTitle, + warning: Globals.strings.warningAuditsGroupTitle, + manual: Globals.strings.manualAuditsGroupTitle, + passed: Globals.strings.passedAuditsGroupTitle, + notApplicable: Globals.strings.notApplicableAuditsGroupTitle, }; } @@ -62,7 +63,7 @@ export class CategoryRenderer { * @return {!Element} */ populateAuditValues(audit, component) { - const strings = Util.strings; + const strings = Globals.strings; const auditEl = this.dom.find('.lh-audit', component); auditEl.id = audit.result.id; const scoreDisplayMode = audit.result.scoreDisplayMode; @@ -185,7 +186,7 @@ export class CategoryRenderer { * @return {!Element} */ _setRatingClass(element, score, scoreDisplayMode) { - const rating = Util.calculateRating(score, scoreDisplayMode); + const rating = ReportUtils.calculateRating(score, scoreDisplayMode); element.classList.add(`lh-audit--${scoreDisplayMode.toLowerCase()}`); if (scoreDisplayMode !== 'informative') { element.classList.add(`lh-audit--${rating}`); @@ -334,8 +335,8 @@ export class CategoryRenderer { el.append(descriptionEl); } - this.dom.find('.lh-clump-toggletext--show', el).textContent = Util.strings.show; - this.dom.find('.lh-clump-toggletext--hide', el).textContent = Util.strings.hide; + this.dom.find('.lh-clump-toggletext--show', el).textContent = Globals.strings.show; + this.dom.find('.lh-clump-toggletext--hide', el).textContent = Globals.strings.hide; clumpElement.classList.add(`lh-clump--${clumpId.toLowerCase()}`); return el; @@ -349,7 +350,7 @@ export class CategoryRenderer { */ renderCategoryScore(category, groupDefinitions, options) { let categoryScore; - if (options && Util.shouldDisplayAsFraction(options.gatherMode)) { + if (options && ReportUtils.shouldDisplayAsFraction(options.gatherMode)) { categoryScore = this.renderCategoryFraction(category); } else { categoryScore = this.renderScoreGauge(category, groupDefinitions); @@ -377,7 +378,7 @@ export class CategoryRenderer { const tmpl = this.dom.createComponent('gauge'); const wrapper = this.dom.find('a.lh-gauge__wrapper', tmpl); - if (Util.isPluginCategory(category.id)) { + if (ReportUtils.isPluginCategory(category.id)) { wrapper.classList.add('lh-gauge__wrapper--plugin'); } @@ -393,16 +394,16 @@ export class CategoryRenderer { percentageEl.textContent = scoreOutOf100.toString(); if (category.score === null) { percentageEl.textContent = '?'; - percentageEl.title = Util.strings.errorLabel; + percentageEl.title = Globals.strings.errorLabel; } // Render a numerical score if the category has applicable audits, or no audits whatsoever. if (category.auditRefs.length === 0 || this.hasApplicableAudits(category)) { - wrapper.classList.add(`lh-gauge__wrapper--${Util.calculateRating(category.score)}`); + wrapper.classList.add(`lh-gauge__wrapper--${ReportUtils.calculateRating(category.score)}`); } else { wrapper.classList.add(`lh-gauge__wrapper--not-applicable`); percentageEl.textContent = '-'; - percentageEl.title = Util.strings.notApplicableAuditsGroupTitle; + percentageEl.title = Globals.strings.notApplicableAuditsGroupTitle; } this.dom.find('.lh-gauge__label', tmpl).textContent = category.title; @@ -417,7 +418,8 @@ export class CategoryRenderer { const tmpl = this.dom.createComponent('fraction'); const wrapper = this.dom.find('a.lh-fraction__wrapper', tmpl); - const {numPassed, numPassableAudits, totalWeight} = Util.calculateCategoryFraction(category); + const {numPassed, numPassableAudits, totalWeight} = + ReportUtils.calculateCategoryFraction(category); const fraction = numPassed / numPassableAudits; const content = this.dom.find('.lh-fraction__content', tmpl); @@ -425,7 +427,7 @@ export class CategoryRenderer { text.textContent = `${numPassed}/${numPassableAudits}`; content.append(text); - let rating = Util.calculateRating(fraction); + let rating = ReportUtils.calculateRating(fraction); // If none of the available audits can affect the score, a rating isn't useful. // The flow report should display the fraction with neutral icon and coloring in this case. @@ -490,7 +492,7 @@ export class CategoryRenderer { return scoreDisplayMode; } - if (Util.showAsPassed(auditRef.result)) { + if (ReportUtils.showAsPassed(auditRef.result)) { if (this._auditHasWarning(auditRef)) { return 'warning'; } else { diff --git a/report/renderer/crc-details-renderer.js b/report/renderer/crc-details-renderer.js index e524c3939a59..564516f8242a 100644 --- a/report/renderer/crc-details-renderer.js +++ b/report/renderer/crc-details-renderer.js @@ -20,7 +20,7 @@ * critical request chains network tree. */ -import {Util} from './util.js'; +import {Globals} from './report-globals.js'; /** @typedef {import('./dom.js').DOM} DOM */ /** @typedef {import('./details-renderer.js').DetailsRenderer} DetailsRenderer */ @@ -137,9 +137,9 @@ class CriticalRequestChainRenderer { const {startTime, endTime, transferSize} = segment.node.request; const span = dom.createElement('span', 'lh-crc-node__chain-duration'); span.textContent = - ' - ' + Util.i18n.formatMilliseconds((endTime - startTime) * 1000) + ', '; + ' - ' + Globals.i18n.formatMilliseconds((endTime - startTime) * 1000) + ', '; const span2 = dom.createElement('span', 'lh-crc-node__chain-duration'); - span2.textContent = Util.i18n.formatBytesToKiB(transferSize, 0.01); + span2.textContent = Globals.i18n.formatBytesToKiB(transferSize, 0.01); treevalEl.append(span, span2); } @@ -178,11 +178,11 @@ class CriticalRequestChainRenderer { const containerEl = dom.find('.lh-crc', tmpl); // Fill in top summary. - dom.find('.lh-crc-initial-nav', tmpl).textContent = Util.strings.crcInitialNavigation; + dom.find('.lh-crc-initial-nav', tmpl).textContent = Globals.strings.crcInitialNavigation; dom.find('.lh-crc__longest_duration_label', tmpl).textContent = - Util.strings.crcLongestDurationLabel; + Globals.strings.crcLongestDurationLabel; dom.find('.lh-crc__longest_duration', tmpl).textContent = - Util.i18n.formatMilliseconds(details.longestChain.duration); + Globals.i18n.formatMilliseconds(details.longestChain.duration); // Construct visual tree. const root = CRCRenderer.initTree(details.chains); diff --git a/report/renderer/details-renderer.js b/report/renderer/details-renderer.js index bc4aa925b9bd..893f863b25f9 100644 --- a/report/renderer/details-renderer.js +++ b/report/renderer/details-renderer.js @@ -25,9 +25,10 @@ /** @typedef {LH.FormattedIcu} TableItemValue */ /** @typedef {LH.FormattedIcu} TableColumnHeading */ -import {Util} from './util.js'; +import {Util} from '../../shared/util.js'; import {CriticalRequestChainRenderer} from './crc-details-renderer.js'; import {ElementScreenshotRenderer} from './element-screenshot-renderer.js'; +import {Globals} from './report-globals.js'; const URL_PREFIXES = ['http://', 'https://', 'data:']; @@ -77,9 +78,9 @@ export class DetailsRenderer { */ _renderBytes(details) { // TODO: handle displayUnit once we have something other than 'KiB' - const value = Util.i18n.formatBytesToKiB(details.value, details.granularity || 0.1); + const value = Globals.i18n.formatBytesToKiB(details.value, details.granularity || 0.1); const textEl = this._renderText(value); - textEl.title = Util.i18n.formatBytes(details.value); + textEl.title = Globals.i18n.formatBytes(details.value); return textEl; } @@ -90,9 +91,9 @@ export class DetailsRenderer { _renderMilliseconds(details) { let value; if (details.displayUnit === 'duration') { - value = Util.i18n.formatDuration(details.value); + value = Globals.i18n.formatDuration(details.value); } else { - value = Util.i18n.formatMilliseconds(details.value, details.granularity || 10); + value = Globals.i18n.formatMilliseconds(details.value, details.granularity || 10); } return this._renderText(value); @@ -171,7 +172,7 @@ export class DetailsRenderer { * @return {Element} */ _renderNumeric(details) { - const value = Util.i18n.formatNumber(details.value, details.granularity || 0.1); + const value = Globals.i18n.formatNumber(details.value, details.granularity || 0.1); const element = this._dom.createElement('div', 'lh-numeric'); element.textContent = value; return element; diff --git a/report/renderer/dom.js b/report/renderer/dom.js index a526a3a736ff..6e013e517932 100644 --- a/report/renderer/dom.js +++ b/report/renderer/dom.js @@ -20,7 +20,7 @@ /** @typedef {HTMLElementTagNameMap & {[id: string]: HTMLElement}} HTMLElementByTagName */ /** @template {string} T @typedef {import('typed-query-selector/parser').ParseSelector} ParseSelector */ -import {Util} from './util.js'; +import {Util} from '../../shared/util.js'; import {createComponent} from './components.js'; export class DOM { diff --git a/report/renderer/element-screenshot-renderer.js b/report/renderer/element-screenshot-renderer.js index 80ea113199e7..6e0441673db1 100644 --- a/report/renderer/element-screenshot-renderer.js +++ b/report/renderer/element-screenshot-renderer.js @@ -10,6 +10,8 @@ * 2. Display coords (DC suffix): that match the CSS pixel coordinate space of the LH report's page. */ +import {Globals} from './report-globals.js'; + /** @typedef {import('./dom.js').DOM} DOM */ /** @typedef {LH.Audit.Details.Rect} Rect */ /** @typedef {{width: number, height: number}} Size */ @@ -22,8 +24,6 @@ * @property {LH.Result.FullPageScreenshot} fullPageScreenshot */ -import {Util} from './util.js'; - /** * @param {LH.Result.FullPageScreenshot['screenshot']} screenshot * @param {LH.Audit.Details.Rect} rect @@ -102,7 +102,7 @@ export class ElementScreenshotRenderer { */ static renderClipPathInScreenshot(dom, maskEl, positionClip, elementRect, elementPreviewSize) { const clipPathEl = dom.find('clipPath', maskEl); - const clipId = `clip-${Util.getUniqueSuffix()}`; + const clipId = `clip-${Globals.getUniqueSuffix()}`; clipPathEl.id = clipId; maskEl.style.clipPath = `url(#${clipId})`; diff --git a/report/renderer/performance-category-renderer.js b/report/renderer/performance-category-renderer.js index 67f5f28a77a9..5aa870f1f773 100644 --- a/report/renderer/performance-category-renderer.js +++ b/report/renderer/performance-category-renderer.js @@ -17,8 +17,9 @@ /** @typedef {import('./dom.js').DOM} DOM */ -import {Util} from './util.js'; import {CategoryRenderer} from './category-renderer.js'; +import {ReportUtils} from './report-utils.js'; +import {Globals} from './report-globals.js'; export class PerformanceCategoryRenderer extends CategoryRenderer { /** @@ -29,7 +30,7 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { const tmpl = this.dom.createComponent('metric'); const element = this.dom.find('.lh-metric', tmpl); element.id = audit.result.id; - const rating = Util.calculateRating(audit.result.score, audit.result.scoreDisplayMode); + const rating = ReportUtils.calculateRating(audit.result.score, audit.result.scoreDisplayMode); element.classList.add(`lh-metric--${rating}`); const titleEl = this.dom.find('.lh-metric__title', tmpl); @@ -77,7 +78,7 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { this.dom.find('span.lh-audit__display-text, div.lh-audit__display-text', element); const sparklineWidthPct = `${details.overallSavingsMs / scale * 100}%`; this.dom.find('div.lh-sparkline__bar', element).style.width = sparklineWidthPct; - displayEl.textContent = Util.i18n.formatSeconds(details.overallSavingsMs, 0.01); + displayEl.textContent = Globals.i18n.formatSeconds(details.overallSavingsMs, 0.01); // Set [title] tooltips if (audit.result.displayValue) { @@ -144,9 +145,9 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { }); const paramPairs = [...metricPairs]; - if (Util.reportJson) { - paramPairs.push(['device', Util.reportJson.configSettings.formFactor]); - paramPairs.push(['version', Util.reportJson.lighthouseVersion]); + if (Globals.reportJson) { + paramPairs.push(['device', Globals.reportJson.configSettings.formFactor]); + paramPairs.push(['version', Globals.reportJson.lighthouseVersion]); } const params = new URLSearchParams(paramPairs); @@ -178,7 +179,7 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { * @override */ render(category, groups, options) { - const strings = Util.strings; + const strings = Globals.strings; const element = this.dom.createElement('div', 'lh-category'); element.id = category.id; element.append(this.renderCategoryHeader(category, groups, options)); @@ -190,7 +191,7 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { // Metric descriptions toggle. const checkboxEl = this.dom.createElement('input', 'lh-metrics-toggle__input'); - const checkboxId = `lh-metrics-toggle${Util.getUniqueSuffix()}`; + const checkboxId = `lh-metrics-toggle${Globals.getUniqueSuffix()}`; checkboxEl.setAttribute('aria-label', 'Toggle the display of metric descriptions'); checkboxEl.type = 'checkbox'; checkboxEl.id = checkboxId; @@ -200,8 +201,8 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { labelEl.htmlFor = checkboxId; const showEl = this.dom.createChildOf(labelEl, 'span', 'lh-metrics-toggle__labeltext--show'); const hideEl = this.dom.createChildOf(labelEl, 'span', 'lh-metrics-toggle__labeltext--hide'); - showEl.textContent = Util.strings.expandView; - hideEl.textContent = Util.strings.collapseView; + showEl.textContent = Globals.strings.expandView; + hideEl.textContent = Globals.strings.collapseView; const metricsBoxesEl = this.dom.createElement('div', 'lh-metrics-container'); metricsGroupEl.insertBefore(metricsBoxesEl, metricsFooterEl); @@ -240,7 +241,7 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { // Opportunities const opportunityAudits = category.auditRefs .filter(audit => this._classifyPerformanceAudit(audit) === 'load-opportunity') - .filter(audit => !Util.showAsPassed(audit.result)) + .filter(audit => !ReportUtils.showAsPassed(audit.result)) .sort((auditA, auditB) => this._getWastedMs(auditB) - this._getWastedMs(auditA)); const filterableMetrics = metricAudits.filter(a => !!a.relevantAudits); @@ -274,7 +275,7 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { // Diagnostics const diagnosticAudits = category.auditRefs .filter(audit => this._classifyPerformanceAudit(audit) === 'diagnostic') - .filter(audit => !Util.showAsPassed(audit.result)) + .filter(audit => !ReportUtils.showAsPassed(audit.result)) .sort((a, b) => { const scoreA = a.result.scoreDisplayMode === 'informative' ? 100 : Number(a.result.score); const scoreB = b.result.scoreDisplayMode === 'informative' ? 100 : Number(b.result.score); @@ -290,7 +291,8 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { // Passed audits const passedAudits = category.auditRefs - .filter(audit => this._classifyPerformanceAudit(audit) && Util.showAsPassed(audit.result)); + .filter(audit => + this._classifyPerformanceAudit(audit) && ReportUtils.showAsPassed(audit.result)); if (!passedAudits.length) return element; @@ -333,7 +335,7 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { renderMetricAuditFilter(filterableMetrics, categoryEl) { const metricFilterEl = this.dom.createElement('div', 'lh-metricfilter'); const textEl = this.dom.createChildOf(metricFilterEl, 'span', 'lh-metricfilter__text'); - textEl.textContent = Util.strings.showRelevantAudits; + textEl.textContent = Globals.strings.showRelevantAudits; const filterChoices = /** @type {LH.ReportResult.AuditRef[]} */ ([ ({acronym: 'All'}), @@ -342,7 +344,7 @@ export class PerformanceCategoryRenderer extends CategoryRenderer { // Form labels need to reference unique IDs, but multiple reports rendered in the same DOM (eg PSI) // would mean ID conflict. To address this, we 'scope' these radio inputs with a unique suffix. - const uniqSuffix = Util.getUniqueSuffix(); + const uniqSuffix = Globals.getUniqueSuffix(); for (const metric of filterChoices) { const elemId = `metric-${metric.acronym}-${uniqSuffix}`; const radioEl = this.dom.createChildOf(metricFilterEl, 'input', 'lh-metricfilter__radio'); diff --git a/report/renderer/pwa-category-renderer.js b/report/renderer/pwa-category-renderer.js index 6a1ddc1d18a7..a0ed615393aa 100644 --- a/report/renderer/pwa-category-renderer.js +++ b/report/renderer/pwa-category-renderer.js @@ -15,8 +15,9 @@ * limitations under the License. */ -import {Util} from './util.js'; import {CategoryRenderer} from './category-renderer.js'; +import {ReportUtils} from './report-utils.js'; +import {Globals} from './report-globals.js'; export class PwaCategoryRenderer extends CategoryRenderer { /** @@ -101,7 +102,7 @@ export class PwaCategoryRenderer extends CategoryRenderer { // Remove any that have a failing audit. for (const auditRef of auditRefs) { - if (!Util.showAsPassed(auditRef.result) && auditRef.group) { + if (!ReportUtils.showAsPassed(auditRef.result) && auditRef.group) { uniqueGroupIds.delete(auditRef.group); } } @@ -122,7 +123,7 @@ export class PwaCategoryRenderer extends CategoryRenderer { for (const groupId of groupIds) { const groupAuditRefs = auditRefs.filter(ref => ref.group === groupId); const auditCount = groupAuditRefs.length; - const passedCount = groupAuditRefs.filter(ref => Util.showAsPassed(ref.result)).length; + const passedCount = groupAuditRefs.filter(ref => ReportUtils.showAsPassed(ref.result)).length; const title = groupDefinitions[groupId].title; tips.push(`${title}: ${passedCount}/${auditCount}`); @@ -162,7 +163,7 @@ export class PwaCategoryRenderer extends CategoryRenderer { const defsEl = svgRoot.querySelector('defs'); if (!defsEl) return; - const idSuffix = Util.getUniqueSuffix(); + const idSuffix = Globals.getUniqueSuffix(); const elementsToUpdate = defsEl.querySelectorAll('[id]'); for (const el of elementsToUpdate) { const oldId = el.id; diff --git a/report/renderer/report-globals.js b/report/renderer/report-globals.js new file mode 100644 index 000000000000..0ec4be4e25cb --- /dev/null +++ b/report/renderer/report-globals.js @@ -0,0 +1,49 @@ +/** + * @license Copyright 2023 The Lighthouse Authors. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +import {UIStrings} from './report-utils.js'; + +/** @typedef {import('./i18n-formatter').I18nFormatter} I18nFormatter */ + +let svgSuffix = 0; + +class Globals { + /** @type {I18nFormatter} */ + // @ts-expect-error: Set in report renderer. + static i18n = null; + + /** @type {typeof UIStrings} */ + // @ts-expect-error: Set in report renderer. + static strings = {}; + + /** @type {LH.ReportResult | null} */ + static reportJson = null; + + /** + * @param {{providedStrings: Record; i18n: I18nFormatter; reportJson: LH.ReportResult | null}} options + */ + static apply(options) { + Globals.strings = { + // Set missing renderer strings to default (english) values. + ...UIStrings, + ...options.providedStrings, + }; + Globals.i18n = options.i18n; + Globals.reportJson = options.reportJson; + } + + static getUniqueSuffix() { + return svgSuffix++; + } + + static resetUniqueSuffix() { + svgSuffix = 0; + } +} + +export { + Globals, +}; diff --git a/report/renderer/report-renderer.js b/report/renderer/report-renderer.js index 7c55149a7c14..3c2706f5f9b2 100644 --- a/report/renderer/report-renderer.js +++ b/report/renderer/report-renderer.js @@ -26,8 +26,8 @@ import {ElementScreenshotRenderer} from './element-screenshot-renderer.js'; import {I18nFormatter} from './i18n-formatter.js'; import {PerformanceCategoryRenderer} from './performance-category-renderer.js'; import {PwaCategoryRenderer} from './pwa-category-renderer.js'; -import {Util} from './util.js'; - +import {ReportUtils} from './report-utils.js'; +import {Globals} from './report-globals.js'; export class ReportRenderer { /** @@ -67,7 +67,7 @@ export class ReportRenderer { this._dom.setLighthouseChannel(lhr.configSettings.channel || 'unknown'); - const report = Util.prepareReportResult(lhr); + const report = ReportUtils.prepareReportResult(lhr); this._dom.rootEl.textContent = ''; // Remove previous report. this._dom.rootEl.append(this._renderReport(report)); @@ -108,7 +108,7 @@ export class ReportRenderer { this._renderMetaBlock(report, footer); - this._dom.find('.lh-footer__version_issue', footer).textContent = Util.strings.footerIssue; + this._dom.find('.lh-footer__version_issue', footer).textContent = Globals.strings.footerIssue; this._dom.find('.lh-footer__version', footer).textContent = report.lighthouseVersion; return footer; } @@ -118,7 +118,7 @@ export class ReportRenderer { * @param {DocumentFragment} footer */ _renderMetaBlock(report, footer) { - const envValues = Util.getEmulationDescriptions(report.configSettings || {}); + const envValues = ReportUtils.getEmulationDescriptions(report.configSettings || {}); const match = report.userAgent.match(/(\w*Chrome\/[\d.]+)/); // \w* to include 'HeadlessChrome' const chromeVer = Array.isArray(match) ? match[1].replace('/', ' ').replace('Chrome', 'Chromium') @@ -128,35 +128,35 @@ export class ReportRenderer { const axeVersion = report.environment.credits?.['axe-core']; const devicesTooltipTextLines = [ - `${Util.strings.runtimeSettingsBenchmark}: ${benchmarkIndex}`, - `${Util.strings.runtimeSettingsCPUThrottling}: ${envValues.cpuThrottling}`, + `${Globals.strings.runtimeSettingsBenchmark}: ${benchmarkIndex}`, + `${Globals.strings.runtimeSettingsCPUThrottling}: ${envValues.cpuThrottling}`, ]; if (envValues.screenEmulation) { devicesTooltipTextLines.push( - `${Util.strings.runtimeSettingsScreenEmulation}: ${envValues.screenEmulation}`); + `${Globals.strings.runtimeSettingsScreenEmulation}: ${envValues.screenEmulation}`); } if (axeVersion) { - devicesTooltipTextLines.push(`${Util.strings.runtimeSettingsAxeVersion}: ${axeVersion}`); + devicesTooltipTextLines.push(`${Globals.strings.runtimeSettingsAxeVersion}: ${axeVersion}`); } // [CSS icon class, textContent, tooltipText] const metaItems = [ ['date', - `Captured at ${Util.i18n.formatDateTime(report.fetchTime)}`], + `Captured at ${Globals.i18n.formatDateTime(report.fetchTime)}`], ['devices', `${envValues.deviceEmulation} with Lighthouse ${report.lighthouseVersion}`, devicesTooltipTextLines.join('\n')], ['samples-one', - Util.strings.runtimeSingleLoad, - Util.strings.runtimeSingleLoadTooltip], + Globals.strings.runtimeSingleLoad, + Globals.strings.runtimeSingleLoadTooltip], ['stopwatch', - Util.strings.runtimeAnalysisWindow], + Globals.strings.runtimeAnalysisWindow], ['networkspeed', `${envValues.summary}`, - `${Util.strings.runtimeSettingsNetworkThrottling}: ${envValues.networkThrottling}`], + `${Globals.strings.runtimeSettingsNetworkThrottling}: ${envValues.networkThrottling}`], ['chrome', `Using ${chromeVer}` + (channel ? ` with ${channel}` : ''), - `${Util.strings.runtimeSettingsUANetwork}: "${report.environment.networkUserAgent}"`], + `${Globals.strings.runtimeSettingsUANetwork}: "${report.environment.networkUserAgent}"`], ]; const metaItemsEl = this._dom.find('.lh-meta__items', footer); @@ -184,7 +184,7 @@ export class ReportRenderer { const container = this._dom.createComponent('warningsToplevel'); const message = this._dom.find('.lh-warnings__msg', container); - message.textContent = Util.strings.toplevelWarningsMessage; + message.textContent = Globals.strings.toplevelWarningsMessage; const warnings = []; for (const warningString of report.runWarnings) { @@ -238,7 +238,7 @@ export class ReportRenderer { } - if (Util.isPluginCategory(category.id)) { + if (ReportUtils.isPluginCategory(category.id)) { pluginGauges.push(categoryGauge); } else if (renderer.renderCategoryScore === categoryRenderer.renderCategoryScore) { // The renderer for default categories is just the default CategoryRenderer. @@ -260,9 +260,11 @@ export class ReportRenderer { * @return {!DocumentFragment} */ _renderReport(report) { - Util.applyStrings(report.i18n.rendererFormattedStrings); - Util.i18n = new I18nFormatter(report.configSettings.locale); - Util.reportJson = report; + Globals.apply({ + providedStrings: report.i18n.rendererFormattedStrings, + i18n: new I18nFormatter(report.configSettings.locale), + reportJson: report, + }); const detailsRenderer = new DetailsRenderer(this._dom, { fullPageScreenshot: report.fullPageScreenshot ?? undefined, diff --git a/report/renderer/report-ui-features.js b/report/renderer/report-ui-features.js index e5bfd608f48a..4afbc7ca24d2 100644 --- a/report/renderer/report-ui-features.js +++ b/report/renderer/report-ui-features.js @@ -26,8 +26,9 @@ import {ElementScreenshotRenderer} from './element-screenshot-renderer.js'; import {toggleDarkTheme} from './features-util.js'; import {openTreemap} from './open-tab.js'; import {TopbarFeatures} from './topbar-features.js'; -import {Util} from './util.js'; +import {Util} from '../../shared/util.js'; import {getLhrFilenamePrefix} from '../generator/file-namer.js'; +import {Globals} from './report-globals.js'; /** * @param {HTMLTableElement} tableEl @@ -106,7 +107,7 @@ export class ReportUIFeatures { this.json.audits['script-treemap-data'] && this.json.audits['script-treemap-data'].details; if (showTreemapApp) { this.addButton({ - text: Util.strings.viewTreemapLabel, + text: Globals.strings.viewTreemapLabel, icon: 'treemap', onClick: () => openTreemap(this.json), }); @@ -115,8 +116,8 @@ export class ReportUIFeatures { if (this._opts.onViewTrace) { this.addButton({ text: lhr.configSettings.throttlingMethod === 'simulate' ? - Util.strings.viewOriginalTraceLabel : - Util.strings.viewTraceLabel, + Globals.strings.viewOriginalTraceLabel : + Globals.strings.viewTraceLabel, onClick: () => this._opts.onViewTrace?.(), }); } @@ -127,11 +128,11 @@ export class ReportUIFeatures { // Fill in all i18n data. for (const node of this._dom.findAll('[data-i18n]', this._dom.rootEl)) { - // These strings are guaranteed to (at least) have a default English string in Util.UIStrings, + // These strings are guaranteed to (at least) have a default English string in UIStrings, // so this cannot be undefined as long as `report-ui-features.data-i18n` test passes. const i18nKey = node.getAttribute('data-i18n'); - const i18nAttr = /** @type {keyof typeof Util.strings} */ (i18nKey); - node.textContent = Util.strings[i18nAttr]; + const i18nAttr = /** @type {keyof typeof Globals.strings} */ (i18nKey); + node.textContent = Globals.strings[i18nAttr]; } } @@ -273,7 +274,7 @@ export class ReportUIFeatures { this._dom.find('.lh-3p-filter-count', filterTemplate).textContent = `${thirdPartyRows.length}`; this._dom.find('.lh-3p-ui-string', filterTemplate).textContent = - Util.strings.thirdPartyResourcesLabel; + Globals.strings.thirdPartyResourcesLabel; const allThirdParty = thirdPartyRows.length === rowEls.length; const allFirstParty = !thirdPartyRows.length; diff --git a/report/renderer/util.js b/report/renderer/report-utils.js similarity index 65% rename from report/renderer/util.js rename to report/renderer/report-utils.js index 6aeaa9f21a91..3b2cd7adb259 100644 --- a/report/renderer/util.js +++ b/report/renderer/report-utils.js @@ -1,89 +1,16 @@ /** - * @license - * Copyright 2017 The Lighthouse Authors. All Rights Reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS-IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * @license Copyright 2023 The Lighthouse Authors. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ -/** @typedef {import('./i18n-formatter').I18nFormatter} I18nFormatter */ +import {Util} from '../../shared/util.js'; +import {Globals} from './report-globals.js'; -const ELLIPSIS = '\u2026'; -const NBSP = '\xa0'; -const PASS_THRESHOLD = 0.9; const SCREENSHOT_PREFIX = 'data:image/jpeg;base64,'; +const RATINGS = Util.RATINGS; -const RATINGS = { - PASS: {label: 'pass', minScore: PASS_THRESHOLD}, - AVERAGE: {label: 'average', minScore: 0.5}, - FAIL: {label: 'fail'}, - ERROR: {label: 'error'}, -}; - -// 25 most used tld plus one domains (aka public suffixes) from http archive. -// @see https://github.com/GoogleChrome/lighthouse/pull/5065#discussion_r191926212 -// The canonical list is https://publicsuffix.org/learn/ but we're only using subset to conserve bytes -const listOfTlds = [ - 'com', 'co', 'gov', 'edu', 'ac', 'org', 'go', 'gob', 'or', 'net', 'in', 'ne', 'nic', 'gouv', - 'web', 'spb', 'blog', 'jus', 'kiev', 'mil', 'wi', 'qc', 'ca', 'bel', 'on', -]; - -class Util { - /** @type {I18nFormatter} */ - // @ts-expect-error: Is set in report renderer. - static i18n = null; - static strings = /** @type {typeof UIStrings} */ ({}); - - /** - * @param {Record} providedStrings - */ - static applyStrings(providedStrings) { - this.strings = { - // Set missing renderer strings to default (english) values. - ...UIStrings, - ...providedStrings, - }; - } - - static get PASS_THRESHOLD() { - return PASS_THRESHOLD; - } - - static get MS_DISPLAY_VALUE() { - return `%10d${NBSP}ms`; - } - - /** - * If LHR is older than 10.0 it will not have the `finalDisplayedUrl` property. - * Old LHRs should have the `finalUrl` property which will work fine for the report. - * - * @param {LH.Result} lhr - */ - static getFinalDisplayedUrl(lhr) { - if (lhr.finalDisplayedUrl) return lhr.finalDisplayedUrl; - if (lhr.finalUrl) return lhr.finalUrl; - throw new Error('Could not determine final displayed URL'); - } - - /** - * If LHR is older than 10.0 it will not have the `mainDocumentUrl` property. - * Old LHRs should have the `finalUrl` property which is the same as `mainDocumentUrl`. - * - * @param {LH.Result} lhr - */ - static getMainDocumentUrl(lhr) { - return lhr.mainDocumentUrl || lhr.finalUrl; - } - +class ReportUtils { /** * Returns a new LHR that's reshaped for slightly better ergonomics within the report rendereer. * Also, sets up the localized UI strings used within renderer and makes changes to old LHRs to be @@ -106,8 +33,8 @@ class Util { clone.configSettings.formFactor = clone.configSettings.emulatedFormFactor; } - clone.finalDisplayedUrl = this.getFinalDisplayedUrl(clone); - clone.mainDocumentUrl = this.getMainDocumentUrl(clone); + clone.finalDisplayedUrl = Util.getFinalDisplayedUrl(clone); + clone.mainDocumentUrl = Util.getMainDocumentUrl(clone); for (const audit of Object.values(clone.audits)) { // Turn 'not-applicable' (LHR <4.0) and 'not_applicable' (older proto versions) @@ -260,270 +187,6 @@ class Util { return clone; } - /** - * @param {LH.Result} lhr - * @return {LH.Result.FullPageScreenshot=} - */ - static getFullPageScreenshot(lhr) { - if (lhr.fullPageScreenshot) { - return lhr.fullPageScreenshot; - } - - // Prior to 10.0. - const details = /** @type {LH.Result.FullPageScreenshot=} */ ( - lhr.audits['full-page-screenshot']?.details); - return details; - } - - /** - * Used to determine if the "passed" for the purposes of showing up in the "failed" or "passed" - * sections of the report. - * - * @param {{score: (number|null), scoreDisplayMode: string}} audit - * @return {boolean} - */ - static showAsPassed(audit) { - switch (audit.scoreDisplayMode) { - case 'manual': - case 'notApplicable': - return true; - case 'error': - case 'informative': - return false; - case 'numeric': - case 'binary': - default: - return Number(audit.score) >= RATINGS.PASS.minScore; - } - } - - /** - * Convert a score to a rating label. - * TODO: Return `'error'` for `score === null && !scoreDisplayMode`. - * - * @param {number|null} score - * @param {string=} scoreDisplayMode - * @return {string} - */ - static calculateRating(score, scoreDisplayMode) { - // Handle edge cases first, manual and not applicable receive 'pass', errored audits receive 'error' - if (scoreDisplayMode === 'manual' || scoreDisplayMode === 'notApplicable') { - return RATINGS.PASS.label; - } else if (scoreDisplayMode === 'error') { - return RATINGS.ERROR.label; - } else if (score === null) { - return RATINGS.FAIL.label; - } - - // At this point, we're rating a standard binary/numeric audit - let rating = RATINGS.FAIL.label; - if (score >= RATINGS.PASS.minScore) { - rating = RATINGS.PASS.label; - } else if (score >= RATINGS.AVERAGE.minScore) { - rating = RATINGS.AVERAGE.label; - } - return rating; - } - - /** - * Split a string by markdown code spans (enclosed in `backticks`), splitting - * into segments that were enclosed in backticks (marked as `isCode === true`) - * and those that outside the backticks (`isCode === false`). - * @param {string} text - * @return {Array<{isCode: true, text: string}|{isCode: false, text: string}>} - */ - static splitMarkdownCodeSpans(text) { - /** @type {Array<{isCode: true, text: string}|{isCode: false, text: string}>} */ - const segments = []; - - // Split on backticked code spans. - const parts = text.split(/`(.*?)`/g); - for (let i = 0; i < parts.length; i ++) { - const text = parts[i]; - - // Empty strings are an artifact of splitting, not meaningful. - if (!text) continue; - - // Alternates between plain text and code segments. - const isCode = i % 2 !== 0; - segments.push({ - isCode, - text, - }); - } - - return segments; - } - - /** - * Split a string on markdown links (e.g. [some link](https://...)) into - * segments of plain text that weren't part of a link (marked as - * `isLink === false`), and segments with text content and a URL that did make - * up a link (marked as `isLink === true`). - * @param {string} text - * @return {Array<{isLink: true, text: string, linkHref: string}|{isLink: false, text: string}>} - */ - static splitMarkdownLink(text) { - /** @type {Array<{isLink: true, text: string, linkHref: string}|{isLink: false, text: string}>} */ - const segments = []; - - const parts = text.split(/\[([^\]]+?)\]\((https?:\/\/.*?)\)/g); - while (parts.length) { - // Shift off the same number of elements as the pre-split and capture groups. - const [preambleText, linkText, linkHref] = parts.splice(0, 3); - - if (preambleText) { // Skip empty text as it's an artifact of splitting, not meaningful. - segments.push({ - isLink: false, - text: preambleText, - }); - } - - // Append link if there are any. - if (linkText && linkHref) { - segments.push({ - isLink: true, - text: linkText, - linkHref, - }); - } - } - - return segments; - } - - /** - * @param {URL} parsedUrl - * @param {{numPathParts?: number, preserveQuery?: boolean, preserveHost?: boolean}=} options - * @return {string} - */ - static getURLDisplayName(parsedUrl, options) { - // Closure optional properties aren't optional in tsc, so fallback needs undefined values. - options = options || {numPathParts: undefined, preserveQuery: undefined, - preserveHost: undefined}; - const numPathParts = options.numPathParts !== undefined ? options.numPathParts : 2; - const preserveQuery = options.preserveQuery !== undefined ? options.preserveQuery : true; - const preserveHost = options.preserveHost || false; - - let name; - - if (parsedUrl.protocol === 'about:' || parsedUrl.protocol === 'data:') { - // Handle 'about:*' and 'data:*' URLs specially since they have no path. - name = parsedUrl.href; - } else { - name = parsedUrl.pathname; - const parts = name.split('/').filter(part => part.length); - if (numPathParts && parts.length > numPathParts) { - name = ELLIPSIS + parts.slice(-1 * numPathParts).join('/'); - } - - if (preserveHost) { - name = `${parsedUrl.host}/${name.replace(/^\//, '')}`; - } - if (preserveQuery) { - name = `${name}${parsedUrl.search}`; - } - } - - const MAX_LENGTH = 64; - if (parsedUrl.protocol !== 'data:') { - // Always elide hexadecimal hash - name = name.replace(/([a-f0-9]{7})[a-f0-9]{13}[a-f0-9]*/g, `$1${ELLIPSIS}`); - // Also elide other hash-like mixed-case strings - name = name.replace(/([a-zA-Z0-9-_]{9})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9-_]{10,}/g, - `$1${ELLIPSIS}`); - // Also elide long number sequences - name = name.replace(/(\d{3})\d{6,}/g, `$1${ELLIPSIS}`); - // Merge any adjacent ellipses - name = name.replace(/\u2026+/g, ELLIPSIS); - - // Elide query params first - if (name.length > MAX_LENGTH && name.includes('?')) { - // Try to leave the first query parameter intact - name = name.replace(/\?([^=]*)(=)?.*/, `?$1$2${ELLIPSIS}`); - - // Remove it all if it's still too long - if (name.length > MAX_LENGTH) { - name = name.replace(/\?.*/, `?${ELLIPSIS}`); - } - } - } - - // Elide too long names next - if (name.length > MAX_LENGTH) { - const dotIndex = name.lastIndexOf('.'); - if (dotIndex >= 0) { - name = name.slice(0, MAX_LENGTH - 1 - (name.length - dotIndex)) + - // Show file extension - `${ELLIPSIS}${name.slice(dotIndex)}`; - } else { - name = name.slice(0, MAX_LENGTH - 1) + ELLIPSIS; - } - } - - return name; - } - - /** - * Split a URL into a file, hostname and origin for easy display. - * @param {string} url - * @return {{file: string, hostname: string, origin: string}} - */ - static parseURL(url) { - const parsedUrl = new URL(url); - return { - file: Util.getURLDisplayName(parsedUrl), - hostname: parsedUrl.hostname, - origin: parsedUrl.origin, - }; - } - - /** - * @param {string|URL} value - * @return {!URL} - */ - static createOrReturnURL(value) { - if (value instanceof URL) { - return value; - } - - return new URL(value); - } - - /** - * Gets the tld of a domain - * - * @param {string} hostname - * @return {string} tld - */ - static getTld(hostname) { - const tlds = hostname.split('.').slice(-2); - - if (!listOfTlds.includes(tlds[0])) { - return `.${tlds[tlds.length - 1]}`; - } - - return `.${tlds.join('.')}`; - } - - /** - * Returns a primary domain for provided hostname (e.g. www.example.com -> example.com). - * @param {string|URL} url hostname or URL object - * @return {string} - */ - static getRootDomain(url) { - const hostname = Util.createOrReturnURL(url).hostname; - const tld = Util.getTld(hostname); - - // tld is .com or .co.uk which means we means that length is 1 to big - // .com => 2 & .co.uk => 3 - const splitTld = tld.split('.'); - - // get TLD + root domain - return hostname.split('.').slice(-splitTld.length).join('.'); - } - - /** * @param {LH.Result['configSettings']} settings * @return {!{deviceEmulation: string, screenEmulation?: string, networkThrottling: string, cpuThrottling: string, summary: string}} @@ -534,44 +197,45 @@ class Util { let summary; const throttling = settings.throttling; + const i18n = Globals.i18n; + const strings = Globals.strings; switch (settings.throttlingMethod) { case 'provided': - summary = networkThrottling = cpuThrottling = Util.strings.throttlingProvided; + summary = networkThrottling = cpuThrottling = strings.throttlingProvided; break; case 'devtools': { const {cpuSlowdownMultiplier, requestLatencyMs} = throttling; // eslint-disable-next-line max-len - cpuThrottling = `${Util.i18n.formatNumber(cpuSlowdownMultiplier)}x slowdown (DevTools)`; - networkThrottling = `${Util.i18n.formatMilliseconds(requestLatencyMs)} HTTP RTT, ` + - `${Util.i18n.formatKbps(throttling.downloadThroughputKbps)} down, ` + - `${Util.i18n.formatKbps(throttling.uploadThroughputKbps)} up (DevTools)`; + cpuThrottling = `${i18n.formatNumber(cpuSlowdownMultiplier)}x slowdown (DevTools)`; + networkThrottling = `${i18n.formatMilliseconds(requestLatencyMs)} HTTP RTT, ` + + `${i18n.formatKbps(throttling.downloadThroughputKbps)} down, ` + + `${i18n.formatKbps(throttling.uploadThroughputKbps)} up (DevTools)`; const isSlow4G = () => { return requestLatencyMs === 150 * 3.75 && throttling.downloadThroughputKbps === 1.6 * 1024 * 0.9 && throttling.uploadThroughputKbps === 750 * 0.9; }; - summary = isSlow4G() ? - Util.strings.runtimeSlow4g : Util.strings.runtimeCustom; + summary = isSlow4G() ? strings.runtimeSlow4g : strings.runtimeCustom; break; } case 'simulate': { const {cpuSlowdownMultiplier, rttMs, throughputKbps} = throttling; // eslint-disable-next-line max-len - cpuThrottling = `${Util.i18n.formatNumber(cpuSlowdownMultiplier)}x slowdown (Simulated)`; - networkThrottling = `${Util.i18n.formatMilliseconds(rttMs)} TCP RTT, ` + - `${Util.i18n.formatKbps(throughputKbps)} throughput (Simulated)`; + cpuThrottling = `${i18n.formatNumber(cpuSlowdownMultiplier)}x slowdown (Simulated)`; + networkThrottling = `${i18n.formatMilliseconds(rttMs)} TCP RTT, ` + + `${i18n.formatKbps(throughputKbps)} throughput (Simulated)`; const isSlow4G = () => { return rttMs === 150 && throughputKbps === 1.6 * 1024; }; summary = isSlow4G() ? - Util.strings.runtimeSlow4g : Util.strings.runtimeCustom; + strings.runtimeSlow4g : strings.runtimeCustom; break; } default: - summary = cpuThrottling = networkThrottling = Util.strings.runtimeUnknown; + summary = cpuThrottling = networkThrottling = strings.runtimeUnknown; } // devtools-entry.js always sets `screenEmulation.disabled` when using mobile emulation, @@ -584,11 +248,11 @@ class Util { settings.formFactor === 'mobile' : settings.screenEmulation.mobile; - let deviceEmulation = Util.strings.runtimeMobileEmulation; + let deviceEmulation = strings.runtimeMobileEmulation; if (isScreenEmulationDisabled) { - deviceEmulation = Util.strings.runtimeNoEmulation; + deviceEmulation = strings.runtimeNoEmulation; } else if (!isScreenEmulationMobile) { - deviceEmulation = Util.strings.runtimeDesktopEmulation; + deviceEmulation = strings.runtimeDesktopEmulation; } const screenEmulation = isScreenEmulationDisabled ? @@ -606,59 +270,53 @@ class Util { } /** - * Returns only lines that are near a message, or the first few lines if there are - * no line messages. - * @param {LH.Audit.Details.SnippetValue['lines']} lines - * @param {LH.Audit.Details.SnippetValue['lineMessages']} lineMessages - * @param {number} surroundingLineCount Number of lines to include before and after - * the message. If this is e.g. 2 this function might return 5 lines. + * Used to determine if the "passed" for the purposes of showing up in the "failed" or "passed" + * sections of the report. + * + * @param {{score: (number|null), scoreDisplayMode: string}} audit + * @return {boolean} */ - static filterRelevantLines(lines, lineMessages, surroundingLineCount) { - if (lineMessages.length === 0) { - // no lines with messages, just return the first bunch of lines - return lines.slice(0, surroundingLineCount * 2 + 1); + static showAsPassed(audit) { + switch (audit.scoreDisplayMode) { + case 'manual': + case 'notApplicable': + return true; + case 'error': + case 'informative': + return false; + case 'numeric': + case 'binary': + default: + return Number(audit.score) >= RATINGS.PASS.minScore; } - - const minGapSize = 3; - const lineNumbersToKeep = new Set(); - // Sort messages so we can check lineNumbersToKeep to see how big the gap to - // the previous line is. - lineMessages = lineMessages.sort((a, b) => (a.lineNumber || 0) - (b.lineNumber || 0)); - lineMessages.forEach(({lineNumber}) => { - let firstSurroundingLineNumber = lineNumber - surroundingLineCount; - let lastSurroundingLineNumber = lineNumber + surroundingLineCount; - - while (firstSurroundingLineNumber < 1) { - // make sure we still show (surroundingLineCount * 2 + 1) lines in total - firstSurroundingLineNumber++; - lastSurroundingLineNumber++; - } - // If only a few lines would be omitted normally then we prefer to include - // extra lines to avoid the tiny gap - if (lineNumbersToKeep.has(firstSurroundingLineNumber - minGapSize - 1)) { - firstSurroundingLineNumber -= minGapSize; - } - for (let i = firstSurroundingLineNumber; i <= lastSurroundingLineNumber; i++) { - const surroundingLineNumber = i; - lineNumbersToKeep.add(surroundingLineNumber); - } - }); - - return lines.filter(line => lineNumbersToKeep.has(line.lineNumber)); } /** - * @param {string} categoryId + * Convert a score to a rating label. + * TODO: Return `'error'` for `score === null && !scoreDisplayMode`. + * + * @param {number|null} score + * @param {string=} scoreDisplayMode + * @return {string} */ - static isPluginCategory(categoryId) { - return categoryId.startsWith('lighthouse-plugin-'); - } + static calculateRating(score, scoreDisplayMode) { + // Handle edge cases first, manual and not applicable receive 'pass', errored audits receive 'error' + if (scoreDisplayMode === 'manual' || scoreDisplayMode === 'notApplicable') { + return RATINGS.PASS.label; + } else if (scoreDisplayMode === 'error') { + return RATINGS.ERROR.label; + } else if (score === null) { + return RATINGS.FAIL.label; + } - /** - * @param {LH.Result.GatherMode} gatherMode - */ - static shouldDisplayAsFraction(gatherMode) { - return gatherMode === 'timespan' || gatherMode === 'snapshot'; + // At this point, we're rating a standard binary/numeric audit + let rating = RATINGS.FAIL.label; + if (score >= RATINGS.PASS.minScore) { + rating = RATINGS.PASS.label; + } else if (score >= RATINGS.AVERAGE.minScore) { + rating = RATINGS.AVERAGE.label; + } + return rating; } /** @@ -670,7 +328,7 @@ class Util { let numInformative = 0; let totalWeight = 0; for (const auditRef of category.auditRefs) { - const auditPassed = Util.showAsPassed(auditRef.result); + const auditPassed = ReportUtils.showAsPassed(auditRef.result); // Don't count the audit if it's manual, N/A, or isn't displayed. if (auditRef.group === 'hidden' || @@ -690,25 +348,21 @@ class Util { } return {numPassed, numPassableAudits, numInformative, totalWeight}; } -} -/** - * Some parts of the report renderer require data found on the LHR. Instead of wiring it - * through, we have this global. - * @type {LH.ReportResult | null} - */ -Util.reportJson = null; + /** + * @param {string} categoryId + */ + static isPluginCategory(categoryId) { + return categoryId.startsWith('lighthouse-plugin-'); + } -let svgSuffix = 0; -/** - * An always-increasing counter for making unique SVG ID suffixes. - */ -Util.getUniqueSuffix = () => { - return svgSuffix++; -}; -Util.resetUniqueSuffix = () => { - svgSuffix = 0; -}; + /** + * @param {LH.Result.GatherMode} gatherMode + */ + static shouldDisplayAsFraction(gatherMode) { + return gatherMode === 'timespan' || gatherMode === 'snapshot'; + } +} /** * Report-renderer-specific strings. @@ -832,10 +486,8 @@ const UIStrings = { /** Label indicating that Lighthouse throttled the page using custom throttling settings. */ runtimeCustom: 'Custom throttling', }; -Util.UIStrings = UIStrings; -Util.strings = {...UIStrings}; export { - Util, + ReportUtils, UIStrings, }; diff --git a/report/renderer/snippet-renderer.js b/report/renderer/snippet-renderer.js index a2133095cf1b..4ae2380d048f 100644 --- a/report/renderer/snippet-renderer.js +++ b/report/renderer/snippet-renderer.js @@ -7,7 +7,8 @@ /** @typedef {import('./details-renderer').DetailsRenderer} DetailsRenderer */ /** @typedef {import('./dom').DOM} DOM */ -import {Util} from './util.js'; +import {Util} from '../../shared/util.js'; +import {Globals} from './report-globals.js'; /** @enum {number} */ const LineVisibility = { @@ -104,7 +105,7 @@ export class SnippetRenderer { const { snippetCollapseButtonLabel, snippetExpandButtonLabel, - } = Util.strings; + } = Globals.strings; dom.find( '.lh-snippet__btn-label-collapse', header diff --git a/report/test/renderer/category-renderer-test.js b/report/test/renderer/category-renderer-test.js index cecb44611806..76f5e3ae40fe 100644 --- a/report/test/renderer/category-renderer-test.js +++ b/report/test/renderer/category-renderer-test.js @@ -8,12 +8,13 @@ import assert from 'assert/strict'; import jsdom from 'jsdom'; -import {Util} from '../../renderer/util.js'; +import {ReportUtils} from '../../renderer/report-utils.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; import {DOM} from '../../renderer/dom.js'; import {DetailsRenderer} from '../../renderer/details-renderer.js'; import {CategoryRenderer} from '../../renderer/category-renderer.js'; import {readJson} from '../../../core/test/test-utils.js'; +import {Globals} from '../../renderer/report-globals.js'; const sampleResultsOrig = readJson('../../../core/test/results/sample_v2.json', import.meta); @@ -22,18 +23,22 @@ describe('CategoryRenderer', () => { let sampleResults; before(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); const {document} = new jsdom.JSDOM().window; const dom = new DOM(document); const detailsRenderer = new DetailsRenderer(dom); renderer = new CategoryRenderer(dom, detailsRenderer); - sampleResults = Util.prepareReportResult(sampleResultsOrig); + sampleResults = ReportUtils.prepareReportResult(sampleResultsOrig); }); after(() => { - Util.i18n = undefined; + Globals.i18n = undefined; }); it('renders an audit', () => { diff --git a/report/test/renderer/crc-details-renderer-test.js b/report/test/renderer/crc-details-renderer-test.js index a95eb5d9e54b..6bbd573a2289 100644 --- a/report/test/renderer/crc-details-renderer-test.js +++ b/report/test/renderer/crc-details-renderer-test.js @@ -8,11 +8,11 @@ import assert from 'assert/strict'; import jsdom from 'jsdom'; -import {Util} from '../../renderer/util.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; import {DOM} from '../../renderer/dom.js'; import {DetailsRenderer} from '../../renderer/details-renderer.js'; import {CriticalRequestChainRenderer} from '../../renderer/crc-details-renderer.js'; +import {Globals} from '../../renderer/report-globals.js'; const superLongURL = 'https://example.com/thisIsASuperLongURLThatWillTriggerFilenameTruncationWhichWeWantToTest.js'; @@ -73,7 +73,11 @@ describe('DetailsRenderer', () => { let detailsRenderer; before(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); const {document} = new jsdom.JSDOM().window; dom = new DOM(document); @@ -81,7 +85,7 @@ describe('DetailsRenderer', () => { }); after(() => { - Util.i18n = undefined; + Globals.i18n = undefined; }); it('renders tree structure', () => { diff --git a/report/test/renderer/details-renderer-test.js b/report/test/renderer/details-renderer-test.js index e32fc33bec43..02eccda438f6 100644 --- a/report/test/renderer/details-renderer-test.js +++ b/report/test/renderer/details-renderer-test.js @@ -9,9 +9,9 @@ import assert from 'assert/strict'; import jsdom from 'jsdom'; import {DOM} from '../../renderer/dom.js'; -import {Util} from '../../renderer/util.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; import {DetailsRenderer} from '../../renderer/details-renderer.js'; +import {Globals} from '../../renderer/report-globals.js'; describe('DetailsRenderer', () => { let renderer; @@ -23,12 +23,16 @@ describe('DetailsRenderer', () => { } before(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); createRenderer(); }); after(() => { - Util.i18n = undefined; + Globals.i18n = undefined; }); describe('render', () => { diff --git a/report/test/renderer/dom-test.js b/report/test/renderer/dom-test.js index a7446204a310..db338322fec8 100644 --- a/report/test/renderer/dom-test.js +++ b/report/test/renderer/dom-test.js @@ -10,8 +10,8 @@ import jestMock from 'jest-mock'; import jsdom from 'jsdom'; import {DOM} from '../../renderer/dom.js'; -import {Util} from '../../renderer/util.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; +import {Globals} from '../../renderer/report-globals.js'; describe('DOM', () => { /** @type {DOM} */ @@ -20,7 +20,11 @@ describe('DOM', () => { let nativeCreateObjectURL; before(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); window = new jsdom.JSDOM().window; // The Node version of URL.createObjectURL isn't compatible with the jsdom blob type, @@ -33,7 +37,7 @@ describe('DOM', () => { }); after(() => { - Util.i18n = undefined; + Globals.i18n = undefined; URL.createObjectURL = nativeCreateObjectURL; }); diff --git a/report/test/renderer/element-screenshot-renderer-test.js b/report/test/renderer/element-screenshot-renderer-test.js index 83ec400cb443..b1d3a10f6f4c 100644 --- a/report/test/renderer/element-screenshot-renderer-test.js +++ b/report/test/renderer/element-screenshot-renderer-test.js @@ -7,9 +7,9 @@ import jsdom from 'jsdom'; import {ElementScreenshotRenderer} from '../../renderer/element-screenshot-renderer.js'; -import {Util} from '../../renderer/util.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; import {DOM} from '../../renderer/dom.js'; +import {Globals} from '../../renderer/report-globals.js'; /** * @param {{left: number, top: number, width: number, height:number}} opts @@ -27,15 +27,19 @@ describe('ElementScreenshotRenderer', () => { let dom; before(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); const {document} = new jsdom.JSDOM().window; dom = new DOM(document); - Util.resetUniqueSuffix(); + Globals.resetUniqueSuffix(); }); after(() => { - Util.i18n = undefined; + Globals.i18n = undefined; }); it('renders screenshot', () => { diff --git a/report/test/renderer/performance-category-renderer-test.js b/report/test/renderer/performance-category-renderer-test.js index 6dc02e0ef10c..07f5ce4789b0 100644 --- a/report/test/renderer/performance-category-renderer-test.js +++ b/report/test/renderer/performance-category-renderer-test.js @@ -8,12 +8,13 @@ import assert from 'assert/strict'; import jsdom from 'jsdom'; -import {Util} from '../../renderer/util.js'; +import {ReportUtils} from '../../renderer/report-utils.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; import {DOM} from '../../renderer/dom.js'; import {DetailsRenderer} from '../../renderer/details-renderer.js'; import {PerformanceCategoryRenderer} from '../../renderer/performance-category-renderer.js'; import {readJson} from '../../../core/test/test-utils.js'; +import {Globals} from '../../renderer/report-globals.js'; const sampleResultsOrig = readJson('../../../core/test/results/sample_v2.json', import.meta); @@ -23,7 +24,11 @@ describe('PerfCategoryRenderer', () => { let sampleResults; before(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); const {document} = new jsdom.JSDOM().window; const dom = new DOM(document); @@ -31,12 +36,12 @@ describe('PerfCategoryRenderer', () => { renderer = new PerformanceCategoryRenderer(dom, detailsRenderer); // TODO: don't call a LH.ReportResult `sampleResults`, which is typically always LH.Result - sampleResults = Util.prepareReportResult(sampleResultsOrig); + sampleResults = ReportUtils.prepareReportResult(sampleResultsOrig); category = sampleResults.categories.performance; }); after(() => { - Util.i18n = undefined; + Globals.i18n = undefined; }); it('renders the category header', () => { @@ -151,7 +156,7 @@ describe('PerfCategoryRenderer', () => { const oppAudits = category.auditRefs.filter(audit => audit.result.details && audit.result.details.type === 'opportunity' && - !Util.showAsPassed(audit.result)); + !ReportUtils.showAsPassed(audit.result)); const oppElements = [...categoryDOM.querySelectorAll('.lh-audit--load-opportunity')]; expect(oppElements.map(e => e.id).sort()).toEqual(oppAudits.map(a => a.id).sort()); expect(oppElements.length).toBeGreaterThan(0); @@ -220,7 +225,7 @@ describe('PerfCategoryRenderer', () => { const diagnosticAuditIds = category.auditRefs.filter(audit => { return !audit.group && !(audit.result.details && audit.result.details.type === 'opportunity') && - !Util.showAsPassed(audit.result); + !ReportUtils.showAsPassed(audit.result); }).map(audit => audit.id).sort(); assert.ok(diagnosticAuditIds.length > 0); @@ -235,7 +240,7 @@ describe('PerfCategoryRenderer', () => { const passedAudits = category.auditRefs.filter(audit => !audit.group && - Util.showAsPassed(audit.result)); + ReportUtils.showAsPassed(audit.result)); const passedElements = passedSection.querySelectorAll('.lh-audit'); assert.equal(passedElements.length, passedAudits.length); }); @@ -332,7 +337,7 @@ Array [ }); it('also appends device and version number', () => { - Util.reportJson = { + Globals.reportJson = { configSettings: {formFactor: 'mobile'}, lighthouseVersion: '6.0.0', }; @@ -353,7 +358,7 @@ Array [ ] `); } finally { - Util.reportJson = null; + Globals.reportJson = null; } }); diff --git a/report/test/renderer/pwa-category-renderer-test.js b/report/test/renderer/pwa-category-renderer-test.js index b6b7e4c34cbd..7f03799fc1b9 100644 --- a/report/test/renderer/pwa-category-renderer-test.js +++ b/report/test/renderer/pwa-category-renderer-test.js @@ -8,12 +8,13 @@ import assert from 'assert/strict'; import jsdom from 'jsdom'; -import {Util} from '../../renderer/util.js'; +import {ReportUtils, UIStrings} from '../../renderer/report-utils.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; import {DOM} from '../../renderer/dom.js'; import {DetailsRenderer} from '../../renderer/details-renderer.js'; import {PwaCategoryRenderer} from '../../renderer/pwa-category-renderer.js'; import {readJson} from '../../../core/test/test-utils.js'; +import {Globals} from '../../renderer/report-globals.js'; const sampleResultsOrig = readJson('../../../core/test/results/sample_v2.json', import.meta); @@ -23,14 +24,18 @@ describe('PwaCategoryRenderer', () => { let sampleResults; before(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); const {document} = new jsdom.JSDOM().window; const dom = new DOM(document); const detailsRenderer = new DetailsRenderer(dom); pwaRenderer = new PwaCategoryRenderer(dom, detailsRenderer); - sampleResults = Util.prepareReportResult(sampleResultsOrig); + sampleResults = ReportUtils.prepareReportResult(sampleResultsOrig); }); beforeEach(() => { @@ -40,7 +45,7 @@ describe('PwaCategoryRenderer', () => { }); after(() => { - Util.i18n = undefined; + Globals.i18n = undefined; }); it('renders the regular audits', () => { @@ -258,7 +263,7 @@ describe('PwaCategoryRenderer', () => { const percentageElem = badgeGauge.querySelector('.lh-gauge__percentage'); assert.strictEqual(percentageElem.textContent, '?'); - assert.strictEqual(percentageElem.title, Util.UIStrings.errorLabel); + assert.strictEqual(percentageElem.title, UIStrings.errorLabel); }); it('renders score gauges with unique ids for items in ', () => { diff --git a/report/test/renderer/report-renderer-test.js b/report/test/renderer/report-renderer-test.js index 4ed7e876ff2b..751ea6afca22 100644 --- a/report/test/renderer/report-renderer-test.js +++ b/report/test/renderer/report-renderer-test.js @@ -9,7 +9,7 @@ import assert from 'assert/strict'; import jsdom from 'jsdom'; import jestMock from 'jest-mock'; -import {Util} from '../../renderer/util.js'; +import {ReportUtils} from '../../renderer/report-utils.js'; import {DOM} from '../../renderer/dom.js'; import {DetailsRenderer} from '../../renderer/details-renderer.js'; import {CategoryRenderer} from '../../renderer/category-renderer.js'; @@ -41,7 +41,7 @@ describe('ReportRenderer', () => { const detailsRenderer = new DetailsRenderer(dom); const categoryRenderer = new CategoryRenderer(dom, detailsRenderer); renderer = new ReportRenderer(dom, categoryRenderer); - sampleResults = Util.prepareReportResult(sampleResultsOrig); + sampleResults = ReportUtils.prepareReportResult(sampleResultsOrig); }); after(() => { diff --git a/report/test/renderer/report-ui-features-test.js b/report/test/renderer/report-ui-features-test.js index d023ffdb50a3..3a4d84dfbbeb 100644 --- a/report/test/renderer/report-ui-features-test.js +++ b/report/test/renderer/report-ui-features-test.js @@ -10,7 +10,7 @@ import jsdom from 'jsdom'; import jestMock from 'jest-mock'; import {reportAssets} from '../../generator/report-assets.js'; -import {Util} from '../../renderer/util.js'; +import {ReportUtils, UIStrings} from '../../renderer/report-utils.js'; import {DOM} from '../../renderer/dom.js'; import {DetailsRenderer} from '../../renderer/details-renderer.js'; import {ReportUIFeatures} from '../../renderer/report-ui-features.js'; @@ -76,7 +76,7 @@ describe('ReportUIFeatures', () => { }; dom = new DOM(document.window.document); - sampleResults = Util.prepareReportResult(sampleResultsOrig); + sampleResults = ReportUtils.prepareReportResult(sampleResultsOrig); render(sampleResults); }); @@ -550,7 +550,7 @@ describe('ReportUIFeatures', () => { const container = render(sampleResults); for (const node of dom.findAll('[data-i18n]', container)) { const val = node.getAttribute('data-i18n'); - assert.ok(val in Util.UIStrings, `Invalid data-i18n value of: "${val}" not found.`); + assert.ok(val in UIStrings, `Invalid data-i18n value of: "${val}" not found.`); } }); }); diff --git a/report/test/renderer/util-test.js b/report/test/renderer/report-utils-test.js similarity index 53% rename from report/test/renderer/util-test.js rename to report/test/renderer/report-utils-test.js index cfbf485f72ef..48ff8f2ff655 100644 --- a/report/test/renderer/util-test.js +++ b/report/test/renderer/report-utils-test.js @@ -6,34 +6,39 @@ import assert from 'assert/strict'; -import {Util} from '../../renderer/util.js'; +import {ReportUtils} from '../../renderer/report-utils.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; import {readJson} from '../../../core/test/test-utils.js'; +import {Globals} from '../../renderer/report-globals.js'; const sampleResult = readJson('../../../core/test/results/sample_v2.json', import.meta); describe('util helpers', () => { beforeEach(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); }); afterEach(() => { - Util.i18n = undefined; + Globals.i18n = undefined; }); it('calculates a score ratings', () => { - assert.equal(Util.calculateRating(0.0), 'fail'); - assert.equal(Util.calculateRating(0.10), 'fail'); - assert.equal(Util.calculateRating(0.45), 'fail'); - assert.equal(Util.calculateRating(0.5), 'average'); - assert.equal(Util.calculateRating(0.75), 'average'); - assert.equal(Util.calculateRating(0.80), 'average'); - assert.equal(Util.calculateRating(0.90), 'pass'); - assert.equal(Util.calculateRating(1.00), 'pass'); + assert.equal(ReportUtils.calculateRating(0.0), 'fail'); + assert.equal(ReportUtils.calculateRating(0.10), 'fail'); + assert.equal(ReportUtils.calculateRating(0.45), 'fail'); + assert.equal(ReportUtils.calculateRating(0.5), 'average'); + assert.equal(ReportUtils.calculateRating(0.75), 'average'); + assert.equal(ReportUtils.calculateRating(0.80), 'average'); + assert.equal(ReportUtils.calculateRating(0.90), 'pass'); + assert.equal(ReportUtils.calculateRating(1.00), 'pass'); }); it('builds device emulation string', () => { - const get = settings => Util.getEmulationDescriptions(settings).deviceEmulation; + const get = settings => ReportUtils.getEmulationDescriptions(settings).deviceEmulation; /* eslint-disable max-len */ assert.equal(get({formFactor: 'mobile', screenEmulation: {disabled: false, mobile: true}}), 'Emulated Moto G4'); assert.equal(get({formFactor: 'mobile', screenEmulation: {disabled: true, mobile: true}}), 'No emulation'); @@ -45,7 +50,7 @@ describe('util helpers', () => { }); it('builds throttling strings when provided', () => { - const descriptions = Util.getEmulationDescriptions({ + const descriptions = ReportUtils.getEmulationDescriptions({ throttlingMethod: 'provided', screenEmulation: {disabled: true}, }); @@ -55,7 +60,7 @@ describe('util helpers', () => { }); it('builds throttling strings when devtools', () => { - const descriptions = Util.getEmulationDescriptions({ + const descriptions = ReportUtils.getEmulationDescriptions({ throttlingMethod: 'devtools', throttling: { cpuSlowdownMultiplier: 4.5, @@ -72,7 +77,7 @@ describe('util helpers', () => { }); it('builds throttling strings when simulate', () => { - const descriptions = Util.getEmulationDescriptions({ + const descriptions = ReportUtils.getEmulationDescriptions({ throttlingMethod: 'simulate', throttling: { cpuSlowdownMultiplier: 2, @@ -104,7 +109,7 @@ describe('util helpers', () => { assert.ok(notApplicableCount > 20); // Make sure something's being tested. // Original audit results should be restored. - const preparedResult = Util.prepareReportResult(clonedSampleResult); + const preparedResult = ReportUtils.prepareReportResult(clonedSampleResult); assert.deepStrictEqual(preparedResult.audits, sampleResult.audits); }); @@ -124,7 +129,7 @@ describe('util helpers', () => { assert.notDeepStrictEqual(clonedSampleResult.audits, sampleResult.audits); // Original audit results should be restored. - const preparedResult = Util.prepareReportResult(clonedSampleResult); + const preparedResult = ReportUtils.prepareReportResult(clonedSampleResult); assert.deepStrictEqual(preparedResult.audits, sampleResult.audits); }); @@ -143,7 +148,7 @@ describe('util helpers', () => { assert.notDeepStrictEqual(clonedSampleResult.audits, sampleResult.audits); // Original audit results should be restored. - const preparedResult = Util.prepareReportResult(clonedSampleResult); + const preparedResult = ReportUtils.prepareReportResult(clonedSampleResult); assert.deepStrictEqual(preparedResult.audits, sampleResult.audits); }); @@ -164,7 +169,7 @@ describe('util helpers', () => { assert.notDeepStrictEqual(clonedSampleResult.audits, sampleResult.audits); // Original audit results should be restored. - const preparedResult = Util.prepareReportResult(clonedSampleResult); + const preparedResult = ReportUtils.prepareReportResult(clonedSampleResult); assert.deepStrictEqual(preparedResult.audits, sampleResult.audits); }); @@ -183,7 +188,7 @@ describe('util helpers', () => { assert.notDeepStrictEqual(clonedSampleResult.audits, sampleResult.audits); // Original audit results should be restored. - const preparedResult = Util.prepareReportResult(clonedSampleResult); + const preparedResult = ReportUtils.prepareReportResult(clonedSampleResult); assert.deepStrictEqual(preparedResult.audits, sampleResult.audits); assert.deepStrictEqual(preparedResult.fullPageScreenshot, sampleResult.fullPageScreenshot); }); @@ -204,8 +209,8 @@ describe('util helpers', () => { assert.notDeepStrictEqual(clonedSampleResult.categoryGroups, sampleResult.categoryGroups); // Original audit results should be restored. - const clonedPreparedResult = Util.prepareReportResult(clonedSampleResult); - const preparedResult = Util.prepareReportResult(sampleResult); + const clonedPreparedResult = ReportUtils.prepareReportResult(clonedSampleResult); + const preparedResult = ReportUtils.prepareReportResult(sampleResult); assert.deepStrictEqual(clonedPreparedResult.categories, preparedResult.categories); assert.deepStrictEqual(clonedPreparedResult.categoryGroups, preparedResult.categoryGroups); }); @@ -231,7 +236,7 @@ describe('util helpers', () => { } } - const preparedResult = Util.prepareReportResult(clonedSampleResult); + const preparedResult = ReportUtils.prepareReportResult(clonedSampleResult); assert.deepStrictEqual(sampleResult.audits, preparedResult.audits); }); }); @@ -247,7 +252,7 @@ describe('util helpers', () => { 'unused-css-rules': 'Consider using snacks in packs.', }, }]; - const preparedResult = Util.prepareReportResult(clonedSampleResult); + const preparedResult = ReportUtils.prepareReportResult(clonedSampleResult); const perfAuditRefs = preparedResult.categories.performance.auditRefs; const unusedCssRef = perfAuditRefs.find(ref => ref.id === 'unused-css-rules'); @@ -263,215 +268,12 @@ describe('util helpers', () => { }); }); - describe('getTld', () => { - it('returns the correct tld', () => { - assert.equal(Util.getTld('example.com'), '.com'); - assert.equal(Util.getTld('example.co.uk'), '.co.uk'); - assert.equal(Util.getTld('example.com.br'), '.com.br'); - assert.equal(Util.getTld('example.tokyo.jp'), '.jp'); - }); - }); - - describe('getRootDomain', () => { - it('returns the correct rootDomain from a string', () => { - assert.equal(Util.getRootDomain('https://www.example.com/index.html'), 'example.com'); - assert.equal(Util.getRootDomain('https://example.com'), 'example.com'); - assert.equal(Util.getRootDomain('https://www.example.co.uk'), 'example.co.uk'); - assert.equal(Util.getRootDomain('https://example.com.br/app/'), 'example.com.br'); - assert.equal(Util.getRootDomain('https://example.tokyo.jp'), 'tokyo.jp'); - assert.equal(Util.getRootDomain('https://sub.example.com'), 'example.com'); - assert.equal(Util.getRootDomain('https://sub.example.tokyo.jp'), 'tokyo.jp'); - assert.equal(Util.getRootDomain('http://localhost'), 'localhost'); - assert.equal(Util.getRootDomain('http://localhost:8080'), 'localhost'); - }); - - it('returns the correct rootDomain from an URL object', () => { - assert.equal(Util.getRootDomain(new URL('https://www.example.com/index.html')), 'example.com'); - assert.equal(Util.getRootDomain(new URL('https://example.com')), 'example.com'); - assert.equal(Util.getRootDomain(new URL('https://www.example.co.uk')), 'example.co.uk'); - assert.equal(Util.getRootDomain(new URL('https://example.com.br/app/')), 'example.com.br'); - assert.equal(Util.getRootDomain(new URL('https://example.tokyo.jp')), 'tokyo.jp'); - assert.equal(Util.getRootDomain(new URL('https://sub.example.com')), 'example.com'); - assert.equal(Util.getRootDomain(new URL('https://sub.example.tokyo.jp')), 'tokyo.jp'); - assert.equal(Util.getRootDomain(new URL('http://localhost')), 'localhost'); - assert.equal(Util.getRootDomain(new URL('http://localhost:8080')), 'localhost'); - }); - }); - - describe('#splitMarkdownCodeSpans', () => { - it('handles strings with no backticks in them', () => { - expect(Util.splitMarkdownCodeSpans('regular text')).toEqual([ - {isCode: false, text: 'regular text'}, - ]); - }); - - it('does not split on a single backtick', () => { - expect(Util.splitMarkdownCodeSpans('regular `text')).toEqual([ - {isCode: false, text: 'regular `text'}, - ]); - }); - - it('splits on backticked code', () => { - expect(Util.splitMarkdownCodeSpans('regular `code` text')).toEqual([ - {isCode: false, text: 'regular '}, - {isCode: true, text: 'code'}, - {isCode: false, text: ' text'}, - ]); - }); - - it('splits on backticked code at the beginning of the string', () => { - expect(Util.splitMarkdownCodeSpans('`start code` regular text')).toEqual([ - {isCode: true, text: 'start code'}, - {isCode: false, text: ' regular text'}, - ]); - }); - - it('splits on backticked code at the end of the string', () => { - expect(Util.splitMarkdownCodeSpans('regular text `end code`')).toEqual([ - {isCode: false, text: 'regular text '}, - {isCode: true, text: 'end code'}, - ]); - }); - - it('does not split on a single backtick after split out backticked code', () => { - expect(Util.splitMarkdownCodeSpans('regular text `code` and more `text')).toEqual([ - {isCode: false, text: 'regular text '}, - {isCode: true, text: 'code'}, - {isCode: false, text: ' and more `text'}, - ]); - }); - - it('splits on two instances of backticked code', () => { - expect(Util.splitMarkdownCodeSpans('regular text `code` more text `and more code`')).toEqual([ - {isCode: false, text: 'regular text '}, - {isCode: true, text: 'code'}, - {isCode: false, text: ' more text '}, - {isCode: true, text: 'and more code'}, - ]); - }); - - it('splits on two directly adjacent instances of backticked code', () => { - // eslint-disable-next-line max-len - expect(Util.splitMarkdownCodeSpans('regular text `first code``second code` end text')).toEqual([ - {isCode: false, text: 'regular text '}, - {isCode: true, text: 'first code'}, - {isCode: true, text: 'second code'}, - {isCode: false, text: ' end text'}, - ]); - }); - - it('handles text only within backticks', () => { - expect(Util.splitMarkdownCodeSpans('`first code``second code`')).toEqual([ - {isCode: true, text: 'first code'}, - {isCode: true, text: 'second code'}, - ]); - }); - - it('splits on two instances of backticked code separated by only a space', () => { - // eslint-disable-next-line max-len - expect(Util.splitMarkdownCodeSpans('`first code` `second code`')).toEqual([ - {isCode: true, text: 'first code'}, - {isCode: false, text: ' '}, - {isCode: true, text: 'second code'}, - ]); - }); - }); - - describe('#splitMarkdownLink', () => { - it('handles strings with no links in them', () => { - expect(Util.splitMarkdownLink('some text')).toEqual([ - {isLink: false, text: 'some text'}, - ]); - }); - - it('does not split on an incomplete markdown link', () => { - expect(Util.splitMarkdownLink('some [not link text](text')).toEqual([ - {isLink: false, text: 'some [not link text](text'}, - ]); - }); - - it('splits on a markdown link', () => { - expect(Util.splitMarkdownLink('some [link text](https://example.com) text')).toEqual([ - {isLink: false, text: 'some '}, - {isLink: true, text: 'link text', linkHref: 'https://example.com'}, - {isLink: false, text: ' text'}, - ]); - }); - - it('splits on an http markdown link', () => { - expect(Util.splitMarkdownLink('you should [totally click here](http://never-mitm.com) now')).toEqual([ - {isLink: false, text: 'you should '}, - {isLink: true, text: 'totally click here', linkHref: 'http://never-mitm.com'}, - {isLink: false, text: ' now'}, - ]); - }); - - it('does not split on a non-http/https link', () => { - expect(Util.splitMarkdownLink('some [link text](ftp://example.com) text')).toEqual([ - {isLink: false, text: 'some [link text](ftp://example.com) text'}, - ]); - }); - - it('does not split on a malformed markdown link', () => { - expect(Util.splitMarkdownLink('some [link ]text](https://example.com')).toEqual([ - {isLink: false, text: 'some [link ]text](https://example.com'}, - ]); - - expect(Util.splitMarkdownLink('some [link text] (https://example.com')).toEqual([ - {isLink: false, text: 'some [link text] (https://example.com'}, - ]); - }); - - it('does not split on empty link text', () => { - expect(Util.splitMarkdownLink('some [](https://example.com) empty link')).toEqual([ - {isLink: false, text: 'some [](https://example.com) empty link'}, - ]); - }); - - it('splits on a markdown link at the beginning of a string', () => { - expect(Util.splitMarkdownLink('[link text](https://example.com) end text')).toEqual([ - {isLink: true, text: 'link text', linkHref: 'https://example.com'}, - {isLink: false, text: ' end text'}, - ]); - }); - - it('splits on a markdown link at the end of a string', () => { - expect(Util.splitMarkdownLink('start text [link text](https://example.com)')).toEqual([ - {isLink: false, text: 'start text '}, - {isLink: true, text: 'link text', linkHref: 'https://example.com'}, - ]); - }); - - it('handles a string consisting only of a markdown link', () => { - expect(Util.splitMarkdownLink(`[I'm only a link](https://example.com)`)).toEqual([ - {isLink: true, text: `I'm only a link`, linkHref: 'https://example.com'}, - ]); - }); - - it('handles a string starting and ending with a markdown link', () => { - expect(Util.splitMarkdownLink('[first link](https://first.com) other text [second link](https://second.com)')).toEqual([ - {isLink: true, text: 'first link', linkHref: 'https://first.com'}, - {isLink: false, text: ' other text '}, - {isLink: true, text: 'second link', linkHref: 'https://second.com'}, - ]); - }); - - it('handles a string with adjacent markdown links', () => { - expect(Util.splitMarkdownLink('start text [first link](https://first.com)[second link](https://second.com) and scene')).toEqual([ - {isLink: false, text: 'start text '}, - {isLink: true, text: 'first link', linkHref: 'https://first.com'}, - {isLink: true, text: 'second link', linkHref: 'https://second.com'}, - {isLink: false, text: ' and scene'}, - ]); - }); - }); - describe('#shouldDisplayAsFraction', () => { it('returns true for timespan and snapshot', () => { - expect(Util.shouldDisplayAsFraction('navigation')).toEqual(false); - expect(Util.shouldDisplayAsFraction('timespan')).toEqual(true); - expect(Util.shouldDisplayAsFraction('snapshot')).toEqual(true); - expect(Util.shouldDisplayAsFraction(undefined)).toEqual(false); + expect(ReportUtils.shouldDisplayAsFraction('navigation')).toEqual(false); + expect(ReportUtils.shouldDisplayAsFraction('timespan')).toEqual(true); + expect(ReportUtils.shouldDisplayAsFraction('snapshot')).toEqual(true); + expect(ReportUtils.shouldDisplayAsFraction(undefined)).toEqual(false); }); }); @@ -486,7 +288,7 @@ describe('util helpers', () => { {weight: 1, result: {score: 0, scoreDisplayMode: 'binary'}, group: 'metrics'}, ], }; - const fraction = Util.calculateCategoryFraction(category); + const fraction = ReportUtils.calculateCategoryFraction(category); expect(fraction).toEqual({ numPassableAudits: 4, numPassed: 3, @@ -505,7 +307,7 @@ describe('util helpers', () => { {weight: 1, result: {score: 0, scoreDisplayMode: 'notApplicable'}, group: 'metrics'}, ], }; - const fraction = Util.calculateCategoryFraction(category); + const fraction = ReportUtils.calculateCategoryFraction(category); expect(fraction).toEqual({ numPassableAudits: 1, numPassed: 1, @@ -524,7 +326,7 @@ describe('util helpers', () => { {weight: 1, result: {score: 0, scoreDisplayMode: 'informative'}, group: 'metrics'}, ], }; - const fraction = Util.calculateCategoryFraction(category); + const fraction = ReportUtils.calculateCategoryFraction(category); expect(fraction).toEqual({ numPassableAudits: 2, numPassed: 2, diff --git a/report/test/renderer/snippet-renderer-test.js b/report/test/renderer/snippet-renderer-test.js index 2447ce094f6f..6d6c11ca3f38 100644 --- a/report/test/renderer/snippet-renderer-test.js +++ b/report/test/renderer/snippet-renderer-test.js @@ -8,10 +8,10 @@ import assert from 'assert/strict'; import jsdom from 'jsdom'; -import {Util} from '../../renderer/util.js'; import {I18nFormatter} from '../../renderer/i18n-formatter.js'; import {DOM} from '../../renderer/dom.js'; import {SnippetRenderer} from '../../renderer/snippet-renderer.js'; +import {Globals} from '../../renderer/report-globals.js'; /* Generates a snippet lines array like this (for a single range from 1 to 4): [ @@ -55,13 +55,17 @@ describe('DetailsRenderer', () => { let dom; before(() => { - Util.i18n = new I18nFormatter('en'); + Globals.apply({ + providedStrings: {}, + i18n: new I18nFormatter('en'), + reportJson: null, + }); const {document} = new jsdom.JSDOM().window; dom = new DOM(document); }); after(() => { - Util.i18n = undefined; + Globals.i18n = undefined; }); function renderSnippet(details) { diff --git a/shared/localization/format.js b/shared/localization/format.js index c65c254856f3..4a0b04bd8e46 100644 --- a/shared/localization/format.js +++ b/shared/localization/format.js @@ -221,12 +221,15 @@ function getRendererFormattedStrings(locale) { // If `localeMessages` is empty in the bundled and DEFAULT_LOCALE case, this // will be empty and the report will fall back to the util UIStrings for these. - const icuMessageIds = Object.keys(localeMessages).filter(f => f.startsWith('report/')); + const icuMessageIds = Object.keys(localeMessages) + .filter(f => f.startsWith('report/renderer/report-utils.js')); /** @type {Record} */ const strings = {}; for (const icuMessageId of icuMessageIds) { const {filename, key} = getIcuMessageIdParts(icuMessageId); - if (!filename.endsWith('util.js')) throw new Error(`Unexpected message: ${icuMessageId}`); + if (!filename.endsWith('report-utils.js')) { + throw new Error(`Unexpected message: ${icuMessageId}`); + } strings[key] = localeMessages[icuMessageId].message; } diff --git a/shared/localization/locales/ar-XB.json b/shared/localization/locales/ar-XB.json index e4a408fe72ca..9d8e4d8397a6 100644 --- a/shared/localization/locales/ar-XB.json +++ b/shared/localization/locales/ar-XB.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "‏‮You‬‏ ‏‮can‬‏ ‏‮enable‬‏ ‏‮text‬‏ ‏‮compression‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮web‬‏ ‏‮server‬‏ ‏‮configuration‬‏." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "‏‮See‬‏ ‏‮calculator‬‏." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "‏‮Collapse‬‏ ‏‮view‬‏" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "‏‮Initial‬‏ ‏‮Navigation‬‏" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "‏‮Maximum‬‏ ‏‮critical‬‏ ‏‮path‬‏ ‏‮latency‬‏:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "‏‮Copy‬‏ ‏‮JSON‬‏" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "‏‮Toggle‬‏ ‏‮Dark‬‏ ‏‮Theme‬‏" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "‏‮Print‬‏ ‏‮Expanded‬‏" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "‏‮Print‬‏ ‏‮Summary‬‏" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "‏‮Save‬‏ ‏‮as‬‏ ‏‮Gist‬‏" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "‏‮Save‬‏ ‏‮as‬‏ ‏‮HTML‬‏" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "‏‮Save‬‏ ‏‮as‬‏ ‏‮JSON‬‏" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "‏‮Open‬‏ ‏‮in‬‏ ‏‮Viewer‬‏" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "‏‮Error‬‏!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "‏‮Report‬‏ ‏‮error‬‏: ‏‮no‬‏ ‏‮audit‬‏ ‏‮information‬‏" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "‏‮Expand‬‏ ‏‮view‬‏" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "‏‮File‬‏ ‏‮an‬‏ ‏‮issue‬‏" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "‏‮Hide‬‏" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "‏‮Lab‬‏ ‏‮Data‬‏" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[‏‮Lighthouse‬‏](https://developers.google.com/web/tools/lighthouse/) ‏‮analysis‬‏ ‏‮of‬‏ ‏‮the‬‏ ‏‮current‬‏ ‏‮page‬‏ ‏‮on‬‏ ‏‮an‬‏ ‏‮emulated‬‏ ‏‮mobile‬‏ ‏‮network‬‏. ‏‮Values‬‏ ‏‮are‬‏ ‏‮estimated‬‏ ‏‮and‬‏ ‏‮may‬‏ ‏‮vary‬‏." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "‏‮Additional‬‏ ‏‮items‬‏ ‏‮to‬‏ ‏‮manually‬‏ ‏‮check‬‏" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "‏‮Not‬‏ ‏‮applicable‬‏" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "‏‮Opportunity‬‏" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "‏‮Estimated‬‏ ‏‮Savings‬‏" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "‏‮Passed‬‏ ‏‮audits‬‏" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "‏‮Initial‬‏ ‏‮page‬‏ ‏‮load‬‏" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "‏‮Custom‬‏ ‏‮throttling‬‏" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "‏‮Emulated‬‏ ‏‮Desktop‬‏" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "‏‮Emulated‬‏ ‏‮Moto‬‏ ‏‮G‬‏4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "‏‮No‬‏ ‏‮emulation‬‏" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "‏‮Axe‬‏ ‏‮version‬‏" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "‏‮CPU‬‏/‏‮Memory‬‏ ‏‮Power‬‏" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "‏‮CPU‬‏ ‏‮throttling‬‏" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "‏‮Device‬‏" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "‏‮Network‬‏ ‏‮throttling‬‏" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "‏‮User‬‏ ‏‮agent‬‏ (‏‮network‬‏)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "‏‮Single‬‏ ‏‮page‬‏ ‏‮load‬‏" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "‏‮This‬‏ ‏‮data‬‏ ‏‮is‬‏ ‏‮taken‬‏ ‏‮from‬‏ ‏‮a‬‏ ‏‮single‬‏ ‏‮page‬‏ ‏‮load‬‏, ‏‮as‬‏ ‏‮opposed‬‏ ‏‮to‬‏ ‏‮field‬‏ ‏‮data‬‏ ‏‮summarizing‬‏ ‏‮many‬‏ ‏‮sessions‬‏." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "‏‮Slow‬‏ 4‏‮G‬‏ ‏‮throttling‬‏" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "‏‮Unknown‬‏" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "‏‮Show‬‏" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "‏‮Show‬‏ ‏‮audits‬‏ ‏‮relevant‬‏ ‏‮to‬‏:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "‏‮Collapse‬‏ ‏‮snippet‬‏" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "‏‮Expand‬‏ ‏‮snippet‬‏" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "‏‮Show‬‏ 3‏‮rd‬‏-‏‮party‬‏ ‏‮resources‬‏" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "‏‮Provided‬‏ ‏‮by‬‏ ‏‮environment‬‏" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "‏‮There‬‏ ‏‮were‬‏ ‏‮issues‬‏ ‏‮affecting‬‏ ‏‮this‬‏ ‏‮run‬‏ ‏‮of‬‏ ‏‮Lighthouse‬‏:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "‏‮Values‬‏ ‏‮are‬‏ ‏‮estimated‬‏ ‏‮and‬‏ ‏‮may‬‏ ‏‮vary‬‏. ‏‮The‬‏ [‏‮performance‬‏ ‏‮score‬‏ ‏‮is‬‏ ‏‮calculated‬‏](https://web.dev/performance-scoring/) ‏‮directly‬‏ ‏‮from‬‏ ‏‮these‬‏ ‏‮metrics‬‏." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "‏‮View‬‏ ‏‮Treemap‬‏" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "‏‮Passed‬‏ ‏‮audits‬‏ ‏‮but‬‏ ‏‮with‬‏ ‏‮warnings‬‏" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "‏‮Warnings‬‏: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/ar.json b/shared/localization/locales/ar.json index 72991ad815f6..aa05eff2342d 100644 --- a/shared/localization/locales/ar.json +++ b/shared/localization/locales/ar.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "يمكنك تفعيل ضغط النص في إعداد خادم الويب." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "اطّلِع على الآلة الحاسبة." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "تصغير العرض" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "التنقل الأوّلي" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "الحد الأقصى لوقت استجابة المسار المهم:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "نسخ كائن JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "تبديل المظهر الداكن" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "توسيع مدى الطباعة" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "طباعة ملخّص التقرير" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "حفظ بتنسيق Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "حفظ بتنسيق HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "حفظ بتنسيق JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "فتح في العارِض" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "خطأ!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "الإبلاغ عن خطأ: لا تتوفَّر معلومات تدقيق" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "توسيع العرض" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "الإبلاغ عن مشكلة" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "إخفاء" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "بيانات المختبَر" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "أجرت أداة [Lighthouse](https://developers.google.com/web/tools/lighthouse/) تحليلًا للصفحة الحالية على شبكة الجوّال في وضع المحاكاة. القيم تقديرية وقابلة للتغيير." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "عناصر إضافية للتحقُّق يدويًا" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "غير سارٍ" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "فرصة تحسين الأداء" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "التوفيرات المُقدرة" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "اجتياز عمليات التدقيق بنجاح" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "التحميل الأولي للصفحة" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "تقييد مخصَّص لتحميل الصفحة" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "محاكاة سطح المكتب" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "محاكاة Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "بلا محاكاة" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "إصدار Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "طاقة وحدة المعالجة المركزية (CPU)/الذاكرة" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "تقييد وحدة المعالجة المركزية (CPU)" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "جهاز" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "ضبط الحد الأقصى المسموح لعرض نطاق الشبكة" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "وكيل المستخدم (شبكة)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "تحميل صفحة واحدة" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "هذه البيانات مأخوذة من صفحة واحدة تم تحميلها، على عكس بيانات الحقول التي تلخِّص العديد من الجلسات." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "التقييد البطيء لتحميل الصفحة في شبكة الجيل الرابع" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "غير معروف" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "عرض" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "عرض عمليات التدقيق المرتبطة بالمقاييس:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "تصغير المقتطف" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "توسيع المقتطف" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "عرض موارد الجهات الخارجية" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "مقدَّم من البيئة" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "حدثت مشاكل تؤثر في تشغيل Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "القيم تقديرية وقابلة للتغيير. ويتم [حساب نتيجة الأداء](https://web.dev/performance-scoring/) مباشرة من خلال هذه المقاييس." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "عرض \"المخطّط الهيكلي\"" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "عمليات التدقيق التي تم اجتيازها، ولكن تتضمّن التحذيرات" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "التحذيرات: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/bg.json b/shared/localization/locales/bg.json index ce6a86679fa4..8a9cbb53aa7d 100644 --- a/shared/localization/locales/bg.json +++ b/shared/localization/locales/bg.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Можете да активирате компресирането на текста в конфигурацията на уеб сървъра си." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Вижте калкулатора." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Свиване на изгледа" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Първоначална навигация" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Максимално забавяне в критичния път:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Копиране на JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Превключване на тъмната тема" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Отпечатване на пълен отчет" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Отпечатване на обобщен отчет" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Запазване като Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Запазване като HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Запазване като JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Отваряне във визуализатора" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Грешка!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Грешка в отчета: няма информация за проверката" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Разгъване на изгледа" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Добавяне на проблем" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Скриване" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Данни от контролиран тест" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Анализът с [Lighthouse](https://developers.google.com/web/tools/lighthouse/) на текущата страница бе извършен през емулирана мобилна мрежа. Стойностите са приблизителни и може да варират." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Допълнителни елементи, които да проверите ръчно" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Не е приложимо" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Възможност" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Прогнозна икономия" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Успешно преминати проверки" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Първоначално зареждане на страницата" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Персонализирано ограничаване на потока на данни" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Емулиран компютър" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Емулирано устройство Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Без емулация" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Версия на Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Мощност на процесора/паметта" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Ограничаване на процесора" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Устройство" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Ограничаване на мрежата" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Потребителски агент (мрежа)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "При едно зареждане на страницата" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Тези данни са генерирани от едно зареждане на страницата за разлика от данните от реалното ползване, които обобщават голям брой сесии." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Ограничаване до бавна 4G връзка" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Неизвестно" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Показване" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Показване на проверките, уместни за:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Свиване на фрагмента" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Разгъване на фрагмента" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Показване на ресурсите от трети страни" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Предоставено от средата" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Възникнаха проблеми при изготвянето на този отчет от Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Стойностите са приблизителни и може да варират. [Рейтингът за ефективността се изчислява](https://web.dev/performance-scoring/) директно от тези показатели." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Преглед на дървовидната карта" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Проверките бяха преминати успешно, но има предупреждения" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Предупреждения: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/ca.json b/shared/localization/locales/ca.json index a390e94d27f4..dccc498ba016 100644 --- a/shared/localization/locales/ca.json +++ b/shared/localization/locales/ca.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Pots activar la compressió de text a la configuració del servidor web." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Consulta la calculadora." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Replega la visualització" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navegació inicial" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latència de camí crítica màxima:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copia l'objecte JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Commuta el tema fosc" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Imprimeix desplegat" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Resum d'impressió" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Desa com a Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Desa com a HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Desa com a JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Obre al visualitzador" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Error" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Error de l'informe: no hi ha informació d'auditoria" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Desplega la visualització" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Informa d'un problema" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Amaga" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Dades de laboratori" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Anàlisi amb [Lighthouse](https://developers.google.com/web/tools/lighthouse/) de la pàgina actual mitjançant una xarxa mòbil emulada. Els valors són estimacions i poden variar." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Elements addicionals per comprovar manualment" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "No aplicable" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Oportunitat" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Estalvi estimat" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Auditories aprovades" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Càrrega de la pàgina inicial" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Limitació personalitzada" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Escriptori emulat" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 emulat" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Sense emulació" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Versió d'axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Rendiment de la CPU/memòria" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Limitació de CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Dispositiu" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Limitació de xarxa" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Agent d'usuari (xarxa)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Càrrega de la pàgina única" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Aquestes dades s'han extret d'una única càrrega de la pàgina, a diferència de les dades de camps que resumeixen moltes sessions." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Limitació 4G lenta" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Desconegut" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Mostra" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Mostra auditories relacionades amb:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Replega el fragment" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Desplega el fragment" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Mostra els recursos de tercers" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Proporcionada per l'entorn" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Hi ha hagut problemes que afecten aquesta execució de Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Els valors són estimacions i poden variar. El [resultat del rendiment es calcula](https://web.dev/performance-scoring/) directament a partir d'aquestes mètriques." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Mostra un mapa d'arbre" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Auditories aprovades però amb advertiments" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Advertiments: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/cs.json b/shared/localization/locales/cs.json index 63025e47f934..a585621688a1 100644 --- a/shared/localization/locales/cs.json +++ b/shared/localization/locales/cs.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Můžete v konfiguraci webového serveru zapnout kompresi textu." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Zobrazit kalkulačku." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Sbalit zobrazení" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Počáteční navigace" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maximální latence kritické trasy:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopírovat JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Přepnout tmavý motiv" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Vytisknout úplný přehled" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Vytisknout souhrn" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Uložit jako gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Uložit jako HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Uložit jako JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Otevřít v prohlížeči" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Chyba!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Chyba přehledu: žádné informace o auditu" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Rozbalit zobrazení" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Zaznamenat problém" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Skrýt" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Laboratorní data" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analýza aktuální stránky pomocí nástroje [Lighthouse](https://developers.google.com/web/tools/lighthouse/) v emulované mobilní síti. Hodnoty jsou odhady a mohou se lišit." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Další položky k ruční kontrole" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Není relevantní" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Příležitost" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Odhadovaná úspora" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Úspěšné audity" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "První načtení stránky" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Vlastní omezení" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulovaná plocha" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulované zařízení Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Bez emulace" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Verze knihovny Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Výkon procesoru/paměti" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Omezení procesoru" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Zařízení" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Omezení sítě" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User agent (síť)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Jedno načtení stránky" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Tato data pocházejí z jednoho načtení stránky – v protikladu k datům z terénu, která sumarizují mnoho relací." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Pomalé omezení 4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Není známo" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Zobrazit" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Zobrazit audity relevantní pro:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Sbalit úryvek" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Rozbalit úryvek" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Zobrazit zdroje třetích stran" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Poskytnuto prostředím" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Při tomto spuštění nástroje Lighthouse se vyskytly problémy:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Hodnoty jsou odhady a mohou se lišit. [Skóre výkonu se počítá](https://web.dev/performance-scoring/) přímo z těchto metrik." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Zobrazit stromovou mapu" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Úspěšné audity s upozorněními" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Upozornění: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/da.json b/shared/localization/locales/da.json index 87b8476c5684..3fb693016116 100644 --- a/shared/localization/locales/da.json +++ b/shared/localization/locales/da.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Du kan aktivere tekstkomprimering ved konfigurationen af din webserver." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Se beregner." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Skjul visning" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Indledende navigation" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maksimal forsinkelse for kritisk sti:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopiér JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Slå Mørkt tema til/fra" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Udskriften blev udvidet" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Udskriftsoversigt" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Gem som Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Gem som HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Gem som JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Åbn i fremviser" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Der opstod en fejl" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Rapportfejl: Der er ingen revisionsoplysninger" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Udvid visning" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Indsend et problem" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Skjul" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Laboratoriedata" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/)-analyse af den aktuelle side på et emuleret mobilnetværk. Værdierne er estimater og kan variere." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Yderligere elementer, der skal tjekkes manuelt" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Ikke relevant" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Mulighed" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Estimeret tidsbesparelse" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Beståede revisioner" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Oprindelig sideindlæsning" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Tilpasset begrænsning" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emuleret computer" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emuleret Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Ingen emulering" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe-version" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Effektivitet af CPU/hukommelse" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU-begrænsning" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Enhed" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Netværksbegrænsning" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Brugeragent (netværk)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Enkeltstående sideindlæsning" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Disse data stammer fra en enkelt sideindlæsning i modsætning til feltdata, der omfatter flere sessioner." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Begrænsning til langsom 4G-forbindelse" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Ukendt" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Vis" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Vis gennemgange, som er relevante for:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Skjul uddrag" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Udvid uddrag" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Vis ressourcer fra tredjeparter" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Leveret af miljøet" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Der blev registreret problemer, som påvirkede denne kørsel af Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Værdierne er estimater og kan variere. [Resultatet beregnes](https://web.dev/performance-scoring/) direkte på baggrund af disse metrics." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Se trædiagram" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Bestod revisioner, men med advarsler" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Advarsler! " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/de.json b/shared/localization/locales/de.json index 0c0a1f774ae9..0a1a6f3a3972 100644 --- a/shared/localization/locales/de.json +++ b/shared/localization/locales/de.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Sie können die Textkomprimierung in der Konfiguration Ihres Webservers aktivieren." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Siehe Rechner." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Ansicht minimieren" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Anfangsnavigation" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maximale Latenz für kritischen Pfad:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "JSON kopieren" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Auf dunkles Design umschalten" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Erweiterten Bericht drucken" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Zusammenfassung drucken" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Als Gist speichern" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Als HTML speichern" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Als JSON speichern" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Im Viewer öffnen" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Fehler." }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Fehler gemeldet: keine Informationen zur Überprüfung" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Ansicht maximieren" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Problem melden" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ausblenden" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Labdaten" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/)-Analyse der aktuellen Seite in einem emulierten Mobilfunknetz. Die Werte sind Schätzungen und können variieren." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Zusätzliche Elemente zur manuellen Überprüfung" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Nicht zutreffend" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Empfehlung" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Geschätzte Einsparung" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Bestandene Prüfungen" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Erster Seitenaufbau" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Benutzerdefinierte Drosselung" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Desktopemulation" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4-Emulation" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Keine Emulation" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe-Version" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU-/Arbeitsspeicherleistung" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU-Drosselung" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Gerät" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Netzwerkdrosselung" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User-Agent (Netzwerk)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Einzelner Seitenaufbau" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Diese Daten wurden einem einzelnen Seitenaufbau entnommen – Felddaten fassen dagegen mehrere Sitzungen zusammen." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Langsame 4G-Drosselung" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Unbekannt" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Anzeigen" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Prüfungen anzeigen, die für folgende Messwerte relevant sind:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Snippet minimieren" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Snippet maximieren" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Drittanbieter-Ressourcen anzeigen" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Durch die Umgebung bereitgestellt" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Einige Probleme haben diese Ausführung von Lighthouse beeinträchtigt:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Die Werte sind geschätzt und können variieren. Die [Leistungsbewertung](https://web.dev/performance-scoring/) wird direkt aus diesen Messwerten berechnet." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Strukturkarte anzeigen" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Bestandene Prüfungen mit Warnungen" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Warnungen: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/el.json b/shared/localization/locales/el.json index 7da91ff8bd50..e412264812ef 100644 --- a/shared/localization/locales/el.json +++ b/shared/localization/locales/el.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Μπορείτε να ενεργοποιήσετε τη συμπίεση κειμένου στη διαμόρφωση του διακομιστή ιστού σας." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Προβολή αριθμομηχανής." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Σύμπτυξη προβολής" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Αρχική πλοήγηση" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Μέγιστος λανθάνων χρόνος κρίσιμης διαδρομής:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Αντιγραφή JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Εναλλαγή σκούρου θέματος" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Πλήρης εκτύπωση" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Συνοπτική εκτύπωση" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Αποθήκευση ως Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Αποθήκευση ως HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Αποθήκευση ως JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Άνοιγμα στο πρόγραμμα προβολής" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Σφάλμα!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Σφάλμα αναφοράς: Δεν υπάρχουν πληροφορίες ελέγχου" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Ανάπτυξη προβολής" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Υποβολή προβλήματος" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Απόκρυψη" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Εργαστηριακά δεδομένα" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Ανάλυση της τρέχουσας σελίδας από το [Lighthouse](https://developers.google.com/web/tools/lighthouse/) σε ένα προσομειωμένο δίκτυο κινητής τηλεφωνίας. Οι τιμές είναι κατ' εκτίμηση και μπορεί να διαφέρουν." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Επιπλέον στοιχεία για μη αυτόματο έλεγχο" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Δεν ισχύει" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Ευκαιρία" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Εκτιμώμενες εξοικονομήσεις" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Έλεγχοι που ολοκληρώθηκαν επιτυχώς" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Αρχική φόρτωση σελίδας" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Προσαρμοσμένη ρύθμιση ροής δεδομένων" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Προσομοιωμένη επιφάνεια εργασίας" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Προσομοιωμένο Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Χωρίς προσομοίωση" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "'Εκδοση Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Ισχύς CPU/μνήμης" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Περιορισμός CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Συσκευή" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Περιορισμός δικτύου" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Παράγοντας χρήστη (δίκτυο)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Μία φόρτωση σελίδας" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Αυτά τα δεδομένα λαμβάνονται από μία φόρτωση σελίδας, σε αντίθεση με τα δεδομένα πεδίου που συνοψίζουν πολλές περιόδους λειτουργίας." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Ρύθμιση ροής δεδομένων αργού 4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Άγνωστη" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Εμφάνιση" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Εμφάνιση ελέγχων που σχετίζονται με:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Σύμπτυξη αποσπάσματος" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Ανάπτυξη αποσπάσματος" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Εμφάνιση πόρων τρίτων" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Παρέχεται από το περιβάλλον" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Παρουσιάστηκαν ορισμένα ζητήματα τα οποία επηρεάζουν αυτήν την εκτέλεση του Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Οι τιμές εκτιμώνται και μπορεί να ποικίλουν. Η [βαθμολογία απόδοσης υπολογίζεται](https://web.dev/performance-scoring/) απευθείας από αυτές τις μετρήσεις." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Προβολή δενδροειδούς χάρτη" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Έλεγχοι που ολοκληρώθηκαν αλλά με προειδοποιήσεις" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Προειδοποιήσεις: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/en-GB.json b/shared/localization/locales/en-GB.json index 8db0ececbbcd..b784f3d4412d 100644 --- a/shared/localization/locales/en-GB.json +++ b/shared/localization/locales/en-GB.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "You can enable text compression in your web server configuration." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "See calculator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Collapse view" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Initial Navigation" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maximum critical path latency:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copy JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Toggle Dark theme" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Print expanded" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Print summary" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Save as gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Save as HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Save as JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Open in Viewer" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Error!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Report error: no audit information" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Expand view" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "File an issue" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Hide" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Lab Data" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Additional items to manually check" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Not applicable" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Opportunity" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Estimated Savings" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Passed audits" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Initial page load" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Custom throttling" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulated desktop" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulated Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "No emulation" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe version" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/Memory power" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU throttling" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Device" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Network throttling" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User agent (network)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Single page load" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "This data is taken from a single page load, as opposed to field data summarising many sessions." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Slow 4G throttling" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Unknown" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Show" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Show audits relevant to:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Collapse snippet" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Expand snippet" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Show 3rd-party resources" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Provided by environment" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "There were issues affecting this run of Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Values are estimated and may vary. The [performance score is calculated](https://web.dev/performance-scoring/) directly from these metrics." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "View Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Passed audits but with warnings" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Warnings: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/en-US.json b/shared/localization/locales/en-US.json index f19116d58b11..8c17aa0a3d70 100644 --- a/shared/localization/locales/en-US.json +++ b/shared/localization/locales/en-US.json @@ -2972,163 +2972,163 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "You can enable text compression in your web server configuration." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "See calculator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Collapse view" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Initial Navigation" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maximum critical path latency:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copy JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Toggle Dark Theme" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Print Expanded" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Print Summary" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Save as Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Save as HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Save as JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Open in Viewer" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Error!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Report error: no audit information" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Expand view" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "File an issue" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Hide" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Lab Data" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Additional items to manually check" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Not applicable" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Opportunity" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Estimated Savings" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Passed audits" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Initial page load" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Custom throttling" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulated Desktop" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulated Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "No emulation" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe version" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Unthrottled CPU/Memory Power" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU throttling" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Device" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Network throttling" }, - "report/renderer/util.js | runtimeSettingsScreenEmulation": { + "report/renderer/report-utils.js | runtimeSettingsScreenEmulation": { "message": "Screen emulation" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User agent (network)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Single page load" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "This data is taken from a single page load, as opposed to field data summarizing many sessions." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Slow 4G throttling" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Unknown" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Show" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Show audits relevant to:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Collapse snippet" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Expand snippet" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Show 3rd-party resources" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Provided by environment" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "There were issues affecting this run of Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Values are estimated and may vary. The [performance score is calculated](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) directly from these metrics." }, - "report/renderer/util.js | viewOriginalTraceLabel": { + "report/renderer/report-utils.js | viewOriginalTraceLabel": { "message": "View Original Trace" }, - "report/renderer/util.js | viewTraceLabel": { + "report/renderer/report-utils.js | viewTraceLabel": { "message": "View Trace" }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "View Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Passed audits but with warnings" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Warnings: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/en-XA.json b/shared/localization/locales/en-XA.json index fcfdbe12aed2..4f6813b9270a 100644 --- a/shared/localization/locales/en-XA.json +++ b/shared/localization/locales/en-XA.json @@ -2327,154 +2327,154 @@ "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]" }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "[Šéé çåļçûļåţöŕ. one two]" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "[Çöļļåþšé vîéŵ one two]" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "[Îñîţîåļ Ñåvîĝåţîöñ one two three]" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "[Måxîmûm çŕîţîçåļ þåţĥ ļåţéñçý: one two three four five six seven]" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "[Çöþý ĴŠÖÑ one two]" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "[Ţöĝĝļé Ðåŕķ Ţĥémé one two three]" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "[Þŕîñţ Éxþåñðéð one two]" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "[Þŕîñţ Šûmmåŕý one two]" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "[Šåvé åš Ĝîšţ one two]" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "[Šåvé åš ĤŢMĻ one two]" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "[Šåvé åš ĴŠÖÑ one two]" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "[Öþéñ îñ Vîéŵéŕ one two]" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "[Éŕŕöŕ¡ one]" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "[Ŕéþöŕţ éŕŕöŕ: ñö åûðîţ îñƒöŕmåţîöñ one two three four five six seven]" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "[Éxþåñð vîéŵ one two]" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "[Fîļé åñ îššûé one two]" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "[Ĥîðé one]" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "[Ļåб Ðåţå one]" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[ᐅ[ᐊĻîĝĥţĥöûšéᐅ](https://developers.google.com/web/tools/lighthouse/)ᐊ åñåļýšîš öƒ ţĥé çûŕŕéñţ þåĝé öñ åñ émûļåţéð möбîļé ñéţŵöŕķ. Våļûéš åŕé éšţîmåţéð åñð måý våŕý. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen]" }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "[Åððîţîöñåļ îţémš ţö måñûåļļý çĥéçķ one two three four five six seven]" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "[Ñöţ åþþļîçåбļé one two]" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "[Öþþöŕţûñîţý one two]" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "[Éšţîmåţéð Šåvîñĝš one two three]" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "[Þåššéð åûðîţš one two]" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "[Îñîţîåļ þåĝé ļöåð one two three]" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "[Çûšţöm ţĥŕöţţļîñĝ one two three]" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "[Émûļåţéð Ðéšķţöþ one two]" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "[Émûļåţéð Möţö Ĝ4 one two]" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "[Ñö émûļåţîöñ one two]" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "[Åxé véŕšîöñ one two]" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "[ÇÞÛ/Mémöŕý Þöŵéŕ one two]" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "[ÇÞÛ ţĥŕöţţļîñĝ one two]" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "[Ðévîçé one]" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "[Ñéţŵöŕķ ţĥŕöţţļîñĝ one two three]" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "[Ûšéŕ åĝéñţ (ñéţŵöŕķ) one two three]" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "[Šîñĝļé þåĝé ļöåð one two]" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "[Ţĥîš ðåţå îš ţåķéñ ƒŕöm å šîñĝļé þåĝé ļöåð, åš öþþöšéð ţö ƒîéļð ðåţå šûmmåŕîžîñĝ måñý šéššîöñš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen]" }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "[Šļöŵ 4Ĝ ţĥŕöţţļîñĝ one two three]" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "[Ûñķñöŵñ one]" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "[Šĥöŵ one]" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "[Šĥöŵ åûðîţš ŕéļévåñţ ţö: one two three four five]" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "[Çöļļåþšé šñîþþéţ one two]" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "[Éxþåñð šñîþþéţ one two]" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "[Šĥöŵ 3ŕð-þåŕţý ŕéšöûŕçéš one two three]" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "[Þŕövîðéð бý éñvîŕöñméñţ one two three]" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "[Ţĥéŕé ŵéŕé îššûéš åƒƒéçţîñĝ ţĥîš ŕûñ öƒ Ļîĝĥţĥöûšé: one two three four five six seven eight nine ten eleven]" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "[Våļûéš åŕé éšţîmåţéð åñð måý våŕý. Ţĥé ᐅ[ᐊþéŕƒöŕmåñçé šçöŕé îš çåļçûļåţéðᐅ](https://web.dev/performance-scoring/)ᐊ ðîŕéçţļý ƒŕöm ţĥéšé méţŕîçš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen]" }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "[Vîéŵ Ţŕéémåþ one two]" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "[Þåššéð åûðîţš бûţ ŵîţĥ ŵåŕñîñĝš one two three four five six seven]" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "[Ŵåŕñîñĝš: one two]" }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/en-XL.json b/shared/localization/locales/en-XL.json index b1738f06115a..c72892793b75 100644 --- a/shared/localization/locales/en-XL.json +++ b/shared/localization/locales/en-XL.json @@ -2972,163 +2972,163 @@ "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̂." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Ŝéê ćâĺĉúl̂át̂ór̂." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Ĉól̂ĺâṕŝé v̂íêẃ" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Îńît́îál̂ Ńâv́îǵât́îón̂" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "M̂áx̂ím̂úm̂ ćr̂ít̂íĉál̂ ṕât́ĥ ĺât́êńĉý:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Ĉóp̂ý ĴŚÔŃ" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "T̂óĝǵl̂é D̂ár̂ḱ T̂h́êḿê" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "P̂ŕîńt̂ Éx̂ṕâńd̂éd̂" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "P̂ŕîńt̂ Śûḿm̂ár̂ý" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Ŝáv̂é âś Ĝíŝt́" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Ŝáv̂é âś ĤT́M̂Ĺ" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Ŝáv̂é âś ĴŚÔŃ" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Ôṕêń îń V̂íêẃêŕ" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Êŕr̂ór̂!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "R̂ép̂ór̂t́ êŕr̂ór̂: ńô áûd́ît́ îńf̂ór̂ḿât́îón̂" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Êx́p̂án̂d́ v̂íêẃ" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "F̂íl̂é âń îśŝúê" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ĥíd̂é" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "L̂áb̂ D́ât́â" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[L̂íĝh́t̂h́ôúŝé](https://developers.google.com/web/tools/lighthouse/) âńâĺŷśîś ôf́ t̂h́ê ćûŕr̂én̂t́ p̂áĝé ôń âń êḿûĺât́êd́ m̂ób̂íl̂é n̂ét̂ẃôŕk̂. V́âĺûéŝ ár̂é êśt̂ím̂át̂éd̂ án̂d́ m̂áŷ v́âŕŷ." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Âd́d̂ít̂íôńâĺ ît́êḿŝ t́ô ḿâńûál̂ĺŷ ćĥéĉḱ" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "N̂ót̂ áp̂ṕl̂íĉáb̂ĺê" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Ôṕp̂ór̂t́ûńît́ŷ" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Êśt̂ím̂át̂éd̂ Śâv́îńĝś" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "P̂áŝśêd́ âúd̂ít̂ś" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Îńît́îál̂ ṕâǵê ĺôád̂" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Ĉúŝt́ôḿ t̂h́r̂ót̂t́l̂ín̂ǵ" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Êḿûĺât́êd́ D̂éŝḱt̂óp̂" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Êḿûĺât́êd́ M̂ót̂ó Ĝ4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "N̂ó êḿûĺât́îón̂" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Âx́ê v́êŕŝíôń" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Ûńt̂h́r̂ót̂t́l̂éd̂ ĆP̂Ú/M̂ém̂ór̂ý P̂óŵér̂" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "ĈṔÛ t́ĥŕôt́t̂ĺîńĝ" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "D̂év̂íĉé" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "N̂ét̂ẃôŕk̂ t́ĥŕôt́t̂ĺîńĝ" }, - "report/renderer/util.js | runtimeSettingsScreenEmulation": { + "report/renderer/report-utils.js | runtimeSettingsScreenEmulation": { "message": "Ŝćr̂éêń êḿûĺât́îón̂" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Ûśêŕ âǵêńt̂ (ńêt́ŵór̂ḱ)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Ŝín̂ǵl̂é p̂áĝé l̂óâd́" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "T̂h́îś d̂át̂á îś t̂ák̂én̂ f́r̂óm̂ á ŝín̂ǵl̂é p̂áĝé l̂óâd́, âś ôṕp̂óŝéd̂ t́ô f́îél̂d́ d̂át̂á ŝúm̂ḿâŕîźîńĝ ḿâńŷ śêśŝíôńŝ." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Ŝĺôẃ 4Ĝ t́ĥŕôt́t̂ĺîńĝ" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Ûńk̂ńôẃn̂" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Ŝh́ôẃ" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Ŝh́ôẃ âúd̂ít̂ś r̂él̂év̂án̂t́ t̂ó:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Ĉól̂ĺâṕŝé ŝńîṕp̂ét̂" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Êx́p̂án̂d́ ŝńîṕp̂ét̂" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Ŝh́ôẃ 3r̂d́-p̂ár̂t́ŷ ŕêśôúr̂ćêś" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "P̂ŕôv́îd́êd́ b̂ý êńv̂ír̂ón̂ḿêńt̂" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "T̂h́êŕê ẃêŕê íŝśûéŝ áf̂f́êćt̂ín̂ǵ t̂h́îś r̂ún̂ óf̂ Ĺîǵĥt́ĥóûśê:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "V̂ál̂úêś âŕê éŝt́îḿât́êd́ âńd̂ ḿâý v̂ár̂ý. T̂h́ê [ṕêŕf̂ór̂ḿâńĉé ŝćôŕê íŝ ćâĺĉúl̂át̂éd̂](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) d́îŕêćt̂ĺŷ f́r̂óm̂ t́ĥéŝé m̂ét̂ŕîćŝ." }, - "report/renderer/util.js | viewOriginalTraceLabel": { + "report/renderer/report-utils.js | viewOriginalTraceLabel": { "message": "V̂íêẃ Ôŕîǵîńâĺ T̂ŕâćê" }, - "report/renderer/util.js | viewTraceLabel": { + "report/renderer/report-utils.js | viewTraceLabel": { "message": "V̂íêẃ T̂ŕâćê" }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "V̂íêẃ T̂ŕêém̂áp̂" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "P̂áŝśêd́ âúd̂ít̂ś b̂út̂ ẃît́ĥ ẃâŕn̂ín̂ǵŝ" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Ŵár̂ńîńĝś: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/es-419.json b/shared/localization/locales/es-419.json index 866f6cdb6e83..2ef88d9a31f1 100644 --- a/shared/localization/locales/es-419.json +++ b/shared/localization/locales/es-419.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Consulta la calculadora." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Contraer vista" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navegación inicial" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latencia de ruta crítica máxima:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copiar JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Activar o desactivar el Tema oscuro" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Se expandió la impresión" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Resumen de impresión" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Guardar como Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Guardar como HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Guardar como JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Abrir en el lector" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Error" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Error del informe: No hay información de la auditoría" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Expandir vista" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Informa sobre un problema" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ocultar" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Datos de prueba" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Análisis de [Lighthouse](https://developers.google.com/web/tools/lighthouse/) de la página actual en una red móvil emulada. Los valores son estimados y pueden variar." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Elementos adicionales que se deben comprobar manualmente" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "No aplicable" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Oportunidad" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Ahorro estimado" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Auditorías aprobadas" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Carga inicial de la página" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Limitación personalizada" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Escritorio emulado" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 emulado" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Sin emulación" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Versión de axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Energía de la memoria/CPU" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Limitación de la CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Dispositivo" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Limitación de la red" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Usuario-agente (red)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Carga de una única página" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Estos datos se obtienen de la carga de una única página, a diferencia de los datos de campos que sintetizan la información de muchas sesiones." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Limitación de la red 4G lenta" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Desconocido" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Mostrar" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Mostrar las auditorías relevantes para la métrica:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Contraer fragmento" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Expandir fragmento" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Mostrar recursos de terceros" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Proporcionado por el entorno" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Algunos problemas afectaron la ejecución de Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Los valores son estimados y pueden variar. La [medición del rendimiento se calcula](https://web.dev/performance-scoring/) directamente a partir de estas métricas." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Ver diagrama de árbol" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Auditorías aprobadas con advertencias" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Advertencias: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/es.json b/shared/localization/locales/es.json index 99c241cf85c8..7de207ff190d 100644 --- a/shared/localization/locales/es.json +++ b/shared/localization/locales/es.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Ver calculadora." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Contraer vista" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navegación inicial" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latencia de ruta crítica máxima:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copiar JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Activar o desactivar el tema oscuro" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Imprimir versión ampliada" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Imprimir resumen" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Guardar como gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Guardar como HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Guardar como JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Abrir en el visor" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Error" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Error del informe: no hay información de la auditoría" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Ampliar vista" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Notificar un problema" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ocultar" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Datos de experimentos" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) ha analizado la página actual en una red móvil emulada. Los valores son estimaciones y pueden variar." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Elementos adicionales que se deben comprobar manualmente" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "No aplicable" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Oportunidad" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Ahorro estimado" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Auditorías aprobadas" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Carga inicial de la página" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Limitación personalizada" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Escritorio emulado" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 emulado" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Sin emulación" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Versión de Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Potencia de CPU/Memoria" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Limitación de CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Dispositivo" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Limitación de red" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User-agent (red)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Carga de una única página" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Estos datos se obtienen a partir de la carga de una única página, mientras que los datos de campo ofrecen un resumen de muchas sesiones." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Limitación de 4G lenta" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Desconocido" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Mostrar" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Mostrar auditorías relacionadas con:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Ocultar fragmento" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Mostrar fragmento" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Mostrar recursos externos" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Proporcionado por el entorno" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Algunos problemas han afectado a la ejecución de Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Los valores son estimaciones y pueden variar. La [puntuación del rendimiento se calcula](https://web.dev/performance-scoring/) directamente a partir de estas métricas." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Ver gráfico de rectángulos" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Auditorías aprobadas con advertencias" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Advertencias: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/fi.json b/shared/localization/locales/fi.json index ec02a9c2bda4..3c24d0f48e91 100644 --- a/shared/localization/locales/fi.json +++ b/shared/localization/locales/fi.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Voit ottaa tekstin pakkaamisen käyttöön palvelimen määrityksistä." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Katso laskin." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Tiivistä näkymä" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Ensimmäinen navigointi" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Kriittisen polun enimmäisviive:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopioi JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Tumma teema päälle/pois" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Laajennettu tulostus" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Tulosta yhteenveto" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Tallenna Gistinä" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Tallenna HTML-muodossa" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Tallenna JSON-tiedostona" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Avaa katseluohjelmassa" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Virhe!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Raporttivirhe: ei tarkastustietoja" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Laajenna näkymää" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Ilmoita ongelmasta" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Piilota" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Laboratoriodata" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysoi nykyisen sivun mobiiliverkon emulaation avulla. Arvot ovat arvioita ja voivat vaihdella." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Lisää manuaalisesti tarkistettavia kohteita" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Ei sovellu" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Suositus" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Arvioitu säästö" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Hyväksytyt tarkastukset" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Ensimmäinen sivun lataus" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Omat rajoitukset" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emuloitu työpöytä" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emuloitu Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Ei emulointia" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe-versio" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Suorittimen/muistin teho" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Suorittimen rajoittaminen" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Laite" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Verkon hidastaminen" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Käyttäjäagentti (verkko)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Yksi sivun lataus" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Tämä data on peräisin yhdestä sivun latauksesta, toisin kuin kenttädata, joka on yhteenveto useista käyttökerroista." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Hidasta 4G-yhteyttä simuloiva rajoitus" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Ei tietoa" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Näytä" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Näytä tähän liittyvät tarkastukset:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Tiivistä koodinpätkä" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Laajenna koodinpätkä" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Näytä kolmannen osapuolen resurssit" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Ympäristön tarjoama" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Lighthousen suorituksessa havaittiin ongelmia:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Arvot ovat arvioita ja voivat vaihdella. [Tehokkuusprosentti lasketaan](https://web.dev/performance-scoring/) suoraan näistä mittareista." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Katso Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Läpäisi tarkastukset, mutta sai varoituksia" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Varoitukset: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/fil.json b/shared/localization/locales/fil.json index ae155ec6959a..b957967b72ef 100644 --- a/shared/localization/locales/fil.json +++ b/shared/localization/locales/fil.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Tingnan ang calculator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "I-collapse ang view" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Unang Navigation" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maximum na latency ng critical path:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopyahin ang JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "I-toggle ang Madilim na Tema" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Pinalawak ang Pag-print" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Buod sa Pag-print" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "I-save bilang Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "I-save bilang HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "I-save bilang JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Buksan sa Viewer" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Nagka-error!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Error sa ulat: walang impormasyon sa pag-audit" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Palawakin ang view" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Mag-file ng isyu" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Itago" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Data ng Lab" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Ang pagsusuri ng [Lighthouse](https://developers.google.com/web/tools/lighthouse/) ng kasalukuyang page sa isang na-emulate na mobile network. Tinantya at puwedeng mag-iba ang mga value." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Mga karagdagang item na manual na susuriin" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Hindi naaangkop" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Pagkakataon" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Tinatayang Matitipid" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Mga pumasang pag-audit" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Paunang pag-load ng page" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Custom na pag-throttle" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Na-emulate na Desktop" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Na-emulate na Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Walang pag-emulate" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Bersyon ng Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Power ng CPU/Memory" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Pag-throttle ng CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Device" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Pag-throttle ng network" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User agent (network)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Isang pag-load ng page" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Kinuha ang data na ito mula sa isang pag-load ng page, kumpara sa data ng field na nagbubuod sa maraming session." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Pag-throttle sa mabagal na 4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Hindi alam" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Ipakita" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Ipakita ang mga audit na may kaugnayan sa:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "I-collapse ang snippet" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "I-expand ang snippet" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Ipakita ang mga resource ng 3rd party" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Ibinigay ng environment" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "May mga isyung nakakaapekto sa pagpapatakbong ito ng Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Tinantya at puwedeng mag-iba ang mga value. [Kinakalkula ang score ng performance](https://web.dev/performance-scoring/) nang direkta mula sa mga sukatang ito." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Tingnan ang Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Pumasa sa mga pag-audit ngunit may mga babala" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Mga Babala: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/fr.json b/shared/localization/locales/fr.json index 8bb961fd0ef9..06847a4cf2f6 100644 --- a/shared/localization/locales/fr.json +++ b/shared/localization/locales/fr.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Affichez la calculatrice." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Réduire la vue" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navigation initiale" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latence de chemin d'accès critique maximale :" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copier l'objet JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Activer/Désactiver le thème sombre" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Imprimer la version complète" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Imprimer le résumé" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Enregistrer en tant que Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Enregistrer au format HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Enregistrer au format JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Ouvrir dans la visionneuse" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Erreur" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Erreur de rapport : pas d'information d'audit" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Développer la vue" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Signaler un problème" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Masquer" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Données de test" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analyse [Lighthouse](https://developers.google.com/web/tools/lighthouse/) de la page actuelle sur un réseau mobile émulé. Les valeurs sont estimées et peuvent varier." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Autres éléments à vérifier manuellement" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Non applicable" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Opportunité" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Estimation des économies" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Audits réussis" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Chargement de page initial" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Limitation personnalisée" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Émulation (ordinateur)" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Émulation (Moto G4)" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Aucune émulation" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Version d'axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Puissance processeur/mémoire" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Limitation du processeur" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Appareil" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Limitation de bande passante réseau" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User-agent (réseau)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Chargement de page unique" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Ces données proviennent d'un seul chargement de page, contrairement aux données de champ qui résument plusieurs sessions." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Connexion 4G lente" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Inconnu" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Afficher" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Afficher les audits pertinents pour :" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Réduire l'extrait" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Développer l'extrait" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Afficher les ressources tierces" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Limitation fournie par l'environnement" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Cette exécution de Lighthouse a rencontré des problèmes :" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Les valeurs sont estimées et peuvent varier. Le [calcul du score lié aux performances](https://web.dev/performance-scoring/) repose directement sur ces statistiques." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Consultez la carte proportionnelle" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Réussite des audits, mais avec des avertissements" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Avertissements : " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/he.json b/shared/localization/locales/he.json index 2a8a8ff73329..43981d849ffc 100644 --- a/shared/localization/locales/he.json +++ b/shared/localization/locales/he.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "אפשר להפעיל דחיסת טקסט בהגדרות שרת האינטרנט." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "להצגת המחשבון." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "כיווץ התצוגה" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "ניווט התחלתי" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "זמן אחזור מקסימלי של נתיב קריטי:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "העתקת ה-JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "מעבר לעיצוב כהה" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "פרטי הדפסה מורחבים" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "סיכום הדפסות" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "שמירה כ-Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "שמירה כ-HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "שמירה כ-JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "פתיחה ב-Viewer" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "שגיאה!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "שגיאה בדוח: אין מידע על הבדיקה" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "הרחבת התצוגה" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "דיווח על בעיה" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "הסתרה" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "נתוני בדיקה" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "ניתוח [Lighthouse](https://developers.google.com/web/tools/lighthouse/) של הדף הנוכחי באמולציה של רשת סלולרית. הערכים מהווים אומדן והם עשויים להשתנות." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "פריטים נוספים שיש לבדוק באופן ידני" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "לא רלוונטי" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "הזדמנות" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "אומדן חיסכון" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "בדיקות עם ציון 'עובר'" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "טעינת הדף הראשונית" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "ויסות נתונים בהתאמה אישית" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "אמולציה של מחשב שולחני" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "אמולציה של Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "ללא אמולציה" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "גרסת Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "יכולת זיכרון/יחידת עיבוד מרכזית (CPU)" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "ויסות נתונים (throttle) של יחידת עיבוד מרכזית (CPU)" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "מכשיר" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "הגבלת רוחב פס" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "סוכן משתמש (רשת)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "טעינת דף יחיד" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "הנתונים האלה מגיעים מטעינת דף יחיד, בניגוד לנתוני שטח שמסכמים מספר סשנים." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "ויסות נתונים איטי ב-4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "ערך לא ידוע" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "הצגה" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "הצגת הביקורות שרלוונטיות למדדים:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "כיווץ קטע הטקסט" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "הרחבת קטע הטקסט" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "הצגה של משאבי צד שלישי" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "שסיפקה הסביבה" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "היו בעיות שהשפיעו על ההרצה הזו של Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "הערכים משוערים והם עשויים להשתנות. [ציון הביצועים מחושב](https://web.dev/performance-scoring/) ישירות לפי הערכים האלה." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "הצגת תרשים Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "בדיקות שהסתיימו בציון 'עובר', אבל עם אזהרות" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "אזהרות: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/hi.json b/shared/localization/locales/hi.json index 98db8670b11e..fa9a307e842d 100644 --- a/shared/localization/locales/hi.json +++ b/shared/localization/locales/hi.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "आप अपने वेब सर्वर कॉन्फ़िगरेशन में टेक्स्ट कंप्रेस करने की सुविधा चालू कर सकते हैं." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "कैलकुलेटर देखें." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "व्यू को छोटा करें" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "शुरुआती नेविगेशन" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "पाथ का ज़्यादा से ज़्यादा अहम प्रतीक्षा समय:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "JSON कॉपी करें" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "गहरे रंग वाली थीम को टॉगल करें" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "प्रिंट को बड़ा किया गया" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "प्रिंट के बारे में खास जानकारी" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Gist के रूप में सेव करें" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "एचटीएमएल के रूप में सेव करें" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "JSON के रूप में सेव करें" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "व्यूअर में खोलें" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "गड़बड़ी!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "गड़बड़ी की रिपोर्ट करें: कोई ऑडिट जानकारी नहीं" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "व्यू को बड़ा करें" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "समस्या की रिपोर्ट करें" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "छिपाएं" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "किसी नई या दुबारा जाँची जाने वाली ऐप्लिकेशन के लिए तैयार किया गया डेटा" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "एम्युलेट किए गए मोबाइल नेटवर्क पर मौजूद पेज का [Lighthouse](https://developers.google.com/web/tools/lighthouse/) विश्लेषण. मान अनुमान के हिसाब से लिखे गए हैं और इनमें अंतर हो सकता है." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "मैन्युअल रूप से देखे जाने वाले और ज़्यादा आइटम" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "लागू नहीं" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "अवसर" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "अनुमानित बचत" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "पास हुए ऑडिट" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "शुरुआती पेज लोड" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "कस्टम थ्रॉटलिंग" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "एम्युलेट किया गया डेस्कटॉप" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "एम्युलेट किया गया Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "कोई भी एम्युलेशन नहीं" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe वर्शन" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "सीपीयू/मेमोरी पावर" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "सीपीयू थ्रॉटलिंग" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "डिवाइस" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "नेटवर्क थ्रॉटलिंग" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "उपयोगकर्ता एजेंट (नेटवर्क)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "एक पेज लोड" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "यह डेटा, कई सेशन के बारे में जानकारी देने वाले फ़ील्ड डेटा के बजाय, लोड हुए एक पेज से लिया गया है." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "धीमी 4G थ्रॉटलिंग" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "अज्ञात" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "दिखाएं" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "वे ऑडिट दिखाएं जो इनके लिए काम के हों:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "स्निपेट को छोटा करें" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "स्निपेट को बड़ा करें" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "तीसरे पक्ष के संसाधन दिखाएं" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "रनटाइम एनवायरमेंट से मिला" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "कुछ समस्याएं आने के कारण Lighthouse के इस रन पर असर पड़ा है:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "मान अनुमानित हैं और इनमें बदलाव हो सकता है. सीधे तौर पर इन मेट्रिक से [परफ़ॉर्मेंस स्कोर तय किए ](https://web.dev/performance-scoring/) जाते हैं." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Treemap देखें" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "चेतावनियों के साथ पास हुए ऑडिट" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "चेतावनियां: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/hr.json b/shared/localization/locales/hr.json index f68dd8555dfa..2c28f1558f56 100644 --- a/shared/localization/locales/hr.json +++ b/shared/localization/locales/hr.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Možete omogućiti kompresiju teksta u konfiguraciji web-poslužitelja." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Pogledajte kalkulator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Sažmi prikaz" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Početna navigacija" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maksimalna latencija kritičkog puta:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopiranje JSON-a" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Prebacivanje na Tamnu temu" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Ispiši prošireno" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Ispis sažetka" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Spremanje kao Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Spremanje kao HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Spremi kao JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Otvori u pregledaču" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Pogreška!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Pogreška izvješća: nema podataka o pregledu" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Proširi prikaz" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Prijavljivanje poteškoće" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Sakrij" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Laboratorijski podaci" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analiza trenutačne stranice na emuliranoj mobilnoj mreži. Vrijednosti se procjenjuju i mogu se razlikovati." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Dodatne stavke za ručnu provjeru" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Nije primjenjivo" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Prilika" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Procijenjena ušteda" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Uspješni pregledi" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Početno učitavanje stranice" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Prilagođeno potiskivanje" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulirana radna površina" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulirani Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Nema emulacije" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axeova verzija" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Snaga procesora/memorije" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Potiskivanje procesora" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Uređaj" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Ograničavanje podatkovnog prometa mreže" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Korisnički agent (mreža)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Jedno učitavanje stranice" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Ovi su podaci preuzeti s jednog učitavanja stranice, za razliku od podataka polja koji sažimaju mnoge sesije." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Sporo 4G potiskivanje" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Nepoznato" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Prikaži" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Prikaži revizije relevantne za sljedeće:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Sažmi isječak" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Proširi isječak" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Pokaži resurse treće strane" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Omogućuje okruženje" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Na ovo izvođenje Lighthousea utjecale su neke poteškoće:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Vrijednosti se procjenjuju i mogu se razlikovati. [Rezultat izvedbe računa se](https://web.dev/performance-scoring/) izravno pomoću tih mjernih podataka." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Pregledajte Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Uspješni pregledi no s upozorenjima" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Upozorenja: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/hu.json b/shared/localization/locales/hu.json index 3e4e7985d7f8..c495913cfde5 100644 --- a/shared/localization/locales/hu.json +++ b/shared/localization/locales/hu.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Számológép megtekintése" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Nézet összecsukása" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Kezdeti navigáció" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Kritikus elérési út maximális várakozási ideje:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "JSON másolása" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Sötét téma be-/kikapcsolása" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Teljes jelentés nyomtatása" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Összefoglalás nyomtatása" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Mentés Gistként" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Mentés HTML-ként" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Mentés JSON-ként" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Megnyitás a megtekintőben" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Hiba!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Jelentési hiba: nincs ellenőrzési információ" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Nézet kibontása" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Probléma beküldése" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Elrejtés" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Laboradatok" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Az aktuális oldal [Lighthouse](https://developers.google.com/web/tools/lighthouse/)-elemzése emulált mobilhálózaton. Az értékek becsültek és változhatnak." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "További manuálisan elemzendő elemek" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Nem alkalmazható" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Lehetőség" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Becsült megtakarítás" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Sikeresen teljesített ellenőrzések" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Első oldalbetöltés" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Egyéni korlátozás" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulált asztal" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulált Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Emuláció nélkül" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe-verzió" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/memória teljesítménye" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU-korlátozás" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Eszköz" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Hálózatkorlátozás" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Felhasználói ügynök (hálózat)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Egyetlen oldalbetöltés" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Ez az adat egyetlen oldalbetöltésből származik, nem pedig számos munkamenet összesítéséből." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Lassú 4G emulálása" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Ismeretlen" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Megjelenítés" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "A következővel kapcsolatos naplóbejegyzések megjelenítése:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Kódrészlet összecsukása" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Kódrészlet kibontása" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Harmadik féltől származó források megjelenítése" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "A környezettől származik" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "A Lighthouse-futtatást befolyásoló problémák fordultak elő:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Az értékek becsültek és változhatnak. A [teljesítménypontszám kiszámítása](https://web.dev/performance-scoring/) közvetlenül e mutatók alapján történik." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Fastruktúra megtekintése" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Átment az ellenőrzéseken – figyelmeztetésekkel" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Figyelmeztetések: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/id.json b/shared/localization/locales/id.json index a3554994acea..be49a5485fd5 100644 --- a/shared/localization/locales/id.json +++ b/shared/localization/locales/id.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Anda dapat mengaktifkan kompresi teks di konfigurasi server web." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Lihat kalkulator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Ciutkan tampilan" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navigasi Awal" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latensi jalur kritis maksimal:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Salin JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Tombol Tema Gelap" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Cetak Lengkap" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Cetak Ringkasan" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Simpan sebagai Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Simpan sebagai HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Simpan sebagai JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Buka di Penampil" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Error!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Error laporan: tidak ada informasi audit" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Luaskan tampilan" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Laporkan masalah" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Sembunyikan" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Data Lab" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analisis [Lighthouse](https://developers.google.com/web/tools/lighthouse/) untuk halaman saat ini di jaringan seluler teremulasi. Nilai adalah hasil perkiraan dan dapat berbeda-beda." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Item tambahan untuk diperiksa secara manual" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Tidak berlaku" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Peluang" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Perkiraan Penghematan" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Lulus audit" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Pemuatan halaman awal" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Throttle kustom" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Desktop Emulasi" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 Emulasi" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Tidak ada emulasi" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Versi Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Daya CPU/Memori" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Throttling CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Perangkat" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Throttling jaringan" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Agen pengguna (jaringan)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Pemuatan satu halaman" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Data ini diambil dari pemuatan satu halaman, tidak seperti data kolom yang merangkum banyak sesi." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Throttle 4G lambat" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Tidak dikenal" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Tampilkan" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Tampilkan audit yang relevan dengan:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Ciutkan cuplikan" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Luaskan cuplikan" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Tampilkan resource pihak ketiga" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Disediakan oleh lingkungan" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Ada masalah yang memengaruhi jalannya Lighthouse ini:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Nilai adalah hasil perkiraan dan dapat bervariasi. [Skor performa dihitung](https://web.dev/performance-scoring/) secara langsung dari metrik ini." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Lihat Peta Hierarki" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Lulus audit tetapi dengan peringatan" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Peringatan: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/it.json b/shared/localization/locales/it.json index f449ba65d6f9..a94be75c6233 100644 --- a/shared/localization/locales/it.json +++ b/shared/localization/locales/it.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Puoi attivare la compressione del testo nella configurazione del server web." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Vai al calcolatore." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Comprimi visualizzazione" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navigazione iniziale" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latenza massima del percorso critico:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copia JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Attiva/disattiva Tema scuro" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Stampa espansa" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Stampa riepilogo" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Salva come Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Salva come HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Salva come JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Apri nell'app Viewer" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Errore" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Errore segnalato: nessuna informazione sul controllo" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Espandi visualizzazione" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Segnala un problema" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Nascondi" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Dati di prova controllati" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analisi [Lighthouse](https://developers.google.com/web/tools/lighthouse/) della pagina corrente su una rete mobile emulata. I valori sono delle stime e potrebbero variare." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Ulteriori elementi da controllare manualmente" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Non applicabile" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Opportunità" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Risparmi stimati" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Controlli superati" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Caricamento pagina iniziale" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Limitazione personalizzata" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Desktop emulato" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 emulato" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Nessuna emulazione" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Versione Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Potenza CPU/memoria" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Limitazione CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Dispositivo" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Limitazione della larghezza di banda della rete" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User-agent (rete)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Caricamento singola pagina" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Questi dati riguardano il caricamento di una singola pagina, al contrario dei dati del campo che riepilogano tante sessioni." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Limitazione a 4G lenta" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Valore sconosciuto" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Mostra" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Mostra controlli relativi a:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Comprimi snippet" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Espandi snippet" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Mostra risorse di terze parti" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Fornita dall'ambiente" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Si sono verificati dei problemi che incidono su questa esecuzione di Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "I valori sono delle stime e potrebbero variare. Il [punteggio relativo alle prestazioni viene calcolato](https://web.dev/performance-scoring/) direttamente in base a queste metriche." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Visualizza Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Controlli superati ma con avvisi" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Avvisi: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/ja.json b/shared/localization/locales/ja.json index 99146bc28b36..f2868a97c9e4 100644 --- a/shared/localization/locales/ja.json +++ b/shared/localization/locales/ja.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "ウェブサーバーの設定でテキスト圧縮を有効にできます。" }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "計算ツールはこちら。" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "ビューを閉じる" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "最初の移動先" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "クリティカル パスの最大待ち時間:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "JSON をコピー" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "ダークモードの切り替え" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "完全版を印刷" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "概要を印刷" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Gist 形式で保存" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "HTML 形式で保存" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "JSON 形式で保存" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "ビューアで開く" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "エラー" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "レポートエラー: 監査情報はありません" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "ビューを開く" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "問題を提出" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "非表示" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "ラボデータ" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "エミュレート済みモバイル ネットワークでの現在のページに関する [Lighthouse](https://developers.google.com/web/tools/lighthouse/) 分析です。推定値のため変動する可能性があります。" }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "個別の検証が必要な他の項目" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "該当なし" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "改善できる項目" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "短縮できる時間(推定)" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "合格した監査" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "最初のページ読み込み" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "カスタム スロットリング" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "デスクトップのエミュレーション" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 のエミュレーション" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "エミュレーションなし" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe バージョン" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU / メモリの処理能力" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU スロットリング" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "デバイス" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "ネットワーク スロットリング" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "ユーザー エージェント(ネットワーク)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "1 回のページ読み込み" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "このデータは 1 回のページ読み込みで取得されたもので、フィールド データは多数のセッションを要約したものです。" }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "低速 4G スロットリング" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "不明" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "表示" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "次に関連する監査を表示:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "スニペットを折りたたむ" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "スニペットを展開" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "第三者リソースを表示" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "環境により提供" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Lighthouse の実行に影響する問題が発生しました。" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "推定値のため変動する可能性があります。[パフォーマンス スコアの計算](https://web.dev/performance-scoring/)は、これらの指標を基に行っています。" }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "ツリーマップを見る" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "監査には合格しましたが警告があります" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "警告: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/ko.json b/shared/localization/locales/ko.json index 919f4899536b..a8ae856147f2 100644 --- a/shared/localization/locales/ko.json +++ b/shared/localization/locales/ko.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "웹 서버 구성에서 텍스트 압축을 사용 설정할 수 있습니다." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "계산기 보기" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "뷰 접기" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "초기 탐색" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "최상 경로 최대 지연 시간:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "JSON 복사" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "어두운 테마 전환" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "인쇄 확장됨" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "인쇄 요약" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Gist로 저장" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "HTML로 저장" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "JSON으로 저장" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "뷰어에서 열기" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "오류!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "보고 오류: 감사 정보 없음" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "뷰 펼치기" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "문제 신고" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "숨기기" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "실험실 데이터" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "에뮬레이션된 모바일 네트워크에서 분석한 현재 페이지의 [Lighthouse](https://developers.google.com/web/tools/lighthouse/) 결과입니다. 값은 추정치이며 달라질 수 있습니다." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "직접 확인해야 하는 추가 항목" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "해당 사항 없음" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "추천" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "예상 절감치" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "통과한 감사" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "초기 페이지 로드" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "맞춤형 제한" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "에뮬레이션된 데스크톱" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "에뮬레이션된 Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "에뮬레이션 없음" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe 버전" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/메모리 성능" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU 제한" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "기기" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "네트워크 제한" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "사용자 에이전트(네트워크)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "단일 페이지 로드" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "여러 세션을 요약하는 필드 데이터와는 반대로 이 데이터는 단일 페이지 로드에서 가져옵니다." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "느린 4G 제한" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "알 수 없음" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "표시" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "다음과 관련된 감사 표시:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "스니펫 접기" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "스니펫 펼치기" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "타사 리소스 표시" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "런타임 환경을 통해 제공" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Lighthouse 실행에 영향을 미치는 문제가 발생했습니다." }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "값은 추정치이며 달라질 수 있습니다. 이러한 측정항목에서 [성능 점수가 직접 계산됩니다](https://web.dev/performance-scoring/)." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "트리맵 보기" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "감사를 통과했으나 경고를 받음" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "경고: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/lt.json b/shared/localization/locales/lt.json index 26359e931def..e7d517ff60ed 100644 --- a/shared/localization/locales/lt.json +++ b/shared/localization/locales/lt.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Galite įgalinti teksto glaudinimą žiniatinklio serverio konfigūracijoje." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Žr. skaičiuotuvą." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Sutraukti rodinį" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Pradinis naršymas" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Didžiausia svarbiausio kelio delsa:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopijuoti JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Perjungti Tamsiąją temą" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Išskleista spausdintinė kopija" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Spausdintinė suvestinė" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Išsaugoti kaip „Gist“" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Išsaugoti kaip HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Išsaugoti kaip JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Atidaryti naudojant žiūriklį" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Klaida!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Ataskaitos klaida: nėra patikros informacijos" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Išskleisti rodinį" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Pateikti problemą" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Slėpti" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Laboratorijos duomenys" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[„Lighthouse“](https://developers.google.com/web/tools/lighthouse/) dabartinio puslapio analizė emuliuotame mobiliojo ryšio tinkle. Vertės yra apytikslės ir gali skirtis." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Papildomi elementai, kuriuos reikia patikrinti neautomatiškai" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Netaikoma" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Galimybė" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Numatomos santaupos" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Sėkmingos patikros" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Pirminis puslapio įkėlimas" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Tinkintas duomenų srauto ribojimas" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emuliuotas stalinis kompiuteris" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emuliuotas „Moto G4“" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Nėra emuliacijos" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "„Axe“ versija" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Centrinio procesoriaus ir (arba) atminties galia" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Centrinio procesoriaus pralaidumo ribojimas" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Įrenginys" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Tinklo pralaidumo ribojimas" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Naudotojo priemonė (tinklas)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Vienas puslapio įkėlimas" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Šie duomenys gauti išanalizavus vieno puslapio įkėlimą, o lauko duomenys apibendrina daug seansų." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Lėto 4G duomenų srauto ribojimas" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Nežinoma" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Rodyti" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Rodyti patikras, aktualias:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Sutraukti fragmentą" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Išplėsti fragmentą" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Rodyti trečiųjų šalių išteklius" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Pateikta pagal aplinką" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Paleidžiant „Lighthouse“ kilo problemų." }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Vertės yra apytikslės ir gali skirtis. [Našumo įvertinimas apskaičiuojamas](https://web.dev/performance-scoring/) tiesiogiai pagal šias metrikas." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Žr. medžio žemėlapį" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Sėkmingos patikros, bet pateikta įspėjimų" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Įspėjimai: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/lv.json b/shared/localization/locales/lv.json index 3ada12ff27d3..f06097529113 100644 --- a/shared/localization/locales/lv.json +++ b/shared/localization/locales/lv.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Varat iespējot teksta saspiešanu tīmekļa servera konfigurācijā." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Skatiet kalkulatoru." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Sakļaut skatu" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Sākotnējā navigācija" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maksimālais kritiskais ceļa latentums:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopēt JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Pārslēgt tumšo motīvu" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Drukājamā kopija izvērsta" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Drukāt kopsavilkumu" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Saglabāt kā Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Saglabāt kā HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Saglabāt kā JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Atvērt skatītājā" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Kļūda!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Pārskata kļūda: nav pārbaudes informācijas" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Izvērst skatu" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Iesniegt problēmu" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Paslēpt" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Laboratorijas dati" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) pašreizējās lapas analīze emulētajā mobilajā tīklā. Vērtības ir aptuvenas un var atšķirties." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Papildu vienumi manuālai pārbaudei" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Nav piemērojams" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Iespēja" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Aptuvenais ietaupījums" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Izpildītās pārbaudes" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Sākotnējā lapas ielāde" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Pielāgota ierobežošana" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulēts dators" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulēts tālrunis Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Nav emulācijas" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe versija" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Centrālā procesora/atmiņas jauda" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Centrālā procesora ierobežošana" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Ierīce" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Tīkla ierobežošana" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Lietotāja aģents (tīkls)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Vienreizēja lapas ielāde" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Šie dati ir iegūti no vienas lapas ielādes atšķirībā no lauka datiem, kas tiek apkopoti par daudzām sesijām." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Lēna 4G savienojuma ierobežošana" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Nezināms" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Rādīt" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Rādīt pārbaudes, kas atbilst:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Sakļaut fragmentu" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Izvērst fragmentu" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Parādīt trešās puses resursus" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Nodrošināts atbilstoši videi" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Radās problēmas, kas ietekmēja šo Lighthouse palaišanu:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Vērtības ir aptuvenas un var atšķirties. [Veiktspējas rezultāts tiek aprēķināts](https://web.dev/performance-scoring/), pamatojoties tieši uz šiem metrikas veidiem." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Skatīt koka struktūru" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Veiktās pārbaudes ar brīdinājumiem" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Brīdinājumi: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/nl.json b/shared/localization/locales/nl.json index 82b79acea61d..ad2f1cd72bbd 100644 --- a/shared/localization/locales/nl.json +++ b/shared/localization/locales/nl.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Je kunt tekstcompressie in de webserverinstellingen aanzetten." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Rekenmachine bekijken" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Weergave samenvouwen" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Beginnavigatie" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maximum latentie voor kritiek pad:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Json kopiëren" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Donker thema aan-/uitzetten" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Afdrukvenster uitvouwen" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Afdrukoverzicht" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Opslaan als gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Opslaan als HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Opslaan als json" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Openen in viewer" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Fout" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Rapportfout: geen controlegegevens" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Weergave uitvouwen" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Een probleem melden" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Verbergen" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Labgegevens" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analyse met [Lighthouse](https://developers.google.com/web/tools/lighthouse/) van de huidige pagina via een geëmuleerd mobiel netwerk. Waarden worden geschat en kunnen variëren." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Aanvullende items om handmatig te controleren" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "N.v.t." }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Aanbeveling" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Geschatte besparing" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Geslaagde controles" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Eerste keer laden van de pagina" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Aangepaste throttling" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Desktopemulatie" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulatie van Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Geen emulatie" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe-versie" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/geheugen" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU-throttling" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Apparaat" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Netwerkbeperking" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User-agent (netwerk)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Laden van één pagina" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Deze gegevens zijn afkomstig van het laden van één pagina, in tegenstelling tot veldgegevens die veel sessies samenvatten." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Langzame 4G-throttling" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Onbekend" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Tonen" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Audits laten zien die relevant zijn voor:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Fragment samenvouwen" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Fragment uitvouwen" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Bronnen van derden tonen" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Bepaald door omgeving" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Er zijn problemen opgetreden bij deze uitvoering van Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Waarden worden geschat en kunnen variëren. De [prestatiescore wordt rechtstreeks berekend](https://web.dev/performance-scoring/) op basis van deze statistieken." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Treemap bekijken" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Geslaagd voor controles maar met waarschuwingen" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Waarschuwingen: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/no.json b/shared/localization/locales/no.json index bcb790ce6101..0f9ac5caf56e 100644 --- a/shared/localization/locales/no.json +++ b/shared/localization/locales/no.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Du kan slå på tekstkomprimering i oppsettet av nettjeneren." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Se kalkulatoren." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Skjul visningen" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navigasjonsstart" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maksimum kritisk baneforsinkelse:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopiér JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Slå av/på mørkt tema" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Skriv ut utvidet rapport" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Skriv ut sammendrag" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Lagre som Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Lagre som HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Lagre som JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Åpne i Viewer" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Feil!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Rapportfeil: ingen revisjonsinformasjon" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Utvid visningen" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Opprett sak" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Skjul" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Prøvefunksjonsdata" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/)-analyse av den nåværende siden på et emulert mobilnettverk. Verdiene er anslått og kan variere." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Tilleggselementer for manuell kontroll" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Ikke relevant" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Mulighet" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Estimerte besparelser" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Beståtte revisjoner" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Første sideinnlasting" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Egendefinert struping" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulert skrivebord" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulert Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Ingen emulering" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe-versjon" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Prosessor-/minnekraft" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Prosessorstruping" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Enhet" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Struping av nettverkshastighet" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Brukeragent (nettverk)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Enkelt sideinnlasting" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Disse dataene er hentet fra én enkelt sideinnlasting, i motsetning til feltdata som oppsummerer mange økter." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Treg 4G-struping" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Ukjent" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Vis" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Vis revisjoner som er relevant for:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Skjul fragment" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Vis fragment" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Vis tredjepartsressurser" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Utført av kjøretidsmiljøet" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Det oppsto problemer som påvirker denne kjøringen av Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Verdiene er anslått og kan variere. [Beregningen av ytelsespoengsummen](https://web.dev/performance-scoring/) er basert direkte på disse verdiene." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Vis trekart" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Revisjoner som er bestått, men med advarsler" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Advarsler: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/pl.json b/shared/localization/locales/pl.json index 7a13328db719..e7bc8ee80ccf 100644 --- a/shared/localization/locales/pl.json +++ b/shared/localization/locales/pl.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Możesz włączyć kompresję tekstu w konfiguracji swojego serwera WWW." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Zobacz kalkulator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Zwiń widok" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Początkowa nawigacja" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maksymalne opóźnienie ścieżki krytycznej:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Skopiuj JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Przełącz ciemny motyw" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Drukuj rozwinięty" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Drukuj podsumowanie" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Zapisz jako Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Zapisz jako HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Zapisz jako JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Otwórz w przeglądarce" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Błąd" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Błąd raportu: brak informacji o audycie" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Rozwiń widok" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Zgłoś problem" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ukryj" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Dane laboratoryjne" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Bieżąca strona została przeanalizowana przez narzędzie [Lighthouse](https://developers.google.com/web/tools/lighthouse/) wraz z emulacją sieci komórkowej. Wartości są szacunkowe i mogą się zmieniać." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Dodatkowe elementy do ręcznego sprawdzenia" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Nie dotyczy" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Możliwość" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Szacowane oszczędności" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Zaliczone audyty" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Wstępne wczytanie strony" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Ograniczanie niestandardowe" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulacja pulpitu" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulacja Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Bez emulacji" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Wersja biblioteki Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Moc procesora/pamięci" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Ograniczanie wykorzystania procesora" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Urządzenie" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Ograniczanie wykorzystania sieci" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Klient użytkownika (sieć)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Pojedyncze wczytanie strony" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Te dane pochodzą z pojedynczego wczytania strony w odróżnieniu od wartości w polu zawierającym podsumowanie kilku sesji." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Ograniczanie spowalniające do 4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Nieznane" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Pokaż" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Pokaż audyty dotyczące:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Zwiń fragment" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Rozwiń fragment" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Pokaż zasoby zewnętrzne" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Obsługiwane przez środowisko" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Podczas tego uruchomienia Lighthouse wystąpiły problemy:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Wartości są szacunkowe i mogą się zmieniać. [Wynik wydajności jest obliczony](https://web.dev/performance-scoring/) bezpośrednio na podstawie tych danych." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Pokaż diagram" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Audyty zaliczone z ostrzeżeniami" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Ostrzeżenia " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/pt-PT.json b/shared/localization/locales/pt-PT.json index 86ff94944d0d..50f34bfa5cd0 100644 --- a/shared/localization/locales/pt-PT.json +++ b/shared/localization/locales/pt-PT.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Veja a calculadora." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Reduzir vista" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navegação inicial" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latência crítica máxima do caminho:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copiar JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Ativar/desativar tema escuro" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Imprimir com expansão" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Imprimir resumo" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Guardar como Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Guardar como HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Guardar como JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Abrir no visualizador" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Erro!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Erro de relatório: sem informações de auditoria" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Expandir vista" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Apresentar um problema" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ocultar" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Dados laboratoriais" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "A análise do [Lighthouse](https://developers.google.com/web/tools/lighthouse/) da página atual numa rede móvel emulada. Os valores são o resultado de uma estimativa e podem variar." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Itens adicionais a verificar manualmente" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Não aplicável" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Oportunidade" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Poupança estimada" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Auditorias aprovadas" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Carregamento de página inicial" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Limitação personalizada" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Ambiente de trabalho emulado" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 emulado" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Sem emulação" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Versão Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Potência da CPU/memória" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Limitação da CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Dispositivo" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Limitação de rede" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Agente do utilizador (rede)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Carregamento de página único" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Estes dados são retirados de um único carregamento de página, ao contrário dos dados de campo que resumem várias sessões." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Limitação lenta de 4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Desconhecido" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Mostrar" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Mostrar auditorias relevantes para:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Reduzir fragmento" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Expandir fragmento" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Mostrar recursos de terceiros" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Fornecido pelo ambiente" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Ocorreram problemas que afetaram esta execução do Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Os valores são estimados e podem variar. A [pontuação de desempenho é calculada](https://web.dev/performance-scoring/) diretamente a partir destas métricas." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Ver mapa em árvore" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "As auditorias foram concluídas com êxito, mas com avisos" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Avisos: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/pt.json b/shared/localization/locales/pt.json index 9067fd17a417..f9fae4ff0967 100644 --- a/shared/localization/locales/pt.json +++ b/shared/localization/locales/pt.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Ver calculadora." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Fechar visualização" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navegação inicial" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latência máxima do caminho crítico:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copiar JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Alternar tema escuro" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Caixa de diálogo de impressão expandida" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Imprimir resumo" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Salvar como Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Salvar como HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Salvar como JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Abrir no visualizador" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Erro!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Informar erro: nenhuma informação de auditoria" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Abrir visualização" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Arquivar um problema" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ocultar" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Dados de laboratório" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Análise do [Lighthouse](https://developers.google.com/web/tools/lighthouse/) da página atual em uma rede móvel emulada. Os valores são estimados e podem variar." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Outros itens para verificação manual" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Não aplicável" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Oportunidade" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Economia estimada" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Auditorias aprovadas" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Carregamento inicial da página" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Limitação personalizada" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Área de trabalho emulada" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 emulado" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Sem emulação" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Versão Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Energia da CPU/memória" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Limitação de CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Dispositivo" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Limitação de rede" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User agent (rede)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Carregamento de uma única página" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Esses dados são recebidos do carregamento de uma única página. Eles não são dados de campo resumindo várias sessões." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Limitação lenta de 4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Desconhecida" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Mostrar" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Mostrar auditorias relevantes para:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Recolher snippet" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Expandir snippet" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Mostrar recursos de terceiros" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Fornecido pelo ambiente" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Alguns problemas afetaram esta execução do Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Os valores são estimados e podem variar. O [índice de desempenho é calculado](https://web.dev/performance-scoring/) diretamente por essas métricas." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Ver Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Passou nas auditorias, mas como avisos" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Avisos: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/ro.json b/shared/localization/locales/ro.json index 3b0a7c650db4..6d8b5844f196 100644 --- a/shared/localization/locales/ro.json +++ b/shared/localization/locales/ro.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Poți activa comprimarea textului în configurarea serverului web." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Accesează calculatorul." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Restrânge vizualizarea" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Navigare inițială" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Latența maximă a căii critice:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Copiază JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Activează/dezactivează Tema întunecată" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Printează în formă extinsă" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Rezumatul printării" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Salvează ca Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Salvează ca HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Salvează ca JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Deschide în vizualizator" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Eroare!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Eroare de raport: nu există informații de auditare" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Extinde vizualizarea" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Raportează o problemă" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ascunde" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Datele testului" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analiza în [Lighthouse](https://developers.google.com/web/tools/lighthouse/) a paginii actuale cu o rețea mobilă simulată. Valorile sunt estimate și pot varia." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Elemente suplimentare de verificat manual" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Nu se aplică" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Oportunitate" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Economii estimate" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Auditări trecute" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Încărcarea inițială a paginii" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Limitare personalizată" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Computer simulat" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 simulat" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Fără simulare" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Versiunea Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Puterea CPU/memoriei" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Limitarea CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Dispozitiv" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Limitarea rețelei" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User Agent (rețea)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "O singură încărcare a paginii" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Datele se preiau dintr-o singură încărcare a paginii, spre deosebire de datele de pe teren care rezumă mai multe sesiuni." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Limitare 4G lentă" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Necunoscută" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Afișează" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Vezi audituri relevante pentru:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Restrânge fragmentul" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Extinde fragmentul" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Afișează resursele terță parte" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Oferită de mediu" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Au apărut probleme care au afectat această rulare Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Valorile sunt estimate și pot varia. [Scorul de performanță este calculat](https://web.dev/performance-scoring/) direct folosind aceste valori." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Afișează Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Auditări trecute, dar cu avertismente" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Avertismente: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/ru.json b/shared/localization/locales/ru.json index c215cef7bb47..8514ef643dc6 100644 --- a/shared/localization/locales/ru.json +++ b/shared/localization/locales/ru.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Включить сжатие текста можно в настройках веб-сервера." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Показать калькулятор" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Свернуть" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Начальная навигация" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Максимальная задержка критического пути:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Копировать JSON-файл" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Включить/выключить тёмную тему" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Печать полного отчета" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Печать сводных данных" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Сохранить как Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Сохранить как HTML-файл" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Сохранить как JSON-файл" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Открыть в Viewer" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Ошибка" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Ошибка отчета: информация аудита отсутствует" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Развернуть" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Сообщить о проблеме" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Скрыть" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Имитация загрузки страницы" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Результаты анализа [Lighthouse](https://developers.google.com/web/tools/lighthouse/), проведенного для текущей страницы в эмулированной мобильной сети. Значения приблизительные и могут изменяться." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Дополнительные объекты для проверки вручную" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Неприменимо" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Возможности" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Приблизительная экономия" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Успешные аудиты" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Начальная загрузка страницы" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Настраиваемое ограничение" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Эмуляция компьютера" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Эмуляция Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Без эмуляции" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Версия Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Производительность ЦП/ОЗУ" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Ограничение пропускной способности ЦП" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Устройство" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Ограничение пропускной способности сети" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Агент пользователя (сеть)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Одна загрузка страницы" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Это данные одной загрузки страницы, а не сводка множества сеансов." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Ограничение для сети 4G с низкой скоростью" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Неизвестно" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Показать" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Показать аудиты" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Свернуть фрагмент" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Развернуть фрагмент" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Показывать сторонние ресурсы" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Предоставлено средой" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Во время работы Lighthouse возникли следующие проблемы:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Значения приблизительные и могут изменяться. [Уровень производительности рассчитывается](https://web.dev/performance-scoring/) непосредственно на основании этих показателей." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Открыть карту эффективности" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Пройденные проверки с предупреждениями" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Предупреждения: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/sk.json b/shared/localization/locales/sk.json index 3d2916d264a6..f3fa03fcec49 100644 --- a/shared/localization/locales/sk.json +++ b/shared/localization/locales/sk.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "V konfigurácii webového servera môžete povoliť kompresiu textu." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Zobraziť kalkulačku" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Zbaliť zobrazenie" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Počiatočná navigácia" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maximálna latencia cesty dôležitých žiadostí:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopírovať JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Prepnúť tmavý motív" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Vytlačiť rozbalené" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Súhrn tlače" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Uložiť ako Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Uložiť ako HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Uložiť ako JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Otvoriť v zobrazovači" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Chyba!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Nahlásenie chyby: žiadne informácie o kontrole" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Rozbaliť zobrazenie" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Nahlásiť problém" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Skryť" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Údaje laboratória" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analýza aktuálnej stránky v emulovanej mobilnej sieti nástrojom [Lighthouse](https://developers.google.com/web/tools/lighthouse/). Hodnoty sú odhady, ktoré sa môžu líšiť." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Ďalšie položky na manuálnu kontrolu" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Nehodí sa" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Príležitosti" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Odhadovaná úspora" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Absolvované kontroly" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Počiatočné načítanie stránky" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Vlastné obmedzenie toku dát" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulovaná pracovná plocha" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulované zariadenie Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Bez emulácie" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Verzia knižnice Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Výkon procesora alebo pamäte" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Obmedzenie rýchlosti procesora" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Zariadenie" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Obmedzovanie rýchlosti" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Používateľský agent (sieť)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Načítanie jednej stránky" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Tieto údaje sú prevzaté z jedného načítania stránky na rozdiel od údajov poľa zhrnujúcich mnoho relácií." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Pomalé obmedzenie toku dát 4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Neznáme" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Zobraziť" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Zobraziť kontroly relevantné pre:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Zbaliť útržok" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Rozbaliť útržok" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Zobrazovať zdroje tretích strán" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Poskytnuté prostredím" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Vyskytli sa problémy ovplyvňujúce funkčnosť nástroja Lighthouse:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Hodnoty sú odhady, ktoré sa môžu líšiť. [Skóre výkonnosti sa vypočítava](https://web.dev/performance-scoring/) priamo z týchto metrík." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Zobraziť stromovú mapu" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Úspešne absolvované kontroly, ale s upozorneniami" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Upozornenia: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/sl.json b/shared/localization/locales/sl.json index a5e63b7f8592..f21d5a933e14 100644 --- a/shared/localization/locales/sl.json +++ b/shared/localization/locales/sl.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Stiskanje besedila lahko omogočite v konfiguraciji spletnega strežnika." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Oglejte si kalkulator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Strni pogled" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Začetno krmarjenje" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Največja zakasnitev kritične poti:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopiraj JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Preklop temne teme" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Tiskanje razširjenega poročila" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Tiskanje povzetka" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Shrani kot Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Shrani kot HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Shrani kot JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Odpri v pregledovalniku" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Napaka" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Napaka sporočila: ni podatkov o pregledu" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Razširi pogled" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Prijavi težavo" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Skrij" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Laboratorijski podatki" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analiza orodja [Lighthouse](https://developers.google.com/web/tools/lighthouse/) trenutne strani v emuliranem mobilnem omrežju. Vrednosti so ocenjene in lahko odstopajo." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Dodatni elementi za ročno preverjanje" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Se ne uporablja" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Priložnost" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Ocenjeni prihranek" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Uspešni pregledi" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Začetno nalaganje st rani" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Zaviranje po meri" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulirano namizje" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulirana naprava Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Brez emulacije" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Različica knjižnice Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Zmogljivost CPE-ja/pomnilnika" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Zaviranje CPE-ja" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Naprava" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Omejevanje omrežja" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Uporabnikov posrednik (omrežje)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Nalaganje ene strani" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Ti podatki za razliko od podatkov iz polja, ki povzemajo več sej, izvirajo iz nalaganja ene strani." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Počasno zaviranje pri povezavi 4G" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Neznano" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Pokaži" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Prikaz revizij, pomembnih za to:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Strni delček" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Razširi delček" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Prikaži sredstva drugih ponudnikov" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Zagotavlja okolje" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Na to izvedbo storitve Lighthouse so vplivale težave:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Vrednosti so ocenjene in lahko odstopajo. [Rezultat uspešnosti se izračuna](https://web.dev/performance-scoring/) neposredno iz teh meritev." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Ogled drevesnega zemljevida" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Pregledi so bili uspešno opravljeni, vendar z opozorili" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Opozorila: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/sr-Latn.json b/shared/localization/locales/sr-Latn.json index 4371cdb6c6a0..29afda12dc20 100644 --- a/shared/localization/locales/sr-Latn.json +++ b/shared/localization/locales/sr-Latn.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Možete da omogućite komprimovanje teksta u konfiguraciji veb-servera." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Pogledajte kalkulator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Skupi prikaz" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Početna navigacija" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maksimalno kašnjenje kritične putanje:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopiraj JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Uključi/isključi tamnu temu" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Proširi dijalog za štampanje" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Štampaj rezime" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Sačuvaj kao Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Sačuvaj kao HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Sačuvaj kao JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Otvori u prikazivaču" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Greška!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Prijavljivanje greške: nema informacija o proveri" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Proširi prikaz" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Prijavite problem" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Sakrij" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Podaci o eksperimentalnim funkcijama" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analiza aktuelne stranice emulirane pomoću mobilne mreže. Vrednosti predstavljaju procene i mogu da variraju." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Dodatne stavke za ručnu proveru" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Nije primenjivo" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Mogućnost" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Procenjena ušteda" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Provere sa zadovoljavajućom ocenom" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Početno učitavanje stranice" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Prilagođeno ograničavanje" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulirani računar" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulirani Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Bez emulacije" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe verzija" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Jačina procesora/memorije" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Ograničavanje procesora" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Uređaj" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Ograničavanje mreže" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Korisnički agent (mreža)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Jedno učitavanje stranice" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Ovi podaci su dobijeni na osnovu jednog učitavanja stranice, nasuprot podacima iz polja koji rezimiraju mnoge sesije." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Ograničavanje poput spore 4G veze" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Nepoznato" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Prikaži" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Prikaži revizije relevantne za:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Skupi fragment" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Proširi fragment" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Prikaži nezavisne resurse" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Pruža okruženje" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Bilo je izvesnih problema koji su uticali na ovo pokretanje Lighthouse-a:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Vrednosti predstavljaju procene i mogu da variraju. [Ocena učinka sa izračunava](https://web.dev/performance-scoring/) direktno na osnovu tih pokazatelja." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Prikaži Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Provere sa zadovoljavajućom ocenom koje sadrže upozorenja" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Upozorenja: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/sr.json b/shared/localization/locales/sr.json index ac5380c32a8c..01c9d6e8fef9 100644 --- a/shared/localization/locales/sr.json +++ b/shared/localization/locales/sr.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Можете да омогућите компримовање текста у конфигурацији веб-сервера." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Погледајте калкулатор." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Скупи приказ" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Почетна навигација" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Максимално кашњење критичне путање:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Копирај JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Укључи/искључи тамну тему" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Прошири дијалог за штампање" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Штампај резиме" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Сачувај као Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Сачувај као HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Сачувај као JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Отвори у приказивачу" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Грешка!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Пријављивање грешке: нема информација о провери" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Прошири приказ" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Пријавите проблем" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Сакриј" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Подаци о експерименталним функцијама" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) анализа актуелне странице емулиране помоћу мобилне мреже. Вредности представљају процене и могу да варирају." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Додатне ставке за ручну проверу" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Није примењиво" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Могућност" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Процењена уштеда" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Провере са задовољавајућом оценом" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Почетно учитавање странице" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Прилагођено ограничавање" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Емулирани рачунар" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Емулирани Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Без емулације" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe верзија" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Јачина процесора/меморије" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Ограничавање процесора" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Уређај" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Ограничавање мреже" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Кориснички агент (мрежа)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Једно учитавање странице" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Ови подаци су добијени на основу једног учитавања странице, насупрот подацима из поља који резимирају многе сесије." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Ограничавање попут споре 4G везе" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Непознато" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Прикажи" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Прикажи ревизије релевантне за:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Скупи фрагмент" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Прошири фрагмент" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Прикажи независне ресурсе" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Пружа окружење" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Било је извесних проблема који су утицали на ово покретање Lighthouse-а:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Вредности представљају процене и могу да варирају. [Оцена учинка са израчунава](https://web.dev/performance-scoring/) директно на основу тих показатеља." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Прикажи Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Провере са задовољавајућом оценом које садрже упозорења" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Упозорења: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/sv.json b/shared/localization/locales/sv.json index 306ef16982ec..bb1ddf03fe6c 100644 --- a/shared/localization/locales/sv.json +++ b/shared/localization/locales/sv.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Du kan aktivera textkomprimering i webbserverns konfiguration." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Visa kalkylator." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Komprimera vy" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Första navigering" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Högsta latens för kritisk kedja:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Kopiera JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Aktivera och inaktivera mörkt tema" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Skriv ut utökad" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Skriv ut sammanfattning" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Spara som Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Spara som HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Spara som JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Öppna i visningsprogram" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Fel." }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Rapportfel: ingen granskningsinformation" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Utöka vy" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Rapportera ett problem" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Dölj" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Labbdata" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Analys med [Lighthouse](https://developers.google.com/web/tools/lighthouse/) av den aktuella sidan i ett emulerat mobilnätverk. Värdena är uppskattningar och kan variera." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Fler saker att kolla manuellt" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Ej tillämpligt" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Möjlighet" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Uppskattad tidsbesparing" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Godkända granskningar" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Första sidhämtningen" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Anpassad begränsning" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emulerat skrivbord" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emulerad Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Ingen emulering" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe-version" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/minne" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU-begränsning" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Enhet" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Nätverksbegränsning" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Användaragent (nätverk)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Enskild sidhämtning" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Denna data kommer från en enskild sidhämtning, till skillnad från fältdata som sammanfattar flera sessioner." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Långsam 4G-begränsning" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Okänd" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Visa" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Visa granskningar som är relevanta för:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Komprimera utdrag" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Utöka utdrag" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Visa resurser från tredje part" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Tillhandahålls av miljön" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Problem uppstod med den här körningen av Lighthouse." }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Värdena är uppskattningar och kan variera. [Prestandapoängen beräknas](https://web.dev/performance-scoring/) direkt utifrån dessa mätvärden." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Visa Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Godkänd i granskningarna men med varningar" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Varningar: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/ta.json b/shared/localization/locales/ta.json index 85519b22fc33..0bb0faa410f7 100644 --- a/shared/localization/locales/ta.json +++ b/shared/localization/locales/ta.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "இணையச் சேவையக உள்ளமைவில் உரை சுருக்குதலை இயக்கலாம்." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "கால்குலேட்டரைக் காட்டு." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "சுருக்கு" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "துவக்க நெட்வொர்க் கோரிக்கை" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "முக்கியக் கோரிக்கைத் தடத்தின் அதிகபட்சத் தாமதம்:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "JSONனை நகலெடு" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "டார்க் தீம் நிலைமாற்று" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "விரிக்கப்பட்ட பிரிண்ட்" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "பிரிண்ட் சுருக்கம்" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Gistடாக சேமி" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "HTMLலாக சேமி" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "JSONனாக சேமி" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "வியூவரில் திற" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "பிழை!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "அறிக்கைப் பிழை: தணிக்கைத் தகவல் இல்லை" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "விரிவாக்கு" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "சிக்கலைப் புகார் செய்க" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "மறை" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "ஆய்வகத் தரவு" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "மாதிரியாக உருவாக்கப்பட்ட மொபைல் நெட்வொர்க்கில் தற்போதைய பக்கத்திற்கான [Lighthouse](https://developers.google.com/web/tools/lighthouse/) பகுப்பாய்வு. மதிப்புகள் தோராயமானவை, மாறுபடக்கூடியவை." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "கைமுறையாகச் சரிபார்க்க வேண்டிய கூடுதல் விஷயங்கள்" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "பொருந்தாதது" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "பரிந்துரை" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "தோராயமான சேமிப்பு" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "தேர்ச்சி பெற்ற தணிக்கைகள்" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "பக்கத்தின் முதற்கட்ட ஏற்றம்" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "பிரத்தியேகமான த்ராட்லிங்" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "மாதிரி இயக்கப்பட்ட டெஸ்க்டாப்" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "மாதிரி இயக்கப்பட்ட Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "மாதிரி இயக்கப்படவில்லை" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe பதிப்பு" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/நினைவகத் திறன்" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU த்ராட்லிங்" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "சாதனம்" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "நெட்வொர்க் த்ராட்லிங்" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "பயனர் ஏஜெண்ட் (நெட்வொர்க்)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "ஒற்றைப் பக்க ஏற்றம்" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "ஒன்றுக்கும் மேற்பட்ட அமர்வுகளைப் பற்றிய சுருக்கவிவரத்தை வழங்கும் புலத் தரவுக்குப் பதிலாக ஒற்றைப் பக்கம் ஏற்றப்படும் செயலாக்கத்தின் மூலம் இந்தத் தரவு பெறப்பட்டது." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "வேகம் குறைவான 4G த்ராட்லிங்" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "தெரியவில்லை" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "காட்டு" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "இதற்குத் தொடர்புடைய தணிக்கைகளைக் காட்டு:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "துணுக்கைச் சுருக்கு" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "துணுக்கை விரி" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "மூன்றாம் தரப்பு ஆதாரங்களைக் காட்டு" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "இயக்கச் சூழல் வழங்கியது" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Lighthouseஸின் இந்த இயக்கத்தைச் சில சிக்கல்கள் பாதிக்கின்றன:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "மதிப்புகள் தோராயமானவை, மாறுபடக்கூடியவை. இந்த அளவீடுகளிலிருந்து நேரடியாக [செயல்திறன் ஸ்கோர் கணக்கிடப்படும்](https://web.dev/performance-scoring/)." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "ட்ரீமேப்பைக் காட்டு" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "தணிக்கைகளில் தேர்ச்சிபெற்றவை, ஆனால் எச்சரிக்கைகள் உள்ளவை" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "எச்சரிக்கைகள்: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/te.json b/shared/localization/locales/te.json index 3c6738001b91..1c73394358c8 100644 --- a/shared/localization/locales/te.json +++ b/shared/localization/locales/te.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "మీరు మీ వెబ్ సర్వర్ కన్ఫిగరేషన్‌లో వచన కుదింపును ప్రారంభించవచ్చు." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "కాలిక్యులేటర్‌ను చూడండి." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "వీక్షణను కుదించండి" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "ప్రారంభ నావిగేషన్" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "గరిష్ట క్లిష్టమైన మార్గ ప్రతిస్పందన సమయం:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "JSONను కాపీ చేయి" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "ముదురు రంగు థీమ్‌ను టోగుల్ చేయి" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "ప్రింట్ విస్తరించబడింది" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "ప్రింట్ సారాంశం" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Gist లాగా సేవ్ చేయి" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "HTML లాగా సేవ్ చేయి" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "JSON లాగా సేవ్ చేయి" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "వ్యూయర్‌లో తెరువు" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "ఎర్రర్ ఏర్పడింది!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "రిపోర్ట్‌ ఎర్రర్: ఆడిట్ సమాచారం లేదు" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "వీక్షణను విస్తరించండి" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "సమస్యను ఫైల్ చేయండి" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "దాచండి" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "ల్యాబ్ డేటా" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "అనుకరణ మొబైల్ నెట్‌వర్క్‌లో ప్రస్తుత పేజీకి సంబంధించిన [Lighthouse](https://developers.google.com/web/tools/lighthouse/) విశ్లేషణ. విలువలు కేవలం అంచనా మాత్రమే, ఇవి మారే అవకాశం ఉంది." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "మాన్యువల్‌గా తనిఖీ చేయవలసిన అదనపు అంశాలు" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "వర్తించదు" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "అవకాశం" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "అంచనా వేసిన పొదుపులు" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "ఉత్తీర్ణత సాధించిన ఆడిట్‌లు" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "మొదటి పేజీ లోడ్" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "అనుకూల త్రోట్లింగ్" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "అనుకరణ డెస్క్‌టాప్" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "అనుకరణ Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "అనుకరణ లేదు" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe వెర్షన్" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/మెమరీ పవర్" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU త్రోట్లింగ్" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "పరికరం" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "నెట్‌వర్క్ త్రోట్లింగ్" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "వెబ్‌సైట్ యాక్సెస్ సాధనం (నెట్‌వర్క్)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "సింగిల్ పేజీ లోడ్" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "అనేక సెషన్‌లను కలిగిన ఫీల్డ్ డేటా లాగా కాకుండా, ఈ డేటా సింగిల్ పేజీ లోడ్ నుండి తీసుకోబడింది." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "నెమ్మదిగా ఉన్న 4G థ్రోట్లింగ్" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "తెలియదు" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "చూపండి" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "వీటికి సంబంధించిన ఆడిట్‌లను చూపండి:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "స్నిప్పెట్‌ను కుదించు" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "స్నిప్పెట్‌ను విస్తరించు" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "3వ పక్షం వనరులను చూపు" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "ఎన్విరాన్మెంట్ ద్వారా అందించబడింది" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Lighthouse యొక్క ఈ అమలును ప్రభావితం చేసిన సమస్యలు ఉన్నాయి:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "విలువలు కేవలం అంచనా మాత్రమే, ఇవి మారే అవకాశం ఉంది. నేరుగా ఈ కొలమానాల ఆధారంగా [పనితీరు స్కోరు లెక్కించబడుతుంది](https://web.dev/performance-scoring/)." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "ట్రీమ్యాప్‌ను చూడండి" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "ఆడిట్‌లు పాస్ అయ్యాయి కానీ హెచ్చరికలు ఉన్నాయి" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "హెచ్చరికలు: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/th.json b/shared/localization/locales/th.json index 7d7785d2e7ed..c373296d2483 100644 --- a/shared/localization/locales/th.json +++ b/shared/localization/locales/th.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "คุณเปิดใช้การบีบอัดข้อความในการกำหนดค่าเว็บเซิร์ฟเวอร์ได้" }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "ดูเครื่องคิดเลข" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "ยุบมุมมอง" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "การนำทางเริ่มต้น" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "เวลาในการตอบสนองของเส้นทางสำคัญที่ยาวที่สุด" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "คัดลอก JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "เปิด/ปิดธีมมืด" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "ขยายข้อมูลการพิมพ์" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "สรุปการพิมพ์" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "บันทึกเป็น Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "บันทึกเป็น HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "บันทึกเป็น JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "เปิดในโปรแกรมดู" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "ข้อผิดพลาด!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "ข้อผิดพลาดในรายงาน: ไม่มีข้อมูลการตรวจสอบ" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "ขยายมุมมอง" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "รายงานปัญหา" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "ซ่อน" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "ข้อมูลในห้องทดลอง" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "การวิเคราะห์หน้าปัจจุบันในเครือข่ายมือถือจำลองโดย [Lighthouse](https://developers.google.com/web/tools/lighthouse/) ค่ามาจากการประมาณและอาจแตกต่างกันไป" }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "รายการเพิ่มเติมที่ควรตรวจสอบด้วยตนเอง" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "ไม่เกี่ยวข้อง" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "โอกาส" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "เวลาที่ประหยัดได้โดยประมาณ" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "การตรวจสอบที่ผ่านแล้ว" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "การโหลดหน้าเว็บเริ่มต้น" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "การควบคุมที่กำหนดเอง" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "เดสก์ท็อปจำลอง" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Moto G4 จำลอง" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "ไม่มีการจำลอง" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "เวอร์ชัน Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "ความแรงของ CPU/หน่วยความจำ" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "การควบคุม CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "อุปกรณ์" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "การควบคุมเครือข่าย" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "User Agent (เครือข่าย)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "การโหลดหน้าเว็บ 1 ครั้ง" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "ข้อมูลนี้มาจากการโหลดหน้าเว็บ 1 ครั้ง ซึ่งตรงกันข้ามกับข้อมูลภาคสนามที่สรุปหลายเซสชัน" }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "การควบคุม 4G แบบช้า" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "ไม่ทราบ" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "แสดง" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "แสดงการตรวจสอบที่เกี่ยวข้องกับรายการต่อไปนี้" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "ยุบตัวอย่างข้อมูล" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "ขยายตัวอย่างข้อมูล" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "แสดงทรัพยากรของบุคคลที่สาม" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "ให้บริการโดยสภาพแวดล้อม" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "เกิดปัญหาที่มีผลต่อการทำงานนี้ของ Lighthouse" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "ค่ามาจากการประมาณและอาจแตกต่างกันไป [คะแนนประสิทธิภาพคำนวณ](https://web.dev/performance-scoring/)จากเมตริกเหล่านี้โดยตรง" }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "ดูแผนภูมิทรีแม็ป" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "ผ่านการตรวจสอบแต่มีคำเตือน" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "คำเตือน " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/tr.json b/shared/localization/locales/tr.json index 2f4df9461004..594fac90a645 100644 --- a/shared/localization/locales/tr.json +++ b/shared/localization/locales/tr.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Hesap makinesini göster." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Görünümü daralt" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "İlk Gezinme" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Maksimum kritik yol gecikmesi:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "JSON nesnesini kopyala" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Koyu Temayı aç/kapat" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Yazdırma Genişletmesi" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Yazdırma Özeti" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Gist olarak kaydet" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "HTML olarak kaydet" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "JSON nesnesi olarak kaydet" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Görüntüleyicide aç" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Hata!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Bildirme hatası: denetim bilgisi yok" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Görünümü genişlet" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Sorun bildir" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Gizle" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Test Verileri" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Mevcut sayfanın mobil ağ kullanılarak gerçekleştirilen [Lighthouse](https://developers.google.com/web/tools/lighthouse/) analizi. Değerler tahminidir ve değişiklik gösterebilir." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Manuel olarak kontrol edilecek ek öğeler" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Geçerli değil" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Fırsat" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Tahmini Tasarruf Miktarı" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Başarılı denetimler" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "İlk sayfa yükleme" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Özel kısıtlamalar" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Emülasyonlu Masaüstü" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Emülasyonlu Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Emülasyon yok" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe sürümü" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/Bellek Gücü" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU kısıtlaması" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Cihaz" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Ağ sınırlama" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Kullanıcı aracısı (ağ)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Tek sayfa yükleme" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Bu veriler, birçok oturumu özetleyen alan verilerinin aksine tek bir sayfa yükleme işleminden alınmıştır." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Yavaş 4G kısıtlaması" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Bilinmiyor" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Göster" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Şunlarla alakalı denetimleri göster:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Snippet'i daralt" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Snippet'i genişlet" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "3. taraf kaynaklarını göster" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Ortam tarafından sağlandı" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Şu Lighthouse çalışmasını etkileyen sorunlar vardı:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Değerler tahminidir ve değişiklik gösterebilir. [Performance skorunun hesaplanması ](https://web.dev/performance-scoring/), doğrudan bu metriklerle yapılır." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Ağaç grafiği göster" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Kontrollerden geçti, ancak uyarılar var" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Uyarılar: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/uk.json b/shared/localization/locales/uk.json index 4ce26a5e9a78..2f5d38b1a3aa 100644 --- a/shared/localization/locales/uk.json +++ b/shared/localization/locales/uk.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "Ви можете ввімкнути стиснення тексту в конфігурації веб-сервера." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Показати калькулятор." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Згорнути" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Початкова навігація" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Максимальна критична затримка шляху:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Копіювати JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Увімкнути або вимкнути темну тему" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Розгорнути вікно друку" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Друкувати підсумок" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Зберегти як Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Зберегти як HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Зберегти як JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Відкрити в засобі перегляду" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Помилка." }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Повідомлення про помилку: немає інформації про перевірку" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Розгорнути" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Повідомити про проблему" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Сховати" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Дані тестів" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Аналіз [Lighthouse](https://developers.google.com/web/tools/lighthouse/) поточної сторінки в емульованій мобільній мережі. Значення приблизні й можуть відрізнятися." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Додаткові елементи, які потрібно перевірити вручну" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Не застосовуються" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Можливість" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Приблизне заощадження" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Виконані перевірки" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Перше завантаження сторінки" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Спеціальне обмеження пропускної спроможності" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Емульований комп'ютер" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Емульований пристрій Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Без емуляції" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Версія Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Споживання ЦП/пам'яті" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Обмеження пропускної спроможності ЦП" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Пристрій" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Зменшення пропускної спроможності мережі" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Агент користувача (мережа)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Одне завантаження сторінки" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Було взято дані одного завантаження сторінки, а не дані поля, що охоплюють кілька сеансів." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Обмеження пропускної спроможності для мережі 4G з низькою швидкістю" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Невідомо" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Показати" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Показано аудити, релевантні для:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Згорнути фрагмент" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Розгорнути фрагмент" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Показати сторонні ресурси" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Надано середовищем" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Під час запуску Lighthouse виникли перелічені нижче проблеми." }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Значення приблизні й можуть відрізнятися. [Значення ефективності визначено](https://web.dev/performance-scoring/) на основі цих показників." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Переглянути веб-додаток Treemap" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Перевірки зі статусом \"Пройдено\", що містять застереження" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Застереження. " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/vi.json b/shared/localization/locales/vi.json index f3aa00608ad0..80de9b827fde 100644 --- a/shared/localization/locales/vi.json +++ b/shared/localization/locales/vi.json @@ -2327,154 +2327,154 @@ "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." }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "Xem máy tính." }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "Chế độ xem thu gọn" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "Điều hướng ban đầu" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "Độ trễ tối đa của đường dẫn quan trọng:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "Sao chép đối tượng JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "Bật/tắt Giao diện tối" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "Mở rộng trong hộp thoại in" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "Báo cáo tóm tắt trong hộp thoại in" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "Lưu dưới dạng Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "Lưu dưới dạng HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "Lưu dưới dạng JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "Mở trong trình xem" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "Lỗi!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "Lỗi báo cáo: không có thông tin kiểm tra" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "Chế độ xem mở rộng" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "Tạo vấn đề" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "Ẩn" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "Dữ liệu của phòng thí nghiệm" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "Kết quả phân tích [Lighthouse](https://developers.google.com/web/tools/lighthouse/) cho trang hiện tại dựa trên một mạng di động mô phỏng. Các giá trị chỉ là ước tính và có thể thay đổi." }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "Các mục bổ sung cần kiểm tra theo cách thủ công" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "Không áp dụng" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "Cơ hội" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "Thời lượng tiết kiệm được theo ước tính" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "Số lần kiểm tra đạt yêu cầu" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "Lượt tải trang đầu tiên" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "Chế độ điều tiết tuỳ chỉnh" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "Màn hình mô phỏng" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "Mô phỏng Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "Chưa đặt tùy chọn mô phỏng" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Phiên bản Axe" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "Công suất CPU/Bộ nhớ" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "Điều tiết CPU" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "Thiết bị" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "Hạn chế băng thông mạng" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "Tác nhân người dùng (mạng)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "Một lượt tải trang" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "Dữ liệu này được lấy trong một lượt tải trang, thay vì dữ liệu trường tóm tắt nhiều phiên." }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "Chế độ điều tiết mạng 4G chậm" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "Không xác định" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "Hiện" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "Hiển thị các lượt kiểm tra liên quan đến:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "Thu gọn đoạn mã" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "Mở rộng đoạn mã" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "Hiển thị tài nguyên của bên thứ ba" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "Cung cấp theo môi trường" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "Đã xảy ra sự cố ảnh hưởng đến lần chạy Lighthouse này:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "Các giá trị chỉ là ước tính và có thể thay đổi. [Điểm hiệu quả được tính](https://web.dev/performance-scoring/) trực tiếp từ những chỉ số này." }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "Xem Biểu đồ dạng cây" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "Đã vượt qua bài kiểm tra nhưng có cảnh báo" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "Cảnh báo: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/zh-HK.json b/shared/localization/locales/zh-HK.json index 17d6448eb3cc..90b643498141 100644 --- a/shared/localization/locales/zh-HK.json +++ b/shared/localization/locales/zh-HK.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "您可在網絡伺服器設定中啟用文字壓縮功能。" }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "查看計算機。" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "收合檢視" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "初始導覽" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "關鍵路徑延遲時間上限:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "複製 JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "切換至深色主題背景" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "已展開列印" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "列印摘要" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "另存為 Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "另存為 HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "另存為 JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "在檢視器中開啟" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "發生錯誤!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "報告錯誤:無審核資料" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "展開檢視" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "報告問題" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "隱藏" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "實驗室數據" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) 在模擬流動網絡上對目前網頁進行的分析。此為預計值,可能與實際值有所不同。" }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "其他手動檢查項目" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "不適用" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "優化建議" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "預計節省的時間" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "已通過的審核" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "初始頁面載入" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "自訂節流" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "模擬桌面電腦" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "已模擬 Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "沒有任何模擬的裝置" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe 版本" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/記憶體效能" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU 節流" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "裝置" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "網絡節流" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "用戶代理程式 (網絡)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "單次網頁載入" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "這項資料取自單次網頁載入,而不是綜合多個工作階段的現實資料。" }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "慢速 4G 節流" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "不明" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "顯示" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "顯示與下列數據相關的審核:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "收合片段" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "展開片段" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "顯示第三方資源" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "由環境提供" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "導致這次 Lighthouse 無法順利執行的問題:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "此為預計值,可能與實際值有所不同。[效能分數將利用這些數據直接計算](https://web.dev/performance-scoring/)。" }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "查看矩形樹圖" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "經過審核,但附有警告訊息" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "警告: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/zh-TW.json b/shared/localization/locales/zh-TW.json index 018a54de4bb9..664695aff8e7 100644 --- a/shared/localization/locales/zh-TW.json +++ b/shared/localization/locales/zh-TW.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "你可以在網路伺服器設定中啟用文字壓縮功能。" }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "查看計算機。" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "收合檢視畫面" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "起始導覽" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "關鍵路徑延遲時間上限:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "複製 JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "切換深色主題" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "已展開列印" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "列印摘要" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "另存為 Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "另存為 HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "另存為 JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "在檢視器中開啟" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "發生錯誤!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "回報錯誤:無稽核資訊" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "展開檢視畫面" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "回報問題" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "隱藏" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "研究資料" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) 在模擬行動網路上對目前網頁進行的分析。此為預估值,可能與實際情況有所不同。" }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "其他手動檢查項目" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "不適用" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "最佳化建議" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "預估減少量" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "通過稽核項目" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "初次載入網頁" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "自訂節流" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "模擬電腦" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "模擬 Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "沒有任何模擬的裝置" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe 版本" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/記憶體效能" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU 溫控降頻" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "裝置" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "網路節流" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "使用者代理程式 (網路)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "單一網頁載入" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "這項資料取自單一網頁載入作業,而非匯總多個工作階段的現場資料。" }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "慢速 4G 節流" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "不明" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "顯示" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "顯示與下列指標相關的稽核項目:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "收合程式碼片段" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "展開程式碼片段" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "顯示第三方資源" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "由執行階段環境提供" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "有問題導致 Lighthouse 無法順利執行這項作業:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "此為預估值,可能與實際情況有所不同。系統會直接根據這些指標[計算效能分數](https://web.dev/performance-scoring/)。" }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "查看矩形式樹狀結構圖" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "通過稽核,但附有警告訊息" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "警告: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/localization/locales/zh.json b/shared/localization/locales/zh.json index 1055df3be00c..b700ee8f9861 100644 --- a/shared/localization/locales/zh.json +++ b/shared/localization/locales/zh.json @@ -2327,154 +2327,154 @@ "node_modules/lighthouse-stack-packs/packs/wordpress.js | uses-text-compression": { "message": "您可以在网络服务器配置中启用文本压缩。" }, - "report/renderer/util.js | calculatorLink": { + "report/renderer/report-utils.js | calculatorLink": { "message": "查看计算器。" }, - "report/renderer/util.js | collapseView": { + "report/renderer/report-utils.js | collapseView": { "message": "收起视图" }, - "report/renderer/util.js | crcInitialNavigation": { + "report/renderer/report-utils.js | crcInitialNavigation": { "message": "初始导航" }, - "report/renderer/util.js | crcLongestDurationLabel": { + "report/renderer/report-utils.js | crcLongestDurationLabel": { "message": "关键路径延迟时间上限:" }, - "report/renderer/util.js | dropdownCopyJSON": { + "report/renderer/report-utils.js | dropdownCopyJSON": { "message": "复制 JSON" }, - "report/renderer/util.js | dropdownDarkTheme": { + "report/renderer/report-utils.js | dropdownDarkTheme": { "message": "开启/关闭深色主题" }, - "report/renderer/util.js | dropdownPrintExpanded": { + "report/renderer/report-utils.js | dropdownPrintExpanded": { "message": "展开打印对话框" }, - "report/renderer/util.js | dropdownPrintSummary": { + "report/renderer/report-utils.js | dropdownPrintSummary": { "message": "打印摘要" }, - "report/renderer/util.js | dropdownSaveGist": { + "report/renderer/report-utils.js | dropdownSaveGist": { "message": "另存为 Gist" }, - "report/renderer/util.js | dropdownSaveHTML": { + "report/renderer/report-utils.js | dropdownSaveHTML": { "message": "另存为 HTML" }, - "report/renderer/util.js | dropdownSaveJSON": { + "report/renderer/report-utils.js | dropdownSaveJSON": { "message": "另存为 JSON" }, - "report/renderer/util.js | dropdownViewer": { + "report/renderer/report-utils.js | dropdownViewer": { "message": "在查看器中打开" }, - "report/renderer/util.js | errorLabel": { + "report/renderer/report-utils.js | errorLabel": { "message": "出错了!" }, - "report/renderer/util.js | errorMissingAuditInfo": { + "report/renderer/report-utils.js | errorMissingAuditInfo": { "message": "报告错误:没有任何审核信息" }, - "report/renderer/util.js | expandView": { + "report/renderer/report-utils.js | expandView": { "message": "展开视图" }, - "report/renderer/util.js | footerIssue": { + "report/renderer/report-utils.js | footerIssue": { "message": "提交问题" }, - "report/renderer/util.js | hide": { + "report/renderer/report-utils.js | hide": { "message": "隐藏" }, - "report/renderer/util.js | labDataTitle": { + "report/renderer/report-utils.js | labDataTitle": { "message": "实验室数据" }, - "report/renderer/util.js | lsPerformanceCategoryDescription": { + "report/renderer/report-utils.js | lsPerformanceCategoryDescription": { "message": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) 使用模拟的移动网络对当前页面进行的分析。这些值都是估算值,且可能会因时而异。" }, - "report/renderer/util.js | manualAuditsGroupTitle": { + "report/renderer/report-utils.js | manualAuditsGroupTitle": { "message": "待手动检查的其他项" }, - "report/renderer/util.js | notApplicableAuditsGroupTitle": { + "report/renderer/report-utils.js | notApplicableAuditsGroupTitle": { "message": "不适用" }, - "report/renderer/util.js | opportunityResourceColumnLabel": { + "report/renderer/report-utils.js | opportunityResourceColumnLabel": { "message": "优化建议" }, - "report/renderer/util.js | opportunitySavingsColumnLabel": { + "report/renderer/report-utils.js | opportunitySavingsColumnLabel": { "message": "有望节省的总时间(估算值)" }, - "report/renderer/util.js | passedAuditsGroupTitle": { + "report/renderer/report-utils.js | passedAuditsGroupTitle": { "message": "已通过的审核" }, - "report/renderer/util.js | runtimeAnalysisWindow": { + "report/renderer/report-utils.js | runtimeAnalysisWindow": { "message": "初始网页加载" }, - "report/renderer/util.js | runtimeCustom": { + "report/renderer/report-utils.js | runtimeCustom": { "message": "自定义节流" }, - "report/renderer/util.js | runtimeDesktopEmulation": { + "report/renderer/report-utils.js | runtimeDesktopEmulation": { "message": "模拟桌面设备" }, - "report/renderer/util.js | runtimeMobileEmulation": { + "report/renderer/report-utils.js | runtimeMobileEmulation": { "message": "模拟 Moto G4" }, - "report/renderer/util.js | runtimeNoEmulation": { + "report/renderer/report-utils.js | runtimeNoEmulation": { "message": "无模拟" }, - "report/renderer/util.js | runtimeSettingsAxeVersion": { + "report/renderer/report-utils.js | runtimeSettingsAxeVersion": { "message": "Axe 版本" }, - "report/renderer/util.js | runtimeSettingsBenchmark": { + "report/renderer/report-utils.js | runtimeSettingsBenchmark": { "message": "CPU/内存能力" }, - "report/renderer/util.js | runtimeSettingsCPUThrottling": { + "report/renderer/report-utils.js | runtimeSettingsCPUThrottling": { "message": "CPU 节流" }, - "report/renderer/util.js | runtimeSettingsDevice": { + "report/renderer/report-utils.js | runtimeSettingsDevice": { "message": "设备" }, - "report/renderer/util.js | runtimeSettingsNetworkThrottling": { + "report/renderer/report-utils.js | runtimeSettingsNetworkThrottling": { "message": "网络节流" }, - "report/renderer/util.js | runtimeSettingsUANetwork": { + "report/renderer/report-utils.js | runtimeSettingsUANetwork": { "message": "用户代理(网络)" }, - "report/renderer/util.js | runtimeSingleLoad": { + "report/renderer/report-utils.js | runtimeSingleLoad": { "message": "单次网页加载" }, - "report/renderer/util.js | runtimeSingleLoadTooltip": { + "report/renderer/report-utils.js | runtimeSingleLoadTooltip": { "message": "此数据是取自单次网页加载,现场数据则是汇总了许多次网页加载。" }, - "report/renderer/util.js | runtimeSlow4g": { + "report/renderer/report-utils.js | runtimeSlow4g": { "message": "低速 4G 节流" }, - "report/renderer/util.js | runtimeUnknown": { + "report/renderer/report-utils.js | runtimeUnknown": { "message": "不明" }, - "report/renderer/util.js | show": { + "report/renderer/report-utils.js | show": { "message": "显示" }, - "report/renderer/util.js | showRelevantAudits": { + "report/renderer/report-utils.js | showRelevantAudits": { "message": "显示与所选指标相关的评估结果:" }, - "report/renderer/util.js | snippetCollapseButtonLabel": { + "report/renderer/report-utils.js | snippetCollapseButtonLabel": { "message": "收起代码段" }, - "report/renderer/util.js | snippetExpandButtonLabel": { + "report/renderer/report-utils.js | snippetExpandButtonLabel": { "message": "展开代码段" }, - "report/renderer/util.js | thirdPartyResourcesLabel": { + "report/renderer/report-utils.js | thirdPartyResourcesLabel": { "message": "显示第三方资源" }, - "report/renderer/util.js | throttlingProvided": { + "report/renderer/report-utils.js | throttlingProvided": { "message": "由环境提供" }, - "report/renderer/util.js | toplevelWarningsMessage": { + "report/renderer/report-utils.js | toplevelWarningsMessage": { "message": "此次 Lighthouse 运行并不顺利,原因如下:" }, - "report/renderer/util.js | varianceDisclaimer": { + "report/renderer/report-utils.js | varianceDisclaimer": { "message": "这些都是估算值,且可能会因时而异。系统会直接基于这些指标来[计算性能得分](https://web.dev/performance-scoring/)。" }, - "report/renderer/util.js | viewTreemapLabel": { + "report/renderer/report-utils.js | viewTreemapLabel": { "message": "查看树状图" }, - "report/renderer/util.js | warningAuditsGroupTitle": { + "report/renderer/report-utils.js | warningAuditsGroupTitle": { "message": "已顺利通过审核,但有警告消息" }, - "report/renderer/util.js | warningHeader": { + "report/renderer/report-utils.js | warningHeader": { "message": "警告: " }, "treemap/app/src/util.js | allLabel": { diff --git a/shared/test/localization/.eslintrc.cjs b/shared/test/.eslintrc.cjs similarity index 100% rename from shared/test/localization/.eslintrc.cjs rename to shared/test/.eslintrc.cjs diff --git a/shared/test/util-test.js b/shared/test/util-test.js new file mode 100644 index 000000000000..da3572cf63ff --- /dev/null +++ b/shared/test/util-test.js @@ -0,0 +1,214 @@ +/** + * @license Copyright 2017 The Lighthouse Authors. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + */ + +import assert from 'assert/strict'; + +import {Util} from '../util.js'; + +describe('util helpers', () => { + describe('getTld', () => { + it('returns the correct tld', () => { + assert.equal(Util.getTld('example.com'), '.com'); + assert.equal(Util.getTld('example.co.uk'), '.co.uk'); + assert.equal(Util.getTld('example.com.br'), '.com.br'); + assert.equal(Util.getTld('example.tokyo.jp'), '.jp'); + }); + }); + + describe('getRootDomain', () => { + it('returns the correct rootDomain from a string', () => { + assert.equal(Util.getRootDomain('https://www.example.com/index.html'), 'example.com'); + assert.equal(Util.getRootDomain('https://example.com'), 'example.com'); + assert.equal(Util.getRootDomain('https://www.example.co.uk'), 'example.co.uk'); + assert.equal(Util.getRootDomain('https://example.com.br/app/'), 'example.com.br'); + assert.equal(Util.getRootDomain('https://example.tokyo.jp'), 'tokyo.jp'); + assert.equal(Util.getRootDomain('https://sub.example.com'), 'example.com'); + assert.equal(Util.getRootDomain('https://sub.example.tokyo.jp'), 'tokyo.jp'); + assert.equal(Util.getRootDomain('http://localhost'), 'localhost'); + assert.equal(Util.getRootDomain('http://localhost:8080'), 'localhost'); + }); + + it('returns the correct rootDomain from an URL object', () => { + assert.equal(Util.getRootDomain(new URL('https://www.example.com/index.html')), 'example.com'); + assert.equal(Util.getRootDomain(new URL('https://example.com')), 'example.com'); + assert.equal(Util.getRootDomain(new URL('https://www.example.co.uk')), 'example.co.uk'); + assert.equal(Util.getRootDomain(new URL('https://example.com.br/app/')), 'example.com.br'); + assert.equal(Util.getRootDomain(new URL('https://example.tokyo.jp')), 'tokyo.jp'); + assert.equal(Util.getRootDomain(new URL('https://sub.example.com')), 'example.com'); + assert.equal(Util.getRootDomain(new URL('https://sub.example.tokyo.jp')), 'tokyo.jp'); + assert.equal(Util.getRootDomain(new URL('http://localhost')), 'localhost'); + assert.equal(Util.getRootDomain(new URL('http://localhost:8080')), 'localhost'); + }); + }); + + describe('#splitMarkdownCodeSpans', () => { + it('handles strings with no backticks in them', () => { + expect(Util.splitMarkdownCodeSpans('regular text')).toEqual([ + {isCode: false, text: 'regular text'}, + ]); + }); + + it('does not split on a single backtick', () => { + expect(Util.splitMarkdownCodeSpans('regular `text')).toEqual([ + {isCode: false, text: 'regular `text'}, + ]); + }); + + it('splits on backticked code', () => { + expect(Util.splitMarkdownCodeSpans('regular `code` text')).toEqual([ + {isCode: false, text: 'regular '}, + {isCode: true, text: 'code'}, + {isCode: false, text: ' text'}, + ]); + }); + + it('splits on backticked code at the beginning of the string', () => { + expect(Util.splitMarkdownCodeSpans('`start code` regular text')).toEqual([ + {isCode: true, text: 'start code'}, + {isCode: false, text: ' regular text'}, + ]); + }); + + it('splits on backticked code at the end of the string', () => { + expect(Util.splitMarkdownCodeSpans('regular text `end code`')).toEqual([ + {isCode: false, text: 'regular text '}, + {isCode: true, text: 'end code'}, + ]); + }); + + it('does not split on a single backtick after split out backticked code', () => { + expect(Util.splitMarkdownCodeSpans('regular text `code` and more `text')).toEqual([ + {isCode: false, text: 'regular text '}, + {isCode: true, text: 'code'}, + {isCode: false, text: ' and more `text'}, + ]); + }); + + it('splits on two instances of backticked code', () => { + expect(Util.splitMarkdownCodeSpans('regular text `code` more text `and more code`')).toEqual([ + {isCode: false, text: 'regular text '}, + {isCode: true, text: 'code'}, + {isCode: false, text: ' more text '}, + {isCode: true, text: 'and more code'}, + ]); + }); + + it('splits on two directly adjacent instances of backticked code', () => { + // eslint-disable-next-line max-len + expect(Util.splitMarkdownCodeSpans('regular text `first code``second code` end text')).toEqual([ + {isCode: false, text: 'regular text '}, + {isCode: true, text: 'first code'}, + {isCode: true, text: 'second code'}, + {isCode: false, text: ' end text'}, + ]); + }); + + it('handles text only within backticks', () => { + expect(Util.splitMarkdownCodeSpans('`first code``second code`')).toEqual([ + {isCode: true, text: 'first code'}, + {isCode: true, text: 'second code'}, + ]); + }); + + it('splits on two instances of backticked code separated by only a space', () => { + // eslint-disable-next-line max-len + expect(Util.splitMarkdownCodeSpans('`first code` `second code`')).toEqual([ + {isCode: true, text: 'first code'}, + {isCode: false, text: ' '}, + {isCode: true, text: 'second code'}, + ]); + }); + }); + + describe('#splitMarkdownLink', () => { + it('handles strings with no links in them', () => { + expect(Util.splitMarkdownLink('some text')).toEqual([ + {isLink: false, text: 'some text'}, + ]); + }); + + it('does not split on an incomplete markdown link', () => { + expect(Util.splitMarkdownLink('some [not link text](text')).toEqual([ + {isLink: false, text: 'some [not link text](text'}, + ]); + }); + + it('splits on a markdown link', () => { + expect(Util.splitMarkdownLink('some [link text](https://example.com) text')).toEqual([ + {isLink: false, text: 'some '}, + {isLink: true, text: 'link text', linkHref: 'https://example.com'}, + {isLink: false, text: ' text'}, + ]); + }); + + it('splits on an http markdown link', () => { + expect(Util.splitMarkdownLink('you should [totally click here](http://never-mitm.com) now')).toEqual([ + {isLink: false, text: 'you should '}, + {isLink: true, text: 'totally click here', linkHref: 'http://never-mitm.com'}, + {isLink: false, text: ' now'}, + ]); + }); + + it('does not split on a non-http/https link', () => { + expect(Util.splitMarkdownLink('some [link text](ftp://example.com) text')).toEqual([ + {isLink: false, text: 'some [link text](ftp://example.com) text'}, + ]); + }); + + it('does not split on a malformed markdown link', () => { + expect(Util.splitMarkdownLink('some [link ]text](https://example.com')).toEqual([ + {isLink: false, text: 'some [link ]text](https://example.com'}, + ]); + + expect(Util.splitMarkdownLink('some [link text] (https://example.com')).toEqual([ + {isLink: false, text: 'some [link text] (https://example.com'}, + ]); + }); + + it('does not split on empty link text', () => { + expect(Util.splitMarkdownLink('some [](https://example.com) empty link')).toEqual([ + {isLink: false, text: 'some [](https://example.com) empty link'}, + ]); + }); + + it('splits on a markdown link at the beginning of a string', () => { + expect(Util.splitMarkdownLink('[link text](https://example.com) end text')).toEqual([ + {isLink: true, text: 'link text', linkHref: 'https://example.com'}, + {isLink: false, text: ' end text'}, + ]); + }); + + it('splits on a markdown link at the end of a string', () => { + expect(Util.splitMarkdownLink('start text [link text](https://example.com)')).toEqual([ + {isLink: false, text: 'start text '}, + {isLink: true, text: 'link text', linkHref: 'https://example.com'}, + ]); + }); + + it('handles a string consisting only of a markdown link', () => { + expect(Util.splitMarkdownLink(`[I'm only a link](https://example.com)`)).toEqual([ + {isLink: true, text: `I'm only a link`, linkHref: 'https://example.com'}, + ]); + }); + + it('handles a string starting and ending with a markdown link', () => { + expect(Util.splitMarkdownLink('[first link](https://first.com) other text [second link](https://second.com)')).toEqual([ + {isLink: true, text: 'first link', linkHref: 'https://first.com'}, + {isLink: false, text: ' other text '}, + {isLink: true, text: 'second link', linkHref: 'https://second.com'}, + ]); + }); + + it('handles a string with adjacent markdown links', () => { + expect(Util.splitMarkdownLink('start text [first link](https://first.com)[second link](https://second.com) and scene')).toEqual([ + {isLink: false, text: 'start text '}, + {isLink: true, text: 'first link', linkHref: 'https://first.com'}, + {isLink: true, text: 'second link', linkHref: 'https://second.com'}, + {isLink: false, text: ' and scene'}, + ]); + }); + }); +}); diff --git a/shared/util.js b/shared/util.js new file mode 100644 index 000000000000..6d096cbb0b89 --- /dev/null +++ b/shared/util.js @@ -0,0 +1,332 @@ +/** + * @license + * Copyright 2017 The Lighthouse Authors. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS-IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** @typedef {import('../types/lhr/audit-details').default.SnippetValue} SnippetValue */ + +const ELLIPSIS = '\u2026'; +const NBSP = '\xa0'; +const PASS_THRESHOLD = 0.9; + +const RATINGS = { + PASS: {label: 'pass', minScore: PASS_THRESHOLD}, + AVERAGE: {label: 'average', minScore: 0.5}, + FAIL: {label: 'fail'}, + ERROR: {label: 'error'}, +}; + +// 25 most used tld plus one domains (aka public suffixes) from http archive. +// @see https://github.com/GoogleChrome/lighthouse/pull/5065#discussion_r191926212 +// The canonical list is https://publicsuffix.org/learn/ but we're only using subset to conserve bytes +const listOfTlds = [ + 'com', 'co', 'gov', 'edu', 'ac', 'org', 'go', 'gob', 'or', 'net', 'in', 'ne', 'nic', 'gouv', + 'web', 'spb', 'blog', 'jus', 'kiev', 'mil', 'wi', 'qc', 'ca', 'bel', 'on', +]; + +class Util { + static get RATINGS() { + return RATINGS; + } + + static get PASS_THRESHOLD() { + return PASS_THRESHOLD; + } + + static get MS_DISPLAY_VALUE() { + return `%10d${NBSP}ms`; + } + + /** + * If LHR is older than 10.0 it will not have the `finalDisplayedUrl` property. + * Old LHRs should have the `finalUrl` property which will work fine for the report. + * + * @param {LH.Result} lhr + */ + static getFinalDisplayedUrl(lhr) { + if (lhr.finalDisplayedUrl) return lhr.finalDisplayedUrl; + if (lhr.finalUrl) return lhr.finalUrl; + throw new Error('Could not determine final displayed URL'); + } + + /** + * If LHR is older than 10.0 it will not have the `mainDocumentUrl` property. + * Old LHRs should have the `finalUrl` property which is the same as `mainDocumentUrl`. + * + * @param {LH.Result} lhr + */ + static getMainDocumentUrl(lhr) { + return lhr.mainDocumentUrl || lhr.finalUrl; + } + + /** + * @param {LH.Result} lhr + * @return {LH.Result.FullPageScreenshot=} + */ + static getFullPageScreenshot(lhr) { + if (lhr.fullPageScreenshot) { + return lhr.fullPageScreenshot; + } + + // Prior to 10.0. + const details = /** @type {LH.Result.FullPageScreenshot=} */ ( + lhr.audits['full-page-screenshot']?.details); + return details; + } + + /** + * Split a string by markdown code spans (enclosed in `backticks`), splitting + * into segments that were enclosed in backticks (marked as `isCode === true`) + * and those that outside the backticks (`isCode === false`). + * @param {string} text + * @return {Array<{isCode: true, text: string}|{isCode: false, text: string}>} + */ + static splitMarkdownCodeSpans(text) { + /** @type {Array<{isCode: true, text: string}|{isCode: false, text: string}>} */ + const segments = []; + + // Split on backticked code spans. + const parts = text.split(/`(.*?)`/g); + for (let i = 0; i < parts.length; i ++) { + const text = parts[i]; + + // Empty strings are an artifact of splitting, not meaningful. + if (!text) continue; + + // Alternates between plain text and code segments. + const isCode = i % 2 !== 0; + segments.push({ + isCode, + text, + }); + } + + return segments; + } + + /** + * Split a string on markdown links (e.g. [some link](https://...)) into + * segments of plain text that weren't part of a link (marked as + * `isLink === false`), and segments with text content and a URL that did make + * up a link (marked as `isLink === true`). + * @param {string} text + * @return {Array<{isLink: true, text: string, linkHref: string}|{isLink: false, text: string}>} + */ + static splitMarkdownLink(text) { + /** @type {Array<{isLink: true, text: string, linkHref: string}|{isLink: false, text: string}>} */ + const segments = []; + + const parts = text.split(/\[([^\]]+?)\]\((https?:\/\/.*?)\)/g); + while (parts.length) { + // Shift off the same number of elements as the pre-split and capture groups. + const [preambleText, linkText, linkHref] = parts.splice(0, 3); + + if (preambleText) { // Skip empty text as it's an artifact of splitting, not meaningful. + segments.push({ + isLink: false, + text: preambleText, + }); + } + + // Append link if there are any. + if (linkText && linkHref) { + segments.push({ + isLink: true, + text: linkText, + linkHref, + }); + } + } + + return segments; + } + + /** + * @param {URL} parsedUrl + * @param {{numPathParts?: number, preserveQuery?: boolean, preserveHost?: boolean}=} options + * @return {string} + */ + static getURLDisplayName(parsedUrl, options) { + // Closure optional properties aren't optional in tsc, so fallback needs undefined values. + options = options || {numPathParts: undefined, preserveQuery: undefined, + preserveHost: undefined}; + const numPathParts = options.numPathParts !== undefined ? options.numPathParts : 2; + const preserveQuery = options.preserveQuery !== undefined ? options.preserveQuery : true; + const preserveHost = options.preserveHost || false; + + let name; + + if (parsedUrl.protocol === 'about:' || parsedUrl.protocol === 'data:') { + // Handle 'about:*' and 'data:*' URLs specially since they have no path. + name = parsedUrl.href; + } else { + name = parsedUrl.pathname; + const parts = name.split('/').filter(part => part.length); + if (numPathParts && parts.length > numPathParts) { + name = ELLIPSIS + parts.slice(-1 * numPathParts).join('/'); + } + + if (preserveHost) { + name = `${parsedUrl.host}/${name.replace(/^\//, '')}`; + } + if (preserveQuery) { + name = `${name}${parsedUrl.search}`; + } + } + + const MAX_LENGTH = 64; + if (parsedUrl.protocol !== 'data:') { + // Always elide hexadecimal hash + name = name.replace(/([a-f0-9]{7})[a-f0-9]{13}[a-f0-9]*/g, `$1${ELLIPSIS}`); + // Also elide other hash-like mixed-case strings + name = name.replace(/([a-zA-Z0-9-_]{9})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9-_]{10,}/g, + `$1${ELLIPSIS}`); + // Also elide long number sequences + name = name.replace(/(\d{3})\d{6,}/g, `$1${ELLIPSIS}`); + // Merge any adjacent ellipses + name = name.replace(/\u2026+/g, ELLIPSIS); + + // Elide query params first + if (name.length > MAX_LENGTH && name.includes('?')) { + // Try to leave the first query parameter intact + name = name.replace(/\?([^=]*)(=)?.*/, `?$1$2${ELLIPSIS}`); + + // Remove it all if it's still too long + if (name.length > MAX_LENGTH) { + name = name.replace(/\?.*/, `?${ELLIPSIS}`); + } + } + } + + // Elide too long names next + if (name.length > MAX_LENGTH) { + const dotIndex = name.lastIndexOf('.'); + if (dotIndex >= 0) { + name = name.slice(0, MAX_LENGTH - 1 - (name.length - dotIndex)) + + // Show file extension + `${ELLIPSIS}${name.slice(dotIndex)}`; + } else { + name = name.slice(0, MAX_LENGTH - 1) + ELLIPSIS; + } + } + + return name; + } + + /** + * Split a URL into a file, hostname and origin for easy display. + * @param {string} url + * @return {{file: string, hostname: string, origin: string}} + */ + static parseURL(url) { + const parsedUrl = new URL(url); + return { + file: Util.getURLDisplayName(parsedUrl), + hostname: parsedUrl.hostname, + origin: parsedUrl.origin, + }; + } + + /** + * @param {string|URL} value + * @return {!URL} + */ + static createOrReturnURL(value) { + if (value instanceof URL) { + return value; + } + + return new URL(value); + } + + /** + * Gets the tld of a domain + * + * @param {string} hostname + * @return {string} tld + */ + static getTld(hostname) { + const tlds = hostname.split('.').slice(-2); + + if (!listOfTlds.includes(tlds[0])) { + return `.${tlds[tlds.length - 1]}`; + } + + return `.${tlds.join('.')}`; + } + + /** + * Returns a primary domain for provided hostname (e.g. www.example.com -> example.com). + * @param {string|URL} url hostname or URL object + * @return {string} + */ + static getRootDomain(url) { + const hostname = Util.createOrReturnURL(url).hostname; + const tld = Util.getTld(hostname); + + // tld is .com or .co.uk which means we means that length is 1 to big + // .com => 2 & .co.uk => 3 + const splitTld = tld.split('.'); + + // get TLD + root domain + return hostname.split('.').slice(-splitTld.length).join('.'); + } + + /** + * Returns only lines that are near a message, or the first few lines if there are + * no line messages. + * @param {SnippetValue['lines']} lines + * @param {SnippetValue['lineMessages']} lineMessages + * @param {number} surroundingLineCount Number of lines to include before and after + * the message. If this is e.g. 2 this function might return 5 lines. + */ + static filterRelevantLines(lines, lineMessages, surroundingLineCount) { + if (lineMessages.length === 0) { + // no lines with messages, just return the first bunch of lines + return lines.slice(0, surroundingLineCount * 2 + 1); + } + + const minGapSize = 3; + const lineNumbersToKeep = new Set(); + // Sort messages so we can check lineNumbersToKeep to see how big the gap to + // the previous line is. + lineMessages = lineMessages.sort((a, b) => (a.lineNumber || 0) - (b.lineNumber || 0)); + lineMessages.forEach(({lineNumber}) => { + let firstSurroundingLineNumber = lineNumber - surroundingLineCount; + let lastSurroundingLineNumber = lineNumber + surroundingLineCount; + + while (firstSurroundingLineNumber < 1) { + // make sure we still show (surroundingLineCount * 2 + 1) lines in total + firstSurroundingLineNumber++; + lastSurroundingLineNumber++; + } + // If only a few lines would be omitted normally then we prefer to include + // extra lines to avoid the tiny gap + if (lineNumbersToKeep.has(firstSurroundingLineNumber - minGapSize - 1)) { + firstSurroundingLineNumber -= minGapSize; + } + for (let i = firstSurroundingLineNumber; i <= lastSurroundingLineNumber; i++) { + const surroundingLineNumber = i; + lineNumbersToKeep.add(surroundingLineNumber); + } + }); + + return lines.filter(line => lineNumbersToKeep.has(line.lineNumber)); + } +} + +export { + Util, +}; diff --git a/viewer/app/src/github-api.js b/viewer/app/src/github-api.js index 109049b5d5d1..b3155c3bc0f7 100644 --- a/viewer/app/src/github-api.js +++ b/viewer/app/src/github-api.js @@ -13,7 +13,7 @@ import idbKeyval from 'idb-keyval'; import {FirebaseAuth} from './firebase-auth.js'; // eslint-disable-next-line max-len import {getLhrFilenamePrefix, getFlowResultFilenamePrefix} from '../../../report/generator/file-namer.js'; -import {Util} from '../../../report/renderer/util.js'; +import {Util} from '../../../shared/util.js'; /** * Wrapper around the GitHub API for reading/writing gists.