diff options
author | Martin Dummer <martin.dummer@gmx.net> | 2012-06-18 22:26:51 +0200 |
---|---|---|
committer | Martin Dummer <martin.dummer@gmx.net> | 2012-06-18 22:26:51 +0200 |
commit | cc9ffc6f9af431a8c1b30d4ed7707233d546f9ac (patch) | |
tree | 30de5e87372b04d21bfabd971c676ce3af1e00e5 | |
parent | b3874ad77b0315c92ecded695cddb2487c4bb2e8 (diff) | |
download | vdr-plugin-undelete-0.0.6.tar.gz vdr-plugin-undelete-0.0.6.tar.bz2 |
import of version 0.0.6v0.0.6
-rw-r--r-- | HISTORY | 6 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | i18n.c | 455 | ||||
-rw-r--r-- | i18n.c.org | 1463 | ||||
-rw-r--r-- | menuundelete.c | 35 | ||||
-rw-r--r-- | undelete.c | 78 | ||||
-rw-r--r-- | undelete.h | 4 |
7 files changed, 1669 insertions, 374 deletions
@@ -32,3 +32,9 @@ VDR Plugin 'playlist' Revision History - Fix select a line with a numeric-key - Fix switch hotkeys with the same key - Add missing display of assigned keys + +2006-03-15 : Version 0.0.6 + +- add French translation (thanks to pat@vdrportal.de) +- Change translation for Keys with numbers +- add check for count of *.vdr files @@ -6,7 +6,7 @@ Project's homepage: www.fast-info.de/vdr/undelete See the file COPYING for license information. -undelete-plugin version 0.0.5 +undelete-plugin version 0.0.6 This plugin allow the undelete from deleted recordings for a short time @@ -15,7 +15,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Enregistrements effacés", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -33,7 +33,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Effacer ligne", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -51,7 +51,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Touche d'aide", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -86,7 +86,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Vider", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -104,7 +104,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Restaurer", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -121,7 +121,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Restauration d'enregistrement", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -139,41 +139,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$Blue (1)", - "Blau (1)", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$Blue (2)", - "Blau (2)", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français + "inconnu", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -190,7 +156,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "en bas", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -207,41 +173,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$Green (1)", - "Grün (1)", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$Green (2)", - "Grün (2)", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français + "Affiche des touches", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -258,7 +190,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "sans", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -275,7 +207,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "ouvrir", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -292,7 +224,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Ouvrir/contenu", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -309,7 +241,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "effacer", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -326,41 +258,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$Red (1)", - "Rot (1)", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$Red (2)", - "Rot (2)", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français + "effacer tout", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -377,7 +275,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "restaurer", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -394,7 +292,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "restaurer tout", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -411,7 +309,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Contenu", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -428,7 +326,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Choix touche 1", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -445,7 +343,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Choix touche 2", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -462,7 +360,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "en haut", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -479,75 +377,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$User1", - "Benutzer 1", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$User2", - "Benutzer 2", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$User3", - "Benutzer 3", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$User4", - "Benutzer 4", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français + "en haut & en bas", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -558,115 +388,13 @@ const tI18nPhrase Phrases[] = { "",// TODO Magyar "",// TODO Català }, - { "Choise$User5", - "Benutzer 5", + { "Choise$User", + "Benutzer", "",// TODO Slovenski "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$User6", - "Benutzer 6", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$User7", - "Benutzer 7", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$User8", - "Benutzer 8", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$User9", - "Benutzer 9", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$Yellow (1)", - "Gelb (1)", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français - "",// TODO Norsk - "",// TODO suomi - "",// TODO Polski - "",// TODO Español - "",// TODO Ellinika - "",// TODO Svenska - "",// TODO Romaneste - "",// TODO Magyar - "",// TODO Català - }, - { "Choise$Yellow (2)", - "Gelb (2)", - "",// TODO Slovenski - "",// TODO Italiano - "",// TODO Nederlands - "",// TODO Português - "",// TODO Français + "Utilisateur", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -683,7 +411,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "<--1", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -700,7 +428,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "2-->", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -717,7 +445,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Afficher les touches", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -734,7 +462,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "attendez, merci", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -751,7 +479,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "L'affichage liste en préparation...", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -768,7 +496,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Effacer", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -785,7 +513,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "effacer tout", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -802,7 +530,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Effacer tous les enregistrement définitivement ...", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -819,7 +547,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Restaurer tout les enregistrements ...", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -836,7 +564,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Restaurer", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -853,7 +581,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "restaurer tout", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -870,7 +598,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Touche de %s et %s sont les mêmes.", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -887,7 +615,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Des enregistrements avec le même nom existent!", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -904,7 +632,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Touch\tFonction", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -921,7 +649,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Touch numérique", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -938,7 +666,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "OK", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -955,7 +683,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Touches assignées", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -972,7 +700,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Restaurer enregistrement", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1040,7 +768,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Restaurer tout les enregistrements?", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1057,7 +785,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Restaurer enregistrement?", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1074,7 +802,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Restaurer l'enregistrement dans dossier?", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1091,7 +819,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + " ** Touche spéciale **", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1108,7 +836,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Changer la configuration des touches", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1125,7 +853,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Confirmation effacer tout", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1142,7 +870,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Confirmer effacer enregistrement", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1159,7 +887,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Confirmer effacer dossier", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1176,7 +904,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Confirmer restaurer tout", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1193,7 +921,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Confirmer restaurer enregistrement", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1210,7 +938,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Confirmer restaurer dossier", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1227,7 +955,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + " Nombre de ligne d'affichage d'effacement", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1244,7 +972,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + " Nombre de ligne d'affichage", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1261,7 +989,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Afficher les enregistrements effacés", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1278,7 +1006,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + " Ligne interrieur", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1295,7 +1023,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + " Touch pour fonction-%s", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1312,7 +1040,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + " Nom afficher pour le menu principal", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1329,7 +1057,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + " Choix avec numéro et", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1346,7 +1074,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + " Fonction touch OK", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1363,7 +1091,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "La ligne de commande a priorité", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1380,7 +1108,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Position de la ligne d'éffacement", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1397,7 +1125,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Position de la ligne de restauration", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1414,7 +1142,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Choix", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1431,7 +1159,7 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português - "",// TODO Français + "Protokolle mode complet", "",// TODO Norsk "",// TODO suomi "",// TODO Polski @@ -1448,6 +1176,57 @@ const tI18nPhrase Phrases[] = { "",// TODO Italiano "",// TODO Nederlands "",// TODO Português + "Visible dans le menu principal", + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Error$error while read last filenumber", + "Fehler beim lesen der letzten Dateinummer", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Error$error accessing vdrfile %03d", + "Fehler beim lesen der Videodatei %03d", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Error$error accessing indexfile", + "Fehler beim lesen der Indexdatei", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português "",// TODO Français "",// TODO Norsk "",// TODO suomi diff --git a/i18n.c.org b/i18n.c.org new file mode 100644 index 0000000..f8d485b --- /dev/null +++ b/i18n.c.org @@ -0,0 +1,1463 @@ +/* + * undelete: A plugin for the Video Disk Recorder + * + * See the README file for copyright information and how to reach the author. + * + * $Id: i18n.c 0.5 2005/11/17 21:05:05 hflor Exp $ + */ + +#include "i18n.h" + +const tI18nPhrase Phrases[] = { + { "Deleted Recordings", + "Gelöschte Aufnahmen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + // Debug_mode + { "DeleteLine", + "Zeile löschen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + // Debug_mode + { "HelpKeys", + "Hilfstasten", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { " -m --visible_in_mainmenu Show the plugin in the mainmenu\n -M --hide_in_mainmenu Hide the plugin in the mainmenu\n You can start the Plugin in the setupmenu\n -n Name --mainmenu_name=Name Select Name for entry in the mainmenu\n (set also -m)\n -c --confirm_purge_rec show confirmation for purge recording\n -C --not_confirm_purge_rec purge recording without confirmation\n -d --confirm_purge_dir show confirmation for purge directory\n -D --not_confirm_purge_dir purge directory without confirmation\n -e --confirm_purge_all show confirmation for purge all function\n -E --not_confirm_purge_all purge all function without confirmation\n -s --confirm_salvage_rec show confirmation for salvage recording\n -S --not_confirm_salvage_rec salvage recording without confirmation\n -t --confirm_salvage_dir show confirmation for salvage directory\n -T --not_confirm_salvage_dir salvage directory without confirmation\n -u --confirm_salvage_all show confirmation for salvage all function\n -U --not_confirm_salvage_all salvage all function without confirmation\n -v --verbose Enable more logging\n -V --noverbose Disable more loggig\n --nosetup_commandline Hide the 'Preferr Command Line Parameter'\n form setup-menu\n @config-file Read also parameters from this file\n note: recording means deleted recordings (there not show in VDR)", + " -m --visible_in_mainmenu Plugin wird im Hautmenü angezeigt\n -M --hide_in_mainmenu kein Eintrag im Hauptmenü für das Plugin\n es kann über das Setup-Menü gestartet werden\n -n Name --mainmenu_name=Name Name für den Eintrag im Hauptmenü\n (diese Option setzt auch -m)\n -c --confirm_purge_rec Bestätigung für das Löschen von Aufnahmen\n -C --not_confirm_purge_rec keine Bestätigung (löschen Aufnahmen)\n -d --confirm_purge_dir Bestätigung beim Löschen von Verzeichnissen\n -D --not_confirm_purge_dir keine Bestätigung (löschen Verzeichnissen)\n -e --confirm_purge_all Bestätigung beim \"alles Löschen\"\n -E --not_confirm_purge_all \"alles Löschen\" ohne Bestätigung\n -s --confirm_salvage_rec Bestätigung Wiederherstellung von Aufnahmen\n -S --not_confirm_salvage_rec keine Best. Wiederherstellung von Aufnahmen\n -t --confirm_salvage_dir Bestätigung Wiederherstellung von Verzei.\n -T --not_confirm_salvage_dir keine Best. Wiederherstellung von Verzei.\n -u --confirm_salvage_all Bestätigung beim \"alles Wiederherstellen\"\n -U --not_confirm_salvage_all \"alles Wiederherstellen\" ohne Bestätigung\n -v --verbose erweiterte Protokollierung aktivieren\n -V --noverbose keine erweiterte Protokollierung\n --nosetup_commandline Option 'Kommandozeile hat Vorrang'\n im Setup-Menü verbergen\n @config-file Komandozeilenoptionen auch aus der angegebenen\n Datei lesen\n\n Hinweis: Mit Aufnahmen sind hier die gelöschten Aufnahmen gemeint", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + // Debug_mode + { "Purge", + "Löschung", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + // Debug_mode + { "Salvage", + "Wiederherstellung", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "undelete for recordings", + "Wiederherstellung gelöschter Aufnahmen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + // Debug_mode + { "unknow", + "unbekannt", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Blue (1)", + "Blau (1)", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Blue (2)", + "Blau (2)", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$bottom", + "unten", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Display keys", + "Tastenanzeige", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Green (1)", + "Grün (1)", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Green (2)", + "Grün (2)", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$none", + "ohne", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$open", + "Öffnen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$open/summary", + "Öffnen/Inhalt", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$purge", + "löschen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$purge all", + "alle löschen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Red (1)", + "Rot (1)", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Red (2)", + "Rot (2)", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$salvage", + "wiederherst.", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$salvage all", + "alle wiederh.", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$summary", + "Inhalt", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$switch hotkeys to 1", + "Tastenbel. 1", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$switch hotkeys to 2", + "Tastenbel. 2", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$top", + "oben", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$top and bottom", + "oben & unten", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User1", + "Benutzer 1", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User2", + "Benutzer 2", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User3", + "Benutzer 3", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User4", + "Benutzer 4", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User5", + "Benutzer 5", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User6", + "Benutzer 6", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User7", + "Benutzer 7", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User8", + "Benutzer 8", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$User9", + "Benutzer 9", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Yellow (1)", + "Gelb (1)", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Choise$Yellow (2)", + "Gelb (2)", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$<--1", + "<--1", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$2-->", + "2-->", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$disp. keys", + "Tastenanzeige", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$please wait ...", + "bitte warten ...", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$prepare recording display...", + "Listenanzeige wird vorbereitet...", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$purge", + "Löschen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$purge all", + "alle Löschen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$Purge all records ...", + "Alle Aufnahmen endgültig löschen ...", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$Salavge all records ...", + "Alle Aufnahmen wiederherstellen ...", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$salvage", + "Wiederherst.", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Display$salvage all", + "alle Wieder.", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Error$Key for funtion %s and %s identical.", + "Tasten von %s und %s sind gleich.", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Error$Recording with the same name exists!", + "Aufnahme mit selben Namen ist vorhanden!", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Help$key\tfunction", + "Taste\tFunktion", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Help$numerickey", + "Numerntaste", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Help$OK", + "OK", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Menu$assigned keys", + "Zugewiesene Tasten", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Menu$Undelete recordings", + "Aufnahmen wiederherstellen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Question$Purge all recordings?", + "Alle Aufnahmen endgültig löschen?", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Question$Purge recording?", + "Aufnahme endgültig löschen?", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Question$Purge recordings in diretory?", + "Aufnahmen in Verzeichnis endgültig löschen?", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Question$Salvage all recordings?", + "Alle Aufnahmen wiederherstellen?", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Question$Salvage recording?", + "Aufnahme wiederherstellen?", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Question$Salvage recordings in directory?", + "Aufnahmen in Verzeichnis wiederherstellen?", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$ ** Spezial handled keys **", + " ** Spezialtasten **", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Change assigned functionkeys", + "Ändern der Tastenbelegung", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Confirm purge all deleted recordings", + "Bestätigung alles löschen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Confirm purge deleted recordings", + "Aufnahme löschen bestätigen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Confirm purge directories", + "Verzeichnisse löschen bestätigen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Confirm salvage all deleted recordings", + "Bestätigung alles wiederherst.", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Confirm salvage deleted recordings", + "Wiederherstellung Aufn. bestätigen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Confirm salvage directories", + "Wiederherstellung Verz. bestätigen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$ Display bottom purge ex lines", + " Anzahl Einträge für Darstellung", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$ Display bottom salvage ex lines", + " Anzahl Einträge für Darstellung", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Display deleted recordings now", + "Gelöschte Aufnahmen jetzt anzeigen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$ inward lines", + " Innenliegende Zeilen", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$ Key for function-%s", + " Taste für Funktion-%s", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$ Name for Mainmenu", + " Eintragname im Hauptmenü", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$ Numerickey select the entry and", + " Auswahl mit Nummern und", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$ OK-key function", + " Funktion der OK-Taste", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Preferr Command Line Parameter", + "Kommandozeile hat Vorrang", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Purgeline position", + "Löschzeilenposition", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Salvageline position", + "Wiederherstellungszeilenposition", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Select", + "Auswahl", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Verbose Log Mode", + "Ausführliche Protokollierung", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { "Setup$Visible in Mainmenu", + "Im Hauptmenü sichtbar", + "",// TODO Slovenski + "",// TODO Italiano + "",// TODO Nederlands + "",// TODO Português + "",// TODO Français + "",// TODO Norsk + "",// TODO suomi + "",// TODO Polski + "",// TODO Español + "",// TODO Ellinika + "",// TODO Svenska + "",// TODO Romaneste + "",// TODO Magyar + "",// TODO Català + }, + { NULL } + }; diff --git a/menuundelete.c b/menuundelete.c index ec8abc6..6f9b2d9 100644 --- a/menuundelete.c +++ b/menuundelete.c @@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: menuundelete.c 0.5 2005/11/17 21:05:05 hflor Exp $ + * $Id: menuundelete.c 0.6 2006/03/15 22:12:06 hflor Exp $ */ #include "menuundelete.h" @@ -672,6 +672,39 @@ eOSState cMenuUndelete::ProcessKey(eKeys Key) processerror = true; } SalvageRecording = true; + cIndexFile *index = new cIndexFile(NewName, false); + int LastFrame = index->Last() - 1; + if (LastFrame > 0) { + uchar FileNumber = 0; + int FileOffset = 0; + index->Get(LastFrame, &FileNumber, &FileOffset); + delete index; + if (FileNumber == 0) { + if (verbose.u) + isyslog("%s: error while read last filenumber (%s)", plugin_name, NewName); + ERROR(tr("Error$error while read last filenumber")); + } else { + for (int i = 1; i <= FileNumber; i++) { + char *temp; + asprintf(&temp, "%s/%03d.vdr", (const char *)NewName, i); + if (access(temp, R_OK) != 0) { + i = FileNumber; + if (verbose.u) + isyslog("%s: error accessing vdrfile %03d (%s)", plugin_name, i, NewName); + free(temp); + asprintf(&temp, tr("Error$error accessing vdrfile %03d"), i); + ERROR(temp); + } + free(temp); + } + } + } else { + delete index; + if (verbose.u) + isyslog("%s: error accessing indexfile (%s)", plugin_name, NewName); + ERROR(tr("Error$error accessing indexfile")); + } +// ********************************* } } free(NewName); @@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: undelete.c 0.5 2005/11/17 21:05:05 hflor Exp $ + * $Id: undelete.c 0.6 2006/03/15 22:12:06 hflor Exp $ */ #include "undelete.h" @@ -16,7 +16,7 @@ #include <vdr/recording.h> #include <vdr/videodir.h> -static const char *VERSION = "0.0.5"; +static const char *VERSION = "0.0.6"; static const char *DESCRIPTION = "undelete for recordings"; // Global variables that control the overall behaviour: @@ -71,7 +71,7 @@ int KeyState = 0; const char *FunctionLine[4]; const char *FunctionName[MaxFunctionName]; const char *FunctionHotKey[MaxFunctionName]; -const char *KeysName[MaxKeysName]; +char *KeysName[MaxKeysName]; cRemoveThread oRemoveThread; @@ -197,6 +197,7 @@ void ExpandEnvironment(tParamFile *FileStruc) class cPluginUndelete : public cPlugin { private: // Add any member variables or functions you may need here. + void FreeKeyNames(void); int OSDLanguage; void TestAndSetOSDLanguage(void); bool ProcessArg(int argc, char *argv[]); @@ -236,21 +237,30 @@ cPluginUndelete::cPluginUndelete(void) // DON'T DO ANYTHING ELSE THAT MAY HAVE SIDE EFFECTS, REQUIRE GLOBAL // VDR OBJECTS TO EXIST OR PRODUCE ANY OUTPUT! plugin = this; + memset(KeysName, sizeof(KeysName), 0); } cPluginUndelete::~cPluginUndelete() { d2syslog("cPluginUndelete::~cPluginUndelete", "%s", ""); plugin = NULL; + FreeKeyNames(); freenull(SVDRP_Process); freenull(WorkFilename); // Clean up after yourself! } +void cPluginUndelete::FreeKeyNames(void) +{ + for (int i = 0; i < MaxKeysName; i++) + freenull(KeysName[i]); +} + void cPluginUndelete::TestAndSetOSDLanguage(void) { d2syslog("cPluginUndelete::TestAndSetOSDLanguage", "OSDLanguage=%d", Setup.OSDLanguage); if (OSDLanguage != Setup.OSDLanguage) { + FreeKeyNames(); OSDLanguage = Setup.OSDLanguage; FunctionLine[0] = tr("Choise$none"); FunctionLine[1] = tr("Choise$top"); @@ -276,34 +286,17 @@ void cPluginUndelete::TestAndSetOSDLanguage(void) FunctionHotKey[8] = tr("Display$<--1"); FunctionHotKey[9] = tr("Display$2-->"); FunctionHotKey[10] = tr("Display$disp. keys"); - KeysName[0] = tr("Choise$none"); - KeysName[1] = tr("Choise$Red (1)"); - KeysName[2] = tr("Choise$Red (2)"); - KeysName[3] = tr("Choise$Green (1)"); - KeysName[4] = tr("Choise$Green (2)"); - KeysName[5] = tr("Choise$Yellow (1)"); - KeysName[6] = tr("Choise$Yellow (2)"); - KeysName[7] = tr("Choise$Blue (1)"); - KeysName[8] = tr("Choise$Blue (2)"); - KeysName[9] = "0"; - KeysName[10] = "1"; - KeysName[11] = "2"; - KeysName[12] = "3"; - KeysName[13] = "4"; - KeysName[14] = "5"; - KeysName[15] = "6"; - KeysName[16] = "7"; - KeysName[17] = "8"; - KeysName[18] = "9"; - KeysName[19] = tr("Choise$User1"); - KeysName[20] = tr("Choise$User2"); - KeysName[21] = tr("Choise$User3"); - KeysName[22] = tr("Choise$User4"); - KeysName[23] = tr("Choise$User5"); - KeysName[24] = tr("Choise$User6"); - KeysName[25] = tr("Choise$User7"); - KeysName[26] = tr("Choise$User8"); - KeysName[27] = tr("Choise$User9"); + KeysName[0] = strdup(tr("Choise$none")); + for (int i = 1; i <= 2; i++) { + asprintf(&KeysName[i], "%s (%d)", tr("Red"), i); + asprintf(&KeysName[i+2], "%s (%d)", tr("Green"), i); + asprintf(&KeysName[i+4], "%s (%d)", tr("Yellow"), i); + asprintf(&KeysName[i+6], "%s (%d)", tr("Blue"), i); + } + for (int i = 0; i <= 9; i++) + asprintf(&KeysName[i+9], "%d", i); + for (int i = 1; i <= 9; i++) + asprintf(&KeysName[i+18], "%s %d", tr("Choise$User"), i); } } @@ -961,8 +954,29 @@ cString cPluginUndelete::SVDRPCommand(const char *Command, const char *Option, i } char *temp; asprintf(&temp, "%sS#%d#", SVDRP_Process ? SVDRP_Process : "", recnumber); - freenull(SVDRP_Process); + free(SVDRP_Process); SVDRP_Process = temp; + cIndexFile *index = new cIndexFile(NewName, false); + int LastFrame = index->Last() - 1; + if (LastFrame > 0) { + uchar FileNumber = 0; + int FileOffset = 0; + index->Get(LastFrame, &FileNumber, &FileOffset); + delete index; + if (FileNumber == 0) + return cString::sprintf("error while read last filenumber for \"%s\" [%s]", Option, recording->Title()); + for (int i = 1; i <= FileNumber; i++) { + asprintf(&temp, "%s/%03d.vdr", (const char *)NewName, i); + if (access(temp, R_OK) != 0) { + free(temp); + return cString::sprintf("error accessing vdrfile %03d for \"%s\" [%s]", i, Option, recording->Title()); + } + free(temp); + } + } else { + delete index; + return cString::sprintf("error accessing indexfile for \"%s\" [%s]", Option, recording->Title()); + } ReplyCode = 909; return cString::sprintf("salvage of deleted recording \"%s\" [%s] is successful", Option, recording->Title()); } else @@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * - * $Id: undelete.h 0.5 2005/11/17 21:05:05 hflor Exp $ + * $Id: undelete.h 0.6 2006/03/15 22:12:06 hflor Exp $ */ #ifndef __UNDELETE_H @@ -149,7 +149,7 @@ extern const char *FunctionLine[]; extern const char *FunctionName[]; extern const char *FunctionHotKey[]; #define MaxKeysName 28 -extern const char *KeysName[]; +extern char *KeysName[]; void ExpandEnvironment(tParamFile *FileStruc); |