I'm a software developer.
I know there exists different language codes for "Portuguese" and "Portuguese (Brazil)". I wonder if users do setup there PC (Windows, GNU Linux, OS X, ...) with "Portuguese (Brazil)"?
In that case what happens if a specific software doesn't offer a translated GUI for that language code? It falls back to English, right?
But if the software do offer a translation for "Portuguese" you will miss it or not?
Or can you setup your PC that way that it can look for multiple translations? Use "Portuguese" if you don't find "Portuguese (Brazil)"?