OrangeHRM assumes that when emp_gender is unset the employee is male. This is both sexist and doesn't take into account trans people. It should be pretty easy to have an unset gender display as Unknown. This patch is a rather naive first attempt at this.
I am aware that this introduces a rather large change of assumptions which is going to affect the majority of users and so I ask for feedback on how we might possibly introduce a fix like this in a better way.