Opened 19 years ago
Closed 14 years ago
#1235 closed defect (wontfix)
WikiFormatting page does not work with trac-french last package, mandriva 2007, python-2.5
| Reported by: | Owned by: | Emmanuel Blot | |
|---|---|---|---|
| Priority: | normal | Component: | TracFrenchTranslation |
| Severity: | normal | Keywords: | |
| Cc: | Trac Release: | 0.10 |
Description
Hello
on my mandriva 2007 server I can use the trac 0.10.3 package fine, but when I try to use the french version everything seem fine execpt that the WikiFormatting page give me the error bellow :(
My machine is a stock mandriva 2007 with python upgrade to 2.5
If I try has documented to put PythonOption TracLocale "fr_FR.utf-8" in my apache webapp config file, I get teh following error in apache errror log file.
[Fri Feb 23 00:51:40 2007] [error] [client 192.168.4.101] File "/usr/lib/python2.5/locale.py", line 476, in setlocale\n return _setlocale(category, locale), referer: http://vm-2007/trac/wiki/WikiFormatting [Fri Feb 23 00:51:40 2007] [error] [client 192.168.4.101] Error: unsupported locale setting, referer: http://vm-2007/trac/wiki/WikiFormatting
Here is what I get If I dont set the option PythonOption TracLocale "fr_FR.utf-8"
Pile d'appel Python
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 399, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 239, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.5/site-packages/trac/wiki/web_ui.py", line 135, in process_request
self._render_view(req, db, page)
File "/usr/lib/python2.5/site-packages/trac/wiki/web_ui.py", line 444, in _render_view
'page_html': wiki_to_html(page.text, self.env, req),
File "/usr/lib/python2.5/site-packages/trac/wiki/formatter.py", line 1000, in wiki_to_html
Formatter(env, req, absurls, db).format(wikitext, out, escape_newlines)
File "/usr/lib/python2.5/site-packages/trac/wiki/formatter.py", line 794, in format
self.handle_code_block(line)
File "/usr/lib/python2.5/site-packages/trac/wiki/formatter.py", line 734, in handle_code_block
self.req, self.code_text)))
File "/usr/lib/python2.5/site-packages/trac/wiki/formatter.py", line 113, in process
text = self.processor(req, text)
File "/usr/lib/python2.5/site-packages/trac/wiki/formatter.py", line 104, in _mimeview_processor
return Mimeview(self.env).render(req, self.name, text)
File "/usr/lib/python2.5/site-packages/trac/mimeview/api.py", line 466, in render
% (renderer, e), exc_info=True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 4: ordinal not in range(128)
Attachments (0)
Change History (4)
comment:1 Changed 19 years ago by
comment:2 Changed 19 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Hello,
I did an strace -f on the PID of tracd and found out that enscript was missing on my linux box.
I installed the enscript rpm urpmi enscript and the problem was gone !
I love this software :-)
Guillaume.
comment:3 Changed 19 years ago by
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
comment:4 Changed 14 years ago by
| Resolution: | → wontfix |
|---|---|
| Status: | reopened → closed |
This plugin is not maintained since Trac offers full localization support.



Hello,
I get the same error when I run tracd --port 80 /var/opt/trac-lst-fr, but again only with the WikiFormatting page, all other pages seem fine ! ?
This used to work in the same machine but with python 2.4, but since it is recommended tu used trac 0.10.3 with python 2.5 I decided to Upgrade to python 2.5.
Here is my locale settings