On Mon, May 20, 2002, Diego Iastrubni wrote about "Re: official hebrew in Linux-IL 
mailing lists?":
> On Sunday 19 May 2002 23:14, Tzafrir Cohen wrote:
> > KDE3/gnome2 will give you that.
> when nadav will finish his project, they will be usable ;) 

My project? No, the QT/KDE/Gnome/Pango guys are doing great work, much better
(and much more) than I have ever done in this area. KDE 3 and QT 3 are
already available on new worldwide distributions (such as the Redhat 7.3
I use) and I had nothing to do with that. Some of the stuff there is great.
For example I now use licq to send and read Hebrew messages, and it works
really great, thanks to Lars (I think) who bidi-ized the QT widgets.
Just run

setxkbmap -compat "group_led" -symbols 
"us(pc101)+il+group(shift_toggle)+group(switch)" 

To get a Hebrew keymap when you press the two shift keys (or temporary
Hebrew when you press the AltGR), and set
export LC_CTYPE=he_IL
before running licq.

Maybe KDE has some way to automate this, but I wouldn't know because I
never actually used KDE (I'm not kidding...).

So please don't give me credit that belongs to other people.

> I did managed to write my mothers resume in kword, printing it, and I could 
> fax it to others, but for big documents, I doubt it been good. BTW: can I fax 
> from oo?

I suppose you can fax any postscript document (there's a gs driver to convert
postscript to fax, and I assume modern distributions have an easy way to do
that but I never tried), and OpenOffice can generate Postscript (as well as
PDF, and other formats).

> > > very initial (read: worthless) Hebrew spell checker, etc.
> what's the problem? looking for words? I have an idea:
> rip them from the *.po files which meni did, look for one word translations 
> and get the hebrew equivalent, so you have translation, but that is not 
> needed, in this case so just look for hebrew words in those file. a simple 
> perl could do it. and it is gpl.

Please read the ivrix-discuss archives on why it isn't so simple. In Hebrew,
base words (nouns, verbs) have dozens of different conjugations (hatayot),
binyanim, etc. etc., so making a word list by collecting words from articles
or online newspapers and so on, is likely to yeild a very incomplete wordlist,
and worse: an inconsistent one, because of Hebrew's annoying and inconsistent
spelling rules (ktiv maleh, ktiv chaser - MosheZ: you can have a field-day
with this!).
So there are two directions to go:
  1. Write a program to take a conjugated word, find its presumed "stem" word,
     and then check that in the dictionary of stem words.
     This approach is hard to connect with wordlist based spellcheckers like
     ispell/aspell.
  2. Write a program that takes stem words and rules (which binyanim a shoresh
     can take, how to make a certain noun plural, etc.). This generates a
     wordlist that can be used by ispell/aspell (if we solved some annoying
     problems we had). This approach is made easier by the fact that we intend
     to provide a spelling list of words without Nikud, but it is still not
     easy.

Dan Kenigsberg and yours truely started working on this project, but after
some progress (i.e., handling only part of the cases in the Hebrew languages)
it somehow stagnated. I hope we'll return to it one day, because it was
actually a very interesting project - you should have seen me, sitting with
a pile of grammar books, dictionaries, word lists, etc. I actually went and
bought myself a copy of the "luach hashemot hashalem", would you believe that?

I think working on such a project could make even MosheZ love the Hebrew
language ;)

-- 
Nadav Har'El                        |       Monday, May 20 2002, 10 Sivan 5762
[EMAIL PROTECTED]             |-----------------------------------------
Phone: +972-53-245868, ICQ 13349191 |:(){ :|:&};: # DANGER: DO NOT run this,
http://nadav.harel.org.il           |unless you REALLY know what you're doing!

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to