title: Django cannot makemessages for djangojs
body: <p>Currently I have this problem when trying to translate javascript files for Django. I have the <code>url(r'^jsi18n/$', javascript_catalog, js_info_dict, name='javascript-catalog'),</code> in urls.py and get that one in the template. This does not seem to be the issue to translating, when I run the <code>django-admin.py makemessages</code> command, it will throw some errors and I do not know why.</p>
  
  <pre><code>   $ django-admin.py makemessages -d djangojs -l nl_NL --keep-pot
      CommandError: errors happened while running msguniq
      /Users/../../src/locale/djangojs.pot:120: context separator &lt;EOT&gt; within string
      /Users/../../src/locale/djangojs.pot:121: context separator &lt;EOT&gt; within string
      msguniq: found 2 fatal errors
  </code></pre>
  
  <p>This is what I find in the <code>djangojs.pot</code> file</p>
  
  <pre><code>#: static/jsi18n/djangojs.js:38 static/jsi18n/djangojs.js:46
  #: static/jsi18n/nl/djangojs.js:84 static/jsi18n/nl/djangojs.js:92
  msgid " "
  msgid_plural ""
  msgstr[0] ""
  msgstr[1] ""
  </code></pre>
  
  <p>When I delete these lines with empty string and run the command again, it will simply add them again after the command ran. Anyone had this issue before?</p>