title: Django makemessages doesn't see locales in locale_paths
body: <p>I have custom locale path in my settings</p>
  
  <pre><code>PROJECT_ROOT = os.path.normpath(os.path.join(os.path.dirname(__file__), '..'))
  LOCALE_PATHS = (
      os.path.join(PROJECT_ROOT,'templates','v1','locale'),
  )
  </code></pre>
  
  <p>but when i'm trying to create .po files, i've get error:</p>
  
  <pre><code>$ python manage.py makemessages --locale=ru
  CommandError: This script should be run from the Django Git tree or your project or app tree. If you did indeed run it from the Git checkout or your project or application, maybe you are just missing the conf/locale (in the django tree) or locale (for project and application) directory? It is not created automatically, you have to create it by hand if you want to enable i18n for your project or application.
  </code></pre>
  
  <p>Why django doesn't want to use LOCALE_PATHS?</p>
  
  <p>Absolute paths are:
  PROJECT_ROOT = '/home/creotiv/ENVS/project_env/project/project'
  LOCALE_PATHS = ('/home/creotiv/ENVS/project_env/project/project/templates/v1/locale')</p>
  
  <p>PS: Also i added translation to main app and django doesnt see it either.</p>