  class ListField(Field):
      child = None
      initial = []
      default_error_messages = {
          'not_a_list': _('Expected a list of items but got type `{input_type}`')
      }
  
      def __init__(self, *args, **kwargs):
          self.child = kwargs.pop('child', copy.deepcopy(self.child))
          assert self.child is not None, '`child` is a required argument.'
 
</s> remove         'invalid': _('Datetime has wrong format. Use one of these formats instead: {format}'),
 </s> add         'invalid': _('Datetime has wrong format. Use one of these formats instead: {format}.'), </s> remove         'invalid': _('Time has wrong format. Use one of these formats instead: {format}'),
 </s> add         'invalid': _('Time has wrong format. Use one of these formats instead: {format}.'), </s> remove         'invalid': _('Date has wrong format. Use one of these formats instead: {format}'),
 </s> add         'invalid': _('Date has wrong format. Use one of these formats instead: {format}.'), </s> remove             'Upload a valid image. The file you uploaded was either not an '
            'image or a corrupted image.'
 </s> add             'Upload a valid image. The file you uploaded was either not an image or a corrupted image.' </s> remove     default_detail = _('Could not satisfy the request Accept header')
 </s> add     default_detail = _('Could not satisfy the request Accept header.')
        'not_a_list': _('Expected a list of items but got type `{input_type}`.')
  class ListField(Field):
      child = None
      initial = []
      default_error_messages = {
        'not_a_list': _('Expected a list of items but got type `{input_type}`.')
      }
  
      def __init__(self, *args, **kwargs):
          self.child = kwargs.pop('child', copy.deepcopy(self.child))
          assert self.child is not None, '`child` is a required argument.'
keep keep keep keep replace keep keep keep keep keep
 update error messages for language and consistency 
rest_framework/fields.py