jquery.uls doesn't play well with language code from weblate, and some of them aren't recognized at all (like zh_Hans_CN and pt_BR).
Since we are already using langtable for pretty much the same thing at build time, we can simply drop jquery.uls completely, and use langtable where it is needed.
The language selector has been redesigned around that (highly inspired by the one found on getfedora.org), and I think is now much simpler.
Let me know what you think.
ps: I've updated unused sites (like getfedora and budget) for consistency only.
Related: https://pagure.io/fedora-websites/issue/1092
jquery.uls doesn't play well with language code from weblate, and some of them aren't recognized at all (like zh_Hans_CN and pt_BR).
Since we are already using langtable for pretty much the same thing at build time, we can simply drop jquery.uls completely, and use langtable where it is needed.
The language selector has been redesigned around that (highly inspired by the one found on getfedora.org), and I think is now much simpler.
Let me know what you think.
ps: I've updated unused sites (like getfedora and budget) for consistency only.