Hello, As I reuse texi2any.pl help message parts in the C main program, I also resolve the pending reorganization of the messages to avoid \n in translated strings and split each line in a translatable string as far as possible as reported by Benno Schulenberg: https://lists.gnu.org/archive/html/bug-texinfo/2021-03/msg00003.html
There are two blocks remaining, but it is not very clear to me whether it is best to split or not. First block: The defaults for the @if... conditionals depend on the output format: if generating Docbook, --ifdocbook is on and the others are off; if generating HTML, --ifhtml is on and the others are off; if generating Info, --ifinfo is on and the others are off; if generating plain text, --ifplaintext is on and the others are off; if generating LaTeX, --iflatex is on and the others are off; if generating XML, --ifxml is on and the others are off. Second block: Examples: makeinfo foo.texi write Info to foo's @setfilename makeinfo --html foo.texi write HTML to @setfilename makeinfo --xml foo.texi write Texinfo XML to @setfilename makeinfo --docbook foo.texi write Docbook XML to @setfilename makeinfo --plaintext foo.texi write plain text to standard output makeinfo --pdf foo.texi write PDF using texi2dvi makeinfo --html --no-headers foo.texi write html without node lines, menus makeinfo --number-sections foo.texi write Info with numbered sections makeinfo --no-split foo.texi write one Info file however big Should I split or not? (In the second block, I will replace makeinfo by the actual command name, so every occurence of makeinfo should be replaced by %s.)