Open
Bug 360668
Opened 18 years ago
Updated 2 years ago
Remember 'Spell check' language for each site when changing the language
Categories
(Firefox :: General, enhancement)
Firefox
General
Tracking
()
NEW
People
(Reporter: age.bosma, Unassigned)
References
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1) Gecko/20061010 Firefox/2.0
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1) Gecko/20061010 Firefox/2.0
In addition to Bug 338427, it would be great if the language used by the spell checker is remembered for each site. As suggested in Bug 338427 the first language to be used could be the page language but this doesn't have to be 100% accurate. A different language can be set in the HTML code compared to the language actually used on the website. By remembering the spell check language for each site after you changed it, these problems can be prevented.
Reproducible: Always
P.s. The bug tracker could use a 'Spell checker' item in the 'Component' list.
Comment 1•18 years ago
|
||
FYI there are two extensions with that function:
https://addons.mozilla.org/search.php?app=firefox&q=dictionary+switcher&cat=null&type=null&appfilter=null&platform=null&date=null&sort=newest&perpage=10
Thank you for the info, I'll give them a go. However, I do feel that this should be a default feature of Firefox.
I very much agree that this should be firefox's default behavior. It seems logical that, when a specific language is selected, it be remembered as the default language for the current (sub)domain. It'd be great if this got fixed for FF3.x...
Comment 5•17 years ago
|
||
I agree on this too.
I wanted to report this because I find it very annoying to switch between Dutch and English while it shouldn't be that hard (for ff) to remember that I want want to use a specific language for a specific domain name.
Comment 6•17 years ago
|
||
I have the same itch. I'm working in three languages (French, English, German) and at the moment one of the first thing I have to many times when entering a form is to switch the language.
The best solution would be if there would be an 'automatic' setting in addition to the individual languages. This very similar to the way Gmail does it. When this setting is active the spell checker would try to determine the language on a field by field basis. One method could be to spell check with the different dictionary's and choose the one with the least errors.
Comment 7•17 years ago
|
||
I know this is very late in the game for FF3.0, but requesting blocking anyway.
This is a big deal (and great feature) for people that switch between languages all the time.
The UI to switch is already there now we only need to store this in the database.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•17 years ago
|
Flags: blocking-firefox3?
Comment 8•17 years ago
|
||
Myk,
someone suggested me to cc you to have a look at this.
Comment 9•17 years ago
|
||
I just want to re-emphasize: Having a (single) language per site will not do. There are many multi-language sites where the URL, or the language used by the interface is not the same as the one you want the spelling checked (gmail.com, for example, where the site is the same, but I've got mails and compose replies in several languages).
You can not even reduce it down to a single language per page. I use multi-language sites where I have text boxes for different languages on the same page (ricardo.ch is one example).
Markus
Comment 10•17 years ago
|
||
I don't think this solution is quite right, since it might be annoying to the user who installs a new dictionary and wants that to be their default, but there's definitely something to the request for multilingual users.
Adding uiwanted, wanted-firefox3, but not blocking.
Comment 11•17 years ago
|
||
My scheme for automatic behavior does not need to be the default. If there is only one dictionary installed, which may well be the majority of users, this one dictionary should be the default.
But we should have, besides the static language selection, une choice 'automatic'. I mainly wanted to point out, that the algorithm for the automatic can not rely on the pages language, nor should assume that the page contains only one language.
Markus
Comment 12•17 years ago
|
||
just an idea:
contextmenu textfields
....
....
--------------------------------------
V Spell check this field
Default language: English/United States
other Languages >
--------------------------------------
A click on [Default language: English/United States] opens Addons Manager,
preferably with the dictionaries in their own pane.
AM->Dictionaries should have an option to set the default language.
Reporter | ||
Comment 13•17 years ago
|
||
It seems to me that people lost sight of the original request. Not doing any automatically dictionary selecting makes everything a lot less complicated and more solid. The only thing that would be needed is an option to specify the main or default dictionary to use for all sites and if a user switches from dictionary on a specific site, that dictionary will be the default for only that site in the future. All this prevents unexpected behaviour for the users.
It might not be a perfect solution for users who use sites with input fields for multiple languages but it's better than nothing. As far as I can tell there isn't a way to be 100% accurate about the site's language, even less for specific input fields. You could remember which dictionary should be used for which input field but I feel that this would do more harm than good. Sites change, even if it's just the background code, and more people would benefit from setting a dictionary for a complete site than from having to specify the dictionary for each input field on one site.
Comment 14•17 years ago
|
||
(In reply to comment #13)
> Not doing any automatically dictionary selecting makes everything a lot less
> complicated and more solid.
>
And how will Joe User ever find out find out FF has a spellchecker if the feature is not active by default ?
He won't, the red dotted line is the only hint, so it's not good if you remove that.
Comment 15•17 years ago
|
||
My scheme for automatic behavior does not need to be the default. If there is only one dictionary installed, which may well be true for the majority of users, this one dictionary should be the default.
But we should have, besides the static language selection, one new choice 'automatic'. I mainly wanted to point out, that the algorithm for the automatic can not rely on the language of the page (unreliable), nor should it assume that the page contains only one language.
Markus
Reporter | ||
Comment 16•17 years ago
|
||
(In reply to comment #14)
> (In reply to comment #13)
> > Not doing any automatically dictionary selecting makes everything a lot less
> > complicated and more solid.
> >
>
> And how will Joe User ever find out find out FF has a spellchecker if the
> feature is not active by default ?
> He won't, the red dotted line is the only hint, so it's not good if you remove
> that.
>
Read the next two lines after the quote you used again. I'm not saying it shouldn't be active, I'm only saying it shouldn't be switching between dictionaries automatically.
Updated•17 years ago
|
Flags: wanted-firefox3+
Whiteboard: [wanted-firefox3]
Comment 17•13 years ago
|
||
I also dream about such a behaviour in Firefox.
It's really annoying to switch constantly language when writing in different website in different language.
Spell check language should be remembered per domain or according to the language meta-tag of the current page.
This would really be handy
Comment 18•13 years ago
|
||
Check this for checking several languages simultaneously
https://bugzilla.mozilla.org/show_bug.cgi?id=660506
Comment 19•13 years ago
|
||
(In reply to Age Bosma from comment #13)
> It seems to me that people lost sight of the original request. Not doing any
> automatically dictionary selecting makes everything a lot less complicated
> and more solid. The only thing that would be needed is an option to specify
> the main or default dictionary to use for all sites and if a user switches
> from dictionary on a specific site, that dictionary will be the default for
> only that site in the future. All this prevents unexpected behaviour for the
> users.
Yes, this is reasonable as far as I can see. Remembering the language for the dictionary on a per-site basis is useful (and we only need to store the ones that are different from the default). It's also very obvious when the wrong dictionary is selected, and easily fixable from the menu when it is.
I agree that you can't trust the page language set, either.
Keywords: uiwanted
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•