i10n: use custom format for translations instead of gettext