Adicionado mb_substr no metodo truncate, para evitar erro ao limitar caracteres com acentos