Spell checking not working: no default language

In the settings > regional > language: american english.

Spell check doesn’t allow me to set the default language, nothing with the down arrow. What am I missing?

https://i.imgur.com/ygtWyE9.png

Here’s what’s installed for spelling

https://i.imgur.com/iBsm5ji.png

When I check that here, it show “American English” as default. And that’s the only choice available to me.

I get what I installed:

erlangen:~ # zypper se --installed-only spell
Loading repository data...
Reading installed packages...

S  | Name                              | Summary                                                   | Type   
---+-----------------------------------+-----------------------------------------------------------+--------
i  | gspell-lang                       | Translations for package gspell                           | package
i  | gtkspell-lang                     | Translations for package gtkspell                         | package
i  | gtkspell3-lang                    | Translations for package gtkspell3                        | package
i  | hunspell                          | A spell checker and morphological analyzer library        | package
i  | hunspell-tools                    | Hunspell tools                                            | package
**i+ | ispell                            | A Spell Checker                                           | package
i+ | ispell-american                   | American ispell dictionary                                | package
i+ | ispell-german                     | German ispell dictionary                                  | package
i+ | ispell-ngerman                    | New German ispell dictionary                              | package
i  | ispell-norsk                      | Norwegian ispell dictionary                               | package
**i  | libQt5HunspellInputMethod5        | Qt5 Hunspell Input Method                                 | package
i+ | libaspell15                       | GNU Aspell Library                                        | package
i  | libgspell-1-2                     | Spell checker library for GTK+                            | package
i  | libgtkspell0                      | GTK2 Spell Checker Interface Library                      | package
i  | libgtkspell3-3-0                  | GTK3 Spell Checker Interface Library                      | package
i  | libhfstospell10                   | HFST spell checker runtime libraries                      | package
i  | libhunspell-1_7-0                 | A spell checker and morphological analyzer library        | package
i  | libqt5-qtvirtualkeyboard-hunspell | Hunspell Plugin for the Qt5 Virtual Keyboard              | package
i+ | myspell-de                        | MySpell de Dictionary                                     | package
i+ | myspell-de_DE                     | MySpell de_DE Dictionary                                  | package
i+ | myspell-dictionaries              | A Source Package for Dictionaries Used by MySpell         | package
i+ | myspell-en                        | MySpell en Dictionary                                     | package
i+ | myspell-en_US                     | MySpell en_US Dictionary                                  | package
i+ | myspell-lightproof-en             | Lightproof for en                                         | package
i  | myspell-nb_NO                     | MySpell nb_NO Dictionary                                  | packagei  | myspell-no                        | MySpell no Dictionary                                     | package
i  | texlive-spelling                  | Support for spell-checking of LuaTeX documents            | package
i  | texlive-spelling-doc              | Documentation for texlive-spelling                        | package
i  | typelib-1_0-Gspell-1              | Introspection bindings for the GTK+ spell checker library | package
erlangen:~ # 

Thanks everybody.

I got it working by installing myspell on top of aspell and enchant

Thanks

Syv