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