title: Django always capitalizes a model's verbose name in admin index page
body: <p>There's a similar question concerning a field's <code>verbose_name</code>: <a href="https://stackoverflow.com/questions/9000063/how-to-stop-auto-capitalization-of-verbose-name-in-django">How to stop auto-capitalization of verbose_name in django</a></p>
  
  <p>When listing available models of an app in the admin index page, Django always capitalizes the first letter of the model's <code>verbose_name_plural</code> and use it as the model's name.</p>
  
  <p>Here's the code from <a href="https://github.com/django/django/blob/master/django/contrib/admin/sites.py#L404" rel="nofollow noreferrer">django.contrib.admin.sites.py</a>:</p>
  
  <pre><code>model_dict = {
      'name': capfirst(model._meta.verbose_name_plural),
      'perms': perms,
  }
  </code></pre>
  
  <p>But consider the following <a href="https://i.stack.imgur.com/mG5aL.png" rel="nofollow noreferrer">screenshot</a>, I want to display "vCenters" instead of "VCenters". </p>
  
  <p>I can remove the <code>capfirst</code>, and explicitly capitalize other models' <code>verbose_name_plural</code> to make it work.</p>
  
  <p>But I have to change django's source code and it doesn't seem to be a bug of Django. Are there any better solutions?</p>