From 44c78b084405e8fd575a346182d04134fb65e4da Mon Sep 17 00:00:00 2001 From: Julio-Oliveira-Encora Date: Wed, 26 Jun 2024 09:43:59 -0300 Subject: [PATCH] Added ngettext to utils.py --- netbox/utilities/forms/utils.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/netbox/utilities/forms/utils.py b/netbox/utilities/forms/utils.py index 0429fe571..a0c228856 100644 --- a/netbox/utilities/forms/utils.py +++ b/netbox/utilities/forms/utils.py @@ -2,7 +2,7 @@ import re from django import forms from django.forms.models import fields_for_model -from django.utils.translation import gettext as _ +from django.utils.translation import gettext as _, ngettext from utilities.choices import unpack_grouped_choices from utilities.querysets import RestrictedQuerySet @@ -244,7 +244,11 @@ def parse_csv(reader): for i, row in enumerate(reader, start=1): if len(row) != len(headers): raise forms.ValidationError( - _("Row {row}: Expected {count_expected} columns but found {count_found}").format( + _(ngettext( + "Row {row}: Expected {count_expected} column but found {count_found}", + "Row {row}: Expected {count_expected} columns but found {count_found}", + len(row), + )).format( row=i, count_expected=len(headers), count_found=len(row) ) )