TODO add --delete option --- the argument is there, but it does not actually do anything yet. Right now it mostly works but needs testing. It needs to be integrated with gettext for string i18n string translation.