(for reference only)
I encountered the same (cannot change language in Horde in el8 OS, without Plesk/Obsidian installed)
If I run "locale -a" , it simply showed en_US related locale.
If I run "dnf install glibc-langpack-zh" , restart apache, then I can change Horde into Traditional/Simplified...