it's an English translation so subject to some interpretation... Bear in mind other legislation requires residents to have a Thai licence so I'm not convinced your interpretation is correct
Technically, he's not wrong. It's possible that you have a document (presumably a Photo ID style card) called an "International Driving Licence", but this isn't actually a legal document. It might be accepted by the police at a checkpoint, but that doesn't make it legal