It looks like you have a localization bug on the Badges pages on the fully localized versions of Stack Overflow. You’ve matched the gender but not the number, so your concord is wrong: you aren’t accounting for singular versus plural badge counts.
Portuguese badges error: Too few s’s on Plurals
That “7 concedida” should read “7 concedidas” for the plural concord demanded by the number seven because it means that you have sete medalhas concedidas. The “1 concedida” is correct for the singular case for the number one, so uma medalha concedida.
So here the bug is that you are pretending everything is singular, even when you have more than one badge. You have to add an ‑s with more than one, you know. :)
Spanish badges error: Too many s’s on Singulars
That should read “1 otorgada” for the singular case of having una medalla otorgada. The plural versions like “90 otorgadas” are fine as they stand for noventa medallas otorgadas.
That means that you have exactly the opposite problem on the Spanish site compared with the bug on the Portuguese site: now you are pretending everything is plural even when you have only one badge.