[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Hebrew Input in KDE 2



I've noticed something strange about the way KDE handles Hebrew 
input. Or at least, the way Konqueror and KMail do. I wonder if this 
is indeed a bug, if a bug has been reported about this, or if I'm 
missing something.

Basically, if I write a message in KMail, it allows me to change the 
encoding to iso8859-8 (not 8-i), and then it accepts Hebrew input. 
However, upon later display of the message, the order of the lines is 
reversed. That is, if I wrote something like

xxxx xxx
yyy yyy
zzzz zz

It displays:

zzzz zz
yyy yyy
xxxx xx

Each word is displayed logically, but they appear in reverse order on 
the line.

On the receiving end, the result is totally Visual Hebrew (which is a 
bad thing for e-mail), but the order of the lines is reversed as 
described above.

Something similar, and even more annoying happens when entering data 
into Web pages. If the page is in Hebrew-visual, Konqueror sends the 
fields in visual as well. But the more annoying thing is that if you 
have some field that is taken from a database and displayed in an 
input box, and you don't change it and send it back, Konqueror will 
reverse it. I had the entire contents of a database table reversed in 
this way, from logical to visual, just because I allowed editing the 
entire table in a web page. Changing one field converted the whole 
lot...

The annoying thing is that what you see is not entirely what you get. 
Or maybe I'm misinterpreting the logic of the system here? And the 
reversal of the order of lines is definitely a bug. I think...

I would guess that asking Konqueror to accept input fields as logical 
in a page displayed as visual would sound counter-standard (although 
the whole notion of visual Hebrew is counter-standard). But at least 
it should save values in the same way it received them.

Comments? Yes, I know I should probably post all this to the KDE bug 
tracking system. But I want to understand what I write before I do.


Herouth


=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il