the required is technically an error on the parent of the property not on the property itself. So I would try to customize the error there.
Note that we also now have quite some nice translation support in JSON Forms (via the prop i18n) which also allows you to customize the error messages. However this is not yet documented. If you want to try it, you can find some information here.