When I open LibreOffice 126.96.36.199 I see the error message:
"Missing hyphenation info - please install the hyphenation package for locale "de".
Steps to Reproduce:
Open a writer file (with german text and a few "-")
Error message is shown when document is opened.
The eror message is not actionable and not helpful to users in its current form.
Searching the help is not useful: https://help.libreoffice.org/6.4/en-US/text/swriter/guide/using_hyphen.html
The error message should probably be rephrased? In it's current form it is not clear this is about a missing extension.
Also users are not informed how to resolve the problem and where to look for which information.
User Profile Reset: No
installing the following extension solved the problem:
Unsure how I ended up in that state - in my case, I didn't have any german dictionary at all.
Build ID: 4d224e95b98b138af42a64d84056446d09082932
CPU threads: 4; OS: Mac OS X 10.15.3; UI render: default; VCL: osx;
Locale: de-DE (de_DE.UTF-8); UI-Language: en-US
Thank you for reporting the error dialog suggestion.
I have set the bug's severity to "enhancement".
Is this an infobar message or in a dialog?
If there is any request to the user, then a link to a help page that explains the next steps or a link to the hyphenation install package page should be shown. Otherwise it's useless.
(In reply to Thomas Lendo from comment #2)
> Is this an infobar message or in a dialog?
> If there is any request to the user, then a link to a help page that
> explains the next steps or a link to the hyphenation install package page
> should be shown. Otherwise it's useless.
Not completely useless, but relevant information is definitely preferred.
Created attachment 158653 [details]
New document, some German text, paragraph style with automatic hyphenation, save - open without dictionary.
Today I installed the latest development version, which currently is
CPU-Threads: 4; BS: Linux 5.3; UI-Render: Standard; VCL: gtk3;
TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-03-13_16:53:06
Gebietsschema: de-DE (de_DE.UTF-8); UI-Sprache: de-DE
I got the message
Missing hyphenation data Please install the hyphenation package for locale "en"
The message did not go away even after I installed LibreOfficeDev_188.8.131.52.alpha0_Linux_x86-64_deb_langpack_en-GB
An indication how to install the proper language package would be very helpful in this situation.
So let's add a button to the infobar, which links to the right help page. The button is pretty easy to implement, just look at how WhatsNew  and on/offline help links  are implemented.
But we need a help page first. Olivier/Ilmari, anything that exists?
(In reply to Heiko Tietze from comment #6)
> So let's add a button to the infobar, which links to the right help page.
> The button is pretty easy to implement, just look at how WhatsNew  and
> on/offline help links  are implemented.
> But we need a help page first. Olivier/Ilmari, anything that exists?
No, there is no help page explaining this in the way steve would have needed (we investigated this while chatting back when he filed this report).
I am experiencing what seems essentially the same issue, with English rather than German. The error message, however, appears only intermittently (I'm not sure under which conditions). And as far as I can tell, the required files for hyphenation are already installed.
Build ID: 1:6.4.4-0ubuntu0.20.04.1
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3;
Locale: en-US (en_US.UTF-8); UI-Language: en-US
(In reply to j.a.swami from comment #8)
> I am experiencing what seems essentially the same issue, with English rather
> than German. The error message, however, appears only intermittently (I'm
> not sure under which conditions). And as far as I can tell, the required
> files for hyphenation are already installed.
> Version: 184.108.40.206
> Build ID: 1:6.4.4-0ubuntu0.20.04.1
> CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3;
> Locale: en-US (en_US.UTF-8); UI-Language: en-US
> Ubuntu 20.04.
Same here. Idential version of LibreOffice. Also Ubuntu 20.04. I've not managed to find what I need to install to get this to go away.
Same thing for me except the system thinks I need the hyphenation package for locale 'fr'. I have no idea why it thinks I am editing a french document. I don't have or want any french dictionary.
In my opinion this should not be marked as an enhancement, it is broken code in some new feature. This same document worked quite well with whatever version of libreoffice I had installed in May 2019, without giving irritating and useless messages in the infobar.
Sorry I should have my version details:
Build ID: 6.4.5-2
CPU threads: 4; OS: Linux 5.7; UI render: default; VCL: gtk3;
Locale: en-GB (en_GB.UTF-8); UI-Language: en-US
In my case (Indonesia, using Bahasa Indonesia, with locale "id"), with this command :
putu-shinoda@my-dell-machine:~$ sudo apt-get install -y hyphen-hyphenation-patterns-id
You can try it with your locale (de).
Hope it help.
*** Bug 142644 has been marked as a duplicate of this bug. ***
(In reply to Heiko Tietze from comment #6)
> ... links to the right help page.
The help is too static for the various option to install a package. I requested a hub link to https://wiki.documentfoundation.org/Language/Support in rdm#3528.
Heiko Tietze committed a patch related to this issue.
It has been pushed to "master":
Resolves tdf#131233 - UX around "Missing hyphenation"
It will be available in 7.3.0.
The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
Hi, I just installed Open Office 220.127.116.11 again after a very long time. The warning '"Please install the hyphenation package for locale “de-DE”.' appeared. From the perspective of a new user, this is very confusing and not at all helpful.
Google brought me here and I knew that some extension is missing. However "hyphenation package" is not an extension. So it took further research. This is very off-putting for new users. I'd suggest you change this into:
"Please install the Extension: German Spellchecker (de-DE frami)"
Ideally with a link or button to the necessary extension. If the help text is not giving an answer, you might as well do "Error code 737474747". At least that would be much easier to search for.
Hope you don't take this feedback too negatively, I'm just trying to give you the perspective from a first-time user.
Ok, but please don't change the status just to comment.
(In reply to Michael from comment #16)
> "Please install the Extension: German Spellchecker (de-DE frami)"
What if a language has different dictionaries? Or if a better extension is released by someone else? The power of extensions would be lost if we hard-code a reference to one specific. Your freedom of choice is also a burden at usability.
I have been a long time LibreOffice user and I have no understanding of which extension to look for or where to look for that extension or how to even understand if a better extension than the extension I am already having a hard time finding exists.
I can only imagine how less computer affine users handle this (they won't).
At least give users a chance to resolve the problem by hinting at the location this problem needs to be solved at and give some guidance.
There was a fix but I am not sure what the fix looks like in LibreOffice and how the UI has changed.
@Heike could you add a screenshot of what the solution now looks like in LO?
(In reply to steve from comment #19)
> @Heike could you add a screenshot of what the solution now looks like in LO?
The patch adds a button to the infobar which opens https://hub.libreoffice.org/HyphenationMissing/. It's resolved/fixed, if anything is missing, please open another ticket.
@Michael: since the patch went into 7.3.0, the button Heiko mentioned should have been visible in your case. Did you click it and then land on the wiki page?