Portuguese translation provided by Rui Simoes. There is already Portuguese Brasileiro (pt_BR) translation, so this should probably go as just Portuguese (pt_PT).
There is something wrong with the file? Why it is not included in the current releases?
I've sent this to subversion trunk, r13931
It is not enough to put translation file into openfire.jar.
src>web>server-locale.jsp has to be modified. I have tried to do this in the past to test Lithuanian translation, but i can't figure it out which ant task builds this page. So i can't test it and i hesitate to do a pull request without testing.
I suppose this should go above the Brasilian one. So i have added this after the Polish:
<input type="radio" name="localeCode" value="pt_PT" <%= ("pt_PT".equals(locale.toString()) ? "checked" : "") %>
<label for="loc08">Português Portugal (pt_PT)</label>
and bumped locXX value of all the subsequent selections.