ivanGJ
October 12, 2025, 11:09am
1
Here’s my LibreOffice metadata:
Version: 25.8.1.1 (X86_64) / LibreOffice Community
Build ID: 580(Build:1)
CPU threads: 8; OS: Linux 6.17; UI render: default; VCL: kf6 (cairo+wayland)
Locale: ca-ES (ca_ES.UTF-8); UI: ca-ES
Calc: threaded
I have installed all the myspell-XX
packages I need for my work, but LibreOffice seems to only know about the catalan one, somehow. So I can’t fix my writing for other languages.
Other programs, such as Firefox, Kmail, etc… they all recognise that they can help out with other languages (the one’s I have installed), but somehow LibreOffice doesn’t.
What am I doing wrong?
I wouldn’t want to install packages through LibreOffice’s online dictionaries or whatever, if possible.
When I compare my Mageia installation with my TW, I notice that (using myrlyn)
the Dutch localization is missing, should something in the 10n series as 10n-nl
using the packages from LO-site, I get a load of libreoffice-langpack-xx packages, and all these are missing.
And yes LO uses its own set of language packs.
hui
October 12, 2025, 12:44pm
3
ich@laptopneu:~> LANG=C zypper se -s libreoffice-l10n-nl
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------+---------+--------------+--------+-----------
| libreoffice-l10n-nl | package | 25.8.1.1-3.1 | noarch | OSS
ich@laptopneu:~>
Different distributions use different naming conventions…
ich@laptopneu:~> LANG=C zypper se -s libreoffice-l10n-*
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------------------+---------+--------------+--------+-----------
| libreoffice-l10n-ab | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-af | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-am | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ar | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-as | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ast | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-be | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-bg | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-bn | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-bn_IN | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-bo | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-br | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-brx | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-bs | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ca | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ca_valencia | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ckb | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-cs | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-cy | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-da | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-de | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-dgo | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-dsb | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-dz | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-el | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-en | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-en_GB | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-en_ZA | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-eo | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-es | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-et | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-eu | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-fa | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-fi | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-fr | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-fur | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-fy | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ga | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-gd | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-gl | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-gu | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-gug | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-he | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-hi | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-hr | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-hsb | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-hu | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-hy | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-id | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-is | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-it | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ja | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ka | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-kab | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-kk | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-km | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-kmr_Latn | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-kn | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ko | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-kok | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ks | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-lb | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-lo | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-lt | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-lv | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-mai | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-mk | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ml | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-mn | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-mni | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-mr | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-my | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-nb | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ne | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-nl | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-nn | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-nr | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-nso | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-oc | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-om | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-or | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-pa | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-pl | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-pt_BR | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-pt_PT | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ro | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ru | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-rw | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sa_IN | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sat | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sat_Olck | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sd | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-si | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sid | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sk | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sl | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sq | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sr | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ss | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-st | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sv | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-sw_TZ | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-szl | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ta | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-te | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-tg | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-th | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-tl | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-tn | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-tr | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ts | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-tt | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ug | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-uk | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-uz | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-ve | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-vec | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-vi | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-xh | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-zh_CN | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-zh_TW | package | 25.8.1.1-3.1 | noarch | OSS
| libreoffice-l10n-zu | package | 25.8.1.1-3.1 | noarch | OSS
ich@laptopneu:~>
hui
October 12, 2025, 1:07pm
4
Can you explain more in detail what you are doing where in LibreOffice?
Because when i add additional myspell packages (es, ar, de, en for this test case), they properly show up in Tools->Spelling
test@TWtestbox:~> LANG=C zypper se -si myspell
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-----------------------+---------+--------------+--------+-----------------------
i+ | myspell-ar | package | 20240321-1.3 | noarch | Haupt-Repository (OSS)
i | myspell-de | package | 20240321-1.3 | noarch | Haupt-Repository (OSS)
i | myspell-de_DE | package | 20240321-1.3 | noarch | Haupt-Repository (OSS)
i | myspell-dictionaries | package | 20240321-1.3 | x86_64 | Haupt-Repository (OSS)
i | myspell-en | package | 20240321-1.3 | noarch | Haupt-Repository (OSS)
i | myspell-en_US | package | 20240321-1.3 | noarch | Haupt-Repository (OSS)
i+ | myspell-es | package | 20240321-1.3 | noarch | Haupt-Repository (OSS)
i | myspell-es_ES | package | 20240321-1.3 | noarch | Haupt-Repository (OSS)
i | myspell-lightproof-en | package | 20240321-1.3 | x86_64 | Haupt-Repository (OSS)
test@TWtestbox:~>
hui
October 12, 2025, 1:20pm
5
All the subvariants of the spanish dictionary are available via the Options button:
ivanGJ
October 12, 2025, 2:29pm
6
Here in Firefox, for example, I am able to right-click on this very same text-block I am writing on, and I can select which language I am writing, and boom, all red underlines dissapear.
That is what I want. And all I can do is either catalan or nothing in Tools → Language.
That “Spelling” window is fairly useless to me. I can see all the languages I have downloaded, yes… but even after selecting the proper one, still it changes nothing on the document itself. I keep seeing the same correct words underlined with red. It doesn’t even remember that I changed the language… and also it is madness if I have to go one “error” at a time.
hui
October 12, 2025, 2:44pm
7
You need to use the Tools->Language menu for proper text formatting.
Mark the text you want to define the language. Tools->Language->For Selection
Before defining the text as spanish: everything is underlined:
Marking the second sentence as spanish: underlines disappear:
You did not tell what language you want…so how should we recreate your issue?
Adding an additional language to the Tools->Language menu is quite easy. Simply click on “More” and select the wanted language:
1 Like
@hui
Checked and indeed, myrlyn does not show thzat package, but zypper does. Very confusing.
hui
October 12, 2025, 2:57pm
9
It does show. Set the search mode to “Contains” instead of “Auto” which translates to “Start with”.
1 Like
ivanGJ
October 12, 2025, 3:58pm
10
Nope, if I click on Tools->Language, I get shown only the For All Text
option, and inside this, I only get Catalan, and not any of the other languages I have installed.
If I click on More...
, I get sent to the settings about local languages, that only let’s me choose the default language for all documents. Nothing that would let me pick multiple languages to show up on the menu.
hui
October 12, 2025, 4:11pm
11
The menu is standard and should show the three possibilities as shown in my screenshot. Did you already try to start LibreOffice in safe mode to rule out issues with user settings?
I tried to replicate the missing menu, but was not able to. I only installed libreoffice-writer without recommended packages, but the menu shows all 3 choices. And clicking on More lets me choose languages. For spellchecking the equivalent myspell packages needs to be installed.
Not able to reproduce your issue. Maybe sombody else has an idea whats borked with your installation.