Spell checker: Difference between revisions
Dan Polansky (talk | contribs) No edit summary |
Dan Polansky (talk | contribs) (test) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Spell checker is available since [[Release 1.0.0|FreeMind 1.0.0]]. | Spell checker is available since [[Release 1.0.0|FreeMind 1.0.0]] and naturally in the latest [[Release 1.0.1]]. | ||
===Development: Candidate spell checkers | Spell checking works when one edits a node, whether a short plain text node, a long plain text node or a rich text (HTML) node. There is no way to systematically collect all spelling mistakes in a mind map other than editing a node one at a time. | ||
Right clicking on a misspelled word in an editing mode provides a context submenu Spelling, where replacement words are offered. Furthermore, right clicking on word in an editing mode (misspelled or not) provides a context submenu Languages, where another language for spell checking can be chosen. | |||
Spell checking is enabled by default. It can be disabled in preferences on the tab Environment, option "Check spelling". | |||
FreeMind uses JOrtho spell checking library for Java. | |||
The author of the spell checking function for FreeMind is Eicke. | |||
==Dictionaries supplied== | |||
Dictionaries supplied by default: | |||
* dictionary_de.ortho: German | |||
* dictionary_en.ortho: English | |||
* dictionary_es.ortho: Spanish | |||
* dictionary_fr.ortho: French | |||
* dictionary_nl.ortho: Dutch | |||
* dictionary_ru.ortho: Russian | |||
Links: | |||
* [https://sourceforge.net/p/freemind/code/ci/master/tree/freemind/ master/tree/freemind], sourceforge.net -- directory in Git where the default dictionary files are stored | |||
==Development: Candidate spell checkers== | |||
Candidate spell checkers: | Candidate spell checkers: | ||
* [http://jortho.sourceforge.net/ JOrtho] - hosted at SourceForge | * [http://jortho.sourceforge.net/ JOrtho] - hosted at SourceForge | ||
** Language: Java | ** Language: Java | ||
** Uses dictionaries based on Wiktionary => vastly incomplete | ** Uses dictionaries based on Wiktionary => vastly incomplete | ||
** | ** Used by [[Freeplane]] as well. | ||
* [http://en.wikipedia.org/wiki/Hunspell Hunspell] | * [http://en.wikipedia.org/wiki/Hunspell Hunspell] | ||
** Language: C++ | ** Language: C++ | ||
Line 23: | Line 45: | ||
* Feature request: [http://sourceforge.net/tracker/?func=detail&aid=1522814&group_id=7118&atid=357118 Spell check is crucial] | * Feature request: [http://sourceforge.net/tracker/?func=detail&aid=1522814&group_id=7118&atid=357118 Spell check is crucial] | ||
* [http://sourceforge.net/search/index.php?group_id=7118&type_of_search=artifact&q=spell+check&group_artifact_id=357118&artifact_id=&submitted_by=&assigned_to=&open_date_start=&open_date_end=&last_update_date_start=&last_update_date_end=&form_submit=Search Search Feature Requests tracker for "spell check"] | * [http://sourceforge.net/search/index.php?group_id=7118&type_of_search=artifact&q=spell+check&group_artifact_id=357118&artifact_id=&submitted_by=&assigned_to=&open_date_start=&open_date_end=&last_update_date_start=&last_update_date_end=&form_submit=Search Search Feature Requests tracker for "spell check"] | ||
* [https://sourceforge.net/p/freemind/feature-requests/864/ Enhanced Spell Checking], 2014-04-22 -- requests spell checking to take place without entering the edit mode | |||
==Forums== | ==Forums== | ||
* Freeplane forum: [http://sourceforge.net/forum/forum.php?thread_id=3195609&forum_id=758437 Why JOrtho is not suitable], 2009-04-11 | * Freeplane forum: [http://sourceforge.net/forum/forum.php?thread_id=3195609&forum_id=758437 Why JOrtho is not suitable], 2009-04-11 -- points out that JOrtho is in fact quite suitable, is in Java, and shows how to convert Aspell dictionaries to JOrtho format | ||
* [https://sourceforge.net/p/freemind/discussion/22102/thread/504d65db/ Add words to spell checking dictionary] in Help forum, 2014-04-15, sourceforge.net | * [https://sourceforge.net/p/freemind/discussion/22102/thread/504d65db/ Add words to spell checking dictionary] in Help forum, 2014-04-15, sourceforge.net | ||
==Links== | ==Links== | ||
* [http://en.wikipedia.org/wiki/Spell_checker Spell checker] at Wikipedia | * [http://en.wikipedia.org/wiki/Spell_checker Spell checker] at Wikipedia | ||
* [https://sourceforge.net/projects/jortho jortho project page], sourceforge.net -- JOrtho is the library used for spell checking | |||
* [https://sourceforge.net/projects/freeplane/files/spell_check_dictionaries/ freeplane/files/spell_check_dictionaries], sourceforge.net -- dictionaries for JOrtho created as part of Freeplane project, allegedly by being converted from aspell[https://docs.freeplane.org/user-documentation/Spell_checker.html]; language codes included: af, am, ar, bg, bn, br, ca, cs, cy, da, de, el, en, eo, es, fa, fi, fo, fr, ga, gu, hi, hr, hy, is, it, ku, lv, ml, mr, nl, nr, ns, or, pa, pl, pt, ro, ru, sk, sl, ss, st, sv, ta, te, tl, tn, ts, uk, uz, xh, zu | |||
[[Category:Development]] | [[Category:Development]] |
Latest revision as of 11:56, 30 May 2023
Spell checker is available since FreeMind 1.0.0 and naturally in the latest Release 1.0.1.
Spell checking works when one edits a node, whether a short plain text node, a long plain text node or a rich text (HTML) node. There is no way to systematically collect all spelling mistakes in a mind map other than editing a node one at a time.
Right clicking on a misspelled word in an editing mode provides a context submenu Spelling, where replacement words are offered. Furthermore, right clicking on word in an editing mode (misspelled or not) provides a context submenu Languages, where another language for spell checking can be chosen.
Spell checking is enabled by default. It can be disabled in preferences on the tab Environment, option "Check spelling".
FreeMind uses JOrtho spell checking library for Java.
The author of the spell checking function for FreeMind is Eicke.
Dictionaries supplied
Dictionaries supplied by default:
- dictionary_de.ortho: German
- dictionary_en.ortho: English
- dictionary_es.ortho: Spanish
- dictionary_fr.ortho: French
- dictionary_nl.ortho: Dutch
- dictionary_ru.ortho: Russian
Links:
- master/tree/freemind, sourceforge.net -- directory in Git where the default dictionary files are stored
Development: Candidate spell checkers
Candidate spell checkers:
- JOrtho - hosted at SourceForge
- Language: Java
- Uses dictionaries based on Wiktionary => vastly incomplete
- Used by Freeplane as well.
- Hunspell
- Language: C++
- Used by OpenOffice, Opera , Firefox and Google Chrome
- For Java using JNI, JNA: Java API for Hunspell based on JNA; only a wrapper, not a Java port
- Jazzy - hosted at SourceForge
- Language: Java
- Used by eKit
Further open source spell checkers:
- GNU ASpell
- MySpell
- Ispell
Tracker items
- Feature request: Spell check is crucial
- Search Feature Requests tracker for "spell check"
- Enhanced Spell Checking, 2014-04-22 -- requests spell checking to take place without entering the edit mode
Forums
- Freeplane forum: Why JOrtho is not suitable, 2009-04-11 -- points out that JOrtho is in fact quite suitable, is in Java, and shows how to convert Aspell dictionaries to JOrtho format
- Add words to spell checking dictionary in Help forum, 2014-04-15, sourceforge.net
Links
- Spell checker at Wikipedia
- jortho project page, sourceforge.net -- JOrtho is the library used for spell checking
- freeplane/files/spell_check_dictionaries, sourceforge.net -- dictionaries for JOrtho created as part of Freeplane project, allegedly by being converted from aspell[1]; language codes included: af, am, ar, bg, bn, br, ca, cs, cy, da, de, el, en, eo, es, fa, fi, fo, fr, ga, gu, hi, hr, hy, is, it, ku, lv, ml, mr, nl, nr, ns, or, pa, pl, pt, ro, ru, sk, sl, ss, st, sv, ta, te, tl, tn, ts, uk, uz, xh, zu