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" </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>" |