In gentext/locale/pt.xml, lowercase.alpha and uppercase.alpha include only ASCII characters, but Portugese words use also many accented characters. Please change it to:
<l:gentext key="lowercase.alpha" text="aáàâãbcçdeéêfghiíjklmnoóôõpqrstuúvwxyz"/> <l:gentext key="uppercase.alpha" text="AÁÀÂÃBCÇDEÉÊFGHIÍJKLMNOÓÔÕPQRSTUÚVWXYZ"/>
I checked in these changes. Thank you for the update.