Today I had the same problem, and now I can work correctly on my work. I would say that this is due to the way xCode provides us with Portuguese Brazil options.
Actually this line from Apple Documentation helped me:
The language identifier for scripts or dialects uses subtags, as in pt-PT, where pt is the code for the Portuguese language and PT is the code for Portugal. For example, use pt as the language identifier for Portuguese because it is used in Brazil and pt-PT as the language identifier for Portuguese because it is used in Portugal.
For Brazilian Portuguese, select only Portuguese (pt), not Brazilian Portuguese. For Portuguese Portugal, you can choose Portuguese Portugal (pt-PT). He will work.
Thanks.
source share