Re: Grammatical forms in translatable texts

Frank Heckenbach <[email protected]>
Newsgroups gmane.comp.parsers.bison.bugs,gmane.comp.gnu.gettext.bugs
Message-ID <E1jQdPb-0006m5-5u@goedel>
Akim Demaille wrote:

> > YYCASE_(2, YY_("syntax error.\nunexpected token: '%s'\nExpected token: '%s'"));
> > YYCASE_(3, YY_("syntax error.\nunexpected token: '%s'\nExpected token: '%s' or '%s'"));
> > YYCASE_(4, YY_("syntax error.\nunexpected token: '%s'\nExpected token: '%s' or '%s' or '%s'"));
> > YYCASE_(5, YY_("syntax error.\nunexpected token: '%s'\nExpected token: '%s' or '%s' or '%s' or '%s'"));
> 
> This is sooo different from what compilers do!  Not to mention
> that, for lack of a specific prefix, tools such as Emacs will
> not be able to highlight this part as belonging to a diagnostic.

That was my first thought, too. But I think the issue is mainly
about the line breaks. One could instead put the "form" in one line,
or Bison could insert the prefix in each line; of course, this would
require a bit of effort (finding the line breaks etc.), but seems
doable as well.

Regards,
Frank
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.