Hello all,

I tried to create different language versions of my Django webpages (Django 
1.8 on windows).
Inserted {% trans ""%} and {%bocktrans%} into my templates  and called 
"python manage.py makemessages -l en"
This produced following error:

Exception in thread Thread-37:
Traceback (most recent call last):
  \Python33\lib\threading.py", line 901, in _bootstrap_inner
    self.run()
  \Python33\lib\threading.py", line 858, in run
    self._target(*self._args, **self._kwargs)
  \Python33\lib\subprocess.py", line 1170, in _readerthread
    buffer.append(fh.read())
  \Python33\lib\encodings\cp1250.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x88 in position 
3339: character maps to <undefined>

Traceback (most recent call last):
  "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  \Python33\lib\site-packages\django\core\management\__init__.py", line 
338, in execute_from_command_line
    utility.execute()
  \Python33\lib\site-packages\django\core\management\__init__.py", line 
330, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  \Python33\lib\site-packages\django\core\management\base.py", line 390, in 
run_from_argv
    self.execute(*args, **cmd_options)
  \Python33\lib\site-packages\django\core\management\base.py", line 441, in 
execute
    output = self.handle(*args, **options)
  
\Python33\lib\site-packages\django\core\management\commands\makemessages.py", 
line 315, in handle
    potfiles = self.build_potfiles()
  
\Python33\lib\site-packages\django\core\management\commands\makemessages.py", 
line 349, in build_potfiles
    f.process(self, self.domain)
  
\Python33\lib\site-packages\django\core\management\commands\makemessages.py", 
line 137, in process
    msgs, errors, status = gettext_popen_wrapper(args)
  
\Python33\lib\site-packages\django\core\management\commands\makemessages.py", 
line 39, in gettext_popen_wrapper
    stdout, stderr, status_code = popen_wrapper(args, 
os_err_exc_type=os_err_exc_type)
  \Python33\lib\site-packages\django\core\management\utils.py", line 27, in 
popen_wrapper
    output, errors = p.communicate()
  \Python33\lib\subprocess.py", line 921, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
  \Python33\lib\subprocess.py", line 1226, in _communicate
    stdout = stdout[0]
IndexError: list index out of range

Template files are encoded with UTF-8.
I have found some similar problems but nothing that helps with this error. 
This is my first experiment with Python and Django so I believe the 
solution is simple. The problem seems to me in calling 
\Python33\lib\encodings\cp1250.py but I have no Idea how to change it.

-- 
You received this message because you are subscribed to the Google Groups 
"Django internationalization and localization" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-i18n.
For more options, visit https://groups.google.com/d/optout.

Reply via email to