How can I use a custom .klc Microsoft keyboard configuration file on macOS?
I have never heard of any way to convert windows layouts like this to OS X. You probably have to create it from scratch or just modify an existing Arabic layout.  If you could find one already made for Hausa Ajami, it might be similar.

You could also ask on the Ukelele list:

https://groups.google.com/forum/#!forum/ukelele-users

Converters do exist to go the other way, from .keylayout to .klc

One (perhaps tedious) possibility would be to edit/redo the list contained in the .klc and try to use it in KeyLayoutMaker.  But I suspect drag/drop from Character Viewer into Ukelele's graphic interface, using Apple's Arabic Qwerty layout as a basis,  would be easier.

If you do create such a keyboard, I would be grateful for a copy.