Turkish LANG. problem

Arman Aksoy armish at linux-sevenler.de
Fri May 30 17:56:44 CDT 2003


Hi all,

Firstly, I want to thank every developer of wine. This is the most
amazing program I have ever seen. But we, all (Turkish people) have some
problems about it. Maybe this subject was discussed many times before,
maybe not. But I want to tell all the strory perfectly as I can with my
terrible English.

1) Keyboard
2) Font

These, two problems can be easily solved  by configuring some simple
things. So I do not want to talk about.

3) I don't know what kind of problem is this?

I have translated some wine docs to Turkish and some friends help people
about Wine. 90 percent of these people come to us with the same problem:
Here's a common example Turkish people see in their consoles... ;

user$ wine myprogram.exe

err:module:BUILTIN32_LoadLibraryExA loaded .so but dll display.dll still
not found - 16-bit dll or version conflict.
err:dc:CreateDCA no driver found for DISPLAY
wine: ../../windows/sysmetrics.c:122: SYSMETRICS_Init: Assertion `hdc'
failed.
wine: Unhandled exception, starting debugger...
...
(And a long list of debugging messages... These are not so important I
think, so I decided not to post them)

That's the problem and here's how we solve it;

user$ export LANG=en_US
user$ wine myprogram.exe

Yes, there are no error/warning messages.
"Ok, perfect you solved it , why are you still keeping to disturb us?"

This solution has some disadvantages. The most important one is we can
not use translated programs because they often look what the $LANG is.
When they see en_US, they show us English programs. And the second one,
people (especially newbies) dont want to use console and export command.
They either would like to click on their .exe's and run them easily.  

I am not a developer but I can guess the reason.

Turkish char.s are some way different from English ones. Here is the
most problem one.

upper => I  , lower => ı   (Please use iso8559-9 to view it) in Turkish
upper => I , lower => i  in English.

I think this "dotlessi" (ı) causes all this problem. (Just an idea). Is
there something you can do to fix it? Or what we can we do about it?

Thanks too much and Good Luck...


-- 
Armish
http://lfs.geleceklinux.org
http://linux-sevenler.de




More information about the wine-devel mailing list