CLDR and pt
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