summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-tv/channeleditor')
-rw-r--r--media-tv/channeleditor/Manifest1
-rw-r--r--media-tv/channeleditor/channeleditor-1.9.2.1-r1.ebuild59
-rw-r--r--media-tv/channeleditor/files/build-1.9.2.1.xml43
-rw-r--r--media-tv/channeleditor/files/channeleditor-1.9.2.1-messages.properties.patch377
-rw-r--r--media-tv/channeleditor/files/channeleditor-1.9.2.1-messages_en.properties.patch160
-rw-r--r--media-tv/channeleditor/metadata.xml12
6 files changed, 652 insertions, 0 deletions
diff --git a/media-tv/channeleditor/Manifest b/media-tv/channeleditor/Manifest
new file mode 100644
index 000000000000..8bf4d9aa254d
--- /dev/null
+++ b/media-tv/channeleditor/Manifest
@@ -0,0 +1 @@
+DIST channeleditor_1.9.2.1_src.tar.gz 317608 SHA256 590ef8daa83244833136f317fc5599c7d998a186ee4f76c9953e4546605435d8 SHA512 84147868aa8b1aacf4ef31a7665822bc7ccd4f7372aaa040aacd8ee42581db1d67092b6b09cda6e447bae2c058fe4ceaab28f3e2a268a54dc5ac25452e64d7d9 WHIRLPOOL 36d1efd40f8931c6d26c28705a3681264d443a8af4c8fffd9cf302be8437a6bf18090d721217c9e71e447d3e2d0c7d95f445ec9bac9f58f7489344004c6479e0
diff --git a/media-tv/channeleditor/channeleditor-1.9.2.1-r1.ebuild b/media-tv/channeleditor/channeleditor-1.9.2.1-r1.ebuild
new file mode 100644
index 000000000000..0810c2a94805
--- /dev/null
+++ b/media-tv/channeleditor/channeleditor-1.9.2.1-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE=source
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Editor for VDR channels.conf"
+HOMEPAGE="http://www.renier.de/channeleditor"
+SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.5"
+DEPEND=" >=virtual/jdk-1.5"
+
+S="${WORKDIR}/${PN}"
+
+mainclass() {
+ # read Main-Class from MANIFEST.MF
+ sed -n "s/^Main-Class: \([^ ]\+\).*/\1/p" "${S}/MANIFEST.MF" \
+ || die "reading Main-Class failed"
+}
+
+java_prepare() {
+ # move files out of build and remove stuff not needed in the package
+ mv build/* "${S}" || die "cleaning build dir failed"
+ rm -f src/java/org/javalobby/icons/{README,COPYRIGHT} \
+ || die "removing files failed"
+
+ # copy build.xml
+ cp -f "${FILESDIR}/build-${PV}.xml" build.xml \
+ || die "copying build.xml failed"
+
+ # convert CRLF to LF
+ edos2unix MANIFEST.MF
+
+ # include localisation changes
+ epatch "${FILESDIR}"/${P}-messages.properties.patch
+ epatch "${FILESDIR}"/${P}-messages_en.properties.patch
+}
+
+src_compile() {
+ eant build -Dmanifest.mainclass=$(mainclass)
+}
+
+src_install() {
+ java-pkg_dojar dist/${PN}.jar
+ java-pkg_dolauncher ${PN} --main $(mainclass)
+
+ use source && java-pkg_dosrc src
+
+ make_desktop_entry channeleditor Channeleditor "" "Utility"
+}
diff --git a/media-tv/channeleditor/files/build-1.9.2.1.xml b/media-tv/channeleditor/files/build-1.9.2.1.xml
new file mode 100644
index 000000000000..51e132550077
--- /dev/null
+++ b/media-tv/channeleditor/files/build-1.9.2.1.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<project name="channeleditor" default="build">
+ <!-- some properties -->
+ <property name="src.dir" value="src"/>
+ <property name="resources.dir" value="src/java/"/>
+ <property name="build.dir" value="build"/>
+ <property name="dist.dir" value="dist"/>
+ <property name="project.jar" value="${dist.dir}/${ant.project.name}.jar"/>
+ <property name="target.jdk" value="1.4"/>
+
+ <!-- init -->
+ <target name="init">
+ <mkdir dir="${dist.dir}"/>
+ </target>
+
+ <!-- compile everything -->
+ <target name="compile" depends="init">
+ <javac srcdir="${src.dir}"
+ destdir="${build.dir}"
+ source="${target.jdk}"
+ target="${target.jdk}"
+ encoding="ISO-8859-1"/>
+ <copy todir="${build.dir}">
+ <fileset dir="${resources.dir}" excludes="**/*.java"/>
+ </copy>
+ </target>
+
+ <!-- build the jar files -->
+ <target name="build" depends="compile">
+ <jar jarfile="${project.jar}" basedir="${build.dir}">
+ <manifest>
+ <attribute name="Main-Class" value="${manifest.mainclass}"/>
+ </manifest>
+ </jar>
+ </target>
+
+ <!-- zip the sources -->
+ <target name="sourcezip">
+ <zip destfile="${dist.dir}/${ant.project.name}-src.zip">
+ <zipfileset dir="${src.dir}" />
+ </zip>
+ </target>
+</project>
diff --git a/media-tv/channeleditor/files/channeleditor-1.9.2.1-messages.properties.patch b/media-tv/channeleditor/files/channeleditor-1.9.2.1-messages.properties.patch
new file mode 100644
index 000000000000..9459b004cea7
--- /dev/null
+++ b/media-tv/channeleditor/files/channeleditor-1.9.2.1-messages.properties.patch
@@ -0,0 +1,377 @@
+--- trunk/src/java/de/renier/vdr/channel/editor/messages.properties 2008/06/18 07:43:28 10
++++ trunk/src/java/de/renier/vdr/channel/editor/messages.properties 2008/06/23 07:01:09 12
+@@ -1,187 +1,187 @@
+-ChannelParkingPanel.0=Dient zur Ablage von Kan\u00E4len.
+-ChannelParkingPanel.2=Parkplatz l\u00F6schen
+-ChannelListingPanel.0=Leere Liste
+-ChannelDeletedPanel.0=Liste gel\u00F6schter Kan\u00E4le, Dient zur Wiederherstellung.
+-ChannelDeletedPanel.2=Eintr\u00E4ge in L\u00F6schliste endg\u00FCltig l\u00F6schen
+-ChannelEditor.10=Markierte oder Alle Kan\u00E4le vom Parkplatz zum aktuel markierten Kanal im Baum verschieben
+-ChannelEditor.11=Markierte Kan\u00E4le entfernen
+-ChannelEditor.12=Neuen Kanal anlegen
+-ChannelEditor.13=Neue Rubrik anlegen
+-ChannelEditor.14=Mehrfaches Umbennen der Kanalnamen - Vorranstellen eines Textes
+-ChannelEditor.15=Aktuelle Statistik
+-ChannelEditor.16=\u00FCber diese Anwendung
+-ChannelEditor.17=Parkplatz
+-ChannelEditor.19=L\u00F6schliste
+-ChannelEditor.21=Letze Dateien
+-ChannelEditor.23=Tools
+-ChannelEditor.24=Kanaleditor f\u00FCr VDR
+-ChannelEditor.25=ChannelEditor
+-ChannelPropertyPanel.0=Name:
+-ChannelPropertyPanel.1=Frequenz:
+-ChannelPropertyPanel.2=Quelle:
+-ChannelPropertyPanel.3=Parameter:
+-ChannelPropertyPanel.4=Symbolrate:
+-ChannelPropertyPanel.5=jPanel
+-ChannelPropertyPanel.6=VPID:
+-ChannelPropertyPanel.7=APID:
+-ChannelPropertyPanel.8=TPID:
+-ChannelPropertyPanel.9=SID:
+-ChannelListingPanel.10=Sortieren
+-ChannelPropertyPanel.10=TID:
+-ChannelPropertyPanel.11=CA-ID:
+-ChannelPropertyPanel.12=NID:
+-ChannelPropertyPanel.13=RID:
+-ChannelPropertyPanel.14=
+-ChannelPropertyPanel.15=Bouqet:
+-ChannelPropertyPanel.16=Startnr. (@):
+-ChannelPropertyPanel.17=Alias:
+-ChannelPropertyPanel.18=Kann \u00FCber Menu exportiert werden.
+-ChannelPropertyPanel.19=jPanel1
+-ChannelPropertyPanel.24=\u00C4nderungen \u00FCbernehmen
+-ChannelSearchInputDialog.0=Kanalsuche
+-ChannelSearchInputDialog.1=<html><body>Suchbegriff eingeben (Gesucht wird ein teil innerhalb des ausgew\u00E4hlten Feldes)<br>Die Suche startet vom zuletzt markierten Knoten und findet nur Kan\u00E4le die sich unterhalb dieses Knotens befinden.</body></html>
+-ChannelSearchInputDialog.2=Suchbegriff:
+-ChannelSearchInputDialog.3=<html><body><u>Suche in</u></body></html>
+-ChannelSearchInputDialog.4=Frequenz:
+-ChannelSearchInputDialog.5=Parameter:
+-ChannelSearchInputDialog.6=Quelle:
+-ChannelSearchInputDialog.7=Symbolrate:
+-ChannelSearchInputDialog.8=Pidfelder:
+-ChannelSearchInputDialog.9=Suchparameter
+-ChannelSearchInputDialog.10=Name:
+-ChannelSearchInputDialog.11=Bouqet:
+-ChannelSearchInputDialog.12=Suchen
+-ChannelSearchInputDialog.14=Suchbegriff darf nicht leer sein\!
+-ChannelSearchInputDialog.15=Mindestens ein Suchbereich muss angegeben sein\!
+-ChannelSearchInputDialog.16=Abbrechen
+-PreferencesDialog.0=Lokale Einstellungen
+-PreferencesDialog.1=Speichern
+-PreferencesDialog.3=Abbrechen
+-PreferencesDialog.5=Icon Layout:
+-PreferencesDialog.6=Font gr\u00F6sse (Kan\u00E4le):
+-PreferencesDialog.7=(0 = default)
+-PreferencesDialog.8=Sprache:
+-PreferencesAction.0=Einstellungen
+-CreateChannelDialog.0=Neuen Kanal anlegen
+-CreateChannelDialog.1=<html><body>Bitte geben sie alle notwendigen Kanalinformationen an.<br><u>ACHTUNG</u> \u00E4ltere VDR Versionen k\u00F6nnen keine doppelten Kan\u00E4le in der Liste einlesen\!</body></html>
+-CreateChannelDialog.2=Kanal anlegen
+-CreateChannelDialog.4=Es muss mindestens der Kanalname angegeben werden.
+-CreateChannelDialog.5=Abbrechen
+-CreateChannelAction.0=Neuen Kanal erzeugen
+-CreateCategoryAction.0=Neue Rubrik erzeugen
+-CreateCategoryAction.2=Bitte Name f\u00FCr neu zu erstellende Rubrik eingeben:
+-CreateCategoryAction.3=Neue Rubrik
+-ChannelEditor.0=Nichts selektiert
+-ChannelEditor.1=File
+-ChannelEditor.2=Info
+-ChannelEditor.3=Anwendung beenden
+-ChannelEditor.4=Kanalliste \u00F6ffnen
+-ChannelEditor.5=Aktuelle Kanalliste speichern
+-ChannelEditor.6=Aktuelle Kanalliste speichern unter..
+-ChannelEditor.7=\u00F6ffne Lokale Einstellungen
+-ChannelEditor.8=Kanal suchen
+-ChannelEditor.9=Markierte Kan\u00E4le auf den Parkplatz verschieben
+-ImportAliasAction.0=Alias Importieren
+-ImportAliasAction.2=Es wurden
+-ImportAliasAction.3=\ alias Eintr\u00E4ge aus dem File '
+-ImportAliasAction.4=' gelesen.\n\n
+-ImportAliasAction.5=\ konnten davon Kan\u00E4len zugeordnet werden.\n
+-ImportAliasAction.6=Das angegebene File:\n\n
+-ImportAliasAction.7=\n\nkonnte nicht ge\u00F6ffnet werden.\n\n\n
+-SortNameAction.0=nach Namen
+-SortTypeAction.0=nach TV
+-SortTypeAction.1=nach TV Verschl\u00FCsselt
+-SortTypeAction.2=nach Radio
+-SortTypeAction.3=nach Radio Verschl\u00FCssellt
+-SortTypeAction.4=nach Service
+-SortTypeAction.5=nach Service Verschl\u00FCssellt
+-SortTypeAction.6=not supported
+-SortBouqetAction.0=nach Bouqet
+-SortFrequenzAction.0=nach Frequenz
+-OpenAction.0=\u00F6ffnen
+-OpenAction.2=\u00C4nderungen wurden nicht gespeichert. Wirklich neues File \u00F6ffnen?
+-OpenAction.3=Info
+-OpenAction.5=Configuration Files
+-OpenAction.6=Das angegebene File:\n\n
+-OpenAction.7=\n\nkonnte nicht ge\u00F6ffnet werden.\n\n\n
+-ParkAction.0=Parken
+-SaveAsAction.0=Speichern unter
+-SaveAsAction.3=Configuration Files
+-SaveAsAction.4=File '
+-SaveAsAction.5=' existiert bereits.\nSoll die Liste trotzdem gespeichert werden (Datei wird \u00FCberschrieben)?
+-SaveAsAction.6=Info
+-SaveAsAction.7=Fehler beim Speichern unter:
+-SaveAsAction.8=
+-SaveAsAction.9=\nError message:
+-SaveAction.0=Speichern
+-SaveAction.2=Fehler beim Speichern nach:
+-SaveAction.3=\nError message:
+-SaveAction.4=Error
+-SaveAsAction.10=Error
+-StatisticAction.0=Statistik
+-StatisticAction.4=<html><body>
+-StatisticAction.5=<h1>Statistik der Kanalliste</h1>
+-StatisticAction.6=<h3><u>Fileinformationen:</u></h3>
+-StatisticAction.7=<table>
+-StatisticAction.8=<tr><td><font color=green>Geladenes File</font></td><td><font color=blue>
+-StatisticAction.9=</font></td></tr>
+-StatisticAction.10=<tr><td><font color=green>Filepfad</font></td><td><font color=blue>
+-StatisticAction.11=</font></td></tr>
+-StatisticAction.12=<tr><td><font color=green>Filegr\u00F6sse</font></td><td><font color=blue>
+-StatisticAction.13=\ Byte</font></td></tr>
+-StatisticAction.14=</table>
+-StatisticAction.15=<h3><u>Kanalinformationen:</u></h3>
+-StatisticAction.16=<table>
+-StatisticAction.17=<tr><td><font color=green>Anzahl Kan\u00E4le insgesamt</font></td><td><font color=blue>
+-StatisticAction.18=</font></td></tr>
+-StatisticAction.19=<tr><td><font color=green>davon Rubriken</font></td><td><font color=blue>
+-StatisticAction.20=</font></td></tr>
+-StatisticAction.21=<tr><td><font color=green>davon TV</font></td><td><font color=blue>
+-StatisticAction.22=</font></td></tr>
+-StatisticAction.23=<tr><td><font color=green>davon Radio</font></td><td><font color=blue>
+-StatisticAction.24=</font></td></tr>
+-StatisticAction.25=<tr><td><font color=green>davon Service</font></td><td><font color=blue>
+-StatisticAction.26=</font></td></tr>
+-StatisticAction.27=<tr><td><font color=green>Neue Filegr\u00F6sse</font></td><td><font color=blue>
+-StatisticAction.28=\ Byte</font></td></tr>
+-StatisticAction.29=</table>
+-StatisticAction.30=</body></html>
+-StatisticAction.31=Statistik
+-UnparkAction.0=Entparken
+-ExportAliasAction.0=Alias Exportieren
+-ExportAliasAction.2=File '
+-ExportAliasAction.3=' existiert bereits.\nSoll die Aliasliste trotzdem gespeichert werden (Datei wird \u00FCberschrieben)?
+-ExportAliasAction.4=Info
+-ExportAliasAction.6=Es wurden
+-ExportAliasAction.7=\ Alias Eintr\u00E4ge gespeichert.
+-ExportAliasAction.8=Fehler beim Speichern unter:
+-ExportAliasAction.10=\nError message:
+-ExportAliasAction.11=Error
+-DeleteChannelAction.0=Entfernen
+-CloseAction.0=Beenden
+-CloseAction.2=Ihr Parkplatz ist noch gef\u00FCllt\nDiese Inhalte gehen nach dem beenden verloren.\n\nMit dem beenden Vortfahren?
+-CloseAction.3=Info
+-CloseAction.4=\u00C4nderungen wurden nicht gespeichert. Wirklich beenden?
+-CloseAction.5=Info
+-SearchAction.0=Suchen
+-SearchAction.2=Es konnte kein Kanal gefunden werden\!\nSuchbegriff:
+-SearchAction.3=Suchergebnis
+-AboutAction.0=\u00DCber
+-AboutAction.2=<html><body>
+-AboutAction.3=<h1>Kanaleditor f\u00FCr VDR Version 1.9.2.1</h1>
+-AboutAction.4=<p>Editor f\u00FCr die VDR Channel Files.<br>
+-AboutAction.5=F\u00FCr Datenverlust oder Besch\u00E4digung wird keinerlei Haftung \u00FCbernommen</p><br>
+-AboutAction.6=<hr>
+-AboutAction.7=<p>Copyright(C) 2007 by Renier Roth</p>
+-AboutAction.8=<p>Released under the terms of the GNU General Public License version 2 or later.</p>
+-AboutAction.11=<br><p><font size=-2>Icons Copyright(C) 1998 by Dean S. Jones dean@gallant.com www.gallant.com/icons.htm</font></p>
+-AboutAction.12=</body></html>
+-AboutAction.13=About
+-MultiRenameAction.0=Kanalnamen umbenennen
+-MultiRenameAction.2=Funktion zum vorranstellen eines Textes\nzu jedem Kanalnahmen innerhalb der zuletzt markierten Rubrik\n\nWird vom Hauptknoten ausgegangen werden alle Kan\u00E4le umbenannt.\n\nBitte Text eingeben, der vor dem Kanalnamen gestellt werden soll:
+-MultiRenameAction.3=Mehrfach Umbenennung
+-LocalProperties.5=Lokale Einstellungen
+-LocalProperties.6=Lokale einstellungen konnten nicht geladen werden\!
+-LocalProperties.10=ChannelEditor Property File
+-LocalProperties.11=Lokale Einstellungen
+-LocalProperties.12=Lokale Einstellungen k\u00F6nnen nicht gespeichert werden\!
++ChannelParkingPanel.0=Dient zur Ablage von Kan\u00E4len.
++ChannelParkingPanel.2=Parkplatz l\u00F6schen
++ChannelListingPanel.0=Leere Liste
++ChannelDeletedPanel.0=Liste gel\u00F6schter Kan\u00E4le. Dient zur Wiederherstellung.
++ChannelDeletedPanel.2=Eintr\u00E4ge in L\u00F6schliste endg\u00FCltig l\u00F6schen
++ChannelEditor.10=Markierte oder Alle Kan\u00E4le vom Parkplatz zum aktuell markierten Kanal im Baum verschieben
++ChannelEditor.11=Markierte Kan\u00E4le entfernen
++ChannelEditor.12=Neuen Kanal anlegen
++ChannelEditor.13=Neue Rubrik anlegen
++ChannelEditor.14=Mehrfaches Umbenennen der Kanalnamen - Vorranstellen eines Textes
++ChannelEditor.15=Aktuelle Statistik
++ChannelEditor.16=\u00DCber diese Anwendung
++ChannelEditor.17=Parkplatz
++ChannelEditor.19=L\u00F6schliste
++ChannelEditor.21=Letzte Dateien
++ChannelEditor.23=Werkzeuge
++ChannelEditor.24=Kanaleditor f\u00FCr VDR
++ChannelEditor.25=ChannelEditor
++ChannelPropertyPanel.0=Name:
++ChannelPropertyPanel.1=Frequenz:
++ChannelPropertyPanel.2=Quelle:
++ChannelPropertyPanel.3=Parameter:
++ChannelPropertyPanel.4=Symbolrate:
++ChannelPropertyPanel.5=jPanel
++ChannelPropertyPanel.6=VPID:
++ChannelPropertyPanel.7=APID:
++ChannelPropertyPanel.8=TPID:
++ChannelPropertyPanel.9=SID:
++ChannelListingPanel.10=Sortieren
++ChannelPropertyPanel.10=TID:
++ChannelPropertyPanel.11=CA-ID:
++ChannelPropertyPanel.12=NID:
++ChannelPropertyPanel.13=RID:
++ChannelPropertyPanel.14=
++ChannelPropertyPanel.15=Bouquet:
++ChannelPropertyPanel.16=Startnr. (@):
++ChannelPropertyPanel.17=Alias:
++ChannelPropertyPanel.18=Kann \u00FCber Menu exportiert werden.
++ChannelPropertyPanel.19=jPanel1
++ChannelPropertyPanel.24=\u00C4nderungen \u00FCbernehmen
++ChannelSearchInputDialog.0=Kanalsuche
++ChannelSearchInputDialog.1=<html><body>Suchbegriff eingeben (Gesucht wird ein Teil innerhalb des ausgew\u00E4hlten Feldes)<br>Die Suche startet vom zuletzt markierten Knoten und findet nur Kan\u00E4le die sich unterhalb dieses Knotens befinden.</body></html>
++ChannelSearchInputDialog.2=Suchbegriff:
++ChannelSearchInputDialog.3=<html><body><u>Suche in</u></body></html>
++ChannelSearchInputDialog.4=Frequenz:
++ChannelSearchInputDialog.5=Parameter:
++ChannelSearchInputDialog.6=Quelle:
++ChannelSearchInputDialog.7=Symbolrate:
++ChannelSearchInputDialog.8=Pidfelder:
++ChannelSearchInputDialog.9=Suchparameter
++ChannelSearchInputDialog.10=Name:
++ChannelSearchInputDialog.11=Bouquet:
++ChannelSearchInputDialog.12=Suchen
++ChannelSearchInputDialog.14=Suchbegriff darf nicht leer sein\!
++ChannelSearchInputDialog.15=Mindestens ein Suchbereich muss angegeben sein\!
++ChannelSearchInputDialog.16=Abbrechen
++PreferencesDialog.0=Lokale Einstellungen
++PreferencesDialog.1=Speichern
++PreferencesDialog.3=Abbrechen
++PreferencesDialog.5=Icon Layout:
++PreferencesDialog.6=Fontgr\u00F6sse (Kan\u00E4le):
++PreferencesDialog.7=(0 = default)
++PreferencesDialog.8=Sprache:
++PreferencesAction.0=Einstellungen
++CreateChannelDialog.0=Neuen Kanal anlegen
++CreateChannelDialog.1=<html><body>Bitte geben sie alle notwendigen Kanalinformationen an.<br><u>ACHTUNG</u> \u00E4ltere VDR Versionen k\u00F6nnen keine doppelten Kan\u00E4le einlesen\!</body></html>
++CreateChannelDialog.2=Kanal anlegen
++CreateChannelDialog.4=Es muss mindestens der Kanalname angegeben werden.
++CreateChannelDialog.5=Abbrechen
++CreateChannelAction.0=Neuen Kanal erzeugen
++CreateCategoryAction.0=Neue Rubrik erzeugen
++CreateCategoryAction.2=Bitte den Name f\u00FCr die neue Rubrik eingeben:
++CreateCategoryAction.3=Neue Rubrik
++ChannelEditor.0=Nichts selektiert
++ChannelEditor.1=Datei
++ChannelEditor.2=Info
++ChannelEditor.3=Anwendung beenden
++ChannelEditor.4=Kanalliste \u00F6ffnen
++ChannelEditor.5=Aktuelle Kanalliste speichern
++ChannelEditor.6=Aktuelle Kanalliste speichern unter..
++ChannelEditor.7=\u00D6ffne Lokale Einstellungen
++ChannelEditor.8=Kanal suchen
++ChannelEditor.9=Markierte Kan\u00E4le auf den Parkplatz verschieben
++ImportAliasAction.0=Alias Importieren
++ImportAliasAction.2=Es wurden
++ImportAliasAction.3=\ alias Eintr\u00E4ge aus dem File '
++ImportAliasAction.4=' gelesen.\n\n
++ImportAliasAction.5=\ konnten davon Kan\u00E4len zugeordnet werden.\n
++ImportAliasAction.6=Das angegebene File:\n\n
++ImportAliasAction.7=\n\nkonnte nicht ge\u00F6ffnet werden.\n\n\n
++SortNameAction.0=nach Namen
++SortTypeAction.0=nach TV
++SortTypeAction.1=nach TV Verschl\u00FCsselt
++SortTypeAction.2=nach Radio
++SortTypeAction.3=nach Radio Verschl\u00FCssellt
++SortTypeAction.4=nach Service
++SortTypeAction.5=nach Service Verschl\u00FCssellt
++SortTypeAction.6=not supported
++SortBouqetAction.0=nach Bouquet
++SortFrequenzAction.0=nach Frequenz
++OpenAction.0=\u00D6ffnen
++OpenAction.2=\u00C4nderungen wurden nicht gespeichert. Wirklich eine neue Datei \u00F6ffnen?
++OpenAction.3=Info
++OpenAction.5=Kanallisten
++OpenAction.6=Die angegebene Datei:\n\n
++OpenAction.7=\n\nkonnte nicht ge\u00F6ffnet werden.\n\n\n
++ParkAction.0=Parken
++SaveAsAction.0=Speichern unter
++SaveAsAction.3=Kanallisten
++SaveAsAction.4=Die Datei '
++SaveAsAction.5=' existiert bereits.\nSoll die Liste trotzdem gespeichert werden (Datei wird \u00FCberschrieben)?
++SaveAsAction.6=Info
++SaveAsAction.7=Fehler beim Speichern unter:
++SaveAsAction.8=
++SaveAsAction.9=\nError message:
++SaveAction.0=Speichern
++SaveAction.2=Fehler beim Speichern nach:
++SaveAction.3=\nError message:
++SaveAction.4=Error
++SaveAsAction.10=Error
++StatisticAction.0=Statistik
++StatisticAction.4=<html><body>
++StatisticAction.5=<h1>Statistik der Kanalliste</h1>
++StatisticAction.6=<h3><u>Dateiinformationen:</u></h3>
++StatisticAction.7=<table>
++StatisticAction.8=<tr><td><font color=green>Geladene Datei</font></td><td><font color=blue>
++StatisticAction.9=</font></td></tr>
++StatisticAction.10=<tr><td><font color=green>Dateipfad</font></td><td><font color=blue>
++StatisticAction.11=</font></td></tr>
++StatisticAction.12=<tr><td><font color=green>Dateigr\u00F6sse</font></td><td><font color=blue>
++StatisticAction.13=\ Byte</font></td></tr>
++StatisticAction.14=</table>
++StatisticAction.15=<h3><u>Kanalinformationen:</u></h3>
++StatisticAction.16=<table>
++StatisticAction.17=<tr><td><font color=green>Anzahl Kan\u00E4le</font></td><td><font color=blue>
++StatisticAction.18=</font></td></tr>
++StatisticAction.19=<tr><td><font color=green>davon Rubriken</font></td><td><font color=blue>
++StatisticAction.20=</font></td></tr>
++StatisticAction.21=<tr><td><font color=green>davon TV</font></td><td><font color=blue>
++StatisticAction.22=</font></td></tr>
++StatisticAction.23=<tr><td><font color=green>davon Radio</font></td><td><font color=blue>
++StatisticAction.24=</font></td></tr>
++StatisticAction.25=<tr><td><font color=green>davon Service</font></td><td><font color=blue>
++StatisticAction.26=</font></td></tr>
++StatisticAction.27=<tr><td><font color=green>Neue Dateigr\u00F6sse</font></td><td><font color=blue>
++StatisticAction.28=\ Byte</font></td></tr>
++StatisticAction.29=</table>
++StatisticAction.30=</body></html>
++StatisticAction.31=Statistik
++UnparkAction.0=Entparken
++ExportAliasAction.0=Alias Exportieren
++ExportAliasAction.2=Die Datei '
++ExportAliasAction.3=' existiert bereits.\nSoll die Aliasliste trotzdem gespeichert werden (Datei wird \u00FCberschrieben)?
++ExportAliasAction.4=Info
++ExportAliasAction.6=Es wurden
++ExportAliasAction.7=\ Alias Eintr\u00E4ge gespeichert.
++ExportAliasAction.8=Fehler beim Speichern unter:
++ExportAliasAction.10=\nError message:
++ExportAliasAction.11=Error
++DeleteChannelAction.0=Entfernen
++CloseAction.0=Beenden
++CloseAction.2=Ihr Parkplatz ist noch gef\u00FCllt!\nDiese Inhalte gehen nach dem Beenden verloren.\n\nMit dem Beenden Fortfahren?
++CloseAction.3=Info
++CloseAction.4=\u00C4nderungen wurden nicht gespeichert. Wirklich beenden?
++CloseAction.5=Info
++SearchAction.0=Suchen
++SearchAction.2=Es konnte kein Kanal gefunden werden\!\nSuchbegriff:
++SearchAction.3=Suchergebnis
++AboutAction.0=\u00DCber
++AboutAction.2=<html><body>
++AboutAction.3=<h1>Kanaleditor f\u00FCr VDR Version 1.9.2.1</h1>
++AboutAction.4=<p>Editor f\u00FCr die VDR Kanalliste.<br>
++AboutAction.5=F\u00FCr Datenverlust oder Besch\u00E4digung wird keinerlei Haftung \u00FCbernommen.</p><br>
++AboutAction.6=<hr>
++AboutAction.7=<p>Copyright(C) 2007 by Renier Roth</p>
++AboutAction.8=<p>Released under the terms of the GNU General Public License version 2 or later.</p>
++AboutAction.11=<br><p><font size=-2>Icons Copyright(C) 1998 by Dean S. Jones dean@gallant.com www.gallant.com/icons.htm</font></p>
++AboutAction.12=</body></html>
++AboutAction.13=About
++MultiRenameAction.0=Kanalnamen umbenennen
++MultiRenameAction.2=Funktion zum Vorranstellen eines Textes\nzu jedem Kanalnahmen innerhalb der zuletzt markierten Rubrik.\n\nWird vom Hauptknoten ausgegangen werden alle Kan\u00E4le umbenannt.\n\nBitte Text eingeben, der vor den Kanalnamen gestellt werden soll:
++MultiRenameAction.3=Mehrfachumbenennung
++LocalProperties.5=Lokale Einstellungen
++LocalProperties.6=Lokale Einstellungen konnten nicht geladen werden\!
++LocalProperties.10=ChannelEditor Property File
++LocalProperties.11=Lokale Einstellungen
++LocalProperties.12=Lokale Einstellungen k\u00F6nnen nicht gespeichert werden\!
diff --git a/media-tv/channeleditor/files/channeleditor-1.9.2.1-messages_en.properties.patch b/media-tv/channeleditor/files/channeleditor-1.9.2.1-messages_en.properties.patch
new file mode 100644
index 000000000000..5a01dff9755b
--- /dev/null
+++ b/media-tv/channeleditor/files/channeleditor-1.9.2.1-messages_en.properties.patch
@@ -0,0 +1,160 @@
+--- trunk/src/java/de/renier/vdr/channel/editor/messages_en.properties 2008/06/18 07:43:28 10
++++ trunk/src/java/de/renier/vdr/channel/editor/messages_en.properties 2008/06/23 07:01:09 12
+@@ -4,15 +4,15 @@
+ ChannelDeletedPanel.0=Deleted channels (for recovery)
+ ChannelDeletedPanel.2=Clear removed channels
+ ChannelEditor.10=Move selected or clipboard items to selected tree
+-ChannelEditor.11=Remove selectedMarkierte Kan\u00E4le entfernen
++ChannelEditor.11=Remove selected
+ ChannelEditor.12=Add new channel
+ ChannelEditor.13=Add new category
+ ChannelEditor.14=Multiple channel rename - Add a text in front
+-ChannelEditor.15=Current statistic
++ChannelEditor.15=Current statistics
+ ChannelEditor.16=About
+ ChannelEditor.17=Clipboard
+ ChannelEditor.19=Removed channels
+-ChannelEditor.21=Letze Dateien
++ChannelEditor.21=Recent files
+ ChannelEditor.23=Tools
+ ChannelEditor.24=Channeleditor for VDR
+ ChannelEditor.25=Channeleditor
+@@ -32,10 +32,10 @@
+ ChannelPropertyPanel.12=NID:
+ ChannelPropertyPanel.13=RID:
+ ChannelPropertyPanel.14=
+-ChannelPropertyPanel.15=Bouqet:
+-ChannelPropertyPanel.16=Startnumber. (@):
++ChannelPropertyPanel.15=Bouquet:
++ChannelPropertyPanel.16=Start number. (@):
+ ChannelPropertyPanel.17=Alias:
+-ChannelPropertyPanel.18=can be exported through menu
++ChannelPropertyPanel.18=Can be exported through menu
+ ChannelPropertyPanel.19=jPanel1
+ ChannelPropertyPanel.24=Apply
+ ChannelSearchInputDialog.0=Channel search
+@@ -49,7 +49,7 @@
+ ChannelSearchInputDialog.8=Pidfield:
+ ChannelSearchInputDialog.9=Search parameter:
+ ChannelSearchInputDialog.10=Name:
+-ChannelSearchInputDialog.11=Bouqet:
++ChannelSearchInputDialog.11=Bouquet:
+ ChannelSearchInputDialog.12=Search
+ ChannelSearchInputDialog.14=Search term cannot be empty\!
+ ChannelSearchInputDialog.15=Enter at least one serch term\!
+@@ -63,9 +63,9 @@
+ PreferencesDialog.8=Language:
+ PreferencesAction.0=Settings
+ CreateChannelDialog.0=Add new Channel
+-CreateChannelDialog.1=<html><body>Bitte geben sie alle notwendigen Kanalinformationen an.<br><u>ACHTUNG</u> \u00E4ltere VDR Versionen k\u00F6nnen keine doppelten Kan\u00E4le in der Liste einlesen\!</body></html>
++CreateChannelDialog.1=<html><body>Please enter the complete channel data.<br><u>WARNING</u> older VDR versions are not able to read duplicate channels from the list\!</body></html>
+ CreateChannelDialog.2=Add channel
+-CreateChannelDialog.4=Es muss mindestens der Kanalname angegeben werden.
++CreateChannelDialog.4=Enter at least the channel name.
+ CreateChannelDialog.5=Abort
+ CreateChannelAction.0=Create new channel
+ CreateCategoryAction.0=Create new category
+@@ -88,25 +88,25 @@
+ ImportAliasAction.5=\ entrys could be assigned.\n
+ ImportAliasAction.6=The selected file:\n\n
+ ImportAliasAction.7=\n\ncould not be opened.\n\n\n
+-SortNameAction.0=after Name
+-SortTypeAction.0=after TV
+-SortTypeAction.1=after TV encrypted
+-SortTypeAction.2=after Radio
+-SortTypeAction.3=after Radio encrypted
+-SortTypeAction.4=after Service
+-SortTypeAction.5=after Service encrypted
++SortNameAction.0=by Name
++SortTypeAction.0=by TV
++SortTypeAction.1=by TV encrypted
++SortTypeAction.2=by Radio
++SortTypeAction.3=by Radio encrypted
++SortTypeAction.4=by Service
++SortTypeAction.5=by Service encrypted
+ SortTypeAction.6=not supported
+-SortBouqetAction.0=after Bouqet
+-SortFrequenzAction.0=after Frequency
++SortBouqetAction.0=by Bouquet
++SortFrequenzAction.0=by Frequency
+ OpenAction.0=Open
+ OpenAction.2=Nothing has been saved. Do you really want to open a new file?
+ OpenAction.3=Info
+-OpenAction.5=Configuration Files
++OpenAction.5=Channel lists
+ OpenAction.6=The selected file:\n\n
+ OpenAction.7=\n\ncould not be opened.\n\n\n
+ ParkAction.0=Clipboard
+ SaveAsAction.0=Save as
+-SaveAsAction.3=Configuration Files
++SaveAsAction.3=Channel lists
+ SaveAsAction.4=File '
+ SaveAsAction.5=' already exists.\nSave anyway? (old file will be overwritten)?
+ SaveAsAction.6=Info
+@@ -118,9 +118,9 @@
+ SaveAction.3=\nError message:
+ SaveAction.4=Error
+ SaveAsAction.10=Error
+-StatisticAction.0=Statistic
++StatisticAction.0=Statistics
+ StatisticAction.4=<html><body>
+-StatisticAction.5=<h1>Statistic</h1>
++StatisticAction.5=<h1>Statistics</h1>
+ StatisticAction.6=<h3><u>File information:</u></h3>
+ StatisticAction.7=<table>
+ StatisticAction.8=<tr><td><font color=green>Loaded file</font></td><td><font color=blue>
+@@ -130,11 +130,11 @@
+ StatisticAction.12=<tr><td><font color=green>Filesize</font></td><td><font color=blue>
+ StatisticAction.13=\ Byte</font></td></tr>
+ StatisticAction.14=</table>
+-StatisticAction.15=<h3><u>Channelinformation:</u></h3>
++StatisticAction.15=<h3><u>Channel information:</u></h3>
+ StatisticAction.16=<table>
+ StatisticAction.17=<tr><td><font color=green>Number of channels</font></td><td><font color=blue>
+ StatisticAction.18=</font></td></tr>
+-StatisticAction.19=<tr><td><font color=green>Categorys</font></td><td><font color=blue>
++StatisticAction.19=<tr><td><font color=green>Categories</font></td><td><font color=blue>
+ StatisticAction.20=</font></td></tr>
+ StatisticAction.21=<tr><td><font color=green>TV</font></td><td><font color=blue>
+ StatisticAction.22=</font></td></tr>
+@@ -146,7 +146,7 @@
+ StatisticAction.28=\ Byte</font></td></tr>
+ StatisticAction.29=</table>
+ StatisticAction.30=</body></html>
+-StatisticAction.31=Statistic
++StatisticAction.31=Statistics
+ UnparkAction.0=Remove
+ ExportAliasAction.0=Export alias
+ ExportAliasAction.2=File '
+@@ -161,15 +161,15 @@
+ CloseAction.0=Quit
+ CloseAction.2=Clipboard not empty. Elements will be lost after quitting. Quit anyway?
+ CloseAction.3=Info
+-CloseAction.4=Changes unsaved. Do you really want to quit?
++CloseAction.4=Changes not saved. Do you really want to quit?
+ CloseAction.5=Info
+ SearchAction.0=Search
+-SearchAction.2=No Channel could be found\!\nSearch term:
++SearchAction.2=No Channel found\!\nSearch term:
+ SearchAction.3=Search result
+ AboutAction.0=About
+ AboutAction.2=<html><body>
+ AboutAction.3=<h1>Channeleditor for VDR Version 1.9.2.1</h1>
+-AboutAction.4=<p>Editor for channels.conf File.<br>
++AboutAction.4=<p>Editor for the VDR channels.conf File.<br>
+ AboutAction.5=Use at your own risk!</p><br>
+ AboutAction.6=<hr>
+ AboutAction.7=<p>Copyright(C) 2007 by Renier Roth</p>
+@@ -178,10 +178,10 @@
+ AboutAction.12=</body></html>
+ AboutAction.13=About
+ MultiRenameAction.0=Rename channel
+-MultiRenameAction.2=Function to add a text\nzu in front of each channel name in the last selected category. Each channel name in the last selected category\n\nIf root is selected, every channel will be renamed.\n\nPlease enter the text, which should be added:
++MultiRenameAction.2=Function to add a text\nin front of each channel name in the last selected category.\n\nIf the root knot is selected, every channel will be renamed.\n\nPlease enter the text, which should be added:
+ MultiRenameAction.3=Multiple rename
+ LocalProperties.5=Local settings
+ LocalProperties.6=Unable to load local settings\!
+-LocalProperties.10=Channelrditor property file
++LocalProperties.10=Channeleditor property file
+ LocalProperties.11=Local Settings
+ LocalProperties.12=Unable to save local settings\!
diff --git a/media-tv/channeleditor/metadata.xml b/media-tv/channeleditor/metadata.xml
new file mode 100644
index 000000000000..9a66f97c7923
--- /dev/null
+++ b/media-tv/channeleditor/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>media-tv</herd>
+ <maintainer>
+ <email>billie@gentoo.org</email>
+ <name>Daniel Pielmeier</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">channeleditor</remote-id>
+ </upstream>
+</pkgmetadata>