On 11 March 2017 11:28:46 CET, Roland Illig <roland.il...@gmx.de> wrote: >Am 10.03.2017 um 05:12 schrieb Martin Sebor: >> I have just an observation/question here for future consideration. >> If this sort of diagnostic is common (I count 23 instances of it) >> or if it is expected to become common, would it make sense to add >> a directive for it to the pretty printer to ensure consistency? >> I.e., to automatically prepend "; did you mean" and append the >> "?" to the new directive? > >As a translator, I'm not too concerned about this one, although it >looks >very similar to the repeated "%qs requires %qs", which often appears >for >command line options. > >My main argument is that the "did you mean" is not just a name for a >thing, but it is part of the sentence grammar. To me that feels like >too >much magic for a rarely used case (compared to %D or %qE or %qT, which >appear so often that I'm now very familiar with them). > >Also, when adding a placeholder like %H for it, there would be no >surrounding whitespace, similar to %K. That confused me as a translator >when I first saw it, since it is not nicely documented; neither in the >Gettext manual >(https://www.gnu.org/software/gettext/manual/gettext.html#gcc_002dinternal_002dformat) >nor in the GCC files implementing them. There should be at least some >examples of what each placeholder typically expands to.
I think I suggested this a when the hints were introduced but Joseph declined the idea back then, FYI. thanks,