groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff] Re: Localization package


From: Werner LEMBERG
Subject: [Groff] Re: Localization package
Date: Fri, 25 Nov 2005 14:33:27 +0100 (CET)

> in fr.tmac we've got:
> .ds \*[locale]-abstract R\[E ']SUM\[E ']\"
> in trans.tmac:
> .als cov*abs-name \*[locale]-abstract
> 
> The problem is that address@hidden in ms.cov is called like this:
>
> address@hidden "R\[E" "']SUM\[E" "']"
> 
> (i.e. it is called with three arguments due to spaces in the string)
> 
> So when it's time to print, groff complains with: 'A newline
> character is not allowed in an escape name'

This is a bug in ms.cov.  The calling macro must protect its arguments
with doublequotes.  Try this:

  address@hidden "\\*[cov*abs-name]"

I've fixed this in the CVS.  There are high chances that similar
problems are hidden in other places too...


    Werner




reply via email to

[Prev in Thread] Current Thread [Next in Thread]