Index: languages/German.php
===================================================================
--- languages/German.php	(Revision 6985)
+++ languages/German.php	(Arbeitskopie)
@@ -25,13 +25,13 @@
     'All recordings'                                     => 'Alle Aufnahmen',
     'Auto-expire recordings'                             => 'Aufnahmen autom. löschen',
     'Auto-flag commercials'                              => 'Werbung markieren',
-    'Auto-transcode'                                     => '',
+    'Auto-transcode'                                     => 'autom. Umwandeln',
     'Backend Status'                                     => 'Backend Status',
     'Cancel this schedule.'                              => 'Aufnahme abbrechen',
     'Category'                                           => 'Kategorie',
     'Channel'                                            => 'Sender',
     'Check for duplicates in'                            => 'Nach Wdhgn. suchen in',
-    'Create Schedule'                                    => '',
+    'Create Schedule'                                    => 'Speichern',
     'Current recordings'                                 => 'Aktuelle Aufnahmen',
     'Date'                                               => 'Datum',
     'Description'                                        => 'Beschreibung',
@@ -42,7 +42,7 @@
     'Episode'                                            => 'Folge',
     'Go'                                                 => 'Los',
     'Hour'                                               => 'Stunde',
-    'IMDB'                                               => '',
+    'IMDB'                                               => 'IMDB',
     'Inactive'                                           => 'Inaktiv',
     'Jump'                                               => 'Gehe',
     'Jump to'                                            => 'Gehe zu',
@@ -65,7 +65,7 @@
     'Rerun'                                              => 'Wiederholung',
     'Save'                                               => 'Speichern',
     'Schedule'                                           => 'Modus',
-    'Schedule Options'                                   => 'Aufnahmeoptionen',
+    'Schedule Options'                                   => 'Aufnahmemodus',
     'Schedule Override'                                  => 'manuelle Korrektur',
     'Schedule normally.'                                 => 'Sonderoption löschen',
     'Scheduled Recordings'                               => 'Aufnahmeplan',
@@ -76,12 +76,12 @@
     'Start Time'                                         => 'Uhrzeit',
     'Subtitle'                                           => 'Untertitel',
     'Subtitle and Description'                           => 'Untertitel und Beschreibung',
-    'The requested recording schedule has been deleted.' => 'Die geplante Aufnahme wurde gel�scht.',
+    'The requested recording schedule has been deleted.' => 'Die geplante Aufnahme wurde gelöscht.',
     'Title'                                              => 'Titel',
-    'Transcoder'                                         => '',
+    'Transcoder'                                         => 'Umwandlungsprofil',
     'Unknown'                                            => 'Unbekannt',
-    'Update'                                             => '',
-    'Update Recording Settings'                          => 'Aufnahmeoptionen speichern',
+    'Update'                                             => 'Aktualisieren',
+    'Update Recording Settings'                          => 'Speichern',
     'Yes'                                                => 'Ja',
     'airdate'                                            => 'Sendezeit',
     'channum'                                            => 'Sender',
@@ -98,7 +98,7 @@
     'rectype-long: finddaily'                            => 'Suche Täglich',
     'rectype-long: findone'                              => 'Suche eine Ausstrahlung',
     'rectype-long: findweekly'                           => 'Suche Wöchentlich',
-    'rectype-long: once'                                 => 'Einmalige Aufnahme',
+    'rectype-long: once'                                 => 'Einmalig aufnehmen',
     'rectype-long: override'                             => 'Sonderoption',
     'rectype-long: weekly'                               => 'Wöchentlich aufnehmen',
     'rectype: always'                                    => 'Immer',
@@ -114,17 +114,17 @@
 // includes/programs.php
     'recstatus: cancelled'         => 'Abgebrochen',
     'recstatus: conflict'          => 'Konflikt',
-    'recstatus: currentrecording'  => '',
+    'recstatus: currentrecording'  => 'aktuelle Aufnahme',
     'recstatus: deleted'           => 'Gelöscht',
     'recstatus: earliershowing'    => 'frühere Ausstrahlung',
-    'recstatus: force_record'      => '',
+    'recstatus: force_record'      => 'Sonderoption',
     'recstatus: latershowing'      => 'spätere Ausstrahlung',
     'recstatus: lowdiskspace'      => 'kein Speicherplatz',
     'recstatus: manualoverride'    => 'manuell blockiert',
-    'recstatus: neverrecord'       => '',
+    'recstatus: neverrecord'       => 'niemals aufnehmen',
     'recstatus: notlisted'         => '',
     'recstatus: overlap'           => 'Konflikt',
-    'recstatus: previousrecording' => '',
+    'recstatus: previousrecording' => 'frühere Aufnahme',
     'recstatus: recorded'          => 'Aufgenommen',
     'recstatus: recording'         => 'Aufnahme läuft',
     'recstatus: repeat'            => 'Wiederholung',
@@ -141,33 +141,33 @@
     'rectype: finddaily'           => 'Suche Täglich',
     'rectype: findweekly'          => 'Suche Wöchentlich',
 // includes/utils.php
-    '$1 B'  => '',
-    '$1 GB' => '',
-    '$1 KB' => '',
-    '$1 MB' => '',
-    '$1 TB' => '',
+    '$1 B'  => '$1 B',
+    '$1 GB' => '$1 GB',
+    '$1 KB' => '$1 kB',
+    '$1 MB' => '$1 MB',
+    '$1 TB' => '$1 TB',
 // program_detail.php
     'Unknown Program.'            => 'Unbekannte Sendung.',
-    'Unknown Recording Schedule.' => '',
+    'Unknown Recording Schedule.' => 'Unbekannter Aufnahmeplan',
 // search.php
-    'Please search for something.' => '',
+    'Please search for something.' => 'Bitte suchen Sie nach etwas.',
 // themes/.../canned_searches.php
-    'handy: overview' => '',
+    'handy: overview' => 'Handy: Übersicht',
 // themes/.../channel_detail.php
     'Length' => 'Dauer',
     'Show'   => 'Sendung',
     'Time'   => 'Zeit',
 // themes/.../music.php
-    'Album'               => '',
+    'Album'               => 'Album',
     'Album (filtered)'    => 'Album (gefiltert)',
     'All Music'           => 'Alle Titel',
-    'Artist'              => '',
-    'Artist (filtered)'   => 'Artist (gefiltert)',
+    'Artist'              => 'Interpret',
+    'Artist (filtered)'   => 'Interpret (gefiltert)',
     'Displaying'          => 'Angezeigt',
     'Duration'            => 'Dauer',
     'End'                 => 'Ende',
     'Filtered'            => 'gefiltert',
-    'Genre'               => '',
+    'Genre'               => 'Genre',
     'Genre (filtered)'    => 'Genre (gefiltert)',
     'Music'               => 'Musik',
     'Next'                => 'Nächste',
@@ -186,30 +186,30 @@
     'Exec. Producer'                      => 'Produzent',
     'Find other showings of this program' => 'Andere Termine dieser Sendung finden',
     'Find showings of this program'       => 'Termine dieser Sendung finden',
-    'Google'                              => '',
+    'Google'                              => 'Google',
     'Guest Starring'                      => 'Gaststar',
     'Hosted by'                           => '',
     'Presented by'                        => 'Präsentiert von',
     'Produced by'                         => 'Produzent',
     'Program Detail'                      => 'Programmdetails',
-    'TV.com'                              => '',
-    'Time Stretch Default'                => '',
+    'TV.com'                              => 'TV.com',
+    'Time Stretch Default'                => 'Zeitraffer Vorgabewert',
     'What else is on at this time?'       => 'Was läuft noch zu dieser Zeit?',
     'Written by'                          => 'Geschrieben von',
 // themes/.../program_listing.php
     'Currently Browsing:  $1' => 'Aktuell: $1',
     'Jump To'                 => 'Gehe zu',
-    'Program Listing'         => '',
+    'Program Listing'         => 'TV Programm',
 // themes/.../recorded_programs.php
     '$1 episode'                                          => '$1 Folge',
     '$1 episodes'                                         => '$1 Folgen',
     '$1 recording'                                        => '$1 Aufnahme',
     '$1 recordings'                                       => '$1 Aufnahmen',
-    'Are you sure you want to delete the following show?' => 'Diese Aufnahme sicher löschen?',
+    'Are you sure you want to delete the following show?' => 'Diese Aufnahme wirklich löschen?',
     'Delete'                                              => 'Löschen',
-    'Delete $1'                                           => '',
-    'Delete + Rerecord'                                   => 'Löschen + neu Aufnehmen',
-    'Delete and rerecord $1'                              => '',
+    'Delete $1'                                           => 'Lösche &quot;$1&quot;',
+    'Delete + Rerecord'                                   => 'Löschen und erneut aufnehmen',
+    'Delete and rerecord $1'                              => 'Löschen und &quot;$1&quot; erneut aufnehmen',
     'Show group'                                          => 'Gruppe zeigen',
     'Show recordings'                                     => 'Aufnahmen zeigen',
     'auto-expire'                                         => 'autom. löschen',
@@ -224,10 +224,10 @@
     'Recording profiles' => 'Aufnahmeprofile',
 // themes/.../recording_schedules.php
     'Any'                                       => 'Jeder',
-    'No recording schedules have been defined.' => 'Keine Aufnahmen definiert',
+    'No recording schedules have been defined.' => 'Keine Aufnahmen geplant.',
     'channel'                                   => 'Sender',
     'profile'                                   => 'Profil',
-    'transcoder'                                => '',
+    'transcoder'                                => 'Umwandlungsprofil',
     'type'                                      => 'Modus',
 // themes/.../schedule_manually.php
     'Save Schedule'     => 'Aufnahme speichern',
@@ -240,13 +240,13 @@
     'Default'       => 'Standard',
     'Don\'t Record' => 'Nicht aufnehmen',
     'Duplicates'    => 'Wiederholungen',
-    'Forget Old'    => '',
+    'Forget Old'    => 'frühere Aufnahmen vergessen',
     'Never Record'  => 'Niemals aufnehmen',
     'Record This'   => 'Diese Sendung aufnehmen',
     'Scheduled'     => 'Geplant',
 // themes/.../search.php
     'No matches found' => 'Keine Übereinstimmungen gefunden',
-    'Search for:  $1'  => '',
+    'Search for:  $1'  => 'Suche nach: $1',
 // themes/.../settings.php
     'Channels'           => 'Sender',
     'Configure'          => 'Konfigurieren',
@@ -254,26 +254,26 @@
     'MythWeb Settings'   => 'MythWeb Einstellungen',
     'settings: overview' => 'Einstellungen: Übersicht',
 // themes/.../settings_channels.php
-    'Configure Channels'                                                                                                                 => '',
+    'Configure Channels'                                                                                                                 => 'Sender einrichten',
     'Please be warned that by altering this table without knowing what you are doing, you could seriously disrupt mythtv functionality.' => 'Achtung! Falls diese Tabelle ohne das nötige Hintergrundwissen verändert wird, könnte MythTVs Funktionalität nachhaltig gestört werden.',
-    'brightness'                                                                                                                         => '',
-    'callsign'                                                                                                                           => '',
-    'colour'                                                                                                                             => '',
-    'commfree'                                                                                                                           => '',
-    'contrast'                                                                                                                           => '',
-    'delete'                                                                                                                             => 'löschen',
-    'finetune'                                                                                                                           => '',
-    'freqid'                                                                                                                             => '',
-    'hue'                                                                                                                                => '',
+    'brightness'                                                                                                                         => 'Helligkeit',
+    'callsign'                                                                                                                           => 'Kurzname',
+    'colour'                                                                                                                             => 'Farbe',
+    'commfree'                                                                                                                           => 'Werbefrei',
+    'contrast'                                                                                                                           => 'Kontrast',
+    'delete'                                                                                                                             => 'Löschen',
+    'finetune'                                                                                                                           => 'Feinabstimmung',
+    'freqid'                                                                                                                             => 'Kanal',
+    'hue'                                                                                                                                => 'Farbton',
     'name'                                                                                                                               => 'Name',
-    'recpriority'                                                                                                                        => '',
-    'sourceid'                                                                                                                           => '',
-    'videofilters'                                                                                                                       => '',
-    'visible'                                                                                                                            => '',
+    'recpriority'                                                                                                                        => 'Aufnahme- priorität',
+    'sourceid'                                                                                                                           => 'Source ID',
+    'videofilters'                                                                                                                       => 'Wiedergabefilter',
+    'visible'                                                                                                                            => 'Sichtbar',
 // themes/.../settings_keys.php
     'Action'                => 'Aktion',
     'Configure Keybindings' => 'Tastenbelegung konfigurieren',
-    'Context'               => '',
+    'Context'               => 'Kontext',
     'Destination'           => 'Ziel',
     'Edit keybindings on'   => 'Tastaturbelegung ändern für',
     'JumpPoints Editor'     => '',
@@ -286,12 +286,12 @@
     'Guide Settings'                  => 'EPG Einstellungen',
     'Hour Format'                     => 'Zeitformat',
     'Language'                        => 'Sprache',
-    'Listing &quot;Jump to&quot;'     => 'Liste &quot;Gehe zu&quot;',
+    'Listing &quot;Jump to&quot;'     => 'TV Programm &quot;Gehe zu&quot;',
     'Listing Time Key'                => '',
     'MythWeb Theme'                   => 'MythWeb Thema',
     'Only display favourite channels' => 'Nur Favoriten anzeigen',
     'Reset'                           => 'Zurücksetzen',
-    'SI Units?'                       => '',
+    'SI Units?'                       => 'SI Einheiten?',
     'Scheduled Popup'                 => 'Aufnahmen Popup',
     'Show descriptions on new line'   => 'Beschreibungen in neuer Zeile anzeigen',
     'Status Bar'                      => 'Statuszeile',
@@ -300,35 +300,35 @@
 // themes/.../theme.php
     'Category Legend'                            => 'Kategorien',
     'Category Type'                              => 'Kategorietyp',
-    'Edit MythWeb and some MythTV settings.'     => 'MythWeb & einige MythTV Einstellungen ändern.',
+    'Edit MythWeb and some MythTV settings.'     => 'Einstellungen für MythWeb & MythTV ändern',
     'Exact Match'                                => 'Exakte Übereinstimmung',
-    'HD Only'                                    => '',
+    'HD Only'                                    => 'nur in HDTV',
     'Manually Schedule'                          => 'manuelle Aufnahme',
-    'MythMusic on the web.'                      => 'MythMusic im Internet.',
-    'MythVideo on the web.'                      => 'MythVideo im Internet.',
-    'MythWeb Weather.'                           => 'MythWeb Wetter.',
+    'MythMusic on the web.'                      => 'MythMusic',
+    'MythVideo on the web.'                      => 'MythVideo',
+    'MythWeb Weather.'                           => 'Wettervorhersage',
     'Recording Schedules'                        => 'Aufnahmemodi',
     'Search fields'                              => 'Suchfelder',
-    'Search help'                                => '',
-    'Search help: movie example'                 => '*** 1/2 Adventure',
-    'Search help: movie search'                  => 'movie search',
+    'Search help'                                => 'Hilfe zur Suche',
+    'Search help: movie example'                 => '*** 1/2 Abenteuer',
+    'Search help: movie search'                  => 'Spielfilmsuche',
     'Search help: regex example'                 => '/^Good Eats/',
-    'Search help: regex search'                  => 'regex search',
+    'Search help: regex search'                  => 'reg. Ausdrücke',
     'Search options'                             => 'Suchoptionen',
     'Searches'                                   => 'Suchen',
     'Settings'                                   => 'Einstellungen',
-    'TV functions, including recorded programs.' => 'TV Funktionen, mit allen Aufnahmen.',
+    'TV functions, including recorded programs.' => 'TV Funktionen incl. allen Aufnahmen',
 // themes/.../video.php
-    'Edit'          => '',
-    'Reverse Order' => '',
-    'Videos'        => '',
-    'category'      => '',
-    'cover'         => '',
-    'director'      => '',
-    'imdb rating'   => '',
-    'plot'          => '',
-    'rating'        => '',
-    'year'          => '',
+    'Edit'          => 'Bearbeiten',
+    'Reverse Order' => 'Umsortieren',
+    'Videos'        => 'Videos',
+    'category'      => 'Kategorie',
+    'cover'         => 'Titelbild',
+    'director'      => 'Regisseur',
+    'imdb rating'   => 'IMDB Bewertung',
+    'plot'          => 'Handlung',
+    'rating'        => 'Bewertung',
+    'year'          => 'Jahr',
 // themes/.../weather.php
     ' at '               => ' um ',
     'Current Conditions' => 'Das aktuelle Wetter',
@@ -370,41 +370,41 @@
     provided in the listings.
 */
 $Categories = array();
-$Categories['Action']         = array('Action',             '\\b(?:action|adven)');
-$Categories['Adult']          = array('Erwachsene',              '\\b(?:adult|erot)');
+$Categories['Action']         = array('Action',             '\\b(?:action|adven|abenteuer)');
+$Categories['Adult']          = array('Erwachsene',         '\\b(?:adult|erot)');
 $Categories['Animals']        = array('Tiere',              '\\b(?:animal|tiere)');
-$Categories['Art_Music']      = array('Kunst/Musik',          '\\b(?:art|dance|musi[ck]|kunst|[ck]ultur|rock)');
-$Categories['Business']       = array('Wirtschaft',           '\\b(?:biz|busine)');
-$Categories['Children']       = array('Kinder',             '\\b(?:child|kin?d|infan|animation)');
-$Categories['Comedy']         = array('Comedy',             '\\b(?:comed|entertain|sitcom)');
+$Categories['Art_Music']      = array('Kunst/Musik',        '\\b(?:art|dance|musi[ck]|kunst|[ck]ultur|rock|volksmusik|jazz|videos)');
+$Categories['Business']       = array('Wirtschaft',         '\\b(?:biz|busine)');
+$Categories['Children']       = array('Kinder',             '\\b(?:child|kin?d|infan|animation|jugend)');
+$Categories['Comedy']         = array('Comedy',             '\\b(?:comed|entertain|sitcom|ulk)');
 $Categories['Crime_Mystery']  = array('Krimi/Mystery',      '\\b(?:[ck]rim|myster)');
-$Categories['Documentary']    = array('Dokumentation',        '\\b(?:do[ck])');
+$Categories['Documentary']    = array('Dokumentation',      '\\b(?:do[ck]|gesellschaft)');
 $Categories['Drama']          = array('Drama',              '\\b(?:drama)');
 $Categories['Educational']    = array('Bildung',            '\\b(?:edu|bildung|interests)');
-$Categories['Food']           = array('Essen',              '\\b(?:food|cook|essen|[dt]rink)');
-$Categories['Game']           = array('Spiele',             '\\b(?:game|spiele)');
-$Categories['Health_Medical'] = array('Gesundheit/Medizin',     '\\b(?:health|medic|gesundheit)');
-$Categories['History']        = array('Geschichte',            '\\b(?:hist|geschichte)');
+$Categories['Food']           = array('Essen',              '\\b(?:food|cook|essen|[dt]rink|kochen)');
+$Categories['Game']           = array('Spiele',             '\\b(?:game|spiel|quiz)');
+$Categories['Health_Medical'] = array('Gesundheit/Medizin', '\\b(?:health|medi[cz]|gesundheit)');
+$Categories['History']        = array('Geschichte',         '\\b(?:hist|geschichte)');
 $Categories['Horror']         = array('Horror',             '\\b(?:horror)');
-$Categories['HowTo']          = array('HowTo',              '\\b(?:how|home|house|garden)');
-$Categories['Misc']           = array('Versch.',               '\\b(?:special|variety|info|collect)');
-$Categories['News']           = array('Nachrichten',        '\\b(?:news|nachrichten|current)');
+$Categories['HowTo']          = array('HowTo',              '\\b(?:how|home|house|garden|ratgeber)');
+$Categories['Misc']           = array('Versch.',            '\\b(?:special|variety|info|collect)');
+$Categories['News']           = array('Nachrichten',        '\\b(?:news|nachrichten|current|magazin|bericht)');
 $Categories['Reality']        = array('Reality',            '\\b(?:reality)');
 $Categories['Romance']        = array('Romantik',           '\\b(?:romance|lieb)');
 $Categories['SciFi_Fantasy']  = array('Science Fiction/Fantasy',      '\\b(?:fantasy|sci\\w*\\W*fi)');
-$Categories['Science_Nature'] = array('Wissenschaft/Natur', '\\b(?:science|nature|environment|wissenschaft)');
+$Categories['Science_Nature'] = array('Wissenschaft/Natur', '\\b(?:science|nature|environment|wissenschaft|natur)');
 $Categories['Shopping']       = array('Shopping',           '\\b(?:shop)');
-$Categories['Soaps']          = array('Serien',              '\\b(?:soaps)');
+$Categories['Soaps']          = array('Serien',             '\\b(?:soap|reihe|serie)');
 $Categories['Spiritual']      = array('Spiritual',          '\\b(?:spirit|relig)');
-$Categories['Sports']         = array('Sport',              '\\b(?:sport|deportes|futbol)');
-$Categories['Talk']           = array('Talk',               '\\b(?:talk)');
-$Categories['Travel']         = array('Reisen',             '\\b(?:travel|reisen|touris)');
+$Categories['Sports']         = array('Sport',              '\\b(?:sport|deportes|futbol|fussball)');
+$Categories['Talk']           = array('Talk',               '\\b(?:talk|interview)');
+$Categories['Travel']         = array('Reisen',             '\\b(?:travel|reisen|touris|auto)');
 $Categories['War']            = array('Krieg',              '\\b(?:war|krieg)');
 $Categories['Western']        = array('Western',            '\\b(?:west)');
 
 // These are some other classes that we might want to have show up in the
 //   category legend (they don't need regular expressions)
 $Categories['Unknown']        = array('Unbekannt');
-$Categories['movie']          = array('Filme'  );
+$Categories['movie']          = array('Film',               '\\b(?:film)');
 
 ?>
