summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--HISTORY1
-rw-r--r--Makefile39
-rw-r--r--dxr3.c10
-rw-r--r--dxr3.h6
-rw-r--r--dxr3i18n.c518
-rw-r--r--dxr3i18n.h36
-rw-r--r--po/.cvsignore2
-rw-r--r--po/ca_ES.po72
-rw-r--r--po/de_DE.po72
-rw-r--r--po/es_ES.po72
-rw-r--r--po/fi_FI.po72
-rw-r--r--po/it_IT.po72
-rw-r--r--po/pl_PL.po72
13 files changed, 476 insertions, 568 deletions
diff --git a/HISTORY b/HISTORY
index 0e54b5f..856dba9 100644
--- a/HISTORY
+++ b/HISTORY
@@ -347,3 +347,4 @@ NOTE: I havent found time to include all of the languages, will be done in pre2
- Error handling improvements (Ville Skyttä)
- Add SVDRP commands for device release/reopen, audio output settings,
brightness/contrast/saturation (Krzysztof Parma, Ville Skyttä)
+- Switch to VDR 1.6's i18n system (Ville Skyttä)
diff --git a/Makefile b/Makefile
index f789bca..7f84b0d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
-# $Id: Makefile,v 1.1.2.27 2008/03/06 18:30:03 scop Exp $
+# $Id: Makefile,v 1.1.2.28 2008/12/29 21:14:18 scop Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -57,14 +57,15 @@ DEFINES += -DUSE_XINE_SCALER
### The object files (add further files here):
-OBJS = $(PLUGIN).o dxr3multichannelaudio.o dxr3sysclock.o dxr3colormanager.o dxr3syncbuffer.o dxr3audiodecoder.o \
-dxr3blackframe.o dxr3nextpts.o dxr3pesframe.o dxr3demuxdevice.o dxr3configdata.o \
-dxr3ffmpeg.o dxr3interface_spu_encoder.o dxr3i18n.o \
-dxr3interface.o dxr3device.o dxr3outputthread.o dxr3osd.o dxr3osd_subpicture.o dxr3spudecoder.o
+OBJS = $(PLUGIN).o dxr3multichannelaudio.o dxr3sysclock.o dxr3colormanager.o \
+ dxr3syncbuffer.o dxr3audiodecoder.o dxr3blackframe.o dxr3nextpts.o \
+ dxr3pesframe.o dxr3demuxdevice.o dxr3configdata.o dxr3ffmpeg.o \
+ dxr3interface_spu_encoder.o dxr3interface.o dxr3device.o \
+ dxr3outputthread.o dxr3osd.o dxr3osd_subpicture.o dxr3spudecoder.o
### Default target:
-all: libvdr-$(PLUGIN).so
+all: libvdr-$(PLUGIN).so i18n
### Implicit rules:
@@ -80,6 +81,31 @@ $(DEPFILE): Makefile
-include $(DEPFILE)
+### Internationalization (I18N):
+
+PODIR = po
+LOCALEDIR = $(VDRDIR)/locale
+I18Npo = $(wildcard $(PODIR)/*.po)
+I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
+I18Npot = $(PODIR)/$(PLUGIN).pot
+
+%.mo: %.po
+ msgfmt -c -o $@ $<
+
+$(I18Npot): $(wildcard *.h *.c)
+ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='dxr3plugin-users@lists.sourceforge.net' -o $@ $^
+
+%.po: $(I18Npot)
+ msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
+ @touch $@
+
+$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
+ @mkdir -p $(dir $@)
+ cp $< $@
+
+.PHONY: i18n
+i18n: $(I18Nmsgs)
+
### Targets:
libvdr-$(PLUGIN).so: $(OBJS)
@@ -96,6 +122,7 @@ dist: clean
@echo Distribution package created as $(PACKAGE).tgz
clean:
+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
@-rm -f $(OBJS) $(DEPFILE) *.so* *.tgz core* *~ \#*
#indent:
diff --git a/dxr3.c b/dxr3.c
index e19d849..cf2bbfc 100644
--- a/dxr3.c
+++ b/dxr3.c
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
- * $Id: dxr3.c,v 1.1.2.39 2008/12/28 20:53:09 scop Exp $
+ * $Id: dxr3.c,v 1.1.2.40 2008/12/29 21:14:18 scop Exp $
*
*/
@@ -13,11 +13,9 @@
#include "dxr3configdata.h"
#include "dxr3interface.h"
#include "dxr3.h"
-#include "dxr3i18n.h"
static const char VERSION[] = "0.2.8+cvs";
-static const char DESCRIPTION[] = "Hardware MPEG decoder";
-static const char MAINMENUENTRY[] = "DXR3";
+static const char DESCRIPTION[] = trNOOP("Hardware MPEG decoder");
#if APIVERSNUM && APIVERSNUM < 10400
#error "This version of the DXR3 plugin needs VDR API version >= 1.4.0"
@@ -163,7 +161,7 @@ public:
// ==================================
cPluginDxr3::cPluginDxr3()
{
- // Initialize any member varaiables here.
+ // Initialize any member variables here.
// DON'T DO ANYTHING ELSE THAT MAY HAVE SIDE EFFECTS, REQUIRE GLOBAL
// VDR OBJECTS TO EXIST OR PRODUCE ANY OUTPUT!
cDxr3ConfigData::Instance();
@@ -177,8 +175,6 @@ cPluginDxr3::~cPluginDxr3()
// ==================================
bool cPluginDxr3::Initialize()
{
- RegisterI18n(Phrases);
-
cDxr3Device::InstanceP();
return true;
diff --git a/dxr3.h b/dxr3.h
index cbbcc6f..f91f112 100644
--- a/dxr3.h
+++ b/dxr3.h
@@ -1,6 +1,10 @@
#ifndef _DXR3_H_
#define _DXR3_H_
+#include <vdr/i18n.h>
+
+static const char MAINMENUENTRY[] = trNOOP("DXR3 Functions");
+
// --- cMenuSetupDxr3 -------------------------------------------------------
// ==================================
@@ -56,7 +60,7 @@ protected:
class cDxr3OsdMenu : public cOsdMenu
{
public:
- cDxr3OsdMenu(): cOsdMenu(tr("DXR3 Adjustment"))
+ cDxr3OsdMenu(): cOsdMenu(tr(MAINMENUENTRY))
{
Clear();
SetHasHotkeys();
diff --git a/dxr3i18n.c b/dxr3i18n.c
deleted file mode 100644
index 7fd4d1e..0000000
--- a/dxr3i18n.c
+++ /dev/null
@@ -1,518 +0,0 @@
-/*
- * dxr3i18n.c
- *
- * Copyright (C) 2004 Christian Gmeiner
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#include "dxr3i18n.h"
-
-const char *i18n_name = 0;
-
-const tI18nPhrase Phrases[] = {
- {
- "DXR3",
- "DXR3",
- "", // Slovenski
- "DXR3",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "DXR3-toiminnot",
- "DXR3",
- "DXR3",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "DXR3",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Hardware MPEG decoder",
- "", // Deutsch
- "", // Slovenski
- "Decoder MPEG Hardware",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "MPEG-purkukortti",
- "Sprzêtowy dekoder MPEG",
- "Descodificador MPEG Hardware",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Descodificador MPEG Hardware",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "DXR3 Adjustment",
- "DXR3 Einstellungen",
- "", // Slovenski
- "Opzioni DXR3",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "DXR3-toiminnot",
- "Ustawienia DXR3",
- "Opciones DXR3",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Opcions DXR3",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Digital audio output",
- "Digitaler Audioausgang",
- "", // Slovenski
- "Uscita audio digitale",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Digitaalinen audioulostulo",
- "Cyfrowe wyj¶cie d¼wiêku",
- "Salida audio digital",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Sortida àudio digital",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Card number",
- "Karte",
- "", // Slovenski
- "Scheda numero",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kortin järjestysnumero",
- "Numer karty",
- "Tarjeta",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Targeta",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Video mode",
- "Videomodus",
- "", // Slovenski
- "Modalità Video",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Näyttötila",
- "Tryb obrazu",
- "Modalidad vídeo",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Modalitat vídeo",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "PAL",
- "PAL",
- "", // Slovenski
- "PAL",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "PAL",
- "PAL",
- "PAL",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "PAL",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "PAL60",
- "PAL60",
- "", // Slovenski
- "PAL60",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "PAL60",
- "PAL60",
- "PAL60",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "PAL60",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "NTSC",
- "NTSC",
- "", // Slovenski
- "NTSC",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "NTSC",
- "NTSC",
- "NTSC",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "NTSC",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Use widescreen signaling (WSS)",
- "", // Deutsch
- "", // Slovenski
- "Utilizza segnale widescreen (WSS)",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Käytä WSS-signalointia",
- "", // Polski
- "", // Español
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "", // Català
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Reset DXR3 hardware",
- "Reset DXR3 Hardware",
- "", // Slovenski
- "Reimposta hardware DXR3",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Palauta kortti alkutilaan",
- "Zerowanie dekodera DXR3",
- "Reset hardware DXR3",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Reset hardware DXR3",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Toggle force letterbox",
- "Letterbox erzwingen",
- "", // Slovenski
- "Commuta modalità letterbox forzato",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Letterbox-näyttötilan pakotus päälle/pois",
- "Prze³±cz wymuszanie trybu letterbox",
- "Conmuta modalidad letterbox forzada",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Commuta modalitat letterbox forçada",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Switch to analog audio output",
- "Analoge Ausgabe",
- "", // Slovenski
- "Seleziona uscita audio analogica",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kytke analoginen audioulostulo",
- "Prze³±cz w tryb d¼wiêku analogowego",
- "Selecciona salida audio analógica",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Selecciona sortida àudio analògica",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Switch to digital audio output",
- "Digitaler Ausgang",
- "", // Slovenski
- "Seleziona uscita audio digitale",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kytke digitaalinen audioulostulo",
- "Prze³±cz w tryb d¼wiêku cyfrowego",
- "Selecciona salida audio digital",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Selecciona sortida àudio digital",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "DXR3: releasing devices",
- "DXR3: Releasing Devices",
- "", // Slovenski
- "DXR3: rilascio dispositivo",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "DXR3: vapautetaan laitteet",
- "DXR3: zwalnianie sprzêtu",
- "DXR3: liberando dispositivo",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "DXR3: alliberant dispositiu",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Color settings",
- "Farbeinstellungen",
- "", // Slovenski
- "Regolazioni colore",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Väriasetukset",
- "Ustawienia koloru",
- "Ajustes color",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Ajustaments color",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Brightness",
- "Helligkeit",
- "", // Slovenski
- "Luminosità",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kirkkaus",
- "Jasno¶æ",
- "Luminosidad",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Lluminositat",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Contrast",
- "Kontrast",
- "", // Slovenski
- "Contrasto",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kontrasti",
- "Kontrast",
- "Contraste",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Contrast",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Saturation",
- "Sättigung",
- "", // Slovenski
- "Saturazione",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Värikylläisyys",
- "Nasycenie",
- "Saturación",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Saturació",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- {
- "Hide main menu entry",
- "Hauptmenüeintrag verstecken",
- "", // Slovenski
- "Nascondi voce menu princ.",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Piilota valinta päävalikosta",
- "Ukryj g³ówny wpis w menu",
- "Esconde entrada menú",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Amaga entrada menú",
- "ÁÚàëâì ÚÞÜÐÝÔã Ò ÓÛÐÒÝÞÜ ÜÕÝî",
- "", // Hrvatski
- "Peida valik peamenüüs",
- "", // Dansk
- "", // Czech
- },
- {
- "OSD flush rate (ms)",
- "", // Deutsch
- "", // Slovenski
- "Tempo minimo aggiorn. OSD (ms)",
- "", // Nederlands
- "", // Português
- "", // Français
- "", // Norsk
- "Kuvaruutunäytön päivitysväli (ms)",
- "Czas od¶wie¿ania OSD (ms)",
- "Tiempo mínimo refresco OSD (ms)",
- "", // ÅëëçíéêÜ (Greek)
- "", // Svenska
- "", // Românã
- "", // Magyar
- "Temps mínim refresc OSD (ms)",
- "", // ÀãááÚØÙ (Russian)
- "", // Hrvatski
- "", // Eesti
- "", // Dansk
- "", // Czech
- },
- { NULL }
-};
-
-// Local variables:
-// mode: c++
-// c-file-style: "stroustrup"
-// c-file-offsets: ((inline-open . 0))
-// indent-tabs-mode: t
-// End:
diff --git a/dxr3i18n.h b/dxr3i18n.h
deleted file mode 100644
index 063e773..0000000
--- a/dxr3i18n.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * dxr3i18n.h
- *
- * Copyright (C) 2004 Christian Gmeiner
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifndef _DXR3_I18N_H_
-#define _DXR3_I18N_H_
-
-#include <vdr/i18n.h>
-
-extern const tI18nPhrase Phrases[];
-
-#endif /*_DXR3_I18N_H_*/
-
-// Local variables:
-// mode: c++
-// c-file-style: "stroustrup"
-// c-file-offsets: ((inline-open . 0))
-// indent-tabs-mode: t
-// End:
diff --git a/po/.cvsignore b/po/.cvsignore
new file mode 100644
index 0000000..6e85d37
--- /dev/null
+++ b/po/.cvsignore
@@ -0,0 +1,2 @@
+*.mo
+*.pot
diff --git a/po/ca_ES.po b/po/ca_ES.po
new file mode 100644
index 0000000..160184f
--- /dev/null
+++ b/po/ca_ES.po
@@ -0,0 +1,72 @@
+# 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.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: VDR 1.5.7\n"
+"Report-Msgid-Bugs-To: dxr3plugin-users@lists.sourceforge.net\n"
+"POT-Creation-Date: 2008-12-28 23:17+0200\n"
+"PO-Revision-Date: 2008-12-28 23:17+0200\n"
+"Last-Translator: Luca Olivetti <luca@ventoso.org>\n"
+"Language-Team: <vdr@linuxtv.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "DXR3 Functions"
+msgstr "Opcions DXR3"
+
+msgid "Hardware MPEG decoder"
+msgstr "Descodificador MPEG Hardware"
+
+msgid "Reset DXR3 hardware"
+msgstr "Reset hardware DXR3"
+
+msgid "Toggle force letterbox"
+msgstr "Commuta modalitat letterbox forçada"
+
+msgid "Switch to analog audio output"
+msgstr "Selecciona sortida àudio analògica"
+
+msgid "Switch to digital audio output"
+msgstr "Selecciona sortida àudio digital"
+
+msgid "Brightness"
+msgstr "Lluminositat"
+
+msgid "Contrast"
+msgstr "Contrast"
+
+msgid "Saturation"
+msgstr "Saturació"
+
+msgid "PAL"
+msgstr "PAL"
+
+msgid "PAL60"
+msgstr "PAL60"
+
+msgid "NTSC"
+msgstr "NTSC"
+
+msgid "Video mode"
+msgstr "Modalitat vídeo"
+
+msgid "Use widescreen signaling (WSS)"
+msgstr ""
+
+msgid "Digital audio output"
+msgstr "Sortida àudio digital"
+
+msgid "OSD flush rate (ms)"
+msgstr "Temps mínim refresc OSD (ms)"
+
+msgid "Hide main menu entry"
+msgstr "Amaga entrada menú"
+
+msgid "Card number"
+msgstr "Targeta"
+
+msgid "DXR3: releasing devices"
+msgstr "DXR3: alliberant dispositiu"
diff --git a/po/de_DE.po b/po/de_DE.po
new file mode 100644
index 0000000..9cb751c
--- /dev/null
+++ b/po/de_DE.po
@@ -0,0 +1,72 @@
+# 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.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: VDR 1.5.7\n"
+"Report-Msgid-Bugs-To: dxr3plugin-users@lists.sourceforge.net\n"
+"POT-Creation-Date: 2008-12-28 23:17+0200\n"
+"PO-Revision-Date: 2008-12-28 23:17+0200\n"
+"Last-Translator: Christian Gmeiner <christian.gmeiner@gmail.com>\n"
+"Language-Team: <vdr@linuxtv.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "DXR3 Functions"
+msgstr "DXR3 Einstellungen"
+
+msgid "Hardware MPEG decoder"
+msgstr ""
+
+msgid "Reset DXR3 hardware"
+msgstr "Reset DXR3 Hardware"
+
+msgid "Toggle force letterbox"
+msgstr "Letterbox erzwingen"
+
+msgid "Switch to analog audio output"
+msgstr "Analoge Ausgabe"
+
+msgid "Switch to digital audio output"
+msgstr "Digitaler Ausgang"
+
+msgid "Brightness"
+msgstr "Helligkeit"
+
+msgid "Contrast"
+msgstr "Kontrast"
+
+msgid "Saturation"
+msgstr "Sättigung"
+
+msgid "PAL"
+msgstr "PAL"
+
+msgid "PAL60"
+msgstr "PAL60"
+
+msgid "NTSC"
+msgstr "NTSC"
+
+msgid "Video mode"
+msgstr "Videomodus"
+
+msgid "Use widescreen signaling (WSS)"
+msgstr ""
+
+msgid "Digital audio output"
+msgstr "Digitaler Audioausgang"
+
+msgid "OSD flush rate (ms)"
+msgstr ""
+
+msgid "Hide main menu entry"
+msgstr "Hauptmenüeintrag verstecken"
+
+msgid "Card number"
+msgstr "Karte"
+
+msgid "DXR3: releasing devices"
+msgstr "DXR3: Releasing Devices"
diff --git a/po/es_ES.po b/po/es_ES.po
new file mode 100644
index 0000000..68e69cc
--- /dev/null
+++ b/po/es_ES.po
@@ -0,0 +1,72 @@
+# 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.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: VDR 1.5.7\n"
+"Report-Msgid-Bugs-To: dxr3plugin-users@lists.sourceforge.net\n"
+"POT-Creation-Date: 2008-12-28 23:17+0200\n"
+"PO-Revision-Date: 2008-12-28 23:17+0200\n"
+"Last-Translator: Luca Olivetti <luca@ventoso.org>\n"
+"Language-Team: <vdr@linuxtv.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "DXR3 Functions"
+msgstr "Opciones DXR3"
+
+msgid "Hardware MPEG decoder"
+msgstr "Descodificador MPEG Hardware"
+
+msgid "Reset DXR3 hardware"
+msgstr "Reset hardware DXR3"
+
+msgid "Toggle force letterbox"
+msgstr "Conmuta modalidad letterbox forzada"
+
+msgid "Switch to analog audio output"
+msgstr "Selecciona salida audio analógica"
+
+msgid "Switch to digital audio output"
+msgstr "Selecciona salida audio digital"
+
+msgid "Brightness"
+msgstr "Luminosidad"
+
+msgid "Contrast"
+msgstr "Contraste"
+
+msgid "Saturation"
+msgstr "Saturación"
+
+msgid "PAL"
+msgstr "PAL"
+
+msgid "PAL60"
+msgstr "PAL60"
+
+msgid "NTSC"
+msgstr "NTSC"
+
+msgid "Video mode"
+msgstr "Modalidad vídeo"
+
+msgid "Use widescreen signaling (WSS)"
+msgstr ""
+
+msgid "Digital audio output"
+msgstr "Salida audio digital"
+
+msgid "OSD flush rate (ms)"
+msgstr "Tiempo mínimo refresco OSD (ms)"
+
+msgid "Hide main menu entry"
+msgstr "Esconde entrada menú"
+
+msgid "Card number"
+msgstr "Tarjeta"
+
+msgid "DXR3: releasing devices"
+msgstr "DXR3: liberando dispositivo"
diff --git a/po/fi_FI.po b/po/fi_FI.po
new file mode 100644
index 0000000..042ce34
--- /dev/null
+++ b/po/fi_FI.po
@@ -0,0 +1,72 @@
+# 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.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: VDR 1.5.7\n"
+"Report-Msgid-Bugs-To: dxr3plugin-users@lists.sourceforge.net\n"
+"POT-Creation-Date: 2008-12-28 23:17+0200\n"
+"PO-Revision-Date: 2008-12-28 23:17+0200\n"
+"Last-Translator: Ville Skyttä <ville.skytta@iki.fi>\n"
+"Language-Team: <vdr@linuxtv.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "DXR3 Functions"
+msgstr "DXR3-toiminnot"
+
+msgid "Hardware MPEG decoder"
+msgstr "MPEG-purkukortti"
+
+msgid "Reset DXR3 hardware"
+msgstr "Palauta kortti alkutilaan"
+
+msgid "Toggle force letterbox"
+msgstr "Letterbox-näyttötilan pakotus päälle/pois"
+
+msgid "Switch to analog audio output"
+msgstr "Kytke analoginen audioulostulo"
+
+msgid "Switch to digital audio output"
+msgstr "Kytke digitaalinen audioulostulo"
+
+msgid "Brightness"
+msgstr "Kirkkaus"
+
+msgid "Contrast"
+msgstr "Kontrasti"
+
+msgid "Saturation"
+msgstr "Värikylläisyys"
+
+msgid "PAL"
+msgstr "PAL"
+
+msgid "PAL60"
+msgstr "PAL60"
+
+msgid "NTSC"
+msgstr "NTSC"
+
+msgid "Video mode"
+msgstr "Näyttötila"
+
+msgid "Use widescreen signaling (WSS)"
+msgstr "Käytä WSS-signalointia"
+
+msgid "Digital audio output"
+msgstr "Digitaalinen audioulostulo"
+
+msgid "OSD flush rate (ms)"
+msgstr "Kuvaruutunäytön päivitysväli (ms)"
+
+msgid "Hide main menu entry"
+msgstr "Piilota valinta päävalikosta"
+
+msgid "Card number"
+msgstr "Kortin järjestysnumero"
+
+msgid "DXR3: releasing devices"
+msgstr "DXR3: vapautetaan laitteet"
diff --git a/po/it_IT.po b/po/it_IT.po
new file mode 100644
index 0000000..8171570
--- /dev/null
+++ b/po/it_IT.po
@@ -0,0 +1,72 @@
+# 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.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: VDR 1.5.7\n"
+"Report-Msgid-Bugs-To: dxr3plugin-users@lists.sourceforge.net\n"
+"POT-Creation-Date: 2008-12-28 23:17+0200\n"
+"PO-Revision-Date: 2008-12-28 23:17+0200\n"
+"Last-Translator: Diego Pierotto\n"
+"Language-Team: <vdr@linuxtv.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "DXR3 Functions"
+msgstr "Opzioni DXR3"
+
+msgid "Hardware MPEG decoder"
+msgstr "Decoder MPEG Hardware"
+
+msgid "Reset DXR3 hardware"
+msgstr "Reimposta hardware DXR3"
+
+msgid "Toggle force letterbox"
+msgstr "Commuta modalità letterbox forzato"
+
+msgid "Switch to analog audio output"
+msgstr "Seleziona uscita audio analogica"
+
+msgid "Switch to digital audio output"
+msgstr "Seleziona uscita audio digitale"
+
+msgid "Brightness"
+msgstr "Luminosità"
+
+msgid "Contrast"
+msgstr "Contrasto"
+
+msgid "Saturation"
+msgstr "Saturazione"
+
+msgid "PAL"
+msgstr "PAL"
+
+msgid "PAL60"
+msgstr "PAL60"
+
+msgid "NTSC"
+msgstr "NTSC"
+
+msgid "Video mode"
+msgstr "Modalità Video"
+
+msgid "Use widescreen signaling (WSS)"
+msgstr "Utilizza segnale widescreen (WSS)"
+
+msgid "Digital audio output"
+msgstr "Uscita audio digitale"
+
+msgid "OSD flush rate (ms)"
+msgstr "Tempo minimo aggiorn. OSD (ms)"
+
+msgid "Hide main menu entry"
+msgstr "Nascondi voce menu princ."
+
+msgid "Card number"
+msgstr "Scheda numero"
+
+msgid "DXR3: releasing devices"
+msgstr "DXR3: rilascio dispositivo"
diff --git a/po/pl_PL.po b/po/pl_PL.po
new file mode 100644
index 0000000..a4ee342
--- /dev/null
+++ b/po/pl_PL.po
@@ -0,0 +1,72 @@
+# 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.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: VDR 1.5.7\n"
+"Report-Msgid-Bugs-To: dxr3plugin-users@lists.sourceforge.net\n"
+"POT-Creation-Date: 2008-12-28 23:17+0200\n"
+"PO-Revision-Date: 2008-12-28 23:17+0200\n"
+"Last-Translator: Mikolaj Tutak <mtutak@nixz.net>\n"
+"Language-Team: <vdr@linuxtv.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "DXR3 Functions"
+msgstr "Ustawienia DXR3"
+
+msgid "Hardware MPEG decoder"
+msgstr "Sprzętowy dekoder MPEG"
+
+msgid "Reset DXR3 hardware"
+msgstr "Zerowanie dekodera DXR3"
+
+msgid "Toggle force letterbox"
+msgstr "Przełącz wymuszanie trybu letterbox"
+
+msgid "Switch to analog audio output"
+msgstr "Przełącz w tryb dźwięku analogowego"
+
+msgid "Switch to digital audio output"
+msgstr "Przełącz w tryb dźwięku cyfrowego"
+
+msgid "Brightness"
+msgstr "Jasność"
+
+msgid "Contrast"
+msgstr "Kontrast"
+
+msgid "Saturation"
+msgstr "Nasycenie"
+
+msgid "PAL"
+msgstr "PAL"
+
+msgid "PAL60"
+msgstr "PAL60"
+
+msgid "NTSC"
+msgstr "NTSC"
+
+msgid "Video mode"
+msgstr "Tryb obrazu"
+
+msgid "Use widescreen signaling (WSS)"
+msgstr ""
+
+msgid "Digital audio output"
+msgstr "Cyfrowe wyjście dźwięku"
+
+msgid "OSD flush rate (ms)"
+msgstr "Czas odświeżania OSD (ms)"
+
+msgid "Hide main menu entry"
+msgstr "Ukryj główny wpis w menu"
+
+msgid "Card number"
+msgstr "Numer karty"
+
+msgid "DXR3: releasing devices"
+msgstr "DXR3: zwalnianie sprzętu"