From 898d1ab6edf5f88256058c1e56415a809b8922a0 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 21 Jul 2023 14:18:45 +0200 Subject: [PATCH] Fix missing pluralization of error message --- src/pretix/base/services/cart.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pretix/base/services/cart.py b/src/pretix/base/services/cart.py index e243f0edc..52b81ce9a 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -141,9 +141,10 @@ error_messages = { 'price_not_a_number': gettext_lazy('The entered price is not a number.'), 'price_too_high': gettext_lazy('The entered price is to high.'), 'voucher_invalid': gettext_lazy('This voucher code is not known in our database.'), - 'voucher_min_usages': gettext_lazy( - 'The voucher code "%(voucher)s" can only be used if you select at least %(number)s ' - 'matching products.' + 'voucher_min_usages': ngettext_lazy( + 'The voucher code "%(voucher)s" can only be used if you select at least %(number)s matching products.', + 'The voucher code "%(voucher)s" can only be used if you select at least %(number)s matching products.', + 'number' ), 'voucher_min_usages_removed': ngettext_lazy( 'The voucher code "%(voucher)s" can only be used if you select at least %(number)s matching products. '