The current code is just an
s/i18n(/QCoreApplication.translate("kapudan", /g, which obviously isn't right. Figure out how to use Qt5's translate function correctly, and apply that to all the code.
Once that's done, copy the
.pro and lrelease stuff from kaptan to get our pot generation and message updating back up and running.