I read a bunch of discussions and tutorials and none fixed my problem.
English (USA) is the selected language, and everything else under "Options -> language settings" seems to be in order OTHER THAN hunspell is missing under "Options -> language settings -> writing aids".
A search for "hunspell" gives many files in \PortableApps\LibreOfficePortablePrevious\App\libreoffice\share\extensions\dict-en. No actual file names with "hunspell", but "hunspell" is in many files there.
I tried the suggestion in this thread https://portableapps.com/node/71931, to move the directory to the root drive:
X:\PortableApps\LibreOfficePortable
That didn't work.
Does it also happen on the non-portable LibreOffice? Be sure to better track the issue!
“All these years that I had spent in the service of mankind brought me nothing but insults and humiliation.”
― Nikola Tesla ―
“I'm such an open book, but you shall read between the lines.”
― Neo Buddha ―
You should be aware that for LibreOffice portable that when you install extensions, your spellchecker is an extension, you should install them 'Only For Me'. Do not install them as for 'All Users' as this breaks the portability and LibreOffice will start writing stuff into system folders.
https://portableapps.com/support/libreoffice_portable#install_extensions
Use Portable Apps on both Flash Drive and HDD/SSD.
I haven't manually installed any extensions, as far as I can remember. I'm pretty sure spellchecker is default. I don't have a non-portable LibreOffice installed.
When I go to "Tools -> extensions" (https://wiki.documentfoundation.org/Documentation/HowTo/install_extension), it says "bundled with libre, installed for all users, installed for current user", and they're all checked, and English Spelling dictionaries are listed. So it's installed for all users and current user, and it's a default extension.
I meant to make tests on a non-portable app, to know if the issue is related to LO itself or the portablization process!
EDIT (Newbie advice): Try bypassing portabilization by running the soffice.exe directly, which looks like the main executable.
“All these years that I had spent in the service of mankind brought me nothing but insults and humiliation.”
― Nikola Tesla ―
“I'm such an open book, but you shall read between the lines.”
― Neo Buddha ―
In my case that was happening.
The problem is related to the max path directory available to the portableapps suite, aparently libreofice portable only support the suite to be installed in the root of the usb(by example E:\ ) or in the disk drive inside level one folder( as c:\portable).
Ej. inside that folder the documents, portableapps and start.exe files and folders of the suite.
I installed it to test and it works properly.
Installed version: Click "spell check (F7)" -> text language is English
Portable version: There are no language options selectable at the top of the spellchecker menu.
Under Options -> language settings -> writing aids -> available languages, only "lightproof grammar" is there.
For the installed version, it has Hunspell Spellchecker, lightproof grammar, libhyphen hyphenator, mythes thesaurus.
So for the portable version, multiple defaults are missing/broken.
What about the path path!?
“All these years that I had spent in the service of mankind brought me nothing but insults and humiliation.”
― Nikola Tesla ―
“I'm such an open book, but you shall read between the lines.”
― Neo Buddha ―
I covered that in the OP.
Did you actually try a fresh installation to X:\PortableApps\LibreOfficePortable(Still) or did you just copy your old installation?
I checked with a new setup of LibreOffice and LibreOfficeStill on my Win11 machine and they both show hunspell as expected when the language is set to English (USA). Spellchecker works for me.
Maybe your old installation was incomplete or otherwise faulty...
I didn't do a fresh install, I just copied the existing one. I have various customizations, so a fresh install is not appealing. Also, I can't always use X:\PA\xxx so if that can't be overcome then I may not be able to use libreoffice with PA.
I'd suggest moving it and then doing an in-place upgrade/reinstall to fix any broken files from being in too long a directory. Just follow along the Standalone instructions here: https://portableapps.com/support/portable_app#upgrading
Your data and stuff won't be affected.
Sometimes, the impossible can become possible, if you're awesome!
I moved it to C/:portableapps and installing/reinstalling over it from paf.exe didn't fix it. But now when I open the spelling window (F7) there are a bunch of languages (instead of only "None"), but not English. But when I click "options", en-GB and en-US are selected.
Under Options -> language settings -> writing aids -> available languages, Hunspell is now listed and selected.
I installed it again from paf.exe but this time checked the box to remove excess languages. Now it's back to only "None" listed in the F7 box. And Hunspell is now absent again from the "Writing aids" section.