diff options
-rw-r--r-- | HISTORY | 1 | ||||
-rw-r--r-- | MANUAL | 281 | ||||
-rw-r--r-- | i18n.c | 406 | ||||
-rw-r--r-- | menu.c | 74 |
4 files changed, 392 insertions, 370 deletions
@@ -1118,3 +1118,4 @@ Video Disk Recorder Revision History including reloading the driver. Note that this can only work if VDR and the driver are wrapped into a mechanism that actually performs this action if VDR exits. The 'runvdr' script can be used for this purpose. +- Refined texts of the "Setup" menu. @@ -176,8 +176,8 @@ Video Disk Recorder User's Manual number of new recordings (as opposed to a recording's entry, which displays the date and time of the recording). - If the setup parameter UseSubtitle was turned on when a recording took place, - VDR adds the "subtitle" (which is usually the name of the episode in case of + If the setup parameter "Use episode name" was turned on when a recording took place, + VDR adds the "Episode name" (which is usually the name of the episode in case of a series) to the recording's name. The "Recordings" menu then displays all recordings of a repeating timer in chronological order, since these are usually the individual episodes of a series, which you may want to view in @@ -322,10 +322,10 @@ Video Disk Recorder User's Manual structure "/video/Sci-Fi/Star_Trek/Voyager". The '~' character has been chosen for this since the file system's directory delimiter '/' may be part of a regular programme name. - Repeating timers create recordings that contain the 'Subtitle' + Repeating timers create recordings that contain the 'Episode name' information from the EPG data in their file name. Typically (on tv stations that care about their viewers) this contains the episode - title of a series. The subtitle is appended to the timer's file name, + title of a series. The episode name is appended to the timer's file name, separated by a '~' character, so that it results in all recordings of this timer being collected in a common subdirectory. If this field is left blank, the channel name will be used to form @@ -357,96 +357,55 @@ Video Disk Recorder User's Manual displayed as "no" and "yes" in the "Setup" menu, while in the setup file they are stored as '0' and '1', respectively): - OSDLanguage = 0 Defines the language used to display the OSD texts. - 0 = Englisch - 1 = Deutsch - 2 = Slovenian - 3 = Italian - 4 = Dutch - 5 = Portugese - 6 = French - 7 = Norwegian - - PrimaryDVB = 1 Defines the primary DVB interface (i.e. the one that - will display the menus and will react on input through - the remote control). Valid values range from '1' to the - number of installed DVB cards. If more than one DVB card - is installed and a recording is to be started, the - program will try to use a free DVB card that is different - from the primary DVB interface, so that the viewer will - be disturbed as little as possible. + OSD: - ShowInfoOnChSwitch = 1 Turns the display of the current/next information on - or off when switching the channel. The information is - always displayed when pressing the "Ok" button in - normal viewing mode. + Language = English Defines the language used to display the OSD texts. - MenuScrollPage = 1 0 = when pressing the "Down" ("Up") key while the cursor - is on the last (first) line of a list page, the - list is advanced by a full page and the cursor will - be at the top (bottom) of that page - 1 = dto., but the cursor remains at the bottom (top) of - the page (this mode allows for faster scrolling - through long lists). + Width = 52 The width and height of the OSD . + Height = 18 The valid ranges are width=40...56, height=12...21. - MarkInstantRecord = 1 Defines whether an "instant recording" (started by - pressing the "Red" button in the "VDR" menu) will be - marked with a '@' character to make it distinguishable - from timer recordings in the "Recordings" menu. - 0 = instant recordings will not be marked - 1 = instant recordings will be marked. + Message time = 1 The time (in seconds) how long an informational + message shall be displayed on the OSD. The valid range + is 1...60. - NameInstantRecord = TITLE-EPISODE - Defines how to name an instant recording. If the keywords - TITLE and/or EPISODE are present, they will be replaced - with the title and episode information from the EPG data - at the time of recording (if that data is available). - If this parameter is empty, the channel name will be used - by default. + Channel info position = bottom + The position of the channel info window in the OSD + (either 'bottom' or 'top'). - LnbSLOF = 11700 The switching frequency (in MHz) between low and high LOF - LnbFrequLo = 9750 The LNB's low and high local oscillator frequencies (in MHz) - LnbFrequHi = 10600 (these have no meaning for DVB-C receivers) + Info on channel switch = yes + Turns the display of the current/next information on + or off when switching the channel. The information is + always displayed when pressing the "Ok" button in + normal viewing mode. - DiSEqC = 1 Generally turns DiSEqC support on or off. - 0 = disabled - 1 = enabled + Scroll pages = yes yes = when pressing the "Down" ("Up") key while the cursor + is on the last (first) line of a list page, the + list is advanced by a full page and the cursor will + be at the top (bottom) of that page + no = dto., but the cursor remains at the bottom (top) of + the page (this mode allows for faster scrolling + through long lists). - SetSystemTime = 0 Defines whether the system time will be set according to - the time received from the DVB data stream. - 0 = system time will not be set - 1 = system time will be set - Note that this works only if VDR is running under a user - id that has permisson to set the system time. You also - need to set the option TrustedTransponder to a channel - that you trust to transmit a reliable time base (not all - channels seem to have access to a correct time base...). + Sort timers = yes Turns sorting the timers in the "Timers" menu on/off. + Timers are sorted by ascending start times, with the + first one being the next timer that will start. - TrustedTransponder = 0 The frequency of the transponder that shall be used to - set the system time. The Setup menu will offer the full - list of channels, even if several of them are on the - same transponder. Also, when selecting a channel, saving - the Setup and opening the Setup menu again, there may be - a different channel listed here, since the first one - in 'channels.conf' that is on the given transponder will - be taken. Note that in order to set the system time from - the transponder data the option SetSystemTime must also - be enabled. + Recording directories = yes + Turns displaying the Recordings menu as a hierarchical + directory structure on or off. - MarginStart = 2 Defines how many minutes before the official start time - MarginStop = 10 of a broadcast VDR shall start recording, and how long - after the official end time it shall stop recording. + EPG: - EPGScanTimeout = 5 The time (in hours) of user inactivity after which the + EPG scan timeout = 5 The time (in hours) of user inactivity after which the DVB card in a single card system starts scanning channels to keep the EPG up-to-date. A value of '0' completely turns off scanning on both single and multiple card systems. - EPGBugfixLevel = 2 Some tv stations transmit weirdly formatted EPG data. + EPG bugfix level = 2 Some tv stations transmit weirdly formatted EPG data. VDR attempts to fix these bugs up to the given level: 0 = no EPG fixing - 1 = basic fixing of text location (Title, Subtitle and + 1 = basic fixing of text location (Title, Episode and Extended Description) 2 = removal of excess whitespace and hyphens, mapping of wrongly used characters @@ -457,15 +416,74 @@ Video Disk Recorder User's Manual be fixed accordingly. Restart VDR if you want to make sure all data is fixed. - SVDRPTimeout = 300 The time (in seconds) of inactivity on an open SVDRP - connection after which the connection is automatically - closed. Default is 300, a value of 0 means no timeout. + Set system time = no Defines whether the system time will be set according to + the time received from the DVB data stream. + Note that this works only if VDR is running under a user + id that has permisson to set the system time. You also + need to set the option "Use time from transponder" to a + channel that you trust to transmit a reliable time base + (not all channels seem to have access to a correct time + base...). - SortTimers = 1 Turns sorting the timers in the "Timers" menu on/off. - Timers are sorted by ascending start times, with the - first one being the next timer that will start. + Use time from transponder = 0 + The frequency of the transponder that shall be used to + set the system time. The Setup menu will offer the full + list of channels, even if several of them are on the + same transponder. Also, when selecting a channel, saving + the Setup and opening the Setup menu again, there may be + a different channel listed here, since the first one + in 'channels.conf' that is on the given transponder will + be taken. Note that in order to set the system time from + the transponder data the option "Set system time" must also + be enabled. - PrimaryLimit = 0 The minimum priority a timer must have to be allowed to + DVB: + + Primary DVB interface = 1 + Defines the primary DVB interface (i.e. the one that + will display the menus and will react on input through + the remote control). Valid values range from '1' to the + number of installed DVB cards. If more than one DVB card + is installed and a recording is to be started, the + program will try to use a free DVB card that is different + from the primary DVB interface, so that the viewer will + be disturbed as little as possible. + + Video format = 4:3 The video format (or aspect ratio) of the tv set in use + (4:3 or 16:9). + + LNB: + + SLOF = 11700 The switching frequency (in MHz) between low and + high LOF + Low LNB frequency = 9750 The LNB's low and high local oscillator frequencies + High LNB frequency = 10600 (in MHz, these have no meaning for DVB-C receivers) + + Use DiSEqC = no Generally turns DiSEqC support on or off. + + CICAM: + + CICAM DVBn m Defines the "Conditional Access" capabilities of the DVB + card 'n'. Each DVB card can provide up to two CICAM + methods ('m' = [1, 2]). + + In the 'setup.conf' file the value consists of the card + number, followed by a list of decryption method values + (defined in 'ca.conf'). + For instance + CaCaps = 3 101 102 + would define that card number 3 is able to decrypt + "Premiere World" and the "ORF". + + Recording: + + Margin at start = 2 Defines how many minutes before the official start time + Margin at stop = 10 of a broadcast VDR shall start recording, and how long + after the official end time it shall stop recording. + These margins are added automatically to timers that + are created from the EPG data. + + Primary limit = 0 The minimum priority a timer must have to be allowed to use the primary DVB interface, or to force another timer with higher priority to use the primary DVB interface. This is mainly useful for recordings that should take @@ -473,55 +491,67 @@ Video Disk Recorder User's Manual never keep the user from viewing stuff on the primary interface. On systems with only one DVB card, timers with a priority below PrimaryLimit will never execute. - - DefaultPriority = 50 The default Priority and Lifetime values used when - DefaultLifetime = 50 creating a new timer event. A Lifetime value of 99 + + Default priority = 50 The default Priority and Lifetime values used when + Default lifetime = 50 creating a new timer event. A Lifetime value of 99 means that this recording will never be deleted automatically. - UseSubtitle = 1 Repeating timers use the EPG's 'Subtitle' information to - create recording file names in a hierarchical structure + Use episode name = yes Repeating timers use the EPG's 'Episode name' information + to create recording file names in a hierarchical structure (for instance to gather all episodes of a series in a common subdirectory). This parameter can be used to control this. - 0 = don't use the 'Subtitle' - 1 = use it (and create subdirectories) + no = don't use the 'Episode name' + yes = use it (and create subdirectories) - RecordingDirs = 1 Turns displaying the Recordings menu as a hierarchical - directory structure on or off. + Mark instant recording = yes + Defines whether an "instant recording" (started by + pressing the "Red" button in the "VDR" menu) will be + marked with a '@' character to make it distinguishable + from timer recordings in the "Recordings" menu. - VideoFormat = 0 The video format (or aspect ratio) of the tv set in use. - 0 = 4:3 - 1 = 16:9 + Name instant recording = TITLE EPISODE + Defines how to name an instant recording. If the keywords + TITLE and/or EPISODE are present, they will be replaced + with the title and episode information from the EPG data + at the time of recording (if that data is available). + If this parameter is empty, the channel name will be used + by default. - RecordDolbyDigital = 1 Turns recording of the Dolby Digital audio channels on + Record Dolby Digital = yes + Turns recording of the Dolby Digital audio channels on or off. This may be useful if you don't have the equipment to replay Dolby Digital audio and want to save disk space. - ChannelInfoPos = 0 The position of the channel info window in the OSD. - 0 = bottom - 1 = top - - OSDwidth = 52 The width and height of the OSD . - OSDheight = 18 The valid ranges are width=40...56, height=12...21. - - OSDMessageTime = 1 The time (in seconds) how long an informational - message shall be displayed on the OSD. The valid range - is 1...60. - - MaxVideoFileSize=2000 The maximum size of a single recorded video file in MB. + Max. video file size = 2000 + The maximum size of a single recorded video file in MB. The valid range is 100...2000. Default is 2000, but you may want to use smaller values if you are planning on archiving a recording to CD. - SplitEditedFiles = 0 During the actual editing process VDR writes the result + Split edited files = no + During the actual editing process VDR writes the result into files that may grow up to MaxVideoFileSize. If you prefer to have each marked sequence stored in a separate file (named 001.vdr, 002.vdr, ...) you can set this - option to 1. + option to 'yes'. + + Replay: + + Multi speed mode = no Defines the function of the "Left" and "Right" keys in + replay mode. If set to 'no', one speed will be used, while + if set to 'yes' there will be three speeds for fast and slow + search, respectively. + + Show replay mode = no Turns displaying the current replay mode on or off. + + Miscellaneous: - MinEventTimeout=30 If the command line option '-s' has been set, VDR will - MinUserInactivity=120 automatically shutdown the computer if the next timer + Min. event timeout = 30 + Min. user inactivity = 120 + If the command line option '-s' has been set, VDR will + automatically shutdown the computer if the next timer event is at least MinEventTimeout minutes in the future, and the user has been inactive for at least MinUserInactivity minutes. Setting MinUserInactivity @@ -529,28 +559,9 @@ Video Disk Recorder User's Manual retaining the possibility to manually shutdown the computer. - MultiSpeedMode = 0 Defines the function of the "Left" and "Right" keys in - replay mode. If set to 0, one speed will be used, while - if set to 1 there will be three speeds for fast and slow - search, respectively. - 0 = off - 1 = on - - ShowReplayMode = 0 Turns displaying the current replay mode on or off. - 0 = off - 1 = on - - CICAM DVBn m Defines the "Conditional Access" capabilities of the DVB - card 'n'. Each DVB card can provide up to two CICAM - methods ('m' = [1, 2]). - - In the 'setup.conf' file the value consists of the card - number, followed by a list of decryption method values - (defined in 'ca.conf'). - For instance - CaCaps = 3 101 102 - would define that card number 3 is able to decrypt - "Premiere World" and the "ORF". + SVDRP timeout = 300 The time (in seconds) of inactivity on an open SVDRP + connection after which the connection is automatically + closed. Default is 300, a value of 0 means no timeout. * Executing system commands @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: i18n.c 1.65 2002/03/17 12:00:41 kls Exp $ + * $Id: i18n.c 1.66 2002/03/17 13:50:43 kls Exp $ * * Slovenian translations provided by Miha Setina <mihasetina@softhome.net> * Italian translations provided by Alberto Carraro <bertocar@tin.it> @@ -384,7 +384,7 @@ const tPhrase Phrases[] = { "Jezik", "Linguaggio", "Taal", - "", // TODO + "Linguagem", // TODO (correct?) "Langue", "Språk", "Kieli", @@ -965,28 +965,58 @@ const tPhrase Phrases[] = { "", // TODO }, // Setup parameters: - { "OSD-Language", - "OSD-Sprache", - "OSD-jezik", - "Linguaggio OSD", - "OSD-taal", - "Linguagem OSD", - "Langue OSD", - "OSD Språk", - "Näytön kieli", - }, - { "PrimaryDVB", - "Primäres Interface", - "Primarna naprava", - "Scheda DVB primaria", - "Eerste DVB kaart", - "DVB primario", - "Première carte DVB", - "Hoved DVB-enhet", - "Ensisij. vast.otin", + { "Setup.OSD$Language", + "Sprache", + "Jezik", + "Linguaggio", + "Taal", + "Linguagem", // TODO (correct?) + "Langue", + "Språk", + "Kieli", + }, + { "Setup.OSD$Width", + "Breite", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "Largeur", //TODO (correct?) + "", // TODO + "Leveys", //TODO (correct?) + }, + { "Setup.OSD$Height", + "Höhe", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "Hauteur", //TODO (correct?) + "", // TODO + "Korkeus", //TODO (correct?) + }, + { "Setup.OSD$Message time", + "Anzeigedauer für Nachrichten", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "Durée affichage écran", + "", // TODO + "Ilmoitusten näkymisaika", + }, + { "Setup.OSD$Channel info position", + "Kanal-Info Position", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "Position infos chaînes", + "", // TODO + "Kanavainfon sijainti", }, - { "ShowInfoOnChSwitch", - "Info zeigen", + { "Setup.OSD$Info on channel switch", + "Info beim Kanalwechsel", "Pokazi naziv kanala", "Vis info nel cambio canale", "Kanaal info tonen", @@ -995,7 +1025,7 @@ const tPhrase Phrases[] = { "Info ved kanalskifte", "Näytä kanavainfo", }, - { "MenuScrollPage", + { "Setup.OSD$Scroll pages", "Seitenweise scrollen", "Drsni meni", "Scrolla pagina nel menu", @@ -1005,37 +1035,97 @@ const tPhrase Phrases[] = { "Rask rulling i menyer", "Valikkojen rullaus", }, - { "MarkInstantRecord", - "Direktaufz. markieren", - "Oznaci direktno snemanje", - "Marca la registrazione", - "Direkte opnamen markeren", - "Marca de gravacao", - "Enregistrement immédiat", - "Markere direkteopptak", - "Merkitse välitön nauh.", + { "Setup.OSD$Sort timers", + "Timer sortieren", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "Trier les programmations", + "", // TODO + "Järjestä ajastimet", }, - { "NameInstantRecord", - "Direktaufz. benennen", + { "Setup.OSD$Recording directories", + "Aufnahme Verzeichnisse", "", // TODO "", // TODO "", // TODO "", // TODO - "Noms enregistr. immédiats", + "Dossiers d'enregistrements", "", // TODO - "Nimeä välitön nauh.", + "Nauhoitushakemistot", }, - { "LnbSLOF", - "LnbSLOF", - "LnbSLOF", - "LnbSLOF", - "LnbSLOF", - "LnbSLOF", + { "Setup.EPG$EPG scan timeout", + "Zeit bis EPG Scan", + "Cas do EPG pregleda", + "Timeout EPG", + "EPG-scan Timeout", + "Timeout EPG", + "Temps maxi EPG", + "Ledig tid før EPG-søk", + "Ohjelmatied. odotusaika", + }, + { "Setup.EPG$EPG bugfix level", + "EPG Fehlerbereinigung", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "Niveau de correction EPG", + "", // TODO + "EPG Bugfix Level", + }, + { "Setup.EPG$Set system time", + "Systemzeit stellen", + "Sistemski cas", + "Setta orario auto", + "Systeem klok instellen", + "Ajustar relogio do sistema", + "Ajuster l'heure du système", + "Juster system-klokken", + "Vastaanota kellonaika", + }, + { "Setup.EPG$Use time from transponder", + "Transponder für Systemzeit", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "", // TODO + }, + { "Setup.DVB$Primary DVB interface", + "Primäres DVB Interface", + "Primarna naprava", + "Scheda DVB primaria", + "Eerste DVB kaart", + "DVB primario", + "Première carte DVB", + "Hoved DVB-enhet", + "Ensisij. vast.otin", + }, + { "Setup.DVB$Video format", + "Video Format", + "", // TODO + "", // TODO + "", // TODO + "", // TODO + "Format vidéo", + "TV Format", + "Kuvamuoto", + }, + { "Setup.LNB$SLOF", + "SLOF", + "SLOF", + "SLOF", + "SLOF", + "SLOF", "Limite de bandes LNB", "LO-grensefrekvens", - "LnbSLOF", + "SLOF", }, - { "LnbFrequLo", + { "Setup.LNB$Low LNB frequency", "Untere LNB-Frequenz", "Spodnja LNB-frek.", "Freq LO LNB", @@ -1045,7 +1135,7 @@ const tPhrase Phrases[] = { "LO-frekvens i lavbåndet", "LO LNB taajuus", }, - { "LnbFrequHi", + { "Setup.LNB$High LNB frequency", "Obere LNB-Frequenz", "Zgornja LNB-frek.", "Freq HI LNB", @@ -1055,37 +1145,27 @@ const tPhrase Phrases[] = { "LO-frekvens i høybåndet", "HI LNB taajuus", }, - { "Setup$DiSEqC", - "DiSEqC", - "DiSEqC", - "DiSEqC", - "DiSEqC", - "DiSEqC", - "DiSEqC", - "DiSEqC", - "DiSEqC", - }, - { "SetSystemTime", - "Systemzeit stellen", - "Sistemski cas", - "Setta orario auto", - "Systeem klok instellen", - "Ajustar relogio do sistema", - "Ajuster l'heure du système", - "Juster system-klokken", - "Vastaanota kellonaika", - }, - { "TrustedTransponder", - "Vertr. Transponder", - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "", // TODO - }, - { "MarginStart", + { "Setup.LNB$Use DiSEqC", + "DiSEqC benutzen", + "DiSEqC", // TODO + "DiSEqC", // TODO + "DiSEqC", // TODO + "DiSEqC", // TODO + "DiSEqC", // TODO + "DiSEqC", // TODO + "DiSEqC", // TODO + }, + { "Setup.CICAM$CICAM DVB", + "CICAM DVB", + "CICAM DVB", + "CICAM DVB", + "CICAM DVB", + "CICAM DVB", + "CICAM DVB", + "CICAM DVB", + "CICAM DVB", + }, + { "Setup.Recording$Margin at start", "Zeitpuffer bei Anfang", "Premor pred zacetkom", "Min margine inizio", @@ -1095,7 +1175,7 @@ const tPhrase Phrases[] = { "Opptaks margin (start)", "Aloitusmarginaali", }, - { "MarginStop", + { "Setup.Recording$Margin at stop", "Zeitpuffer bei Ende", "Premor za koncem", "Min margine fine", @@ -1105,47 +1185,7 @@ const tPhrase Phrases[] = { "Opptaks margin (slutt)", "Lopetusmarginaali", }, - { "EPGScanTimeout", - "Zeit bis EPG Scan", - "Cas do EPG pregleda", - "Timeout EPG", - "EPG-scan Timeout", - "Timeout EPG", - "Temps maxi EPG", - "Ledig tid før EPG-søk", - "Ohjelmatied. odotusaika", - }, - { "EPGBugfixLevel", - "EPG Fehlerbereinigung", - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "Niveau de correction EPG", - "", // TODO - "EPGBugfixLevel", - }, - { "SVDRPTimeout", - "SVDRP Timeout", - "", // TODO - "Timeout SVDRP", - "SVDRP Timeout", - "Timeout SVDRP", - "Temps maxi SVDRP", - "Ubrukt SVDRP-levetid", - "SVDRP odotusaika", - }, - { "SortTimers", - "Timer sortieren", - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "Trier les programmations", - "", // TODO - "Järjestä ajastimet", - }, - { "PrimaryLimit", + { "Setup.Recording$Primary limit", "Primär-Limit", "", // TODO "", // TODO @@ -1155,7 +1195,7 @@ const tPhrase Phrases[] = { "Prioritets grense HovedDVB", "PrimaryLimit", }, - { "DefaultPriority", + { "Setup.Recording$Default priority", "Default Priorität", "", // TODO "", // TODO @@ -1165,7 +1205,7 @@ const tPhrase Phrases[] = { "Normal prioritet (Timer)", "Oletusprioriteetti", }, - { "DefaultLifetime", + { "Setup.Recording$Default lifetime", "Default Lebensdauer", "", // TODO "", // TODO @@ -1175,107 +1215,87 @@ const tPhrase Phrases[] = { "Normal levetid (Timer)", "Oletus voimassaoloaika", }, - { "UseSubtitle", - "Subtitle verwenden", + { "Setup.Recording$Use episode name", + "Episodenname verwenden", "", // TODO "", // TODO "", // TODO "", // TODO - "Utiliser les sous-titres", + "Utiliser les sous-titres", // TODO (episode name!) "", // TODO - "Tekstitys käytössä", + "Tekstitys käytössä", // TODO (episode name!) }, - { "RecordingDirs", - "Aufn. Verzeichnisse", - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "Dossiers d'enregistrements", - "", // TODO - "Nauhoitushakemistot", - }, - { "VideoFormat", - "Video Format", - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "Format vidéo", - "TV Format", - "Kuvamuoto", + { "Setup.Recording$Mark instant recording", + "Direktaufzeichnung markieren", + "Oznaci direktno snemanje", + "Marca la registrazione", + "Direkte opnamen markeren", + "Marca de gravacao", + "Enregistrement immédiat", + "Markere direkteopptak", + "Merkitse välitön nauh.", }, - { "RecordDolbyDigital", - "Dolby Digital Ton aufz.", - "", // TODO + { "Setup.Recording$Name instant recording", + "Direktaufzeichnung benennen", "", // TODO "", // TODO "", // TODO - "Enregistrer en Dolby Digital", "", // TODO + "Noms enregistr. immédiats", "", // TODO + "Nimeä välitön nauh.", }, - { "ChannelInfoPos", - "Kanal Info Position", + { "Setup.Recording$Record Dolby Digital", + "Dolby Digital Ton aufzeichnen", "", // TODO "", // TODO "", // TODO "", // TODO - "Position infos chaînes", - "", // TODO - "Kanavainfon sijainti", - }, - { "OSDwidth", - "OSD Breite", - "", // TODO - "", // TODO - "", // TODO + "Enregistrer en Dolby Digital", "", // TODO - "Largeur affichage", "", // TODO - "Tekstinäytön leveys", }, - { "OSDheight", - "OSD Höhe", + { "Setup.Recording$Max. video file size", + "Max. Video Dateigröße", "", // TODO "", // TODO "", // TODO "", // TODO - "Hauteur affichage", + "Taille maxi des fichiers", "", // TODO - "Tekstinäytön korkeus", + "Maksimi tiedoston koko", }, - { "OSDMessageTime", - "OSD Nachricht Dauer", + { "Setup.Recording$Split edited files", + "Editierte Dateien aufteilen", "", // TODO "", // TODO "", // TODO "", // TODO - "Durée affichage écran", + "Séparer les séquences", "", // TODO - "Ilmoitusten näkymisaika", + "Paloittele muokatut", }, - { "MaxVideoFileSize", - "Max. Video Dateigröße", + { "Setup.Replay$Multi speed mode", + "MultiSpeed Modus", "", // TODO "", // TODO "", // TODO "", // TODO - "Taille maxi des fichiers", + "Mode multi-vitesses", "", // TODO - "Maksimi tiedoston koko", + "Moninopeustila", }, - { "SplitEditedFiles", - "Editierte Dateien zerteilen", + { "Setup.Replay$Show replay mode", + "Wiedergabestatus anzeigen", "", // TODO "", // TODO "", // TODO "", // TODO - "Séparer les séquences", + "Affichage mode de lecture", "", // TODO - "Paloittele muokatut", + "Näytä toiston tila", }, - { "MinEventTimeout", + { "Setup.Miscellaneous$Min. event timeout", "Mindest Event Pause", "", // TODO "", // TODO @@ -1285,8 +1305,8 @@ const tPhrase Phrases[] = { "", // TODO "Minimi tapahtuman odotus", }, - { "MinUserInactivity", - "Mindest User Inaktivität", + { "Setup.Miscellaneous$Min. user inactivity", + "Mindest Benutzer-Inaktivität", "", // TODO "", // TODO "", // TODO @@ -1295,25 +1315,15 @@ const tPhrase Phrases[] = { "", // TODO "Minimi käyttäjän odotus", }, - { "MultiSpeedMode", - "MultiSpeed Modus", - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "Mode multi-vitesses", - "", // TODO - "Moninopeustila", - }, - { "ShowReplayMode", - "Wiedergabe Status", - "", // TODO - "", // TODO - "", // TODO - "", // TODO - "Affichage mode de lecture", + { "Setup.Miscellaneous$SVDRP timeout", + "SVDRP Timeout", "", // TODO - "Näytä toiston tila", + "Timeout SVDRP", + "SVDRP Timeout", + "Timeout SVDRP", + "Temps maxi SVDRP", + "Ubrukt SVDRP-levetid", + "SVDRP odotusaika", }, // The days of the week: { "MTWTFSS", @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.c 1.170 2002/03/17 12:01:08 kls Exp $ + * $Id: menu.c 1.171 2002/03/17 13:50:27 kls Exp $ */ #include "menu.h" @@ -1988,15 +1988,15 @@ void cMenuSetupOSD::Set(void) { Clear(); SetupTitle("OSD"); - Add(new cMenuEditStraItem(tr("OSD-Language"), &data.OSDLanguage, NumLanguages, Languages())); - Add(new cMenuEditIntItem( tr("OSDwidth"), &data.OSDwidth, MINOSDWIDTH, MAXOSDWIDTH)); - Add(new cMenuEditIntItem( tr("OSDheight"), &data.OSDheight, MINOSDHEIGHT, MAXOSDHEIGHT)); - Add(new cMenuEditIntItem( tr("OSDMessageTime"), &data.OSDMessageTime, 1, 60)); - Add(new cMenuEditBoolItem(tr("ChannelInfoPos"), &data.ChannelInfoPos, tr("bottom"), tr("top"))); - Add(new cMenuEditBoolItem(tr("ShowInfoOnChSwitch"), &data.ShowInfoOnChSwitch)); - Add(new cMenuEditBoolItem(tr("MenuScrollPage"), &data.MenuScrollPage)); - Add(new cMenuEditBoolItem(tr("SortTimers"), &data.SortTimers)); - Add(new cMenuEditBoolItem(tr("RecordingDirs"), &data.RecordingDirs)); + Add(new cMenuEditStraItem(tr("Setup.OSD$Language"), &data.OSDLanguage, NumLanguages, Languages())); + Add(new cMenuEditIntItem( tr("Setup.OSD$Width"), &data.OSDwidth, MINOSDWIDTH, MAXOSDWIDTH)); + Add(new cMenuEditIntItem( tr("Setup.OSD$Height"), &data.OSDheight, MINOSDHEIGHT, MAXOSDHEIGHT)); + Add(new cMenuEditIntItem( tr("Setup.OSD$Message time"), &data.OSDMessageTime, 1, 60)); + Add(new cMenuEditBoolItem(tr("Setup.OSD$Channel info position"), &data.ChannelInfoPos, tr("bottom"), tr("top"))); + Add(new cMenuEditBoolItem(tr("Setup.OSD$Info on channel switch"), &data.ShowInfoOnChSwitch)); + Add(new cMenuEditBoolItem(tr("Setup.OSD$Scroll pages"), &data.MenuScrollPage)); + Add(new cMenuEditBoolItem(tr("Setup.OSD$Sort timers"), &data.SortTimers)); + Add(new cMenuEditBoolItem(tr("Setup.OSD$Recording directories"), &data.RecordingDirs)); } // --- cMenuSetupEPG --------------------------------------------------------- @@ -2012,10 +2012,10 @@ void cMenuSetupEPG::Set(void) { Clear(); SetupTitle("EPG"); - Add(new cMenuEditIntItem( tr("EPGScanTimeout"), &data.EPGScanTimeout)); - Add(new cMenuEditIntItem( tr("EPGBugfixLevel"), &data.EPGBugfixLevel, 0, MAXEPGBUGFIXLEVEL)); - Add(new cMenuEditBoolItem(tr("SetSystemTime"), &data.SetSystemTime)); - Add(new cMenuEditTranItem(tr("TrustedTransponder"), &data.TrustedTransponder)); + Add(new cMenuEditIntItem( tr("Setup.EPG$EPG scan timeout"), &data.EPGScanTimeout)); + Add(new cMenuEditIntItem( tr("Setup.EPG$EPG bugfix level"), &data.EPGBugfixLevel, 0, MAXEPGBUGFIXLEVEL)); + Add(new cMenuEditBoolItem(tr("Setup.EPG$Set system time"), &data.SetSystemTime)); + Add(new cMenuEditTranItem(tr("Setup.EPG$Use time from transponder"), &data.TrustedTransponder)); } // --- cMenuSetupDVB --------------------------------------------------------- @@ -2031,8 +2031,8 @@ void cMenuSetupDVB::Set(void) { Clear(); SetupTitle("DVB"); - Add(new cMenuEditIntItem( tr("PrimaryDVB"), &data.PrimaryDVB, 1, cDvbApi::NumDvbApis)); - Add(new cMenuEditBoolItem(tr("VideoFormat"), &data.VideoFormat, "4:3", "16:9")); + Add(new cMenuEditIntItem( tr("Setup.DVB$Primary DVB interface"), &data.PrimaryDVB, 1, cDvbApi::NumDvbApis)); + Add(new cMenuEditBoolItem(tr("Setup.DVB$Video format"), &data.VideoFormat, "4:3", "16:9")); } // --- cMenuSetupLNB --------------------------------------------------------- @@ -2048,10 +2048,10 @@ void cMenuSetupLNB::Set(void) { Clear(); SetupTitle("LNB"); - Add(new cMenuEditIntItem( tr("LnbSLOF"), &data.LnbSLOF)); - Add(new cMenuEditIntItem( tr("LnbFrequLo"), &data.LnbFrequLo)); - Add(new cMenuEditIntItem( tr("LnbFrequHi"), &data.LnbFrequHi)); - Add(new cMenuEditBoolItem(tr("Setup$DiSEqC"), &data.DiSEqC)); + Add(new cMenuEditIntItem( tr("Setup.LNB$SLOF"), &data.LnbSLOF)); + Add(new cMenuEditIntItem( tr("Setup.LNB$Low LNB frequency"), &data.LnbFrequLo)); + Add(new cMenuEditIntItem( tr("Setup.LNB$High LNB frequency"), &data.LnbFrequHi)); + Add(new cMenuEditBoolItem(tr("Setup.LNB$Use DiSEqC"), &data.DiSEqC)); } // --- cMenuSetupCICAM ------------------------------------------------------- @@ -2070,7 +2070,7 @@ void cMenuSetupCICAM::Set(void) for (int d = 0; d < cDvbApi::NumDvbApis; d++) { for (int i = 0; i < 2; i++) { char buffer[32]; - snprintf(buffer, sizeof(buffer), "%s%d %d", tr("CICAM DVB"), d + 1, i + 1); + snprintf(buffer, sizeof(buffer), "%s%d %d", tr("Setup.CICAM$CICAM DVB"), d + 1, i + 1); Add(new cMenuEditCaItem(buffer, &data.CaCaps[d][i])); } } @@ -2089,17 +2089,17 @@ void cMenuSetupRecord::Set(void) { Clear(); SetupTitle("Recording"); - Add(new cMenuEditIntItem( tr("MarginStart"), &data.MarginStart)); - Add(new cMenuEditIntItem( tr("MarginStop"), &data.MarginStop)); - Add(new cMenuEditIntItem( tr("PrimaryLimit"), &data.PrimaryLimit, 0, MAXPRIORITY)); - Add(new cMenuEditIntItem( tr("DefaultPriority"), &data.DefaultPriority, 0, MAXPRIORITY)); - Add(new cMenuEditIntItem( tr("DefaultLifetime"), &data.DefaultLifetime, 0, MAXLIFETIME)); - Add(new cMenuEditBoolItem(tr("UseSubtitle"), &data.UseSubtitle)); - Add(new cMenuEditBoolItem(tr("MarkInstantRecord"), &data.MarkInstantRecord)); - Add(new cMenuEditStrItem( tr("NameInstantRecord"), data.NameInstantRecord, sizeof(data.NameInstantRecord), FileNameChars)); - Add(new cMenuEditBoolItem(tr("RecordDolbyDigital"), &data.RecordDolbyDigital)); - Add(new cMenuEditIntItem( tr("MaxVideoFileSize"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE)); - Add(new cMenuEditBoolItem(tr("SplitEditedFiles"), &data.SplitEditedFiles)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Margin at start"), &data.MarginStart)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Margin at stop"), &data.MarginStop)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Primary limit"), &data.PrimaryLimit, 0, MAXPRIORITY)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Default priority"), &data.DefaultPriority, 0, MAXPRIORITY)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Default lifetime"), &data.DefaultLifetime, 0, MAXLIFETIME)); + Add(new cMenuEditBoolItem(tr("Setup.Recording$Use episode name"), &data.UseSubtitle)); + Add(new cMenuEditBoolItem(tr("Setup.Recording$Mark instant recording"), &data.MarkInstantRecord)); + Add(new cMenuEditStrItem( tr("Setup.Recording$Name instant recording"), data.NameInstantRecord, sizeof(data.NameInstantRecord), FileNameChars)); + Add(new cMenuEditBoolItem(tr("Setup.Recording$Record Dolby Digital"), &data.RecordDolbyDigital)); + Add(new cMenuEditIntItem( tr("Setup.Recording$Max. video file size"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE)); + Add(new cMenuEditBoolItem(tr("Setup.Recording$Split edited files"), &data.SplitEditedFiles)); } // --- cMenuSetupReplay ------------------------------------------------------ @@ -2115,8 +2115,8 @@ void cMenuSetupReplay::Set(void) { Clear(); SetupTitle("Replay"); - Add(new cMenuEditBoolItem(tr("MultiSpeedMode"), &data.MultiSpeedMode)); - Add(new cMenuEditBoolItem(tr("ShowReplayMode"), &data.ShowReplayMode)); + Add(new cMenuEditBoolItem(tr("Setup.Replay$Multi speed mode"), &data.MultiSpeedMode)); + Add(new cMenuEditBoolItem(tr("Setup.Replay$Show replay mode"), &data.ShowReplayMode)); } // --- cMenuSetupMisc -------------------------------------------------------- @@ -2132,9 +2132,9 @@ void cMenuSetupMisc::Set(void) { Clear(); SetupTitle("Miscellaneous"); - Add(new cMenuEditIntItem( tr("MinEventTimeout"), &data.MinEventTimeout)); - Add(new cMenuEditIntItem( tr("MinUserInactivity"), &data.MinUserInactivity)); - Add(new cMenuEditIntItem( tr("SVDRPTimeout"), &data.SVDRPTimeout)); + Add(new cMenuEditIntItem( tr("Setup.Miscellaneous$Min. event timeout"), &data.MinEventTimeout)); + Add(new cMenuEditIntItem( tr("Setup.Miscellaneous$Min. user inactivity"), &data.MinUserInactivity)); + Add(new cMenuEditIntItem( tr("Setup.Miscellaneous$SVDRP timeout"), &data.SVDRPTimeout)); } // --- cMenuSetup ------------------------------------------------------------ |