I have the same problem (I updated my system via
sudo pacman -Syu last night). Tried this solution, but after running
sudo locale-gen nothing happens:
Generating locales... Generation complete.
Then I checked on “Language & region” option in GNOME Shell configuration, and language list (with default set to Spanish before update) is now empty!
How can i recover my language list?