Subversion Repositories wimsdev

Rev

Rev 10 | Rev 2071 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
10 reyssat 1
#! /bin/sh
2
 
3
cd `dirname $0`
1502 bpr 4
lang=$1
5
if [ -n "$lang" ] ; then file="commands.$lang" ; else file="commands" ; lang="en"; fi;
10 reyssat 6
 
7
echo "<p>
1502 bpr 8
!! This file is automatically generated! Do not edit by hand."
9
 
10
if [ "$lang" == en ] ;  then echo "
10 reyssat 11
Each command takes one line.<p>
12
In the following table, <tt>[color]</tt>
13
may be either a color name, or 3 integers between 0 and 255, separated by commas,
14
for the values of red,green,blue.
15
<p>\$table_header
16
<caption>Drawing commands</caption>
17
\$table_hdtr<th colspan=5>Name and syntax
18
\$table_hdtr<th colspan=2>Synonymes
19
<th colspan=3>Meaning</th></tr><tr><td><td colspan=5>
1502 bpr 20
"  ; fi
10 reyssat 21
 
1502 bpr 22
if [ "$lang" == fr ] ; then echo "
23
Chaque commande prend une ligne.<p>
24
Dans la table suivante <tt>[color]</tt>
25
peut être un nom de couleur ou 3 entiers 0 entre 255, séparés par des virgules,
26
correspondant aux valeurs de  rouge, vert ,bleu.
27
<p>\$table_header
28
<caption>Commandes</caption>
29
\$table_hdtr<th colspan=5>Nom et syntaxe
30
\$table_hdtr<th colspan=2>Synonymes
31
<th colspan=3>Signification</th></tr><tr><td><td colspan=5>
32
" ; fi
33
 
34
 
10 reyssat 35
awk 'BEGIN {a=10}
36
        substr($0,1,1)==":" {a=0}
37
        {a++}
38
        a==1 {print "$table_tr<td colspan=5 nowrap><tt>"substr($0,2)"</tt></td></tr>"}
39
        a==2 {print "$table_tr<td colspan=2><tt>"$0"&nbsp;</tt></td>"}
40
        a==3 {print "<td colspan=3>"$0"</td></tr><tr><td colspan=5>"}
1502 bpr 41
        ' $file
10 reyssat 42
 
43
echo "\$table_end<p>"