Use localizedDescription to present errors to the user
localizedDescription
There is nothing to do. It looks like SiskinIM was using that from the beginning.
Use
localizedDescription
to present errors to the user