Implemented setup option 'OSD/Number keys for characters'

This commit is contained in:
Klaus Schmidinger 2010-06-06 10:56:11 +02:00
parent fd42609883
commit 3aba9ec4e0
34 changed files with 179 additions and 76 deletions

View File

@ -2610,3 +2610,7 @@ Luis Fernandes <telping@gmail.com>
Christopher Reimer <reimer.christopher@freenet.de> Christopher Reimer <reimer.christopher@freenet.de>
for reporting a problem with external Dolby Digital processing via the '-a' option for reporting a problem with external Dolby Digital processing via the '-a' option
in live mode and with TS recordings in live mode and with TS recordings
Stefan Huskamp <coca_cola1@gmx.de>
for suggesting to make entering characters via the number keys
configurable

View File

@ -6411,7 +6411,7 @@ Video Disk Recorder Revision History
- The new setup option "Folders in timer menu" controls whether the file names in - The new setup option "Folders in timer menu" controls whether the file names in
the timer menu are shown with their full folder path. the timer menu are shown with their full folder path.
2010-06-05: Version 1.7.15 2010-06-06: Version 1.7.15
- Added Macedonian language texts (thanks to Dimitar Petrovski). - Added Macedonian language texts (thanks to Dimitar Petrovski).
- Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Updated the Estonian OSD texts (thanks to Arthur Konovalov).
@ -6465,3 +6465,6 @@ Video Disk Recorder Revision History
- Added detecting channels that use service type 0x16. - Added detecting channels that use service type 0x16.
- Added full handling of the stream types of Dolby Digital pids - Added full handling of the stream types of Dolby Digital pids
(thanks to Jose Alberto Reguero). (thanks to Jose Alberto Reguero).
- The new setup option "OSD/Number keys for characters" can be used to control whether
the number keys can be used to enter characters in a text input field (suggested
by Stefan Huskamp).

5
MANUAL
View File

@ -588,6 +588,11 @@ Version 1.6
Controls whether the full folder path is shown in the Controls whether the full folder path is shown in the
"Timers" menu, or just the basic recording name. "Timers" menu, or just the basic recording name.
Number keys for characters = yes
Controls whether the number keys can be used to enter
characters in a text input field. You may want to set this
to "no" if you are using an actual keyboard to control VDR.
EPG: EPG:
EPG scan timeout = 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

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: config.c 2.12 2010/03/12 16:41:37 kls Exp $ * $Id: config.c 2.13 2010/06/06 10:06:43 kls Exp $
*/ */
#include "config.h" #include "config.h"
@ -355,6 +355,7 @@ cSetup::cSetup(void)
VpsMargin = 120; VpsMargin = 120;
RecordingDirs = 1; RecordingDirs = 1;
FoldersInTimerMenu = 1; FoldersInTimerMenu = 1;
NumberKeysForChars = 1;
VideoDisplayFormat = 1; VideoDisplayFormat = 1;
VideoFormat = 0; VideoFormat = 0;
UpdateChannels = 5; UpdateChannels = 5;
@ -545,6 +546,7 @@ bool cSetup::Parse(const char *Name, const char *Value)
else if (!strcasecmp(Name, "VpsMargin")) VpsMargin = atoi(Value); else if (!strcasecmp(Name, "VpsMargin")) VpsMargin = atoi(Value);
else if (!strcasecmp(Name, "RecordingDirs")) RecordingDirs = atoi(Value); else if (!strcasecmp(Name, "RecordingDirs")) RecordingDirs = atoi(Value);
else if (!strcasecmp(Name, "FoldersInTimerMenu")) FoldersInTimerMenu = atoi(Value); else if (!strcasecmp(Name, "FoldersInTimerMenu")) FoldersInTimerMenu = atoi(Value);
else if (!strcasecmp(Name, "NumberKeysForChars")) NumberKeysForChars = atoi(Value);
else if (!strcasecmp(Name, "VideoDisplayFormat")) VideoDisplayFormat = atoi(Value); else if (!strcasecmp(Name, "VideoDisplayFormat")) VideoDisplayFormat = atoi(Value);
else if (!strcasecmp(Name, "VideoFormat")) VideoFormat = atoi(Value); else if (!strcasecmp(Name, "VideoFormat")) VideoFormat = atoi(Value);
else if (!strcasecmp(Name, "UpdateChannels")) UpdateChannels = atoi(Value); else if (!strcasecmp(Name, "UpdateChannels")) UpdateChannels = atoi(Value);
@ -640,6 +642,7 @@ bool cSetup::Save(void)
Store("VpsMargin", VpsMargin); Store("VpsMargin", VpsMargin);
Store("RecordingDirs", RecordingDirs); Store("RecordingDirs", RecordingDirs);
Store("FoldersInTimerMenu", FoldersInTimerMenu); Store("FoldersInTimerMenu", FoldersInTimerMenu);
Store("NumberKeysForChars", NumberKeysForChars);
Store("VideoDisplayFormat", VideoDisplayFormat); Store("VideoDisplayFormat", VideoDisplayFormat);
Store("VideoFormat", VideoFormat); Store("VideoFormat", VideoFormat);
Store("UpdateChannels", UpdateChannels); Store("UpdateChannels", UpdateChannels);

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: config.h 2.26 2010/03/27 14:35:14 kls Exp $ * $Id: config.h 2.27 2010/06/06 09:53:02 kls Exp $
*/ */
#ifndef __CONFIG_H #ifndef __CONFIG_H
@ -254,6 +254,7 @@ public:
int VpsMargin; int VpsMargin;
int RecordingDirs; int RecordingDirs;
int FoldersInTimerMenu; int FoldersInTimerMenu;
int NumberKeysForChars;
int VideoDisplayFormat; int VideoDisplayFormat;
int VideoFormat; int VideoFormat;
int UpdateChannels; int UpdateChannels;

3
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 2.23 2010/05/13 13:32:01 kls Exp $ * $Id: menu.c 2.24 2010/06/06 09:56:16 kls Exp $
*/ */
#include "menu.h" #include "menu.h"
@ -2569,6 +2569,7 @@ void cMenuSetupOSD::Set(void)
Add(new cMenuEditBoolItem(tr("Setup.OSD$Menu key closes"), &data.MenuKeyCloses)); Add(new cMenuEditBoolItem(tr("Setup.OSD$Menu key closes"), &data.MenuKeyCloses));
Add(new cMenuEditBoolItem(tr("Setup.OSD$Recording directories"), &data.RecordingDirs)); Add(new cMenuEditBoolItem(tr("Setup.OSD$Recording directories"), &data.RecordingDirs));
Add(new cMenuEditBoolItem(tr("Setup.OSD$Folders in timer menu"), &data.FoldersInTimerMenu)); Add(new cMenuEditBoolItem(tr("Setup.OSD$Folders in timer menu"), &data.FoldersInTimerMenu));
Add(new cMenuEditBoolItem(tr("Setup.OSD$Number keys for characters"), &data.NumberKeysForChars));
SetCurrent(Get(current)); SetCurrent(Get(current));
Display(); Display();
} }

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: menuitems.c 2.6 2010/02/16 14:44:35 kls Exp $ * $Id: menuitems.c 2.7 2010/06/06 10:37:08 kls Exp $
*/ */
#include "menuitems.h" #include "menuitems.h"
@ -488,6 +488,20 @@ uint cMenuEditStrItem::Inc(uint c, bool Up)
return *p; return *p;
} }
void cMenuEditStrItem::Type(uint c)
{
if (insert && lengthUtf8 < length - 1)
Insert();
valueUtf8[pos] = c;
if (pos < length - 2)
pos++;
if (pos >= lengthUtf8) {
valueUtf8[pos] = ' ';
valueUtf8[pos + 1] = 0;
lengthUtf8 = pos + 1;
}
}
void cMenuEditStrItem::Insert(void) void cMenuEditStrItem::Insert(void)
{ {
memmove(valueUtf8 + pos + 1, valueUtf8 + pos, (lengthUtf8 - pos + 1) * sizeof(*valueUtf8)); memmove(valueUtf8 + pos + 1, valueUtf8 + pos, (lengthUtf8 - pos + 1) * sizeof(*valueUtf8));
@ -597,39 +611,43 @@ eOSState cMenuEditStrItem::ProcessKey(eKeys Key)
case k0|k_Repeat ... k9|k_Repeat: case k0|k_Repeat ... k9|k_Repeat:
case k0 ... k9: { case k0 ... k9: {
if (InEditMode()) { if (InEditMode()) {
if (!SameKey) { if (Setup.NumberKeysForChars) {
if (!newchar) if (!SameKey) {
AdvancePos(); if (!newchar)
currentCharUtf8 = NULL; AdvancePos();
} currentCharUtf8 = NULL;
if (!currentCharUtf8 || !*currentCharUtf8 || *currentCharUtf8 == '\t') { }
// find the beginning of the character map entry for Key if (!currentCharUtf8 || !*currentCharUtf8 || *currentCharUtf8 == '\t') {
int n = NORMALKEY(Key) - k0; // find the beginning of the character map entry for Key
currentCharUtf8 = charMapUtf8; int n = NORMALKEY(Key) - k0;
while (n > 0 && *currentCharUtf8) { currentCharUtf8 = charMapUtf8;
if (*currentCharUtf8++ == '\t') while (n > 0 && *currentCharUtf8) {
n--; if (*currentCharUtf8++ == '\t')
} n--;
// find first allowed character }
while (*currentCharUtf8 && *currentCharUtf8 != '\t' && !IsAllowed(*currentCharUtf8)) // find first allowed character
currentCharUtf8++; while (*currentCharUtf8 && *currentCharUtf8 != '\t' && !IsAllowed(*currentCharUtf8))
} currentCharUtf8++;
if (*currentCharUtf8 && *currentCharUtf8 != '\t') { }
if (insert && newchar) { if (*currentCharUtf8 && *currentCharUtf8 != '\t') {
// create a new character in insert mode if (insert && newchar) {
if (lengthUtf8 < length - 1) // create a new character in insert mode
Insert(); if (lengthUtf8 < length - 1)
Insert();
}
valueUtf8[pos] = *currentCharUtf8;
if (uppercase)
valueUtf8[pos] = Utf8to(upper, valueUtf8[pos]);
// find next allowed character
do {
currentCharUtf8++;
} while (*currentCharUtf8 && *currentCharUtf8 != '\t' && !IsAllowed(*currentCharUtf8));
newchar = false;
autoAdvanceTimeout.Set(AUTO_ADVANCE_TIMEOUT);
} }
valueUtf8[pos] = *currentCharUtf8;
if (uppercase)
valueUtf8[pos] = Utf8to(upper, valueUtf8[pos]);
// find next allowed character
do {
currentCharUtf8++;
} while (*currentCharUtf8 && *currentCharUtf8 != '\t' && !IsAllowed(*currentCharUtf8));
newchar = false;
autoAdvanceTimeout.Set(AUTO_ADVANCE_TIMEOUT);
} }
else
Type('0' + NORMALKEY(Key) - k0);
} }
else else
return cMenuEditItem::ProcessKey(Key); return cMenuEditItem::ProcessKey(Key);
@ -645,19 +663,8 @@ eOSState cMenuEditStrItem::ProcessKey(eKeys Key)
default: if (InEditMode() && BASICKEY(Key) == kKbd) { default: if (InEditMode() && BASICKEY(Key) == kKbd) {
int c = KEYKBD(Key); int c = KEYKBD(Key);
if (c <= 0xFF) { // FIXME what about other UTF-8 characters? if (c <= 0xFF) { // FIXME what about other UTF-8 characters?
uint *p = IsAllowed(Utf8to(lower, c)); if (IsAllowed(Utf8to(lower, c)))
if (p) { Type(c);
if (insert && lengthUtf8 < length - 1)
Insert();
valueUtf8[pos] = c;
if (pos < length - 2)
pos++;
if (pos >= lengthUtf8) {
valueUtf8[pos] = ' ';
valueUtf8[pos + 1] = 0;
lengthUtf8 = pos + 1;
}
}
else { else {
switch (c) { switch (c) {
case 0x7F: // backspace case 0x7F: // backspace

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: menuitems.h 2.3 2010/02/21 13:58:21 kls Exp $ * $Id: menuitems.h 2.4 2010/06/06 10:32:38 kls Exp $
*/ */
#ifndef __MENUITEMS_H #ifndef __MENUITEMS_H
@ -108,6 +108,7 @@ private:
void AdvancePos(void); void AdvancePos(void);
virtual void Set(void); virtual void Set(void);
uint Inc(uint c, bool Up); uint Inc(uint c, bool Up);
void Type(uint c);
void Insert(void); void Insert(void);
void Delete(void); void Delete(void);
protected: protected:

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-03-02 19:02+0100\n" "PO-Revision-Date: 2008-03-02 19:02+0100\n"
"Last-Translator: Luca Olivetti <luca@ventoso.org>\n" "Last-Translator: Luca Olivetti <luca@ventoso.org>\n"
"Language-Team: Catalanian\n" "Language-Team: Catalanian\n"
@ -842,6 +842,9 @@ msgstr "Gravacions en subcarpetes"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Guia de Programes" msgstr "Guia de Programes"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.7.14\n" "Project-Id-Version: VDR 1.7.14\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2010-05-06 11:00+0200\n" "PO-Revision-Date: 2010-05-06 11:00+0200\n"
"Last-Translator: Radek Šťastný <dedkus@gmail.com>\n" "Last-Translator: Radek Šťastný <dedkus@gmail.com>\n"
"Language-Team: Czech\n" "Language-Team: Czech\n"
@ -841,6 +841,9 @@ msgstr "Seznam nahrávek"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "Složky v menu časovače" msgstr "Složky v menu časovače"
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Mogens Elneff <mogens@elneff.dk>\n" "Last-Translator: Mogens Elneff <mogens@elneff.dk>\n"
"Language-Team: Danish\n" "Language-Team: Danish\n"
@ -839,6 +839,9 @@ msgstr "Optagelser i foldere"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2010-01-16 16:46+0100\n" "PO-Revision-Date: 2010-01-16 16:46+0100\n"
"Last-Translator: Klaus Schmidinger <kls@tvdr.de>\n" "Last-Translator: Klaus Schmidinger <kls@tvdr.de>\n"
"Language-Team: German\n" "Language-Team: German\n"
@ -839,6 +839,9 @@ msgstr "Aufnahmeverzeichnisse"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "Verzeichnisse im Timer-Menü" msgstr "Verzeichnisse im Timer-Menü"
msgid "Setup.OSD$Number keys for characters"
msgstr "Nummerntasten für Zeichen"
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Dimitrios Dimitrakos <mail@dimitrios.de>\n" "Last-Translator: Dimitrios Dimitrakos <mail@dimitrios.de>\n"
"Language-Team: Greek\n" "Language-Team: Greek\n"
@ -839,6 +839,9 @@ msgstr "
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Çëåêôñïíéêüò ïäçãüò ðñïãñÜììáôïò" msgstr "Çëåêôñïíéêüò ïäçãüò ðñïãñÜììáôïò"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-03-02 19:02+0100\n" "PO-Revision-Date: 2008-03-02 19:02+0100\n"
"Last-Translator: Luca Olivetti <luca@ventoso.org>\n" "Last-Translator: Luca Olivetti <luca@ventoso.org>\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
@ -840,6 +840,9 @@ msgstr "Mostrar directorios de grabaciones"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Guía de Programación" msgstr "Guía de Programación"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Arthur Konovalov <artlov@gmail.com>\n" "Last-Translator: Arthur Konovalov <artlov@gmail.com>\n"
"Language-Team: Estonian\n" "Language-Team: Estonian\n"
@ -839,6 +839,9 @@ msgstr "Kausta nime salvestamine"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "Kaustad taimeri menüüs" msgstr "Kaustad taimeri menüüs"
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2007-08-15 15:52+0200\n" "PO-Revision-Date: 2007-08-15 15:52+0200\n"
"Last-Translator: Rolf Ahrenberg <rahrenbe@cc.hut.fi>\n" "Last-Translator: Rolf Ahrenberg <rahrenbe@cc.hut.fi>\n"
"Language-Team: Finnish\n" "Language-Team: Finnish\n"
@ -842,6 +842,9 @@ msgstr "Näytä tallennehakemistot"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "Näytä kansiot ajastinvalikossa" msgstr "Näytä kansiot ajastinvalikossa"
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Ohjelmaopas" msgstr "Ohjelmaopas"

View File

@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-02-27 18:14+0100\n" "PO-Revision-Date: 2008-02-27 18:14+0100\n"
"Last-Translator: Jean-Claude Repetto <jc@repetto.org>\n" "Last-Translator: Jean-Claude Repetto <jc@repetto.org>\n"
"Language-Team: French\n" "Language-Team: French\n"
@ -845,6 +845,9 @@ msgstr "Dossiers d'enregistrements"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Guide des programmes" msgstr "Guide des programmes"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-03-17 19:00+0100\n" "PO-Revision-Date: 2008-03-17 19:00+0100\n"
"Last-Translator: Adrian Caval <anrxc@sysphere.org>\n" "Last-Translator: Adrian Caval <anrxc@sysphere.org>\n"
"Language-Team: Croatian\n" "Language-Team: Croatian\n"
@ -841,6 +841,9 @@ msgstr "Imenik za snimke"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG (elektronski programski vodiè)" msgstr "EPG (elektronski programski vodiè)"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2007-12-01 21:42+0200\n" "PO-Revision-Date: 2007-12-01 21:42+0200\n"
"Last-Translator: István Füley <ifuley@tigercomp.ro>\n" "Last-Translator: István Füley <ifuley@tigercomp.ro>\n"
"Language-Team: Hungarian\n" "Language-Team: Hungarian\n"
@ -842,6 +842,9 @@ msgstr "Felv
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2010-03-28 22:49+0100\n" "PO-Revision-Date: 2010-03-28 22:49+0100\n"
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n" "Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
@ -846,6 +846,9 @@ msgstr "Directory di registrazione"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "Cartelle nel menu timer" msgstr "Cartelle nel menu timer"
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Guida programmi EPG" msgstr "Guida programmi EPG"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.7.12\n" "Project-Id-Version: VDR 1.7.12\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2010-02-22 18:05+0200\n" "PO-Revision-Date: 2010-02-22 18:05+0200\n"
"Last-Translator: Valdemaras Pipiras <varas@ambernet.lt>\n" "Last-Translator: Valdemaras Pipiras <varas@ambernet.lt>\n"
"Language-Team: Lithuanian\n" "Language-Team: Lithuanian\n"
@ -839,6 +839,9 @@ msgstr "Įrašų katalogai"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Elektroninis programų gidas (EPG)" msgstr "Elektroninis programų gidas (EPG)"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR-1.7.14\n" "Project-Id-Version: VDR-1.7.14\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-18 09:32+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2010-03-11 00:54+0100\n" "PO-Revision-Date: 2010-03-11 00:54+0100\n"
"Last-Translator: Dimitar Petrovski <dimeptr@gmail.com>\n" "Last-Translator: Dimitar Petrovski <dimeptr@gmail.com>\n"
"Language-Team: Macedonian <en@li.org>\n" "Language-Team: Macedonian <en@li.org>\n"
@ -840,6 +840,9 @@ msgstr "Директориум за снимки"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "Директориуми во менито за тајмер" msgstr "Директориуми во менито за тајмер"
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG (електронски водич на програми)" msgstr "EPG (електронски водич на програми)"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-02-26 17:20+0100\n" "PO-Revision-Date: 2008-02-26 17:20+0100\n"
"Last-Translator: Johan Schuring <johan.schuring@vetteblei.nl>\n" "Last-Translator: Johan Schuring <johan.schuring@vetteblei.nl>\n"
"Language-Team: Dutch\n" "Language-Team: Dutch\n"
@ -843,6 +843,9 @@ msgstr "Opname mappen"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n" "PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Truls Slevigen <truls@slevigen.no>\n" "Last-Translator: Truls Slevigen <truls@slevigen.no>\n"
"Language-Team: Norwegian\n" "Language-Team: Norwegian\n"
@ -840,6 +840,9 @@ msgstr "Kataloger til opptak"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Programoversikt" msgstr "Programoversikt"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-03-09 12:59+0100\n" "PO-Revision-Date: 2008-03-09 12:59+0100\n"
"Last-Translator: Michael Rakowski <mrak@gmx.de>\n" "Last-Translator: Michael Rakowski <mrak@gmx.de>\n"
"Language-Team: Polish\n" "Language-Team: Polish\n"
@ -840,6 +840,9 @@ msgstr "Katalogi nagra
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-03-18 17:04+0100\n" "PO-Revision-Date: 2008-03-18 17:04+0100\n"
"Last-Translator: anonymous\n" "Last-Translator: anonymous\n"
"Language-Team: Portuguese\n" "Language-Team: Portuguese\n"
@ -839,6 +839,9 @@ msgstr "Directorias de grava
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Guia de programação" msgstr "Guia de programação"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.7.12\n" "Project-Id-Version: VDR 1.7.12\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2010-02-11 13:38+0100\n" "PO-Revision-Date: 2010-02-11 13:38+0100\n"
"Last-Translator: Lucian Muresan <lucianm@users.sourceforge.net>\n" "Last-Translator: Lucian Muresan <lucianm@users.sourceforge.net>\n"
"Language-Team: Romanian\n" "Language-Team: Romanian\n"
@ -842,6 +842,9 @@ msgstr "Directoare
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-12-15 14:37+0100\n" "PO-Revision-Date: 2008-12-15 14:37+0100\n"
"Last-Translator: Oleg Roitburd <oleg@roitburd.de>\n" "Last-Translator: Oleg Roitburd <oleg@roitburd.de>\n"
"Language-Team: Russian\n" "Language-Team: Russian\n"
@ -840,6 +840,9 @@ msgstr "
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "ÂÕÛÕÓØÔ" msgstr "ÂÕÛÕÓØÔ"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2009-09-30 12:50+0100\n" "PO-Revision-Date: 2009-09-30 12:50+0100\n"
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n" "Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
"Language-Team: Slovak\n" "Language-Team: Slovak\n"
@ -840,6 +840,9 @@ msgstr "Zoznam z
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-02-28 19:44+0100\n" "PO-Revision-Date: 2008-02-28 19:44+0100\n"
"Last-Translator: Matjaz Thaler <matjaz.thaler@guest.arnes.si>\n" "Last-Translator: Matjaz Thaler <matjaz.thaler@guest.arnes.si>\n"
"Language-Team: Slovenian\n" "Language-Team: Slovenian\n"
@ -840,6 +840,9 @@ msgstr "Direktoriji za posnetke"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Programski vodnik" msgstr "Programski vodnik"

View File

@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-03-12 18:25+0100\n" "PO-Revision-Date: 2008-03-12 18:25+0100\n"
"Last-Translator: Magnus Andersson <svankan@bahnhof.se>\n" "Last-Translator: Magnus Andersson <svankan@bahnhof.se>\n"
"Language-Team: Swedish\n" "Language-Team: Swedish\n"
@ -842,6 +842,9 @@ msgstr "Kataloger f
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2008-02-28 00:33+0100\n" "PO-Revision-Date: 2008-02-28 00:33+0100\n"
"Last-Translator: Oktay Yolgeçen <oktay_73@yahoo.de>\n" "Last-Translator: Oktay Yolgeçen <oktay_73@yahoo.de>\n"
"Language-Team: Turkish\n" "Language-Team: Turkish\n"
@ -839,6 +839,9 @@ msgstr "Kay
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "EPG" msgstr "EPG"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.7.7\n" "Project-Id-Version: VDR 1.7.7\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-04-25 15:45+0200\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2010-04-25 16:35+0200\n" "PO-Revision-Date: 2010-04-25 16:35+0200\n"
"Last-Translator: Yarema aka Knedlyk <yupadmin@gmail.com>\n" "Last-Translator: Yarema aka Knedlyk <yupadmin@gmail.com>\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
@ -839,6 +839,9 @@ msgstr "Каталоги зберігання записів"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "Каталоги в меню таймера" msgstr "Каталоги в меню таймера"
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "Телегід (EPG)" msgstr "Телегід (EPG)"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: VDR 1.6.0\n" "Project-Id-Version: VDR 1.6.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n" "Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
"POT-Creation-Date: 2010-03-12 16:49+0100\n" "POT-Creation-Date: 2010-06-06 12:52+0200\n"
"PO-Revision-Date: 2009-09-23 23:50+0800\n" "PO-Revision-Date: 2009-09-23 23:50+0800\n"
"Last-Translator: Nan Feng <nfgx@21cn.com>\n" "Last-Translator: Nan Feng <nfgx@21cn.com>\n"
"Language-Team: Chinese\n" "Language-Team: Chinese\n"
@ -842,6 +842,9 @@ msgstr "录像目录"
msgid "Setup.OSD$Folders in timer menu" msgid "Setup.OSD$Folders in timer menu"
msgstr "" msgstr ""
msgid "Setup.OSD$Number keys for characters"
msgstr ""
msgid "EPG" msgid "EPG"
msgstr "电子节目单设置" msgstr "电子节目单设置"