Topic: Re: different langauges problem
Karamasoft Support Forums

Page 1 of 1 (11 items)

Posted by doryz on 12-04-2007 1:26 PM

I'm using UltimateSpell on client and server side for spelling and validation.
it works great at detecting english language and spelling errors but if I type in another language (such as hebrew) it passes fine as if there were no errors.

How do you get it to detect that as an error as obviously the words are not in the dictionary??


Posted by Karamasoft on 12-05-2007 11:44 AM
We don't know too much about the Hebrew dictionary and the character set but we tested the Hebrew dictionary that can be downloaded from our website at http://www.karamasoft.com/UltimateSpell/Dictionary.aspx and it worked for some of the words in the dictionary and didn't work for some others. For example, if the word starts with ÷ character, it detected an error for the word even though the word is in the dictionary but if the ÷ character is somewhere inside the word, it worked fine. If you have another Hebrew dictionary with one word per line, you can try it and see if it works. Sorry for the inconveneince.

Posted by doryz on 12-05-2007 1:08 PM
Sorry I think you misunderstood my question.
I do not want to spell check in hebrew.
I want the spell checker to raise errors on all none-english words found.

I want to allow ONLY english input.

Can this be done?

Posted by Karamasoft on 12-05-2007 1:47 PM
We tried some Hebrew words inside English text when Dictionary is set to en-EN, it raised spell error for those words. Could please reply with some Hebrew words so that we can try them in our test environment. Thanks.

Posted by doryz on 12-07-2007 7:31 AM

For me ANY word in hebrew passes through. I only use and set an english dictionay.

perhaps I'm doing something wrong. can you post your code here so I can see what you did?

Posted by Karamasoft on 12-07-2007 10:15 AM
We haven't done anything special for Hebrew. Please go to http://www.karamasoft.com/Samples.aspx?component=UltimateSpell and try any sample you like. Enter some Hebrew words and it will fail as they don't exist in the English dictionary which is the default setting. What is your AutoDetect property setting?

Posted by Karamasoft on 12-07-2007 2:21 PM
Are you also using CustomDictionary which might interfere with your standard Engligh dictionary? Are you experiencing this issue in our own sample web app that comes with the product installation or in your web app? If the issue is happenning in yoru web app, you can send us a sample web app having this issue and we can try it in our test system.

Posted by doryz on 12-09-2007 3:30 AM
I just tried running the same words in one of your samples from the link you sent.
It passed fine!

Both hebrew word and a random word passed in two samples!!

I do have local hebrew support but my o/s is in English.

I have typed 444444fffff and זאת השאלה and the spell checker said that spelling is fine. I believe this might be a bug on your end? Care to comment guys? I need this spell checker working quiet shortly as we are going live....

I'll send you a screencap in the email of how it shows spelling is fine right after I click check spelling on those word.

Any ideas why this might be happening even in your sample??

Posted by Karamasoft on 12-10-2007 1:11 PM
The word 444444fffff passes the spell check because IgnoreWordsWithNumbers option is set to True by default. You can set IgnoreWordsWithNumbers property to False if you want to see spell error 444444fffff. We will look into teh issue with the word: זאת השאלה The problem seems to be related to right-to-left issue with that word. When we copy and paste that word into the editor inside this forums post, right arrow key over the word acts like a left arrow key and moves the cursor to the left. We will add this issue to our future enhancement list. Sorry for any inconvenience.

Posted by doryz on 12-11-2007 4:46 AM
So currently there is no way around detecting the hebrew words as spell errors, correct?

Posted by Karamasoft on 12-17-2007 1:21 AM
Please download the new build from our website.