Switch to GNU gettext for translations. A cmake target is created for each .po file turning it into a .ts file. In this way, exisiting build logic should work unchanged.