title: Why doesn't django take my language file into account?
body: <p>I followed the whole documentation about text translation, but django doesn't take my <code>.mo</code> file into account.</p>
  
  <p>Some facts:</p>
  
  <ul>
  <li>I created a <code>conf/locale/</code> folder at the root of my project</li>
  <li><code>django.po</code> was generated successfully with <code>django-admin.py makemessages -l fr</code></li>
  <li><code>django.mo</code> was generated successfully with <code>django-admin.py compilemessages</code></li>
  </ul>
  
  <p>So my folder structure is:</p>
  
  <pre><code>project/
    site/
    locale/
      fr/
        LC_MESSAGES/
          django.mo
          django.po
  </code></pre>
  
  <ul>
  <li>In <code>settings.py</code>, I have set <code>LANGUAGE_CODE = 'fr'</code></li>
  <li>My browser correctly sends <code>Accept-Language:fr-FR,fr;</code></li>
  <li><code>request.LANGUAGE_CODE</code> shows <code>fr</code> from my views</li>
  </ul>
  
  <p>But I get nothing translated... How to make django take these files into account ?</p>
  
  <hr>
  
  <h2>Edit</h2>
  
  <p>Adding <code>/home/www/project/locale</code> to <code>settings.LOCALE_PATHS</code> works. However, Django should find this path by itself, and I don't like using absolute paths. What happens here ?</p>