axiom-developer
[Top][All Lists]

## [Axiom-developer] French translation

 From: root Subject: [Axiom-developer] French translation Date: Mon, 6 Mar 2006 11:29:08 -0500

Jean-Christophe, Frederic, David,

Jean-Christophe Helary has started looking at the problem of translating
Axiom to French.

Frederic Lehobey and David Mentre have also started looking at the problem.

>
> As far as your message file is concerned I will convert it to a
> simple key=value for parsing purposes and will deliver the French is
> the original format. I would like to know if you have currently
> French people in the development team who could help me with
> difficult items ?

Frederic and David are both native french speakers.  They have also
considered the translation problem (thus my comment about po4a which
they mentioned). A French version of Axiom would be most interesting.

> Tim, I have a question concerning control charaters:
>
> > is here. There are also some "control characters", %b is bold, %1, %
> > 2, etc
> > refer to the arguments for the message, %l is a newline, etc.
> > S2CD0001
> >  %b Constructor documentation warnings (++ comments): %d
>
> Would be:
>
> > S2CD0001
> >  %b Alertes du constructeur de documentation (++ commentaires): %d
>
> But:
>
> > S2CD0002
> >  %1 The constructor %2b has missing documentation.
>
> would be what ?
>
> Where does %1 fit in the output ?
>
> Same here:
>
> > S2CD0003
> >  %x3 %1 The constructor %2b is missing the heading description.
>
> for %x3 and %1 ?
>
> etc.
>
> Could you give me an output example for a few pairs using such place
> holders ?

Yes, I'll try to construct an example of each error message. It may
take a while so they'll come in groups.

In general I think we should consider changing the string control
characters to use common lisp syntax and semantics. This won't be
a simple job but is probably best for the long term. I can look at
that problem.

> produce a correct Latex file in French too. I have no idea about
> Latex syntax :)

Latex is essentially a document markup language. Latex commands all
begin with "\" and then a word, possibly with parameters. So making
something bold would be:

\bf thing

the other syntax is the use of the "$" to delimit mathematics so math "inline" in the sentence has 1 "$" delimiter like $x=y$ and
}{
\spadpaste{map!(i +-> i ** 2,a); a\bound{a3}\free{a2}}
}
\xtc{
Reverse the elements in place.
}{
}
\xtc{
}{
}
\xtc{
Sort the elements in place.
}{
}
\xtc{
Create a new one-dimensional array \spad{b} containing the last 5 elements of
}{
}
\xtc{
}{
}

\endscroll
\autobuttons
\end{page}
%