I seem to be unable to extract l10n messages for JavaScript on current
trunk:

$ python setup.py extract_messages_js
running extract_messages_js
extracting messages from tracopt/ticket/templates/ticket_delete.html
extracting messages from trac/admin/templates/admin.html
extracting messages from trac/admin/templates/admin_basics.html
extracting messages from trac/admin/templates/admin_components.html
extracting messages from trac/admin/templates/admin_enums.html
extracting messages from trac/admin/templates/admin_legacy.html
extracting messages from trac/admin/templates/admin_logging.html
extracting messages from trac/admin/templates/admin_milestones.html
extracting messages from trac/admin/templates/admin_perms.html
extracting messages from trac/admin/templates/admin_plugins.html
Traceback (most recent call last):
  File "setup.py", line 158, in <module>
    **extra
  File "/usr/lib/python2.6/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.6/site-packages/babel/messages/frontend.py",
line 314, in run
    for filename, lineno, message, comments in extracted:
  File "/usr/lib/python2.6/site-packages/babel/messages/extract.py",
line 171, in extract_from_dir
    strip_comment_tags):
  File "/usr/lib/python2.6/site-packages/babel/messages/extract.py",
line 201, in extract_from_file
    strip_comment_tags))
  File "/usr/lib/python2.6/site-packages/babel/messages/extract.py",
line 275, in extract
    for lineno, funcname, messages, comments in results:
  File "/usr/lib/python2.6/site-packages/babel/messages/extract.py",
line 462, in extract_javascript
    for token in tokenize(fileobj.read().decode(encoding)):
  File "/home/joe/src/trac/trunk/venv/lib/python2.6/encodings/utf_8.py",
line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in
position 617: ordinal not in range(128)

Does anybody have an idea what this could be due to?

-- Remy

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to