Currently, if a language uses dots in words (i. e. for abbreviations), this can impair Aspell to correct misspelled words at the end of a sentence (if it is ended with a dot).
In Portuguese, there is a "ponte" word, but not a "pont" word. If the pt_BR.dat file lists the dot as a special character (i. e., ". -**"), then Aspell corrects "pont." for "ponte", removing the dot (which probably was correct). In this situation Hunspell corrects only "pont" for "ponte", leaving the dot there.
The current Hunspell behaviour is very useful for western languages, and I'd like Aspell to behave like that too.
This matter was discussed with "aspell-dict at gnu org" in the following thread:
[gnu.org #319482] New Portuguese Dictionary