Bug 88323 - SPELLING: Shouldnt some of the grammar checking be enabled by default
Summary: SPELLING: Shouldnt some of the grammar checking be enabled by default
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
(earliest affected) Master
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
Keywords: needsDevEval, topicUI
: 90312 (view as bug list)
Depends on:
Blocks: Spell-Checking-Dialog
  Show dependency treegraph
Reported: 2015-01-12 13:25 UTC by Yousuf Philips (jay) (retired)
Modified: 2020-10-07 17:19 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description Yousuf Philips (jay) (retired) 2015-01-12 13:25:10 UTC
We have english grammar checking options in Tools > Options > Language Settings > English sentence checking, but only word spacing and multiplication sign are checked by default. Shouldnt we have more of these options enabled?
Comment 1 A (Andy) 2015-01-16 23:54:18 UTC
A really interesting question.  I don't understand why there are not more checked as standard.  If there are no reasons against it, then I personally would propose that more features are checked by default in this dialogue (-> Possible mistakes, Capitalisation, Word duplication and Parantheses).
Comment 2 Yousuf Philips (jay) (retired) 2015-03-29 12:55:37 UTC
*** Bug 90312 has been marked as a duplicate of this bug. ***
Comment 3 V Stuart Foote 2015-03-29 14:11:45 UTC
LanguageTools/Lightproof grammar checker *is* enabled by default for builds where the extension is bundled. 

So, having

Capitalization -- Check missing capitalization of sentences
Word duplication -- Check repeated words
Parentheses -- Check missing or extra parentasis or quotation marks

But setting

Possible mistakes -- "Check more grammar errors"--would be a bit annoying to have selected by default.

@László, comments? And, can you explain the mechanism (or point to Wiki) of how Lightproof rules for additional languages get bundled as .oxt and added to Language Settings -> Writing Aids panels.  Also, not clear if settings made to the bundled English sentence checking panel propagate into any additional language module extensions.
Comment 4 Tiago Santos 2016-09-08 21:37:20 UTC
> LanguageTools/Lightproof grammar checker *is* enabled by default for builds
> where the extension is bundled. 
Only Lightproof is bundle by default, it has very limited language support, for the English language is almost only verifies style and, most importantly, the vast majority of major languages do not have grammar checking integrated.

In this day and age, a word processor is expected to check grammar out of the box. As such, many users find this flaw very significant and this prevents them giving credit, take time to explore LO or even consider LO a viable alternative for them or their organization.

Languagetool has compatible licence (LGPL 2.1), has support for all major languages and many more minor ones and provides good quality checking. It was integrated in the past but its support was dropped shortly after, probably for very good reasons. There are other grammar checkers that produce high quality results (Grammalecte comes to mind). They are also not included, and certainly for very good reasons.

Since this bug might not be solved by bundling those extensions, for one reason or another, having LO informing the user about those options can effectively mitigate this issue. This could be done in a way that explains why the extension does not fit the requirements to be bundled.

This could be done in several, fairly easy, ways. 
In order of increased complexity:

1. Start Center points to http://extensions.libreoffice.org/
	A new separate tab in the homepage for hosted and not hosted grammar extensions and/or top extensions.
2. Start Center has an icon that links to language support wiki:
	This would require code changes and have the page translated for most languages to be effective.
3. Installer able to refer to or fetch relevant extensions. A “foreign project” advice could/should be made.
4. First run, “Welcome Centre”, Linux distro style, pointing to recommended extensions/grammar checkers.
5. Have links to the relevant grammar checkers inside LO. When the user clicks “Verify grammar”, (and other grammar options), LO would check if grammar support for such language is available. If it is not, a pop-up would appear guiding the user to the relevant solutions for its language.

All the former solutions are low maintenance and they do not depend on other projects to be implemented.