[Eric] eric4 and Turkish locale

Detlev Offenbach detlev at die-offenbachs.de
Mon Jun 30 18:56:54 BST 2008


Hi,

the problem seems to be within the Python packages. Unfortunately I cannot 
change these.

Regards,
Detlev

On Montag, 30. Juni 2008, Onur Küçük wrote:
>  Hello,
>
>  When running eric4 on a Turkish locale environment, eric4 fails to start
> with the following error [2]
>
>  The problem seems to be in the line "No module named base64mIme"
>
>  Notice the "I" in the line. In Turkish locale (and some other locales)
> lowercase "I" is not "i" but it is "ı" (dotless i) [1]. My guess is, it is
> happening in a lowercase conversion somewhere, but since I am not familiar
> with the code I could not find a solution.
>
>  I can reproduce the problem with 20080628 snapshot and 4.1.5 release.
> Starting with "LC_ALL=en_US.UTF-8 eric4" works fine.
>
>  How can we fix this ?
>
>
> [1] http://en.wikipedia.org/wiki/Turkish_dotted_and_dotless_I
>
> [2] --------
> $ eric4
> Warning: translation file 'eric4_tr_TR'could not be loaded.
> Using default.
> Warning: translation file 'qscintilla_tr_TR'could not be loaded.
> Using default.
> An unhandled exception occurred. Please report the problem using the error
> reporting dialog or via email to <eric4-bugs at die-offenbachs.de>. A log has
> been written to "/home/user/.eric4/eric4_error.log".
>
> Error information:
> ---------------------------------------------------------------------------
>----- 2008-06-30, 16:14:10
> ---------------------------------------------------------------------------
>----- <type 'exceptions.ImportError'>:
> No module named base64mIme
> ---------------------------------------------------------------------------
>----- File "/usr/lib/python2.5/site-packages/eric4/eric4.py", line 251, in
> <module>
>     main()
>   File "/usr/lib/python2.5/site-packages/eric4/eric4.py", line 233, in main
>     from UI.UserInterface import UserInterface
>   File "/usr/lib/python2.5/site-packages/eric4/UI/UserInterface.py", line
> 64, in <module>
>     from EmailDialog import EmailDialog
>   File "/usr/lib/python2.5/site-packages/eric4/UI/EmailDialog.py", line 13,
> 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__)
>
> ---------------------------------------------------------------------------
>----- Version Numbers:
>   Python 2.5.2
>   Qt 4.4.0
>   PyQt4 4.4.2
>   sip 4.7.6
>   QScintilla 2.2
>   eric4 4.2-snapshot-20080628 (r2277)
>
> Platform: linux2
> 2.5.2 (r252:60911, May  8 2008, 19:38:32)
> [GCC 4.3.0]



-- 
Detlev Offenbach
detlev at die-offenbachs.de



More information about the Eric mailing list