Eric Blake wrote: > Would it perhaps be worth rendering this as: > > _("`Servname' not supported for `ai_socktype'") > > further emphasizing the literalness of the parameter names?
IMO, this goes against the sense of quotes: Quoting usually highlights a literal value, not a variable name. If a function chdir (directory) is called as chdir ("%HOME%") then the error message should be invalid directory: '%HOME%' not invalid directory: %HOME% nor invalid 'directory': '%HOME%' The literal part should be quoted, so that its extent becomes clear despite special characters or possibly spaces. The variable - here 'directory' - should not be quoted because the literal string "directory" does not appear in the compiled program. For this same reason, makeinfo renders @code{x} as `x' but not @var{x}. Bruno