Is this something out of scope for Bazzite?
Would be happy to contribute it.
Tell me where it should go.
Mainly it just boils down to changing the language in settings and running:
for German in this case
flatpak config --set languages "en;de"
flatpak update
and restart
mentioning LANGUAGE=de variable in flatseal and changing desktop file to include that variable for non-flatpaks
apparently some games (clannad 2007) are also broken when they miss a locale and are running from flatpaks as the system should already have them generated ootb
Because for whatever reason KDE at least doesn't set the above flatpak config command when changing the language and people will complain that some apps still use the wrong language after explicitly changing it.