title: Django translations does not work
body: <p>I'm trying to get Django's translation system to work, following the tutorial <a href="https://docs.djangoproject.com/en/1.8/topics/i18n/translation/" rel="noreferrer">here</a>.</p>
  
  <p>Here are my two views (one for direct output, one for template), neither one works.</p>
  
  <pre><code>def home(request):        
      output = _("hello") # (lazy)
      return HttpResponse(output)
  
  def with_template(request):
      return render(request, 'translation_template.html')
  </code></pre>
  
  <p>here is the template file for the second view :</p>
  
  <pre><code>{% extends "base_site.html" %}
  {% load i18n %}
  
  {% block content %}
  &lt;p&gt;{% trans 'hello' %}&lt;/p&gt;
  {% language 'tr' %}
  &lt;p&gt;{% trans 'hello' %}&lt;/p&gt;
  {% endlanguage %}
  {% language 'tr-TR' %}
  &lt;p&gt;{% trans 'hello' %}&lt;/p&gt;
  {% endlanguage %}
  {% endblock %}
  </code></pre>
  
  <p>in my settings file, I added the following: (may add parts from before if requested)</p>
  
  <pre><code>LANGUAGE_CODE = 'en-us'    
  # also tried LANGUAGE_CODE = 'tr'  and LANGUAGE_CODE = 'tr-TR'
  PROJECT_DIR = os.path.dirname(__file__)
  
  """
  # tried but didn't work
  from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS
  TEMPLATE_CONTEXT_PROCESSORS = (
      "django.contrib.context_processors.auth",
      "django.core.context_processors.i18n",
  )
  """
  LOCALE_PATHS = ( os.path.join(PROJECT_DIR, 'locale'), )
  LANGUAGES = (
      ('tr', _('Turkish')),
      ('en', _('English')),
  )
  </code></pre>
  
  <p>after saving these, I executed in the terminal : </p>
  
  <pre><code>python ./manage.py makemessages -l tr
  </code></pre>
  
  <p>then edited the newly created <code>myproject/locale/tr/LC_MESSAGES/django.po</code> to have this :</p>
  
  <pre><code>msgid "hello"
  msgstr "merhaba"
  </code></pre>
  
  <p>then executed</p>
  
  <pre><code>python ./manage.py compilemessages
  </code></pre>
  
  <p>and restarted the server. the terminal commands show no error, but when I load the views, none of the "hello"s are translated.</p>
  
  <p>What am I doing wrong here?</p>
  
  <p>Thanks for any help!</p>
  
  <h2>Edit:</h2>
  
  <p>I found a suspicious code in en/../django.po, probably not relevant, but maybe it is. This is the very beginning of the file. The fuzzy (empty->empty) translation, could it be the problem?</p>
  
  <pre><code># SOME DESCRIPTIVE TITLE.
  # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  # This file is distributed under the same license as the PACKAGE package.
  # FIRST AUTHOR &lt;EMAIL@ADDRESS&gt;, YEAR.
  #
  #, fuzzy
  msgid ""
  msgstr ""
  </code></pre>