I have a plone site (version 5.1) in en-gb and pt-pt. I noticed that the events was not translated in Portuguese. So I look inside plone.app.events and realised that in locales only has pt-BR. I copied that folder to a new folder named pt-PT and after some changes I compiled all the files it has inside. Restarted zeoserver and now the events and the event portlets appear correctly in Portuguese.
The problem is that now my news portlet, the login, site actions appear in English.
I don’t know why including the pt-PT in locales change the refered items to English.
I will appreciate any help.