CLDR and pt
Yep, you're right about FreeCol. Right now, it seems the issue is that they haven't uploaded the translations for quite some time. We have translations from the beginning of the year which are not in 0.8.4 (Oct release) yet. I'll follow this up with them, so no issue on this side.
As for CLDR, thanks for following this up. It's quite important.
By the way, the FreeCol issue is being followed up here: https://sourceforge.net/tracker/?func=detail&aid=2901948&group_id=43225&atid=435578 (don't know if the URL will work as login is required).
I guess the problem is that there were once pt, pt-PT and pt-BR translations. I disabled one of those some time ago, but there should be two variants in trunk at least (not sure about the ages old 0.8.x).
According to them, they weren't reloading already translated messages. So changes made here apparently were not committed. But they've assured me that version 0.9 of the software (release date unknown) will reload all messages. If somehow you guys could make sure that they synch to the appropriate language codes that would be great. I'll review the translations soon.
FreeCol already has pt_PT and pt_BR in trunk and the codemap looks like this:
pt: pt_PT pt-br: pt_BR
Can you test the trunk version and see that they are correct?
Sorry Nike, but how do I go about downloading the trunk version for windows? I'm unable to do compilations and so on, so would need a version I can install with a click. Currently they have 0.8.4 and 0.9.0 available in this way, but those are too old. Looked in sourceforge but couldn't figure out if such a thing even exists for the trunk version.
You can download pre-release from http://www.freecol.org/news/freecol-0.9.0-alpha2-released.html