From aeb891c918de0e8fd58e92bc222d97dfab5af87c Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Wed, 22 Oct 2025 09:36:31 +0000 Subject: [PATCH] Bug 39320: (QA follow-up): Fix ERMCounts translatability --- .../ModuleDashboard/Widgets/ERMCounts.vue | 57 ++++++++----------- 1 file changed, 23 insertions(+), 34 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ModuleDashboard/Widgets/ERMCounts.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ModuleDashboard/Widgets/ERMCounts.vue index 9f6350a18b3..cbbe94e4b57 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ModuleDashboard/Widgets/ERMCounts.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ModuleDashboard/Widgets/ERMCounts.vue @@ -1,29 +1,18 @@ @@ -61,51 +50,51 @@ export default { { page: "AgreementsList", name: "agreements_count", - labelSingular: __("agreement"), - labelPlural: __("agreements"), + labelSingular: __("1 agreement"), + labelPlural: __("%s agreements"), count: 0, }, { page: "LicensesList", name: "licenses_count", - labelSingular: __("license"), - labelPlural: __("licenses"), + labelSingular: __("1 license"), + labelPlural: __("%s licenses"), count: 0, }, { name: "documents_count", - labelSingular: __("document"), - labelPlural: __("documents"), + labelSingular: __("1 document"), + labelPlural: __("%s documents"), count: 0, }, { page: "EHoldingsLocalPackagesList", name: "eholdings_packages_count", - labelSingular: __("local package"), - labelPlural: __("local packages"), + labelSingular: __("1 local package"), + labelPlural: __("%s local packages"), count: 0, }, { page: "EHoldingsLocalTitlesList", name: "eholdings_titles_count", - labelSingular: __("local title"), - labelPlural: __("local titles"), + labelSingular: __("1 local title"), + labelPlural: __("%s local titles"), count: 0, }, { page: "UsageStatisticsDataProvidersList", name: "usage_data_providers_count", - labelSingular: __("usage data provider"), - labelPlural: __("usage data providers"), + labelSingular: __("1 usage data provider"), + labelPlural: __("%s usage data providers"), count: 0, }, ]); const createCountText = definition => { if (definition.count === 1) { - return `${definition.count} ${definition.labelSingular}`; + return definition.labelSingular; } else { - return `${definition.count} ${definition.labelPlural}`; + return definition.labelPlural.format(definition.count); } }; -- 2.39.5