SZEDER Gábor <szeder.dev@xxxxxxxxx> writes: >> - fprintf(stderr, "%s in %s %s: %s\n", >> - msg_type, printable_type(obj), describe_object(obj), err); >> + fprintf_ln(stderr, _("%s in %s %s: %s"), > > Are the (f)printf() -> (f)printf_ln() changes all over > 'builtin/fsck.c' really necessary to mark strings for translation? It is beyond absolute minimum but I saw it argued here that this makes it easier to manage the .po and .pot files if your message strings do not end with LF, a you are much less likely to _add_ unneeded LF to the translated string than _lose_ LF at the end of translated string.