Version: 0.6.3
Originally posted by Matt Chisholm:
I’m using
Pootle-0.6.3.20050806
translate-toolkit-0.8rc3.20050806
jtoolkit-0.7
If the following bug is a result of these antique versions, then
please chide me about it and I’ll shut up. (I haven’t had time to
upgrade the version of pootle on the BitTorrent Translation Project
servers.) However, the traceback is coming ultimately from jToolkit,
which is still up-to-date on my system at version 0.7.
I was wondering if Pootle supported non-ascii language names, so I
changed
“Armenian”
to
u’\xd5\x80\xd5\xa1\xd5\xb5\xd5\xa5\xd6\x80\xd5\xa5\xd5\xb6’
(the correct language name for Armenian).
Upon reloading the page, this traceback came back:
Exception happened during processing of request from (‘192.168.2.33’, 43470)
Traceback (most recent call last):
File “/usr/lib/python2.3/SocketServer.py”, line 222, in handle_request
self.process_request(request, client_address)
File “/usr/lib/python2.3/SocketServer.py”, line 241, in process_request
self.finish_request(request, client_address)
File “/usr/lib/python2.3/SocketServer.py”, line 254, in finish_request
self.RequestHandlerClass(request, client_address, self)
File “/usr/lib/python2.3/site-packages/jToolkit/web/simplewebserver.py”, line
72, in init
BaseHTTPServer.BaseHTTPRequestHandler.init(self, request, client_address
, server)
File “/usr/lib/python2.3/SocketServer.py”, line 521, in init
self.handle()
File “/usr/lib/python2.3/BaseHTTPServer.py”, line 324, in handle
self.handle_one_request()
File “/usr/lib/python2.3/BaseHTTPServer.py”, line 318, in handle_one_request
method()
File “/usr/lib/python2.3/site-packages/jToolkit/web/simplewebserver.py”, line
240, in do_GET
self.serve_request(path, argdict)
File “/usr/lib/python2.3/site-packages/jToolkit/web/simplewebserver.py”, line
193, in serve_request
self.sendpage(thepage)
File “/usr/lib/python2.3/site-packages/jToolkit/web/simplewebserver.py”, line
221, in sendpage
response = self.server.sendpage(self, thepage)
File “/usr/lib/python2.3/site-packages/jToolkit/web/simplewebserver.py”, line
365, in sendpage
return self.jtoolkitserver.sendpage(req, thepage)
File “/usr/lib/python2.3/site-packages/jToolkit/web/templateserver.py”, line 8
8, in sendpage
builtpage = widgets.PlainContents(self.buildpage(template, thepage.templatev
ars, req.session.localize))
File “/usr/lib/python2.3/site-packages/jToolkit/web/templateserver.py”, line 1
01, in buildpage
response = template.expand(context, innerid=innerid, localize=localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 261, in e
xpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 247, in t
alexpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 247, in t
alexpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 247, in t
alexpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 247, in t
alexpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 247, in t
alexpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 247, in t
alexpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 194, in t
alexpand
repeatnodes.append(self.talexpand(srcnode, context, localize, repeatvar))
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 247, in t
alexpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 194, in t
alexpand
repeatnodes.append(self.talexpand(srcnode, context, localize, repeatvar))
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 247, in t
alexpand
targetchild = self.talexpand(srcchild, context, localize)
File “/usr/lib/python2.3/site-packages/jToolkit/xml/taldom.py”, line 224, in t
alexpand
attrvalue = str(self.taleval(attrexpr, context))
UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 10-16: ord
inal not in range(128)