From 48abac9b45801a2ad842eb4c2e4e53cb9657ef4c Mon Sep 17 00:00:00 2001
From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Date: Tue, 14 Apr 2026 13:51:39 -0500
Subject: [PATCH] fix i18n extractor not recognizing shorthand plural count in
MultiExportDialog (#22877)
---
web/public/locales/en/components/dialog.json | 2 --
web/src/components/overlay/MultiExportDialog.tsx | 10 ++++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/web/public/locales/en/components/dialog.json b/web/public/locales/en/components/dialog.json
index 6c2a2cac2..f4e54aa88 100644
--- a/web/public/locales/en/components/dialog.json
+++ b/web/public/locales/en/components/dialog.json
@@ -81,13 +81,11 @@
"exportButton_other": "Export {{count}} Cameras"
},
"multi": {
- "title": "Export {{count}} reviews",
"title_one": "Export 1 review",
"title_other": "Export {{count}} reviews",
"description": "Export each selected review. All exports will be grouped under a single case.",
"descriptionNoCase": "Export each selected review.",
"caseNamePlaceholder": "Review export - {{date}}",
- "exportButton": "Export {{count}} reviews",
"exportButton_one": "Export 1 review",
"exportButton_other": "Export {{count}} reviews",
"exportingButton": "Exporting...",
diff --git a/web/src/components/overlay/MultiExportDialog.tsx b/web/src/components/overlay/MultiExportDialog.tsx
index 7022bd366..c914f3edd 100644
--- a/web/src/components/overlay/MultiExportDialog.tsx
+++ b/web/src/components/overlay/MultiExportDialog.tsx
@@ -354,11 +354,11 @@ export default function MultiExportDialog({
variant="select"
onClick={handleSubmit}
disabled={!canSubmit}
- aria-label={t("export.multi.exportButton", { count })}
+ aria-label={t("export.multi.exportButton", { count: count })}
>
{isExporting
? t("export.multi.exportingButton")
- : t("export.multi.exportButton", { count })}
+ : t("export.multi.exportButton", { count: count })}
>
);
@@ -369,7 +369,9 @@ export default function MultiExportDialog({
{children}
- {t("export.multi.title", { count })}
+
+ {t("export.multi.title", { count: count })}
+
{isAdmin
? t("export.multi.description")
@@ -388,7 +390,7 @@ export default function MultiExportDialog({
{children}
- {t("export.multi.title", { count })}
+ {t("export.multi.title", { count: count })}
{isAdmin
? t("export.multi.description")