From what I understand, iOS8 now supports regional localisations (in this case I want to support pt-BR).
See http://www.ibabbleon.com/iOS-Language-Codes-ISO-639.html
For some reason, iOS8 is using pt for Portuguese Brasil (instead of pt_BR). When you select Portuguese Portugal, the localization will be pt_PT
I've deleted the localization, and added the generic portuguese (and replaced with .strings files with the old ones).