Chinese translation aka zh_Hans doesn't work
Installed from flathub, the OS is fedora silverblue 35, everything of junction is in english.
Bottles has the same issue, I'm not sure the reason is same.
This is the error running with --env=LANG=zh_Hans:

Hi, Collision developer has changed the language code from zh_Hans to zh_CN and the Chinese translation works normal now. So, I wish you can test this method as well, thank you.
I'm happy to implement the workaround in my apps but I'm trying to understand the problem so that it can be fixed once and for all for everyone.
Weblate is using RFC 5646 for lang codes – which means zh_Hans should be used instead of zh_CN. https://github.com/WeblateOrg/weblate/discussions/5666 .zh_Hans also appears to be the recommendation for simplified Chinese https://public-inbox.org/libc-alpha/[email protected]/T/
Your system is in zh_CN.
It looks to me that some component somewhere on your computer should be able to pick up the zh_Hans translation.
It's a matter of finding which one (maybe glibc?) and reporting an issue.
What is your operating system name and version?
@sonnyp OS: Fedora Silverblue 35 DE: Gnome Shell 41
Could you contact glibc to figure out if this is something they can fix?
Like this? https://sourceware.org/legacy-ml/libc-alpha/2019-10/msg00304.html
I don't think they want to change this.
Thanks for investigating https://github.com/WeblateOrg/weblate/issues/7437#issuecomment-1126788749
I will implement the workaround in Junction for the next release