title: Django Internationalization doesn't work (makemessages doesn't find .py file)
body: <p>I'm trying to internationalize my Django site with I18N. When I do the makemessages. Bit that did not get the text of the view.py. I have done the following things: </p>
  
  <pre><code># my flow
  PROJECT
  - LOCALE
  - MYSITE
    - urls.py
    - settings.py
  - APP1
    - views.py
  - APP2
  - APP3      
  manage.py
  
  # settings.py
  LANGUAGES = (
       ('it', 'Italiano'),
       ('en', 'English'),
              )
  LANGUAGE_CODE = 'it'
  USE_I18N = True
  LOCALE_PATHS = ('home/project/locale/',)
  MIDDLEWARE_CLASSES = ( ...
                        'django.middleware.locale.LocaleMiddleware',
                       )   
  TEMPLATE_CONTEXT_PROCESSORS = (...,
                        'django.core.context_processors.i18n',
                       )
  
   # views.py
  
   from django.utils.translation import ugettext as tra
   text = tra("this is a text")
   ...
  
   # template.html
   ...
   {% trans 'Dashboard' %}
   ....
  </code></pre>
  
  <p>from the root (where is manage.py) when I do "python manage.py makemessages.py en-l" I get only a django.po with text from html file and not from views.py. I also tried with "python manage.py makemessages.py en-l-e html,py" but it doesn't work. Where am I doing wrong?</p>