add arabic translation and cleanup makefiles/code