From 0d78d46ebd7339c45a45567f974e9a1df900bdd3 Mon Sep 17 00:00:00 2001 From: urbsny Date: Thu, 10 Jan 2019 01:27:28 +0900 Subject: [PATCH] Translate field names for UniqueTogetherValidator Sorry to bother you. It might be a good idea to translate field names for the UniqueTogetherValidator message. --- rest_framework/validators.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rest_framework/validators.py b/rest_framework/validators.py index 2ea3e5ac1..1db10fa57 100644 --- a/rest_framework/validators.py +++ b/rest_framework/validators.py @@ -165,7 +165,8 @@ class UniqueTogetherValidator(object): value for field, value in attrs.items() if field in self.fields ] if None not in checked_values and qs_exists(queryset): - field_names = ', '.join(self.fields) + from django.utils.translation import gettext + field_names = ', '.join([gettext(field) for field in self.fields]) message = self.message.format(field_names=field_names) raise ValidationError(message, code='unique')