Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
226 lines
No EOL
7.6 KiB
Text
226 lines
No EOL
7.6 KiB
Text
/**
|
|
* @license
|
|
* Copyright 2021 Google LLC
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
import { FunctionComponent } from 'preact';
|
|
import { I18nFormatter } from '../../../report/renderer/i18n-formatter';
|
|
declare function useI18n(): {
|
|
formatter: I18nFormatter;
|
|
strings: {
|
|
navigationDescription: string;
|
|
timespanDescription: string;
|
|
snapshotDescription: string;
|
|
navigationLongDescription: string;
|
|
timespanLongDescription: string;
|
|
snapshotLongDescription: string;
|
|
navigationReport: string;
|
|
timespanReport: string;
|
|
snapshotReport: string;
|
|
summary: string;
|
|
allReports: string;
|
|
title: string;
|
|
categories: string;
|
|
categoryPerformance: string;
|
|
categoryAccessibility: string;
|
|
categoryBestPractices: string;
|
|
categorySeo: string;
|
|
desktop: string;
|
|
mobile: string;
|
|
ratingPass: string;
|
|
ratingAverage: string;
|
|
ratingFail: string;
|
|
ratingError: string;
|
|
navigationReportCount: string;
|
|
timespanReportCount: string;
|
|
snapshotReportCount: string;
|
|
save: string;
|
|
helpLabel: string;
|
|
helpDialogTitle: string;
|
|
helpUseCaseInstructionNavigation: string;
|
|
helpUseCaseInstructionTimespan: string;
|
|
helpUseCaseInstructionSnapshot: string;
|
|
helpUseCaseNavigation1: string;
|
|
helpUseCaseNavigation2: string;
|
|
helpUseCaseNavigation3: string;
|
|
helpUseCaseTimespan1: string;
|
|
helpUseCaseTimespan2: string;
|
|
helpUseCaseSnapshot1: string;
|
|
helpUseCaseSnapshot2: string;
|
|
passedAuditCount: string;
|
|
passableAuditCount: string;
|
|
informativeAuditCount: string;
|
|
highestImpact: string;
|
|
varianceDisclaimer: string;
|
|
calculatorLink: string;
|
|
showRelevantAudits: string;
|
|
opportunityResourceColumnLabel: string;
|
|
opportunitySavingsColumnLabel: string;
|
|
errorMissingAuditInfo: string;
|
|
errorLabel: string;
|
|
warningHeader: string;
|
|
warningAuditsGroupTitle: string;
|
|
passedAuditsGroupTitle: string;
|
|
notApplicableAuditsGroupTitle: string;
|
|
manualAuditsGroupTitle: string;
|
|
toplevelWarningsMessage: string;
|
|
crcInitialNavigation: string;
|
|
crcLongestDurationLabel: string;
|
|
snippetExpandButtonLabel: string;
|
|
snippetCollapseButtonLabel: string;
|
|
lsPerformanceCategoryDescription: string;
|
|
labDataTitle: string;
|
|
thirdPartyResourcesLabel: string;
|
|
viewTreemapLabel: string;
|
|
viewTraceLabel: string;
|
|
dropdownPrintSummary: string;
|
|
dropdownPrintExpanded: string;
|
|
dropdownCopyJSON: string;
|
|
dropdownSaveHTML: string;
|
|
dropdownSaveJSON: string;
|
|
dropdownViewer: string;
|
|
dropdownSaveGist: string;
|
|
dropdownDarkTheme: string;
|
|
dropdownViewUnthrottledTrace: string;
|
|
runtimeSettingsDevice: string;
|
|
runtimeSettingsNetworkThrottling: string;
|
|
runtimeSettingsCPUThrottling: string;
|
|
runtimeSettingsUANetwork: string;
|
|
runtimeSettingsBenchmark: string;
|
|
runtimeSettingsAxeVersion: string;
|
|
runtimeSettingsScreenEmulation: string;
|
|
footerIssue: string;
|
|
runtimeNoEmulation: string;
|
|
runtimeMobileEmulation: string;
|
|
runtimeDesktopEmulation: string;
|
|
runtimeUnknown: string;
|
|
runtimeSingleLoad: string;
|
|
runtimeAnalysisWindow: string;
|
|
runtimeAnalysisWindowTimespan: string;
|
|
runtimeAnalysisWindowSnapshot: string;
|
|
runtimeSingleLoadTooltip: string;
|
|
throttlingProvided: string;
|
|
show: string;
|
|
hide: string;
|
|
expandView: string;
|
|
collapseView: string;
|
|
runtimeSlow4g: string;
|
|
runtimeCustom: string;
|
|
firstPartyChipLabel: string;
|
|
openInANewTabTooltip: string;
|
|
unattributable: string;
|
|
insightsNotice: string;
|
|
tryInsights: string;
|
|
goBackToAudits: string;
|
|
};
|
|
};
|
|
declare function useLocalizedStrings(): {
|
|
navigationDescription: string;
|
|
timespanDescription: string;
|
|
snapshotDescription: string;
|
|
navigationLongDescription: string;
|
|
timespanLongDescription: string;
|
|
snapshotLongDescription: string;
|
|
navigationReport: string;
|
|
timespanReport: string;
|
|
snapshotReport: string;
|
|
summary: string;
|
|
allReports: string;
|
|
title: string;
|
|
categories: string;
|
|
categoryPerformance: string;
|
|
categoryAccessibility: string;
|
|
categoryBestPractices: string;
|
|
categorySeo: string;
|
|
desktop: string;
|
|
mobile: string;
|
|
ratingPass: string;
|
|
ratingAverage: string;
|
|
ratingFail: string;
|
|
ratingError: string;
|
|
navigationReportCount: string;
|
|
timespanReportCount: string;
|
|
snapshotReportCount: string;
|
|
save: string;
|
|
helpLabel: string;
|
|
helpDialogTitle: string;
|
|
helpUseCaseInstructionNavigation: string;
|
|
helpUseCaseInstructionTimespan: string;
|
|
helpUseCaseInstructionSnapshot: string;
|
|
helpUseCaseNavigation1: string;
|
|
helpUseCaseNavigation2: string;
|
|
helpUseCaseNavigation3: string;
|
|
helpUseCaseTimespan1: string;
|
|
helpUseCaseTimespan2: string;
|
|
helpUseCaseSnapshot1: string;
|
|
helpUseCaseSnapshot2: string;
|
|
passedAuditCount: string;
|
|
passableAuditCount: string;
|
|
informativeAuditCount: string;
|
|
highestImpact: string;
|
|
varianceDisclaimer: string;
|
|
calculatorLink: string;
|
|
showRelevantAudits: string;
|
|
opportunityResourceColumnLabel: string;
|
|
opportunitySavingsColumnLabel: string;
|
|
errorMissingAuditInfo: string;
|
|
errorLabel: string;
|
|
warningHeader: string;
|
|
warningAuditsGroupTitle: string;
|
|
passedAuditsGroupTitle: string;
|
|
notApplicableAuditsGroupTitle: string;
|
|
manualAuditsGroupTitle: string;
|
|
toplevelWarningsMessage: string;
|
|
crcInitialNavigation: string;
|
|
crcLongestDurationLabel: string;
|
|
snippetExpandButtonLabel: string;
|
|
snippetCollapseButtonLabel: string;
|
|
lsPerformanceCategoryDescription: string;
|
|
labDataTitle: string;
|
|
thirdPartyResourcesLabel: string;
|
|
viewTreemapLabel: string;
|
|
viewTraceLabel: string;
|
|
dropdownPrintSummary: string;
|
|
dropdownPrintExpanded: string;
|
|
dropdownCopyJSON: string;
|
|
dropdownSaveHTML: string;
|
|
dropdownSaveJSON: string;
|
|
dropdownViewer: string;
|
|
dropdownSaveGist: string;
|
|
dropdownDarkTheme: string;
|
|
dropdownViewUnthrottledTrace: string;
|
|
runtimeSettingsDevice: string;
|
|
runtimeSettingsNetworkThrottling: string;
|
|
runtimeSettingsCPUThrottling: string;
|
|
runtimeSettingsUANetwork: string;
|
|
runtimeSettingsBenchmark: string;
|
|
runtimeSettingsAxeVersion: string;
|
|
runtimeSettingsScreenEmulation: string;
|
|
footerIssue: string;
|
|
runtimeNoEmulation: string;
|
|
runtimeMobileEmulation: string;
|
|
runtimeDesktopEmulation: string;
|
|
runtimeUnknown: string;
|
|
runtimeSingleLoad: string;
|
|
runtimeAnalysisWindow: string;
|
|
runtimeAnalysisWindowTimespan: string;
|
|
runtimeAnalysisWindowSnapshot: string;
|
|
runtimeSingleLoadTooltip: string;
|
|
throttlingProvided: string;
|
|
show: string;
|
|
hide: string;
|
|
expandView: string;
|
|
collapseView: string;
|
|
runtimeSlow4g: string;
|
|
runtimeCustom: string;
|
|
firstPartyChipLabel: string;
|
|
openInANewTabTooltip: string;
|
|
unattributable: string;
|
|
insightsNotice: string;
|
|
tryInsights: string;
|
|
goBackToAudits: string;
|
|
};
|
|
declare function useStringFormatter(): (str: string, values?: Record<string, string | number>) => string;
|
|
declare const I18nProvider: FunctionComponent;
|
|
export { useI18n, useLocalizedStrings, useStringFormatter, I18nProvider, };
|
|
//# sourceMappingURL=i18n.d.ts.map |