New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 19 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Aug 2012
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature

Restricted
  • Only users with Commit permission may comment.



Sign in to add a comment
link

Issue 82125: Add Afrikaans spell checking dictionary

Reported by dwayneba...@gmail.com, May 10 2011

Issue description

Chrome Version       : 11.0.696.65 (Official Build 84435)
OS Version: OS X 10.6

Chrome/Chromium do not include the Afrikaans spell checker.  These are maintained by Translate.org.za at http://zaf.svn.sourceforge.net/viewvc/zaf/trunk/dict/

The best approach to getting the latest release is to get the .aff and .dic files from the Mozilla Firefox addon at: https://addons.mozilla.org/en-US/firefox/addon/afrikaans-spell-checker/
 

Comment 1 by andries....@gmail.com, May 11 2011

please address this issue

thank you

Comment 2 by mallikap@chromium.org, May 19 2011

Labels: -Area-Undefined Area-Compat Feature-Spellcheck

Comment 3 by aocampo@chromium.org, May 20 2011

Labels: -Area-Compat Area-UI

Comment 4 by songchro...@gmail.com, May 24 2011

Labels: Feature-I18N feaure-request

Comment 5 by js...@chromium.org, May 25 2011

Status: Untriaged

Comment 6 by mirandac@chromium.org, May 26 2011

Labels: -OS-Mac OS-All
Owner: js...@chromium.org
Status: Assigned

Comment 7 by kesia.ko...@gmail.com, Jul 1 2011

Ja toe nou ouens, maak hierdie ding beitjie meer ondersteunend vir onse mense.

Comment 8 by debeerch...@gmail.com, Aug 9 2011

please help with this issue I am a dedicated chrome user and would really like this added function thank you in advance

Comment 9 by dhw@chromium.org, Sep 14 2011

Cc: csilv@chromium.org js...@chromium.org
 Issue 96543  has been merged into this issue.

Comment 10 by Deleted ...@, Sep 20 2011

Will be great to use my first language in Chrome like I do in FireFox!

Comment 11 by Deleted ...@, Oct 12 2011

The only reason I am still using Firefox is because Chrome does not have an Afrikaans spell-checker like Firefox.

Comment 12 by Deleted ...@, Nov 22 2011

Jip it would be lekker to have an Afrikaans spellchecker

Comment 13 by Deleted ...@, Jan 26 2012

The generic solution to this problem would be to make the chromium spell check dictionaries configurable. Then the community can easily compile and add the dictionary for their favourite language. And the devs wouldn't have to be responsible for maintaining all the languages/dictionaries.

I switched from Firefox to Chrome but I dearly miss the Afrikaans spell checker in Firefox.

Comment 14 by Deleted ...@, Apr 26 2012

Please add the Afrikaans language in chrome, if firefox can do it, I'm sure you can !!

Comment 15 by pietersy...@gmail.com, May 17 2012

Any updates on Afrikaans spell checker for chrome...?

A workaround for now: http://mybroadband.co.za/vb/showthread.php/308323-Afrikaans-Spell-Checker-for-Google-Chrome-Hack!

Comment 16 by hbono@chromium.org, May 17 2012

Owner: hbono@chromium.org
Greetings,

Sorry, I haven not noticed this issue. Even though we are happy to add an Afrikaans dictionary, I would like to clarify its license: does this dictionary provided under the LGPL license as written in "README-af-ZA.txt"?

Regards,

Hironori Bono

Comment 17 by jo...@ronomon.com, May 17 2012

Looking forward to an Afrikaans dictionary in Chrome.

Comment 18 by dwayneba...@gmail.com, May 18 2012

@Hironori.  I work for the non-profit that makes this spell checkers for the community.

It would have been extremely helpful if Chrome provided a spell checker plugin interface like Firefox as we could have solved this ourselves. Making the bdict is painfully easy, so it is frustrating that we've been unable to help the Chrome users at all.

Any chance of an interface happening?  We update the checker from time to time and it would be great if we didn't have to go through THIS process ever again :)  It's also helpful for us as it helps to communicate to the Afrikaans spell checker users that its actually a small NGO that is making this... not cough cough, Google.

But to your question:
The license is LGPL as you can see here in the COPYING file in the source tree for the dictionary itself: http://zaf.svn.sourceforge.net/viewvc/zaf/trunk/dict/af/

However, we do include wordlists with other licenses, e.g. Creative Commons Attribution 2.5 South Africa license which are probably incompatible with the LGPL.

Comment 19 by hbono@chromium.org, May 18 2012

Greetings,

Thank you for your feedback.
In fact, we have been taking with Firefox people to create a JavaScript API that allows user to implement a spellchecker in JavaScript as listed in this ML: <https://groups.google.com/forum/?fromgroups#!topic/mozilla.dev.webapi/ItJ0eoGvBmo>. (We have been waiting for responses from Firefox people.)

Regards,

Hironori Bono

(In response to comment #18)
> It would have been extremely helpful if Chrome provided a spell checker plugin interface like Firefox as we could have solved this ourselves.

Comment 20 by dwayneba...@gmail.com, May 18 2012

Hi Hironori,

No that thread is not the same thing.  The thread you point to is talking about the consumer API, i.e. how the browser can expose a JavaScript API that allows access to the underlying spell checkers that are provided by the browser.  It is talking about exposure to things such as adding a word to a dictionary, check a word, etc.  This would be useful for the browser itself but also for webapps.  (If I've interpreted this wrong then please point me to a comment in the thread that does deal with this.)

What I'm talking about is exposure of the provider to allow installation of new complete dictionaries by the user.  In our case our checker uses the hunspell provider, which is what Chrome uses, and Firefox, Thunderbird, Linux, etc use.  The difference is that the others expose the provider through an API for addons to allow the addon to supply a new hunspell based dictionary.  Which is really just two files! So in Chrome because there is no exposure of an API to install these it is not possible to make an addon that can use that provider.  Thus no easy way to supply an Afrikaans dictionary for our users and thus the hacks people have suggested.

In Chrome the spell checker has to be built into the checker, unlike the others that I've listed.  Thus this bug :(  Unfortunately it also seems to mean reporting bugs for each small change we make to the checker.

To understand our frustration consider the fact that we have not been able to supply Zulu, South African English or Afrikaans dictionaries since the day we heard Chrome was using hunspell. That's a lot of years of frustration :)

So if you could answer about the likelihood of exposing some API that would allow us to install the checker.  Or point to some docs we've missed that would allow us to do that now that would be amazing.

cheers
Dwayne

Comment 21 by hbono@chromium.org, May 18 2012

Greetings,

In fact, Mac Chrome uses the spellchecker provided by OS X, i.e. it causes a compatibility problem on Mac to provide a method that adds hunspell dictionaries. We decided to add a JavaScript API so users can add a spellchecker without considering such platform-specific issues.
Thus, unfortunately, it is hard for me to provide a method that depends on some platform-specific implementation. Sorry not to satisfy your request.

Regards,

Hironori Bono

Comment 22 by dwayneba...@gmail.com, May 18 2012

OK so my quick investigation shows that Mac Chrome doesn't bundle hunspell dictionaries. But Mac would be unique as it has a system wide spell checker API. So  what about Windows?  Or more to the point, why are we then even bothering with this bug report if Chrome doesn't bundle spellcheckers... Retorical, it clearly does, so all I'm asking is exactly why there is no easy way to make one as an addon.

I'm a bit lost.  The JavaScript API to which you point does not allow a user to add a spellchecker, from my reading it allows an website to use a spell checker exposed by the web browser.  So great for a website or a webapp but not for what we want to do.  Of course I could have missed that in the discussion but that is what I see.

I'm doubly lost. The implementations aren't platform specific.  Google specifically used hunspell in Chrome and made some extensions to the format.  So I'm not sure how this suddenly became platform specific.  The Chrome browser has a spell checker built in.  I'm just not sure why it is so hard to make it possible for an addon to supply the .dic and .aff files that make up a hunspell checker.

I understand if there are no plans, but I'd really like to know we are talking about the same thing.  From this discussion it seems like we're talking about two very different things and red herrings like the Mac issue.

So one way forward, at least on Mac, would be to ignore Chrome and focus on getting our checker available on the platform.  On Linux we probably get that already, but I haven't checked.  But on Windows we are stuck.

Comment 23 by hbono@chromium.org, May 18 2012

Greetings,

Sorry for my confusing description. But, I would like to stop this discussion because this issue is adding a hunspell dictionary for Afrikaans, but about adding an API that allows you to add your own spellchecker. (My time is finite. If I spend more time for writing comments here, I cannot afford to spend my time for adding a dictionary. I wonder if it is your expected situation.)

Regards,

Hironori Bono

Comment 24 by dwayneba...@gmail.com, May 18 2012

Sure, my time is also finite.  So I'll leave you to do the Afrikaans dictionary for us.  Much appreciated.

But perhaps you'd be kind enough to point us in a direction were we are able to have this discussion so that we can actually help ourselves instead of relying on other people's benevolence? As grateful as we are we really do wish to not have to wait a year to add an existing dictionary.

Comment 25 by jo...@ronomon.com, May 18 2012

How can Chrome users add the Afrikaans dictionary to Chrome?

Comment 26 by js...@chromium.org, May 18 2012

Labels: -Type-Bug -feaure-request Type-Feature
@dwaynebailey and @joran : you can file a feature request bug for that generic issue and refer to it here so that we can triage as appropriate.

Comment 27 by jo...@ronomon.com, May 18 2012

@jshin Filed: https://code.google.com/p/chromium/issues/detail?id=128761

Hope that's done right, if not please would you correct. Is it hard to add the Afrikaans dictionary to Chrome?

Comment 28 by js...@chromium.org, May 18 2012

joran: You got me wrong. This bug is ABOUT adding Afrikanns dictionary. You don't need to file a new bug for that. What I meant is to file a feature request to do what  dwaynebailey has been talking about. 

Anyway, I changed your bug to do that.

Comment 29 Deleted

Comment 30 by bugdroid1@chromium.org, May 24 2012

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=138760

------------------------------------------------------------------------
r138760 | hbono@chromium.org | Thu May 24 02:31:46 PDT 2012

Changed paths:
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fo_FO/README.chromium?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fo_FO/fo_FO.dic_delta?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/af_ZA/README.chromium?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fo_FO/LICENSE_en_US.txt?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/af_ZA/README-af-ZA.txt?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/af-ZA-2-3.bdic?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fo-FO-2-3.bdic?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fo_FO?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fo_FO/fo_FO.dic?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/af_ZA/af-ZA.dic?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/af_ZA?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fo_FO/fo_FO.aff?r1=138760&r2=138759&pathrev=138760
 A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/af_ZA/af-ZA.aff?r1=138760&r2=138759&pathrev=138760

Add an Afrikaans dictionary and a Faroese one.
This change adds a couple of spellchecker dictionaries (Afrikaans and Faroese).

TBR=jshin
BUG= 82125 , 124599 
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10411012
------------------------------------------------------------------------

Comment 31 by bugdroid1@chromium.org, Jun 4 2012

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=140258

------------------------------------------------------------------------
r140258 | hbono@chromium.org | Sun Jun 03 19:42:27 PDT 2012

Changed paths:
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/spellcheck_common.cc?r1=140258&r2=140257&pathrev=140258
 M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/spellchecker/spellcheck_unittest.cc?r1=140258&r2=140257&pathrev=140258

Pull spellchecker dictionaries.
This change pulls a couple of update spellchecker dictionaries (Catalan and Swidish) to the Chromium tree and use them.

BUG= 108933 , 111322 , 82125 , 124599 
TEST=SpellCheckTest.SpellCheckText

Review URL: https://chromiumcodereview.appspot.com/10389189
------------------------------------------------------------------------

Comment 32 by hbono@chromium.org, Aug 1 2012

Owner: odean@chromium.org
Greetings,

I'm passing this issue to Tyler to transfer all spellchecker issues to a new team.

Regards,

Hironori Bono

Comment 33 by odean@chromium.org, Aug 14 2012

Status: Fixed

Comment 34 by bugdroid1@chromium.org, Oct 13 2012

Project Member
Labels: Restrict-AddIssueComment-Commit
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.

Comment 35 by bugdroid1@chromium.org, Mar 11 2013

Project Member
Labels: -Area-UI -Feature-Spellcheck -Feature-I18N Cr-UI Cr-UI-I18N Cr-UI-Browser-Spellcheck

Comment 36 by bugdroid1@chromium.org, Mar 20 2013

Project Member
Labels: -Cr-UI-I18N Cr-UI-Internationalization

Comment 37 by lafo...@chromium.org, Apr 27 2017

Components: -UI>Browser>Spellcheck UI>Browser>Language>Spellcheck

Sign in to add a comment