Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > bfd64a6654a2881776d6384f2e930ead > files > 1

vdr-plugin-osdimage-0.1.2-19mdv2009.0.src.rpm


This is a semi-automatically created i18n adaptation patch and may contain
errors (such as missing translations). This should only be used as a
temporary measure until the upstream plugin maintainer fixes the plugin
properly according to the instructions in i18n-to-gettext.pl.

Created for Mandriva Linux packaging by Anssi Hannula <anssi@mandriva.org>.


Index: osdimage-0.1.2/Makefile
===================================================================
--- osdimage-0.1.2/Makefile
+++ osdimage-0.1.2/Makefile	2008-04-24 21:39:56.000000000 +0300
@@ -70,7 +70,7 @@
 
 ### The object files (add further files here):
 
-OBJS = bitmap.o menu.o viewer.o setup.o i18n.o $(PLUGIN).o
+OBJS = bitmap.o menu.o viewer.o setup.o  $(PLUGIN).o
 
 ### Implicit rules:
 
@@ -86,9 +86,34 @@
 
 -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 *.[ch] *.[ch]xx *.cc *.[ch]pp *.hh)
+	xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<http://qa.mandriva.com/>' -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:
 
-all: libvdr-$(PLUGIN).so
+all: libvdr-$(PLUGIN).so i18n
 
 libvdr-$(PLUGIN).so: $(OBJS)
 	$(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -o $@
@@ -103,4 +128,5 @@
 	@echo Distribution package created as $(PACKAGE).tgz
 
 clean:
+	@-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
 	@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ SKINS SKINS.de
Index: osdimage-0.1.2/i18n.c
===================================================================
--- osdimage-0.1.2/i18n.c
+++ osdimage-0.1.2/i18n.c	2008-04-24 21:39:56.000000000 +0300
@@ -1,376 +0,0 @@
-/*
- * i18n.c: Internationalization
- *
- * See the README file for copyright information and how to reach the author.
- *
- * $Id: i18n.c 1.4 2004/01/16 13:28:23 kls Exp $
- */
-
- 
-#include "i18n.h"
-
-const tI18nPhrase Phrases[] =
-{
-	{  "OSD Image",
-		"OSD Image",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},
-	{  "OSD Image Viewer",
-		"OSD Bildbetrachter",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},
-	{  "Show all",
-		"Alle anzeigen",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},		
-	{  "Exit",
-		"Beenden",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},			
-	{  "Alpha-value picture",
-		"Alpha-Wert Bild",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},			
-	{  "Alpha-value background",
-		"Alpha-Wert Hintergrund",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},			
-	{  "Alpha-value text-area",
-		"Alpha-Wert Schriftfeld",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Delay for the Slideshow [s]",
-		"Wartezeit für Diashow [s]",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Directory",
-		"Verzeichnis",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Loading",
-		"Lade",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Rotating picture cw",
-		"Drehe Bild im UZS",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Rotating picture ccw",
-		"Drehe Bild gegen den UZS",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Resetting rotation",
-		"Mache Drehung rückgängig",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "No pictures found",
-		"Keine Bilder gefunden",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "No pictures found or directory not valid!",
-		"Keine Bilder gefunden oder Verzeichnis ungültig!",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Error loading picture!",
-		"Fehler beim Laden des Bildes!",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Activate dithering",
-		"Dithering aktivieren",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "yes",
-		"ja",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "no",
-		"nein",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  "Quantizer",
-		"Quantisierer",
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-		"",// TODO
-	},	
-	{  NULL  }
-};
-
Index: osdimage-0.1.2/i18n.h
===================================================================
--- osdimage-0.1.2/i18n.h
+++ osdimage-0.1.2/i18n.h	2008-04-24 21:39:56.000000000 +0300
@@ -1,17 +0,0 @@
-/*
- * i18n.h: Internationalization
- *
- * See the README file for copyright information and how to reach the author.
- *
- * $Id: i18n.h 1.2 2002/05/11 14:48:16 kls Exp $
- */
-
-#ifndef _OSDIMAGE_I18N__H
-#define _OSDIMAGE_I18N__H
-
-#include <vdr/i18n.h>
-
-extern const tI18nPhrase Phrases[];
-
-#endif //_I18N__H
-
Index: osdimage-0.1.2/osdimage.c
===================================================================
--- osdimage-0.1.2/osdimage.c
+++ osdimage-0.1.2/osdimage.c	2008-04-24 21:39:56.000000000 +0300
@@ -86,7 +86,7 @@
 bool cPluginOSDImage::Start(void)
 {
 	// Start any background activities the plugin shall perform.
-	RegisterI18n(Phrases);
+	
 	showMenu = true;
 	return true;
 }
Index: osdimage-0.1.2/osdimage.h
===================================================================
--- osdimage-0.1.2/osdimage.h
+++ osdimage-0.1.2/osdimage.h	2008-04-24 21:39:56.000000000 +0300
@@ -13,7 +13,7 @@
 #include "menu.h"
 #include "viewer.h"
 #include "setup.h"
-#include "i18n.h"
+
 #include <getopt.h>
 #include <vdr/plugin.h>
 #include <vdr/osd.h>
@@ -23,7 +23,7 @@
 
 static const char *VERSION        = "0.1.2";
 static const char *DESCRIPTION    = "OSD Image Viewer";
-static const char *MAINMENUENTRY  = "OSD Image";
+static const char *MAINMENUENTRY  = trNOOP("OSD Image");
 
 
 // --- cPluginOSDImage --------------------------------------------------------
Index: osdimage-0.1.2/po/de_DE.po
===================================================================
--- osdimage-0.1.2/po/de_DE.po
+++ osdimage-0.1.2/po/de_DE.po	2008-04-24 21:39:56.000000000 +0300
@@ -0,0 +1,97 @@
+# VDR osdimage plugin language source file.
+# Copyright (C) YEAR THE VDR-osdimage'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the VDR-osdimage package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: VDR-osdimage\n"
+"Report-Msgid-Bugs-To: http://qa.mandriva.com/\n"
+"POT-Creation-Date: 2008-04-24 21:39+0300\n"
+"PO-Revision-Date: 2008-04-24 21:39+0300\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: <vdr@linuxtv.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: bitmap.c:143 bitmap.c:144 bitmap.c:149
+msgid "Error loading picture!"
+msgstr "Fehler beim Laden des Bildes!"
+
+#: menu.c:12
+msgid "OSD Image Viewer"
+msgstr "OSD Bildbetrachter"
+
+#: menu.c:41
+msgid "Exit"
+msgstr "Beenden"
+
+#: menu.c:41
+msgid "Show all"
+msgstr "Alle anzeigen"
+
+#: menu.c:48
+msgid "No pictures found or directory not valid!"
+msgstr "Keine Bilder gefunden oder Verzeichnis ungültig!"
+
+#: menu.c:85 menu.c:93
+msgid "No pictures found"
+msgstr "Keine Bilder gefunden"
+
+#: osdimage.h:26
+msgid "OSD Image"
+msgstr "OSD Image"
+
+#: setup.c:51
+msgid "Quantizer"
+msgstr "Quantisierer"
+
+#: setup.c:53
+msgid "Activate Dithering"
+msgstr ""
+
+#: setup.c:53
+msgid "no"
+msgstr "nein"
+
+#: setup.c:53
+msgid "yes"
+msgstr "ja"
+
+#: setup.c:54
+msgid "Delay for the Slideshow [s]"
+msgstr "Wartezeit für Diashow [s]"
+
+#: setup.c:55
+msgid "Alpha-value picture"
+msgstr "Alpha-Wert Bild"
+
+#: setup.c:59
+msgid "Alpha-value background"
+msgstr "Alpha-Wert Hintergrund"
+
+#: setup.c:62
+msgid "Alpha-value text-area"
+msgstr "Alpha-Wert Schriftfeld"
+
+#: viewer.c:158 viewer.c:190 viewer.c:204 viewer.c:218 viewer.c:232
+#: viewer.c:272
+msgid "Loading"
+msgstr "Lade"
+
+#: viewer.c:237
+msgid "Resetting rotation"
+msgstr "Mache Drehung rückgängig"
+
+#: viewer.c:242
+msgid "Rotating picture ccw"
+msgstr "Drehe Bild gegen den UZS"
+
+#: viewer.c:247
+msgid "Rotating picture cw"
+msgstr "Drehe Bild im UZS"
+
+#: viewer.c:359
+msgid "Directory"
+msgstr "Verzeichnis"
Index: osdimage-0.1.2/po/osdimage.pot
===================================================================
--- osdimage-0.1.2/po/osdimage.pot
+++ osdimage-0.1.2/po/osdimage.pot	2008-04-24 21:39:56.000000000 +0300
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://qa.mandriva.com/\n"
+"POT-Creation-Date: 2008-04-24 21:39+0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: bitmap.c:143 bitmap.c:144 bitmap.c:149
+msgid "Error loading picture!"
+msgstr ""
+
+#: menu.c:12
+msgid "OSD Image Viewer"
+msgstr ""
+
+#: menu.c:41
+msgid "Exit"
+msgstr ""
+
+#: menu.c:41
+msgid "Show all"
+msgstr ""
+
+#: menu.c:48
+msgid "No pictures found or directory not valid!"
+msgstr ""
+
+#: menu.c:85 menu.c:93
+msgid "No pictures found"
+msgstr ""
+
+#: osdimage.h:26
+msgid "OSD Image"
+msgstr ""
+
+#: setup.c:51
+msgid "Quantizer"
+msgstr ""
+
+#: setup.c:53
+msgid "Activate Dithering"
+msgstr ""
+
+#: setup.c:53
+msgid "no"
+msgstr ""
+
+#: setup.c:53
+msgid "yes"
+msgstr ""
+
+#: setup.c:54
+msgid "Delay for the Slideshow [s]"
+msgstr ""
+
+#: setup.c:55
+msgid "Alpha-value picture"
+msgstr ""
+
+#: setup.c:59
+msgid "Alpha-value background"
+msgstr ""
+
+#: setup.c:62
+msgid "Alpha-value text-area"
+msgstr ""
+
+#: viewer.c:158 viewer.c:190 viewer.c:204 viewer.c:218 viewer.c:232
+#: viewer.c:272
+msgid "Loading"
+msgstr ""
+
+#: viewer.c:237
+msgid "Resetting rotation"
+msgstr ""
+
+#: viewer.c:242
+msgid "Rotating picture ccw"
+msgstr ""
+
+#: viewer.c:247
+msgid "Rotating picture cw"
+msgstr ""
+
+#: viewer.c:359
+msgid "Directory"
+msgstr ""