﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
5770	Unicode error in admin documentation	tobutaz+bugs@…	nobody	"You can use the french locale to trigger the bug.

Go to the admin doc view, go to the tags view: /admin/doc/tags/

According to the backtrace, django has problems with this translation:
{{{
#: contrib/admin/views/doc.py:46 contrib/admin/views/doc.py:48
#: contrib/admin/views/doc.py:50
msgid ""tag:""
msgstr ""mot-clé :""
}}}

backtrace:
{{{
Traceback (most recent call last):
File ""/var/lib/python-support/python2.5/django/core/handlers/base.py"" in get_response
  72. response = middleware_method(request, callback, callback_args, callback_kwargs)
File ""/datas/pressblog/bin/pressblog/middleware/stats.py"" in process_view
  28. response = view_func(request, *view_args, **view_kwargs)
File ""/var/lib/python-support/python2.5/django/contrib/admin/views/decorators.py"" in _checklogin
  55. return view_func(request, *args, **kwargs)
File ""/var/lib/python-support/python2.5/django/contrib/admin/views/doc.py"" in template_tag_index
  48. body = utils.parse_rst(body, 'tag', _('tag:') + tag_name)
File ""/var/lib/python-support/python2.5/django/contrib/admin/utils.py"" in parse_rst
  68. settings_overrides=overrides)
File ""/usr/lib/python2.5/site-packages/docutils/core.py"" in publish_parts
  431. enable_exit_status=enable_exit_status)
File ""/usr/lib/python2.5/site-packages/docutils/core.py"" in publish_programmatically
  612. output = pub.publish(enable_exit_status=enable_exit_status)
File ""/usr/lib/python2.5/site-packages/docutils/core.py"" in publish
  204. self.settings)
File ""/usr/lib/python2.5/site-packages/docutils/readers/__init__.py"" in read
  71. self.parse()
File ""/usr/lib/python2.5/site-packages/docutils/readers/__init__.py"" in parse
  77. self.parser.parse(self.input, document)
File ""/usr/lib/python2.5/site-packages/docutils/parsers/rst/__init__.py"" in parse
  155. self.statemachine.run(inputlines, document, inliner=self.inliner)
File ""/usr/lib/python2.5/site-packages/docutils/parsers/rst/states.py"" in run
  171. input_source=document['source'])
File ""/usr/lib/python2.5/site-packages/docutils/statemachine.py"" in run
  234. context, state, transitions)
File ""/usr/lib/python2.5/site-packages/docutils/statemachine.py"" in check_line
  422. return method(match, context, next_state)
File ""/usr/lib/python2.5/site-packages/docutils/parsers/rst/states.py"" in text
  2631. source=source, line=lineno)
File ""/usr/lib/python2.5/site-packages/docutils/utils.py"" in error
  209. return self.system_message(3, *args, **kwargs)
File ""/usr/lib/python2.5/site-packages/docutils/utils.py"" in system_message
  172. msgtext = msg.astext().encode(self.encoding, self.error_handler)
File ""/usr/lib/python2.5/site-packages/docutils/nodes.py"" in astext
  1310. self['level'], Element.astext(self))

  UnicodeDecodeError at /admin/doc/tags/
  'ascii' codec can't decode byte 0xc3 in position 7: ordinal not in range(128)
}}}
"		closed	contrib.admin	0.96		fixed			Unreviewed	0	0	0	0	0	0
