diff --git a/netbox/extras/api/mixins.py b/netbox/extras/api/mixins.py index a45c79bca..adaf4d55e 100644 --- a/netbox/extras/api/mixins.py +++ b/netbox/extras/api/mixins.py @@ -1,3 +1,4 @@ +from django.utils.translation import gettext as _ from jinja2.exceptions import TemplateError from rest_framework.decorators import action from rest_framework.renderers import JSONRenderer @@ -93,13 +94,13 @@ class RenderConfigMixin(ConfigTemplateRenderMixin): configtemplate = ConfigTemplate.objects.restrict(request.user, 'view').get(pk=config_template_id) except (ConfigTemplate.DoesNotExist, ValueError): return Response({ - 'error': f'Config template with ID {config_template_id} not found.' + 'error': _('Config template with ID {id} not found.').format(id=config_template_id) }, status=HTTP_400_BAD_REQUEST) else: configtemplate = instance.get_config_template() if not configtemplate: return Response({ - 'error': f'No config template found for this {object_type}.' + 'error': _('No config template found for this {object_type}.').format(object_type=object_type) }, status=HTTP_400_BAD_REQUEST) # Compile context data