summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--i18n.c576
-rw-r--r--menu.c11
-rw-r--r--plugin.c6
-rw-r--r--po/de_DE.po44
-rw-r--r--po/fi_FI.po43
-rw-r--r--po/fr_FR.po43
-rw-r--r--po/it_IT.po100
-rw-r--r--po/ro_RO.po43
-rw-r--r--state.c12
9 files changed, 426 insertions, 452 deletions
diff --git a/i18n.c b/i18n.c
index 76757b3..c3e0a4e 100644
--- a/i18n.c
+++ b/i18n.c
@@ -54,7 +54,7 @@ const tI18nPhrase Phrases[] =
"Plugin active",
"Plugin aktiv",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Plugin attivo",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Plugin actif",
@@ -71,30 +71,10 @@ const tI18nPhrase Phrases[] =
"",// TODO Croatian
},
{
- "JanFebMarAprMayJunJulAugSepOctNovDec",
- "JanFebMärAprMaiJunJulAugSepOktNovDez",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "JanFevMarAvrMaiJunJuiAouSepOctNovDec",
- "",// TODO Norsk
- "TamHelMaaHuhTouKesHeiEloSyyLokMarJou",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "IanFebMarAprMaiIunIulAugSepOctNoiDec",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
"Show Date/Time",
"Zeige Datum/Uhrzeit",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra Data/Ora",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher Date/Heure",
@@ -114,10 +94,10 @@ const tI18nPhrase Phrases[] =
"not in menu",
"nicht im Menu",
"",// TODO Slovenski
- "",// TODO Italiano
+ "non nel menu",// Italiano
"",// TODO Nederlands
"",// TODO Português
- "pas dans le menu"
+ "pas dans le menu",
"",// TODO Norsk
"ei valikossa",// Suomi
"",// TODO Polski
@@ -134,7 +114,7 @@ const tI18nPhrase Phrases[] =
"Show Channel",
"Zeige Kanal",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra Canale",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher le nom de la Chaine",
@@ -154,7 +134,7 @@ const tI18nPhrase Phrases[] =
"Show Logo",
"Zeige Logo",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra Logo",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher le Logo",
@@ -174,7 +154,7 @@ const tI18nPhrase Phrases[] =
"Show Logo on Replay",
"Zeige Logo bei Wiedergabe",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra logo in riproduzione",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher le Logo en lecture",
@@ -194,7 +174,7 @@ const tI18nPhrase Phrases[] =
"Show Symbols",
"Zeige Symbole",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra Simboli",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher les Symboles",
@@ -211,30 +191,10 @@ const tI18nPhrase Phrases[] =
"",// TODO Croatian
},
{
- "Show ET Symbols",
- "Zeige ET Symbole",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "Afficher les Symboles ET",
- "",// TODO Norsk
- "Näytä ET-symbolit",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "Aratã simboluri externe",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
"Show Program",
"Zeige Programm",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra Programmi",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher les programmes",
@@ -254,7 +214,7 @@ const tI18nPhrase Phrases[] =
"Show Timebar",
"Zeige Zeitbalken",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra barra ora",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher la barre de progression",
@@ -274,7 +234,7 @@ const tI18nPhrase Phrases[] =
"Show Menu",
"Zeige Menüs",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra Menu",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher le menu",
@@ -294,7 +254,7 @@ const tI18nPhrase Phrases[] =
"Show Messages",
"Zeige Nachrichten",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra messaggi",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher les messages",
@@ -314,7 +274,7 @@ const tI18nPhrase Phrases[] =
"Show Color Buttons",
"Zeige farbige Tasten",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra pulsanti colorati",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher les boutons couleurs",
@@ -334,7 +294,7 @@ const tI18nPhrase Phrases[] =
"Show Volume",
"Zeige Lautstärke",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra Volume",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher le Volume",
@@ -351,90 +311,10 @@ const tI18nPhrase Phrases[] =
"",// TODO Croatian
},
{
- "compressed",
- "komprimiert",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "Compressé",
- "",// TODO Norsk
- "pakattu",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "comprimat",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "auto",
- "auto",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "auto",
- "",// TODO Norsk
- "automaattinen",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "auto",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "medium",
- "mittel",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "moyen",
- "",// TODO Norsk
- "keskikokoinen",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "mediu",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "large",
- "groß",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "grand",
- "",// TODO Norsk
- "suuri",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "mare",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
"Show free Cards",
"Zeige freie Karten",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Mostra schede disponibili",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Afficher les cartes disponibles",
@@ -451,150 +331,10 @@ const tI18nPhrase Phrases[] =
"",// TODO Croatian
},
{
- "Replay",
- "Spiele",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "Lecture",
- "",// TODO Norsk
- "Toistotila",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "Redare",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "DVD",
- "DVD",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "DVD",
- "",// TODO Norsk
- "DVD",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "DVD",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "Music",
- "Musik",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "Musique",
- "",// TODO Norsk
- "Musiikki",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "Muzicã",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "File",
- "Datei",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "Fichier:",
- "",// TODO Norsk
- "Tiedostot",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "Fiºier",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "Image",
- "Bild",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "Image",
- "",// TODO Norsk
- "Kuvat",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "Imagine",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "CD",
- "CD",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "CD",
- "",// TODO Norsk
- "CD",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "CD",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
- "Unknown title",
- "Unbekannter Titel",
- "",// TODO Slovenski
- "",// TODO Italiano
- "",// TODO Nederlands
- "",// TODO Português
- "Titre inconnu",
- "",// TODO Norsk
- "Tuntematon nimi",// Suomi
- "",// TODO Polski
- "",// TODO Español
- "",// TODO Ellinika
- "",// TODO Svenska
- "Titlu necunoscut",// Românã
- "",// TODO Magyar
- "",// TODO Català
- "",// TODO Russian
- "",// TODO Croatian
- },
- {
"Identify replay type",
"Wiedergabetyp erkennen",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Identifica tipo riproduzione",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Identifier le type de lecture",
@@ -614,7 +354,7 @@ const tI18nPhrase Phrases[] =
"Modify replay string",
"Wiedergabetext verändern",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Modifica testo riproduzione",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Modifier la chaine de lecture",
@@ -634,7 +374,7 @@ const tI18nPhrase Phrases[] =
"Scroll text lines",
"Textzeilen scrollen",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Scorrimento testo",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Faire défiler le texte",
@@ -654,7 +394,7 @@ const tI18nPhrase Phrases[] =
"Scroll speed",
"Scrollgeschwindigkeit",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Velocità scorrimento",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Vitesse de défilement",
@@ -674,7 +414,7 @@ const tI18nPhrase Phrases[] =
"Scroll time interval",
"Zeitabstand beim Scrollen",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Intervallo tempo scorrimento",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Intervalle de défilement",
@@ -694,7 +434,7 @@ const tI18nPhrase Phrases[] =
"never",
"niemals",
"",// TODO Slovenski
- "",// TODO Italiano
+ "mai",// Italiano
"",// TODO Nederlands
"",// TODO Português
"jamais",
@@ -714,7 +454,7 @@ const tI18nPhrase Phrases[] =
"once",
"einmal",
"",// TODO Slovenski
- "",// TODO Italiano
+ "una volta",// Italiano
"",// TODO Nederlands
"",// TODO Português
"une fois",
@@ -734,7 +474,7 @@ const tI18nPhrase Phrases[] =
"always",
"ständig",
"",// TODO Slovenski
- "",// TODO Italiano
+ "sempre",// Italiano
"",// TODO Nederlands
"",// TODO Português
"toujours",
@@ -754,7 +494,7 @@ const tI18nPhrase Phrases[] =
"Brightness on user activity",
"Helligkeit bei Nutzeraktivität",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Luminosità con attività utente",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Luminosité en utilisation",
@@ -774,7 +514,7 @@ const tI18nPhrase Phrases[] =
"Brightness on user inactivity",
"Helligkeit bei Nutzerinaktivität",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Luminosità con inattività utente",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Luminosité en non-utilisation",
@@ -794,7 +534,7 @@ const tI18nPhrase Phrases[] =
"Brightness delay [s]",
"Verzögerung der Helligkeit [s]",
"",// TODO Slovenski
- "",// TODO Italiano
+ "Ritardo luminosità [s]",// Italiano
"",// TODO Nederlands
"",// TODO Português
"Delai de Luminosité [s]",
@@ -812,3 +552,267 @@ const tI18nPhrase Phrases[] =
},
{ NULL }
};
+
+// not needed any longer but keep it just in case of ...
+#if 0
+ {
+ "JanFebMarAprMayJunJulAugSepOctNovDec",
+ "JanFebMärAprMaiJunJulAugSepOktNovDez",
+ "",// TODO Slovenski
+ "GenFebMarAprMagGiuLugAgoSetOttNovDic",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "JanFevMarAvrMaiJunJuiAouSepOctNovDec",
+ "",// TODO Norsk
+ "TamHelMaaHuhTouKesHeiEloSyyLokMarJou",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "IanFebMarAprMaiIunIulAugSepOctNoiDec",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "Show ET Symbols",
+ "Zeige ET Symbole",
+ "",// TODO Slovenski
+ "Mostra Simboli ET",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "Afficher les Symboles ET",
+ "",// TODO Norsk
+ "Näytä ET-symbolit",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "Aratã simboluri externe",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "compressed",
+ "komprimiert",
+ "",// TODO Slovenski
+ "compresso",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "Compressé",
+ "",// TODO Norsk
+ "pakattu",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "comprimat",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "auto",
+ "auto",
+ "",// TODO Slovenski
+ "automatico",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "auto",
+ "",// TODO Norsk
+ "automaattinen",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "auto",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "medium",
+ "mittel",
+ "",// TODO Slovenski
+ "medio",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "moyen",
+ "",// TODO Norsk
+ "keskikokoinen",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "mediu",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "large",
+ "groß",
+ "",// TODO Slovenski
+ "grande",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "grand",
+ "",// TODO Norsk
+ "suuri",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "mare",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "Replay",
+ "Spiele",
+ "",// TODO Slovenski
+ "Riproduci",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "Lecture",
+ "",// TODO Norsk
+ "Toistotila",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "Redare",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "DVD",
+ "DVD",
+ "",// TODO Slovenski
+ "DVD",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "DVD",
+ "",// TODO Norsk
+ "DVD",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "DVD",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "Music",
+ "Musik",
+ "",// TODO Slovenski
+ "Musica",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "Musique",
+ "",// TODO Norsk
+ "Musiikki",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "Muzicã",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "File",
+ "Datei",
+ "",// TODO Slovenski
+ "File",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "Fichier:",
+ "",// TODO Norsk
+ "Tiedostot",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "Fiºier",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "Image",
+ "Bild",
+ "",// TODO Slovenski
+ "Immagine",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "Image",
+ "",// TODO Norsk
+ "Kuvat",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "Imagine",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "CD",
+ "CD",
+ "",// TODO Slovenski
+ "CD",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "CD",
+ "",// TODO Norsk
+ "CD",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "CD",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+ {
+ "Unknown title",
+ "Unbekannter Titel",
+ "",// TODO Slovenski
+ "Titolo sconosciuto",// Italiano
+ "",// TODO Nederlands
+ "",// TODO Português
+ "Titre inconnu",
+ "",// TODO Norsk
+ "Tuntematon nimi",// Suomi
+ "",// TODO Polski
+ "",// TODO Español
+ "",// TODO Ellinika
+ "",// TODO Svenska
+ "Titlu necunoscut",// Românã
+ "",// TODO Magyar
+ "",// TODO Català
+ "",// TODO Russian
+ "",// TODO Croatian
+ },
+#endif
diff --git a/menu.c b/menu.c
index 5551a9a..4b5c086 100644
--- a/menu.c
+++ b/menu.c
@@ -27,12 +27,17 @@
#include "menu.h"
+#if APIVERSNUM < 10503
+ #define trNOOP(_s) (_s)
+ #define trVDR(_s) tr(_s)
+#endif
+
cGraphLCDMenuSetup::cGraphLCDMenuSetup()
{
static const char * showDateTimeValues[3];
- showDateTimeValues[0] = tr("no");
- showDateTimeValues[1] = tr("yes");
+ showDateTimeValues[0] = trVDR("no");
+ showDateTimeValues[1] = trVDR("yes");
showDateTimeValues[2] = tr("not in menu");
static const char * scrollModeValues[3];
scrollModeValues[0] = tr("never");
@@ -44,7 +49,7 @@ cGraphLCDMenuSetup::cGraphLCDMenuSetup()
Add(new cMenuEditBoolItem(tr("Plugin active"), &newGraphLCDSetup.PluginActive));
Add(new cMenuEditStraItem(tr("Show Date/Time"), &newGraphLCDSetup.ShowDateTime, 3, showDateTimeValues));
Add(new cMenuEditBoolItem(tr("Show Channel"), &newGraphLCDSetup.ShowChannel));
- Add(new cMenuEditBoolItem(tr("Show Channel Logo"), &newGraphLCDSetup.ShowChannelLogo));
+ Add(new cMenuEditBoolItem(tr("Show Logo"), &newGraphLCDSetup.ShowChannelLogo));
Add(new cMenuEditBoolItem(tr("Show Symbols"), &newGraphLCDSetup.ShowSymbols));
Add(new cMenuEditBoolItem(tr("Show Program"), &newGraphLCDSetup.ShowProgram));
Add(new cMenuEditBoolItem(tr("Show Timebar"), &newGraphLCDSetup.ShowTimebar));
diff --git a/plugin.c b/plugin.c
index c308e2d..354f724 100644
--- a/plugin.c
+++ b/plugin.c
@@ -25,13 +25,13 @@
#include <ctype.h>
#if APIVERSNUM < 10503
-#include "i18n.h"
+ #include "i18n.h"
#endif
static const char * kPluginName = "graphlcd";
static const char *VERSION = "0.2.0-touchcol-git";
-static const char *DESCRIPTION = "Output to graphic LCD";
+static const char *DESCRIPTION = tr("Output to graphic LCD");
static const char *MAINMENUENTRY = NULL;
static const char * kDefaultConfigFile = "/etc/graphlcd.conf";
@@ -52,7 +52,7 @@ public:
cPluginGraphLCD();
virtual ~cPluginGraphLCD();
virtual const char * Version() { return VERSION; }
- virtual const char * Description() { return tr(DESCRIPTION); }
+ virtual const char * Description() { return DESCRIPTION; }
virtual const char * CommandLineHelp();
virtual bool ProcessArgs(int argc, char * argv[]);
virtual bool Initialize();
diff --git a/po/de_DE.po b/po/de_DE.po
index b10bc0f..d982b35 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -2,55 +2,24 @@
# Copyright (C) 2007 Klaus Schmidinger <kls@cadsoft.de>
# This file is distributed under the same license as the VDR package.
# Klaus Schmidinger <kls@cadsoft.de>, 2000
+# Wolfgang Astleitner <mrwastl AT users.sourceforge.net>, 2011
#
msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <nobody@domain.com>\n"
-"POT-Creation-Date: 2008-07-09 13:15+0200\n"
+"POT-Creation-Date: 2011-06-14 20:35+0200\n"
"PO-Revision-Date: 2008-07-09 13:14+0200\n"
"Last-Translator: Klaus Schmidinger <kls@cadsoft.de>\n"
"Language-Team: <vdr@linuxtv.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-15\n"
"Content-Transfer-Encoding: 8bit\n"
-msgid "JanFebMarAprMayJunJulAugSepOctNovDec"
-msgstr "JanFebMärAprMaiJunJulAugSepOktNovDez"
-
-msgid "DVD"
-msgstr "DVD"
-
-msgid "Music"
-msgstr "Musik"
-
-msgid "File"
-msgstr "Datei"
-
-msgid "Image"
-msgstr "Bild"
-
-msgid "CD"
-msgstr "CD"
-
-msgid "Replay"
-msgstr "Spiele"
-
msgid "not in menu"
msgstr "nicht im Menu"
-msgid "compressed"
-msgstr "komprimiert"
-
-msgid "auto"
-msgstr "auto"
-
-msgid "medium"
-msgstr "mittel"
-
-msgid "large"
-msgstr "groß"
-
msgid "never"
msgstr "niemals"
@@ -75,9 +44,6 @@ msgstr "Zeige Logo"
msgid "Show Symbols"
msgstr "Zeige Symbole"
-msgid "Show ET Symbols"
-msgstr "Zeige ET Symbole"
-
msgid "Show Program"
msgstr "Zeige Programm"
@@ -126,5 +92,5 @@ msgstr "Helligkeit bei Nutzerinaktivität"
msgid "Brightness delay [s]"
msgstr "Verzögerung der Helligkeit [s]"
-msgid "Unknown title"
-msgstr "Unbekannter Titel"
+msgid "Output to graphic LCD"
+msgstr "Ausgabe auf einem Grafik-LCD"
diff --git a/po/fi_FI.po b/po/fi_FI.po
index 7538efd..2a37a32 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -10,50 +10,18 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <nobody@domain.com>\n"
-"POT-Creation-Date: 2008-07-09 13:15+0200\n"
+"POT-Creation-Date: 2011-06-14 20:35+0200\n"
"PO-Revision-Date: 2008-07-09 13:14+0200\n"
"Last-Translator: Rolf Ahrenberg <rahrenbe@cc.hut.fi>\n"
"Language-Team: <vdr@linuxtv.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-15\n"
"Content-Transfer-Encoding: 8bit\n"
-msgid "JanFebMarAprMayJunJulAugSepOctNovDec"
-msgstr "TamHelMaaHuhTouKesHeiEloSyyLokMarJou"
-
-msgid "DVD"
-msgstr "DVD"
-
-msgid "Music"
-msgstr "Musiikki"
-
-msgid "File"
-msgstr "Tiedostot"
-
-msgid "Image"
-msgstr "Kuvat"
-
-msgid "CD"
-msgstr "CD"
-
-msgid "Replay"
-msgstr "Toistotila"
-
msgid "not in menu"
msgstr "ei valikossa"
-msgid "compressed"
-msgstr "pakattu"
-
-msgid "auto"
-msgstr "automaattinen"
-
-msgid "medium"
-msgstr "keskikokoinen"
-
-msgid "large"
-msgstr "suuri"
-
msgid "never"
msgstr "ei koskaan"
@@ -78,9 +46,6 @@ msgstr "Näytä logo"
msgid "Show Symbols"
msgstr "Näytä symbolit"
-msgid "Show ET Symbols"
-msgstr "Näytä ET-symbolit"
-
msgid "Show Program"
msgstr "Näytä ohjelma"
@@ -129,5 +94,5 @@ msgstr ""
msgid "Brightness delay [s]"
msgstr ""
-msgid "Unknown title"
-msgstr "Tuntematon nimi"
+msgid "Output to graphic LCD"
+msgstr "Ohjaa graafista LCD-näyttöä"
diff --git a/po/fr_FR.po b/po/fr_FR.po
index 7b7f8d8..549031b 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -10,50 +10,18 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <nobody@domain.com>\n"
-"POT-Creation-Date: 2008-07-09 13:15+0200\n"
+"POT-Creation-Date: 2011-06-14 20:35+0200\n"
"PO-Revision-Date: 2008-07-09 13:14+0200\n"
"Last-Translator: Nicolas Huillard <nhuillard@e-dition.fr>\n"
"Language-Team: <vdr@linuxtv.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-msgid "JanFebMarAprMayJunJulAugSepOctNovDec"
-msgstr "JanFevMarAvrMaiJunJuiAouSepOctNovDec"
-
-msgid "DVD"
-msgstr "DVD"
-
-msgid "Music"
-msgstr "Musique"
-
-msgid "File"
-msgstr "Fichier:"
-
-msgid "Image"
-msgstr "Image"
-
-msgid "CD"
-msgstr "CD"
-
-msgid "Replay"
-msgstr "Lecture"
-
msgid "not in menu"
msgstr "pas dans le menu"
-msgid "compressed"
-msgstr "Compressé"
-
-msgid "auto"
-msgstr "auto"
-
-msgid "medium"
-msgstr "moyen"
-
-msgid "large"
-msgstr "grand"
-
msgid "never"
msgstr "jamais"
@@ -78,9 +46,6 @@ msgstr "Afficher le Logo"
msgid "Show Symbols"
msgstr "Afficher les Symboles"
-msgid "Show ET Symbols"
-msgstr "Afficher les Symboles ET"
-
msgid "Show Program"
msgstr "Afficher les programmes"
@@ -129,5 +94,5 @@ msgstr "Luminosité en non-utilisation"
msgid "Brightness delay [s]"
msgstr "Delai de Luminosité [s]"
-msgid "Unknown title"
-msgstr "Titre inconnu"
+msgid "Output to graphic LCD"
+msgstr "Affichage sur un écran LCD"
diff --git a/po/it_IT.po b/po/it_IT.po
new file mode 100644
index 0000000..b2de56e
--- /dev/null
+++ b/po/it_IT.po
@@ -0,0 +1,100 @@
+# VDR plugin language source file.
+# Copyright (C) 2007 Klaus Schmidinger <kls@cadsoft.de>
+# This file is distributed under the same license as the VDR package.
+# Alberto Carraro <bertocar@tin.it>, 2001
+# Antonio Ospite <ospite@studenti.unina.it>, 2003
+# Sean Carlos <seanc@libero.it>, 2005
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: VDR 1.5.7\n"
+"Report-Msgid-Bugs-To: <nobody@domain.com>\n"
+"POT-Creation-Date: 2011-06-14 20:35+0200\n"
+"PO-Revision-Date: 2011-03-05 16:38+0100\n"
+"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
+"Language-Team: <vdr@linuxtv.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Italian\n"
+"X-Poedit-Country: ITALY\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+msgid "not in menu"
+msgstr "non nel menu"
+
+msgid "never"
+msgstr "mai"
+
+msgid "once"
+msgstr "una volta"
+
+msgid "always"
+msgstr "sempre"
+
+msgid "Plugin active"
+msgstr "Plugin attivo"
+
+msgid "Show Date/Time"
+msgstr "Mostra Data/Ora"
+
+msgid "Show Channel"
+msgstr "Mostra Canale"
+
+msgid "Show Logo"
+msgstr "Mostra Logo"
+
+msgid "Show Symbols"
+msgstr "Mostra Simboli"
+
+msgid "Show Program"
+msgstr "Mostra Programmi"
+
+msgid "Show Timebar"
+msgstr "Mostra barra ora"
+
+msgid "Show Menu"
+msgstr "Mostra Menu"
+
+msgid "Show Messages"
+msgstr "Mostra messaggi"
+
+msgid "Show Color Buttons"
+msgstr "Mostra pulsanti colorati"
+
+msgid "Show Volume"
+msgstr "Mostra Volume"
+
+msgid "Show free Cards"
+msgstr "Mostra schede disponibili"
+
+msgid "Identify replay type"
+msgstr "Identifica tipo riproduzione"
+
+msgid "Modify replay string"
+msgstr "Modifica testo riproduzione"
+
+msgid "Show Logo on Replay"
+msgstr "Mostra logo in riproduzione"
+
+msgid "Scroll text lines"
+msgstr "Scorrimento testo"
+
+msgid "Scroll speed"
+msgstr "Velocità scorrimento"
+
+msgid "Scroll time interval"
+msgstr "Intervallo tempo scorrimento"
+
+msgid "Brightness on user activity"
+msgstr "Luminosità con attività utente"
+
+msgid "Brightness on user inactivity"
+msgstr "Luminosità con inattività utente"
+
+msgid "Brightness delay [s]"
+msgstr "Ritardo luminosità [s]"
+
+msgid "Output to graphic LCD"
+msgstr ""
diff --git a/po/ro_RO.po b/po/ro_RO.po
index 032df80..ccc8fd2 100644
--- a/po/ro_RO.po
+++ b/po/ro_RO.po
@@ -8,50 +8,18 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 1.5.7\n"
"Report-Msgid-Bugs-To: <nobody@domain.com>\n"
-"POT-Creation-Date: 2008-07-09 13:15+0200\n"
+"POT-Creation-Date: 2011-06-14 20:35+0200\n"
"PO-Revision-Date: 2008-07-09 13:14+0200\n"
"Last-Translator: Lucian Muresan <lucianm@users.sourceforge.net>\n"
"Language-Team: <vdr@linuxtv.org>\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-2\n"
"Content-Transfer-Encoding: 8bit\n"
-msgid "JanFebMarAprMayJunJulAugSepOctNovDec"
-msgstr "IanFebMarAprMaiIunIulAugSepOctNoiDec"
-
-msgid "DVD"
-msgstr "DVD"
-
-msgid "Music"
-msgstr "Muzicã"
-
-msgid "File"
-msgstr "Fiºier"
-
-msgid "Image"
-msgstr "Imagine"
-
-msgid "CD"
-msgstr "CD"
-
-msgid "Replay"
-msgstr "Redare"
-
msgid "not in menu"
msgstr "nu în meniu"
-msgid "compressed"
-msgstr "comprimat"
-
-msgid "auto"
-msgstr "auto"
-
-msgid "medium"
-msgstr "mediu"
-
-msgid "large"
-msgstr "mare"
-
msgid "never"
msgstr "niciodatã"
@@ -76,9 +44,6 @@ msgstr "Aratã logo"
msgid "Show Symbols"
msgstr "Aratã simboluri"
-msgid "Show ET Symbols"
-msgstr "Aratã simboluri externe"
-
msgid "Show Program"
msgstr "Aratã programul"
@@ -127,5 +92,5 @@ msgstr "Luminozitate la inactivitate"
msgid "Brightness delay [s]"
msgstr "Limita luminozitate"
-msgid "Unknown title"
-msgstr "Titlu necunoscut"
+msgid "Output to graphic LCD"
+msgstr "Ecran grafic LCD/VFD"
diff --git a/state.c b/state.c
index ee8edd8..ba52f3a 100644
--- a/state.c
+++ b/state.c
@@ -18,6 +18,10 @@
#include <vdr/eitscan.h>
#include <vdr/i18n.h>
+#if APIVERSNUM < 10503
+ #define trNOOP(_s) (_s)
+ #define trVDR(_s) tr(_s)
+#endif
cGraphLCDState::cGraphLCDState(cGraphLCDDisplay * Display)
: mDisplay(Display),
@@ -197,7 +201,7 @@ void cGraphLCDState::Replaying(const cControl * Control, const char * Name, cons
}
else
{ //if Name empty, set fallback title
- mReplay.name = tr("Unknown title");
+ mReplay.name = trVDR("Unknown title");
}
mReplay.mode = eReplayMusic;
}
@@ -248,7 +252,7 @@ void cGraphLCDState::Replaying(const cControl * Control, const char * Name, cons
}
else
{ //if Name empty, set fallback title
- mReplay.name = tr("Unknown title");
+ mReplay.name = trVDR("Unknown title");
}
mReplay.mode = eReplayDVD;
}
@@ -634,8 +638,8 @@ void cGraphLCDState::UpdateChannelInfo(void)
else
{
mChannel.id = tChannelID::InvalidID;
- mChannel.name = tr("*** Invalid Channel ***");
- mChannel.shortName = tr("*** Invalid Channel ***");
+ mChannel.name = trVDR("*** Invalid Channel ***");
+ mChannel.shortName = trVDR("*** Invalid Channel ***");
mChannel.provider = "";
mChannel.portal = "";
mChannel.source = "";