Fixing pt-BR translation

There were many errors in the pt-BR translation, so I fixed the translation for:
- semantics
- grammar
- missing sentences
- broken code (html inside the strings)
- etc