diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2007-12-16 14:37:56 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2007-12-16 14:37:56 +0000 |
| commit | e74bdb7184b4e72ae58c5175464ef6a3db96aff7 (patch) | |
| tree | 48b6c98ce3b2c5fd55a94f038c354b7f7e5bc42b | |
| parent | 26868547aed93bdba91157faa30db80db06573ba (diff) | |
| download | xxv-e74bdb7184b4e72ae58c5175464ef6a3db96aff7.tar.gz xxv-e74bdb7184b4e72ae58c5175464ef6a3db96aff7.tar.bz2 | |
* VTX: Embedded vtx-font inside module, drop graphics from VTXPATH
* HTTPD: remove binary from url as parameter, now defined at cmdobj, inside modul header
* EPG: rename VPS to PDC, Programme Delivery Control
* tools: add con_err,con_msg to dump message on console and log file
* RECORDS: Show message after editing recording
* MUSIC: remove proxy from playlist building, use proxy only to playing files
| -rwxr-xr-x | bin/xxvd | 2 | ||||
| -rw-r--r-- | doc/docu.tmpl | 2 | ||||
| -rw-r--r-- | doc/xxvd.1 | 101 | ||||
| -rw-r--r-- | doc/xxvd.sgml | 9 | ||||
| -rw-r--r-- | html/display.tmpl | 2 | ||||
| -rw-r--r-- | html/javascript/global.js | 7 | ||||
| -rw-r--r-- | html/mlist.tmpl | 4 | ||||
| -rw-r--r-- | html/tlist.tmpl | 6 | ||||
| -rw-r--r-- | html/widgets/remote.tmpl | 4 | ||||
| -rw-r--r-- | html/widgets/start.tmpl | 3 | ||||
| -rw-r--r-- | lib/Tools.pm | 43 | ||||
| -rw-r--r-- | lib/XXV/MODULES/AUTOTIMER.pm | 6 | ||||
| -rw-r--r-- | lib/XXV/MODULES/CHANNELS.pm | 21 | ||||
| -rw-r--r-- | lib/XXV/MODULES/CONFIG.pm | 38 | ||||
| -rw-r--r-- | lib/XXV/MODULES/EPG.pm | 54 | ||||
| -rw-r--r-- | lib/XXV/MODULES/GRAB.pm | 1 | ||||
| -rw-r--r-- | lib/XXV/MODULES/HTTPD.pm | 29 | ||||
| -rw-r--r-- | lib/XXV/MODULES/MEDIALIB.pm | 1 | ||||
| -rw-r--r-- | lib/XXV/MODULES/MUSIC.pm | 8 | ||||
| -rw-r--r-- | lib/XXV/MODULES/RECORDS.pm | 162 | ||||
| -rw-r--r-- | lib/XXV/MODULES/REPORT.pm | 3 | ||||
| -rw-r--r-- | lib/XXV/MODULES/STREAM.pm | 6 | ||||
| -rw-r--r-- | lib/XXV/MODULES/TIMERS.pm | 7 | ||||
| -rw-r--r-- | lib/XXV/MODULES/VTX.pm | 171 | ||||
| -rw-r--r-- | lib/XXV/OUTPUT/Console.pm | 9 | ||||
| -rw-r--r-- | locale/de.po | 521 | ||||
| -rw-r--r-- | locale/de/LC_MESSAGES/xxv.mo | bin | 65882 -> 66735 bytes | |||
| -rw-r--r-- | share/vtx/black20.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black21.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black22.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black23.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black24.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black25.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black26.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black27.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black28.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black29.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black2A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black2B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black2C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black2D.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black2E.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black2F.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black30.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black31.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black32.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black33.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black34.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black35.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black36.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black37.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black38.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black39.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black3A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black3B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black3C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black3D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black3E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black3F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black60.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black61.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black62.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black63.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black64.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black65.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black66.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black67.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black68.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black69.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black6A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black6B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black6C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black6D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black6E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black6F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black70.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black71.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black72.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black73.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black74.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black75.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black76.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black77.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black78.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black79.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black7A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black7B.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black7C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black7D.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black7E.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/black7F.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue20.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue21.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue22.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue23.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue24.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue25.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue26.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue27.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue28.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue29.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue2A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue2B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue2C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue2D.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue2E.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue2F.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue30.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue31.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue32.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue33.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue34.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue35.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue36.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue37.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue38.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue39.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue3A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue3B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue3C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue3D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue3E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue3F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue60.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue61.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue62.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue63.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue64.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue65.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue66.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue67.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue68.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue69.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue6A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue6B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue6C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue6D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue6E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue6F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue70.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue71.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue72.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue73.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue74.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue75.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue76.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue77.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue78.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue79.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue7A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue7B.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue7C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue7D.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue7E.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/blue7F.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan20.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan21.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan22.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan23.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan24.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan25.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan26.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan27.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan28.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan29.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan2A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan2B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan2C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan2D.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan2E.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan2F.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan30.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan31.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan32.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan33.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan34.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan35.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan36.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan37.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan38.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan39.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan3A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan3B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan3C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan3D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan3E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan3F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan60.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan61.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan62.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan63.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan64.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan65.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan66.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan67.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan68.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan69.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan6A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan6B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan6C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan6D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan6E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan6F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan70.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan71.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan72.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan73.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan74.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan75.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan76.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan77.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan78.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan79.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan7A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan7B.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan7C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan7D.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan7E.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/cyan7F.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green20.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green21.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green22.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green23.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green24.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green25.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green26.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green27.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green28.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green29.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green2A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green2B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green2C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green2D.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green2E.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green2F.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green30.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green31.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green32.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green33.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green34.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green35.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green36.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green37.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green38.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green39.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green3A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green3B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green3C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green3D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green3E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green3F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green60.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green61.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green62.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green63.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green64.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green65.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green66.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green67.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green68.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green69.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green6A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green6B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green6C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green6D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green6E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green6F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green70.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green71.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green72.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green73.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green74.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green75.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green76.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green77.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green78.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green79.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green7A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green7B.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green7C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green7D.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green7E.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/green7F.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta20.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta21.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta22.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta23.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta24.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta25.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta26.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta27.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta28.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta29.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta2A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta2B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta2C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta2D.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta2E.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta2F.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta30.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta31.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta32.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta33.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta34.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta35.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta36.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta37.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta38.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta39.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta3A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta3B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta3C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta3D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta3E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta3F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta60.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta61.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta62.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta63.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta64.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta65.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta66.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta67.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta68.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta69.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta6A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta6B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta6C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta6D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta6E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta6F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta70.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta71.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta72.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta73.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta74.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta75.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta76.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta77.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta78.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta79.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta7A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta7B.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta7C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta7D.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta7E.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/magenta7F.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red20.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red21.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red22.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red23.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red24.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red25.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red26.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red27.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red28.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red29.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red2A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red2B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red2C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red2D.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red2E.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red2F.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red30.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red31.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red32.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red33.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red34.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red35.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red36.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red37.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red38.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red39.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red3A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red3B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red3C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red3D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red3E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red3F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red60.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red61.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red62.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red63.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red64.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red65.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red66.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red67.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red68.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red69.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red6A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red6B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red6C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red6D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red6E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red6F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red70.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red71.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red72.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red73.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red74.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red75.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red76.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red77.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red78.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red79.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red7A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red7B.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red7C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red7D.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red7E.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/red7F.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white20.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white21.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white22.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white23.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white24.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white25.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white26.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white27.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white28.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white29.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white2A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white2B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white2C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white2D.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white2E.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white2F.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white30.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white31.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white32.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white33.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white34.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white35.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white36.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white37.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white38.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white39.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white3A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white3B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white3C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white3D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white3E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white3F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white60.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white61.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white62.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white63.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white64.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white65.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white66.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white67.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white68.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white69.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white6A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white6B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white6C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white6D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white6E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white6F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white70.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white71.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white72.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white73.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white74.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white75.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white76.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white77.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white78.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white79.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white7A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white7B.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white7C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white7D.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white7E.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/white7F.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow20.gif | bin | 49 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow21.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow22.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow23.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow24.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow25.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow26.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow27.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow28.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow29.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow2A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow2B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow2C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow2D.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow2E.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow2F.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow30.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow31.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow32.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow33.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow34.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow35.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow36.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow37.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow38.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow39.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow3A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow3B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow3C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow3D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow3E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow3F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow60.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow61.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow62.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow63.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow64.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow65.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow66.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow67.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow68.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow69.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow6A.gif | bin | 60 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow6B.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow6C.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow6D.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow6E.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow6F.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow70.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow71.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow72.gif | bin | 57 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow73.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow74.gif | bin | 56 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow75.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow76.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow77.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow78.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow79.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow7A.gif | bin | 58 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow7B.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow7C.gif | bin | 53 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow7D.gif | bin | 55 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow7E.gif | bin | 54 -> 0 bytes | |||
| -rw-r--r-- | share/vtx/yellow7F.gif | bin | 49 -> 0 bytes |
539 files changed, 721 insertions, 499 deletions
@@ -27,7 +27,6 @@ my $PATHS = { PODPATH => "$RealBin/../doc", HTMLDIR => "$RealBin/../", FONTPATH => "$RealBin/../share/fonts/ttf-bitstream-vera", - VTXPATH => "$RealBin/../share/vtx", NEWSMODS => "$RealBin/../lib/XXV/OUTPUT/NEWS", NEWSTMPL => "$RealBin/../share/news", CONTRIB => "$RealBin/../contrib", @@ -168,7 +167,6 @@ GetOptions ( "poddir=s" => \$PATHS->{PODPATH}, "htmldir=s" => \$PATHS->{HTMLDIR}, "fontdir=s" => \$PATHS->{FONTPATH}, - "vtxdir=s" => \$PATHS->{VTXPATH}, "contrib=s" => \$PATHS->{CONTRIB}, "newsmods=s" => \$PATHS->{NEWSMODS}, "newstmpl=s" => \$PATHS->{NEWSTMPL}, diff --git a/doc/docu.tmpl b/doc/docu.tmpl index aee6b15..00342ea 100644 --- a/doc/docu.tmpl +++ b/doc/docu.tmpl @@ -66,11 +66,13 @@ XXV::MODULES::<?% Name %?> <?% FOREACH cmdname = Commands.keys.sort %?> +<?% IF Commands.$cmdname.hidden != 'yes' %?> =item * <?% cmdname %?> (<?% Commands.$cmdname.short %?>) <?% Commands.$cmdname.description %?> <?% END %?> +<?% END %?> =back @@ -1,8 +1,24 @@ -.TH xxvd 1 "July 14, 2007" +'\" -*- coding: us-ascii -*- +.if \n(.g .ds T< \\FC +.if \n(.g .ds T> \\F[\n[.fam]] +.de URL +\\$2 \(la\\$1\(ra\\$3 +.. +.if \n(.g .mso www.tmac +.TH xxvd 1 "December 16, 2007" "" "" .SH NAME XXV \- (Xtreme eXtension for VDR) provides a central service to administer VDR .SH SYNOPSIS -\fBxxvd\fR [\fB\-\-configfile=\fR \fBFILE\fR] [\fB\-\-logfile=\fR \fBFILE\fR] [\fB\-\-pidfile=\fR \fBFILE\fR] [\fB\-\-localedir=\fR \fBDIR\fR] [\fB\-\-moduledir=\fR \fBDIR\fR] [\fB\-\-docudir=\fR \fBDIR\fR] [\fB\-\-poddir=\fR \fBDIR\fR] [\fB\-\-htmldir=\fR \fBDIR\fR] [\fB\-\-fontdir=\fR \fBDIR\fR] [\fB\-\-vtxdir=\fR \fBDIR\fR] [\fB\-\-newsmods=\fR \fBDIR\fR] [\fB\-\-newstmpl=\fR \fBDIR\fR] [\fB\-\-kill\fR] [\fB\-\-verbose=\fR \fBLEVEL\fR] [\fB\-\-version\fR] [\fB\-\-nofork\fR] +'nh +.fi +.ad l +\fBxxvd\fR \kx +.if (\nx>(\n(.l/2)) .nr x (\n(.l/5) +'in \n(.iu+\nxu +[\fB--configfile=\fR \fIFILE\fR] [\fB--logfile=\fR \fIFILE\fR] [\fB--pidfile=\fR \fIFILE\fR] [\fB--localedir=\fR \fIDIR\fR] [\fB--moduledir=\fR \fIDIR\fR] [\fB--docudir=\fR \fIDIR\fR] [\fB--poddir=\fR \fIDIR\fR] [\fB--htmldir=\fR \fIDIR\fR] [\fB--fontdir=\fR \fIDIR\fR] [\fB--newsmods=\fR \fIDIR\fR] [\fB--newstmpl=\fR \fIDIR\fR] [\fB--kill\fR] [\fB--verbose=\fR \fILEVEL\fR] [\fB--version\fR] [\fB--nofork\fR] +'in \n(.iu-\nxu +.ad b +'hy .SH DESCRIPTION \fBxxvd\fR is daemon behind XXV. XXV provides a central service to administer VDR, it's contain @@ -11,84 +27,81 @@ And is extendable by plugins and skins. XXV allows to manage timers, auto timers, channels, recordings and much more provided by VDR .SH OPTIONS .TP -\-\-configfile=\fIFILE\fR -Use \fBFILE\fR as config file for XXV. -The config file is modified by XXV, so it shall not be read\-only. +--configfile=\fIFILE\fR +Use \*(T<\fIFILE\fR\*(T> as config file for XXV. +The config file is modified by XXV, so it shall not be read-only. .TP -\-\-logfile=\fIFILE\fR. -Output all log messages to \fBFILE\fR. +--logfile=\fIFILE\fR. +Output all log messages to \*(T<\fIFILE\fR\*(T>. .TP -\-\-pidfile=\fIFILE\fR -Write process id of \fBxxvd\fR daemon to \fBFILE\fR. +--pidfile=\fIFILE\fR +Write process id of \fBxxvd\fR daemon to \*(T<\fIFILE\fR\*(T>. .TP -\-\-localedir=\fIDIR\fR -Search for locales in \fBDIR\fR. -\fBDIR\fR should contain the typical locales structure +--localedir=\fIDIR\fR +Search for locales in \*(T<\fIDIR\fR\*(T>. +\*(T<\fIDIR\fR\*(T> should contain the typical locales structure with XXV's translations. (eg. de/LC_MESSAGES/xxv.mo) .TP -\-\-moduledir=\fIDIR\fR -Search for modules (plugins) in \fBDIR\fR. +--moduledir=\fIDIR\fR +Search for modules (plugins) in \*(T<\fIDIR\fR\*(T>. .TP -\-\-docudir=\fIDIR\fR -Directory \fBDIR\fR with template files used for generate documentation. +--docudir=\fIDIR\fR +Directory \*(T<\fIDIR\fR\*(T> with template files used for generate documentation. .TP -\-\-poddir=\fIDIR\fR -Generate the selfdocumentation files in \fBDIR\fR. +--poddir=\fIDIR\fR +Generate the selfdocumentation files in \*(T<\fIDIR\fR\*(T>. Documentation files are generated by XXV, so it shall be writable. .TP -\-\-htmldir=\fIDIR\fR -XXV searchs for it's html templates in \fBDIR\fR. -Each subdirectory in \fBDIR\fR is seen as a set of +--htmldir=\fIDIR\fR +XXV searchs for it's html templates in \*(T<\fIDIR\fR\*(T>. +Each subdirectory in \*(T<\fIDIR\fR\*(T> is seen as a set of templates (Skin). .TP -\-\-fontdir=\fIDIR\fR -XXV searchs usable fonts in \fBDIR\fR. +--fontdir=\fIDIR\fR +XXV searchs usable fonts in \*(T<\fIDIR\fR\*(T>. .TP -\-\-vtxdir=\fIDIR\fR -XXV module VTX use font images from \fBDIR\fR. +--contrib=\fIDIR\fR +XXV use some external scripts in \*(T<\fIDIR\fR\*(T>. .TP -\-\-contrib=\fIDIR\fR -XXV use some external scripts in \fBDIR\fR. +--newsmods=\fIDIR\fR +\fBxxvd\fR search for news modules (news plugins) in \*(T<\fIDIR\fR\*(T>. .TP -\-\-newsmods=\fIDIR\fR -\fBxxvd\fR search for news modules (news plugins) in \fBDIR\fR. +--newstmpl=\fIDIR\fR +XXV searches for news templates in \*(T<\fIDIR\fR\*(T>. .TP -\-\-newstmpl=\fIDIR\fR -XXV searches for news templates in \fBDIR\fR. -.TP -\-\-kill +--kill Kill daemon \fBxxvd\fR. .TP -\-\-verbose=\fILEVEL\fR +--verbose=\fILEVEL\fR Select the verbose \fILEVEL\fR of the logged messages of XXV. .RS .TP 0.2i \(bu -0 \- Don't log messages +0 - Don't log messages .TP 0.2i \(bu -1 \- Errors only +1 - Errors only .TP 0.2i \(bu -2 \- Messages depends user action +2 - Messages depends user action .TP 0.2i \(bu -3 \- More events +3 - More events .TP 0.2i \(bu -5 \- Lots of messages +5 - Lots of messages .TP 0.2i \(bu ->5 \- Messages with dump of caller stack +>5 - Messages with dump of caller stack .RE .TP -\-\-version +--version Display the version number and exit. .TP -\-\-nofork +--nofork Debug mode: don't fork to the background. .SH AUTHOR -This manual page was written by Tobias Grimm<tg@e\-tobi.net>. +This manual page was written by Tobias Grimm<<\*(T<tg@e\-tobi.net\*(T>>>. .PP -(July 14, 2007) +(December 16, 2007) diff --git a/doc/xxvd.sgml b/doc/xxvd.sgml index 3cdaa87..b2add7d 100644 --- a/doc/xxvd.sgml +++ b/doc/xxvd.sgml @@ -4,7 +4,7 @@ [ <!ENTITY dhfirstname "<firstname>Tobias</firstname>"> <!ENTITY dhsurname "<surname>Grimm</surname>"> - <!ENTITY date "July 14, 2007"> + <!ENTITY date "December 16, 2007"> <!ENTITY dhdate "<date>&date;</date>"> <!ENTITY dhsection "<manvolnum>1</manvolnum>"> <!ENTITY dhemail "<email>tg@e-tobi.net</email>"> @@ -45,7 +45,6 @@ <arg><option>--poddir=</option><replaceable>DIR</replaceable></arg> <arg><option>--htmldir=</option><replaceable>DIR</replaceable></arg> <arg><option>--fontdir=</option><replaceable>DIR</replaceable></arg> - <arg><option>--vtxdir=</option><replaceable>DIR</replaceable></arg> <arg><option>--newsmods=</option><replaceable>DIR</replaceable></arg> <arg><option>--newstmpl=</option><replaceable>DIR</replaceable></arg> <arg><option>--kill</option></arg> @@ -127,12 +126,6 @@ </listitem> </varlistentry> <varlistentry> - <term>--vtxdir=<replaceable class="parameter">DIR</replaceable></term> - <listitem> - <para>&dhpackage; module VTX use font images from <filename>DIR</filename>.</para> - </listitem> - </varlistentry> - <varlistentry> <term>--contrib=<replaceable class="parameter">DIR</replaceable></term> <listitem> <para>&dhpackage; use some external scripts in <filename>DIR</filename>.</para> diff --git a/html/display.tmpl b/html/display.tmpl index fca8970..fb04878 100644 --- a/html/display.tmpl +++ b/html/display.tmpl @@ -70,7 +70,7 @@ <td> <?% date.format(data.first.$c,"%A, %x",locale) %?> <?% date.format(data.first.$c,"%H:%M",locale) %?> - <?% IF data.first.11 && data.first.11 != data.first.$c %?> (<?% gettext("VPS") %?> <?% date.format(data.first.11,"%H:%M",locale) %?>) <?% END %?> + <?% IF data.first.11 && data.first.11 != data.first.$c %?> (<?% gettext("PDC") %?> <?% date.format(data.first.11,"%H:%M",locale) %?>) <?% END %?> </td> <?% ELSIF field == gettext('Stop') %?> <td> diff --git a/html/javascript/global.js b/html/javascript/global.js index 7a0e82f..a05b873 100644 --- a/html/javascript/global.js +++ b/html/javascript/global.js @@ -113,7 +113,7 @@ function reverse(form) { } } -function Play(warnmsg,form,proxy) { +function Play(warnmsg,form) { // test on checked Boxes ok = new Array; x = 0; @@ -126,10 +126,7 @@ function Play(warnmsg,form,proxy) { } } if(x > 0) { - var url = ""; - if(proxy != "") - url = proxy; - url = url + '?cmd=mplaylist&data=' + ok.join('_') + '&binary=1'; + var url = '?cmd=mplaylist&data=' + ok.join('_'); location.href = url; } else { alert(warnmsg); diff --git a/html/mlist.tmpl b/html/mlist.tmpl index cf6b389..0608359 100644 --- a/html/mlist.tmpl +++ b/html/mlist.tmpl @@ -37,7 +37,7 @@ <b> <?% IF allow('mplay') %?> -<a href="#" onClick="Play('<?% gettext("Nothing selected!") %?>',document.musicform,'<?% param.proxy %?>')"> +<a href="#" onClick="Play('<?% gettext("Nothing selected!") %?>',document.musicform)"> [<?% gettext("Play selected songs") %?>] </a> <?% END %?> @@ -67,7 +67,7 @@ </tr> <tr> <td colspan=<?% zeile.size %?>> - <img class="cover" src="?cmd=mcoverimage&data=<?% zeile.0 %?>&__binary=1" alt="<?% zeile.2 %?>" align="right" /> + <img class="cover" src="?cmd=mcoverimage&data=<?% zeile.0 %?>" alt="<?% zeile.2 %?>" align="right" /> <?% albummark = "Album"+loop.count %?> <h1>Album: <?% zeile.2 %?> <font size=2><a href="#" onClick="selSwitch(document.musicform, '<?% albummark %?>')">[<?% gettext("Selection") %?> album]</a></font></h1> <h3> diff --git a/html/tlist.tmpl b/html/tlist.tmpl index 18823b4..0c119ff 100644 --- a/html/tlist.tmpl +++ b/html/tlist.tmpl @@ -52,7 +52,7 @@ </tr> <?% FOREACH zeile = data %?> <?% aktiv= ( zeile.1 ? zeile.1 mod 2 : 0 ); - vps= ( zeile.1 ? zeile.1 mod 8 div 4 : 0 ); + pdc= ( zeile.1 ? zeile.1 mod 8 div 4 : 0 ); day = date.format(zeile.9, "%A, %x", locale); IF aktiv; rest = rest - zeile.13; END; %?> @@ -88,13 +88,13 @@ <?% an = gettext('On') %?> <?% IF allow('ttoggle') %?> <a name='<?% zeile.0 %?>' href="javascript:tostatus('?cmd=ttoggle&data=<?% zeile.0 %?>', <?% zeile.0 %?>)" title="<?% gettext("Toggle timer") %?> <?% aktiv ? aus : an %?>"><div class="<?% myclass %?>">[<?% aktiv ? an : aus %?>]</div></a> - <?% vps ? '(VPS)' : '' %?> + <?% IF pdc;'(';gettext('PDC');')';END %?> <?% IF zeile.12 && allow('aedit') %?> <a href="?cmd=aedit&data=<?% zeile.12 %?>" title="<?% gettext("Edit autotimer") %?>"><div class="<?% myclass %?>">(AT)</div></a><br> <?% END %?> <?% IF rest <= 0 %?><a href="javascript:alert('<?% gettext("Not enough space to record this timer!") %?>')">(!)</a><br/><?% END %?> <?% ELSE %?> - [<?% aktiv ? aus : an %?>]<?% vps ? ' (VPS)' : '' %?> + [<?% aktiv ? aus : an %?>]<?% IF pdc;' (';gettext('PDC');')';END %?> <?% END %?> <?% level = getModule('SHARE').getEventLevel(zeile.11) %?> diff --git a/html/widgets/remote.tmpl b/html/widgets/remote.tmpl index 4a9dadc..6c8e68f 100644 --- a/html/widgets/remote.tmpl +++ b/html/widgets/remote.tmpl @@ -22,7 +22,7 @@ function switch_channel(url) { function grab() { if(document.remoteform.grabinterval.value > 0) { Now = new Date(); - document.livepicture.src = '?cmd=gdisplay&binary=1&laber=' + Now.getTime(); + document.livepicture.src = '?cmd=gdisplay&random=' + Now.getTime(); } last = Date.UTC(); } @@ -53,7 +53,7 @@ aktiv = window.setInterval("grab()", inter); <tr> <?% IF monitor %?> <td rowspan="12"> - <img src="?cmd=gdisplay&binary=1&laber=<?% date.now %?>" width="<?% param.width %?>" height="<?% param.height %?>" name="livepicture"> + <img src="?cmd=gdisplay&random=<?% date.now %?>" width="<?% param.width %?>" height="<?% param.height %?>" name="livepicture"> </td> <?% END %?> <td colspan="3"><nobr> diff --git a/html/widgets/start.tmpl b/html/widgets/start.tmpl index cb168f2..90947ac 100644 --- a/html/widgets/start.tmpl +++ b/html/widgets/start.tmpl @@ -20,9 +20,6 @@ <base target="Daten"> </head> <body> -<script language="javascript" type="text/javascript"> - var proxy = '<?% proxy %?>'; -</SCRIPT> <?% INCLUDE 'skin.cfg' %?> <?%# INCLUDE 'help.tmpl' %?> diff --git a/lib/Tools.pm b/lib/Tools.pm index aac926f..7d89a31 100644 --- a/lib/Tools.pm +++ b/lib/Tools.pm @@ -24,7 +24,8 @@ our $DBH = {}; @EXPORT = qw(&datum &stackTrace &lg &event &debug &error &panic &rep2str &dumper &getFromSocket &fields &load_file &save_file &tableUpdated &buildsearch &deleteDir &getip &convert &int &entities &reentities &bench &fmttime - &getDataByTable &getDataById &getDataBySearch &getDataByFields &touch &url); + &getDataByTable &getDataById &getDataBySearch &getDataByFields &touch &url + &con_err &con_msg); # ------------------ @@ -169,6 +170,46 @@ sub panic { } # ------------------ +sub con_err { +# ------------------ + my $console = shift; + my $msg = shift; + + if(ref $msg eq 'ARRAY') { + $msg = join('\n', @$msg); + } + + &_msg(501,$msg, 2); + + if(ref $console) { + $console->{call} = 'message'; #reset default widget, avoid own widget + $console->err($msg); + } + + return undef; +} + +# ------------------ +sub con_msg { +# ------------------ + my $console = shift; + my $msg = shift; + + if(ref $msg eq 'ARRAY') { + $msg = join('\n', @$msg); + } + + &_msg(250,$msg, 4); + + if(ref $console) { + $console->{call} = 'message'; #reset default widget, avoid own widget + $console->msg($msg); + } + + return undef; +} + +# ------------------ sub getFromSocket { # ------------------ my $sock = shift or return undef; diff --git a/lib/XXV/MODULES/AUTOTIMER.pm b/lib/XXV/MODULES/AUTOTIMER.pm index 1187160..349b7b2 100644 --- a/lib/XXV/MODULES/AUTOTIMER.pm +++ b/lib/XXV/MODULES/AUTOTIMER.pm @@ -821,7 +821,7 @@ You can also fine tune your search : 'VPS' => { typ => 'confirm', def => $epg->{VPS} || 'n', - msg => gettext('Activate VPS for new timers'), + msg => gettext('Use PDC time to control created timer'), }, 'prevminutes' => { typ => 'integer', @@ -1088,7 +1088,7 @@ sub list { my $sth = $obj->{dbh}->prepare($sql); $sth->execute(@{$term}) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $erg = $sth->fetchall_arrayref(); unshift(@$erg, $fields); @@ -1432,7 +1432,7 @@ sub suggest { |; my $sth = $obj->{dbh}->prepare($sql); $sth->execute('%'.$search.'%') - or return error "Couldn't execute query: $sth->errstr."; + or return con_err($console, sprintf("Couldn't execute query: '%s'",$sth->errstr)); my $result = $sth->fetchall_arrayref(); $console->table($result) if(ref $console && $result); diff --git a/lib/XXV/MODULES/CHANNELS.pm b/lib/XXV/MODULES/CHANNELS.pm index 95d180f..be8020b 100644 --- a/lib/XXV/MODULES/CHANNELS.pm +++ b/lib/XXV/MODULES/CHANNELS.pm @@ -348,7 +348,7 @@ sub readData { my $console = shift; my $file = $obj->{file} || return error ('No Channels File'); - return panic ("Couldn't find channels.conf as file $file!") if( ! -e $file); + return con_err($console, sprintf(gettext("Couldn't find channels.conf as file '%s'!"),$file)) if( ! -e $file); # only if file modification from last read time my $mtime = (stat($file)->mtime); @@ -358,7 +358,7 @@ sub readData { $obj->{dbh}->do('DELETE FROM CHANNELS'); $obj->{dbh}->do('DELETE FROM CHANNELGROUPS'); - my $fh = IO::File->new("< $file") or return error("Couldn't open file $file $!"); + my $fh = IO::File->new("< $file") or return con_err($console, sprintf(gettext("Couldn't open file '%s'! : %s"),$file,$!)); my $c = 0; my $nPos = 1; my $grp = 0; @@ -393,8 +393,7 @@ sub readData { # Remember the maximum Channelposition $obj->{LastChannel} = $obj->_LastChannel; - $console->message(sprintf(gettext("Write %d channels into database."), $c)) - if(ref $console); + con_msg($console, sprintf(gettext("Write %d channels into database."), $c)); # sort list with CA numerical my %CA; @@ -459,7 +458,7 @@ where my $sth = $obj->{dbh}->prepare($sql); $sth->execute('%'.$id.'%') - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $erg = $sth->fetchall_arrayref(); unshift(@$erg, $fields); @@ -645,7 +644,7 @@ sub editChannel { my $sth = $self->{dbh}->prepare('SELECT SQL_CACHE POS, Name, Frequency, Parameters, Source, Srate, VPID, APID, TPID, CA, SID, NID, TID, RID from CHANNELS where Id = ?'); $sth->execute($cid) - or return $console->err(sprintf(gettext("Channel '%s' does not exist in the database!"),$cid)); + or return con_err($console, sprintf(gettext("Channel '%s' does not exist in the database!"),$cid)); $defaultData = $sth->fetchrow_hashref(); } elsif (ref $data eq 'HASH') { $defaultData = $data; @@ -874,7 +873,7 @@ sub editChannel { $data->{Name}, $error ); - $console->err($erg); + con_err($console, $erg); } sleep(1); $self->readData($watcher,$console); @@ -932,7 +931,7 @@ sub deleteChannel { my $self = shift || return error('No object defined!'); my $watcher = shift; my $console = shift; - my $channelid = shift || return $console->err(gettext("No channel defined for deletion! Please use cdelete 'pos'!")); + my $channelid = shift || return con_err($console, gettext("No channel defined for deletion! Please use cdelete 'pos'!")); my $answer = shift || 0; my @channels = reverse sort{ $a <=> $b } split(/[^0-9]/, $channelid); @@ -940,12 +939,12 @@ sub deleteChannel { my $sql = sprintf('SELECT SQL_CACHE Id,POS,Name from CHANNELS where POS in (%s)', join(',' => ('?') x @channels)); my $sth = $self->{dbh}->prepare($sql); $sth->execute(@channels) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $data = $sth->fetchall_hashref('POS'); foreach my $pos (@channels) { unless(exists $data->{$pos}) { - $console->err(sprintf(gettext("Channel '%s' does not exist in the database!"), $pos)); + con_err($console, sprintf(gettext("Channel '%s' does not exist in the database!"), $pos)); next; } @@ -979,7 +978,7 @@ sub deleteChannel { $console->redirect({url => '?cmd=clist', wait => 1}) if(ref $console and $console->typ eq 'HTML'); } else { - $console->err(gettext("No channel defined for deletion!")); + con_err($console, gettext("No channel defined for deletion!")); } return 1; diff --git a/lib/XXV/MODULES/CONFIG.pm b/lib/XXV/MODULES/CONFIG.pm index 88cb4ba..0662748 100644 --- a/lib/XXV/MODULES/CONFIG.pm +++ b/lib/XXV/MODULES/CONFIG.pm @@ -144,12 +144,12 @@ sub edit { $sector = uc($sector) unless($sector eq 'General'); my $cfg = $obj->{config}->{$sector} - or return $console->err(sprintf(gettext("Sorry, but section %s does not exist in the configuration!"),$sector)); + or return con_err($console, sprintf(gettext("Sorry, but section %s does not exist in the configuration!"),$sector)); my $mod = main::getModule($sector); my $prefs = $mod->{MOD}->{Preferences} - or return $console->err(sprintf(gettext("Sorry, but the settings in module: %s do not exist!"),$sector)); + or return con_err($console, sprintf(gettext("Sorry, but the settings in module: %s do not exist!"),$sector)); my $questions = []; foreach my $name (sort { lc($a) cmp lc($b) } keys(%{$prefs})) { @@ -180,12 +180,7 @@ sub edit { $obj->reconfigure(); $obj->write(); - debug sprintf('Config Section "%s" is changed and saved%s', - $sector, - ( $console->{USER} && $console->{USER}->{Name} ? sprintf(' from user: %s', $console->{USER}->{Name}) : "" ) - ); - - $console->message(sprintf(gettext("Section: '%s' saving ... please wait."), $sector)); + con_msg($console, sprintf(gettext("Section: '%s' saving ... please wait."), $sector)); $console->redirect({url => sprintf('?cmd=configedit&data=%s',$sector), wait => 1}) if($console->typ eq 'HTML'); } @@ -202,9 +197,8 @@ sub write { my $configfile = main::getUsrConfigFile; $obj->{config}->write( $configfile ) - or return error( sprintf ("Couldn't write '%s': %s", $configfile , $! )); - $console->message(sprintf gettext("Configuration written to '%s'."), $configfile) - if(ref $console); + or return con_err($console, sprintf ("Couldn't write '%s': %s", $configfile , $! )); + con_msg($console, sprintf(gettext("Configuration written to '%s'."), $configfile)); $console->redirect({url => '?cmd=configedit', wait => 2}) if(ref $console and $console->typ eq 'HTML'); @@ -218,15 +212,15 @@ sub get { my $console = shift; my $modname = shift || 0; - return $console->err(gettext('Need a name of the module to display the configuration!')) - unless($modname and ref $console); + return con_err($console, gettext('Need a name of the module to display the configuration!')) + unless($modname); $modname = uc($modname) unless($modname eq 'General'); my $cfg = $obj->{config}->{$modname}; - $console->err(sprintf(gettext("Sorry, but section %s does not exist in the configuration!"),$modname)) - if(! $cfg and ref $console); + con_err($console, sprintf(gettext("Sorry, but section %s does not exist in the configuration!"),$modname)) + if(! $cfg); if(ref $console) { return $console->table($cfg); @@ -260,19 +254,14 @@ sub reconfigure { if(ref $check eq 'CODE') { my ($ok, $err) = &$check($mod->{$parameter}); unless($ok || not $err) { - my $message = sprintf("Config -> %s -> %s: %s %s", $moduleName, $parameter, $mod->{$parameter}, $err); - if(ref $console) { - $console->err($message); - } else { - error $message; - } + my $message = sprintf("Config -> %s -> %s: %s %s", $moduleName, $parameter, $mod->{$parameter}, $err); + con_err($console, $message); } } } } else { - $console->err(sprintf(gettext("Couldn't find %s in %s!"), $parameter, $moduleName)) - if(ref $console); + con_err($console, sprintf(gettext("Couldn't find %s in %s!"), $parameter, $moduleName)); } } } @@ -280,8 +269,7 @@ sub reconfigure { $obj->menu( $watcher, $console ) if(ref $console and $console->{TYP} eq 'HTML'); - $console->message(gettext('Edit successful!')) - if(ref $console); + con_msg($console, gettext('Edit successful!')); } # ------------------ diff --git a/lib/XXV/MODULES/EPG.pm b/lib/XXV/MODULES/EPG.pm index 1d64765..867527f 100644 --- a/lib/XXV/MODULES/EPG.pm +++ b/lib/XXV/MODULES/EPG.pm @@ -303,7 +303,7 @@ sub startReadEpgData { if(ref $console) { $console->start() if(ref $waiter); - $console->message(sprintf(gettext("%d events in database updated."), $updated)); + con_msg($console, sprintf(gettext("%d events in database updated."), $updated)); $console->redirect({url => '?cmd=now', wait => 1}) if($console->typ eq 'HTML'); @@ -646,20 +646,21 @@ sub search { DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP(e.starttime) + e.duration), '%H:%i') as Stop, UNIX_TIMESTAMP(e.starttime) as Day, e.description, - IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __VPS + IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __PDC from EPG as e, CHANNELS as c where e.channel_id = c.Id AND ( $search->{query} ) + AND (FROM_UNIXTIME(UNIX_TIMESTAMP(e.starttime) + e.duration) > NOW()) order by starttime |; my $fields = fields($obj->{dbh}, $sql); my $sth = $obj->{dbh}->prepare($sql); $sth->execute(@{$search->{term}}) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); $erg = $sth->fetchall_arrayref(); unshift(@$erg, $fields); @@ -685,10 +686,10 @@ sub program { my $cid; if($channel =~ /^\d+$/sig) { $cid = $mod->PosToChannel($channel) - or return $console->err(sprintf(gettext("This channel '%s' does not exist in the database!"),$channel)); + or return con_err($console, sprintf(gettext("This channel '%s' does not exist in the database!"),$channel)); } else { $cid = $mod->NameToChannel($channel) - or return $console->err(sprintf(gettext("This channel '%s' does not exist in the database!"),$channel)); + or return con_err($console, sprintf(gettext("This channel '%s' does not exist in the database!"),$channel)); } my $sql = qq| @@ -702,19 +703,20 @@ SELECT SQL_CACHE e.description as __Description, e.video as __Video, e.audio as __Audio, - IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __VPS + IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __PDC from EPG as e, CHANNELS as c where - e.channel_id = c.Id and - e.channel_id = ? + e.channel_id = c.Id + AND (FROM_UNIXTIME(UNIX_TIMESTAMP(e.starttime) + e.duration) > NOW()) + AND e.channel_id = ? order by starttime |; my $fields = fields($obj->{dbh}, $sql); my $sth = $obj->{dbh}->prepare($sql); $sth->execute($cid) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $erg = $sth->fetchall_arrayref(); unshift(@$erg, $fields); @@ -736,8 +738,7 @@ sub display { my $eventid = shift; unless($eventid) { - $console->{call} = 'message'; #reset default widget, avoid own widget - $console->err(gettext("No ID defined to display this program! Please use display 'eid'!")); + con_err($console, gettext("No ID defined to display this program! Please use display 'eid'!")); return; } @@ -777,7 +778,7 @@ SELECT SQL_CACHE (unix_timestamp(e.starttime) + e.duration - unix_timestamp())/duration*100 as \'$f{'Percent'}\', e.video as __Video, e.audio as __Audio, - IF(e.vpstime!=0,$vps,'') as __VPS + IF(e.vpstime!=0,$vps,'') as __PDC from $table as e,CHANNELS as c where @@ -787,7 +788,7 @@ where $fields = fields($obj->{dbh}, $sql); my $sth = $obj->{dbh}->prepare($sql); $sth->execute($eventid) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); $erg = $sth->fetchall_arrayref(); last @@ -795,8 +796,7 @@ where } if(scalar @{$erg} == 0 ) { - $console->{call} = 'message'; #reset default widget, avoid own widget - $console->err(sprintf(gettext("Event '%d' does not exist in the database!"),$eventid)); + con_err($console, sprintf(gettext("Event '%d' does not exist in the database!"),$eventid)); return; } @@ -834,14 +834,14 @@ INSERT INTO NEXTEPG select MIN(e.starttime) as nexttime FROM EPG as e, CHANNELS as c WHERE e.channel_id = c.Id -AND UNIX_TIMESTAMP(e.starttime) > UNIX_TIMESTAMP(NOW()) +AND e.starttime > NOW() AND c.GRP = ? GROUP BY c.Id |; my $sthtemp = $obj->{dbh}->prepare($sqltemp); $sthtemp->execute($cgrp) - or return error sprintf("Couldn't execute query: %s.",$sthtemp->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sthtemp->errstr)); my %f = ( 'Service' => gettext('Service'), @@ -863,7 +863,7 @@ SELECT SQL_CACHE DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP(starttime) + e.duration), "%H:%i") as \'$f{'Stop'}\', e.description as __Description, 999 as __Percent, - IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __VPS + IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __PDC FROM EPG as e, CHANNELS as c, NEXTEPG as n, CHANNELGROUPS as g WHERE @@ -877,7 +877,7 @@ ORDER BY my $fields = fields($obj->{dbh}, $sql); my $sth = $obj->{dbh}->prepare($sql); $sth->execute($cgrp) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $erg = $sth->fetchall_arrayref(); unshift(@$erg, $fields); @@ -938,7 +938,7 @@ SELECT SQL_CACHE DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP(starttime) + e.duration), "%H:%i") as \'$f{'Stop'}\', e.description as __Description, (unix_timestamp(e.starttime) + e.duration - unix_timestamp())/e.duration*100 as \'$f{'Percent'}\', - IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __VPS + IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __PDC FROM EPG as e, CHANNELS as c, CHANNELGROUPS as g WHERE @@ -953,7 +953,7 @@ ORDER BY my $fields = fields($obj->{dbh}, $sql); my $sth = $obj->{dbh}->prepare($sql); $sth->execute($zeit, $cgrp) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $erg = $sth->fetchall_arrayref(); unshift(@$erg, $fields); @@ -976,7 +976,7 @@ sub NowOnChannel { my $obj = shift || return error('No object defined!'); my $watcher = shift || return error('No watcher defined!'); my $console = shift || return error('No console defined!'); - my $channel = shift || $obj->_actualChannel || return error('No channel defined!'); + my $channel = shift || $obj->_actualChannel || return con_err($console, gettext('No channel defined!')); my $zeit = time; my $sql = @@ -993,7 +993,7 @@ SELECT SQL_CACHE DATE_FORMAT(e.starttime, "%H:%i") as StartTime, (unix_timestamp(e.starttime) + e.duration - unix_timestamp())/e.duration*100 as __Percent, e.description as Description, - IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __VPS + IF(e.vpstime!=0,DATE_FORMAT(e.vpstime, '%H:%i'),'') as __PDC FROM EPG as e, CHANNELS as c WHERE @@ -1008,7 +1008,7 @@ LIMIT 1 #dumper($sql); my $sth = $obj->{dbh}->prepare($sql); $sth->execute($zeit, $channel) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $erg = $sth->fetchrow_hashref(); if(ref $console) { @@ -1093,7 +1093,7 @@ ORDER BY my $fields = fields($obj->{dbh}, $sql); my $sth = $obj->{dbh}->prepare($sql); $sth->execute($zeitvon,$zeitbis,$zeitvon,$zeitbis,$zeitvon,$zeitbis,$cgrp) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $erg = $sth->fetchall_arrayref(); my $data = {}; @@ -1122,7 +1122,7 @@ sub checkOnTimer { my $obj = shift || return error('No object defined!'); my $watcher = shift || return error('No watcher defined!'); my $console = shift || return error('No console defined!'); - my $eid = shift || return error('No id defined!'); + my $eid = shift || return con_err($console, gettext('No event id defined!')); my $tim = main::getModule('TIMERS'); my $sql = qq| @@ -1141,7 +1141,7 @@ WHERE my $sth = $obj->{dbh}->prepare($sql); $sth->execute($eid) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $data = $sth->fetchrow_hashref(); my $erg = $tim->checkOverlapping($data) || ['ok']; my $tmod = main::getModule('TIMERS'); diff --git a/lib/XXV/MODULES/GRAB.pm b/lib/XXV/MODULES/GRAB.pm index aa84fff..26f89bb 100644 --- a/lib/XXV/MODULES/GRAB.pm +++ b/lib/XXV/MODULES/GRAB.pm @@ -81,6 +81,7 @@ sub module { callback => sub{ $obj->display(@_) }, Level => 'user', DenyClass => 'remote', + binary => 'nocache' }, }, }; diff --git a/lib/XXV/MODULES/HTTPD.pm b/lib/XXV/MODULES/HTTPD.pm index 19a04c0..1c96df7 100644 --- a/lib/XXV/MODULES/HTTPD.pm +++ b/lib/XXV/MODULES/HTTPD.pm @@ -299,22 +299,6 @@ sub communicator } else { $obj->ModulNotLoaded($console,'RECORDS'); } - } elsif($request =~ /coverimages\//) { - my $musicMod = main::getModule('MUSIC'); - if($musicMod) { - $request =~ s/.*coverimages\//$musicMod->{coverimages}\//; - $console->datei($request, $typ); - } else { - $obj->ModulNotLoaded($console,'MUSIC'); - } - } elsif($request =~ /vtximages\//) { - my $vtxMod = main::getModule('VTX'); - if($vtxMod) { - $request =~ s/.*vtximages\//$obj->{paths}->{VTXPATH}\//; - $console->datei($request, $typ); - } else { - $obj->ModulNotLoaded($console,'VTX'); - } } elsif($request =~ /tempimages\//) { my $tmp = $userMod->userTmp; $request =~ s/.*tempimages\//$tmp\//; @@ -322,12 +306,11 @@ sub communicator } else { $console->datei(sprintf('%s%s', $htmlRootDir, $request), $typ); } - } elsif( $cgi->param('binary') ) { - # Send multimedia files (if param binary) - $obj->handleInput($watcher, $console, $cgi); } else { $obj->handleInput($watcher, $console, $cgi); - $console->footer() unless($console->typ eq 'AJAX' or $console->{noFooter}); + $console->footer() + unless($console->typ eq 'AJAX' + or $console->{noFooter}); } } else { @@ -487,6 +470,12 @@ sub handleInput { my ($cmdobj, $cmdname, $shorterr, $err) = $u->checkCommand($console, $ucmd); $console->{call} = $cmdname; if($cmdobj and not $shorterr) { + + if($cmdobj->{binary}) { + $console->{NoFooter} = 1; + $console->{nocache} = 1 + if($cmdobj->{binary} eq 'nocache'); + } $cmdobj->{callback}($watcher, $console, $udata, $result ); } elsif($shorterr eq 'noperm' or $shorterr eq 'noactive') { $console->status403($err); diff --git a/lib/XXV/MODULES/MEDIALIB.pm b/lib/XXV/MODULES/MEDIALIB.pm index 193b84c..9a9e379 100644 --- a/lib/XXV/MODULES/MEDIALIB.pm +++ b/lib/XXV/MODULES/MEDIALIB.pm @@ -130,6 +130,7 @@ sub module { short => 'mlca', callback => sub{ $obj->mediacache(@_) }, DenyClass => 'media', + binary => 'cache' }, mlsave => { description => gettext('Save media'), diff --git a/lib/XXV/MODULES/MUSIC.pm b/lib/XXV/MODULES/MUSIC.pm index 4181d84..e0d94e7 100644 --- a/lib/XXV/MODULES/MUSIC.pm +++ b/lib/XXV/MODULES/MUSIC.pm @@ -117,6 +117,7 @@ sub module { short => 'm3', callback => sub{ $obj->playlist(@_) }, DenyClass => 'stream', + binary => 'nocache' }, mlist => { description => gettext("Shows music 'dir'"), @@ -135,12 +136,14 @@ sub module { short => 'mi', callback => sub{ $obj->coverimage(@_) }, DenyClass => 'mlist', + binary => 'cache' }, mgetfile => { description => gettext("Get music file 'fid'"), short => 'mg', callback => sub{ $obj->getfile(@_) }, DenyClass => 'mlist', + binary => 'cache' }, msuggest => { hidden => 'yes', @@ -453,7 +456,7 @@ sub play { ( $console->{USER} && $console->{USER}->{Name} ? sprintf(' from user: %s', $console->{USER}->{Name}) : "" ) ); - $console->player("?cmd=mplaylist&data=${data}&binary=1"); + $console->player("?cmd=mplaylist&data=${data}"); } # ------------------ @@ -498,9 +501,7 @@ sub playlist { } if($output && $console->typ eq 'HTML') { - $console->{noFooter} = 1; $console->{nopack} = 1; - $console->{nocache} = 1; my $arg; $arg->{'attachment'} = "playlist.m3u"; @@ -700,7 +701,6 @@ sub list { artists => ($obj->{mdbh} ? $obj->GroupArray('artist', 'tracks', 'id'): $obj->GroupArray('ARTIST')), genres => $obj->GenreArray(), getCover => sub{ return $obj->_findcoverfromcache(@_, 'relative') }, - proxy => $obj->{proxy}, }; $console->table($erg, $params); diff --git a/lib/XXV/MODULES/RECORDS.pm b/lib/XXV/MODULES/RECORDS.pm index 567b5f2..fd2e95e 100644 --- a/lib/XXV/MODULES/RECORDS.pm +++ b/lib/XXV/MODULES/RECORDS.pm @@ -470,9 +470,8 @@ sub readData { $obj->{dbh}->do('DELETE FROM RECORDS'); my $msg = gettext('No recordings available!'); - $console->err($msg) - if(ref $console); - return error($msg); + con_err($console,$msg); + return; } # Get state from used harddrive (/video) @@ -625,7 +624,7 @@ sub readData { my $sql = sprintf('DELETE FROM RECORDS WHERE RecordMD5 IN (%s)', join(',' => ('?') x @todel)); my $sth = $obj->{dbh}->prepare($sql); $sth->execute(@todel) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); } my $removedData = $db_data ? scalar keys %$db_data : 0; @@ -650,7 +649,7 @@ sub readData { my @jobs = @{$obj->{JOBS}}; $obj->{JOBS} = []; - defined(my $child = fork()) or return error sprintf("Couldn't fork : %s",$!); + defined(my $child = fork()) or return con_err($console, sprintf("Couldn't fork : %s",$!)); if($child == 0) { $obj->{dbh}->{InactiveDestroy} = 1; @@ -690,15 +689,12 @@ DELETE FROM OLDEPG # last call of waiter $waiter->end() if(ref $waiter); - if(ref $console) { - $console->start() if(ref $waiter); - if(scalar @{$err} == 0) { - $console->message(sprintf(gettext("Write %d recordings to the database."), scalar @merkMD5)); - } else { - unshift(@{$err}, sprintf(gettext("Write %d recordings to the database. Couldn't assign %d recordings."), scalar @merkMD5 , scalar @{$err})); - lg join("\n", @$err); - $console->err($err); - } + $console->start() if(ref $waiter && ref $console); + if(scalar @{$err} == 0) { + $console->message(sprintf(gettext("Write %d recordings to the database."), scalar @merkMD5)) if(ref $console); + } else { + unshift(@{$err}, sprintf(gettext("Write %d recordings to the database. Couldn't assign %d recordings."), scalar @merkMD5 , scalar @{$err})); + con_err($console,$err); } return (scalar @{$err} == 0); } @@ -733,19 +729,20 @@ sub refresh { my $console = shift; my $waiter; - if(ref $console) { - if($console->typ eq 'HTML') { - $waiter = $console->wait(gettext("Get information on recordings ..."),0,1000,'no'); - } else { - $console->msg(gettext("Get information on recordings ...")); - } + if(ref $console && $console->typ eq 'HTML') { + $waiter = $console->wait(gettext("Get information on recordings ..."),0,1000,'no'); + } else { + con_msg($console,gettext("Get information on recordings ...")); } - if($obj->readData($watcher,$console,$waiter,'force') - && ref $console) { - $console->redirect({url => '?cmd=rlist', wait => 1}) - if($console->typ eq 'HTML'); + if($obj->readData($watcher,$console,$waiter,'force')) { + + $console->redirect({url => '?cmd=rlist', wait => 1}) + if(ref $console and $console->typ eq 'HTML'); + + return 1; } + return 0; } # ------------------ @@ -1214,8 +1211,7 @@ sub display { my $recordid = shift; unless($recordid) { - $console->{call} = 'message'; #reset default widget, avoid own widget - $console->err(gettext("No recording defined for display! Please use rdisplay 'rid'")); + con_err($console,gettext("No recording defined for display! Please use rdisplay 'rid'")); return; } @@ -1253,8 +1249,7 @@ where my $sth = $obj->{dbh}->prepare($sql); if(!$sth->execute($recordid) || !($rec = $sth->fetchrow_hashref())) { - $console->{call} = 'message'; - $console->err(sprintf(gettext("Recording '%s' does not exist in the database!"),$recordid)); + con_err($console,sprintf(gettext("Recording '%s' does not exist in the database!"),$recordid)); return; } @@ -1279,20 +1274,22 @@ sub play { my $obj = shift || return error('No object defined!'); my $watcher = shift || return error('No watcher defined!'); my $console = shift || return error('No console defined!'); - my $recordid = shift || return $console->err(gettext("No recording defined for playback! Please use rplay 'rid'.")); + my $recordid = shift || return con_err($console,gettext("No recording defined for playback! Please use rplay 'rid'.")); my $sql = qq|SELECT SQL_CACHE RecordID,RecordMD5 FROM RECORDS WHERE RecordMD5 = ?|; my $sth = $obj->{dbh}->prepare($sql); my $rec; if(!$sth->execute($recordid) || !($rec = $sth->fetchrow_hashref())) { - return $console->err(sprintf(gettext("Recording '%s' does not exist in the database!"),$recordid)); + return con_err($console,sprintf(gettext("Recording '%s' does not exist in the database!"),$recordid)); } my $cmd = sprintf('PLAY %d begin', $rec->{RecordID}); if($obj->{svdrp}->scommand($watcher, $console, $cmd)) { + $console->redirect({url => sprintf('?cmd=rdisplay&data=%s',$rec->{RecordMD5}), wait => 1}) if(ref $console and $console->typ eq 'HTML'); + return 1; } return 0; @@ -1304,20 +1301,22 @@ sub cut { my $obj = shift || return error('No object defined!'); my $watcher = shift || return error('No watcher defined!'); my $console = shift || return error('No console defined!'); - my $recordid = shift || return $console->err(gettext("No recording defined for playback! Please use rplay 'rid'.")); + my $recordid = shift || return con_err($console,gettext("No recording defined for playback! Please use rplay 'rid'.")); my $sql = qq|SELECT SQL_CACHE RecordID,RecordMD5 FROM RECORDS WHERE RecordMD5 = ?|; my $sth = $obj->{dbh}->prepare($sql); my $rec; if(!$sth->execute($recordid) || !($rec = $sth->fetchrow_hashref())) { - return $console->err(sprintf(gettext("Recording '%s' does not exist in the database!"),$recordid)); + return con_err($console,sprintf(gettext("Recording '%s' does not exist in the database!"),$recordid)); } my $cmd = sprintf('EDIT %d', $rec->{RecordID}); if($obj->{svdrp}->scommand($watcher, $console, $cmd)) { + $console->redirect({url => sprintf('?cmd=rdisplay&data=%s',$rec->{RecordMD5}), wait => 1}) if(ref $console and $console->typ eq 'HTML'); + return 1; } return 0; @@ -1473,7 +1472,7 @@ WHERE my $sth = $obj->{dbh}->prepare($sql); $sth->execute(@{$term}) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $erg = $sth->fetchall_arrayref(); unshift(@$erg, $fields); @@ -1495,7 +1494,7 @@ sub delete { my $obj = shift || return error('No object defined!'); my $watcher = shift || return error('No watcher defined!'); my $console = shift || return error('No console defined!'); - my $record = shift || return $console->err(gettext("No recording defined for deletion! Please use rdelete 'id'.")); + my $record = shift || return con_err($console,gettext("No recording defined for deletion! Please use rdelete 'id'.")); my $answer = shift || 0; my @rcs = split(/_/, $record); @@ -1518,7 +1517,7 @@ sub delete { my $sql = sprintf("SELECT SQL_CACHE r.RecordId,CONCAT_WS('~',e.title,e.subtitle),r.RecordMD5 FROM RECORDS as r,OLDEPG as e WHERE e.eventid = r.eventid and r.RecordMD5 IN (%s) ORDER BY r.RecordId desc", join(',' => ('?') x @recordings)); my $sth = $obj->{dbh}->prepare($sql); $sth->execute(@recordings) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); my $data = $sth->fetchall_arrayref(); # Query as array to hold ordering ! foreach my $recording (@$data) { @@ -1561,8 +1560,10 @@ sub delete { } } - $console->err(sprintf(gettext("Recording '%s' does not exist in the database!"), - join('\',\'',@recordings))) if(ref $console and scalar @recordings); + con_err($console, + sprintf(gettext("Recording '%s' does not exist in the database!"), + join('\',\'',@recordings))) + if(scalar @recordings); if($obj->{svdrp}->queue_cmds('COUNT')) { @@ -1572,21 +1573,19 @@ sub delete { my $waiter; if($obj->{svdrp}->err) { - $console->err($erg) if(ref $console); + con_err($console,$erg); } else { - if(ref $console) { - if($console->typ eq 'HTML' && !$obj->{inotify}) { - $waiter = $console->wait($msg,0,1000,'no'); - }else { - $console->msg($msg); - } + if(ref $console && $console->typ eq 'HTML' && !$obj->{inotify}) { + $waiter = $console->wait($msg,0,1000,'no'); + }else { + con_msg($console,$msg); } my $dsql = sprintf("DELETE FROM RECORDS WHERE RecordMD5 IN (%s)", join(',' => ('?') x @md5delete)); my $dsth = $obj->{dbh}->prepare($dsql); $sth->execute(@md5delete) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console, sprintf("Couldn't execute query: %s.",$sth->errstr)); } @@ -1603,7 +1602,7 @@ sub delete { } } } else { - $console->err(gettext("No recording to delete!")); + con_err($console,gettext("No recording to delete!")); } return 1; @@ -1629,7 +1628,7 @@ sub redit { my $obj = shift || return error('No object defined!'); my $watcher = shift || return error('No watcher defined!'); my $console = shift || return error('No console defined!'); - my $recordid = shift || return $console->err(gettext("No recording defined for editing!")); + my $recordid = shift || return con_err($console,gettext("No recording defined for editing!")); my $data = shift || 0; my $rec; @@ -1651,7 +1650,7 @@ WHERE my $sth = $obj->{dbh}->prepare($sql); if(!$sth->execute($recordid) || !($rec = $sth->fetchrow_hashref())) { - return $console->err(sprintf(gettext("Recording '%s' does not exist in the database!"),$recordid)); + return con_err($console,sprintf(gettext("Recording '%s' does not exist in the database!"),$recordid)); } } @@ -1663,8 +1662,7 @@ WHERE my $audio; if(-r $file) { - my $text = load_file($file) - or $console->err(sprintf(gettext("Couldn't open file '%s' : %s!"),$file,$!)); + my $text = load_file($file) || ""; foreach my $zeile (split(/[\r\n]/, $text)) { if($zeile =~ /^D\s+(.+)/s) { @@ -1775,11 +1773,6 @@ WHERE my $dropEPGEntry = 0; my $ChangeRecordingData = 0; - debug sprintf('Recording "%s" has changed%s', - $rec->{title}, - ( $console->{USER} && $console->{USER}->{Name} ? sprintf(' from user: %s', $console->{USER}->{Name}) : "" ) - ); - if($data->{summary} ne $desc or $data->{channel} ne $channel or $data->{video} ne $video @@ -1790,8 +1783,7 @@ WHERE $data->{summary} =~ s/^\s+//; # no leading white space $data->{summary} =~ s/\s+$//; # no trailing white space if(-r $file) { - my $text = load_file($file) - or $console->err(sprintf(gettext("Couldn't open file '%s' : %s!"),$file,$!)); + my $text = load_file($file) || ""; foreach my $zeile (split(/[\r\n]/, $text)) { $zeile =~ s/^\s+//; $zeile =~ s/\s+$//; @@ -1854,13 +1846,13 @@ WHERE } save_file($file, $out) - or return $console->err(sprintf(gettext("Couldn't write file '%s' : %s"),$file,$!)); + or return con_err($console,sprintf(gettext("Couldn't write file '%s' : %s"),$file,$!)); $dropEPGEntry = 1; } if($data->{marks} ne $marks) { save_file($marksfile, $data->{marks}) - or return $console->err(sprintf(gettext("Couldn't write file '%s' : %s"),$marksfile,$!)); + or return con_err($console,sprintf(gettext("Couldn't write file '%s' : %s"),$marksfile,$!)); $ChangeRecordingData = 1; } @@ -1879,14 +1871,14 @@ WHERE my $newPath = join('.', @options); move($rec->{Path}, $newPath) - or return $console->err(sprintf(gettext("Recording: '%s', couldn't move to '%s' : %s"),$rec->{title},$newPath,$!)); + or return con_err($console,sprintf(gettext("Recording: '%s', couldn't move to '%s' : %s"),$rec->{title},$newPath,$!)); $rec->{Path} = $newPath; $ChangeRecordingData = 1; } - $data->{title} =~s#~+#~#g; - $data->{title} =~s#^~##g; + $data->{title} =~s#~+#~#g; + $data->{title} =~s#^~##g; $data->{title} =~s#~$##g; if($data->{title} ne $rec->{title}) { @@ -1897,18 +1889,18 @@ WHERE my $parentnew = dirname($newPath); unless( -d $parentnew) { mkpath($parentnew) - or return $console->err(sprintf(gettext("Recording: '%s', couldn't mkpath: '%s' : %s"),$rec->{title},$parentnew,$!)); + or return con_err($console,sprintf(gettext("Recording: '%s', couldn't mkpath: '%s' : %s"),$rec->{title},$parentnew,$!)); } move($rec->{Path},$newPath) - or return $console->err(sprintf(gettext("Recording: '%s', couldn't move to '%s' : %s"),$rec->{title},$data->{title},$!)); + or return con_err($console,sprintf(gettext("Recording: '%s', couldn't move to '%s' : %s"),$rec->{title},$data->{title},$!)); my $parentold = dirname($rec->{Path}); if($obj->{videodir} ne $parentold and -d $parentold and is_empty_dir($parentold)) { rmdir($parentold) - or return $console->err(sprintf(gettext("Recording: '%s', couldn't remove '%s' : %s"),$rec->{title},$parentold,$!)); + or return con_err($console,sprintf(gettext("Recording: '%s', couldn't remove '%s' : %s"),$rec->{title},$parentold,$!)); } $ChangeRecordingData = 1; @@ -1923,28 +1915,32 @@ WHERE if($dropEPGEntry) { # Delete EpgOld Entrys my $sth = $obj->{dbh}->prepare('DELETE FROM OLDEPG WHERE eventid = ?'); $sth->execute($rec->{EventId}) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console,sprintf("Couldn't execute query: %s.",$sth->errstr)); } if($ChangeRecordingData) { my $sth = $obj->{dbh}->prepare('DELETE FROM RECORDS WHERE RecordMD5 = ?'); $sth->execute($recordid) - or return error sprintf("Couldn't execute query: %s.",$sth->errstr); + or return con_err($console,sprintf("Couldn't execute query: %s.",$sth->errstr)); } - my $waiter; - if(ref $console) { - if($console->typ eq 'HTML') { - $waiter = $console->wait(gettext('Recording edited!'),0,1000,'no'); - }else { - $console->msg(gettext('Recording edited!')); - } - } - sleep(1); + if($dropEPGEntry || $ChangeRecordingData) { + my $waiter; - $obj->readData($watcher,$console,$waiter) - unless($obj->{inotify}); + if(ref $console && $console->typ eq 'HTML' && !($obj->{inotify})) { + $waiter = $console->wait(gettext('Recording edited!'),0,1000,'no'); + }else { + con_msg($console,gettext('Recording edited!')); + } + sleep(1); + + $obj->readData($watcher,$console,$waiter) + unless($obj->{inotify}); + } else { + con_msg($console,gettext("Recording was'nt changed!")); + } + $console->redirect({url => sprintf('?cmd=rdisplay&data=%s',md5_hex($rec->{Path})), wait => 1}) if(ref $console and $console->typ eq 'HTML'); } @@ -1981,20 +1977,20 @@ sub conv { $obj->_loadreccmds; unless(scalar @{$obj->{reccmds}}) { - $console->err(gettext('No reccmds.conf on your system!')); + con_err($console,gettext('No reccmds.conf on your system!')); return 1; } unless($data) { - $console->err(gettext("Please use rconvert 'cmdid_rid'")); + con_err($console,gettext("Please use rconvert 'cmdid_rid'")); unshift(@{$obj->{reccmds}}, ['Descr.', 'Command']); $console->table($obj->{reccmds}); $obj->list($watcher, $console); } my ($cmdid, $recid) = split(/[\s_]/, $data); - my $cmd = (split(':', $obj->{reccmds}->[$cmdid-1]))[-1] || return $console->err(gettext("Couldn't find this command ID!")); - my $path = $obj->IdToPath($recid) || return $console->err(sprintf(gettext("Recording '%s' does not exist in the database!"),$recid)); + my $cmd = (split(':', $obj->{reccmds}->[$cmdid-1]))[-1] || return con_err($console,gettext("Couldn't find this command ID!")); + my $path = $obj->IdToPath($recid) || return con_err($console,sprintf(gettext("Recording '%s' does not exist in the database!"),$recid)); my $command = sprintf("%s %s",$cmd,qquote($path)); debug sprintf('Call command %s%s', @@ -2014,7 +2010,7 @@ sub conv { $console->message($output); } } else { - $console->err(sprintf(gettext("Sorry! Couldn't call %s '%s'! %s"), $cmd, $path, $!)); + con_err($console,sprintf(gettext("Sorry! Couldn't call %s '%s'! %s"), $cmd, $path, $!)); } $console->link({ diff --git a/lib/XXV/MODULES/REPORT.pm b/lib/XXV/MODULES/REPORT.pm index 9aafd8d..d1cc0ec 100644 --- a/lib/XXV/MODULES/REPORT.pm +++ b/lib/XXV/MODULES/REPORT.pm @@ -51,6 +51,7 @@ sub module { description => gettext("Display the actual news site 'typ'"), short => 'req', callback => sub{ $obj->request(@_) }, + binary => 'nocache' }, }, }; @@ -255,8 +256,6 @@ sub request { return $console->err(gettext("Sorry, but this module is not active!")) unless($obj->{NEWSMODS}->{$mod}->{active} eq 'y'); - $console->{noFooter} = 1; - return $console->out( $obj->{NEWSMODS}->{$mod}->req($params), $obj->{NEWSMODS}->{$mod}->{TYP} diff --git a/lib/XXV/MODULES/STREAM.pm b/lib/XXV/MODULES/STREAM.pm index 1e9c01f..7a836f2 100644 --- a/lib/XXV/MODULES/STREAM.pm +++ b/lib/XXV/MODULES/STREAM.pm @@ -48,12 +48,14 @@ sub module { short => 'pre', callback => sub{ $obj->play_record(@_) }, DenyClass => 'stream', + binary => 'nocache' }, livestream => { description => gettext("Stream a channel 'cid'. This required the streamdev plugin!"), short => 'lst', callback => sub{ $obj->live_stream(@_) }, DenyClass => 'stream', + binary => 'nocache' }, }, }; @@ -114,9 +116,7 @@ sub live_stream { ); if($channel && $console->typ eq 'HTML') { - $console->{nocache} = 1; $console->{nopack} = 1; - $console->{noFooter} = 1; my $data; $data = "#EXTM3U\r\n"; @@ -164,9 +164,7 @@ sub play_record { } if($data && $console->typ eq 'HTML') { - $console->{nocache} = 1; $console->{nopack} = 1; - $console->{noFooter} = 1; my $arg; $arg->{'attachment'} = sprintf("%s.m3u", $recid); diff --git a/lib/XXV/MODULES/TIMERS.pm b/lib/XXV/MODULES/TIMERS.pm index a4e797d..a927830 100644 --- a/lib/XXV/MODULES/TIMERS.pm +++ b/lib/XXV/MODULES/TIMERS.pm @@ -59,7 +59,7 @@ sub module { type => 'confirm', }, usevpstime => { - description => gettext('Use VPS start time'), + description => gettext('Use Programme Delivery Control (PDC) to control start time'), default => 'n', type => 'confirm', }, @@ -594,7 +594,7 @@ WHERE 'VPS' => { typ => 'confirm', def => (defined $timerData->{Status} and ($timerData->{Status} & 4) ? 'y' : 'n'), - msg => gettext('Enable VPS for this timer'), + msg => gettext('Use PDC time to control timer'), }, 'ChannelID' => { typ => 'list', @@ -1123,7 +1123,8 @@ FROM CHANNELS as c, EPG as e WHERE - t.ChannelID = c.Id + t.NextStopTime > NOW() + AND t.ChannelID = c.Id and (t.eventid = e.eventid) $search1 diff --git a/lib/XXV/MODULES/VTX.pm b/lib/XXV/MODULES/VTX.pm index d01184c..af68b5f 100644 --- a/lib/XXV/MODULES/VTX.pm +++ b/lib/XXV/MODULES/VTX.pm @@ -56,6 +56,12 @@ sub module { short => 'vs', callback => sub{ $self->search(@_) }, }, + vtximage => { + description => gettext("Display teletext image from block graphic font 'image'"), + short => 'vi', + callback => sub{ $self->image(@_) }, + binary => 'cache' + }, }, }; return $args; @@ -1016,10 +1022,10 @@ sub translate { $result .= $h; if ($graph == 1 || $c == 0x5f) #Block 0x5f = 0x7f - 0x20 { - my $pre = "<img class=\"vtx\" src=\"vtximages/"; + my $pre = "<img class=\"vtx\" src=\"?cmd=vi&data="; my $color = $colors[$fg]; - my $post = ".gif\" alt=\"\" title=\"\" /> "; - # set <img class="vtx" class="vtx" src="vtximages/black21.gif" alt="" title=""> + my $post = "\" alt=\"\" title=\"\" /> "; + # set <img class="vtx" class="vtx" src="?cmd=vi&data=black21" alt="" title=""> # vtx-image are locate inside skin folder $result =~ s/(image)\-(.+)/$pre.$color.$2.$post/eg; } @@ -1394,4 +1400,163 @@ sub search { return 1; } +# ------------------ +sub image { +# ------------------ + my $obj = shift || return error('No object defined!'); + my $watcher = shift || return error('No watcher defined!'); + my $console = shift || return error('No console defined!'); + my $data = shift || return error('No file defined!'); + + $console->err(gettext("Sorry, get image is'nt supported")) + if ($console->{TYP} ne 'HTML'); + + # data like black3F + $data =~ s/[^a-z0-9A-F]//g; # Remove unwantet character + + # Split data + my $color = $data; + $color =~ s/[^a-z]//g; + my $char = $data; + $char =~ s/[^0-9A-F]//g; + + # Get data + my $binary = $obj->_imagebinarydata($color,$char); + + # data lookup failed + return $console->status404(sprintf('%s.gif',$data),'Wrong image parameter') + unless($binary); + + # output data + my %args = (); + my $typ = "image/gif"; + + my $size = length($binary); + # header only if caching + $args{'ETag'} = sprintf('%s%s-%x',$color, $char, $size); + return $console->statusmsg(304,undef,undef,$typ) + if($console->{browser}->{'Match'} + && $args{'ETag'} eq $obj->{browser}->{'Match'}); + + $console->{nopack} = 1; + $args{'attachment'} = sprintf('%s%s.gif',$color, $char); + $args{'Content-Length'} = $size; + $args{'Last-Modified'} = "Sun, 16 Dec 2007 13:40:53 GMT"; + $console->out( $binary, $typ, %args ); +} + + +# ------------------ +# Build selected image from 2x6 vtx font +# in color, char | out binary data +sub _imagebinarydata { +# ------------------ + my $obj = shift || return error('No object defined!'); + my $color = shift || return error('No color defined!'); + my $char = shift || return error('No char defined!'); + + # File header + my $data = '47494638396108000C00F0'; + + # Color table + my $col = { + 'black' => '0100000000FFFFFF', + 'blue' => '00000000FF0000FF', + 'cyan' => '000000FFFF00FFFF', + 'green' => '0000008000008000', + 'magenta' => '0000FF00FFFF00FF', + 'red' => '0000FF0000FF0000', + 'white' => '0000FFFFFFFFFFFF', + 'yellow' => '0000FFFF00FFFF00' + }; + + if($char eq '20') { + $data .= '0000FFFFFFFFFFFF'; + } else { + return undef unless(exists $col->{$color}); + $data .= $col->{$color}; + } + + $data .= '21F904'; + if($char eq '7F') { + $data .= '000A0000'; + } else { + $data .= '010A0001'; + } + $data .= '002C0000000008000C00000'; + + # Pixel data + my $pixel = { + '20' => '2088C8FA9CBED0F632A003B', + '21' => '20D84111987CABA0E9CB4DA8BB32D003B', + '22' => '20E8C030987CABA0E64B4DA8BB36605003B', + '23' => '20C848FA98BE10FA39CB4DA5A00003B', + '24' => '20D8C8FA98BE0D05E7413B28B5901003B', + '25' => '21184111987CABA0E7C4E56332DDCBC7B5800003B', + '26' => '2118C030987CABA0E84CF496B28DBBCFB5D00003B', + '27' => '20E848FA9CBE1811E3C32CA8BB3BE05003B', + '28' => '20D8C8FA9CBE0801E3C323E86732A003B', + '29' => '21184111987CABA0E84CF496BE89DBC7B5800003B', + '2A' => '2118C030987CABA0E7C4E56336D62BCFB6F14003B', + '2B' => '20F848FA98BE1D15E74139E87B3DEBB00003B', + '2C' => '20C8C8FA98BE00FA39C90D99B0A003B', + '2D' => '21084111987CABA0E64B4DA6BA0DEBCA702003B', + '2E' => '20F8C030987CABA0E9CB45ACAB2DEDC14003B', + '2F' => '20C848FA9CBED1DA29CB4DA5900003B', + '30' => '20D8C8FA9CBED0D2240729E4A252A003B', + '31' => '21184111987CABA0E9CB45AFA9CD406E65400003B', + '32' => '2118C030987CABA0E64B4DA6BA6743B3D6E14003B', + '33' => '20E848FA98BE10FA39CB03DEB70D005003B', + '34' => '20F8C8FA98BE0D05E74139E670DAEFC14003B', + '35' => '21384111987CABA0E7C4E56336DA25B477C354901003B', + '36' => '2138C030987CABA0E84CF496BE84D95EF98614101003B', + '37' => '210848FA9CBE1811E3C323EEBF03495BE02003B', + '38' => '2108C8FA9CBE0801E3C32CA675D9EA69E02003B', + '39' => '21384111987CABA0E84CF496B28BBA9761E654A01003B', + '3A' => '2138C030987CABA0E7C4E56332D4C94EB885D4101003B', + '3B' => '20F848FA98BE1D15E7413AE670DAEB500003B', + '3C' => '20E8C8FA98BE00FA39CB43DEB304005003B', + '3D' => '21184111987CABA0E64B4DA5BA7743B3D5500003B', + '3E' => '2118C030987CABA0E9CB4DA1B0D7C4E765300003B', + '3F' => '20D848FA9CBED6F820C68D263EB2C003B', + '60' => '20D8C8FA9CBED6F800468D263EB2C003B', + '61' => '21184111987CABA0E9CB4DA1B0D7C4E765300003B', + '62' => '2118C030987CABA0E64B4DA5BA7743B3D5500003B', + '63' => '20E848FA98BE10FA39CB43DEB704005003B', + '64' => '20F8C8FA98BE0D05E7413AE670DAEB500003B', + '65' => '21384111987CABA0E7C4E56332D4C94EB885D4001003B', + '66' => '2138C030987CABA0E84CF496B28BBA9761E654A01003B', + '67' => '210848FA9CBE1811E3C32CA675D9EA69E02003B', + '68' => '2108C8FA9CBE0801E3C323EEBF03495BE02003B', + '69' => '21384111987CABA0E84CF496BE84D95EF98614001003B', + '6A' => '2138C030987CABA0E7C4E56336DA25B477C354901003B', + '6B' => '20F848FA98BE1D15E74139E670DAEFC14003B', + '6C' => '20E8C8FA98BE00FA39CB03DEB30D005003B', + '6D' => '21184111987CABA0E64B4DA6BA6743B3D6E14003B', + '6E' => '2118C030987CABA0E9CB45AFA9CD406E65400003B', + '6F' => '20D848FA9CBED1D6240729E4A252A003B', + '70' => '20C8C8FA9CBED0DA29CB4DA5900003B', + '71' => '20F84111987CABA0E9CB45ACAB2DEDC14003B', + '72' => '2108C030987CABA0E64B4DA6BA0DEBCA702003B', + '73' => '20C848FA98BE10FA39C90D99B0A003B', + '74' => '20F8C8FA98BE0D05E74139E87B3DEBB00003B', + '75' => '21184111987CABA0E7C4E56336D62BCFB6F14003B', + '76' => '2118C030987CABA0E84CF496BE89DBC7B5800003B', + '77' => '20D848FA9CBE1811E3C323E86732A003B', + '78' => '20E8C8FA9CBE0801E3C32CA8BB3BE05003B', + '79' => '21184111987CABA0E84CF496B28DBBCFB5D00003B', + '7A' => '2118C030987CABA0E7C4E56332DDCBC7B5800003B', + '7B' => '20D848FA98BE1D15E7413B28B5901003B', + '7C' => '20C8C8FA98BE00FA39CB4DA5A00003B', + '7D' => '20E84111987CABA0E64B4DA8BB36605003B', + '7E' => '20D8C030987CABA0E9CB4DA8BB32D003B', + '7F' => '208848FA9CBED0F632A003B', + }; + + return undef unless(exists $pixel->{$char}); + $data .= $pixel->{$char}; + + return pack("H*",$data); +} + 1; diff --git a/lib/XXV/OUTPUT/Console.pm b/lib/XXV/OUTPUT/Console.pm index 4358b88..9b756ac 100644 --- a/lib/XXV/OUTPUT/Console.pm +++ b/lib/XXV/OUTPUT/Console.pm @@ -541,6 +541,15 @@ sub hidden { } # ------------------ +sub datei { +# ------------------ + my $obj = shift || return error('No object defined!'); + my $data = shift || return error('No data defined!'); + + return $obj->message(gettext("Sorry, couldn't send files in this interface.")); +} + +# ------------------ sub image { # ------------------ my $obj = shift || return error('No object defined!'); diff --git a/locale/de.po b/locale/de.po index 62b802f..7ac9394 100644 --- a/locale/de.po +++ b/locale/de.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: XXV 1.1\n" "POT-Creation-Date: 2005-01-12 18:55\n" -"PO-Revision-Date: 2007-12-09 09:32+0100\n" +"PO-Revision-Date: 2007-12-16 14:22+0100\n" "Last-Translator: Andreas Brachold <anbr at users.berlios.de>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" @@ -17,77 +17,77 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #-------------------- -#: ../bin/xxvd:102 ../bin/xxvd:117 ../bin/xxvd:90 ../bin/xxvd:96 ../lib/XXV/MODULES/AUTOTIMER.pm:32 ../lib/XXV/MODULES/AUTOTIMER.pm:666 ../lib/XXV/MODULES/CHANNELS.pm:29 ../lib/XXV/MODULES/CHANNELS.pm:35 ../lib/XXV/MODULES/CHANNELS.pm:688 ../lib/XXV/MODULES/CHANNELS.pm:714 ../lib/XXV/MODULES/CHANNELS.pm:727 ../lib/XXV/MODULES/CHANNELS.pm:766 ../lib/XXV/MODULES/CHANNELS.pm:792 ../lib/XXV/MODULES/CHRONICLE.pm:28 ../lib/XXV/MODULES/EPG.pm:36 ../lib/XXV/MODULES/EPG.pm:42 ../lib/XXV/MODULES/EPG.pm:48 ../lib/XXV/MODULES/EVENTS.pm:35 ../lib/XXV/MODULES/GRAB.pm:30 ../lib/XXV/MODULES/GRAB.pm:36 ../lib/XXV/MODULES/HTTPD.pm:58 ../lib/XXV/MODULES/HTTPD.pm:64 ../lib/XXV/MODULES/HTTPD.pm:70 ../lib/XXV/MODULES/HTTPD.pm:76 ../lib/XXV/MODULES/HTTPD.pm:82 ../lib/XXV/MODULES/HTTPD.pm:89 ../lib/XXV/MODULES/INTERFACE.pm:33 ../lib/XXV/MODULES/INTERFACE.pm:39 ../lib/XXV/MODULES/INTERFACE.pm:45 ../lib/XXV/MODULES/LOGREAD.pm:32 ../lib/XXV/MODULES/LOGREAD.pm:38 ../lib/XXV/MODULES/LOGREAD.pm:44 ../lib/XXV/MODULES/LOGREAD.pm:50 ../lib/XXV/MODULES/MEDIALIB.pm:34 ../lib/XXV/MODULES/MEDIALIB.pm:40 ../lib/XXV/MODULES/MEDIALIB.pm:46 ../lib/XXV/MODULES/MEDIALIB.pm:52 ../lib/XXV/MODULES/MEDIALIB.pm:58 ../lib/XXV/MODULES/MUSIC.pm:41 ../lib/XXV/MODULES/MUSIC.pm:47 ../lib/XXV/MODULES/MUSIC.pm:53 ../lib/XXV/MODULES/MUSIC.pm:59 ../lib/XXV/MODULES/MUSIC.pm:70 ../lib/XXV/MODULES/MUSIC.pm:76 ../lib/XXV/MODULES/RECORDS.pm:1729 ../lib/XXV/MODULES/RECORDS.pm:1743 ../lib/XXV/MODULES/RECORDS.pm:1757 ../lib/XXV/MODULES/RECORDS.pm:1776 ../lib/XXV/MODULES/RECORDS.pm:40 ../lib/XXV/MODULES/RECORDS.pm:46 ../lib/XXV/MODULES/RECORDS.pm:52 ../lib/XXV/MODULES/RECORDS.pm:58 ../lib/XXV/MODULES/RECORDS.pm:64 ../lib/XXV/MODULES/RECORDS.pm:76 ../lib/XXV/MODULES/RECORDS.pm:92 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:40 ../lib/XXV/MODULES/REPORT.pm:30 ../lib/XXV/MODULES/REPORT.pm:36 ../lib/XXV/MODULES/ROBOT.pm:29 ../lib/XXV/MODULES/SHARE.pm:53 ../lib/XXV/MODULES/SHARE.pm:59 ../lib/XXV/MODULES/SHARE.pm:65 ../lib/XXV/MODULES/STATUS.pm:32 ../lib/XXV/MODULES/STATUS.pm:38 ../lib/XXV/MODULES/STATUS.pm:43 ../lib/XXV/MODULES/STATUS.pm:49 ../lib/XXV/MODULES/STREAM.pm:32 ../lib/XXV/MODULES/SVDRP.pm:30 ../lib/XXV/MODULES/SVDRP.pm:36 ../lib/XXV/MODULES/SVDRP.pm:42 ../lib/XXV/MODULES/TELNET.pm:29 ../lib/XXV/MODULES/TELNET.pm:35 ../lib/XXV/MODULES/TELNET.pm:41 ../lib/XXV/MODULES/TELNET.pm:47 ../lib/XXV/MODULES/TIMERS.pm:29 ../lib/XXV/MODULES/TIMERS.pm:604 ../lib/XXV/MODULES/TIMERS.pm:617 ../lib/XXV/MODULES/TIMERS.pm:625 ../lib/XXV/MODULES/TIMERS.pm:712 ../lib/XXV/MODULES/USER.pm:268 ../lib/XXV/MODULES/USER.pm:360 ../lib/XXV/MODULES/USER.pm:366 ../lib/XXV/MODULES/USER.pm:391 ../lib/XXV/MODULES/USER.pm:68 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:43 ../lib/XXV/MODULES/WAPD.pm:49 ../lib/XXV/MODULES/WAPD.pm:55 ../lib/XXV/MODULES/WAPD.pm:61 ../lib/XXV/MODULES/WAPD.pm:67 ../lib/XXV/MODULES/WAPD.pm:74 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:102 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:108 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:70 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:83 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:96 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:34 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:47 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:60 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:74 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:85 ../lib/XXV/OUTPUT/NEWS/RSS.pm:33 ../lib/XXV/OUTPUT/NEWS/RSS.pm:46 ../lib/XXV/OUTPUT/NEWS/VDR.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:43 +#: ../bin/xxvd:101 ../bin/xxvd:116 ../bin/xxvd:89 ../bin/xxvd:95 ../lib/XXV/MODULES/AUTOTIMER.pm:32 ../lib/XXV/MODULES/AUTOTIMER.pm:666 ../lib/XXV/MODULES/CHANNELS.pm:29 ../lib/XXV/MODULES/CHANNELS.pm:35 ../lib/XXV/MODULES/CHANNELS.pm:687 ../lib/XXV/MODULES/CHANNELS.pm:713 ../lib/XXV/MODULES/CHANNELS.pm:726 ../lib/XXV/MODULES/CHANNELS.pm:765 ../lib/XXV/MODULES/CHANNELS.pm:791 ../lib/XXV/MODULES/CHRONICLE.pm:28 ../lib/XXV/MODULES/EPG.pm:36 ../lib/XXV/MODULES/EPG.pm:42 ../lib/XXV/MODULES/EPG.pm:48 ../lib/XXV/MODULES/EVENTS.pm:35 ../lib/XXV/MODULES/GRAB.pm:30 ../lib/XXV/MODULES/GRAB.pm:36 ../lib/XXV/MODULES/HTTPD.pm:58 ../lib/XXV/MODULES/HTTPD.pm:64 ../lib/XXV/MODULES/HTTPD.pm:70 ../lib/XXV/MODULES/HTTPD.pm:76 ../lib/XXV/MODULES/HTTPD.pm:82 ../lib/XXV/MODULES/HTTPD.pm:89 ../lib/XXV/MODULES/INTERFACE.pm:33 ../lib/XXV/MODULES/INTERFACE.pm:39 ../lib/XXV/MODULES/INTERFACE.pm:45 ../lib/XXV/MODULES/LOGREAD.pm:32 ../lib/XXV/MODULES/LOGREAD.pm:38 ../lib/XXV/MODULES/LOGREAD.pm:44 ../lib/XXV/MODULES/LOGREAD.pm:50 ../lib/XXV/MODULES/MEDIALIB.pm:34 ../lib/XXV/MODULES/MEDIALIB.pm:40 ../lib/XXV/MODULES/MEDIALIB.pm:46 ../lib/XXV/MODULES/MEDIALIB.pm:52 ../lib/XXV/MODULES/MEDIALIB.pm:58 ../lib/XXV/MODULES/MUSIC.pm:41 ../lib/XXV/MODULES/MUSIC.pm:47 ../lib/XXV/MODULES/MUSIC.pm:53 ../lib/XXV/MODULES/MUSIC.pm:59 ../lib/XXV/MODULES/MUSIC.pm:70 ../lib/XXV/MODULES/MUSIC.pm:76 ../lib/XXV/MODULES/RECORDS.pm:1700 ../lib/XXV/MODULES/RECORDS.pm:1714 ../lib/XXV/MODULES/RECORDS.pm:1728 ../lib/XXV/MODULES/RECORDS.pm:1747 ../lib/XXV/MODULES/RECORDS.pm:40 ../lib/XXV/MODULES/RECORDS.pm:46 ../lib/XXV/MODULES/RECORDS.pm:52 ../lib/XXV/MODULES/RECORDS.pm:58 ../lib/XXV/MODULES/RECORDS.pm:64 ../lib/XXV/MODULES/RECORDS.pm:76 ../lib/XXV/MODULES/RECORDS.pm:92 ../lib/XXV/MODULES/REMOTE.pm:28 ../lib/XXV/MODULES/REMOTE.pm:34 ../lib/XXV/MODULES/REMOTE.pm:40 ../lib/XXV/MODULES/REPORT.pm:30 ../lib/XXV/MODULES/REPORT.pm:36 ../lib/XXV/MODULES/ROBOT.pm:29 ../lib/XXV/MODULES/SHARE.pm:53 ../lib/XXV/MODULES/SHARE.pm:59 ../lib/XXV/MODULES/SHARE.pm:65 ../lib/XXV/MODULES/STATUS.pm:32 ../lib/XXV/MODULES/STATUS.pm:38 ../lib/XXV/MODULES/STATUS.pm:43 ../lib/XXV/MODULES/STATUS.pm:49 ../lib/XXV/MODULES/STREAM.pm:32 ../lib/XXV/MODULES/SVDRP.pm:30 ../lib/XXV/MODULES/SVDRP.pm:36 ../lib/XXV/MODULES/SVDRP.pm:42 ../lib/XXV/MODULES/TELNET.pm:29 ../lib/XXV/MODULES/TELNET.pm:35 ../lib/XXV/MODULES/TELNET.pm:41 ../lib/XXV/MODULES/TELNET.pm:47 ../lib/XXV/MODULES/TIMERS.pm:29 ../lib/XXV/MODULES/TIMERS.pm:604 ../lib/XXV/MODULES/TIMERS.pm:617 ../lib/XXV/MODULES/TIMERS.pm:625 ../lib/XXV/MODULES/TIMERS.pm:712 ../lib/XXV/MODULES/USER.pm:268 ../lib/XXV/MODULES/USER.pm:360 ../lib/XXV/MODULES/USER.pm:366 ../lib/XXV/MODULES/USER.pm:391 ../lib/XXV/MODULES/USER.pm:68 ../lib/XXV/MODULES/VTX.pm:33 ../lib/XXV/MODULES/VTX.pm:39 ../lib/XXV/MODULES/WAPD.pm:43 ../lib/XXV/MODULES/WAPD.pm:49 ../lib/XXV/MODULES/WAPD.pm:55 ../lib/XXV/MODULES/WAPD.pm:61 ../lib/XXV/MODULES/WAPD.pm:67 ../lib/XXV/MODULES/WAPD.pm:74 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:102 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:108 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:70 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:83 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:96 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:34 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:47 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:60 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:74 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:85 ../lib/XXV/OUTPUT/NEWS/RSS.pm:33 ../lib/XXV/OUTPUT/NEWS/RSS.pm:46 ../lib/XXV/OUTPUT/NEWS/VDR.pm:30 ../lib/XXV/OUTPUT/NEWS/VDR.pm:43 msgid "This is required!" msgstr "Das ist erforderlich!" #-------------------- -#: ../bin/xxvd:107 ../lib/XXV/MODULES/USER.pm:276 ../lib/XXV/MODULES/USER.pm:374 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:116 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:103 +#: ../bin/xxvd:106 ../lib/XXV/MODULES/USER.pm:276 ../lib/XXV/MODULES/USER.pm:374 ../lib/XXV/OUTPUT/NEWS/JABBER.pm:116 ../lib/XXV/OUTPUT/NEWS/MAIL.pm:103 msgid "The fields with the 1st and the 2nd password must match!" msgstr "Das Feld mit 1. und 2. Passwort muß gleich sein, um es zu bestätigen!" #-------------------- -#: ../bin/xxvd:114 +#: ../bin/xxvd:113 msgid "Initialization script to restart xxv" msgstr "Initialisierung-Skript zum xxv-System Neustart" #-------------------- -#: ../bin/xxvd:122 +#: ../bin/xxvd:121 msgid "Generate the documentation into the doc directory." msgstr "Generiere die Dokumentation ins doc Verzeichnis." #-------------------- -#: ../bin/xxvd:128 +#: ../bin/xxvd:127 msgid "Display program information." msgstr "Zeigt Textdateien." #-------------------- -#: ../bin/xxvd:139 +#: ../bin/xxvd:138 msgid "Call initialization script to restart the xxv system." msgstr "Rufe den Initialisierung-Skript auf, um das xxv-System neuzustarten." #-------------------- -#: ../bin/xxvd:558 +#: ../bin/xxvd:556 msgid "Documentation has been generated in '%s'." msgstr "Dokumentation wurde in '%s' generiert" #-------------------- -#: ../bin/xxvd:584 +#: ../bin/xxvd:582 msgid "The xxv system will restart now. Please try to re-login in %d seconds." msgstr "Das xxv-System startet jetzt neu. Versuchen Sie bitte ein erneute Anmeldung in den %d Sekunden" #-------------------- -#: ../bin/xxvd:594 +#: ../bin/xxvd:592 msgid "Couldn't restart the xxv system! Script for initialization couldn't be executed." msgstr "Neustart des xxv-System nicht möglich! Skript für Initialisierung ist nicht ausführbar." #-------------------- -#: ../bin/xxvd:71 +#: ../bin/xxvd:70 msgid "This is the main program xxvd." msgstr "Das ist das Hauptprogramm xxvd." #-------------------- -#: ../bin/xxvd:78 +#: ../bin/xxvd:77 msgid "Interface language" msgstr "Sprache der Oberfläche" #-------------------- -#: ../bin/xxvd:81 +#: ../bin/xxvd:80 msgid "English" msgstr "Englisch" #-------------------- -#: ../bin/xxvd:82 +#: ../bin/xxvd:81 msgid "German" msgstr "Deutsch" #-------------------- -#: ../bin/xxvd:87 +#: ../bin/xxvd:86 msgid "Data source for the connection to the database" msgstr "Name der Datenquelle für die Verbindung zur Datenbank" #-------------------- -#: ../bin/xxvd:93 ../bin/xxvd:99 +#: ../bin/xxvd:92 ../bin/xxvd:98 msgid "Password for database access" msgstr "Passwort für Datenbankzugriff" @@ -197,42 +197,42 @@ msgid "Delete channels" msgstr "Kanäle löschen" #-------------------- -#: ../html/clist.tmpl:134 ../lib/XXV/MODULES/CHANNELS.pm:682 ../lib/XXV/MODULES/USER.pm:526 ../lib/XXV/OUTPUT/Console.pm:168 ../lib/XXV/OUTPUT/Console.pm:231 +#: ../html/clist.tmpl:134 ../lib/XXV/MODULES/CHANNELS.pm:681 ../lib/XXV/MODULES/USER.pm:526 ../lib/XXV/OUTPUT/Console.pm:168 ../lib/XXV/OUTPUT/Console.pm:231 msgid "Name" msgstr "Name" #-------------------- -#: ../html/clist.tmpl:135 ../lib/XXV/MODULES/CHANNELS.pm:694 +#: ../html/clist.tmpl:135 ../lib/XXV/MODULES/CHANNELS.pm:693 msgid "Transponder frequency" msgstr "Frequenz des Transponder" #-------------------- -#: ../html/clist.tmpl:136 ../lib/XXV/MODULES/CHANNELS.pm:721 +#: ../html/clist.tmpl:136 ../lib/XXV/MODULES/CHANNELS.pm:720 msgid "Various parameters, depending on signal source" msgstr "Verschiedene Parameter, abhängig von der Signalquelle" #-------------------- -#: ../html/clist.tmpl:137 ../lib/XXV/MODULES/CHANNELS.pm:733 +#: ../html/clist.tmpl:137 ../lib/XXV/MODULES/CHANNELS.pm:732 msgid "Symbol rate" msgstr "Symbolrate" #-------------------- -#: ../html/clist.tmpl:138 ../lib/XXV/MODULES/CHANNELS.pm:746 +#: ../html/clist.tmpl:138 ../lib/XXV/MODULES/CHANNELS.pm:745 msgid "Video PID (VPID)" msgstr "Video PID (VPID)" #-------------------- -#: ../html/clist.tmpl:139 ../lib/XXV/MODULES/CHANNELS.pm:760 +#: ../html/clist.tmpl:139 ../lib/XXV/MODULES/CHANNELS.pm:759 msgid "Audio PID (APID)" msgstr "Audio PID (APID)" #-------------------- -#: ../html/clist.tmpl:140 ../lib/XXV/MODULES/CHANNELS.pm:772 +#: ../html/clist.tmpl:140 ../lib/XXV/MODULES/CHANNELS.pm:771 msgid "Teletext PID (TPID)" msgstr "Videotext PID (TPID)" #-------------------- -#: ../html/clist.tmpl:141 ../lib/XXV/MODULES/CHANNELS.pm:786 +#: ../html/clist.tmpl:141 ../lib/XXV/MODULES/CHANNELS.pm:785 msgid "Conditional access (CA)" msgstr "Zugangsberechtigungssystem (CA)" @@ -242,7 +242,7 @@ msgid "Switch to channel" msgstr "Schalte zum Kanal" #-------------------- -#: ../html/clist.tmpl:36 ../lib/XXV/MODULES/CHANNELS.pm:852 +#: ../html/clist.tmpl:36 ../lib/XXV/MODULES/CHANNELS.pm:851 msgid "Edit channel" msgstr "Kanal bearbeiten" @@ -272,17 +272,17 @@ msgid "Detailed program information" msgstr "Detailierte Programminformation" #-------------------- -#: ../html/display.tmpl:21 ../html/display.tmpl:44 ../lib/XXV/MODULES/EPG.pm:752 ../lib/XXV/MODULES/EPG.pm:926 +#: ../html/display.tmpl:21 ../html/display.tmpl:44 ../lib/XXV/MODULES/EPG.pm:753 ../lib/XXV/MODULES/EPG.pm:926 msgid "Percent" msgstr "Prozent" #-------------------- -#: ../html/display.tmpl:25 ../html/rdisplay.tmpl:149 ../html/search.tmpl:54 ../html/topten.tmpl:32 ../lib/XXV/MODULES/AUTOTIMER.pm:427 ../lib/XXV/MODULES/CHRONICLE.pm:168 ../lib/XXV/MODULES/CHRONICLE.pm:208 ../lib/XXV/MODULES/EPG.pm:748 ../lib/XXV/MODULES/EPG.pm:849 ../lib/XXV/MODULES/EPG.pm:923 ../lib/XXV/MODULES/RECORDS.pm:1767 ../lib/XXV/MODULES/TIMERS.pm:1097 +#: ../html/display.tmpl:25 ../html/rdisplay.tmpl:149 ../html/search.tmpl:54 ../html/topten.tmpl:32 ../lib/XXV/MODULES/AUTOTIMER.pm:427 ../lib/XXV/MODULES/CHRONICLE.pm:168 ../lib/XXV/MODULES/CHRONICLE.pm:208 ../lib/XXV/MODULES/EPG.pm:749 ../lib/XXV/MODULES/EPG.pm:849 ../lib/XXV/MODULES/EPG.pm:923 ../lib/XXV/MODULES/RECORDS.pm:1738 ../lib/XXV/MODULES/TIMERS.pm:1097 msgid "Channel" msgstr "Kanal" #-------------------- -#: ../html/display.tmpl:27 ../html/topten.tmpl:32 ../lib/XXV/MODULES/AUTOTIMER.pm:1053 ../lib/XXV/MODULES/CHRONICLE.pm:165 ../lib/XXV/MODULES/CHRONICLE.pm:205 ../lib/XXV/MODULES/EPG.pm:745 ../lib/XXV/MODULES/EPG.pm:847 ../lib/XXV/MODULES/EPG.pm:921 ../lib/XXV/MODULES/MUSIC.pm:607 ../lib/XXV/MODULES/RECORDS.pm:1384 ../lib/XXV/MODULES/RECORDS.pm:1459 ../lib/XXV/MODULES/TIMERS.pm:1094 ../lib/XXV/MODULES/USER.pm:525 +#: ../html/display.tmpl:27 ../html/topten.tmpl:32 ../lib/XXV/MODULES/AUTOTIMER.pm:1053 ../lib/XXV/MODULES/CHRONICLE.pm:165 ../lib/XXV/MODULES/CHRONICLE.pm:205 ../lib/XXV/MODULES/EPG.pm:746 ../lib/XXV/MODULES/EPG.pm:847 ../lib/XXV/MODULES/EPG.pm:921 ../lib/XXV/MODULES/MUSIC.pm:608 ../lib/XXV/MODULES/RECORDS.pm:1356 ../lib/XXV/MODULES/RECORDS.pm:1431 ../lib/XXV/MODULES/TIMERS.pm:1094 ../lib/XXV/MODULES/USER.pm:525 msgid "Service" msgstr "Service" @@ -312,22 +312,22 @@ msgid "Search with OFDb" msgstr "Suche mit OFDb" #-------------------- -#: ../html/display.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:430 ../lib/XXV/MODULES/AUTOTIMER.pm:628 ../lib/XXV/MODULES/EPG.pm:751 ../lib/XXV/MODULES/TIMERS.pm:725 ../lib/XXV/OUTPUT/Console.pm:169 +#: ../html/display.tmpl:60 ../lib/XXV/MODULES/AUTOTIMER.pm:430 ../lib/XXV/MODULES/AUTOTIMER.pm:628 ../lib/XXV/MODULES/EPG.pm:752 ../lib/XXV/MODULES/TIMERS.pm:725 ../lib/XXV/OUTPUT/Console.pm:169 msgid "Description" msgstr "Beschreibung" #-------------------- -#: ../html/display.tmpl:69 ../html/rlist.tmpl:240 ../html/rsearch.tmpl:240 ../html/topten.tmpl:32 ../lib/XXV/MODULES/AUTOTIMER.pm:1057 ../lib/XXV/MODULES/AUTOTIMER.pm:428 ../lib/XXV/MODULES/CHRONICLE.pm:170 ../lib/XXV/MODULES/CHRONICLE.pm:210 ../lib/XXV/MODULES/EPG.pm:749 ../lib/XXV/MODULES/EPG.pm:850 ../lib/XXV/MODULES/EPG.pm:924 ../lib/XXV/MODULES/TIMERS.pm:1098 +#: ../html/display.tmpl:69 ../html/rlist.tmpl:240 ../html/rsearch.tmpl:240 ../html/topten.tmpl:32 ../lib/XXV/MODULES/AUTOTIMER.pm:1057 ../lib/XXV/MODULES/AUTOTIMER.pm:428 ../lib/XXV/MODULES/CHRONICLE.pm:170 ../lib/XXV/MODULES/CHRONICLE.pm:210 ../lib/XXV/MODULES/EPG.pm:750 ../lib/XXV/MODULES/EPG.pm:850 ../lib/XXV/MODULES/EPG.pm:924 ../lib/XXV/MODULES/TIMERS.pm:1098 msgid "Start" msgstr "Start" #-------------------- -#: ../html/display.tmpl:73 -msgid "VPS" +#: ../html/display.tmpl:73 ../html/tlist.tmpl:91 ../html/tlist.tmpl:97 ../html/tsearch.tmpl:91 ../html/tsearch.tmpl:97 +msgid "PDC" msgstr "VPS" #-------------------- -#: ../html/display.tmpl:75 ../lib/XXV/MODULES/AUTOTIMER.pm:1058 ../lib/XXV/MODULES/AUTOTIMER.pm:429 ../lib/XXV/MODULES/CHRONICLE.pm:171 ../lib/XXV/MODULES/CHRONICLE.pm:211 ../lib/XXV/MODULES/EPG.pm:750 ../lib/XXV/MODULES/EPG.pm:851 ../lib/XXV/MODULES/EPG.pm:925 ../lib/XXV/MODULES/TIMERS.pm:1099 +#: ../html/display.tmpl:75 ../lib/XXV/MODULES/AUTOTIMER.pm:1058 ../lib/XXV/MODULES/AUTOTIMER.pm:429 ../lib/XXV/MODULES/CHRONICLE.pm:171 ../lib/XXV/MODULES/CHRONICLE.pm:211 ../lib/XXV/MODULES/EPG.pm:751 ../lib/XXV/MODULES/EPG.pm:851 ../lib/XXV/MODULES/EPG.pm:925 ../lib/XXV/MODULES/TIMERS.pm:1099 msgid "Stop" msgstr "Stopp" @@ -438,7 +438,7 @@ msgid "Recordings" msgstr "Aufnahmen" #-------------------- -#: ../html/help.tmpl:67 ../lib/XXV/MODULES/HTTPD.pm:97 ../lib/XXV/MODULES/MEDIALIB.pm:1255 ../lib/XXV/MODULES/WAPD.pm:81 +#: ../html/help.tmpl:67 ../lib/XXV/MODULES/HTTPD.pm:97 ../lib/XXV/MODULES/MEDIALIB.pm:1256 ../lib/XXV/MODULES/WAPD.pm:81 msgid "Music" msgstr "Musik" @@ -509,7 +509,7 @@ msgid "News" msgstr "Neuigkeiten" #-------------------- -#: ../html/help.tmpl:98 ../lib/XXV/MODULES/MEDIALIB.pm:1263 +#: ../html/help.tmpl:98 ../lib/XXV/MODULES/MEDIALIB.pm:1264 msgid "History" msgstr "Geschichte" @@ -574,7 +574,7 @@ msgid "TV-Episode" msgstr "TV-Episode" #-------------------- -#: ../html/mlcopy.tmpl:115 ../html/mldisplay.tmpl:115 ../html/mledit.tmpl:115 ../html/mlimport.tmpl:115 ../lib/XXV/MODULES/MEDIALIB.pm:1329 +#: ../html/mlcopy.tmpl:115 ../html/mldisplay.tmpl:115 ../html/mledit.tmpl:115 ../html/mlimport.tmpl:115 ../lib/XXV/MODULES/MEDIALIB.pm:1330 msgid "Seen" msgstr "Gesehen" @@ -584,7 +584,7 @@ msgid "Runtime" msgstr "Laufzeit" #-------------------- -#: ../html/mlcopy.tmpl:128 ../html/mldisplay.tmpl:30 ../html/mledit.tmpl:128 ../html/mlimport.tmpl:128 ../html/mlist.tmpl:75 ../lib/XXV/MODULES/MEDIALIB.pm:1304 ../lib/XXV/MODULES/MUSIC.pm:612 +#: ../html/mlcopy.tmpl:128 ../html/mldisplay.tmpl:30 ../html/mledit.tmpl:128 ../html/mlimport.tmpl:128 ../html/mlist.tmpl:75 ../lib/XXV/MODULES/MEDIALIB.pm:1305 ../lib/XXV/MODULES/MUSIC.pm:613 msgid "Year" msgstr "Jahr" @@ -594,7 +594,7 @@ msgid "Filename" msgstr "Dateiname" #-------------------- -#: ../html/mlcopy.tmpl:140 ../html/mldisplay.tmpl:209 ../html/mledit.tmpl:140 ../html/mlimport.tmpl:140 ../lib/XXV/MODULES/MEDIALIB.pm:1302 +#: ../html/mlcopy.tmpl:140 ../html/mldisplay.tmpl:209 ../html/mledit.tmpl:140 ../html/mlimport.tmpl:140 ../lib/XXV/MODULES/MEDIALIB.pm:1303 msgid "Actors" msgstr "Schauspieler" @@ -624,7 +624,7 @@ msgid "Size" msgstr "Größe" #-------------------- -#: ../html/mlcopy.tmpl:187 ../html/mldisplay.tmpl:201 ../html/mledit.tmpl:187 ../html/mlimport.tmpl:187 ../html/mlist.tmpl:77 ../lib/XXV/MODULES/MEDIALIB.pm:1309 +#: ../html/mlcopy.tmpl:187 ../html/mldisplay.tmpl:201 ../html/mledit.tmpl:187 ../html/mlimport.tmpl:187 ../html/mlist.tmpl:77 ../lib/XXV/MODULES/MEDIALIB.pm:1310 msgid "Comment" msgstr "Kommentar" @@ -644,7 +644,7 @@ msgid "Save" msgstr "Speichern" #-------------------- -#: ../html/mlcopy.tmpl:23 ../html/mledit.tmpl:23 ../html/mlimport.tmpl:23 ../html/rlist.tmpl:238 ../html/rsearch.tmpl:238 ../html/topten.tmpl:32 ../lib/XXV/MODULES/AUTOTIMER.pm:425 ../lib/XXV/MODULES/AUTOTIMER.pm:626 ../lib/XXV/MODULES/CHRONICLE.pm:166 ../lib/XXV/MODULES/CHRONICLE.pm:206 ../lib/XXV/MODULES/EPG.pm:746 ../lib/XXV/MODULES/EPG.pm:848 ../lib/XXV/MODULES/EPG.pm:922 ../lib/XXV/MODULES/MEDIALIB.pm:1299 ../lib/XXV/MODULES/MUSIC.pm:610 ../lib/XXV/MODULES/RECORDS.pm:1385 ../lib/XXV/MODULES/RECORDS.pm:1460 ../lib/XXV/MODULES/TIMERS.pm:1100 +#: ../html/mlcopy.tmpl:23 ../html/mledit.tmpl:23 ../html/mlimport.tmpl:23 ../html/rlist.tmpl:238 ../html/rsearch.tmpl:238 ../html/topten.tmpl:32 ../lib/XXV/MODULES/AUTOTIMER.pm:425 ../lib/XXV/MODULES/AUTOTIMER.pm:626 ../lib/XXV/MODULES/CHRONICLE.pm:166 ../lib/XXV/MODULES/CHRONICLE.pm:206 ../lib/XXV/MODULES/EPG.pm:747 ../lib/XXV/MODULES/EPG.pm:848 ../lib/XXV/MODULES/EPG.pm:922 ../lib/XXV/MODULES/MEDIALIB.pm:1300 ../lib/XXV/MODULES/MUSIC.pm:611 ../lib/XXV/MODULES/RECORDS.pm:1357 ../lib/XXV/MODULES/RECORDS.pm:1432 ../lib/XXV/MODULES/TIMERS.pm:1100 msgid "Title" msgstr "Titel" @@ -654,7 +654,7 @@ msgid "Search at" msgstr "Suche bei" #-------------------- -#: ../html/mlcopy.tmpl:36 ../html/mledit.tmpl:36 ../html/mlimport.tmpl:36 ../html/rlist.tmpl:239 ../html/rsearch.tmpl:239 ../lib/XXV/MODULES/AUTOTIMER.pm:426 ../lib/XXV/MODULES/AUTOTIMER.pm:627 ../lib/XXV/MODULES/CHRONICLE.pm:167 ../lib/XXV/MODULES/CHRONICLE.pm:207 ../lib/XXV/MODULES/EPG.pm:747 ../lib/XXV/MODULES/MEDIALIB.pm:1300 ../lib/XXV/MODULES/RECORDS.pm:1386 ../lib/XXV/MODULES/RECORDS.pm:1461 +#: ../html/mlcopy.tmpl:36 ../html/mledit.tmpl:36 ../html/mlimport.tmpl:36 ../html/rlist.tmpl:239 ../html/rsearch.tmpl:239 ../lib/XXV/MODULES/AUTOTIMER.pm:426 ../lib/XXV/MODULES/AUTOTIMER.pm:627 ../lib/XXV/MODULES/CHRONICLE.pm:167 ../lib/XXV/MODULES/CHRONICLE.pm:207 ../lib/XXV/MODULES/EPG.pm:748 ../lib/XXV/MODULES/MEDIALIB.pm:1301 ../lib/XXV/MODULES/RECORDS.pm:1358 ../lib/XXV/MODULES/RECORDS.pm:1433 msgid "Subtitle" msgstr "Serientitel" @@ -664,7 +664,7 @@ msgid "Create Media" msgstr "Medium erstellen" #-------------------- -#: ../html/mlcopy.tmpl:42 ../html/mldisplay.tmpl:78 ../html/mledit.tmpl:42 ../html/mlimport.tmpl:42 ../lib/XXV/MODULES/MEDIALIB.pm:1305 +#: ../html/mlcopy.tmpl:42 ../html/mldisplay.tmpl:78 ../html/mledit.tmpl:42 ../html/mlimport.tmpl:42 ../lib/XXV/MODULES/MEDIALIB.pm:1306 msgid "Country" msgstr "Land" @@ -674,12 +674,12 @@ msgid "Cover URL" msgstr "Cover URL" #-------------------- -#: ../html/mlcopy.tmpl:56 ../html/mldisplay.tmpl:48 ../html/mledit.tmpl:56 ../html/mlimport.tmpl:56 ../lib/XXV/MODULES/MEDIALIB.pm:1301 +#: ../html/mlcopy.tmpl:56 ../html/mldisplay.tmpl:48 ../html/mledit.tmpl:56 ../html/mlimport.tmpl:56 ../lib/XXV/MODULES/MEDIALIB.pm:1302 msgid "Director" msgstr "Regisseur" #-------------------- -#: ../html/mlcopy.tmpl:64 ../html/mldisplay.tmpl:62 ../html/mledit.tmpl:64 ../html/mlimport.tmpl:64 ../lib/XXV/MODULES/MEDIALIB.pm:1308 +#: ../html/mlcopy.tmpl:64 ../html/mldisplay.tmpl:62 ../html/mledit.tmpl:64 ../html/mlimport.tmpl:64 ../lib/XXV/MODULES/MEDIALIB.pm:1309 msgid "Language" msgstr "Spache" @@ -704,17 +704,17 @@ msgid "spanish" msgstr "spanisch" #-------------------- -#: ../html/mlcopy.tmpl:82 ../html/mldisplay.tmpl:193 ../html/mledit.tmpl:82 ../html/mlimport.tmpl:82 ../lib/XXV/MODULES/MEDIALIB.pm:1303 +#: ../html/mlcopy.tmpl:82 ../html/mldisplay.tmpl:193 ../html/mledit.tmpl:82 ../html/mlimport.tmpl:82 ../lib/XXV/MODULES/MEDIALIB.pm:1304 msgid "Plot" msgstr "Handlung" #-------------------- -#: ../html/mlcopy.tmpl:90 ../html/mldisplay.tmpl:102 ../html/mledit.tmpl:90 ../html/mlimport.tmpl:90 ../lib/XXV/MODULES/MEDIALIB.pm:1306 +#: ../html/mlcopy.tmpl:90 ../html/mldisplay.tmpl:102 ../html/mledit.tmpl:90 ../html/mlimport.tmpl:90 ../lib/XXV/MODULES/MEDIALIB.pm:1307 msgid "DiskID" msgstr "DiskID" #-------------------- -#: ../html/mlcopy.tmpl:95 ../html/mldisplay.tmpl:92 ../html/mledit.tmpl:95 ../html/mlimport.tmpl:95 ../lib/XXV/MODULES/MEDIALIB.pm:1307 +#: ../html/mlcopy.tmpl:95 ../html/mldisplay.tmpl:92 ../html/mledit.tmpl:95 ../html/mlimport.tmpl:95 ../lib/XXV/MODULES/MEDIALIB.pm:1308 msgid "Mediatype" msgstr "Medientyp" @@ -774,7 +774,7 @@ msgid "Selection" msgstr "Auswählen" #-------------------- -#: ../html/mlist.tmpl:74 ../lib/XXV/MODULES/MUSIC.pm:608 +#: ../html/mlist.tmpl:74 ../lib/XXV/MODULES/MUSIC.pm:609 msgid "Artist" msgstr "Künstler" @@ -944,7 +944,7 @@ msgid "Priority" msgstr "Priorität" #-------------------- -#: ../html/rdisplay.tmpl:63 ../html/rlist.tmpl:103 ../html/rlist.tmpl:241 ../html/rsearch.tmpl:103 ../html/rsearch.tmpl:241 ../lib/XXV/MODULES/RECORDS.pm:1387 ../lib/XXV/MODULES/RECORDS.pm:1462 +#: ../html/rdisplay.tmpl:63 ../html/rlist.tmpl:103 ../html/rlist.tmpl:241 ../html/rsearch.tmpl:103 ../html/rsearch.tmpl:241 ../lib/XXV/MODULES/RECORDS.pm:1359 ../lib/XXV/MODULES/RECORDS.pm:1434 msgid "Duration" msgstr "Dauer" @@ -969,7 +969,7 @@ msgid "Cut recording" msgstr "Aufnahme schneiden" #-------------------- -#: ../html/rdisplay.tmpl:84 ../lib/XXV/MODULES/RECORDS.pm:1799 +#: ../html/rdisplay.tmpl:84 ../lib/XXV/MODULES/RECORDS.pm:1770 msgid "Edit recording" msgstr "Aufnahme bearbeiten" @@ -1089,7 +1089,7 @@ msgid "Search in fields" msgstr "Suchfelder" #-------------------- -#: ../html/search.tmpl:27 ../html/search.tmpl:35 ../html/search.tmpl:42 ../lib/XXV/MODULES/MEDIALIB.pm:1328 +#: ../html/search.tmpl:27 ../html/search.tmpl:35 ../html/search.tmpl:42 ../lib/XXV/MODULES/MEDIALIB.pm:1329 msgid "All" msgstr "Alle" @@ -1636,8 +1636,8 @@ msgstr "Suche nur an diesen Wochentagen" #-------------------- #: ../lib/XXV/MODULES/AUTOTIMER.pm:824 -msgid "Activate VPS for new timers" -msgstr "Aktiviere VPS für neue Timer" +msgid "Use PDC time to control created timer" +msgstr "Verwende VPS zum Überwachen neuer Timer" #-------------------- #: ../lib/XXV/MODULES/AUTOTIMER.pm:828 ../lib/XXV/MODULES/TIMERS.pm:32 @@ -1650,7 +1650,7 @@ msgid "Show autotimer 'aid'" msgstr "Zeige Autotimer 'aid'" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:836 ../lib/XXV/MODULES/AUTOTIMER.pm:850 ../lib/XXV/MODULES/AUTOTIMER.pm:863 ../lib/XXV/MODULES/AUTOTIMER.pm:879 ../lib/XXV/MODULES/AUTOTIMER.pm:895 ../lib/XXV/MODULES/CHANNELS.pm:670 ../lib/XXV/MODULES/CHANNELS.pm:701 ../lib/XXV/MODULES/CHANNELS.pm:740 ../lib/XXV/MODULES/CHANNELS.pm:753 ../lib/XXV/MODULES/CHANNELS.pm:779 ../lib/XXV/MODULES/CHANNELS.pm:805 ../lib/XXV/MODULES/CHANNELS.pm:818 ../lib/XXV/MODULES/CHANNELS.pm:831 ../lib/XXV/MODULES/CHANNELS.pm:844 ../lib/XXV/MODULES/RECORDS.pm:1740 ../lib/XXV/MODULES/RECORDS.pm:1754 ../lib/XXV/MODULES/TIMERS.pm:689 ../lib/XXV/MODULES/TIMERS.pm:705 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:836 ../lib/XXV/MODULES/AUTOTIMER.pm:850 ../lib/XXV/MODULES/AUTOTIMER.pm:863 ../lib/XXV/MODULES/AUTOTIMER.pm:879 ../lib/XXV/MODULES/AUTOTIMER.pm:895 ../lib/XXV/MODULES/CHANNELS.pm:669 ../lib/XXV/MODULES/CHANNELS.pm:700 ../lib/XXV/MODULES/CHANNELS.pm:739 ../lib/XXV/MODULES/CHANNELS.pm:752 ../lib/XXV/MODULES/CHANNELS.pm:778 ../lib/XXV/MODULES/CHANNELS.pm:804 ../lib/XXV/MODULES/CHANNELS.pm:817 ../lib/XXV/MODULES/CHANNELS.pm:830 ../lib/XXV/MODULES/CHANNELS.pm:843 ../lib/XXV/MODULES/RECORDS.pm:1711 ../lib/XXV/MODULES/RECORDS.pm:1725 ../lib/XXV/MODULES/TIMERS.pm:689 ../lib/XXV/MODULES/TIMERS.pm:705 msgid "Value incorrect!" msgstr "Der Wert ist nicht korrekt!" @@ -1665,7 +1665,7 @@ msgid "Minimum play time in minutes" msgstr "Mindestlänge in Minuten" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:869 ../lib/XXV/MODULES/RECORDS.pm:1747 ../lib/XXV/MODULES/TIMERS.pm:679 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:869 ../lib/XXV/MODULES/RECORDS.pm:1718 ../lib/XXV/MODULES/TIMERS.pm:679 msgid "Priority (%d ... %d)" msgstr "Priorität (%d ... %d)" @@ -1675,7 +1675,7 @@ msgid "Sorry, but the maximum priority is limited to %d!" msgstr "Entschuldigung, aber die maximale Priorität ist auf %d begrenzt!" #-------------------- -#: ../lib/XXV/MODULES/AUTOTIMER.pm:885 ../lib/XXV/MODULES/RECORDS.pm:1733 ../lib/XXV/MODULES/TIMERS.pm:695 +#: ../lib/XXV/MODULES/AUTOTIMER.pm:885 ../lib/XXV/MODULES/RECORDS.pm:1704 ../lib/XXV/MODULES/TIMERS.pm:695 msgid "Lifetime (%d ... %d)" msgstr "Lebenszeit (%d ... %d)" @@ -1725,27 +1725,27 @@ msgid "Couldn't toggle autotimer with ID '%s'!" msgstr "Konnte Autotimer mit ID '%s' nicht umschalten!" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1003 +#: ../lib/XXV/MODULES/CHANNELS.pm:1002 msgid "New %s channel: %s on position: %d %s" msgstr "Neuer %s Kanal: %s auf Position: %d %s" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1005 +#: ../lib/XXV/MODULES/CHANNELS.pm:1004 msgid "TV" msgstr "TV" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1006 +#: ../lib/XXV/MODULES/CHANNELS.pm:1005 msgid "Radio" msgstr "Radio" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1009 +#: ../lib/XXV/MODULES/CHANNELS.pm:1008 msgid "(encrypted)" msgstr "(verschlüsselt)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:1015 +#: ../lib/XXV/MODULES/CHANNELS.pm:1014 msgid "Found %d new channels!" msgstr "%d neue Kanäle gefunden!" @@ -1780,6 +1780,16 @@ msgid "How often channels are to be updated (in seconds)" msgstr "Wie oft sollen Kanäle aktualisiert werden (in Sekunden)" #-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:351 +msgid "Couldn't find channels.conf as file '%s'!" +msgstr "Konnte channels.conf als Datei '%s' nicht finden!" + +#-------------------- +#: ../lib/XXV/MODULES/CHANNELS.pm:361 +msgid "Couldn't open file '%s'! : %s" +msgstr "Konnte Datei '%s' nicht öffnen! : %s" + +#-------------------- #: ../lib/XXV/MODULES/CHANNELS.pm:38 msgid "Insert channels with blank PID" msgstr "Kanäle mit leerer PID einfügen" @@ -1805,22 +1815,22 @@ msgid "DVB card %s" msgstr "DVB Karte %s" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:648 ../lib/XXV/MODULES/CHANNELS.pm:948 +#: ../lib/XXV/MODULES/CHANNELS.pm:647 ../lib/XXV/MODULES/CHANNELS.pm:947 msgid "Channel '%s' does not exist in the database!" msgstr "Der Kanal '%s' existiert nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:663 +#: ../lib/XXV/MODULES/CHANNELS.pm:662 msgid "Position" msgstr "Position" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:681 ../lib/XXV/MODULES/CHANNELS.pm:853 +#: ../lib/XXV/MODULES/CHANNELS.pm:680 ../lib/XXV/MODULES/CHANNELS.pm:852 msgid "New channel" msgstr "Neuer Kanal" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:708 +#: ../lib/XXV/MODULES/CHANNELS.pm:707 msgid "Signal source" msgstr "Signalquelle" @@ -1830,22 +1840,22 @@ msgid "Cleans out channel names, only the 'long' part is visible." msgstr "Bereinigt Kanalnamen, nur Teil 'long' ist sichtbar" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:798 +#: ../lib/XXV/MODULES/CHANNELS.pm:797 msgid "Service ID (SID)" msgstr "Service ID (SID)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:811 +#: ../lib/XXV/MODULES/CHANNELS.pm:810 msgid "Network ID (NID)" msgstr "Netzwerk ID (NID)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:824 +#: ../lib/XXV/MODULES/CHANNELS.pm:823 msgid "Transport stream ID (TID)" msgstr "Transport stream ID (TID)" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:837 +#: ../lib/XXV/MODULES/CHANNELS.pm:836 msgid "Radio ID (RID)" msgstr "Radio ID (RID)" @@ -1860,17 +1870,17 @@ msgid "List channels from database 'cname'" msgstr "Zeige Kanäle der Datenbank 'cname'" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:935 +#: ../lib/XXV/MODULES/CHANNELS.pm:934 msgid "No channel defined for deletion! Please use cdelete 'pos'!" msgstr "Kanal zu löschen definiert! Bitte verwende cdelete 'pos'" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:957 +#: ../lib/XXV/MODULES/CHANNELS.pm:956 msgid "Do you want to delete this channel?" msgstr "Wollen sie diesen Kanal wirklich löschen?" #-------------------- -#: ../lib/XXV/MODULES/CHANNELS.pm:982 +#: ../lib/XXV/MODULES/CHANNELS.pm:981 msgid "No channel defined for deletion!" msgstr "Kein Kanal zum Löschen definiert!" @@ -1925,7 +1935,7 @@ msgid "Saves the configuration." msgstr "Speichert Konfiguration" #-------------------- -#: ../lib/XXV/MODULES/CONFIG.pm:147 ../lib/XXV/MODULES/CONFIG.pm:228 +#: ../lib/XXV/MODULES/CONFIG.pm:147 ../lib/XXV/MODULES/CONFIG.pm:222 msgid "Sorry, but section %s does not exist in the configuration!" msgstr "Verzeihung, aber der Abschnitt %s existiert nicht in der Konfiguration!" @@ -1955,17 +1965,17 @@ msgid "This module edits, writes and saves the configuration." msgstr "Dieses Modul bearbeitet, schreibt und übernimmt die Konfiguration." #-------------------- -#: ../lib/XXV/MODULES/CONFIG.pm:188 +#: ../lib/XXV/MODULES/CONFIG.pm:183 msgid "Section: '%s' saving ... please wait." msgstr "Abschnitt: '%s' speichere .. bitte warten." #-------------------- -#: ../lib/XXV/MODULES/CONFIG.pm:206 +#: ../lib/XXV/MODULES/CONFIG.pm:201 msgid "Configuration written to '%s'." msgstr "Konfiguration nach '%s' geschrieben." #-------------------- -#: ../lib/XXV/MODULES/CONFIG.pm:221 +#: ../lib/XXV/MODULES/CONFIG.pm:215 msgid "Need a name of the module to display the configuration!" msgstr "Ich benötige einen Namen des Moduls um die Konfiguration anzuzeigen!" @@ -1975,17 +1985,17 @@ msgid "Edit configuration 'section'" msgstr "Konfiguration bearbeiten 'Abschnitt'" #-------------------- -#: ../lib/XXV/MODULES/CONFIG.pm:274 +#: ../lib/XXV/MODULES/CONFIG.pm:264 msgid "Couldn't find %s in %s!" msgstr "Bearbeiten war erfolgreich" #-------------------- -#: ../lib/XXV/MODULES/CONFIG.pm:283 +#: ../lib/XXV/MODULES/CONFIG.pm:272 msgid "Edit successful!" msgstr "Bearbeiten war erfolgreich!" #-------------------- -#: ../lib/XXV/MODULES/CONFIG.pm:324 +#: ../lib/XXV/MODULES/CONFIG.pm:312 msgid "" "%sThis is the xxv %s server.\n" "Please use the following commands:\n" @@ -2019,6 +2029,11 @@ msgid "Modules loaded." msgstr "Module neugeladen." #-------------------- +#: ../lib/XXV/MODULES/EPG.pm:1125 +msgid "No event id defined!" +msgstr "Keine ID zum Event definiert!" + +#-------------------- #: ../lib/XXV/MODULES/EPG.pm:156 msgid "EPG table contains %d entries and since the last login on %s %d new entries." msgstr "Die EPG Tabelle enthält %d Einträge und seit dem letzten Anmeldung am %s, %d neue Einträge" @@ -2089,7 +2104,7 @@ msgid "Display events currently showing." msgstr "Zeigt Sendungen, welche aktuell laufen." #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:688 ../lib/XXV/MODULES/EPG.pm:691 +#: ../lib/XXV/MODULES/EPG.pm:689 ../lib/XXV/MODULES/EPG.pm:692 msgid "This channel '%s' does not exist in the database!" msgstr "Dieser Kanal '%s' existiert nicht in der Datenbank!" @@ -2099,7 +2114,7 @@ msgid "Display events showing next." msgstr "Zeigt Sendungen, welche als nächstes laufen." #-------------------- -#: ../lib/XXV/MODULES/EPG.pm:740 +#: ../lib/XXV/MODULES/EPG.pm:741 msgid "No ID defined to display this program! Please use display 'eid'!" msgstr "Keine ID einer Sendung, zur Anzeige dieses Programmes, definiert! Bitte verwende display 'eid'" @@ -2119,6 +2134,11 @@ msgid "Update EPG data." msgstr "Aktualisiere EPG Daten" #-------------------- +#: ../lib/XXV/MODULES/EPG.pm:979 ../lib/XXV/MODULES/VTX.pm:1348 +msgid "No channel defined!" +msgstr "Kein Kanal definiert!" + +#-------------------- #: ../lib/XXV/MODULES/EPG.pm:98 msgid "Display the current program running in the VDR" msgstr "Zeigt die Sendung, die im VDR läuft" @@ -2214,12 +2234,12 @@ msgid "You are not authorized to use this system!" msgstr "Sie haben keine Berechtigungen für dieses System!" #-------------------- -#: ../lib/XXV/MODULES/HTTPD.pm:450 +#: ../lib/XXV/MODULES/HTTPD.pm:433 msgid "Modul '%s' is'nt loaded!" msgstr "Modul '%s' wurde nicht geladen!" #-------------------- -#: ../lib/XXV/MODULES/HTTPD.pm:451 +#: ../lib/XXV/MODULES/HTTPD.pm:434 msgid "Internal Server Error" msgstr "Interner Serverfehler" @@ -2229,12 +2249,12 @@ msgid "This module is a multisession HTTPD server." msgstr "Dieses Modul ist ein Mehrfachsitzung HTTPD Server." #-------------------- -#: ../lib/XXV/MODULES/HTTPD.pm:528 +#: ../lib/XXV/MODULES/HTTPD.pm:517 msgid "Traffic on HTTPD socket since %s: transmitted: %s - received: %s - connections: %d." msgstr "Datenverkehr des HTTPD Anschlusses seit %s: gesendet: %s - empfangen: %s - Verbindungen: %d." #-------------------- -#: ../lib/XXV/MODULES/HTTPD.pm:574 ../lib/XXV/OUTPUT/Console.pm:667 ../lib/XXV/OUTPUT/Html.pm:762 +#: ../lib/XXV/MODULES/HTTPD.pm:563 ../lib/XXV/OUTPUT/Console.pm:676 ../lib/XXV/OUTPUT/Html.pm:762 msgid "Could not open file '%s'! : %s" msgstr "Konnte Datei '%s' nicht öffnen : %s" @@ -2309,7 +2329,7 @@ msgid "Edit media" msgstr "Medium bearbeiten" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1059 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1060 msgid "wanted" msgstr "Wunschliste" @@ -2324,72 +2344,72 @@ msgid "Delete media" msgstr "Medium löschen" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1175 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1176 msgid "Action" msgstr "Action" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1179 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1180 msgid "Adventure" msgstr "Abenteuer" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1183 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1184 msgid "Animation" msgstr "Animation" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1187 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1188 msgid "Comedy" msgstr "Komödie" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1191 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1192 msgid "Crime" msgstr "Krimi" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1195 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1196 msgid "Documentary" msgstr "Dokumentation" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1199 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1200 msgid "Drama" msgstr "Drama" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1203 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1204 msgid "Family" msgstr "Familie" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1207 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1208 msgid "Fantasy" msgstr "Fantasy" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1211 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1212 msgid "Film-Noir" msgstr "Film-Noir" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1215 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1216 msgid "Horror" msgstr "Horror" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1219 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1220 msgid "Musical" msgstr "Musical" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1223 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1224 msgid "Mystery" msgstr "Mystery" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1227 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1228 msgid "Romance" msgstr "Romanze" @@ -2399,47 +2419,47 @@ msgid "Research media" msgstr "Medium recherchieren" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1231 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1232 msgid "Sci-Fi" msgstr "Sci-Fi" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1235 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1236 msgid "Short" msgstr "Kurzfilm" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1239 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1240 msgid "Thriller" msgstr "Thriller" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1243 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1244 msgid "War" msgstr "Krieg" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1247 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1248 msgid "Western" msgstr "Western" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1251 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1252 msgid "Adult" msgstr "Adult" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1259 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1260 msgid "Biography" msgstr "Biography" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1267 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1268 msgid "Childs" msgstr "Kinder" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1271 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1272 msgid "Splatter" msgstr "Splatter" @@ -2449,72 +2469,72 @@ msgid "Get image from media cache" msgstr "Hole Bild aus dem Medien Cache" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1319 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1320 msgid "#" msgstr "#" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1320 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1321 msgid "ABC" msgstr "ABC" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1321 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1322 msgid "DEF" msgstr "DEF" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1322 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1323 msgid "GHI" msgstr "GHI" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1323 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1324 msgid "JKL" msgstr "JKL" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1324 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1325 msgid "MNO" msgstr "MNO" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1325 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1326 msgid "PQRS" msgstr "PQRS" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1326 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1327 msgid "TUV" msgstr "TUV" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1327 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1328 msgid "WXYZ" msgstr "WXYZ" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1330 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1331 msgid "Unseen" msgstr "Ungesehen" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:1331 +#: ../lib/XXV/MODULES/MEDIALIB.pm:1332 msgid "Wanted" msgstr "Wunschliste" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:135 +#: ../lib/XXV/MODULES/MEDIALIB.pm:136 msgid "Save media" msgstr "Medium speichern" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:141 +#: ../lib/XXV/MODULES/MEDIALIB.pm:142 msgid "Import media" msgstr "Medium importieren" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:147 +#: ../lib/XXV/MODULES/MEDIALIB.pm:148 msgid "Search media" msgstr "Medium suchen" @@ -2524,21 +2544,21 @@ msgid "This module manages media like DVDs, VCD, etc." msgstr "Dieses Module verwaltet Medien wie z.B. DVD, VCD, etc." #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:302 +#: ../lib/XXV/MODULES/MEDIALIB.pm:303 msgid "Media library has stored %d medias" msgstr "Medienbibliothek hat %d Medien gespeichert" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:369 ../lib/XXV/MODULES/MEDIALIB.pm:568 ../lib/XXV/MODULES/MEDIALIB.pm:676 ../lib/XXV/MODULES/MEDIALIB.pm:761 -msgid "Media with ID '%s' does not exist in the database!" -msgstr "Medium mit der ID '%s' existiert nicht in der Datenbank!" - -#-------------------- #: ../lib/XXV/MODULES/MEDIALIB.pm:37 msgid "Cache images" msgstr "Bilder zwischenspeichern" #-------------------- +#: ../lib/XXV/MODULES/MEDIALIB.pm:370 ../lib/XXV/MODULES/MEDIALIB.pm:569 ../lib/XXV/MODULES/MEDIALIB.pm:677 ../lib/XXV/MODULES/MEDIALIB.pm:762 +msgid "Media with ID '%s' does not exist in the database!" +msgstr "Medium mit der ID '%s' existiert nicht in der Datenbank!" + +#-------------------- #: ../lib/XXV/MODULES/MEDIALIB.pm:43 msgid "Location of coverimages." msgstr "Speicherplatz der Cover Bilder" @@ -2564,7 +2584,7 @@ msgid "Default mediatype" msgstr "Standard Medientyp" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:734 +#: ../lib/XXV/MODULES/MEDIALIB.pm:735 msgid "Media %s saved!" msgstr "Medium %s gespeichert!" @@ -2574,12 +2594,12 @@ msgid "Default range" msgstr "Standardbereich" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:771 +#: ../lib/XXV/MODULES/MEDIALIB.pm:772 msgid "Genres for Media with ID '%s' does not exist in the database!" msgstr "Genres für Medium mit der ID '%s' existieren nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/MEDIALIB.pm:776 +#: ../lib/XXV/MODULES/MEDIALIB.pm:777 msgid "Media %s is deleted." msgstr "Medium %s wurde gelöscht." @@ -2609,7 +2629,7 @@ msgid "New covers search was successfully!" msgstr "Suche nach neue Plattenhüllen war erfolgreich!" #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:1036 ../lib/XXV/MODULES/MUSIC.pm:1053 ../lib/XXV/MODULES/MUSIC.pm:339 ../lib/XXV/MODULES/MUSIC.pm:359 ../lib/XXV/MODULES/MUSIC.pm:399 ../lib/XXV/MODULES/MUSIC.pm:438 +#: ../lib/XXV/MODULES/MUSIC.pm:1036 ../lib/XXV/MODULES/MUSIC.pm:1053 ../lib/XXV/MODULES/MUSIC.pm:342 ../lib/XXV/MODULES/MUSIC.pm:362 ../lib/XXV/MODULES/MUSIC.pm:402 ../lib/XXV/MODULES/MUSIC.pm:441 msgid "Back to music list" msgstr "Zurück zur Musikliste" @@ -2629,12 +2649,12 @@ msgid "Get a m3u playlist for 'fid'" msgstr "Erzeuge ein m3u-Abspielliste für 'fid'" #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:122 +#: ../lib/XXV/MODULES/MUSIC.pm:123 msgid "Shows music 'dir'" msgstr "Zeige Musik 'dir'" #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:128 +#: ../lib/XXV/MODULES/MUSIC.pm:129 msgid "Search music 'txt'" msgstr "Sucht Musik 'txt'" @@ -2644,17 +2664,17 @@ msgid "Sorry, images for cover is'nt supported" msgstr "Entschuldigung, Plattenhüllen werden nicht unterstützt." #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:134 -msgid "Show album covers." -msgstr "Zeigt Plattenhüllen." - -#-------------------- #: ../lib/XXV/MODULES/MUSIC.pm:1345 msgid "Sorry, couldn't get file." msgstr "Entschuldigung, Datei kann nicht geholt werden." #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:140 +#: ../lib/XXV/MODULES/MUSIC.pm:135 +msgid "Show album covers." +msgstr "Zeigt Plattenhüllen." + +#-------------------- +#: ../lib/XXV/MODULES/MUSIC.pm:142 msgid "Get music file 'fid'" msgstr "Holt die Musikdateien'fid'" @@ -2664,27 +2684,27 @@ msgid "This module managed music files." msgstr "Dieser Modul behandelt die Musikdateien." #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:335 +#: ../lib/XXV/MODULES/MUSIC.pm:338 msgid "Directory of the music files '%s' not found" msgstr "Verzeichnis mit den Musikdateien '%s' nicht gefunden" #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:357 +#: ../lib/XXV/MODULES/MUSIC.pm:360 msgid "Reread the music files ..." msgstr "Erneutes Einlesen der Musikdateien ..." #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:371 +#: ../lib/XXV/MODULES/MUSIC.pm:374 msgid "Get information from music files ..." msgstr "Hole Informationen über die Musikdateien ..." #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:397 +#: ../lib/XXV/MODULES/MUSIC.pm:400 msgid "No music files found!" msgstr "Keine Musikdateien gefunden!" #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:434 +#: ../lib/XXV/MODULES/MUSIC.pm:437 msgid "%d new music files in database saved and %d non exists entries deleted!" msgstr "%d neue Musikdateien wurden in der Datenbank gespeichert und %d nicht existierende gelöscht!" @@ -2699,22 +2719,22 @@ msgid "Port to listen for icecast clients." msgstr "Port des Server, an dem für Icecast Clients gelauscht wird." #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:511 +#: ../lib/XXV/MODULES/MUSIC.pm:512 msgid "Sorry, playback is'nt supported" msgstr "Entschuldigung, Wiedergabe ist nicht möglich" #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:609 +#: ../lib/XXV/MODULES/MUSIC.pm:610 msgid "Album" msgstr "Album" #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:611 +#: ../lib/XXV/MODULES/MUSIC.pm:612 msgid "Number of track" msgstr "Nummer des Track" #-------------------- -#: ../lib/XXV/MODULES/MUSIC.pm:613 +#: ../lib/XXV/MODULES/MUSIC.pm:614 msgid "Length" msgstr "Dauer" @@ -2774,22 +2794,22 @@ msgid "Search recordings 'text'" msgstr "Sucht Aufnahmen 'text'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1245 +#: ../lib/XXV/MODULES/RECORDS.pm:1214 msgid "No recording defined for display! Please use rdisplay 'rid'" msgstr "Keine Aufnahme zum Anzeigen definiert! Bitte verwende rdisplay 'rid'" #-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:1252 ../lib/XXV/MODULES/RECORDS.pm:1284 ../lib/XXV/MODULES/RECORDS.pm:1311 ../lib/XXV/MODULES/RECORDS.pm:1564 ../lib/XXV/MODULES/RECORDS.pm:1653 ../lib/XXV/MODULES/RECORDS.pm:1993 +msgid "Recording '%s' does not exist in the database!" +msgstr "Aufnahme '%s' existiert nicht in der Datenbank!" + +#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:127 msgid "Delete recording 'rid'" msgstr "Aufnahme löschen 'rid'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1284 ../lib/XXV/MODULES/RECORDS.pm:1316 ../lib/XXV/MODULES/RECORDS.pm:1341 ../lib/XXV/MODULES/RECORDS.pm:1591 ../lib/XXV/MODULES/RECORDS.pm:1681 ../lib/XXV/MODULES/RECORDS.pm:2027 -msgid "Recording '%s' does not exist in the database!" -msgstr "Aufnahme '%s' existiert nicht in der Datenbank!" - -#-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1309 ../lib/XXV/MODULES/RECORDS.pm:1334 +#: ../lib/XXV/MODULES/RECORDS.pm:1277 ../lib/XXV/MODULES/RECORDS.pm:1304 msgid "No recording defined for playback! Please use rplay 'rid'." msgstr "Keine Aufnahme zum Wiedergabe definiert! Bitte verwende rplay 'rid'" @@ -2809,32 +2829,32 @@ msgid "Play recording 'rid' in the VDR." msgstr "Spiele Aufnahme 'rid' im VDR" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1525 +#: ../lib/XXV/MODULES/RECORDS.pm:1497 msgid "No recording defined for deletion! Please use rdelete 'id'." msgstr "Keine Aufnahme zum Löschen definiert! Bitte verwende rdelete 'rid'." #-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:1536 +msgid "Are you sure to delete this recording?" +msgstr "Wollen sie wirklich diese Aufnahme löschen?" + +#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:155 msgid "Cut recording 'rid' in vdr" msgstr "Schneide Aufnahme 'rid' im VDR" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1564 -msgid "Are you sure to delete this recording?" -msgstr "Wollen sie wirklich diese Aufnahme löschen?" - -#-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1596 +#: ../lib/XXV/MODULES/RECORDS.pm:1570 msgid "Recording '%s' to delete" msgstr "Aufnahme '%s' wird gelöscht" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1633 +#: ../lib/XXV/MODULES/RECORDS.pm:1605 msgid "No recording to delete!" msgstr "Keine Aufnahme zum Löschen!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1659 +#: ../lib/XXV/MODULES/RECORDS.pm:1631 msgid "No recording defined for editing!" msgstr "Keine Aufnahme-ID zum Bearbeiten!" @@ -2844,71 +2864,71 @@ msgid "Create event entries if a recording has been deleted." msgstr "Erzeuge Eventeinträge, wenn eine Aufnahme gelöscht wurde." #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1694 ../lib/XXV/MODULES/RECORDS.pm:1822 ../lib/XXV/OUTPUT/Html.pm:469 ../lib/XXV/OUTPUT/Wml.pm:267 -msgid "Couldn't open file '%s' : %s!" -msgstr "Kann Datei '%s' nicht öffnen : %s!" - -#-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1727 ../lib/XXV/MODULES/TIMERS.pm:710 +#: ../lib/XXV/MODULES/RECORDS.pm:1698 ../lib/XXV/MODULES/TIMERS.pm:710 msgid "Title of recording" msgstr "Titel der Aufnahme" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1764 +#: ../lib/XXV/MODULES/RECORDS.pm:1735 msgid "Undefined" msgstr "Unbestimmt" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1774 ../lib/XXV/MODULES/TIMERS.pm:615 +#: ../lib/XXV/MODULES/RECORDS.pm:1745 ../lib/XXV/MODULES/TIMERS.pm:615 msgid "This channel '%s' does not exist!" msgstr "Dieser Kanal '%s' existiert nicht in der Datenbank!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1781 +#: ../lib/XXV/MODULES/RECORDS.pm:1752 msgid "Summary" msgstr "Zusammenfassung" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1785 +#: ../lib/XXV/MODULES/RECORDS.pm:1756 msgid "Video" msgstr "Video" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1789 +#: ../lib/XXV/MODULES/RECORDS.pm:1760 msgid "Audio" msgstr "Audio" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1794 +#: ../lib/XXV/MODULES/RECORDS.pm:1765 msgid "Cut marks" msgstr "Schnittmarken" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1885 ../lib/XXV/MODULES/RECORDS.pm:1891 +#: ../lib/XXV/MODULES/RECORDS.pm:1849 ../lib/XXV/MODULES/RECORDS.pm:1855 msgid "Couldn't write file '%s' : %s" msgstr "Konnte Datei '%s' nicht schreiben : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1910 ../lib/XXV/MODULES/RECORDS.pm:1933 +#: ../lib/XXV/MODULES/RECORDS.pm:1874 ../lib/XXV/MODULES/RECORDS.pm:1896 msgid "Recording: '%s', couldn't move to '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht nach '%s' verschoben werden : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1929 +#: ../lib/XXV/MODULES/RECORDS.pm:1892 msgid "Recording: '%s', couldn't mkpath: '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht Verzeichnis '%s' nicht erstellen : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1940 +#: ../lib/XXV/MODULES/RECORDS.pm:1903 msgid "Recording: '%s', couldn't remove '%s' : %s" msgstr "Aufnahme: '%s', konnte nicht '%s' nicht entfernen : %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:1968 ../lib/XXV/MODULES/RECORDS.pm:1970 +#: ../lib/XXV/MODULES/RECORDS.pm:1931 ../lib/XXV/MODULES/RECORDS.pm:1933 msgid "Recording edited!" msgstr "Aufnahme wurde bearbeitet!" #-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:1941 +msgid "Recording was'nt changed!" +msgstr "Aufnahme wurde nicht verändert!" + +#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:197 msgid "Recording deleted: %s" msgstr "Aufnahme gelöscht: %s" @@ -2919,47 +2939,47 @@ msgid "Subtitle: %s\n" msgstr "Serientitel: %s\n" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:200 -msgid "Description: %s\n" -msgstr "Beschreibung: %s\n" - -#-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2014 +#: ../lib/XXV/MODULES/RECORDS.pm:1980 msgid "No reccmds.conf on your system!" msgstr "Keine reccmds.conf auf dem System!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2019 +#: ../lib/XXV/MODULES/RECORDS.pm:1985 msgid "Please use rconvert 'cmdid_rid'" msgstr "Bitte verwende rconvert 'cmdid_rid'" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2026 +#: ../lib/XXV/MODULES/RECORDS.pm:1992 msgid "Couldn't find this command ID!" msgstr "Kann diese Kommando-ID nicht finden!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2040 +#: ../lib/XXV/MODULES/RECORDS.pm:200 +msgid "Description: %s\n" +msgstr "Beschreibung: %s\n" + +#-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:2006 msgid "Call %s '%s', standard error output :" msgstr "Aufruf %s '%s', Standardfehlerausgabe :" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2043 +#: ../lib/XXV/MODULES/RECORDS.pm:2009 msgid "Call %s '%s', standard output :" msgstr "Aufruf %s '%s', Ausgabe :" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2047 +#: ../lib/XXV/MODULES/RECORDS.pm:2013 msgid "Sorry! Couldn't call %s '%s'! %s" msgstr "Entschuldigung! Konnte %s '%s' nicht aufrufen! %s" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2051 +#: ../lib/XXV/MODULES/RECORDS.pm:2017 msgid "Back to recording list" msgstr "Zurück zur Aufnahmeliste" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:2089 +#: ../lib/XXV/MODULES/RECORDS.pm:2055 msgid "%d new recordings since last report time %s" msgstr "%d neue Aufnahmen seit der letzten Reportzeit %s" @@ -2974,27 +2994,27 @@ msgid "How often recordings are to be updated (in minutes)" msgstr "Wie oft sollen Aufnahmen eingelesen werden (in Minuten)" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:473 +#: ../lib/XXV/MODULES/RECORDS.pm:472 msgid "No recordings available!" msgstr "Keine Aufnahmen verfügbar!" #-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:488 +msgid "Used %s, total %s%s, free %s%s" +msgstr "Genutzt %s, Gesamt %s%s, Frei %s%s" + +#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:49 msgid "How often recordings are to be completely read in (in hours)" msgstr "Wie oft sollen Aufnahmen vollständig eingelesen werden (in Stunden)" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:490 -msgid "Used %s, total %s%s, free %s%s" -msgstr "Genutzt %s, Gesamt %s%s, Frei %s%s" - -#-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:495 +#: ../lib/XXV/MODULES/RECORDS.pm:493 msgid "Unknown disc capacity!" msgstr "Unbekannte Festplattenkapazität!" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:545 +#: ../lib/XXV/MODULES/RECORDS.pm:543 msgid "Update recording '%s'" msgstr "Aktualisiere Aufnahme '%s'" @@ -3004,7 +3024,7 @@ msgid "Directory where recordings are stored" msgstr "Verzeichnis, wo die vdr Aufnahmen gespeichert sind" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:594 +#: ../lib/XXV/MODULES/RECORDS.pm:592 msgid "Analyze recording '%s'" msgstr "Untersuche Aufnahme '%s'" @@ -3019,22 +3039,22 @@ msgid "The program used to create thumbnails" msgstr "Das verwendete Programm, um Vorschaubildern zu erzeugen" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:698 +#: ../lib/XXV/MODULES/RECORDS.pm:694 msgid "Write %d recordings to the database." msgstr "Schreibe %d Aufnahmen in die Datenbank." #-------------------- +#: ../lib/XXV/MODULES/RECORDS.pm:696 +msgid "Write %d recordings to the database. Couldn't assign %d recordings." +msgstr "Schreibe nur %d Aufnahmen in die Datenbank. Kann %d Aufnahmen nicht zuordnen." + +#-------------------- #: ../lib/XXV/MODULES/RECORDS.pm:70 msgid "None" msgstr "Keines" #-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:700 -msgid "Write %d recordings to the database. Couldn't assign %d recordings." -msgstr "Schreibe nur %d Aufnahmen in die Datenbank. Kann %d Aufnahmen nicht zuordnen." - -#-------------------- -#: ../lib/XXV/MODULES/RECORDS.pm:740 ../lib/XXV/MODULES/RECORDS.pm:742 +#: ../lib/XXV/MODULES/RECORDS.pm:733 ../lib/XXV/MODULES/RECORDS.pm:735 msgid "Get information on recordings ..." msgstr "Hole Informationen über Aufnahmen ..." @@ -3099,7 +3119,7 @@ msgid "List the commands" msgstr "Liste die Kommandos" #-------------------- -#: ../lib/XXV/MODULES/REPORT.pm:110 +#: ../lib/XXV/MODULES/REPORT.pm:111 msgid "Restart the xxv system at: %s!" msgstr "Neustart des xxv-System um: %s!" @@ -3109,12 +3129,12 @@ msgid "This module read in every module the status information and display this. msgstr "Dieses Modul, liest von jedes Modul die Statusangaben und zeigen dieses an. Dieses Modul senden diese Informationen z.B. auch als email Report." #-------------------- -#: ../lib/XXV/MODULES/REPORT.pm:252 +#: ../lib/XXV/MODULES/REPORT.pm:253 msgid "Sorry, but this type '%s' does not exist on this system!" msgstr "Entschuldigung, aber dieser Typ '%s' exitistiert in diesem System nicht!" #-------------------- -#: ../lib/XXV/MODULES/REPORT.pm:255 +#: ../lib/XXV/MODULES/REPORT.pm:256 msgid "Sorry, but this module is not active!" msgstr "Entschuldigung, aber dieses Modul ist nicht aktiv!" @@ -3379,12 +3399,12 @@ msgid "Display the vitals informations" msgstr "Zeigt die wichtigen Informationen" #-------------------- -#: ../lib/XXV/MODULES/STREAM.pm:109 +#: ../lib/XXV/MODULES/STREAM.pm:111 msgid "No ChannelID to Stream! Please use livestream 'cid'" msgstr "Keine Kanal-ID zum Streamen! Bitte verwende livestream 'rid'" #-------------------- -#: ../lib/XXV/MODULES/STREAM.pm:132 ../lib/XXV/MODULES/STREAM.pm:177 +#: ../lib/XXV/MODULES/STREAM.pm:132 ../lib/XXV/MODULES/STREAM.pm:175 msgid "Sorry, this stream is not supported!" msgstr "Entschuldigung, Streaming ist nicht möglich" @@ -3419,7 +3439,7 @@ msgid "Play recordings via samba or NFS." msgstr "Wiedergabe von Aufnahmen über Samba oder NFS." #-------------------- -#: ../lib/XXV/MODULES/STREAM.pm:53 +#: ../lib/XXV/MODULES/STREAM.pm:54 msgid "Stream a channel 'cid'. This required the streamdev plugin!" msgstr "Stream eines Kanales 'cid'. Dies erfordert das Streamdev Plugin!" @@ -3538,12 +3558,12 @@ msgid "Create event entries if the user has created a new timer." msgstr "Erzeuge Ereigniseinträge, wenn ein neuer Timer vom Anwender erstellt wurde." #-------------------- -#: ../lib/XXV/MODULES/TIMERS.pm:1507 +#: ../lib/XXV/MODULES/TIMERS.pm:1508 msgid "Timer %d with title '%s' has started the recording!" msgstr "Timer %d mit Titel '%s' hat die Aufnahme gestartet!" #-------------------- -#: ../lib/XXV/MODULES/TIMERS.pm:1508 +#: ../lib/XXV/MODULES/TIMERS.pm:1509 msgid "on channel: %s to %s" msgstr "auf Kanal: %s bis %s" @@ -3629,8 +3649,8 @@ msgstr "Aktiviere diesen Timer" #-------------------- #: ../lib/XXV/MODULES/TIMERS.pm:597 -msgid "Enable VPS for this timer" -msgstr "Aktiviere VPS für diesen Timer" +msgid "Use PDC time to control timer" +msgstr "Verwende VPS Zeit zum Überwachen des Timers" #-------------------- #: ../lib/XXV/MODULES/TIMERS.pm:603 @@ -3639,8 +3659,8 @@ msgstr "Welcher Kanal soll aufgezeichnet werden" #-------------------- #: ../lib/XXV/MODULES/TIMERS.pm:62 -msgid "Use VPS start time" -msgstr "Verwende VPS Startzeit" +msgid "Use Programme Delivery Control (PDC) to control start time" +msgstr "Verwende Video Program System (VPS) zum Überwachen der Startzeit" #-------------------- #: ../lib/XXV/MODULES/TIMERS.pm:624 @@ -3906,47 +3926,47 @@ msgid "List the accounts of users" msgstr "Zeige die Anwenderzugänge" #-------------------- -#: ../lib/XXV/MODULES/VTX.pm:102 -msgid "Directory is for modul vtx not registered!" -msgstr "Verzeichnis ist nicht für Modul vtx registriert worden!" - -#-------------------- -#: ../lib/XXV/MODULES/VTX.pm:1068 ../lib/XXV/MODULES/VTX.pm:1096 ../lib/XXV/MODULES/VTX.pm:1108 +#: ../lib/XXV/MODULES/VTX.pm:1074 ../lib/XXV/MODULES/VTX.pm:1102 ../lib/XXV/MODULES/VTX.pm:1114 msgid "Couldn't read page!" msgstr "Die Seite konnte nicht gelesen werden!" #-------------------- -#: ../lib/XXV/MODULES/VTX.pm:1078 ../lib/XXV/MODULES/VTX.pm:441 -msgid "Couldn't find page!" -msgstr "Die Seite konnte nicht gefunden werden!" +#: ../lib/XXV/MODULES/VTX.pm:108 +msgid "Directory is for modul vtx not registered!" +msgstr "Verzeichnis ist nicht für Modul vtx registriert worden!" #-------------------- -#: ../lib/XXV/MODULES/VTX.pm:1342 -msgid "No channel defined!" -msgstr "Kein Kanal definiert!" +#: ../lib/XXV/MODULES/VTX.pm:1084 ../lib/XXV/MODULES/VTX.pm:447 +msgid "Couldn't find page!" +msgstr "Die Seite konnte nicht gefunden werden!" #-------------------- -#: ../lib/XXV/MODULES/VTX.pm:1347 +#: ../lib/XXV/MODULES/VTX.pm:1353 msgid "No data to search given!" msgstr "Keine Daten zum Suchen übergeben!" #-------------------- -#: ../lib/XXV/MODULES/VTX.pm:1375 +#: ../lib/XXV/MODULES/VTX.pm:1381 msgid "No page with '%s' found!" msgstr "Keine Seite mit '%s' gefunden!" #-------------------- +#: ../lib/XXV/MODULES/VTX.pm:1411 +msgid "Sorry, get image is'nt supported" +msgstr "Entschuldigung, Bilder werden nicht unterstützt!" + +#-------------------- #: ../lib/XXV/MODULES/VTX.pm:18 msgid "This module display cached teletext pages from osdteletext-plugin." msgstr "Diese Modul zeigt gespeicherte Videotextseiten des Plugin OSDTeletext an." #-------------------- -#: ../lib/XXV/MODULES/VTX.pm:194 ../lib/XXV/MODULES/VTX.pm:220 +#: ../lib/XXV/MODULES/VTX.pm:200 ../lib/XXV/MODULES/VTX.pm:226 msgid "No data found for '%s'!" msgstr "Keine Daten für '%s' gefunden!" #-------------------- -#: ../lib/XXV/MODULES/VTX.pm:217 +#: ../lib/XXV/MODULES/VTX.pm:223 msgid "Channel '%s' for modul vtx registered." msgstr "Kanal '%s' für Modul vtx registriert." @@ -3984,6 +4004,11 @@ msgid "Search for text inside teletext pages 'text'" msgstr "Sucht nach Text innerhalb von Videotextseiten 'text'" #-------------------- +#: ../lib/XXV/MODULES/VTX.pm:60 +msgid "Display teletext image from block graphic font 'image'" +msgstr "Holt Bilder des Videotext-Blockgrafikzeichensatzes 'image'" + +#-------------------- #: ../lib/XXV/MODULES/WAPD.pm:33 msgid "This module is a multisession WAPD server." msgstr "Dieses Modul ist ein Mehrfachsitzung WAPD Server." @@ -4081,16 +4106,21 @@ msgstr "Bitte antworten sie mit 'y' für 'Ja' und 'n' für 'Nein': " #-------------------- #: ../lib/XXV/OUTPUT/Console.pm:549 +msgid "Sorry, couldn't send files in this interface." +msgstr "Entschuldigung, aber in dieser Oberfläche können keine Dateien übertragen werden." + +#-------------------- +#: ../lib/XXV/OUTPUT/Console.pm:558 msgid "Sorry, couldn't display images in this interface." -msgstr "Entschuldigung, aber ich kann in diesem Oberfläche keine Bilder anzeigen." +msgstr "Entschuldigung, aber in dieser Oberfläche können keine Bilder anzeigen werden." #-------------------- -#: ../lib/XXV/OUTPUT/Console.pm:605 +#: ../lib/XXV/OUTPUT/Console.pm:614 msgid "You can only use one of these elements: %s" msgstr "Sie können nur einen von diesen Elementen verwenden: %s" #-------------------- -#: ../lib/XXV/OUTPUT/Console.pm:631 ../lib/XXV/OUTPUT/Html.pm:720 +#: ../lib/XXV/OUTPUT/Console.pm:640 ../lib/XXV/OUTPUT/Html.pm:720 msgid "Module %s not found!" msgstr "Modul %s nicht gefunden!" @@ -4115,6 +4145,11 @@ msgid "Forbidden" msgstr "Verboten" #-------------------- +#: ../lib/XXV/OUTPUT/Html.pm:469 ../lib/XXV/OUTPUT/Wml.pm:267 +msgid "Couldn't open file '%s' : %s!" +msgstr "Kann Datei '%s' nicht öffnen : %s!" + +#-------------------- #: ../lib/XXV/OUTPUT/Html.pm:470 msgid "Not found" msgstr "Nicht gefunden" diff --git a/locale/de/LC_MESSAGES/xxv.mo b/locale/de/LC_MESSAGES/xxv.mo Binary files differindex 6eec0ff..df02c39 100644 --- a/locale/de/LC_MESSAGES/xxv.mo +++ b/locale/de/LC_MESSAGES/xxv.mo diff --git a/share/vtx/black20.gif b/share/vtx/black20.gif Binary files differdeleted file mode 100644 index 5d24ebe..0000000 --- a/share/vtx/black20.gif +++ /dev/null diff --git a/share/vtx/black21.gif b/share/vtx/black21.gif Binary files differdeleted file mode 100644 index 3d438ab..0000000 --- a/share/vtx/black21.gif +++ /dev/null diff --git a/share/vtx/black22.gif b/share/vtx/black22.gif Binary files differdeleted file mode 100644 index e04dc30..0000000 --- a/share/vtx/black22.gif +++ /dev/null diff --git a/share/vtx/black23.gif b/share/vtx/black23.gif Binary files differdeleted file mode 100644 index d79fd87..0000000 --- a/share/vtx/black23.gif +++ /dev/null diff --git a/share/vtx/black24.gif b/share/vtx/black24.gif Binary files differdeleted file mode 100644 index fa91422..0000000 --- a/share/vtx/black24.gif +++ /dev/null diff --git a/share/vtx/black25.gif b/share/vtx/black25.gif Binary files differdeleted file mode 100644 index b376a69..0000000 --- a/share/vtx/black25.gif +++ /dev/null diff --git a/share/vtx/black26.gif b/share/vtx/black26.gif Binary files differdeleted file mode 100644 index 3f27f26..0000000 --- a/share/vtx/black26.gif +++ /dev/null diff --git a/share/vtx/black27.gif b/share/vtx/black27.gif Binary files differdeleted file mode 100644 index 4dcadf4..0000000 --- a/share/vtx/black27.gif +++ /dev/null diff --git a/share/vtx/black28.gif b/share/vtx/black28.gif Binary files differdeleted file mode 100644 index 063e936..0000000 --- a/share/vtx/black28.gif +++ /dev/null diff --git a/share/vtx/black29.gif b/share/vtx/black29.gif Binary files differdeleted file mode 100644 index afe615b..0000000 --- a/share/vtx/black29.gif +++ /dev/null diff --git a/share/vtx/black2A.gif b/share/vtx/black2A.gif Binary files differdeleted file mode 100644 index 71fe410..0000000 --- a/share/vtx/black2A.gif +++ /dev/null diff --git a/share/vtx/black2B.gif b/share/vtx/black2B.gif Binary files differdeleted file mode 100644 index cc99295..0000000 --- a/share/vtx/black2B.gif +++ /dev/null diff --git a/share/vtx/black2C.gif b/share/vtx/black2C.gif Binary files differdeleted file mode 100644 index df58f3a..0000000 --- a/share/vtx/black2C.gif +++ /dev/null diff --git a/share/vtx/black2D.gif b/share/vtx/black2D.gif Binary files differdeleted file mode 100644 index 3f4a40b..0000000 --- a/share/vtx/black2D.gif +++ /dev/null diff --git a/share/vtx/black2E.gif b/share/vtx/black2E.gif Binary files differdeleted file mode 100644 index 6afc5b1..0000000 --- a/share/vtx/black2E.gif +++ /dev/null diff --git a/share/vtx/black2F.gif b/share/vtx/black2F.gif Binary files differdeleted file mode 100644 index 128f04e..0000000 --- a/share/vtx/black2F.gif +++ /dev/null diff --git a/share/vtx/black30.gif b/share/vtx/black30.gif Binary files differdeleted file mode 100644 index 7bc39e1..0000000 --- a/share/vtx/black30.gif +++ /dev/null diff --git a/share/vtx/black31.gif b/share/vtx/black31.gif Binary files differdeleted file mode 100644 index f8afd2b..0000000 --- a/share/vtx/black31.gif +++ /dev/null diff --git a/share/vtx/black32.gif b/share/vtx/black32.gif Binary files differdeleted file mode 100644 index e5096cf..0000000 --- a/share/vtx/black32.gif +++ /dev/null diff --git a/share/vtx/black33.gif b/share/vtx/black33.gif Binary files differdeleted file mode 100644 index bf7d2d6..0000000 --- a/share/vtx/black33.gif +++ /dev/null diff --git a/share/vtx/black34.gif b/share/vtx/black34.gif Binary files differdeleted file mode 100644 index a6b9049..0000000 --- a/share/vtx/black34.gif +++ /dev/null diff --git a/share/vtx/black35.gif b/share/vtx/black35.gif Binary files differdeleted file mode 100644 index 838c162..0000000 --- a/share/vtx/black35.gif +++ /dev/null diff --git a/share/vtx/black36.gif b/share/vtx/black36.gif Binary files differdeleted file mode 100644 index 4e7b554..0000000 --- a/share/vtx/black36.gif +++ /dev/null diff --git a/share/vtx/black37.gif b/share/vtx/black37.gif Binary files differdeleted file mode 100644 index fd01f33..0000000 --- a/share/vtx/black37.gif +++ /dev/null diff --git a/share/vtx/black38.gif b/share/vtx/black38.gif Binary files differdeleted file mode 100644 index 6066297..0000000 --- a/share/vtx/black38.gif +++ /dev/null diff --git a/share/vtx/black39.gif b/share/vtx/black39.gif Binary files differdeleted file mode 100644 index b474f6d..0000000 --- a/share/vtx/black39.gif +++ /dev/null diff --git a/share/vtx/black3A.gif b/share/vtx/black3A.gif Binary files differdeleted file mode 100644 index c6afefc..0000000 --- a/share/vtx/black3A.gif +++ /dev/null diff --git a/share/vtx/black3B.gif b/share/vtx/black3B.gif Binary files differdeleted file mode 100644 index 7f75aa0..0000000 --- a/share/vtx/black3B.gif +++ /dev/null diff --git a/share/vtx/black3C.gif b/share/vtx/black3C.gif Binary files differdeleted file mode 100644 index 03a409f..0000000 --- a/share/vtx/black3C.gif +++ /dev/null diff --git a/share/vtx/black3D.gif b/share/vtx/black3D.gif Binary files differdeleted file mode 100644 index a565696..0000000 --- a/share/vtx/black3D.gif +++ /dev/null diff --git a/share/vtx/black3E.gif b/share/vtx/black3E.gif Binary files differdeleted file mode 100644 index 31cf46b..0000000 --- a/share/vtx/black3E.gif +++ /dev/null diff --git a/share/vtx/black3F.gif b/share/vtx/black3F.gif Binary files differdeleted file mode 100644 index eb06483..0000000 --- a/share/vtx/black3F.gif +++ /dev/null diff --git a/share/vtx/black60.gif b/share/vtx/black60.gif Binary files differdeleted file mode 100644 index 170850d..0000000 --- a/share/vtx/black60.gif +++ /dev/null diff --git a/share/vtx/black61.gif b/share/vtx/black61.gif Binary files differdeleted file mode 100644 index 47bb49b..0000000 --- a/share/vtx/black61.gif +++ /dev/null diff --git a/share/vtx/black62.gif b/share/vtx/black62.gif Binary files differdeleted file mode 100644 index 77ea882..0000000 --- a/share/vtx/black62.gif +++ /dev/null diff --git a/share/vtx/black63.gif b/share/vtx/black63.gif Binary files differdeleted file mode 100644 index 35ed510..0000000 --- a/share/vtx/black63.gif +++ /dev/null diff --git a/share/vtx/black64.gif b/share/vtx/black64.gif Binary files differdeleted file mode 100644 index 0aaf510..0000000 --- a/share/vtx/black64.gif +++ /dev/null diff --git a/share/vtx/black65.gif b/share/vtx/black65.gif Binary files differdeleted file mode 100644 index ca88998..0000000 --- a/share/vtx/black65.gif +++ /dev/null diff --git a/share/vtx/black66.gif b/share/vtx/black66.gif Binary files differdeleted file mode 100644 index 13cdc94..0000000 --- a/share/vtx/black66.gif +++ /dev/null diff --git a/share/vtx/black67.gif b/share/vtx/black67.gif Binary files differdeleted file mode 100644 index 0e0720d..0000000 --- a/share/vtx/black67.gif +++ /dev/null diff --git a/share/vtx/black68.gif b/share/vtx/black68.gif Binary files differdeleted file mode 100644 index c0d6631..0000000 --- a/share/vtx/black68.gif +++ /dev/null diff --git a/share/vtx/black69.gif b/share/vtx/black69.gif Binary files differdeleted file mode 100644 index 47b0a50..0000000 --- a/share/vtx/black69.gif +++ /dev/null diff --git a/share/vtx/black6A.gif b/share/vtx/black6A.gif Binary files differdeleted file mode 100644 index 9df1a5e..0000000 --- a/share/vtx/black6A.gif +++ /dev/null diff --git a/share/vtx/black6B.gif b/share/vtx/black6B.gif Binary files differdeleted file mode 100644 index 128da25..0000000 --- a/share/vtx/black6B.gif +++ /dev/null diff --git a/share/vtx/black6C.gif b/share/vtx/black6C.gif Binary files differdeleted file mode 100644 index de39d2b..0000000 --- a/share/vtx/black6C.gif +++ /dev/null diff --git a/share/vtx/black6D.gif b/share/vtx/black6D.gif Binary files differdeleted file mode 100644 index 3f987c7..0000000 --- a/share/vtx/black6D.gif +++ /dev/null diff --git a/share/vtx/black6E.gif b/share/vtx/black6E.gif Binary files differdeleted file mode 100644 index 4f2c04c..0000000 --- a/share/vtx/black6E.gif +++ /dev/null diff --git a/share/vtx/black6F.gif b/share/vtx/black6F.gif Binary files differdeleted file mode 100644 index 2e9ab6c..0000000 --- a/share/vtx/black6F.gif +++ /dev/null diff --git a/share/vtx/black70.gif b/share/vtx/black70.gif Binary files differdeleted file mode 100644 index 083bfeb..0000000 --- a/share/vtx/black70.gif +++ /dev/null diff --git a/share/vtx/black71.gif b/share/vtx/black71.gif Binary files differdeleted file mode 100644 index 86b16ef..0000000 --- a/share/vtx/black71.gif +++ /dev/null diff --git a/share/vtx/black72.gif b/share/vtx/black72.gif Binary files differdeleted file mode 100644 index 1063ab2..0000000 --- a/share/vtx/black72.gif +++ /dev/null diff --git a/share/vtx/black73.gif b/share/vtx/black73.gif Binary files differdeleted file mode 100644 index fde0117..0000000 --- a/share/vtx/black73.gif +++ /dev/null diff --git a/share/vtx/black74.gif b/share/vtx/black74.gif Binary files differdeleted file mode 100644 index 18f0c6f..0000000 --- a/share/vtx/black74.gif +++ /dev/null diff --git a/share/vtx/black75.gif b/share/vtx/black75.gif Binary files differdeleted file mode 100644 index 9373f68..0000000 --- a/share/vtx/black75.gif +++ /dev/null diff --git a/share/vtx/black76.gif b/share/vtx/black76.gif Binary files differdeleted file mode 100644 index 75032d6..0000000 --- a/share/vtx/black76.gif +++ /dev/null diff --git a/share/vtx/black77.gif b/share/vtx/black77.gif Binary files differdeleted file mode 100644 index 00ba6a8..0000000 --- a/share/vtx/black77.gif +++ /dev/null diff --git a/share/vtx/black78.gif b/share/vtx/black78.gif Binary files differdeleted file mode 100644 index 17cf017..0000000 --- a/share/vtx/black78.gif +++ /dev/null diff --git a/share/vtx/black79.gif b/share/vtx/black79.gif Binary files differdeleted file mode 100644 index 7f9f899..0000000 --- a/share/vtx/black79.gif +++ /dev/null diff --git a/share/vtx/black7A.gif b/share/vtx/black7A.gif Binary files differdeleted file mode 100644 index f546150..0000000 --- a/share/vtx/black7A.gif +++ /dev/null diff --git a/share/vtx/black7B.gif b/share/vtx/black7B.gif Binary files differdeleted file mode 100644 index 877af7e..0000000 --- a/share/vtx/black7B.gif +++ /dev/null diff --git a/share/vtx/black7C.gif b/share/vtx/black7C.gif Binary files differdeleted file mode 100644 index 2cc5452..0000000 --- a/share/vtx/black7C.gif +++ /dev/null diff --git a/share/vtx/black7D.gif b/share/vtx/black7D.gif Binary files differdeleted file mode 100644 index a10c9ef..0000000 --- a/share/vtx/black7D.gif +++ /dev/null diff --git a/share/vtx/black7E.gif b/share/vtx/black7E.gif Binary files differdeleted file mode 100644 index 8a14ada..0000000 --- a/share/vtx/black7E.gif +++ /dev/null diff --git a/share/vtx/black7F.gif b/share/vtx/black7F.gif Binary files differdeleted file mode 100644 index 30134d0..0000000 --- a/share/vtx/black7F.gif +++ /dev/null diff --git a/share/vtx/blue20.gif b/share/vtx/blue20.gif Binary files differdeleted file mode 100644 index 14fe501..0000000 --- a/share/vtx/blue20.gif +++ /dev/null diff --git a/share/vtx/blue21.gif b/share/vtx/blue21.gif Binary files differdeleted file mode 100644 index a96ff7c..0000000 --- a/share/vtx/blue21.gif +++ /dev/null diff --git a/share/vtx/blue22.gif b/share/vtx/blue22.gif Binary files differdeleted file mode 100644 index 2bc9fe6..0000000 --- a/share/vtx/blue22.gif +++ /dev/null diff --git a/share/vtx/blue23.gif b/share/vtx/blue23.gif Binary files differdeleted file mode 100644 index 628f717..0000000 --- a/share/vtx/blue23.gif +++ /dev/null diff --git a/share/vtx/blue24.gif b/share/vtx/blue24.gif Binary files differdeleted file mode 100644 index 59229c4..0000000 --- a/share/vtx/blue24.gif +++ /dev/null diff --git a/share/vtx/blue25.gif b/share/vtx/blue25.gif Binary files differdeleted file mode 100644 index 21e35f4..0000000 --- a/share/vtx/blue25.gif +++ /dev/null diff --git a/share/vtx/blue26.gif b/share/vtx/blue26.gif Binary files differdeleted file mode 100644 index d0878f4..0000000 --- a/share/vtx/blue26.gif +++ /dev/null diff --git a/share/vtx/blue27.gif b/share/vtx/blue27.gif Binary files differdeleted file mode 100644 index da4b346..0000000 --- a/share/vtx/blue27.gif +++ /dev/null diff --git a/share/vtx/blue28.gif b/share/vtx/blue28.gif Binary files differdeleted file mode 100644 index 0110fec..0000000 --- a/share/vtx/blue28.gif +++ /dev/null diff --git a/share/vtx/blue29.gif b/share/vtx/blue29.gif Binary files differdeleted file mode 100644 index d4c7636..0000000 --- a/share/vtx/blue29.gif +++ /dev/null diff --git a/share/vtx/blue2A.gif b/share/vtx/blue2A.gif Binary files differdeleted file mode 100644 index a68dbc7..0000000 --- a/share/vtx/blue2A.gif +++ /dev/null diff --git a/share/vtx/blue2B.gif b/share/vtx/blue2B.gif Binary files differdeleted file mode 100644 index b7344b9..0000000 --- a/share/vtx/blue2B.gif +++ /dev/null diff --git a/share/vtx/blue2C.gif b/share/vtx/blue2C.gif Binary files differdeleted file mode 100644 index c80adfe..0000000 --- a/share/vtx/blue2C.gif +++ /dev/null diff --git a/share/vtx/blue2D.gif b/share/vtx/blue2D.gif Binary files differdeleted file mode 100644 index 1694396..0000000 --- a/share/vtx/blue2D.gif +++ /dev/null diff --git a/share/vtx/blue2E.gif b/share/vtx/blue2E.gif Binary files differdeleted file mode 100644 index 4bed078..0000000 --- a/share/vtx/blue2E.gif +++ /dev/null diff --git a/share/vtx/blue2F.gif b/share/vtx/blue2F.gif Binary files differdeleted file mode 100644 index 45910e4..0000000 --- a/share/vtx/blue2F.gif +++ /dev/null diff --git a/share/vtx/blue30.gif b/share/vtx/blue30.gif Binary files differdeleted file mode 100644 index 3e0f551..0000000 --- a/share/vtx/blue30.gif +++ /dev/null diff --git a/share/vtx/blue31.gif b/share/vtx/blue31.gif Binary files differdeleted file mode 100644 index 9e1ab40..0000000 --- a/share/vtx/blue31.gif +++ /dev/null diff --git a/share/vtx/blue32.gif b/share/vtx/blue32.gif Binary files differdeleted file mode 100644 index f4a2e2a..0000000 --- a/share/vtx/blue32.gif +++ /dev/null diff --git a/share/vtx/blue33.gif b/share/vtx/blue33.gif Binary files differdeleted file mode 100644 index 905f892..0000000 --- a/share/vtx/blue33.gif +++ /dev/null diff --git a/share/vtx/blue34.gif b/share/vtx/blue34.gif Binary files differdeleted file mode 100644 index 20c78d0..0000000 --- a/share/vtx/blue34.gif +++ /dev/null diff --git a/share/vtx/blue35.gif b/share/vtx/blue35.gif Binary files differdeleted file mode 100644 index 2ac29d2..0000000 --- a/share/vtx/blue35.gif +++ /dev/null diff --git a/share/vtx/blue36.gif b/share/vtx/blue36.gif Binary files differdeleted file mode 100644 index ca5030e..0000000 --- a/share/vtx/blue36.gif +++ /dev/null diff --git a/share/vtx/blue37.gif b/share/vtx/blue37.gif Binary files differdeleted file mode 100644 index a234b7f..0000000 --- a/share/vtx/blue37.gif +++ /dev/null diff --git a/share/vtx/blue38.gif b/share/vtx/blue38.gif Binary files differdeleted file mode 100644 index 86e2367..0000000 --- a/share/vtx/blue38.gif +++ /dev/null diff --git a/share/vtx/blue39.gif b/share/vtx/blue39.gif Binary files differdeleted file mode 100644 index f5cb4f5..0000000 --- a/share/vtx/blue39.gif +++ /dev/null diff --git a/share/vtx/blue3A.gif b/share/vtx/blue3A.gif Binary files differdeleted file mode 100644 index 12b59d5..0000000 --- a/share/vtx/blue3A.gif +++ /dev/null diff --git a/share/vtx/blue3B.gif b/share/vtx/blue3B.gif Binary files differdeleted file mode 100644 index 1158c8f..0000000 --- a/share/vtx/blue3B.gif +++ /dev/null diff --git a/share/vtx/blue3C.gif b/share/vtx/blue3C.gif Binary files differdeleted file mode 100644 index 697afaa..0000000 --- a/share/vtx/blue3C.gif +++ /dev/null diff --git a/share/vtx/blue3D.gif b/share/vtx/blue3D.gif Binary files differdeleted file mode 100644 index 021046c..0000000 --- a/share/vtx/blue3D.gif +++ /dev/null diff --git a/share/vtx/blue3E.gif b/share/vtx/blue3E.gif Binary files differdeleted file mode 100644 index 9d9de5e..0000000 --- a/share/vtx/blue3E.gif +++ /dev/null diff --git a/share/vtx/blue3F.gif b/share/vtx/blue3F.gif Binary files differdeleted file mode 100644 index 0150a39..0000000 --- a/share/vtx/blue3F.gif +++ /dev/null diff --git a/share/vtx/blue60.gif b/share/vtx/blue60.gif Binary files differdeleted file mode 100644 index 79f3c94..0000000 --- a/share/vtx/blue60.gif +++ /dev/null diff --git a/share/vtx/blue61.gif b/share/vtx/blue61.gif Binary files differdeleted file mode 100644 index dfae096..0000000 --- a/share/vtx/blue61.gif +++ /dev/null diff --git a/share/vtx/blue62.gif b/share/vtx/blue62.gif Binary files differdeleted file mode 100644 index e4c46e2..0000000 --- a/share/vtx/blue62.gif +++ /dev/null diff --git a/share/vtx/blue63.gif b/share/vtx/blue63.gif Binary files differdeleted file mode 100644 index a5f95c5..0000000 --- a/share/vtx/blue63.gif +++ /dev/null diff --git a/share/vtx/blue64.gif b/share/vtx/blue64.gif Binary files differdeleted file mode 100644 index 1718e6b..0000000 --- a/share/vtx/blue64.gif +++ /dev/null diff --git a/share/vtx/blue65.gif b/share/vtx/blue65.gif Binary files differdeleted file mode 100644 index 390abf3..0000000 --- a/share/vtx/blue65.gif +++ /dev/null diff --git a/share/vtx/blue66.gif b/share/vtx/blue66.gif Binary files differdeleted file mode 100644 index b929792..0000000 --- a/share/vtx/blue66.gif +++ /dev/null diff --git a/share/vtx/blue67.gif b/share/vtx/blue67.gif Binary files differdeleted file mode 100644 index 05a3c04..0000000 --- a/share/vtx/blue67.gif +++ /dev/null diff --git a/share/vtx/blue68.gif b/share/vtx/blue68.gif Binary files differdeleted file mode 100644 index 6b4cd10..0000000 --- a/share/vtx/blue68.gif +++ /dev/null diff --git a/share/vtx/blue69.gif b/share/vtx/blue69.gif Binary files differdeleted file mode 100644 index dba7114..0000000 --- a/share/vtx/blue69.gif +++ /dev/null diff --git a/share/vtx/blue6A.gif b/share/vtx/blue6A.gif Binary files differdeleted file mode 100644 index 44fec34..0000000 --- a/share/vtx/blue6A.gif +++ /dev/null diff --git a/share/vtx/blue6B.gif b/share/vtx/blue6B.gif Binary files differdeleted file mode 100644 index 308a033..0000000 --- a/share/vtx/blue6B.gif +++ /dev/null diff --git a/share/vtx/blue6C.gif b/share/vtx/blue6C.gif Binary files differdeleted file mode 100644 index aca2833..0000000 --- a/share/vtx/blue6C.gif +++ /dev/null diff --git a/share/vtx/blue6D.gif b/share/vtx/blue6D.gif Binary files differdeleted file mode 100644 index 0550320..0000000 --- a/share/vtx/blue6D.gif +++ /dev/null diff --git a/share/vtx/blue6E.gif b/share/vtx/blue6E.gif Binary files differdeleted file mode 100644 index f09148a..0000000 --- a/share/vtx/blue6E.gif +++ /dev/null diff --git a/share/vtx/blue6F.gif b/share/vtx/blue6F.gif Binary files differdeleted file mode 100644 index 9764380..0000000 --- a/share/vtx/blue6F.gif +++ /dev/null diff --git a/share/vtx/blue70.gif b/share/vtx/blue70.gif Binary files differdeleted file mode 100644 index 2c5cb9a..0000000 --- a/share/vtx/blue70.gif +++ /dev/null diff --git a/share/vtx/blue71.gif b/share/vtx/blue71.gif Binary files differdeleted file mode 100644 index 7aa10aa..0000000 --- a/share/vtx/blue71.gif +++ /dev/null diff --git a/share/vtx/blue72.gif b/share/vtx/blue72.gif Binary files differdeleted file mode 100644 index 072194e..0000000 --- a/share/vtx/blue72.gif +++ /dev/null diff --git a/share/vtx/blue73.gif b/share/vtx/blue73.gif Binary files differdeleted file mode 100644 index aed3c57..0000000 --- a/share/vtx/blue73.gif +++ /dev/null diff --git a/share/vtx/blue74.gif b/share/vtx/blue74.gif Binary files differdeleted file mode 100644 index b3b0f32..0000000 --- a/share/vtx/blue74.gif +++ /dev/null diff --git a/share/vtx/blue75.gif b/share/vtx/blue75.gif Binary files differdeleted file mode 100644 index bad8eb4..0000000 --- a/share/vtx/blue75.gif +++ /dev/null diff --git a/share/vtx/blue76.gif b/share/vtx/blue76.gif Binary files differdeleted file mode 100644 index 3e0f5be..0000000 --- a/share/vtx/blue76.gif +++ /dev/null diff --git a/share/vtx/blue77.gif b/share/vtx/blue77.gif Binary files differdeleted file mode 100644 index 4fb4ecb..0000000 --- a/share/vtx/blue77.gif +++ /dev/null diff --git a/share/vtx/blue78.gif b/share/vtx/blue78.gif Binary files differdeleted file mode 100644 index 7409604..0000000 --- a/share/vtx/blue78.gif +++ /dev/null diff --git a/share/vtx/blue79.gif b/share/vtx/blue79.gif Binary files differdeleted file mode 100644 index 51159d2..0000000 --- a/share/vtx/blue79.gif +++ /dev/null diff --git a/share/vtx/blue7A.gif b/share/vtx/blue7A.gif Binary files differdeleted file mode 100644 index b71f63e..0000000 --- a/share/vtx/blue7A.gif +++ /dev/null diff --git a/share/vtx/blue7B.gif b/share/vtx/blue7B.gif Binary files differdeleted file mode 100644 index d4615dd..0000000 --- a/share/vtx/blue7B.gif +++ /dev/null diff --git a/share/vtx/blue7C.gif b/share/vtx/blue7C.gif Binary files differdeleted file mode 100644 index 311bd6e..0000000 --- a/share/vtx/blue7C.gif +++ /dev/null diff --git a/share/vtx/blue7D.gif b/share/vtx/blue7D.gif Binary files differdeleted file mode 100644 index 6fbcee7..0000000 --- a/share/vtx/blue7D.gif +++ /dev/null diff --git a/share/vtx/blue7E.gif b/share/vtx/blue7E.gif Binary files differdeleted file mode 100644 index 3a1ffac..0000000 --- a/share/vtx/blue7E.gif +++ /dev/null diff --git a/share/vtx/blue7F.gif b/share/vtx/blue7F.gif Binary files differdeleted file mode 100644 index fb5ffa5..0000000 --- a/share/vtx/blue7F.gif +++ /dev/null diff --git a/share/vtx/cyan20.gif b/share/vtx/cyan20.gif Binary files differdeleted file mode 100644 index 14485b5..0000000 --- a/share/vtx/cyan20.gif +++ /dev/null diff --git a/share/vtx/cyan21.gif b/share/vtx/cyan21.gif Binary files differdeleted file mode 100644 index 3c69efc..0000000 --- a/share/vtx/cyan21.gif +++ /dev/null diff --git a/share/vtx/cyan22.gif b/share/vtx/cyan22.gif Binary files differdeleted file mode 100644 index 08d1800..0000000 --- a/share/vtx/cyan22.gif +++ /dev/null diff --git a/share/vtx/cyan23.gif b/share/vtx/cyan23.gif Binary files differdeleted file mode 100644 index 20e5878..0000000 --- a/share/vtx/cyan23.gif +++ /dev/null diff --git a/share/vtx/cyan24.gif b/share/vtx/cyan24.gif Binary files differdeleted file mode 100644 index b7f3246..0000000 --- a/share/vtx/cyan24.gif +++ /dev/null diff --git a/share/vtx/cyan25.gif b/share/vtx/cyan25.gif Binary files differdeleted file mode 100644 index 1caf506..0000000 --- a/share/vtx/cyan25.gif +++ /dev/null diff --git a/share/vtx/cyan26.gif b/share/vtx/cyan26.gif Binary files differdeleted file mode 100644 index 0895b16..0000000 --- a/share/vtx/cyan26.gif +++ /dev/null diff --git a/share/vtx/cyan27.gif b/share/vtx/cyan27.gif Binary files differdeleted file mode 100644 index bf619a6..0000000 --- a/share/vtx/cyan27.gif +++ /dev/null diff --git a/share/vtx/cyan28.gif b/share/vtx/cyan28.gif Binary files differdeleted file mode 100644 index be3df73..0000000 --- a/share/vtx/cyan28.gif +++ /dev/null diff --git a/share/vtx/cyan29.gif b/share/vtx/cyan29.gif Binary files differdeleted file mode 100644 index 8413114..0000000 --- a/share/vtx/cyan29.gif +++ /dev/null diff --git a/share/vtx/cyan2A.gif b/share/vtx/cyan2A.gif Binary files differdeleted file mode 100644 index 53d91f4..0000000 --- a/share/vtx/cyan2A.gif +++ /dev/null diff --git a/share/vtx/cyan2B.gif b/share/vtx/cyan2B.gif Binary files differdeleted file mode 100644 index 2b278b0..0000000 --- a/share/vtx/cyan2B.gif +++ /dev/null diff --git a/share/vtx/cyan2C.gif b/share/vtx/cyan2C.gif Binary files differdeleted file mode 100644 index e98f34d..0000000 --- a/share/vtx/cyan2C.gif +++ /dev/null diff --git a/share/vtx/cyan2D.gif b/share/vtx/cyan2D.gif Binary files differdeleted file mode 100644 index a8718e8..0000000 --- a/share/vtx/cyan2D.gif +++ /dev/null diff --git a/share/vtx/cyan2E.gif b/share/vtx/cyan2E.gif Binary files differdeleted file mode 100644 index f25efc1..0000000 --- a/share/vtx/cyan2E.gif +++ /dev/null diff --git a/share/vtx/cyan2F.gif b/share/vtx/cyan2F.gif Binary files differdeleted file mode 100644 index 606ce3c..0000000 --- a/share/vtx/cyan2F.gif +++ /dev/null diff --git a/share/vtx/cyan30.gif b/share/vtx/cyan30.gif Binary files differdeleted file mode 100644 index 2acdea2..0000000 --- a/share/vtx/cyan30.gif +++ /dev/null diff --git a/share/vtx/cyan31.gif b/share/vtx/cyan31.gif Binary files differdeleted file mode 100644 index 9ddb3a8..0000000 --- a/share/vtx/cyan31.gif +++ /dev/null diff --git a/share/vtx/cyan32.gif b/share/vtx/cyan32.gif Binary files differdeleted file mode 100644 index 7e0f06f..0000000 --- a/share/vtx/cyan32.gif +++ /dev/null diff --git a/share/vtx/cyan33.gif b/share/vtx/cyan33.gif Binary files differdeleted file mode 100644 index a9b78ae..0000000 --- a/share/vtx/cyan33.gif +++ /dev/null diff --git a/share/vtx/cyan34.gif b/share/vtx/cyan34.gif Binary files differdeleted file mode 100644 index cbd9344..0000000 --- a/share/vtx/cyan34.gif +++ /dev/null diff --git a/share/vtx/cyan35.gif b/share/vtx/cyan35.gif Binary files differdeleted file mode 100644 index cb43c54..0000000 --- a/share/vtx/cyan35.gif +++ /dev/null diff --git a/share/vtx/cyan36.gif b/share/vtx/cyan36.gif Binary files differdeleted file mode 100644 index 7749b2f..0000000 --- a/share/vtx/cyan36.gif +++ /dev/null diff --git a/share/vtx/cyan37.gif b/share/vtx/cyan37.gif Binary files differdeleted file mode 100644 index d8dead2..0000000 --- a/share/vtx/cyan37.gif +++ /dev/null diff --git a/share/vtx/cyan38.gif b/share/vtx/cyan38.gif Binary files differdeleted file mode 100644 index c195ac8..0000000 --- a/share/vtx/cyan38.gif +++ /dev/null diff --git a/share/vtx/cyan39.gif b/share/vtx/cyan39.gif Binary files differdeleted file mode 100644 index db9d612..0000000 --- a/share/vtx/cyan39.gif +++ /dev/null diff --git a/share/vtx/cyan3A.gif b/share/vtx/cyan3A.gif Binary files differdeleted file mode 100644 index b1d45cf..0000000 --- a/share/vtx/cyan3A.gif +++ /dev/null diff --git a/share/vtx/cyan3B.gif b/share/vtx/cyan3B.gif Binary files differdeleted file mode 100644 index 750cca9..0000000 --- a/share/vtx/cyan3B.gif +++ /dev/null diff --git a/share/vtx/cyan3C.gif b/share/vtx/cyan3C.gif Binary files differdeleted file mode 100644 index a1aa628..0000000 --- a/share/vtx/cyan3C.gif +++ /dev/null diff --git a/share/vtx/cyan3D.gif b/share/vtx/cyan3D.gif Binary files differdeleted file mode 100644 index c5934b0..0000000 --- a/share/vtx/cyan3D.gif +++ /dev/null diff --git a/share/vtx/cyan3E.gif b/share/vtx/cyan3E.gif Binary files differdeleted file mode 100644 index 4da2d6e..0000000 --- a/share/vtx/cyan3E.gif +++ /dev/null diff --git a/share/vtx/cyan3F.gif b/share/vtx/cyan3F.gif Binary files differdeleted file mode 100644 index f15537f..0000000 --- a/share/vtx/cyan3F.gif +++ /dev/null diff --git a/share/vtx/cyan60.gif b/share/vtx/cyan60.gif Binary files differdeleted file mode 100644 index b209e8a..0000000 --- a/share/vtx/cyan60.gif +++ /dev/null diff --git a/share/vtx/cyan61.gif b/share/vtx/cyan61.gif Binary files differdeleted file mode 100644 index 4650ecc..0000000 --- a/share/vtx/cyan61.gif +++ /dev/null diff --git a/share/vtx/cyan62.gif b/share/vtx/cyan62.gif Binary files differdeleted file mode 100644 index 1dd495a..0000000 --- a/share/vtx/cyan62.gif +++ /dev/null diff --git a/share/vtx/cyan63.gif b/share/vtx/cyan63.gif Binary files differdeleted file mode 100644 index 53a12f3..0000000 --- a/share/vtx/cyan63.gif +++ /dev/null diff --git a/share/vtx/cyan64.gif b/share/vtx/cyan64.gif Binary files differdeleted file mode 100644 index 9afe5e3..0000000 --- a/share/vtx/cyan64.gif +++ /dev/null diff --git a/share/vtx/cyan65.gif b/share/vtx/cyan65.gif Binary files differdeleted file mode 100644 index 082db2f..0000000 --- a/share/vtx/cyan65.gif +++ /dev/null diff --git a/share/vtx/cyan66.gif b/share/vtx/cyan66.gif Binary files differdeleted file mode 100644 index 1db092c..0000000 --- a/share/vtx/cyan66.gif +++ /dev/null diff --git a/share/vtx/cyan67.gif b/share/vtx/cyan67.gif Binary files differdeleted file mode 100644 index 5d6bb45..0000000 --- a/share/vtx/cyan67.gif +++ /dev/null diff --git a/share/vtx/cyan68.gif b/share/vtx/cyan68.gif Binary files differdeleted file mode 100644 index 800cb38..0000000 --- a/share/vtx/cyan68.gif +++ /dev/null diff --git a/share/vtx/cyan69.gif b/share/vtx/cyan69.gif Binary files differdeleted file mode 100644 index 34c4b9a..0000000 --- a/share/vtx/cyan69.gif +++ /dev/null diff --git a/share/vtx/cyan6A.gif b/share/vtx/cyan6A.gif Binary files differdeleted file mode 100644 index 0789f4a..0000000 --- a/share/vtx/cyan6A.gif +++ /dev/null diff --git a/share/vtx/cyan6B.gif b/share/vtx/cyan6B.gif Binary files differdeleted file mode 100644 index 3e9d609..0000000 --- a/share/vtx/cyan6B.gif +++ /dev/null diff --git a/share/vtx/cyan6C.gif b/share/vtx/cyan6C.gif Binary files differdeleted file mode 100644 index 60a4db9..0000000 --- a/share/vtx/cyan6C.gif +++ /dev/null diff --git a/share/vtx/cyan6D.gif b/share/vtx/cyan6D.gif Binary files differdeleted file mode 100644 index cea9e2c..0000000 --- a/share/vtx/cyan6D.gif +++ /dev/null diff --git a/share/vtx/cyan6E.gif b/share/vtx/cyan6E.gif Binary files differdeleted file mode 100644 index d401e4f..0000000 --- a/share/vtx/cyan6E.gif +++ /dev/null diff --git a/share/vtx/cyan6F.gif b/share/vtx/cyan6F.gif Binary files differdeleted file mode 100644 index 05ecb5e..0000000 --- a/share/vtx/cyan6F.gif +++ /dev/null diff --git a/share/vtx/cyan70.gif b/share/vtx/cyan70.gif Binary files differdeleted file mode 100644 index c817273..0000000 --- a/share/vtx/cyan70.gif +++ /dev/null diff --git a/share/vtx/cyan71.gif b/share/vtx/cyan71.gif Binary files differdeleted file mode 100644 index a8f4857..0000000 --- a/share/vtx/cyan71.gif +++ /dev/null diff --git a/share/vtx/cyan72.gif b/share/vtx/cyan72.gif Binary files differdeleted file mode 100644 index 50c1393..0000000 --- a/share/vtx/cyan72.gif +++ /dev/null diff --git a/share/vtx/cyan73.gif b/share/vtx/cyan73.gif Binary files differdeleted file mode 100644 index f3e11f4..0000000 --- a/share/vtx/cyan73.gif +++ /dev/null diff --git a/share/vtx/cyan74.gif b/share/vtx/cyan74.gif Binary files differdeleted file mode 100644 index 1e27da6..0000000 --- a/share/vtx/cyan74.gif +++ /dev/null diff --git a/share/vtx/cyan75.gif b/share/vtx/cyan75.gif Binary files differdeleted file mode 100644 index 0f26cff..0000000 --- a/share/vtx/cyan75.gif +++ /dev/null diff --git a/share/vtx/cyan76.gif b/share/vtx/cyan76.gif Binary files differdeleted file mode 100644 index 3dac57b..0000000 --- a/share/vtx/cyan76.gif +++ /dev/null diff --git a/share/vtx/cyan77.gif b/share/vtx/cyan77.gif Binary files differdeleted file mode 100644 index bec8bc4..0000000 --- a/share/vtx/cyan77.gif +++ /dev/null diff --git a/share/vtx/cyan78.gif b/share/vtx/cyan78.gif Binary files differdeleted file mode 100644 index e729056..0000000 --- a/share/vtx/cyan78.gif +++ /dev/null diff --git a/share/vtx/cyan79.gif b/share/vtx/cyan79.gif Binary files differdeleted file mode 100644 index a37547c..0000000 --- a/share/vtx/cyan79.gif +++ /dev/null diff --git a/share/vtx/cyan7A.gif b/share/vtx/cyan7A.gif Binary files differdeleted file mode 100644 index d871d2b..0000000 --- a/share/vtx/cyan7A.gif +++ /dev/null diff --git a/share/vtx/cyan7B.gif b/share/vtx/cyan7B.gif Binary files differdeleted file mode 100644 index 521521b..0000000 --- a/share/vtx/cyan7B.gif +++ /dev/null diff --git a/share/vtx/cyan7C.gif b/share/vtx/cyan7C.gif Binary files differdeleted file mode 100644 index faa95e6..0000000 --- a/share/vtx/cyan7C.gif +++ /dev/null diff --git a/share/vtx/cyan7D.gif b/share/vtx/cyan7D.gif Binary files differdeleted file mode 100644 index ea707fa..0000000 --- a/share/vtx/cyan7D.gif +++ /dev/null diff --git a/share/vtx/cyan7E.gif b/share/vtx/cyan7E.gif Binary files differdeleted file mode 100644 index 430d8f6..0000000 --- a/share/vtx/cyan7E.gif +++ /dev/null diff --git a/share/vtx/cyan7F.gif b/share/vtx/cyan7F.gif Binary files differdeleted file mode 100644 index 8d209a5..0000000 --- a/share/vtx/cyan7F.gif +++ /dev/null diff --git a/share/vtx/green20.gif b/share/vtx/green20.gif Binary files differdeleted file mode 100644 index 2662a5b..0000000 --- a/share/vtx/green20.gif +++ /dev/null diff --git a/share/vtx/green21.gif b/share/vtx/green21.gif Binary files differdeleted file mode 100644 index 324fd1b..0000000 --- a/share/vtx/green21.gif +++ /dev/null diff --git a/share/vtx/green22.gif b/share/vtx/green22.gif Binary files differdeleted file mode 100644 index 2e7b23f..0000000 --- a/share/vtx/green22.gif +++ /dev/null diff --git a/share/vtx/green23.gif b/share/vtx/green23.gif Binary files differdeleted file mode 100644 index 9ffc58b..0000000 --- a/share/vtx/green23.gif +++ /dev/null diff --git a/share/vtx/green24.gif b/share/vtx/green24.gif Binary files differdeleted file mode 100644 index 29d33c2..0000000 --- a/share/vtx/green24.gif +++ /dev/null diff --git a/share/vtx/green25.gif b/share/vtx/green25.gif Binary files differdeleted file mode 100644 index 250401a..0000000 --- a/share/vtx/green25.gif +++ /dev/null diff --git a/share/vtx/green26.gif b/share/vtx/green26.gif Binary files differdeleted file mode 100644 index cdcf026..0000000 --- a/share/vtx/green26.gif +++ /dev/null diff --git a/share/vtx/green27.gif b/share/vtx/green27.gif Binary files differdeleted file mode 100644 index 98292fd..0000000 --- a/share/vtx/green27.gif +++ /dev/null diff --git a/share/vtx/green28.gif b/share/vtx/green28.gif Binary files differdeleted file mode 100644 index 6e4751f..0000000 --- a/share/vtx/green28.gif +++ /dev/null diff --git a/share/vtx/green29.gif b/share/vtx/green29.gif Binary files differdeleted file mode 100644 index 839c176..0000000 --- a/share/vtx/green29.gif +++ /dev/null diff --git a/share/vtx/green2A.gif b/share/vtx/green2A.gif Binary files differdeleted file mode 100644 index f5018b4..0000000 --- a/share/vtx/green2A.gif +++ /dev/null diff --git a/share/vtx/green2B.gif b/share/vtx/green2B.gif Binary files differdeleted file mode 100644 index 807cdd6..0000000 --- a/share/vtx/green2B.gif +++ /dev/null diff --git a/share/vtx/green2C.gif b/share/vtx/green2C.gif Binary files differdeleted file mode 100644 index afd3d61..0000000 --- a/share/vtx/green2C.gif +++ /dev/null diff --git a/share/vtx/green2D.gif b/share/vtx/green2D.gif Binary files differdeleted file mode 100644 index ca05bbc..0000000 --- a/share/vtx/green2D.gif +++ /dev/null diff --git a/share/vtx/green2E.gif b/share/vtx/green2E.gif Binary files differdeleted file mode 100644 index f0ebc9d..0000000 --- a/share/vtx/green2E.gif +++ /dev/null diff --git a/share/vtx/green2F.gif b/share/vtx/green2F.gif Binary files differdeleted file mode 100644 index 333cee3..0000000 --- a/share/vtx/green2F.gif +++ /dev/null diff --git a/share/vtx/green30.gif b/share/vtx/green30.gif Binary files differdeleted file mode 100644 index 06d699b..0000000 --- a/share/vtx/green30.gif +++ /dev/null diff --git a/share/vtx/green31.gif b/share/vtx/green31.gif Binary files differdeleted file mode 100644 index e323cdc..0000000 --- a/share/vtx/green31.gif +++ /dev/null diff --git a/share/vtx/green32.gif b/share/vtx/green32.gif Binary files differdeleted file mode 100644 index f00e3b2..0000000 --- a/share/vtx/green32.gif +++ /dev/null diff --git a/share/vtx/green33.gif b/share/vtx/green33.gif Binary files differdeleted file mode 100644 index 669d5d0..0000000 --- a/share/vtx/green33.gif +++ /dev/null diff --git a/share/vtx/green34.gif b/share/vtx/green34.gif Binary files differdeleted file mode 100644 index 34f2b34..0000000 --- a/share/vtx/green34.gif +++ /dev/null diff --git a/share/vtx/green35.gif b/share/vtx/green35.gif Binary files differdeleted file mode 100644 index 7ab11a4..0000000 --- a/share/vtx/green35.gif +++ /dev/null diff --git a/share/vtx/green36.gif b/share/vtx/green36.gif Binary files differdeleted file mode 100644 index dc61008..0000000 --- a/share/vtx/green36.gif +++ /dev/null diff --git a/share/vtx/green37.gif b/share/vtx/green37.gif Binary files differdeleted file mode 100644 index fbebcd9..0000000 --- a/share/vtx/green37.gif +++ /dev/null diff --git a/share/vtx/green38.gif b/share/vtx/green38.gif Binary files differdeleted file mode 100644 index 367a1ed..0000000 --- a/share/vtx/green38.gif +++ /dev/null diff --git a/share/vtx/green39.gif b/share/vtx/green39.gif Binary files differdeleted file mode 100644 index e655fc2..0000000 --- a/share/vtx/green39.gif +++ /dev/null diff --git a/share/vtx/green3A.gif b/share/vtx/green3A.gif Binary files differdeleted file mode 100644 index 73d85ac..0000000 --- a/share/vtx/green3A.gif +++ /dev/null diff --git a/share/vtx/green3B.gif b/share/vtx/green3B.gif Binary files differdeleted file mode 100644 index 636f087..0000000 --- a/share/vtx/green3B.gif +++ /dev/null diff --git a/share/vtx/green3C.gif b/share/vtx/green3C.gif Binary files differdeleted file mode 100644 index b553eed..0000000 --- a/share/vtx/green3C.gif +++ /dev/null diff --git a/share/vtx/green3D.gif b/share/vtx/green3D.gif Binary files differdeleted file mode 100644 index 0f3fdd0..0000000 --- a/share/vtx/green3D.gif +++ /dev/null diff --git a/share/vtx/green3E.gif b/share/vtx/green3E.gif Binary files differdeleted file mode 100644 index f347209..0000000 --- a/share/vtx/green3E.gif +++ /dev/null diff --git a/share/vtx/green3F.gif b/share/vtx/green3F.gif Binary files differdeleted file mode 100644 index bfc4df2..0000000 --- a/share/vtx/green3F.gif +++ /dev/null diff --git a/share/vtx/green60.gif b/share/vtx/green60.gif Binary files differdeleted file mode 100644 index 48d9934..0000000 --- a/share/vtx/green60.gif +++ /dev/null diff --git a/share/vtx/green61.gif b/share/vtx/green61.gif Binary files differdeleted file mode 100644 index c0a5fcf..0000000 --- a/share/vtx/green61.gif +++ /dev/null diff --git a/share/vtx/green62.gif b/share/vtx/green62.gif Binary files differdeleted file mode 100644 index 5d45fc2..0000000 --- a/share/vtx/green62.gif +++ /dev/null diff --git a/share/vtx/green63.gif b/share/vtx/green63.gif Binary files differdeleted file mode 100644 index 2591554..0000000 --- a/share/vtx/green63.gif +++ /dev/null diff --git a/share/vtx/green64.gif b/share/vtx/green64.gif Binary files differdeleted file mode 100644 index 305d61f..0000000 --- a/share/vtx/green64.gif +++ /dev/null diff --git a/share/vtx/green65.gif b/share/vtx/green65.gif Binary files differdeleted file mode 100644 index 02b842a..0000000 --- a/share/vtx/green65.gif +++ /dev/null diff --git a/share/vtx/green66.gif b/share/vtx/green66.gif Binary files differdeleted file mode 100644 index 934749b..0000000 --- a/share/vtx/green66.gif +++ /dev/null diff --git a/share/vtx/green67.gif b/share/vtx/green67.gif Binary files differdeleted file mode 100644 index 7c70e2a..0000000 --- a/share/vtx/green67.gif +++ /dev/null diff --git a/share/vtx/green68.gif b/share/vtx/green68.gif Binary files differdeleted file mode 100644 index 770d83f..0000000 --- a/share/vtx/green68.gif +++ /dev/null diff --git a/share/vtx/green69.gif b/share/vtx/green69.gif Binary files differdeleted file mode 100644 index d008bf8..0000000 --- a/share/vtx/green69.gif +++ /dev/null diff --git a/share/vtx/green6A.gif b/share/vtx/green6A.gif Binary files differdeleted file mode 100644 index 3645a8d..0000000 --- a/share/vtx/green6A.gif +++ /dev/null diff --git a/share/vtx/green6B.gif b/share/vtx/green6B.gif Binary files differdeleted file mode 100644 index 5dc367b..0000000 --- a/share/vtx/green6B.gif +++ /dev/null diff --git a/share/vtx/green6C.gif b/share/vtx/green6C.gif Binary files differdeleted file mode 100644 index d9df41a..0000000 --- a/share/vtx/green6C.gif +++ /dev/null diff --git a/share/vtx/green6D.gif b/share/vtx/green6D.gif Binary files differdeleted file mode 100644 index 52e8e01..0000000 --- a/share/vtx/green6D.gif +++ /dev/null diff --git a/share/vtx/green6E.gif b/share/vtx/green6E.gif Binary files differdeleted file mode 100644 index d68c813..0000000 --- a/share/vtx/green6E.gif +++ /dev/null diff --git a/share/vtx/green6F.gif b/share/vtx/green6F.gif Binary files differdeleted file mode 100644 index 1a61fbf..0000000 --- a/share/vtx/green6F.gif +++ /dev/null diff --git a/share/vtx/green70.gif b/share/vtx/green70.gif Binary files differdeleted file mode 100644 index 5f95065..0000000 --- a/share/vtx/green70.gif +++ /dev/null diff --git a/share/vtx/green71.gif b/share/vtx/green71.gif Binary files differdeleted file mode 100644 index b3ad3db..0000000 --- a/share/vtx/green71.gif +++ /dev/null diff --git a/share/vtx/green72.gif b/share/vtx/green72.gif Binary files differdeleted file mode 100644 index e3a2c96..0000000 --- a/share/vtx/green72.gif +++ /dev/null diff --git a/share/vtx/green73.gif b/share/vtx/green73.gif Binary files differdeleted file mode 100644 index 0988e77..0000000 --- a/share/vtx/green73.gif +++ /dev/null diff --git a/share/vtx/green74.gif b/share/vtx/green74.gif Binary files differdeleted file mode 100644 index 761d98f..0000000 --- a/share/vtx/green74.gif +++ /dev/null diff --git a/share/vtx/green75.gif b/share/vtx/green75.gif Binary files differdeleted file mode 100644 index 10759ce..0000000 --- a/share/vtx/green75.gif +++ /dev/null diff --git a/share/vtx/green76.gif b/share/vtx/green76.gif Binary files differdeleted file mode 100644 index d8e203e..0000000 --- a/share/vtx/green76.gif +++ /dev/null diff --git a/share/vtx/green77.gif b/share/vtx/green77.gif Binary files differdeleted file mode 100644 index f2d3c83..0000000 --- a/share/vtx/green77.gif +++ /dev/null diff --git a/share/vtx/green78.gif b/share/vtx/green78.gif Binary files differdeleted file mode 100644 index e5d2f9f..0000000 --- a/share/vtx/green78.gif +++ /dev/null diff --git a/share/vtx/green79.gif b/share/vtx/green79.gif Binary files differdeleted file mode 100644 index eb476f5..0000000 --- a/share/vtx/green79.gif +++ /dev/null diff --git a/share/vtx/green7A.gif b/share/vtx/green7A.gif Binary files differdeleted file mode 100644 index a223e47..0000000 --- a/share/vtx/green7A.gif +++ /dev/null diff --git a/share/vtx/green7B.gif b/share/vtx/green7B.gif Binary files differdeleted file mode 100644 index 4efffb0..0000000 --- a/share/vtx/green7B.gif +++ /dev/null diff --git a/share/vtx/green7C.gif b/share/vtx/green7C.gif Binary files differdeleted file mode 100644 index b3a7b2c..0000000 --- a/share/vtx/green7C.gif +++ /dev/null diff --git a/share/vtx/green7D.gif b/share/vtx/green7D.gif Binary files differdeleted file mode 100644 index cb4474a..0000000 --- a/share/vtx/green7D.gif +++ /dev/null diff --git a/share/vtx/green7E.gif b/share/vtx/green7E.gif Binary files differdeleted file mode 100644 index f39d923..0000000 --- a/share/vtx/green7E.gif +++ /dev/null diff --git a/share/vtx/green7F.gif b/share/vtx/green7F.gif Binary files differdeleted file mode 100644 index b049b94..0000000 --- a/share/vtx/green7F.gif +++ /dev/null diff --git a/share/vtx/magenta20.gif b/share/vtx/magenta20.gif Binary files differdeleted file mode 100644 index 34c0192..0000000 --- a/share/vtx/magenta20.gif +++ /dev/null diff --git a/share/vtx/magenta21.gif b/share/vtx/magenta21.gif Binary files differdeleted file mode 100644 index 174909a..0000000 --- a/share/vtx/magenta21.gif +++ /dev/null diff --git a/share/vtx/magenta22.gif b/share/vtx/magenta22.gif Binary files differdeleted file mode 100644 index 50feb8d..0000000 --- a/share/vtx/magenta22.gif +++ /dev/null diff --git a/share/vtx/magenta23.gif b/share/vtx/magenta23.gif Binary files differdeleted file mode 100644 index 7160f48..0000000 --- a/share/vtx/magenta23.gif +++ /dev/null diff --git a/share/vtx/magenta24.gif b/share/vtx/magenta24.gif Binary files differdeleted file mode 100644 index a08a42a..0000000 --- a/share/vtx/magenta24.gif +++ /dev/null diff --git a/share/vtx/magenta25.gif b/share/vtx/magenta25.gif Binary files differdeleted file mode 100644 index 88b4635..0000000 --- a/share/vtx/magenta25.gif +++ /dev/null diff --git a/share/vtx/magenta26.gif b/share/vtx/magenta26.gif Binary files differdeleted file mode 100644 index a9f58b8..0000000 --- a/share/vtx/magenta26.gif +++ /dev/null diff --git a/share/vtx/magenta27.gif b/share/vtx/magenta27.gif Binary files differdeleted file mode 100644 index e236316..0000000 --- a/share/vtx/magenta27.gif +++ /dev/null diff --git a/share/vtx/magenta28.gif b/share/vtx/magenta28.gif Binary files differdeleted file mode 100644 index a489ae8..0000000 --- a/share/vtx/magenta28.gif +++ /dev/null diff --git a/share/vtx/magenta29.gif b/share/vtx/magenta29.gif Binary files differdeleted file mode 100644 index 43d0259..0000000 --- a/share/vtx/magenta29.gif +++ /dev/null diff --git a/share/vtx/magenta2A.gif b/share/vtx/magenta2A.gif Binary files differdeleted file mode 100644 index 9a774b0..0000000 --- a/share/vtx/magenta2A.gif +++ /dev/null diff --git a/share/vtx/magenta2B.gif b/share/vtx/magenta2B.gif Binary files differdeleted file mode 100644 index 02a2755..0000000 --- a/share/vtx/magenta2B.gif +++ /dev/null diff --git a/share/vtx/magenta2C.gif b/share/vtx/magenta2C.gif Binary files differdeleted file mode 100644 index 9e21bf1..0000000 --- a/share/vtx/magenta2C.gif +++ /dev/null diff --git a/share/vtx/magenta2D.gif b/share/vtx/magenta2D.gif Binary files differdeleted file mode 100644 index dfb3ddf..0000000 --- a/share/vtx/magenta2D.gif +++ /dev/null diff --git a/share/vtx/magenta2E.gif b/share/vtx/magenta2E.gif Binary files differdeleted file mode 100644 index 67a9971..0000000 --- a/share/vtx/magenta2E.gif +++ /dev/null diff --git a/share/vtx/magenta2F.gif b/share/vtx/magenta2F.gif Binary files differdeleted file mode 100644 index 1bb0a2d..0000000 --- a/share/vtx/magenta2F.gif +++ /dev/null diff --git a/share/vtx/magenta30.gif b/share/vtx/magenta30.gif Binary files differdeleted file mode 100644 index dee0932..0000000 --- a/share/vtx/magenta30.gif +++ /dev/null diff --git a/share/vtx/magenta31.gif b/share/vtx/magenta31.gif Binary files differdeleted file mode 100644 index 0ff813b..0000000 --- a/share/vtx/magenta31.gif +++ /dev/null diff --git a/share/vtx/magenta32.gif b/share/vtx/magenta32.gif Binary files differdeleted file mode 100644 index 84217ef..0000000 --- a/share/vtx/magenta32.gif +++ /dev/null diff --git a/share/vtx/magenta33.gif b/share/vtx/magenta33.gif Binary files differdeleted file mode 100644 index f9d8973..0000000 --- a/share/vtx/magenta33.gif +++ /dev/null diff --git a/share/vtx/magenta34.gif b/share/vtx/magenta34.gif Binary files differdeleted file mode 100644 index 56ce4e1..0000000 --- a/share/vtx/magenta34.gif +++ /dev/null diff --git a/share/vtx/magenta35.gif b/share/vtx/magenta35.gif Binary files differdeleted file mode 100644 index a4288cb..0000000 --- a/share/vtx/magenta35.gif +++ /dev/null diff --git a/share/vtx/magenta36.gif b/share/vtx/magenta36.gif Binary files differdeleted file mode 100644 index 1b5a5d1..0000000 --- a/share/vtx/magenta36.gif +++ /dev/null diff --git a/share/vtx/magenta37.gif b/share/vtx/magenta37.gif Binary files differdeleted file mode 100644 index 1fa5893..0000000 --- a/share/vtx/magenta37.gif +++ /dev/null diff --git a/share/vtx/magenta38.gif b/share/vtx/magenta38.gif Binary files differdeleted file mode 100644 index 753f9ad..0000000 --- a/share/vtx/magenta38.gif +++ /dev/null diff --git a/share/vtx/magenta39.gif b/share/vtx/magenta39.gif Binary files differdeleted file mode 100644 index 51f3ecf..0000000 --- a/share/vtx/magenta39.gif +++ /dev/null diff --git a/share/vtx/magenta3A.gif b/share/vtx/magenta3A.gif Binary files differdeleted file mode 100644 index e94fcd0..0000000 --- a/share/vtx/magenta3A.gif +++ /dev/null diff --git a/share/vtx/magenta3B.gif b/share/vtx/magenta3B.gif Binary files differdeleted file mode 100644 index 280b009..0000000 --- a/share/vtx/magenta3B.gif +++ /dev/null diff --git a/share/vtx/magenta3C.gif b/share/vtx/magenta3C.gif Binary files differdeleted file mode 100644 index 2e8fb40..0000000 --- a/share/vtx/magenta3C.gif +++ /dev/null diff --git a/share/vtx/magenta3D.gif b/share/vtx/magenta3D.gif Binary files differdeleted file mode 100644 index 4512e7e..0000000 --- a/share/vtx/magenta3D.gif +++ /dev/null diff --git a/share/vtx/magenta3E.gif b/share/vtx/magenta3E.gif Binary files differdeleted file mode 100644 index 623f450..0000000 --- a/share/vtx/magenta3E.gif +++ /dev/null diff --git a/share/vtx/magenta3F.gif b/share/vtx/magenta3F.gif Binary files differdeleted file mode 100644 index cf552d9..0000000 --- a/share/vtx/magenta3F.gif +++ /dev/null diff --git a/share/vtx/magenta60.gif b/share/vtx/magenta60.gif Binary files differdeleted file mode 100644 index 195b471..0000000 --- a/share/vtx/magenta60.gif +++ /dev/null diff --git a/share/vtx/magenta61.gif b/share/vtx/magenta61.gif Binary files differdeleted file mode 100644 index b3b3b15..0000000 --- a/share/vtx/magenta61.gif +++ /dev/null diff --git a/share/vtx/magenta62.gif b/share/vtx/magenta62.gif Binary files differdeleted file mode 100644 index 2dd2205..0000000 --- a/share/vtx/magenta62.gif +++ /dev/null diff --git a/share/vtx/magenta63.gif b/share/vtx/magenta63.gif Binary files differdeleted file mode 100644 index 05844a2..0000000 --- a/share/vtx/magenta63.gif +++ /dev/null diff --git a/share/vtx/magenta64.gif b/share/vtx/magenta64.gif Binary files differdeleted file mode 100644 index 539f7c6..0000000 --- a/share/vtx/magenta64.gif +++ /dev/null diff --git a/share/vtx/magenta65.gif b/share/vtx/magenta65.gif Binary files differdeleted file mode 100644 index b13d86f..0000000 --- a/share/vtx/magenta65.gif +++ /dev/null diff --git a/share/vtx/magenta66.gif b/share/vtx/magenta66.gif Binary files differdeleted file mode 100644 index e6677e4..0000000 --- a/share/vtx/magenta66.gif +++ /dev/null diff --git a/share/vtx/magenta67.gif b/share/vtx/magenta67.gif Binary files differdeleted file mode 100644 index 73e3fc9..0000000 --- a/share/vtx/magenta67.gif +++ /dev/null diff --git a/share/vtx/magenta68.gif b/share/vtx/magenta68.gif Binary files differdeleted file mode 100644 index 14f6d02..0000000 --- a/share/vtx/magenta68.gif +++ /dev/null diff --git a/share/vtx/magenta69.gif b/share/vtx/magenta69.gif Binary files differdeleted file mode 100644 index 05f2fa6..0000000 --- a/share/vtx/magenta69.gif +++ /dev/null diff --git a/share/vtx/magenta6A.gif b/share/vtx/magenta6A.gif Binary files differdeleted file mode 100644 index b462bb2..0000000 --- a/share/vtx/magenta6A.gif +++ /dev/null diff --git a/share/vtx/magenta6B.gif b/share/vtx/magenta6B.gif Binary files differdeleted file mode 100644 index f4607c4..0000000 --- a/share/vtx/magenta6B.gif +++ /dev/null diff --git a/share/vtx/magenta6C.gif b/share/vtx/magenta6C.gif Binary files differdeleted file mode 100644 index c6158ae..0000000 --- a/share/vtx/magenta6C.gif +++ /dev/null diff --git a/share/vtx/magenta6D.gif b/share/vtx/magenta6D.gif Binary files differdeleted file mode 100644 index 1ceea12..0000000 --- a/share/vtx/magenta6D.gif +++ /dev/null diff --git a/share/vtx/magenta6E.gif b/share/vtx/magenta6E.gif Binary files differdeleted file mode 100644 index 1fdd254..0000000 --- a/share/vtx/magenta6E.gif +++ /dev/null diff --git a/share/vtx/magenta6F.gif b/share/vtx/magenta6F.gif Binary files differdeleted file mode 100644 index 70bd681..0000000 --- a/share/vtx/magenta6F.gif +++ /dev/null diff --git a/share/vtx/magenta70.gif b/share/vtx/magenta70.gif Binary files differdeleted file mode 100644 index 8f04d4e..0000000 --- a/share/vtx/magenta70.gif +++ /dev/null diff --git a/share/vtx/magenta71.gif b/share/vtx/magenta71.gif Binary files differdeleted file mode 100644 index abb25fa..0000000 --- a/share/vtx/magenta71.gif +++ /dev/null diff --git a/share/vtx/magenta72.gif b/share/vtx/magenta72.gif Binary files differdeleted file mode 100644 index db73f8c..0000000 --- a/share/vtx/magenta72.gif +++ /dev/null diff --git a/share/vtx/magenta73.gif b/share/vtx/magenta73.gif Binary files differdeleted file mode 100644 index 7e10573..0000000 --- a/share/vtx/magenta73.gif +++ /dev/null diff --git a/share/vtx/magenta74.gif b/share/vtx/magenta74.gif Binary files differdeleted file mode 100644 index 0d8cc7f..0000000 --- a/share/vtx/magenta74.gif +++ /dev/null diff --git a/share/vtx/magenta75.gif b/share/vtx/magenta75.gif Binary files differdeleted file mode 100644 index 1463c5e..0000000 --- a/share/vtx/magenta75.gif +++ /dev/null diff --git a/share/vtx/magenta76.gif b/share/vtx/magenta76.gif Binary files differdeleted file mode 100644 index 6044012..0000000 --- a/share/vtx/magenta76.gif +++ /dev/null diff --git a/share/vtx/magenta77.gif b/share/vtx/magenta77.gif Binary files differdeleted file mode 100644 index 6176961..0000000 --- a/share/vtx/magenta77.gif +++ /dev/null diff --git a/share/vtx/magenta78.gif b/share/vtx/magenta78.gif Binary files differdeleted file mode 100644 index b64dcfa..0000000 --- a/share/vtx/magenta78.gif +++ /dev/null diff --git a/share/vtx/magenta79.gif b/share/vtx/magenta79.gif Binary files differdeleted file mode 100644 index 5d35b5d..0000000 --- a/share/vtx/magenta79.gif +++ /dev/null diff --git a/share/vtx/magenta7A.gif b/share/vtx/magenta7A.gif Binary files differdeleted file mode 100644 index 82d5e7a..0000000 --- a/share/vtx/magenta7A.gif +++ /dev/null diff --git a/share/vtx/magenta7B.gif b/share/vtx/magenta7B.gif Binary files differdeleted file mode 100644 index 8d570d2..0000000 --- a/share/vtx/magenta7B.gif +++ /dev/null diff --git a/share/vtx/magenta7C.gif b/share/vtx/magenta7C.gif Binary files differdeleted file mode 100644 index d5db12f..0000000 --- a/share/vtx/magenta7C.gif +++ /dev/null diff --git a/share/vtx/magenta7D.gif b/share/vtx/magenta7D.gif Binary files differdeleted file mode 100644 index c92dd1c..0000000 --- a/share/vtx/magenta7D.gif +++ /dev/null diff --git a/share/vtx/magenta7E.gif b/share/vtx/magenta7E.gif Binary files differdeleted file mode 100644 index df7bc98..0000000 --- a/share/vtx/magenta7E.gif +++ /dev/null diff --git a/share/vtx/magenta7F.gif b/share/vtx/magenta7F.gif Binary files differdeleted file mode 100644 index 176d4bf..0000000 --- a/share/vtx/magenta7F.gif +++ /dev/null diff --git a/share/vtx/red20.gif b/share/vtx/red20.gif Binary files differdeleted file mode 100644 index a3a7a45..0000000 --- a/share/vtx/red20.gif +++ /dev/null diff --git a/share/vtx/red21.gif b/share/vtx/red21.gif Binary files differdeleted file mode 100644 index 46ace91..0000000 --- a/share/vtx/red21.gif +++ /dev/null diff --git a/share/vtx/red22.gif b/share/vtx/red22.gif Binary files differdeleted file mode 100644 index ad4e803..0000000 --- a/share/vtx/red22.gif +++ /dev/null diff --git a/share/vtx/red23.gif b/share/vtx/red23.gif Binary files differdeleted file mode 100644 index 5889591..0000000 --- a/share/vtx/red23.gif +++ /dev/null diff --git a/share/vtx/red24.gif b/share/vtx/red24.gif Binary files differdeleted file mode 100644 index 265602f..0000000 --- a/share/vtx/red24.gif +++ /dev/null diff --git a/share/vtx/red25.gif b/share/vtx/red25.gif Binary files differdeleted file mode 100644 index 02b9af5..0000000 --- a/share/vtx/red25.gif +++ /dev/null diff --git a/share/vtx/red26.gif b/share/vtx/red26.gif Binary files differdeleted file mode 100644 index 4fb2e79..0000000 --- a/share/vtx/red26.gif +++ /dev/null diff --git a/share/vtx/red27.gif b/share/vtx/red27.gif Binary files differdeleted file mode 100644 index 5f1a4fa..0000000 --- a/share/vtx/red27.gif +++ /dev/null diff --git a/share/vtx/red28.gif b/share/vtx/red28.gif Binary files differdeleted file mode 100644 index d53ae60..0000000 --- a/share/vtx/red28.gif +++ /dev/null diff --git a/share/vtx/red29.gif b/share/vtx/red29.gif Binary files differdeleted file mode 100644 index 497df7b..0000000 --- a/share/vtx/red29.gif +++ /dev/null diff --git a/share/vtx/red2A.gif b/share/vtx/red2A.gif Binary files differdeleted file mode 100644 index d5295de..0000000 --- a/share/vtx/red2A.gif +++ /dev/null diff --git a/share/vtx/red2B.gif b/share/vtx/red2B.gif Binary files differdeleted file mode 100644 index 5a7b2c8..0000000 --- a/share/vtx/red2B.gif +++ /dev/null diff --git a/share/vtx/red2C.gif b/share/vtx/red2C.gif Binary files differdeleted file mode 100644 index 97e0c57..0000000 --- a/share/vtx/red2C.gif +++ /dev/null diff --git a/share/vtx/red2D.gif b/share/vtx/red2D.gif Binary files differdeleted file mode 100644 index dc4af7a..0000000 --- a/share/vtx/red2D.gif +++ /dev/null diff --git a/share/vtx/red2E.gif b/share/vtx/red2E.gif Binary files differdeleted file mode 100644 index 0089183..0000000 --- a/share/vtx/red2E.gif +++ /dev/null diff --git a/share/vtx/red2F.gif b/share/vtx/red2F.gif Binary files differdeleted file mode 100644 index 84c5a49..0000000 --- a/share/vtx/red2F.gif +++ /dev/null diff --git a/share/vtx/red30.gif b/share/vtx/red30.gif Binary files differdeleted file mode 100644 index 4e3e18e..0000000 --- a/share/vtx/red30.gif +++ /dev/null diff --git a/share/vtx/red31.gif b/share/vtx/red31.gif Binary files differdeleted file mode 100644 index 2933cf5..0000000 --- a/share/vtx/red31.gif +++ /dev/null diff --git a/share/vtx/red32.gif b/share/vtx/red32.gif Binary files differdeleted file mode 100644 index 96b47c4..0000000 --- a/share/vtx/red32.gif +++ /dev/null diff --git a/share/vtx/red33.gif b/share/vtx/red33.gif Binary files differdeleted file mode 100644 index 1e16b56..0000000 --- a/share/vtx/red33.gif +++ /dev/null diff --git a/share/vtx/red34.gif b/share/vtx/red34.gif Binary files differdeleted file mode 100644 index c343312..0000000 --- a/share/vtx/red34.gif +++ /dev/null diff --git a/share/vtx/red35.gif b/share/vtx/red35.gif Binary files differdeleted file mode 100644 index c20780d..0000000 --- a/share/vtx/red35.gif +++ /dev/null diff --git a/share/vtx/red36.gif b/share/vtx/red36.gif Binary files differdeleted file mode 100644 index 2e42e72..0000000 --- a/share/vtx/red36.gif +++ /dev/null diff --git a/share/vtx/red37.gif b/share/vtx/red37.gif Binary files differdeleted file mode 100644 index 34756b9..0000000 --- a/share/vtx/red37.gif +++ /dev/null diff --git a/share/vtx/red38.gif b/share/vtx/red38.gif Binary files differdeleted file mode 100644 index 315d677..0000000 --- a/share/vtx/red38.gif +++ /dev/null diff --git a/share/vtx/red39.gif b/share/vtx/red39.gif Binary files differdeleted file mode 100644 index 8433909..0000000 --- a/share/vtx/red39.gif +++ /dev/null diff --git a/share/vtx/red3A.gif b/share/vtx/red3A.gif Binary files differdeleted file mode 100644 index 924ed5a..0000000 --- a/share/vtx/red3A.gif +++ /dev/null diff --git a/share/vtx/red3B.gif b/share/vtx/red3B.gif Binary files differdeleted file mode 100644 index b1db223..0000000 --- a/share/vtx/red3B.gif +++ /dev/null diff --git a/share/vtx/red3C.gif b/share/vtx/red3C.gif Binary files differdeleted file mode 100644 index e044083..0000000 --- a/share/vtx/red3C.gif +++ /dev/null diff --git a/share/vtx/red3D.gif b/share/vtx/red3D.gif Binary files differdeleted file mode 100644 index 1f64894..0000000 --- a/share/vtx/red3D.gif +++ /dev/null diff --git a/share/vtx/red3E.gif b/share/vtx/red3E.gif Binary files differdeleted file mode 100644 index fae9b28..0000000 --- a/share/vtx/red3E.gif +++ /dev/null diff --git a/share/vtx/red3F.gif b/share/vtx/red3F.gif Binary files differdeleted file mode 100644 index 6cef41f..0000000 --- a/share/vtx/red3F.gif +++ /dev/null diff --git a/share/vtx/red60.gif b/share/vtx/red60.gif Binary files differdeleted file mode 100644 index 74f237b..0000000 --- a/share/vtx/red60.gif +++ /dev/null diff --git a/share/vtx/red61.gif b/share/vtx/red61.gif Binary files differdeleted file mode 100644 index 5601e5f..0000000 --- a/share/vtx/red61.gif +++ /dev/null diff --git a/share/vtx/red62.gif b/share/vtx/red62.gif Binary files differdeleted file mode 100644 index ed110f6..0000000 --- a/share/vtx/red62.gif +++ /dev/null diff --git a/share/vtx/red63.gif b/share/vtx/red63.gif Binary files differdeleted file mode 100644 index 103733b..0000000 --- a/share/vtx/red63.gif +++ /dev/null diff --git a/share/vtx/red64.gif b/share/vtx/red64.gif Binary files differdeleted file mode 100644 index c8327b0..0000000 --- a/share/vtx/red64.gif +++ /dev/null diff --git a/share/vtx/red65.gif b/share/vtx/red65.gif Binary files differdeleted file mode 100644 index 3d7d08f..0000000 --- a/share/vtx/red65.gif +++ /dev/null diff --git a/share/vtx/red66.gif b/share/vtx/red66.gif Binary files differdeleted file mode 100644 index 715b6c6..0000000 --- a/share/vtx/red66.gif +++ /dev/null diff --git a/share/vtx/red67.gif b/share/vtx/red67.gif Binary files differdeleted file mode 100644 index 732c312..0000000 --- a/share/vtx/red67.gif +++ /dev/null diff --git a/share/vtx/red68.gif b/share/vtx/red68.gif Binary files differdeleted file mode 100644 index 0d19281..0000000 --- a/share/vtx/red68.gif +++ /dev/null diff --git a/share/vtx/red69.gif b/share/vtx/red69.gif Binary files differdeleted file mode 100644 index a9f7faa..0000000 --- a/share/vtx/red69.gif +++ /dev/null diff --git a/share/vtx/red6A.gif b/share/vtx/red6A.gif Binary files differdeleted file mode 100644 index b1387ba..0000000 --- a/share/vtx/red6A.gif +++ /dev/null diff --git a/share/vtx/red6B.gif b/share/vtx/red6B.gif Binary files differdeleted file mode 100644 index cc97513..0000000 --- a/share/vtx/red6B.gif +++ /dev/null diff --git a/share/vtx/red6C.gif b/share/vtx/red6C.gif Binary files differdeleted file mode 100644 index a713f2e..0000000 --- a/share/vtx/red6C.gif +++ /dev/null diff --git a/share/vtx/red6D.gif b/share/vtx/red6D.gif Binary files differdeleted file mode 100644 index d2bd7fe..0000000 --- a/share/vtx/red6D.gif +++ /dev/null diff --git a/share/vtx/red6E.gif b/share/vtx/red6E.gif Binary files differdeleted file mode 100644 index e63bdb9..0000000 --- a/share/vtx/red6E.gif +++ /dev/null diff --git a/share/vtx/red6F.gif b/share/vtx/red6F.gif Binary files differdeleted file mode 100644 index 4731b0d..0000000 --- a/share/vtx/red6F.gif +++ /dev/null diff --git a/share/vtx/red70.gif b/share/vtx/red70.gif Binary files differdeleted file mode 100644 index d16200e..0000000 --- a/share/vtx/red70.gif +++ /dev/null diff --git a/share/vtx/red71.gif b/share/vtx/red71.gif Binary files differdeleted file mode 100644 index f300bca..0000000 --- a/share/vtx/red71.gif +++ /dev/null diff --git a/share/vtx/red72.gif b/share/vtx/red72.gif Binary files differdeleted file mode 100644 index b753253..0000000 --- a/share/vtx/red72.gif +++ /dev/null diff --git a/share/vtx/red73.gif b/share/vtx/red73.gif Binary files differdeleted file mode 100644 index b0159bc..0000000 --- a/share/vtx/red73.gif +++ /dev/null diff --git a/share/vtx/red74.gif b/share/vtx/red74.gif Binary files differdeleted file mode 100644 index 967fa84..0000000 --- a/share/vtx/red74.gif +++ /dev/null diff --git a/share/vtx/red75.gif b/share/vtx/red75.gif Binary files differdeleted file mode 100644 index 81a72c8..0000000 --- a/share/vtx/red75.gif +++ /dev/null diff --git a/share/vtx/red76.gif b/share/vtx/red76.gif Binary files differdeleted file mode 100644 index 6fdfec8..0000000 --- a/share/vtx/red76.gif +++ /dev/null diff --git a/share/vtx/red77.gif b/share/vtx/red77.gif Binary files differdeleted file mode 100644 index b024f79..0000000 --- a/share/vtx/red77.gif +++ /dev/null diff --git a/share/vtx/red78.gif b/share/vtx/red78.gif Binary files differdeleted file mode 100644 index 06ec128..0000000 --- a/share/vtx/red78.gif +++ /dev/null diff --git a/share/vtx/red79.gif b/share/vtx/red79.gif Binary files differdeleted file mode 100644 index 4a0b7ec..0000000 --- a/share/vtx/red79.gif +++ /dev/null diff --git a/share/vtx/red7A.gif b/share/vtx/red7A.gif Binary files differdeleted file mode 100644 index 729b4cb..0000000 --- a/share/vtx/red7A.gif +++ /dev/null diff --git a/share/vtx/red7B.gif b/share/vtx/red7B.gif Binary files differdeleted file mode 100644 index a91b357..0000000 --- a/share/vtx/red7B.gif +++ /dev/null diff --git a/share/vtx/red7C.gif b/share/vtx/red7C.gif Binary files differdeleted file mode 100644 index 677e049..0000000 --- a/share/vtx/red7C.gif +++ /dev/null diff --git a/share/vtx/red7D.gif b/share/vtx/red7D.gif Binary files differdeleted file mode 100644 index 9b1f697..0000000 --- a/share/vtx/red7D.gif +++ /dev/null diff --git a/share/vtx/red7E.gif b/share/vtx/red7E.gif Binary files differdeleted file mode 100644 index e0ecb6a..0000000 --- a/share/vtx/red7E.gif +++ /dev/null diff --git a/share/vtx/red7F.gif b/share/vtx/red7F.gif Binary files differdeleted file mode 100644 index 044cb2d..0000000 --- a/share/vtx/red7F.gif +++ /dev/null diff --git a/share/vtx/white20.gif b/share/vtx/white20.gif Binary files differdeleted file mode 100644 index 5d24ebe..0000000 --- a/share/vtx/white20.gif +++ /dev/null diff --git a/share/vtx/white21.gif b/share/vtx/white21.gif Binary files differdeleted file mode 100644 index 90743e7..0000000 --- a/share/vtx/white21.gif +++ /dev/null diff --git a/share/vtx/white22.gif b/share/vtx/white22.gif Binary files differdeleted file mode 100644 index b1ccbf3..0000000 --- a/share/vtx/white22.gif +++ /dev/null diff --git a/share/vtx/white23.gif b/share/vtx/white23.gif Binary files differdeleted file mode 100644 index b761500..0000000 --- a/share/vtx/white23.gif +++ /dev/null diff --git a/share/vtx/white24.gif b/share/vtx/white24.gif Binary files differdeleted file mode 100644 index 91dcdd8..0000000 --- a/share/vtx/white24.gif +++ /dev/null diff --git a/share/vtx/white25.gif b/share/vtx/white25.gif Binary files differdeleted file mode 100644 index e0d19ad..0000000 --- a/share/vtx/white25.gif +++ /dev/null diff --git a/share/vtx/white26.gif b/share/vtx/white26.gif Binary files differdeleted file mode 100644 index 02e57fc..0000000 --- a/share/vtx/white26.gif +++ /dev/null diff --git a/share/vtx/white27.gif b/share/vtx/white27.gif Binary files differdeleted file mode 100644 index f9e0c0b..0000000 --- a/share/vtx/white27.gif +++ /dev/null diff --git a/share/vtx/white28.gif b/share/vtx/white28.gif Binary files differdeleted file mode 100644 index 235ec73..0000000 --- a/share/vtx/white28.gif +++ /dev/null diff --git a/share/vtx/white29.gif b/share/vtx/white29.gif Binary files differdeleted file mode 100644 index d628bf9..0000000 --- a/share/vtx/white29.gif +++ /dev/null diff --git a/share/vtx/white2A.gif b/share/vtx/white2A.gif Binary files differdeleted file mode 100644 index 149ffb8..0000000 --- a/share/vtx/white2A.gif +++ /dev/null diff --git a/share/vtx/white2B.gif b/share/vtx/white2B.gif Binary files differdeleted file mode 100644 index a94e79d..0000000 --- a/share/vtx/white2B.gif +++ /dev/null diff --git a/share/vtx/white2C.gif b/share/vtx/white2C.gif Binary files differdeleted file mode 100644 index 41b82fb..0000000 --- a/share/vtx/white2C.gif +++ /dev/null diff --git a/share/vtx/white2D.gif b/share/vtx/white2D.gif Binary files differdeleted file mode 100644 index 2987cef..0000000 --- a/share/vtx/white2D.gif +++ /dev/null diff --git a/share/vtx/white2E.gif b/share/vtx/white2E.gif Binary files differdeleted file mode 100644 index eeefc65..0000000 --- a/share/vtx/white2E.gif +++ /dev/null diff --git a/share/vtx/white2F.gif b/share/vtx/white2F.gif Binary files differdeleted file mode 100644 index bd9cefa..0000000 --- a/share/vtx/white2F.gif +++ /dev/null diff --git a/share/vtx/white30.gif b/share/vtx/white30.gif Binary files differdeleted file mode 100644 index b73e058..0000000 --- a/share/vtx/white30.gif +++ /dev/null diff --git a/share/vtx/white31.gif b/share/vtx/white31.gif Binary files differdeleted file mode 100644 index 7eccb57..0000000 --- a/share/vtx/white31.gif +++ /dev/null diff --git a/share/vtx/white32.gif b/share/vtx/white32.gif Binary files differdeleted file mode 100644 index 61d2dfa..0000000 --- a/share/vtx/white32.gif +++ /dev/null diff --git a/share/vtx/white33.gif b/share/vtx/white33.gif Binary files differdeleted file mode 100644 index 80cf4a4..0000000 --- a/share/vtx/white33.gif +++ /dev/null diff --git a/share/vtx/white34.gif b/share/vtx/white34.gif Binary files differdeleted file mode 100644 index 0b6e767..0000000 --- a/share/vtx/white34.gif +++ /dev/null diff --git a/share/vtx/white35.gif b/share/vtx/white35.gif Binary files differdeleted file mode 100644 index 996738a..0000000 --- a/share/vtx/white35.gif +++ /dev/null diff --git a/share/vtx/white36.gif b/share/vtx/white36.gif Binary files differdeleted file mode 100644 index 7ecd4d6..0000000 --- a/share/vtx/white36.gif +++ /dev/null diff --git a/share/vtx/white37.gif b/share/vtx/white37.gif Binary files differdeleted file mode 100644 index 7688f6c..0000000 --- a/share/vtx/white37.gif +++ /dev/null diff --git a/share/vtx/white38.gif b/share/vtx/white38.gif Binary files differdeleted file mode 100644 index 1806d4a..0000000 --- a/share/vtx/white38.gif +++ /dev/null diff --git a/share/vtx/white39.gif b/share/vtx/white39.gif Binary files differdeleted file mode 100644 index 8204ade..0000000 --- a/share/vtx/white39.gif +++ /dev/null diff --git a/share/vtx/white3A.gif b/share/vtx/white3A.gif Binary files differdeleted file mode 100644 index 3e9d75f..0000000 --- a/share/vtx/white3A.gif +++ /dev/null diff --git a/share/vtx/white3B.gif b/share/vtx/white3B.gif Binary files differdeleted file mode 100644 index a588960..0000000 --- a/share/vtx/white3B.gif +++ /dev/null diff --git a/share/vtx/white3C.gif b/share/vtx/white3C.gif Binary files differdeleted file mode 100644 index d88e813..0000000 --- a/share/vtx/white3C.gif +++ /dev/null diff --git a/share/vtx/white3D.gif b/share/vtx/white3D.gif Binary files differdeleted file mode 100644 index b346b58..0000000 --- a/share/vtx/white3D.gif +++ /dev/null diff --git a/share/vtx/white3E.gif b/share/vtx/white3E.gif Binary files differdeleted file mode 100644 index f9935f9..0000000 --- a/share/vtx/white3E.gif +++ /dev/null diff --git a/share/vtx/white3F.gif b/share/vtx/white3F.gif Binary files differdeleted file mode 100644 index f8b3635..0000000 --- a/share/vtx/white3F.gif +++ /dev/null diff --git a/share/vtx/white60.gif b/share/vtx/white60.gif Binary files differdeleted file mode 100644 index 4ef4d3a..0000000 --- a/share/vtx/white60.gif +++ /dev/null diff --git a/share/vtx/white61.gif b/share/vtx/white61.gif Binary files differdeleted file mode 100644 index 6a84bb9..0000000 --- a/share/vtx/white61.gif +++ /dev/null diff --git a/share/vtx/white62.gif b/share/vtx/white62.gif Binary files differdeleted file mode 100644 index 0f0658e..0000000 --- a/share/vtx/white62.gif +++ /dev/null diff --git a/share/vtx/white63.gif b/share/vtx/white63.gif Binary files differdeleted file mode 100644 index aa56d60..0000000 --- a/share/vtx/white63.gif +++ /dev/null diff --git a/share/vtx/white64.gif b/share/vtx/white64.gif Binary files differdeleted file mode 100644 index 6956993..0000000 --- a/share/vtx/white64.gif +++ /dev/null diff --git a/share/vtx/white65.gif b/share/vtx/white65.gif Binary files differdeleted file mode 100644 index 2954a1a..0000000 --- a/share/vtx/white65.gif +++ /dev/null diff --git a/share/vtx/white66.gif b/share/vtx/white66.gif Binary files differdeleted file mode 100644 index 71d78c9..0000000 --- a/share/vtx/white66.gif +++ /dev/null diff --git a/share/vtx/white67.gif b/share/vtx/white67.gif Binary files differdeleted file mode 100644 index e4ca1c3..0000000 --- a/share/vtx/white67.gif +++ /dev/null diff --git a/share/vtx/white68.gif b/share/vtx/white68.gif Binary files differdeleted file mode 100644 index b96ed38..0000000 --- a/share/vtx/white68.gif +++ /dev/null diff --git a/share/vtx/white69.gif b/share/vtx/white69.gif Binary files differdeleted file mode 100644 index f0db2a2..0000000 --- a/share/vtx/white69.gif +++ /dev/null diff --git a/share/vtx/white6A.gif b/share/vtx/white6A.gif Binary files differdeleted file mode 100644 index dce528b..0000000 --- a/share/vtx/white6A.gif +++ /dev/null diff --git a/share/vtx/white6B.gif b/share/vtx/white6B.gif Binary files differdeleted file mode 100644 index 5d1d9a7..0000000 --- a/share/vtx/white6B.gif +++ /dev/null diff --git a/share/vtx/white6C.gif b/share/vtx/white6C.gif Binary files differdeleted file mode 100644 index 2786d98..0000000 --- a/share/vtx/white6C.gif +++ /dev/null diff --git a/share/vtx/white6D.gif b/share/vtx/white6D.gif Binary files differdeleted file mode 100644 index f3d3cc5..0000000 --- a/share/vtx/white6D.gif +++ /dev/null diff --git a/share/vtx/white6E.gif b/share/vtx/white6E.gif Binary files differdeleted file mode 100644 index 2d14c47..0000000 --- a/share/vtx/white6E.gif +++ /dev/null diff --git a/share/vtx/white6F.gif b/share/vtx/white6F.gif Binary files differdeleted file mode 100644 index 0d7a287..0000000 --- a/share/vtx/white6F.gif +++ /dev/null diff --git a/share/vtx/white70.gif b/share/vtx/white70.gif Binary files differdeleted file mode 100644 index 1900346..0000000 --- a/share/vtx/white70.gif +++ /dev/null diff --git a/share/vtx/white71.gif b/share/vtx/white71.gif Binary files differdeleted file mode 100644 index ae4d5c4..0000000 --- a/share/vtx/white71.gif +++ /dev/null diff --git a/share/vtx/white72.gif b/share/vtx/white72.gif Binary files differdeleted file mode 100644 index d5abadc..0000000 --- a/share/vtx/white72.gif +++ /dev/null diff --git a/share/vtx/white73.gif b/share/vtx/white73.gif Binary files differdeleted file mode 100644 index 241bbc2..0000000 --- a/share/vtx/white73.gif +++ /dev/null diff --git a/share/vtx/white74.gif b/share/vtx/white74.gif Binary files differdeleted file mode 100644 index ca7be3a..0000000 --- a/share/vtx/white74.gif +++ /dev/null diff --git a/share/vtx/white75.gif b/share/vtx/white75.gif Binary files differdeleted file mode 100644 index 5d30a09..0000000 --- a/share/vtx/white75.gif +++ /dev/null diff --git a/share/vtx/white76.gif b/share/vtx/white76.gif Binary files differdeleted file mode 100644 index 5e5a7b5..0000000 --- a/share/vtx/white76.gif +++ /dev/null diff --git a/share/vtx/white77.gif b/share/vtx/white77.gif Binary files differdeleted file mode 100644 index f09b8a8..0000000 --- a/share/vtx/white77.gif +++ /dev/null diff --git a/share/vtx/white78.gif b/share/vtx/white78.gif Binary files differdeleted file mode 100644 index 1ce96c1..0000000 --- a/share/vtx/white78.gif +++ /dev/null diff --git a/share/vtx/white79.gif b/share/vtx/white79.gif Binary files differdeleted file mode 100644 index f16090d..0000000 --- a/share/vtx/white79.gif +++ /dev/null diff --git a/share/vtx/white7A.gif b/share/vtx/white7A.gif Binary files differdeleted file mode 100644 index 04d1f97..0000000 --- a/share/vtx/white7A.gif +++ /dev/null diff --git a/share/vtx/white7B.gif b/share/vtx/white7B.gif Binary files differdeleted file mode 100644 index 9dd6a64..0000000 --- a/share/vtx/white7B.gif +++ /dev/null diff --git a/share/vtx/white7C.gif b/share/vtx/white7C.gif Binary files differdeleted file mode 100644 index 295f6a7..0000000 --- a/share/vtx/white7C.gif +++ /dev/null diff --git a/share/vtx/white7D.gif b/share/vtx/white7D.gif Binary files differdeleted file mode 100644 index 9cf1245..0000000 --- a/share/vtx/white7D.gif +++ /dev/null diff --git a/share/vtx/white7E.gif b/share/vtx/white7E.gif Binary files differdeleted file mode 100644 index b472c1f..0000000 --- a/share/vtx/white7E.gif +++ /dev/null diff --git a/share/vtx/white7F.gif b/share/vtx/white7F.gif Binary files differdeleted file mode 100644 index 5b15f5e..0000000 --- a/share/vtx/white7F.gif +++ /dev/null diff --git a/share/vtx/yellow20.gif b/share/vtx/yellow20.gif Binary files differdeleted file mode 100644 index 0ef608a..0000000 --- a/share/vtx/yellow20.gif +++ /dev/null diff --git a/share/vtx/yellow21.gif b/share/vtx/yellow21.gif Binary files differdeleted file mode 100644 index e853df3..0000000 --- a/share/vtx/yellow21.gif +++ /dev/null diff --git a/share/vtx/yellow22.gif b/share/vtx/yellow22.gif Binary files differdeleted file mode 100644 index 698c9f7..0000000 --- a/share/vtx/yellow22.gif +++ /dev/null diff --git a/share/vtx/yellow23.gif b/share/vtx/yellow23.gif Binary files differdeleted file mode 100644 index fc591ea..0000000 --- a/share/vtx/yellow23.gif +++ /dev/null diff --git a/share/vtx/yellow24.gif b/share/vtx/yellow24.gif Binary files differdeleted file mode 100644 index c951b6b..0000000 --- a/share/vtx/yellow24.gif +++ /dev/null diff --git a/share/vtx/yellow25.gif b/share/vtx/yellow25.gif Binary files differdeleted file mode 100644 index 7627b20..0000000 --- a/share/vtx/yellow25.gif +++ /dev/null diff --git a/share/vtx/yellow26.gif b/share/vtx/yellow26.gif Binary files differdeleted file mode 100644 index 7ea8ae0..0000000 --- a/share/vtx/yellow26.gif +++ /dev/null diff --git a/share/vtx/yellow27.gif b/share/vtx/yellow27.gif Binary files differdeleted file mode 100644 index cb46ba9..0000000 --- a/share/vtx/yellow27.gif +++ /dev/null diff --git a/share/vtx/yellow28.gif b/share/vtx/yellow28.gif Binary files differdeleted file mode 100644 index 524d259..0000000 --- a/share/vtx/yellow28.gif +++ /dev/null diff --git a/share/vtx/yellow29.gif b/share/vtx/yellow29.gif Binary files differdeleted file mode 100644 index c1ab1d3..0000000 --- a/share/vtx/yellow29.gif +++ /dev/null diff --git a/share/vtx/yellow2A.gif b/share/vtx/yellow2A.gif Binary files differdeleted file mode 100644 index eff1758..0000000 --- a/share/vtx/yellow2A.gif +++ /dev/null diff --git a/share/vtx/yellow2B.gif b/share/vtx/yellow2B.gif Binary files differdeleted file mode 100644 index 20ff5e9..0000000 --- a/share/vtx/yellow2B.gif +++ /dev/null diff --git a/share/vtx/yellow2C.gif b/share/vtx/yellow2C.gif Binary files differdeleted file mode 100644 index 6b23ac1..0000000 --- a/share/vtx/yellow2C.gif +++ /dev/null diff --git a/share/vtx/yellow2D.gif b/share/vtx/yellow2D.gif Binary files differdeleted file mode 100644 index b1367f5..0000000 --- a/share/vtx/yellow2D.gif +++ /dev/null diff --git a/share/vtx/yellow2E.gif b/share/vtx/yellow2E.gif Binary files differdeleted file mode 100644 index 4ec5c1a..0000000 --- a/share/vtx/yellow2E.gif +++ /dev/null diff --git a/share/vtx/yellow2F.gif b/share/vtx/yellow2F.gif Binary files differdeleted file mode 100644 index f79a194..0000000 --- a/share/vtx/yellow2F.gif +++ /dev/null diff --git a/share/vtx/yellow30.gif b/share/vtx/yellow30.gif Binary files differdeleted file mode 100644 index a78f51a..0000000 --- a/share/vtx/yellow30.gif +++ /dev/null diff --git a/share/vtx/yellow31.gif b/share/vtx/yellow31.gif Binary files differdeleted file mode 100644 index 0598d96..0000000 --- a/share/vtx/yellow31.gif +++ /dev/null diff --git a/share/vtx/yellow32.gif b/share/vtx/yellow32.gif Binary files differdeleted file mode 100644 index ecb4767..0000000 --- a/share/vtx/yellow32.gif +++ /dev/null diff --git a/share/vtx/yellow33.gif b/share/vtx/yellow33.gif Binary files differdeleted file mode 100644 index 706aa5c..0000000 --- a/share/vtx/yellow33.gif +++ /dev/null diff --git a/share/vtx/yellow34.gif b/share/vtx/yellow34.gif Binary files differdeleted file mode 100644 index 52524aa..0000000 --- a/share/vtx/yellow34.gif +++ /dev/null diff --git a/share/vtx/yellow35.gif b/share/vtx/yellow35.gif Binary files differdeleted file mode 100644 index bbe8447..0000000 --- a/share/vtx/yellow35.gif +++ /dev/null diff --git a/share/vtx/yellow36.gif b/share/vtx/yellow36.gif Binary files differdeleted file mode 100644 index ed36ba1..0000000 --- a/share/vtx/yellow36.gif +++ /dev/null diff --git a/share/vtx/yellow37.gif b/share/vtx/yellow37.gif Binary files differdeleted file mode 100644 index 2f01cb6..0000000 --- a/share/vtx/yellow37.gif +++ /dev/null diff --git a/share/vtx/yellow38.gif b/share/vtx/yellow38.gif Binary files differdeleted file mode 100644 index 9052d54..0000000 --- a/share/vtx/yellow38.gif +++ /dev/null diff --git a/share/vtx/yellow39.gif b/share/vtx/yellow39.gif Binary files differdeleted file mode 100644 index ebb1f35..0000000 --- a/share/vtx/yellow39.gif +++ /dev/null diff --git a/share/vtx/yellow3A.gif b/share/vtx/yellow3A.gif Binary files differdeleted file mode 100644 index 63e2280..0000000 --- a/share/vtx/yellow3A.gif +++ /dev/null diff --git a/share/vtx/yellow3B.gif b/share/vtx/yellow3B.gif Binary files differdeleted file mode 100644 index 355489d..0000000 --- a/share/vtx/yellow3B.gif +++ /dev/null diff --git a/share/vtx/yellow3C.gif b/share/vtx/yellow3C.gif Binary files differdeleted file mode 100644 index e37914f..0000000 --- a/share/vtx/yellow3C.gif +++ /dev/null diff --git a/share/vtx/yellow3D.gif b/share/vtx/yellow3D.gif Binary files differdeleted file mode 100644 index 1ae201c..0000000 --- a/share/vtx/yellow3D.gif +++ /dev/null diff --git a/share/vtx/yellow3E.gif b/share/vtx/yellow3E.gif Binary files differdeleted file mode 100644 index 047d91e..0000000 --- a/share/vtx/yellow3E.gif +++ /dev/null diff --git a/share/vtx/yellow3F.gif b/share/vtx/yellow3F.gif Binary files differdeleted file mode 100644 index 34d4370..0000000 --- a/share/vtx/yellow3F.gif +++ /dev/null diff --git a/share/vtx/yellow60.gif b/share/vtx/yellow60.gif Binary files differdeleted file mode 100644 index f9820ff..0000000 --- a/share/vtx/yellow60.gif +++ /dev/null diff --git a/share/vtx/yellow61.gif b/share/vtx/yellow61.gif Binary files differdeleted file mode 100644 index c5f1661..0000000 --- a/share/vtx/yellow61.gif +++ /dev/null diff --git a/share/vtx/yellow62.gif b/share/vtx/yellow62.gif Binary files differdeleted file mode 100644 index 899c9eb..0000000 --- a/share/vtx/yellow62.gif +++ /dev/null diff --git a/share/vtx/yellow63.gif b/share/vtx/yellow63.gif Binary files differdeleted file mode 100644 index 470cbe5..0000000 --- a/share/vtx/yellow63.gif +++ /dev/null diff --git a/share/vtx/yellow64.gif b/share/vtx/yellow64.gif Binary files differdeleted file mode 100644 index 4678033..0000000 --- a/share/vtx/yellow64.gif +++ /dev/null diff --git a/share/vtx/yellow65.gif b/share/vtx/yellow65.gif Binary files differdeleted file mode 100644 index 6642749..0000000 --- a/share/vtx/yellow65.gif +++ /dev/null diff --git a/share/vtx/yellow66.gif b/share/vtx/yellow66.gif Binary files differdeleted file mode 100644 index 8d245aa..0000000 --- a/share/vtx/yellow66.gif +++ /dev/null diff --git a/share/vtx/yellow67.gif b/share/vtx/yellow67.gif Binary files differdeleted file mode 100644 index 8ee31ec..0000000 --- a/share/vtx/yellow67.gif +++ /dev/null diff --git a/share/vtx/yellow68.gif b/share/vtx/yellow68.gif Binary files differdeleted file mode 100644 index 813a035..0000000 --- a/share/vtx/yellow68.gif +++ /dev/null diff --git a/share/vtx/yellow69.gif b/share/vtx/yellow69.gif Binary files differdeleted file mode 100644 index cb5d6e6..0000000 --- a/share/vtx/yellow69.gif +++ /dev/null diff --git a/share/vtx/yellow6A.gif b/share/vtx/yellow6A.gif Binary files differdeleted file mode 100644 index 7d7e713..0000000 --- a/share/vtx/yellow6A.gif +++ /dev/null diff --git a/share/vtx/yellow6B.gif b/share/vtx/yellow6B.gif Binary files differdeleted file mode 100644 index 998959a..0000000 --- a/share/vtx/yellow6B.gif +++ /dev/null diff --git a/share/vtx/yellow6C.gif b/share/vtx/yellow6C.gif Binary files differdeleted file mode 100644 index 66dd430..0000000 --- a/share/vtx/yellow6C.gif +++ /dev/null diff --git a/share/vtx/yellow6D.gif b/share/vtx/yellow6D.gif Binary files differdeleted file mode 100644 index e53fe61..0000000 --- a/share/vtx/yellow6D.gif +++ /dev/null diff --git a/share/vtx/yellow6E.gif b/share/vtx/yellow6E.gif Binary files differdeleted file mode 100644 index 2ba19e0..0000000 --- a/share/vtx/yellow6E.gif +++ /dev/null diff --git a/share/vtx/yellow6F.gif b/share/vtx/yellow6F.gif Binary files differdeleted file mode 100644 index 78b5e7e..0000000 --- a/share/vtx/yellow6F.gif +++ /dev/null diff --git a/share/vtx/yellow70.gif b/share/vtx/yellow70.gif Binary files differdeleted file mode 100644 index fe0e11e..0000000 --- a/share/vtx/yellow70.gif +++ /dev/null diff --git a/share/vtx/yellow71.gif b/share/vtx/yellow71.gif Binary files differdeleted file mode 100644 index 3fcb82e..0000000 --- a/share/vtx/yellow71.gif +++ /dev/null diff --git a/share/vtx/yellow72.gif b/share/vtx/yellow72.gif Binary files differdeleted file mode 100644 index c2438d4..0000000 --- a/share/vtx/yellow72.gif +++ /dev/null diff --git a/share/vtx/yellow73.gif b/share/vtx/yellow73.gif Binary files differdeleted file mode 100644 index 6e3ed03..0000000 --- a/share/vtx/yellow73.gif +++ /dev/null diff --git a/share/vtx/yellow74.gif b/share/vtx/yellow74.gif Binary files differdeleted file mode 100644 index ad5f4ea..0000000 --- a/share/vtx/yellow74.gif +++ /dev/null diff --git a/share/vtx/yellow75.gif b/share/vtx/yellow75.gif Binary files differdeleted file mode 100644 index 94989a3..0000000 --- a/share/vtx/yellow75.gif +++ /dev/null diff --git a/share/vtx/yellow76.gif b/share/vtx/yellow76.gif Binary files differdeleted file mode 100644 index da44f0f..0000000 --- a/share/vtx/yellow76.gif +++ /dev/null diff --git a/share/vtx/yellow77.gif b/share/vtx/yellow77.gif Binary files differdeleted file mode 100644 index 57d909f..0000000 --- a/share/vtx/yellow77.gif +++ /dev/null diff --git a/share/vtx/yellow78.gif b/share/vtx/yellow78.gif Binary files differdeleted file mode 100644 index 86b9505..0000000 --- a/share/vtx/yellow78.gif +++ /dev/null diff --git a/share/vtx/yellow79.gif b/share/vtx/yellow79.gif Binary files differdeleted file mode 100644 index efb61b0..0000000 --- a/share/vtx/yellow79.gif +++ /dev/null diff --git a/share/vtx/yellow7A.gif b/share/vtx/yellow7A.gif Binary files differdeleted file mode 100644 index fe34793..0000000 --- a/share/vtx/yellow7A.gif +++ /dev/null diff --git a/share/vtx/yellow7B.gif b/share/vtx/yellow7B.gif Binary files differdeleted file mode 100644 index 6fe3051..0000000 --- a/share/vtx/yellow7B.gif +++ /dev/null diff --git a/share/vtx/yellow7C.gif b/share/vtx/yellow7C.gif Binary files differdeleted file mode 100644 index f424323..0000000 --- a/share/vtx/yellow7C.gif +++ /dev/null diff --git a/share/vtx/yellow7D.gif b/share/vtx/yellow7D.gif Binary files differdeleted file mode 100644 index 6577c7a..0000000 --- a/share/vtx/yellow7D.gif +++ /dev/null diff --git a/share/vtx/yellow7E.gif b/share/vtx/yellow7E.gif Binary files differdeleted file mode 100644 index 43fe4d6..0000000 --- a/share/vtx/yellow7E.gif +++ /dev/null diff --git a/share/vtx/yellow7F.gif b/share/vtx/yellow7F.gif Binary files differdeleted file mode 100644 index 6554522..0000000 --- a/share/vtx/yellow7F.gif +++ /dev/null |
