PDA

View Full Version : [SOLVED] Spell checking problem



UbuBegUsr
January 13th, 2012, 11:35 PM
Hello, I've 2 languages (Arabic and English). Spell checking in English puts red line under every word I write in a textbox but it works currently in Arabic. The problem's exist in Firefox only.
There's an add-on in Languages I don't know how was it installed. It's English (South Africa) Language Pack 9.0.1. Is it the reason?
Note: My Ubuntu's updated.

claracc
January 14th, 2012, 08:00 AM
Do you need english (south african) language pack? you can inactivate it or uninstall in firefox if you are not using.

Also, if you untick in edit--> preferences--> advanced---> general, navigate, spell check while writing you can get rid of red line.

You can also try to install the quick locale switcher addon https://addons.mozilla.org/en-US/firefox/addon/quick-locale-switcher/ to work with the two languages

UbuBegUsr
January 14th, 2012, 02:40 PM
Do you need english (south african) language pack? you can inactivate it or uninstall in firefox if you are not using.

Also, if you untick in edit--> preferences--> advanced---> general, navigate, spell check while writing you can get rid of red line.

You can also try to install the quick locale switcher addon https://addons.mozilla.org/en-US/firefox/addon/quick-locale-switcher/ to work with the two languages
Hello, I disabled English (sou...) add-on but the problem's still exist. I can untick spell checking but can developers fix the problem in spell checking?

spacecheck
January 14th, 2012, 03:16 PM
Hello, I've 2 languages (Arabic and English). Spell checking in English puts red line under every word I write in a textbox but it works currently in Arabic. The problem's exist in Firefox only.
There's an add-on in Languages I don't know how was it installed. It's English (South Africa) Language Pack 9.0.1. Is it the reason?
Note: My Ubuntu's updated.
In Firefox you can right click the red underlined word, then select "Languages". If only English is listed, you could select "Add dictionaries" to locate one for Arabic. The when you write Arabic, it will underline misspelled words in that language. When you write in English, you will have to right click and select "languages" to switch from "Arabic" to "English", etc.

Is that what you mean??

Good luck!

UbuBegUsr
January 15th, 2012, 01:13 PM
In Firefox you can right click the red underlined word, then select "Languages". If only English is listed, you could select "Add dictionaries" to locate one for Arabic. The when you write Arabic, it will underline misspelled words in that language. When you write in English, you will have to right click and select "languages" to switch from "Arabic" to "English", etc.
Is that what you mean??
Good luck!
Hello spell checking's selected in Arabic so when I write any word in English, it puts a red line but when I select English, it doesn't put a red line under Arabic!!!

spacecheck
January 15th, 2012, 01:30 PM
Do you have both Arabic and English dictionaries installed?

UbuBegUsr
January 15th, 2012, 08:53 PM
Do you have both Arabic and English dictionaries installed?
Hello, yes, I've them both.

lovinglinux
January 20th, 2012, 09:50 AM
Use Dictionary Switcher (https://addons.mozilla.org/en-US/firefox/addon/dictionary-switcher/). It can detect the page language and switch to the corresponding spelling dictionary automatically.

UbuBegUsr
January 22nd, 2012, 06:34 PM
Use Dictionary Switcher (https://addons.mozilla.org/en-US/firefox/addon/dictionary-switcher/). It can detect the page language and switch to the corresponding spelling dictionary automatically.
This's not my problem. My problem's if I wanted to change the language from Arabic to English in the same website, I'll have to change the dictionary so as not to see a red line under every English word. The add-one won't do this.

Krytarik
January 22nd, 2012, 10:58 PM
My problem's if I wanted to change the language from Arabic to English in the same website, I'll have to change the dictionary so as not to see a red line under every English word.
Yeah, this is the expected behaviour; you can't have multiple languages enabled for spell checking at the same time, as also indicated by the radio check marks in the respective menu. ;-)

Regards.

UbuBegUsr
January 23rd, 2012, 01:38 PM
Yeah, this is the expected behaviour; you can't have multiple languages enabled for spell checking at the same time, as also indicated by the radio check marks in the respective menu. ;-)
Regards.
Hello, in this case, I accept it. This's the last problem and I think I understand it now. :D When I write in English using the Arabic dictionary, I see a red line under every English word. When I write in Arabic using the English dictionary I don't see a red line under every Arabic word.
So the problem's the Arabic dictionary considers every unArabic word and a wrong Arabic word a spelling mistake in an Arabic word but the English dictionary only considers every wrong English word an English word with spelling mistake. The English dictionary don't do the same with other languages.
Will they fix the problem in the Arabic dictionary or maybe other dictionaries if it's exist in a next update?

Krytarik
January 23rd, 2012, 05:47 PM
Ok, I've definitely got now what you mean :P , and apparently this behavior also applies to all other non-Latin scripts, I've just tested that with a lot of them. And apparently it doesn't matter what Latin-based language you've selected for spell checking, I've tested that with both English and German.


Will they fix the problem in the Arabic dictionary or maybe other dictionaries if it's exist in a next update?
In fact, this is an issue with the other dictionaries, for Latin-based scripts, or the spell checking system in general, I suppose; the Arabic spell checking is working as expected, just fine, that is. :D

UbuBegUsr
January 23rd, 2012, 06:37 PM
Ok, I've definitely got now what you mean :P , and apparently this behavior also applies to all non-Latin scripts, I've just tested that with a lot of them. And apparently it doesn't matter what Latin-based language you've selected for spell checking, I've tested that with both English and German.


In fact, this is an issue with the other dictionaries, for Latin-based scripts, or the spell checking system in general, I suppose; the Arabic spell checking is working as expected, just fine, that is. :D
I hope they fix it.
Problem: Solved.