Opened 16 years ago
Last modified 4 years ago
#6953 new defect
trac has locale problem — at Version 1
Reported by: | Owned by: | Jonas Borgström | |
---|---|---|---|
Priority: | normal | Milestone: | not applicable |
Component: | general | Version: | 0.10.4 |
Severity: | normal | Keywords: | base64mIme |
Cc: | Thijs Triemstra | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description (last modified by )
There is a general problem for Turkish for the following conversion:
i->İ ı->I
MOD_PYTHON ERROR
ProcessId: 7382 Interpreter: 'main_interpreter' ServerName: 'trac.isikun.edu.tr' DocumentRoot: '/srv/www' URI: '/ifsaet/login' Location: '/' Directory: None Filename: '/srv/www/ifsaet' PathInfo: '/login' Phase: 'PythonHandler' Handler: 'trac.web.modpython_frontend' Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch default=default_handler, arg=req, silent=hlist.silent) File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in _process_target result = _execute_target(config, req, object, arg) File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in _execute_target result = object(arg) File "/usr/lib/python2.5/site-packages/trac/web/modpython_frontend.py", line 87, in handler gateway.run(dispatch_request) File "/usr/lib/python2.5/site-packages/trac/web/wsgi.py", line 87, in run response = application(self.environ, self._start_response) File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 391, in dispatch_request env = _open_environment(env_path, run_once=run_once) File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 58, in _open_environment env_cache[env_path] = open_environment(env_path) File "/usr/lib/python2.5/site-packages/trac/env.py", line 462, in open_environment env = Environment(env_path) File "/usr/lib/python2.5/site-packages/trac/env.py", line 142, in __init__ load_components(self) File "/usr/lib/python2.5/site-packages/trac/loader.py", line 140, in load_components __import__(module) File "/usr/lib/python2.5/site-packages/trac/ticket/web_ui.py", line 27, in <module> from trac.ticket.notification import TicketNotifyEmail File "/usr/lib/python2.5/site-packages/trac/ticket/notification.py", line 25, in <module> from trac.notification import NotifyEmail File "/usr/lib/python2.5/site-packages/trac/notification.py", line 17, in <module> import smtplib File "/usr/lib/python2.5/smtplib.py", line 49, in <module> from email.base64MIME import encode as encode_base64 File "/usr/lib/python2.5/email/__init__.py", line 79, in __getattr__ __import__(self.__name__) ImportError: No module named base64mIme
Note:
See TracTickets
for help on using tickets.
I don't understand how this is Trac's problem. The way you describe it, it sounds like a filesystem charset issue. Or that you've edited the Trac source.
Works fine for me… could you give more information please?