Bug 326872 - [spell checking] More words for the spelling dictionary
Summary: [spell checking] More words for the spelling dictionary
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 3.7   Edit
Hardware: All All
: P3 trivial (vote)
Target Milestone: 3.7 RC3   Edit
Assignee: Dani Megert CLA
QA Contact:
URL:
Whiteboard:
Keywords: Documentation
Depends on:
Blocks: 406873
  Show dependency tree
 
Reported: 2010-10-03 16:56 EDT by Lars Vogel CLA
Modified: 2013-04-30 05:15 EDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Vogel CLA 2010-10-03 16:56:03 EDT
Eclipse standard has a spellcheck included. The following words should be included into the standard dictionary:

Google
Committer
classpath

Most likely this is the incorrect component, I'm sorry for this. Please move this bug to the right component.
Comment 1 Lars Vogel CLA 2010-10-03 17:02:28 EDT
Moved to text
Comment 2 Lars Vogel CLA 2010-10-03 17:30:28 EDT
Android and Git should also be included IMHO.
Comment 3 Lars Vogel CLA 2010-10-07 17:30:46 EDT
download should also be added.
Comment 4 Ralf Sternberg CLA 2010-10-14 15:16:27 EDT
some more from my custom dictionary:
deprecated
programmatic
hexadecimal
combo
verbatim
Linux
registry
equinox
multi
deactivated
decorator
decorators
classpath
charset
compressor
runnables
locale
Comment 5 Lars Vogel CLA 2010-11-10 14:52:53 EST
+ timestamp
Comment 6 Lars Vogel CLA 2010-11-14 14:04:57 EST
+ validator
Comment 7 Ralf Sternberg CLA 2010-11-19 13:10:18 EST
+ deactivate
Comment 8 Ralf Sternberg CLA 2010-12-03 07:20:10 EST
+ download, lifecycle, callback
Comment 9 Lars Vogel CLA 2011-02-19 16:57:42 EST
+mobile
Comment 10 Lars Vogel CLA 2011-03-01 15:05:43 EST
+ internet
Comment 11 Michel Parisien CLA 2011-03-01 21:29:05 EST
(In reply to comment #10)
> + internet

Actually, the Internet is capitalized.
Comment 12 Lars Vogel CLA 2011-03-07 03:51:46 EST
+servlet
Comment 13 Dani Megert CLA 2011-04-22 03:11:08 EDT
*** Bug 343571 has been marked as a duplicate of this bug. ***
Comment 14 Jonathan Camilleri CLA 2011-04-22 09:09:25 EDT
public static void main(String[] args) {
	
	Deck myCards = new Deck();
	System.out.println(myCards.deckOfCards);
	System.exit(0);

    }
Error: The word 'args' is not correctly spelled.

args is a Java reserved word that is commonly used in various training books.

Further information at http://www.ibiblio.org/java/books.html.
Comment 15 Ralf Sternberg CLA 2011-05-03 08:56:59 EDT
refactor
refactoring
Comment 16 Lars Vogel CLA 2011-05-09 17:26:05 EDT
Eclipse 3.7 is approaching rapidly. Is it planned to add these works to Eclipse 3.7? That would be nice.
Comment 17 Ralf Sternberg CLA 2011-05-20 16:03:59 EDT
serializable
Comment 18 Dani Megert CLA 2011-05-24 06:04:04 EDT
Those are already in the dictionary:
equinox
Internet

I've added the following words:
android
combo
compressor
deactivate
decorator
decorators
deprecate
download 
google
Linux
mobile
registry
verbatim

The following words are not part of British and American dictionaries that we use as reference:
Committer
classpath
Git
multi
charset
runnables
refactor
refactoring
timestamp
lifecycle
servlet
args
Comment 19 Dani Megert CLA 2011-05-24 06:32:51 EDT
> I've added the following words:
I missed "callback" in that list.
Comment 20 Dani Megert CLA 2011-05-25 03:12:39 EDT
Verified in I20110524-0900.
Comment 21 Lars Vogel CLA 2011-05-25 15:32:11 EDT
Thanks for applying. Sorry to hear that the other words didn't make them into the directory.
Comment 22 Martin Oberhuber CLA 2013-04-30 05:15:11 EDT
> The following words are not part of British and American dictionaries that
> we use as reference:
> Committer
> classpath
> Git
> refactor
> refactoring

I'm not sure if it makes sense to stick to "general purpose" dictionaries too strongly. Given that this is "the JDT dictionary" I think it makes sense to allow some domain-specific words from our domain (the domain of computing, and Java programming specifically).

I would be in favor of either finding some additional reference dictionary that includes such domain-specific words (I'm sure there is one on the Internet), or to judge ourselves when domain-specific words are added. Just throwing in an idea, words from the JDT User's guide ("refactor") could be used for instance...