website annotate scripts/archives.php @ rev 745
archives.php: css hack
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Jan 23 11:21:24 2011 +0100 (2011-01-23) |
parents | 1f45a58db24f |
children |
rev | line source |
---|---|
pankso@677 | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
pankso@677 | 2 <html xmlns="http://www.w3.org/1999/xhtml"> |
pankso@677 | 3 <head> |
pankso@677 | 4 <title>lists.tuxfamily.org/slitaz mailing list</title> |
pankso@677 | 5 <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> |
pascal@745 | 6 <!-- link rel="stylesheet" type="text/css" href="/slitaz.css" / --> |
pankso@677 | 7 <style type="text/css"> |
pascal@745 | 8 body { |
pascal@745 | 9 background: #ffffff; |
pascal@745 | 10 color: black; |
pascal@745 | 11 font: 13px sans-serif, vernada, arial; |
pascal@745 | 12 margin: 0; |
pascal@745 | 13 #border-top: 34px solid #f1f1f1; |
pascal@745 | 14 } |
pankso@677 | 15 table { |
pankso@677 | 16 border: 1px solid #000000; |
pankso@677 | 17 width: variable; |
pankso@677 | 18 border-collapse: collapse; |
pankso@677 | 19 margin: 2px 2px; |
pankso@677 | 20 } |
pankso@677 | 21 td { |
pankso@677 | 22 border: 1px dotted #6495ed; |
pankso@677 | 23 width: variable; |
pankso@677 | 24 padding: 2px; |
pankso@677 | 25 } |
pankso@677 | 26 .rowodd { |
pankso@677 | 27 background-color: #ffffff; |
pankso@677 | 28 } |
pankso@677 | 29 .roweven { |
pankso@677 | 30 background-color: #e1ffe1; /* the tower */ |
pankso@677 | 31 } |
pankso@677 | 32 th { |
pankso@677 | 33 border: 1px solid #000000; |
pankso@677 | 34 width: variable; |
pankso@677 | 35 padding: 4px; |
pankso@677 | 36 } |
pankso@677 | 37 .alignright { |
pankso@677 | 38 text-align: right; |
pankso@677 | 39 } |
pankso@677 | 40 </style> |
pankso@677 | 41 </head> |
pankso@677 | 42 <body> |
pankso@677 | 43 <?php |
pankso@677 | 44 |
pankso@677 | 45 function translate($word) |
pankso@677 | 46 { |
pankso@677 | 47 if (isset($_GET['lang'])) switch ($_GET['lang']) { |
pankso@677 | 48 case "de" : |
pankso@677 | 49 switch ($word) { |
pankso@677 | 50 case "Archives" : return "Archiv"; |
pankso@677 | 51 case "Archive" : return "Archiv"; |
pankso@677 | 52 case "View by" : return "Ansicht von"; |
pankso@677 | 53 case "Number" : return "Zahl"; |
pankso@677 | 54 case "Total size": return "Gesamtgr\ö\ße"; |
pankso@677 | 55 case " or " : return " oder "; |
pankso@677 | 56 case "Date" : return "datum"; |
pankso@677 | 57 } |
pankso@677 | 58 break; |
pankso@677 | 59 case "es" : |
pankso@677 | 60 switch ($word) { |
pankso@677 | 61 case "Archives" : return "Archivos"; |
pankso@677 | 62 case "Archive" : return "Archivo"; |
pankso@677 | 63 case "View by" : return "Vista"; |
pankso@677 | 64 case "Number" : return "n\úmero"; |
pankso@677 | 65 case "Total size": return "Tama\ño total"; |
pankso@677 | 66 case "Thread" : return "hilo"; |
pankso@677 | 67 case " or " : return " o "; |
pankso@677 | 68 case "Date" : return "Fecha"; |
pankso@677 | 69 } |
pankso@677 | 70 break; |
pankso@677 | 71 case "fr" : |
pankso@677 | 72 switch ($word) { |
pankso@677 | 73 case "View by" : return "Tri\é par"; |
pankso@677 | 74 case "Number" : return "Nombre"; |
pankso@677 | 75 case "Total size": return "Volume"; |
pankso@677 | 76 case "Thread" : return "Sujet"; |
pankso@677 | 77 case " or " : return " ou "; |
pankso@677 | 78 } |
pankso@677 | 79 break; |
pankso@677 | 80 case "pt" : |
pankso@677 | 81 switch ($word) { |
pankso@677 | 82 case "Archives" : return "Arquivos"; |
pankso@677 | 83 case "Archive" : return "Arquivo"; |
pankso@677 | 84 case "View by" : return "Exibir por"; |
pankso@677 | 85 case "Number" : return "n\úmero"; |
pankso@677 | 86 case "Total size": return "O tamanho total"; |
pankso@677 | 87 case "Thread" : return "T\ópico"; |
pankso@677 | 88 case " or " : return " ou "; |
pankso@677 | 89 case "Date" : return "Data"; |
pankso@677 | 90 } |
pankso@677 | 91 break; |
pankso@677 | 92 } |
pankso@677 | 93 return $word; |
pankso@677 | 94 } |
pankso@677 | 95 |
pankso@677 | 96 echo '<h4>'.translate("Archives").' 2007-'.date('Y')."</h4>\n"; |
pankso@677 | 97 |
pankso@677 | 98 $url = "http://listengine.tuxfamily.org/lists.tuxfamily.org/slitaz/"; |
pankso@677 | 99 |
pankso@677 | 100 $script = "-e '/<table>/,/<\/table>/!d' "; |
pankso@677 | 101 $script .= "-e 's|html\"|html\" target=\"_blank\"|g' "; |
pankso@677 | 102 $script .= "-e 's|href=\"|href=\"$url|g' "; |
pankso@677 | 103 foreach (array("Archive","View by","Number","Total size", |
pankso@677 | 104 "Thread"," or ","Date") as $word) { |
pankso@677 | 105 $script .= "-e 's|".$word."|".translate($word)."|' "; |
pankso@677 | 106 } |
pankso@677 | 107 system("wget -q -O - $url | sed $script"); |
pankso@677 | 108 ?> |
pankso@677 | 109 </body> |
pankso@677 | 110 </html> |