correct portugal codes to BCP 47 language tag format.

Should now be parsable when thrown into a language tag parser.