There's no reason "on" should be incorrect in English
"In that belt" makes no sense if you are talking about a leather belt. It might make sense if you are talkking about a belt of land, for example, but I suspect in Portuguese that would have a diffient word.
Thanks, we will fix it!
What about "that" which is given as a possibility but was not accepted?