#! /bin/sh /usr/share/dpatch/dpatch-run
## german-translation.dpatch by Joachim Breitner <nomeata@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description.

@DPATCH@
Index: yarssr-0.2.2/Makefile
===================================================================
--- yarssr-0.2.2.orig/Makefile	2009-12-12 22:20:24.000000000 +0100
+++ yarssr-0.2.2/Makefile	2009-12-12 22:20:27.000000000 +0100
@@ -15,12 +15,15 @@
 
 	mkdir -p build/locale/en/$(LC_CATEGORY)
 	msgfmt -o build/locale/en/$(LC_CATEGORY)/yarssr.mo src/po/en.po
+	mkdir -p build/locale/de/$(LC_CATEGORY)
+	msgfmt -o build/locale/de/$(LC_CATEGORY)/yarssr.mo src/po/de.po
 
 install:
 	mkdir -p	$(DESTDIR)/$(BINDIR) \
 				$(DESTDIR)/$(DATADIR) \
 				$(DESTDIR)/$(LIBDIR) \
-				$(DESTDIR)/$(LOCALEDIR)/en/$(LC_CATEGORY)
+				$(DESTDIR)/$(LOCALEDIR)/en/$(LC_CATEGORY) \
+				$(DESTDIR)/$(LOCALEDIR)/de/$(LC_CATEGORY)
 			
 	@echo Copying lib files to $(DESTDIR)/$(DATADIR):
 	@cp -Rp lib/* $(DESTDIR)/$(LIBDIR)/
@@ -31,6 +34,7 @@
 	find $(DESTDIR)/$(LIBDIR) -type f -exec chmod 644 "{}" \;
 
 	install -m 0644 build/locale/en/$(LC_CATEGORY)/yarssr.mo $(DESTDIR)/$(LOCALEDIR)/en/$(LC_CATEGORY)/
+	install -m 0644 build/locale/de/$(LC_CATEGORY)/yarssr.mo $(DESTDIR)/$(LOCALEDIR)/de/$(LC_CATEGORY)/
 	install -m 0755 build/yarssr	$(DESTDIR)/$(BINDIR)
 
 clean:
Index: yarssr-0.2.2/lib/Yarssr/GUI.pm
===================================================================
--- yarssr-0.2.2.orig/lib/Yarssr/GUI.pm	2009-12-12 22:20:24.000000000 +0100
+++ yarssr-0.2.2/lib/Yarssr/GUI.pm	2009-12-12 22:20:27.000000000 +0100
@@ -631,7 +631,7 @@
 	$author .= "\n$_" for @Yarssr::TESTERS;
     my $about = Gnome2::About->new(
 		$Yarssr::NAME,$Yarssr::VERSION,$Yarssr::LICENSE,
-		$Yarssr::URL,$author,undef,undef,$logo);
+		$Yarssr::URL,$author,undef,'German Translation: Joachim Breitner <mail@joachim-breitner.de>',$logo);
     $about->show;
 }
 
Index: yarssr-0.2.2/lib/Yarssr.pm
===================================================================
--- yarssr-0.2.2.orig/lib/Yarssr.pm	2009-12-12 22:20:24.000000000 +0100
+++ yarssr-0.2.2/lib/Yarssr.pm	2009-12-12 22:20:27.000000000 +0100
@@ -26,13 +26,13 @@
 my $feeds = ();
 $0 = $NAME;
 
-# il8n stuff 
-my $locale = (defined($ENV{LC_MESSAGES}) ? $ENV{LC_MESSAGES} : $ENV{LANG});
-setlocale(LC_ALL, $locale);
-bindtextdomain(lc($NAME), sprintf('%s/share/locale', $PREFIX));
-textdomain(lc($NAME));
-
 sub init {
+	# il8n stuff 
+	my $locale = (defined($ENV{LC_MESSAGES}) ? $ENV{LC_MESSAGES} : $ENV{LANG});
+	setlocale(LC_ALL, $locale);
+	bindtextdomain(lc($NAME), sprintf('%s/share/locale', $PREFIX));
+	textdomain(lc($NAME));
+
 	# Wait 2 seconds before loading config and begining downloads
     Gnome2::Program->init($0,$VERSION);
     Glib::Timeout->add(1000,\&initial_launch);
Index: yarssr-0.2.2/src/po/de.po
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ yarssr-0.2.2/src/po/de.po	2009-12-12 22:20:38.000000000 +0100
@@ -0,0 +1,127 @@
+# German translation of yarssr.
+# Joachim Breitner <nomeata@debian.org>, 2005
+# 
+# 
+msgid ""
+msgstr ""
+"Project-Id-Version: yarssr 0.2.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-03-01 22:42-0500\n"
+"PO-Revision-Date: 2005-03-22 17:55+0100\n"
+"Last-Translator: Joachim Breitner <mail@joachim-breitner.de>\n"
+"Language-Team: German\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-15\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: "
+
+msgid "Loading state for {feed}"
+msgstr "Lade Zustand von {feed}"
+
+msgid "Downloading {feed}"
+msgstr "Lade {feed} herunter"
+
+msgid "Writing state for {feed}"
+msgstr "Speichere den Zustand von {feed}"
+
+# debug messages
+msgid "Loading previous session"
+msgstr "Lade letzte Sitzung"
+
+msgid "Successfully loaded previous session"
+msgstr "Erfolgreich letzte Sitzung geladen"
+
+msgid "Successfully loaded config"
+msgstr "Konfiguration erfolgreich geladen"
+
+msgid "Rebuilding menu"
+msgstr "Baue Men neu auf"
+
+msgid "Parsing"
+msgstr "Einlesen"
+
+msgid "Writing config"
+msgstr "Schreibe Einstellungen"
+
+# Prefs menu
+msgid "Go _Online"
+msgstr "Gehe _Online"
+
+msgid "Go _Offline"
+msgstr "Gehe _Offline"
+
+msgid "_About"
+msgstr "_Info"
+
+# Feeds menu
+msgid "updating..."
+msgstr "aktualisieren..."
+
+msgid "_Unmark new"
+msgstr "_Neue als alt markieren"
+
+msgid "Update this feed"
+msgstr "Aktualisiere diesen Feed"
+
+# Prefs window
+msgid "Name"
+msgstr "Name"
+
+msgid "Enabled"
+msgstr "Aktiv"
+
+msgid "Address"
+msgstr "Adresse"
+
+msgid "Properties"
+msgstr "Eigenschaften"
+
+msgid "Delete"
+msgstr "Lschen"
+
+msgid "New"
+msgstr "Neu"
+
+msgid "Import OPML"
+msgstr "Importiere OPML"
+
+msgid "Update Interval (min)"
+msgstr "Aktualisierungsinterval (min)"
+
+msgid "Start Online"
+msgstr "Starte online"
+
+msgid "Headings Displayed"
+msgstr "Angezeigte Kopfzeilen"
+
+msgid "Browser Command:\n (%s for URL)"
+msgstr "Browserbefehl:\n"
+"(%s fr den URL)"
+
+msgid "Gnome Default"
+msgstr "Gnome-Standard"
+
+msgid "Cancel"
+msgstr "Abbrechen"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Name:"
+msgstr "Name:"
+
+msgid "Address:"
+msgstr "Adresse:"
+
+msgid "Options"
+msgstr "Optionen"
+
+msgid "Username:"
+msgstr "Benutzername"
+
+msgid "Password:"
+msgstr "Passwort:"
+
+msgid "Path or URL"
+msgstr "Pfad oder URL"
+
