The message that tl-select-profile displays when it cannot find any executable profiles is always shown in English. However the gettext calls are present, as are the translations in the .po files. So there must be a bug somewhere.
The last time we touched the translation logic in tl-select-profile was for bug 4784.
Seen on both SLES12 and Gentoo.
Fixed now and confirmed working. Tested on Ubuntu 20.04.
Reproduced and tested on SLES12 with `LANG=sv_SE.utf8' using server build #2398 without any issues. Since the fix is very much independent of server distribution/language I deem this sufficient. Marking as closed.