1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

Refined texts of the 'Setup' menu

This commit is contained in:
Klaus Schmidinger 2002-03-17 14:11:22 +01:00
parent b72b15cf8f
commit dea51d37a9
4 changed files with 477 additions and 455 deletions

View File

@ -1118,3 +1118,4 @@ Video Disk Recorder Revision History
including reloading the driver. Note that this can only work if VDR and the 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 driver are wrapped into a mechanism that actually performs this action if VDR
exits. The 'runvdr' script can be used for this purpose. exits. The 'runvdr' script can be used for this purpose.
- Refined texts of the "Setup" menu.

317
MANUAL
View File

@ -176,8 +176,8 @@ Video Disk Recorder User's Manual
number of new recordings (as opposed to a recording's entry, which displays number of new recordings (as opposed to a recording's entry, which displays
the date and time of the recording). the date and time of the recording).
If the setup parameter UseSubtitle was turned on when a recording took place, If the setup parameter "Use episode name" was turned on when a recording took place,
VDR adds the "subtitle" (which is usually the name of the episode in case of 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 a series) to the recording's name. The "Recordings" menu then displays all
recordings of a repeating timer in chronological order, since these are 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 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 structure "/video/Sci-Fi/Star_Trek/Voyager". The '~' character has
been chosen for this since the file system's directory delimiter '/' been chosen for this since the file system's directory delimiter '/'
may be part of a regular programme name. 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 information from the EPG data in their file name. Typically (on tv
stations that care about their viewers) this contains the episode 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 separated by a '~' character, so that it results in all recordings
of this timer being collected in a common subdirectory. of this timer being collected in a common subdirectory.
If this field is left blank, the channel name will be used to form 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 displayed as "no" and "yes" in the "Setup" menu, while in the setup file they
are stored as '0' and '1', respectively): are stored as '0' and '1', respectively):
OSDLanguage = 0 Defines the language used to display the OSD texts. OSD:
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 Language = English Defines the language used to display the OSD texts.
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.
ShowInfoOnChSwitch = 1 Turns the display of the current/next information on Width = 52 The width and height of the OSD .
Height = 18 The valid ranges are width=40...56, height=12...21.
Message time = 1 The time (in seconds) how long an informational
message shall be displayed on the OSD. The valid range
is 1...60.
Channel info position = bottom
The position of the channel info window in the OSD
(either 'bottom' or 'top').
Info on channel switch = yes
Turns the display of the current/next information on
or off when switching the channel. The information is or off when switching the channel. The information is
always displayed when pressing the "Ok" button in always displayed when pressing the "Ok" button in
normal viewing mode. normal viewing mode.
MenuScrollPage = 1 0 = when pressing the "Down" ("Up") key while the cursor Scroll pages = yes yes = when pressing the "Down" ("Up") key while the cursor
is on the last (first) line of a list page, the is on the last (first) line of a list page, the
list is advanced by a full page and the cursor will list is advanced by a full page and the cursor will
be at the top (bottom) of that page be at the top (bottom) of that page
1 = dto., but the cursor remains at the bottom (top) of no = dto., but the cursor remains at the bottom (top) of
the page (this mode allows for faster scrolling the page (this mode allows for faster scrolling
through long lists). through long lists).
MarkInstantRecord = 1 Defines whether an "instant recording" (started by Sort timers = yes Turns sorting the timers in the "Timers" menu on/off.
pressing the "Red" button in the "VDR" menu) will be Timers are sorted by ascending start times, with the
marked with a '@' character to make it distinguishable first one being the next timer that will start.
from timer recordings in the "Recordings" menu.
0 = instant recordings will not be marked
1 = instant recordings will be marked.
NameInstantRecord = TITLE-EPISODE Recording directories = yes
Defines how to name an instant recording. If the keywords Turns displaying the Recordings menu as a hierarchical
TITLE and/or EPISODE are present, they will be replaced directory structure on or off.
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.
LnbSLOF = 11700 The switching frequency (in MHz) between low and high LOF EPG:
LnbFrequLo = 9750 The LNB's low and high local oscillator frequencies (in MHz)
LnbFrequHi = 10600 (these have no meaning for DVB-C receivers)
DiSEqC = 1 Generally turns DiSEqC support on or off. EPG scan timeout = 5 The time (in hours) of user inactivity after which the
0 = disabled
1 = enabled
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...).
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.
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.
EPGScanTimeout = 5 The time (in hours) of user inactivity after which the
DVB card in a single card system starts scanning channels DVB card in a single card system starts scanning channels
to keep the EPG up-to-date. to keep the EPG up-to-date.
A value of '0' completely turns off scanning on both single A value of '0' completely turns off scanning on both single
and multiple card systems. 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: VDR attempts to fix these bugs up to the given level:
0 = no EPG fixing 0 = no EPG fixing
1 = basic fixing of text location (Title, Subtitle and 1 = basic fixing of text location (Title, Episode and
Extended Description) Extended Description)
2 = removal of excess whitespace and hyphens, mapping of 2 = removal of excess whitespace and hyphens, mapping of
wrongly used characters wrongly used characters
@ -457,93 +416,57 @@ Video Disk Recorder User's Manual
be fixed accordingly. Restart VDR if you want to make sure be fixed accordingly. Restart VDR if you want to make sure
all data is fixed. all data is fixed.
SVDRPTimeout = 300 The time (in seconds) of inactivity on an open SVDRP Set system time = no Defines whether the system time will be set according to
connection after which the connection is automatically the time received from the DVB data stream.
closed. Default is 300, a value of 0 means no timeout. 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. Use time from transponder = 0
Timers are sorted by ascending start times, with the The frequency of the transponder that shall be used to
first one being the next timer that will start. 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:
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
place only when there is nothing else to do, but should
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
means that this recording will never be deleted
automatically.
UseSubtitle = 1 Repeating timers use the EPG's 'Subtitle' information to Primary DVB interface = 1
create recording file names in a hierarchical structure Defines the primary DVB interface (i.e. the one that
(for instance to gather all episodes of a series in a will display the menus and will react on input through
common subdirectory). This parameter can be used to the remote control). Valid values range from '1' to the
control this. number of installed DVB cards. If more than one DVB card
0 = don't use the 'Subtitle' is installed and a recording is to be started, the
1 = use it (and create subdirectories) 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.
RecordingDirs = 1 Turns displaying the Recordings menu as a hierarchical Video format = 4:3 The video format (or aspect ratio) of the tv set in use
directory structure on or off. (4:3 or 16:9).
VideoFormat = 0 The video format (or aspect ratio) of the tv set in use. LNB:
0 = 4:3
1 = 16:9
RecordDolbyDigital = 1 Turns recording of the Dolby Digital audio channels on SLOF = 11700 The switching frequency (in MHz) between low and
or off. This may be useful if you don't have the equipment high LOF
to replay Dolby Digital audio and want to save disk space. 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)
ChannelInfoPos = 0 The position of the channel info window in the OSD. Use DiSEqC = no Generally turns DiSEqC support on or off.
0 = bottom
1 = top
OSDwidth = 52 The width and height of the OSD . CICAM:
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.
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
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.
MinEventTimeout=30 If the command line option '-s' has been set, VDR will
MinUserInactivity=120 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
to 0 disables the automatic shutdown, while still
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 CICAM DVBn m Defines the "Conditional Access" capabilities of the DVB
card 'n'. Each DVB card can provide up to two CICAM card 'n'. Each DVB card can provide up to two CICAM
methods ('m' = [1, 2]). methods ('m' = [1, 2]).
In the 'setup.conf' file the value consists of the card In the 'setup.conf' file the value consists of the card
number, followed by a list of decryption method values number, followed by a list of decryption method values
(defined in 'ca.conf'). (defined in 'ca.conf').
@ -552,6 +475,94 @@ Video Disk Recorder User's Manual
would define that card number 3 is able to decrypt would define that card number 3 is able to decrypt
"Premiere World" and the "ORF". "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
place only when there is nothing else to do, but should
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.
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.
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.
no = don't use the 'Episode name'
yes = use it (and create subdirectories)
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.
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.
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.
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.
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 '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:
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
to 0 disables the automatic shutdown, while still
retaining the possibility to manually shutdown the
computer.
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 * Executing system commands
The "VDR" menu option "Commands" allows you to execute any system commands The "VDR" menu option "Commands" allows you to execute any system commands

540
i18n.c
View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * 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> * Slovenian translations provided by Miha Setina <mihasetina@softhome.net>
* Italian translations provided by Alberto Carraro <bertocar@tin.it> * Italian translations provided by Alberto Carraro <bertocar@tin.it>
@ -384,7 +384,7 @@ const tPhrase Phrases[] = {
"Jezik", "Jezik",
"Linguaggio", "Linguaggio",
"Taal", "Taal",
"", // TODO "Linguagem", // TODO (correct?)
"Langue", "Langue",
"Språk", "Språk",
"Kieli", "Kieli",
@ -965,28 +965,58 @@ const tPhrase Phrases[] = {
"", // TODO "", // TODO
}, },
// Setup parameters: // Setup parameters:
{ "OSD-Language", { "Setup.OSD$Language",
"OSD-Sprache", "Sprache",
"OSD-jezik", "Jezik",
"Linguaggio OSD", "Linguaggio",
"OSD-taal", "Taal",
"Linguagem OSD", "Linguagem", // TODO (correct?)
"Langue OSD", "Langue",
"OSD Språk", "Språk",
"Näytön kieli", "Kieli",
}, },
{ "PrimaryDVB", { "Setup.OSD$Width",
"Primäres Interface", "Breite",
"Primarna naprava", "", // TODO
"Scheda DVB primaria", "", // TODO
"Eerste DVB kaart", "", // TODO
"DVB primario", "", // TODO
"Première carte DVB", "Largeur", //TODO (correct?)
"Hoved DVB-enhet", "", // TODO
"Ensisij. vast.otin", "Leveys", //TODO (correct?)
}, },
{ "ShowInfoOnChSwitch", { "Setup.OSD$Height",
"Info zeigen", "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",
},
{ "Setup.OSD$Info on channel switch",
"Info beim Kanalwechsel",
"Pokazi naziv kanala", "Pokazi naziv kanala",
"Vis info nel cambio canale", "Vis info nel cambio canale",
"Kanaal info tonen", "Kanaal info tonen",
@ -995,7 +1025,7 @@ const tPhrase Phrases[] = {
"Info ved kanalskifte", "Info ved kanalskifte",
"Näytä kanavainfo", "Näytä kanavainfo",
}, },
{ "MenuScrollPage", { "Setup.OSD$Scroll pages",
"Seitenweise scrollen", "Seitenweise scrollen",
"Drsni meni", "Drsni meni",
"Scrolla pagina nel menu", "Scrolla pagina nel menu",
@ -1005,137 +1035,7 @@ const tPhrase Phrases[] = {
"Rask rulling i menyer", "Rask rulling i menyer",
"Valikkojen rullaus", "Valikkojen rullaus",
}, },
{ "MarkInstantRecord", { "Setup.OSD$Sort timers",
"Direktaufz. markieren",
"Oznaci direktno snemanje",
"Marca la registrazione",
"Direkte opnamen markeren",
"Marca de gravacao",
"Enregistrement immédiat",
"Markere direkteopptak",
"Merkitse välitön nauh.",
},
{ "NameInstantRecord",
"Direktaufz. benennen",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Noms enregistr. immédiats",
"", // TODO
"Nimeä välitön nauh.",
},
{ "LnbSLOF",
"LnbSLOF",
"LnbSLOF",
"LnbSLOF",
"LnbSLOF",
"LnbSLOF",
"Limite de bandes LNB",
"LO-grensefrekvens",
"LnbSLOF",
},
{ "LnbFrequLo",
"Untere LNB-Frequenz",
"Spodnja LNB-frek.",
"Freq LO LNB",
"Laagste LNB frequentie",
"Freq LO LNB",
"Fréquence basse LNB",
"LO-frekvens i lavbåndet",
"LO LNB taajuus",
},
{ "LnbFrequHi",
"Obere LNB-Frequenz",
"Zgornja LNB-frek.",
"Freq HI LNB",
"Hoogste LNB frequentie",
"Freq HI LNB",
"Fréquence haute LNB",
"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",
"Zeitpuffer bei Anfang",
"Premor pred zacetkom",
"Min margine inizio",
"Tijd marge (begin)",
"Margem de inicio",
"Marge antérieure",
"Opptaks margin (start)",
"Aloitusmarginaali",
},
{ "MarginStop",
"Zeitpuffer bei Ende",
"Premor za koncem",
"Min margine fine",
"Tijd marge (eind)",
"Margem de fim",
"Marge postérieure",
"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", "Timer sortieren",
"", // TODO "", // TODO
"", // TODO "", // TODO
@ -1145,48 +1045,8 @@ const tPhrase Phrases[] = {
"", // TODO "", // TODO
"Järjestä ajastimet", "Järjestä ajastimet",
}, },
{ "PrimaryLimit", { "Setup.OSD$Recording directories",
"Primär-Limit", "Aufnahme Verzeichnisse",
"", // TODO
"", // TODO
"", // TODO
"Limite Primario",
"Première limite",
"Prioritets grense HovedDVB",
"PrimaryLimit",
},
{ "DefaultPriority",
"Default Priorität",
"", // TODO
"", // TODO
"", // TODO
"Prioridade por defeito",
"Priorité par défaut",
"Normal prioritet (Timer)",
"Oletusprioriteetti",
},
{ "DefaultLifetime",
"Default Lebensdauer",
"", // TODO
"", // TODO
"", // TODO
"Validade por defeito",
"Durée de vie par défaut",
"Normal levetid (Timer)",
"Oletus voimassaoloaika",
},
{ "UseSubtitle",
"Subtitle verwenden",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Utiliser les sous-titres",
"", // TODO
"Tekstitys käytössä",
},
{ "RecordingDirs",
"Aufn. Verzeichnisse",
"", // TODO "", // TODO
"", // TODO "", // TODO
"", // TODO "", // TODO
@ -1195,7 +1055,57 @@ const tPhrase Phrases[] = {
"", // TODO "", // TODO
"Nauhoitushakemistot", "Nauhoitushakemistot",
}, },
{ "VideoFormat", { "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", "Video Format",
"", // TODO "", // TODO
"", // TODO "", // TODO
@ -1205,8 +1115,138 @@ const tPhrase Phrases[] = {
"TV Format", "TV Format",
"Kuvamuoto", "Kuvamuoto",
}, },
{ "RecordDolbyDigital", { "Setup.LNB$SLOF",
"Dolby Digital Ton aufz.", "SLOF",
"SLOF",
"SLOF",
"SLOF",
"SLOF",
"Limite de bandes LNB",
"LO-grensefrekvens",
"SLOF",
},
{ "Setup.LNB$Low LNB frequency",
"Untere LNB-Frequenz",
"Spodnja LNB-frek.",
"Freq LO LNB",
"Laagste LNB frequentie",
"Freq LO LNB",
"Fréquence basse LNB",
"LO-frekvens i lavbåndet",
"LO LNB taajuus",
},
{ "Setup.LNB$High LNB frequency",
"Obere LNB-Frequenz",
"Zgornja LNB-frek.",
"Freq HI LNB",
"Hoogste LNB frequentie",
"Freq HI LNB",
"Fréquence haute LNB",
"LO-frekvens i høybåndet",
"HI LNB taajuus",
},
{ "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",
"Tijd marge (begin)",
"Margem de inicio",
"Marge antérieure",
"Opptaks margin (start)",
"Aloitusmarginaali",
},
{ "Setup.Recording$Margin at stop",
"Zeitpuffer bei Ende",
"Premor za koncem",
"Min margine fine",
"Tijd marge (eind)",
"Margem de fim",
"Marge postérieure",
"Opptaks margin (slutt)",
"Lopetusmarginaali",
},
{ "Setup.Recording$Primary limit",
"Primär-Limit",
"", // TODO
"", // TODO
"", // TODO
"Limite Primario",
"Première limite",
"Prioritets grense HovedDVB",
"PrimaryLimit",
},
{ "Setup.Recording$Default priority",
"Default Priorität",
"", // TODO
"", // TODO
"", // TODO
"Prioridade por defeito",
"Priorité par défaut",
"Normal prioritet (Timer)",
"Oletusprioriteetti",
},
{ "Setup.Recording$Default lifetime",
"Default Lebensdauer",
"", // TODO
"", // TODO
"", // TODO
"Validade por defeito",
"Durée de vie par défaut",
"Normal levetid (Timer)",
"Oletus voimassaoloaika",
},
{ "Setup.Recording$Use episode name",
"Episodenname verwenden",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Utiliser les sous-titres", // TODO (episode name!)
"", // TODO
"Tekstitys käytössä", // TODO (episode name!)
},
{ "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.",
},
{ "Setup.Recording$Name instant recording",
"Direktaufzeichnung benennen",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Noms enregistr. immédiats",
"", // TODO
"Nimeä välitön nauh.",
},
{ "Setup.Recording$Record Dolby Digital",
"Dolby Digital Ton aufzeichnen",
"", // TODO "", // TODO
"", // TODO "", // TODO
"", // TODO "", // TODO
@ -1215,47 +1255,7 @@ const tPhrase Phrases[] = {
"", // TODO "", // TODO
"", // TODO "", // TODO
}, },
{ "ChannelInfoPos", { "Setup.Recording$Max. video file size",
"Kanal Info Position",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Position infos chaînes",
"", // TODO
"Kanavainfon sijainti",
},
{ "OSDwidth",
"OSD Breite",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Largeur affichage",
"", // TODO
"Tekstinäytön leveys",
},
{ "OSDheight",
"OSD Höhe",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Hauteur affichage",
"", // TODO
"Tekstinäytön korkeus",
},
{ "OSDMessageTime",
"OSD Nachricht Dauer",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Durée affichage écran",
"", // TODO
"Ilmoitusten näkymisaika",
},
{ "MaxVideoFileSize",
"Max. Video Dateigröße", "Max. Video Dateigröße",
"", // TODO "", // TODO
"", // TODO "", // TODO
@ -1265,8 +1265,8 @@ const tPhrase Phrases[] = {
"", // TODO "", // TODO
"Maksimi tiedoston koko", "Maksimi tiedoston koko",
}, },
{ "SplitEditedFiles", { "Setup.Recording$Split edited files",
"Editierte Dateien zerteilen", "Editierte Dateien aufteilen",
"", // TODO "", // TODO
"", // TODO "", // TODO
"", // TODO "", // TODO
@ -1275,27 +1275,7 @@ const tPhrase Phrases[] = {
"", // TODO "", // TODO
"Paloittele muokatut", "Paloittele muokatut",
}, },
{ "MinEventTimeout", { "Setup.Replay$Multi speed mode",
"Mindest Event Pause",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"MinEventTimeout", // Too difficult to translate - read the manual!
"", // TODO
"Minimi tapahtuman odotus",
},
{ "MinUserInactivity",
"Mindest User Inaktivität",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Durée minimale d'inactivité",
"", // TODO
"Minimi käyttäjän odotus",
},
{ "MultiSpeedMode",
"MultiSpeed Modus", "MultiSpeed Modus",
"", // TODO "", // TODO
"", // TODO "", // TODO
@ -1305,8 +1285,8 @@ const tPhrase Phrases[] = {
"", // TODO "", // TODO
"Moninopeustila", "Moninopeustila",
}, },
{ "ShowReplayMode", { "Setup.Replay$Show replay mode",
"Wiedergabe Status", "Wiedergabestatus anzeigen",
"", // TODO "", // TODO
"", // TODO "", // TODO
"", // TODO "", // TODO
@ -1315,6 +1295,36 @@ const tPhrase Phrases[] = {
"", // TODO "", // TODO
"Näytä toiston tila", "Näytä toiston tila",
}, },
{ "Setup.Miscellaneous$Min. event timeout",
"Mindest Event Pause",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"MinEventTimeout", // Too difficult to translate - read the manual!
"", // TODO
"Minimi tapahtuman odotus",
},
{ "Setup.Miscellaneous$Min. user inactivity",
"Mindest Benutzer-Inaktivität",
"", // TODO
"", // TODO
"", // TODO
"", // TODO
"Durée minimale d'inactivité",
"", // TODO
"Minimi käyttäjän odotus",
},
{ "Setup.Miscellaneous$SVDRP timeout",
"SVDRP Timeout",
"", // TODO
"Timeout SVDRP",
"SVDRP Timeout",
"Timeout SVDRP",
"Temps maxi SVDRP",
"Ubrukt SVDRP-levetid",
"SVDRP odotusaika",
},
// The days of the week: // The days of the week:
{ "MTWTFSS", { "MTWTFSS",
"MDMDFSS", "MDMDFSS",

74
menu.c
View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * 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" #include "menu.h"
@ -1988,15 +1988,15 @@ void cMenuSetupOSD::Set(void)
{ {
Clear(); Clear();
SetupTitle("OSD"); SetupTitle("OSD");
Add(new cMenuEditStraItem(tr("OSD-Language"), &data.OSDLanguage, NumLanguages, Languages())); Add(new cMenuEditStraItem(tr("Setup.OSD$Language"), &data.OSDLanguage, NumLanguages, Languages()));
Add(new cMenuEditIntItem( tr("OSDwidth"), &data.OSDwidth, MINOSDWIDTH, MAXOSDWIDTH)); Add(new cMenuEditIntItem( tr("Setup.OSD$Width"), &data.OSDwidth, MINOSDWIDTH, MAXOSDWIDTH));
Add(new cMenuEditIntItem( tr("OSDheight"), &data.OSDheight, MINOSDHEIGHT, MAXOSDHEIGHT)); Add(new cMenuEditIntItem( tr("Setup.OSD$Height"), &data.OSDheight, MINOSDHEIGHT, MAXOSDHEIGHT));
Add(new cMenuEditIntItem( tr("OSDMessageTime"), &data.OSDMessageTime, 1, 60)); Add(new cMenuEditIntItem( tr("Setup.OSD$Message time"), &data.OSDMessageTime, 1, 60));
Add(new cMenuEditBoolItem(tr("ChannelInfoPos"), &data.ChannelInfoPos, tr("bottom"), tr("top"))); Add(new cMenuEditBoolItem(tr("Setup.OSD$Channel info position"), &data.ChannelInfoPos, tr("bottom"), tr("top")));
Add(new cMenuEditBoolItem(tr("ShowInfoOnChSwitch"), &data.ShowInfoOnChSwitch)); Add(new cMenuEditBoolItem(tr("Setup.OSD$Info on channel switch"), &data.ShowInfoOnChSwitch));
Add(new cMenuEditBoolItem(tr("MenuScrollPage"), &data.MenuScrollPage)); Add(new cMenuEditBoolItem(tr("Setup.OSD$Scroll pages"), &data.MenuScrollPage));
Add(new cMenuEditBoolItem(tr("SortTimers"), &data.SortTimers)); Add(new cMenuEditBoolItem(tr("Setup.OSD$Sort timers"), &data.SortTimers));
Add(new cMenuEditBoolItem(tr("RecordingDirs"), &data.RecordingDirs)); Add(new cMenuEditBoolItem(tr("Setup.OSD$Recording directories"), &data.RecordingDirs));
} }
// --- cMenuSetupEPG --------------------------------------------------------- // --- cMenuSetupEPG ---------------------------------------------------------
@ -2012,10 +2012,10 @@ void cMenuSetupEPG::Set(void)
{ {
Clear(); Clear();
SetupTitle("EPG"); SetupTitle("EPG");
Add(new cMenuEditIntItem( tr("EPGScanTimeout"), &data.EPGScanTimeout)); Add(new cMenuEditIntItem( tr("Setup.EPG$EPG scan timeout"), &data.EPGScanTimeout));
Add(new cMenuEditIntItem( tr("EPGBugfixLevel"), &data.EPGBugfixLevel, 0, MAXEPGBUGFIXLEVEL)); Add(new cMenuEditIntItem( tr("Setup.EPG$EPG bugfix level"), &data.EPGBugfixLevel, 0, MAXEPGBUGFIXLEVEL));
Add(new cMenuEditBoolItem(tr("SetSystemTime"), &data.SetSystemTime)); Add(new cMenuEditBoolItem(tr("Setup.EPG$Set system time"), &data.SetSystemTime));
Add(new cMenuEditTranItem(tr("TrustedTransponder"), &data.TrustedTransponder)); Add(new cMenuEditTranItem(tr("Setup.EPG$Use time from transponder"), &data.TrustedTransponder));
} }
// --- cMenuSetupDVB --------------------------------------------------------- // --- cMenuSetupDVB ---------------------------------------------------------
@ -2031,8 +2031,8 @@ void cMenuSetupDVB::Set(void)
{ {
Clear(); Clear();
SetupTitle("DVB"); SetupTitle("DVB");
Add(new cMenuEditIntItem( tr("PrimaryDVB"), &data.PrimaryDVB, 1, cDvbApi::NumDvbApis)); Add(new cMenuEditIntItem( tr("Setup.DVB$Primary DVB interface"), &data.PrimaryDVB, 1, cDvbApi::NumDvbApis));
Add(new cMenuEditBoolItem(tr("VideoFormat"), &data.VideoFormat, "4:3", "16:9")); Add(new cMenuEditBoolItem(tr("Setup.DVB$Video format"), &data.VideoFormat, "4:3", "16:9"));
} }
// --- cMenuSetupLNB --------------------------------------------------------- // --- cMenuSetupLNB ---------------------------------------------------------
@ -2048,10 +2048,10 @@ void cMenuSetupLNB::Set(void)
{ {
Clear(); Clear();
SetupTitle("LNB"); SetupTitle("LNB");
Add(new cMenuEditIntItem( tr("LnbSLOF"), &data.LnbSLOF)); Add(new cMenuEditIntItem( tr("Setup.LNB$SLOF"), &data.LnbSLOF));
Add(new cMenuEditIntItem( tr("LnbFrequLo"), &data.LnbFrequLo)); Add(new cMenuEditIntItem( tr("Setup.LNB$Low LNB frequency"), &data.LnbFrequLo));
Add(new cMenuEditIntItem( tr("LnbFrequHi"), &data.LnbFrequHi)); Add(new cMenuEditIntItem( tr("Setup.LNB$High LNB frequency"), &data.LnbFrequHi));
Add(new cMenuEditBoolItem(tr("Setup$DiSEqC"), &data.DiSEqC)); Add(new cMenuEditBoolItem(tr("Setup.LNB$Use DiSEqC"), &data.DiSEqC));
} }
// --- cMenuSetupCICAM ------------------------------------------------------- // --- cMenuSetupCICAM -------------------------------------------------------
@ -2070,7 +2070,7 @@ void cMenuSetupCICAM::Set(void)
for (int d = 0; d < cDvbApi::NumDvbApis; d++) { for (int d = 0; d < cDvbApi::NumDvbApis; d++) {
for (int i = 0; i < 2; i++) { for (int i = 0; i < 2; i++) {
char buffer[32]; 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])); Add(new cMenuEditCaItem(buffer, &data.CaCaps[d][i]));
} }
} }
@ -2089,17 +2089,17 @@ void cMenuSetupRecord::Set(void)
{ {
Clear(); Clear();
SetupTitle("Recording"); SetupTitle("Recording");
Add(new cMenuEditIntItem( tr("MarginStart"), &data.MarginStart)); Add(new cMenuEditIntItem( tr("Setup.Recording$Margin at start"), &data.MarginStart));
Add(new cMenuEditIntItem( tr("MarginStop"), &data.MarginStop)); Add(new cMenuEditIntItem( tr("Setup.Recording$Margin at stop"), &data.MarginStop));
Add(new cMenuEditIntItem( tr("PrimaryLimit"), &data.PrimaryLimit, 0, MAXPRIORITY)); Add(new cMenuEditIntItem( tr("Setup.Recording$Primary limit"), &data.PrimaryLimit, 0, MAXPRIORITY));
Add(new cMenuEditIntItem( tr("DefaultPriority"), &data.DefaultPriority, 0, MAXPRIORITY)); Add(new cMenuEditIntItem( tr("Setup.Recording$Default priority"), &data.DefaultPriority, 0, MAXPRIORITY));
Add(new cMenuEditIntItem( tr("DefaultLifetime"), &data.DefaultLifetime, 0, MAXLIFETIME)); Add(new cMenuEditIntItem( tr("Setup.Recording$Default lifetime"), &data.DefaultLifetime, 0, MAXLIFETIME));
Add(new cMenuEditBoolItem(tr("UseSubtitle"), &data.UseSubtitle)); Add(new cMenuEditBoolItem(tr("Setup.Recording$Use episode name"), &data.UseSubtitle));
Add(new cMenuEditBoolItem(tr("MarkInstantRecord"), &data.MarkInstantRecord)); Add(new cMenuEditBoolItem(tr("Setup.Recording$Mark instant recording"), &data.MarkInstantRecord));
Add(new cMenuEditStrItem( tr("NameInstantRecord"), data.NameInstantRecord, sizeof(data.NameInstantRecord), FileNameChars)); Add(new cMenuEditStrItem( tr("Setup.Recording$Name instant recording"), data.NameInstantRecord, sizeof(data.NameInstantRecord), FileNameChars));
Add(new cMenuEditBoolItem(tr("RecordDolbyDigital"), &data.RecordDolbyDigital)); Add(new cMenuEditBoolItem(tr("Setup.Recording$Record Dolby Digital"), &data.RecordDolbyDigital));
Add(new cMenuEditIntItem( tr("MaxVideoFileSize"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE)); Add(new cMenuEditIntItem( tr("Setup.Recording$Max. video file size"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE));
Add(new cMenuEditBoolItem(tr("SplitEditedFiles"), &data.SplitEditedFiles)); Add(new cMenuEditBoolItem(tr("Setup.Recording$Split edited files"), &data.SplitEditedFiles));
} }
// --- cMenuSetupReplay ------------------------------------------------------ // --- cMenuSetupReplay ------------------------------------------------------
@ -2115,8 +2115,8 @@ void cMenuSetupReplay::Set(void)
{ {
Clear(); Clear();
SetupTitle("Replay"); SetupTitle("Replay");
Add(new cMenuEditBoolItem(tr("MultiSpeedMode"), &data.MultiSpeedMode)); Add(new cMenuEditBoolItem(tr("Setup.Replay$Multi speed mode"), &data.MultiSpeedMode));
Add(new cMenuEditBoolItem(tr("ShowReplayMode"), &data.ShowReplayMode)); Add(new cMenuEditBoolItem(tr("Setup.Replay$Show replay mode"), &data.ShowReplayMode));
} }
// --- cMenuSetupMisc -------------------------------------------------------- // --- cMenuSetupMisc --------------------------------------------------------
@ -2132,9 +2132,9 @@ void cMenuSetupMisc::Set(void)
{ {
Clear(); Clear();
SetupTitle("Miscellaneous"); SetupTitle("Miscellaneous");
Add(new cMenuEditIntItem( tr("MinEventTimeout"), &data.MinEventTimeout)); Add(new cMenuEditIntItem( tr("Setup.Miscellaneous$Min. event timeout"), &data.MinEventTimeout));
Add(new cMenuEditIntItem( tr("MinUserInactivity"), &data.MinUserInactivity)); Add(new cMenuEditIntItem( tr("Setup.Miscellaneous$Min. user inactivity"), &data.MinUserInactivity));
Add(new cMenuEditIntItem( tr("SVDRPTimeout"), &data.SVDRPTimeout)); Add(new cMenuEditIntItem( tr("Setup.Miscellaneous$SVDRP timeout"), &data.SVDRPTimeout));
} }
// --- cMenuSetup ------------------------------------------------------------ // --- cMenuSetup ------------------------------------------------------------