# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# til <tilman.boerner@gmx.net>, 2013, 2014.
msgid ""
msgstr ""
"Project-Id-Version: CherryMusic 0.27.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-03-14 15:54+0100\n"
"PO-Revision-Date: 2015-03-14 16:03+0100\n"
"Last-Translator: tilboerner <tilman.boerner@gmx.net>\n"
"Language-Team:  <tomwallroth@gmail.com>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.7.4\n"
"X-Poedit-SourceCharset: UTF-8\n"

#: cherrymusicserver/cherrymodel.py:126 cherrymusicserver/cherrymodel.py:365
#, python-format
msgid "Error listing directory %s: %s"
msgstr "Kann Verzeichnis %s nicht listen: %s"

#: cherrymusicserver/cherrymodel.py:201
#, python-format
msgid "%(user)s searched for '%(term)s'"
msgstr "%(user)s hat gesucht nach '%(term)s'"

#: cherrymusicserver/cherrymodel.py:204
msgid "sorting DB results using ResultOrder"
msgstr "sortiere DB-Ergebnisse mit ResultOrder"

#: cherrymusicserver/cherrymodel.py:216
msgid "checking and classifying results:"
msgstr "prüfe und klassifiziere Ergebnisse:"

#: cherrymusicserver/cherrymodel.py:232
#, python-format
msgid "Error fetching version info: %s"
msgstr "Fehler beim Lesen der Versionsinfo: %s"

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:70
msgid ""
"\n"
"                    BASEDIR specifies where the media that should be\n"
"                    served is located. It must be an absolute path, e.g.\n"
"                    BASEDIR=/absolute/path/to/media.\n"
"\n"
"                    Links: If your operating system supports them,\n"
"                    you can use symlinks directly in BASEDIR. Links to\n"
"                    directories which contain BASEDIR will be ignored,\n"
"                    just like all links not directly in, but in sublevels\n"
"                    of BASEDIR. This is to guard against the adverse\n"
"                    effects of link cycles.\n"
"                            "
msgstr ""
"\n"
"BASEDIR gibt das Basisverzeichnis an, in dem sich die Mediendateien "
"befinden. Ein absoluter Pfad wird benötigt, z.B. BASEDIR=/absoluter/pfad/zu/"
"medien.\n"
"\n"
"Links: Falls vom Betriebssystem unterstützt, können symbolische Links direkt "
"im BASEDIR platziert werden. Links zu übergeordneten Verzeichnissen zu "
"BASEDIR werden ignoriert; ebenso alle Links, die sich nicht direkt im "
"BASEDIR, sondern in Unterverzeichnissen befinden. Das ist notwendig, um den "
"schaurigen Konsequenzen zirkulärer Verlinkungen vorzubeugen."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:86
msgid ""
"\n"
"                    TRANSCODE (experimental!) enables automatic live "
"transcoding\n"
"                    of the media to be able to listen to every format on "
"every device.\n"
"                    This requires you to have the appropriate codecs "
"installed.\n"
"                    Please note that transcoding will significantly increase "
"the stress on the CPU!\n"
"                            "
msgstr ""
"\n"
"TRANSCODE (experimentelles Feature!) ermöglicht es, auf Serverseite live in "
"unterstützte Formate zu transcodieren. Dadurch lassen sich alle möglichen "
"Formate auf verschiedenen Geräten und mit verschiedenen Browsern abspielen, "
"die sonst auf dieser (Client-)Seite nicht unterstützt werden. Dazu müssen "
"auf dem Server die entsprechenden Codecs (Binaries) installiert sein.\n"
"\n"
"Achtung, Transcoding stellt deutlich höhere Anforderungen an die "
"Rechenleistung!"

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:96
msgid ""
"\n"
"                    Tries to fetch the album cover from various locations in "
"the web,\n"
"                    if no image is found locally. By default it will be "
"fetched from amazon.\n"
"                    They will be shown next to folders that qualify as a "
"possible\n"
"                    album.\n"
"                            "
msgstr ""
"\n"
"Coverbilder automatisch von verschiedenen Webseiten laden, wenn lokal kein "
"Bild gefunden werden kann. Standardmäßig muss der Amazon-Katalog herhalten. "
"Diese Bilder werden im Client neben Ordnern angezeigt, die vom Server als "
"Album eingestuft werden."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:106
msgid ""
"\n"
"                    Show the number of sub-folders and tracks contained\n"
"                    in any folder. This will increase the stress for the\n"
"                    server, so if you're running CherryMusic on a 386DX II\n"
"                    or similar, it is recommended to deactivate this "
"feature.\n"
"                            "
msgstr ""
"\n"
"Im Browser die Anzahl der in einem Ordner enthaltenen Unterordner und Titel "
"anzeigen.\n"
"\n"
"Diese Option erhöht die Belastung des Servers. Sollte CherryMusic auf deinem "
"alten 386er oder einem sonswie leistungsschwachen System laufen, wird "
"empfohlen, dieses Feature zu deaktivieren."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:120
msgid "megabytes"
msgstr "Megabytes"

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:117
#, python-brace-format
msgid ""
"\n"
"                    Maximum size in bytes of all files to be downloaded in "
"one zipfile.\n"
"                    Defaults to {default_value} {default_unit}.\n"
"                            "
msgstr ""
"\n"
"Maximalgröße (in Bytes) für den Download von Dateien in einer zip-Datei. "
"Standardwert ist {default_value} {default_unit}."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:125
msgid ""
"\n"
"                    MAXRESULTS sets the maximum amount of search results\n"
"                    to be displayed. If MAXRESULTS is set to a higher "
"value,\n"
"                    the search will take longer, but will also be more "
"accurate.\n"
"                            "
msgstr ""
"\n"
"MAXRESULTS gibt an, wieviele Suchergebnisse höchstens angezeigt werden. Ein "
"höherer Wert verlangsamt die Suche, führt aber zu genaueren Ergebnissen."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:134
msgid ""
"\n"
"                    This will load parts of the database into memory for "
"improved\n"
"                    performance. This option should only be used on systems "
"with\n"
"                    sufficient memory, because it will hurt the performance "
"otherwise.\n"
"                            "
msgstr ""
"\n"
"Teile der Datenbank werden in den Hauptspeicher geladen, um die "
"Geschwindigkeit der Anfragen zu steigern. Nur auf Systemen anschalten, die "
"über genug freien Speicher verfügen -- sonst passiert das Gegenteil und "
"alles wird wirklich langsam."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:143
msgid ""
"\n"
"                    MAXSHOWFILES specifies how many files and folders "
"should\n"
"                    be shown at the same time. E.g. if you open a folder\n"
"                    with more than MAXSHOWFILES, the files will be grouped\n"
"                    according to the first letter in their name.\n"
"                    100 is a good value, as a CD can have up to 99 tracks.\n"
"                            "
msgstr ""
"\n"
"MAXSHOWFILES legt fest, wieviele Ordner und Dateien höchstens angezeigt "
"werden. Längere Listen werden nach Anfangsbuchstaben gruppiert. 100 ist ein "
"guter Wert, weil eine CD bis zu 99 Titel enthalten kann."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:154
msgid ""
"\n"
"                    Only use the media database, never the filesystem, for "
"content\n"
"                    lookups in browser and search. Useful if the media files "
"reside\n"
"                    on an external hard drive or behind a slow network "
"connection.\n"
"                            "
msgstr ""
"\n"
"Lässt den Server für Dateisuche und den Dateibrowser nur die Mediendatenbank "
"benutzen, statt möglicherweise im Dateisystem nachzusehen. Nützlich, falls "
"das BASEDIR sich auf einer externen Festplatte oder am anderen Ende einer "
"langsamen Netzwerkverbindung befindet."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:163
msgid "The port the server will listen to."
msgstr "Der Port, auf den der Server reagieren soll."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:168
msgid ""
"When set to true, the server will listen on a IPv6\n"
"                          socket instead of IPv4"
msgstr ""
"\"True\" setzen, damit der Server einen IPv6 Socket benutzt statt (wie "
"sonst) IPv4."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:174
msgid ""
"\n"
"                    When localhost_only is set to true, the server will not\n"
"                    be visible in the network and only play music on the\n"
"                    same computer it is running on.\n"
"\n"
"                    Activating this option binds the server to IP 127.0.0.1 "
"or\n"
"                    [::1], depending on whether server.ipv6_enabled is "
"true.\n"
"                    The server should also be reachable as \"localhost\" in "
"any\n"
"                    case.\n"
"                            "
msgstr ""
"\n"
"Auf \"True\" setzen, damit der Server nicht auf Anfragen aus dem Netzwerk "
"reagiert und Musik nur auf dem gleichen Rechner abspielt, auf dem er läuft.\n"
"\n"
"Diese Option bindet den Server an die IP 127.0.0.1 bzw. [::1], je nach "
"Einstellung von server.ip6_enabled. Der Server sollte in jedem Fall auch als "
"\"localhost\" erreichbar sein."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:188
msgid ""
"\n"
"                    The path cherrymusic will be available on. Normally\n"
"                    you'll want to leave it as '/', so that CherryMusic is\n"
"                    available under e.g. localhost:8080. You might want to\n"
"                    change the path if CherryMusic runs behind a reverse\n"
"                    proxy. Changing it to '/cherrymusic' will make it "
"available\n"
"                    under e.g. localhost:8080/cherrymusic\n"
"                                "
msgstr ""
"\n"
"Der URL-Pfad-Präfix, unter dem CherryMusic erreichbar ist. Normalerweise ist "
"CherryMusic als Root-Ressource '/' eingebunden, und antwortet z.B. als "
"localhost:8080. \n"
"\n"
"Wenn CherryMusic als Unterressource hinter einem Reverse Proxy o.ä. "
"erreichbar ist, muss dieser Wert angepasst werden. Der Wert '/cherrymusic' "
"würde z.B. gelten, wenn CherryMusic als localhost:8080/cherrymusic "
"erreichbar ist."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:201
msgid ""
"\n"
"                    When localhost_auto_login is set to \"True\", the server "
"will\n"
"                    not ask for credentials when using it locally. The user "
"will\n"
"                    be automatically logged in as admin.\n"
"                            "
msgstr ""
"\n"
"Wenn localhost_auto_login auf \"True\" gesetzt ist, fragt der Server nicht "
"nach Authentifizierung wenn er lokal angesprochen wird (als localhost o.ä.). "
"Stattdessen wird automatisch der Admin-Benutzer eingeloggt, der beim Setup "
"erzeugt wurde."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:210
msgid ""
"\n"
"                    When permit_remote_admin_login is set to \"False\", "
"admin users\n"
"                    may only log in from the computer cherrymusic is "
"currently\n"
"                    running on. This can improve security.\n"
"                            "
msgstr ""
"\n"
"Wenn permit_remote_admin_login auf \"False\" gesetzt ist, können sich Admin-"
"Benutzer nur vom selben Rechner aus anmelden, auf dem CherryMusic läuft. Das "
"kann die Sicherheit des Systems erhöhen."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:219
msgid ""
"\n"
"                    Will keep the user sessions in RAM instead of a file in "
"the\n"
"                    configuration directory. This means, that any unsaved\n"
"                    playlists will be lost when the server is restarted.\n"
"                            "
msgstr ""
"\n"
"Benutzersessions werden im Arbeitsspeicher des Servers gehalten und nicht "
"als Dateien angelegt. Ungespeicherte Playlisten der Benutzer gehen dann "
"verloren, wenn der Server beendet oder neugestartet wird."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:228
msgid ""
"\n"
"                    The following options allow you to use cherrymusic with\n"
"                    https encryption. If ssl_enabled is set to \"False\", "
"all other\n"
"                    ssl options will be ommited.\n"
"                            "
msgstr ""
"\n"
"Die folgenden Einstellungen erlauben es, CherryMusic mit https-"
"Verschlüsselung zu benutzen. Wenn ssl_enabled auf \"False\" gesetzt ist, "
"werden alle weiteren ssl-Optionen ignoriert."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:237
msgid ""
"\n"
"                    The port that will listen to SSL encrypted requests. If\n"
"                    ssl_enabled is set to \"True\", all unencrypted HTTP "
"requests\n"
"                    will be redirected to this port.\n"
"                            "
msgstr ""
"\n"
"Der Port für SSL/TLS-verschlüsselte Kommunikation. Wenn ssl_enabled auf "
"\"True\" gesetzt ist, werden alle unverschlüsselten Anfragen auf diesen Port "
"weitergeleitet."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:246
msgid ""
"\n"
"                    The SSL certiticate sent to the client to verify the\n"
"                    server's authenticity. A relative path is relative to "
"the\n"
"                    location of the CherryMusic configuration file.\n"
"                            "
msgstr ""
"\n"
"Der Pfad zum SSL-Zertifikat, mit dem sich der Server bei Clients "
"authentifiziert. Ein relativer Pfad wird interpretiert als relativ zum "
"Verzeichnis der CherryMusic-Kofigurationsdatei cherrymusic.conf."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:255
msgid ""
"\n"
"                    SSL private key file used by the server to decrypt and "
"sign\n"
"                    secure communications. Keep this one secret!  A "
"relative\n"
"                    path is relative to the location of the CherryMusic\n"
"                    configuration file.\n"
"                            "
msgstr ""
"\n"
"Der Pfad zum privaten SSL-Schlüssel, mit dem der Server Nachrichten in "
"gesicherten Verbindungen entschlüsselt und signiert. Der Schlüssel muss auf "
"jeden Fall geheim bleiben!\n"
"\n"
"Ein relativer Pfad wird interpretiert als relativ zum Verzeichnis der "
"CherryMusic-Konfigurationsdatei."

#. i18n: Don't mind whitespace - string will be re-wrapped automatically. Use blank lines to separate paragraphs.
#: cherrymusicserver/configuration.py:265
msgid ""
"\n"
"                    Notify admins about available security and feature "
"updates.\n"
"                            "
msgstr ""
"\n"
"Admin-Benutzer im Webclient über neue Features und Sicherheitsupdates "
"benachrichtigen."

#: cherrymusicserver/configuration.py:277
#, python-format
msgid "configuration file not found: %(filepath)s"
msgstr "Konfigurationsdatei nicht gefunden: %(filepath)s"

#: cherrymusicserver/configuration.py:280
#, python-format
msgid "configuration path is not a file: %(filepath)s"
msgstr "Konfigurationspfad ist keine Datei: %(filepath)s"

#: cherrymusicserver/migrations/migration_0001.py:53
#, python-brace-format
msgid ""
"\n"
"==========================================================================\n"
"Oops!\n"
"\n"
"CherryMusic changed some file locations while you weren't looking.\n"
"(To better comply with best practices, if you wanna know.)\n"
"\n"
"To continue, please move the following:\n"
"\n"
"$ mv {src} {tgt}"
msgstr ""
"\n"
"==========================================================================\n"
"Hoppla!\n"
"\n"
"CherryMusic hat ein paar Dateipfade geändert!\n"
"(Um den Standards besser zu entsprechen, man fragt sich, warum...)\n"
"\n"
"Um fortzufahren müssen folgende Dateien verschoben werden:\n"
"\n"
"    $ mv {src} {tgt}"

#: cherrymusicserver/database/sql.py:266
msgid "Exception while updating database schema."
msgstr "Fehler beim Aktualisieren des Datenbankschemas."

#: cherrymusicserver/database/sql.py:267
msgid ""
"Database error. This is probably due to your version of sqlite being too "
"old. Try updating sqlite3 and updating python. If the problem persists, you "
"will need to delete the database at "
msgstr ""
"Datenbankfehler. Wahrscheinlich ist die Version von SQLite zu alt. sqlite3 "
"und python aktualisieren. Wenn das nicht hilft, muss die folgende "
"Datenbankdatei gelöscht werden:"

#: cherrymusicserver/browsersetup.py:71
msgid "resizing of album covers"
msgstr "automatische Größenanpassung von Album-Coverbildern"

#: cherrymusicserver/browsersetup.py:72
msgid "The executable \"convert\" was not found in you PATH"
msgstr "Ausführbare Datei \"convert\" nicht im PATH gefunden"

#: cherrymusicserver/browsersetup.py:75
msgid "encoding and decoding of OGGs"
msgstr "Encoding und Decoding für OGG-Formate"

#: cherrymusicserver/browsersetup.py:76
msgid "The executables \"oggenc\" and \"oggdec\" were not found in you PATH"
msgstr "Ausführbare Dateien \"oggenc\" und \"oggdec\"  nicht im PATH gefunden"

#: cherrymusicserver/browsersetup.py:79
msgid "encoding and decoding of MP3s"
msgstr "Encoding und Decoding für MP3-Formate"

#: cherrymusicserver/browsersetup.py:80
msgid "The executable \"lame\" was not found in you PATH"
msgstr "Ausführbare Datei \"lame\" nicht im PATH gefunden"

#: cherrymusicserver/browsersetup.py:83
msgid "encoding and decoding of FLACs"
msgstr "Encoding und Decoding für FLAC-Formate"

#: cherrymusicserver/browsersetup.py:84
msgid "The executable \"flac\" was not found in you PATH"
msgstr "Ausführbare Datei \"flac\" nicht im PATH gefunden"

#: cherrymusicserver/browsersetup.py:87
msgid "decoding OGG, MP3, FLAC, WMA and AAC"
msgstr "Decoding von OGG, MP3, FLAC, WMA und AAC"

#: cherrymusicserver/browsersetup.py:88
msgid "The executable \"mplayer\" was not found in you PATH"
msgstr "Ausführbare Datei \"mplayer\" nicht im PATH gefunden"

#: cherrymusicserver/browsersetup.py:159
#, python-brace-format
msgid ""
"\n"
"Starting setup server on port {port} ...\n"
"Open your browser and put the server IP:{port} in the address bar.\n"
"If you run the server locally, use: localhost:{port}.\n"
msgstr ""
"\n"
"Starte Setup-Server auf dem Port {port} ...\n"
"Browser öffnen und SERVER_IP:{port} in die Adresszeile eingeben.\n"
"Wenn der Server auf dem lokalen Rechner läuft, dann localhost:{port} "
"benutzen.\n"

#: cherrymusicserver/i18n_client.py:3
msgid "track has no path set!"
msgstr "Track hat keinen Dateipfad!"

#: cherrymusicserver/i18n_client.py:4
msgid "track has no label set!"
msgstr "Track hat kein Titel!"

#: cherrymusicserver/util.py:218
#, python-format
msgid "%d years ago"
msgstr "vor %d Jahren"

#: cherrymusicserver/util.py:220
msgid "a year ago"
msgstr "vor einem Jahr"

#: cherrymusicserver/util.py:223
#, python-format
msgid "%d months ago"
msgstr "vor %d Monaten"

#: cherrymusicserver/util.py:225
msgid "a month ago"
msgstr "vor einem Monat"

#: cherrymusicserver/util.py:228
#, python-format
msgid "%d weeks ago"
msgstr "vor %d Wochen"

#: cherrymusicserver/util.py:230
msgid "a week ago"
msgstr "vor einer Woche"

#: cherrymusicserver/util.py:233
#, python-format
msgid "%d days ago"
msgstr "vor %d Tagen"

#: cherrymusicserver/util.py:235
msgid "a day ago"
msgstr "Gestern"

#: cherrymusicserver/util.py:238
#, python-format
msgid "%d hours ago"
msgstr "vor %d Stunden"

#: cherrymusicserver/util.py:240
msgid "an hour ago"
msgstr "vor einer Stunde"

#: cherrymusicserver/util.py:242
msgid "half an hour ago"
msgstr "vor einer halben Stunde"

#: cherrymusicserver/util.py:245
#, python-format
msgid "%d minutes ago"
msgstr "vor %d Minuten"

#: cherrymusicserver/util.py:247
msgid "a minute ago"
msgstr "vor einer Minute"

#: cherrymusicserver/util.py:249
msgid "a few seconds ago"
msgstr "vor ein paar Sekunden"

#: cherrymusicserver/util.py:253
#, python-format
msgid "in %d years"
msgstr "in %d Jahren"

#: cherrymusicserver/util.py:255
msgid "in a year"
msgstr "in einem Jahr"

#: cherrymusicserver/util.py:258
#, python-format
msgid "in %d months"
msgstr "in %d Monaten"

#: cherrymusicserver/util.py:260
msgid "in a month"
msgstr "in einem Monat"

#: cherrymusicserver/util.py:263
#, python-format
msgid "in %d weeks"
msgstr "in %d Wochen"

#: cherrymusicserver/util.py:265
msgid "in a week"
msgstr "in einer Woche"

#: cherrymusicserver/util.py:268
#, python-format
msgid "in %d days"
msgstr "in %d Tagen"

#: cherrymusicserver/util.py:270
msgid "in a day"
msgstr "Morgen"

#: cherrymusicserver/util.py:273
#, python-format
msgid "in %d hours"
msgstr "in %d Stunden"

#: cherrymusicserver/util.py:275
msgid "in an hour"
msgstr "in einer Stunde"

#: cherrymusicserver/util.py:277
msgid "in half an hour"
msgstr "in einer halben Stunde"

#: cherrymusicserver/util.py:280
#, python-format
msgid "in %d minutes"
msgstr "in %d Minuten"

#: cherrymusicserver/util.py:282
msgid "in a minute"
msgstr "in einer Minute"

#: cherrymusicserver/util.py:284
msgid "in a few seconds"
msgstr "in ein paar Sekunden"

#: cherrymusicserver/util.py:286
msgid "just now"
msgstr "jetzt gerade"

#: cherrymusicserver/util.py:307
#, python-format
msgid "Error writing file %(name)r to memory zip"
msgstr "Fehler beim Schreiben der Datei %(name)r nach memory zip"

#: cherrymusicserver/sqlitecache.py:127
msgid "terms must not contain ''"
msgstr "begriffe duerfen '' nicht enthalten"

#: cherrymusicserver/sqlitecache.py:170
#, python-format
msgid "searching for a maximum of %s files"
msgstr "suche nach maximal %s dateien"

#: cherrymusicserver/sqlitecache.py:177
msgid "file id fetching"
msgstr "holen der file ids"

#: cherrymusicserver/sqlitecache.py:182
msgid "sorting results by fileid occurrences"
msgstr "sortiere Ergebnisse nach Anzahl der Vorkommnisse"

#: cherrymusicserver/sqlitecache.py:195
#, python-format
msgid "querying fullpaths for %s fileIds"
msgstr "Abfragen des vollen Pfades fuer %s fileIds"

#: cherrymusicserver/sqlitecache.py:198
#, python-format
msgid "querying fullpaths for %s fileIds, files only"
msgstr "Abfragen des vollen Pfades fuer %s fileIds, nur Dateien"

#: cherrymusicserver/sqlitecache.py:211
#, python-format
msgid "media cache cannot listdir %r: path not in database"
msgstr ""
"media cache kann Verzeichnis %r nicht listen: Pfad nicht in Datenbank "
"gefunden"

#: cherrymusicserver/sqlitecache.py:312
#, python-format
msgid "wrong encoding for filename '%s' (%s)"
msgstr "Falsche Dateinamen-Enkodierung fuer '%s' (%s)"

#: cherrymusicserver/sqlitecache.py:345
#, python-format
msgid "removing dead reference(s): %s \"%s\""
msgstr "Entferne obsolete Referenzen: %s \"%s\""

#: cherrymusicserver/sqlitecache.py:365
#, python-format
msgid "error while removing dead reference(s): %s"
msgstr "Fehler beim entfernen obsoleter Referenzen: %s"

#: cherrymusicserver/sqlitecache.py:366
msgid "rolled back to safe state."
msgstr "Zu sicherem Status zurueckgekehrt."

#: cherrymusicserver/sqlitecache.py:383
#, python-format
msgid "error removing entry for %s"
msgstr "Fehler beim entfernen des Eintrages %s"

#: cherrymusicserver/sqlitecache.py:461
#, python-format
msgid "media base directory: %r"
msgstr "Medien Ober-Ordner: %r"

#: cherrymusicserver/sqlitecache.py:469
msgid "running full update..."
msgstr "Starte volles Update..."

#: cherrymusicserver/sqlitecache.py:473
msgid "error during media update. database update incomplete."
msgstr "Fehler beim Medien-Update. Datenbank-Update nicht abgeschlossen."

#: cherrymusicserver/sqlitecache.py:476
msgid "media database update complete."
msgstr "Medien-Datenbank Update abgeschlossen."

#: cherrymusicserver/sqlitecache.py:482
#, python-format
msgid "updating paths: %s"
msgstr "Aktualisiere Pfade: %s"

#: cherrymusicserver/sqlitecache.py:488
#, python-format
msgid "path is not in basedir. skipping %r"
msgstr "Pfad ist nicht im \"basedir\". ueberspringe: %r"

#: cherrymusicserver/sqlitecache.py:490
#, python-format
msgid "updating %r..."
msgstr "aktualisiere %r..."

#: cherrymusicserver/sqlitecache.py:494
#, python-format
msgid "update incomplete: %r"
msgstr "Aktualisierung unvollstaendig: %r"

#: cherrymusicserver/sqlitecache.py:496
msgid "done updating paths."
msgstr "Pfadaktualisierung abgeschlossen."

#: cherrymusicserver/sqlitecache.py:515
#, python-format
msgid "recursive update for %s"
msgstr "Rekursive Aktualisierung von %s"

#: cherrymusicserver/sqlitecache.py:551
#, python-format
msgid "error while updating media: %s %s"
msgstr "Fehler beim Aktualisieren der Medien: %s %s"

#: cherrymusicserver/sqlitecache.py:552
msgid "rollback to previous commit."
msgstr "Wiederherstellung der zuvorigen Zustands."

#: cherrymusicserver/sqlitecache.py:557
#, python-format
msgid "items added %d, removed %d"
msgstr "Eintraege hinzugefuegt %d, geloescht %d"

#: cherrymusicserver/sqlitecache.py:561
msgid "updating word occurrences..."
msgstr "Aktualisiere Wortvorkommnisse..."

#: cherrymusicserver/sqlitecache.py:605
#, python-format
msgid "argument must be an abolute path: \"%s\""
msgstr "Argument muss ein absoluter Pfad sein! \"%s\""

#: cherrymusicserver/sqlitecache.py:606
#, python-format
msgid "argument must be a path in basedir (%s): \"%s\""
msgstr "Argument muss ein Pfad im \"basedir\" (%s) sein! \"%s\""

#: cherrymusicserver/sqlitecache.py:615
#, python-format
msgid "parent path not in database: %r"
msgstr "Ueberliegender Pfad nicht in Datenbank: %r"

#: cherrymusicserver/sqlitecache.py:619
msgid "shouldn't get here! (argument path not in basedir)"
msgstr "shouldn't get here! (argument path not in basedir)"

#: cherrymusicserver/sqlitecache.py:673
#, python-format
msgid "creating database entry for %r"
msgstr "Erstelle Datenbankeintrag fuer %r"

#: cherrymusicserver/sqlitecache.py:690
#, python-format
msgid "unable to decode filename %r in %r; skipping."
msgstr "Kann den Dateinamen %r nicht in in %r dekodieren; ueberspringe."

#: cherrymusicserver/sqlitecache.py:698
#, python-format
msgid "expecting unicode path, got %s"
msgstr "Erwartete unicode Pfad, erhielt %s"

#: cherrymusicserver/sqlitecache.py:708
#, python-format
msgid ""
"non-root filepaths must be direct relative to parent: path: %s, parent: %s"
msgstr ""
"non-root filepaths must be direct relative to parent: path: %s, parent: %s"

#: cherrymusicserver/sqlitecache.py:790
#, python-format
msgid "cannot list directory: %s"
msgstr "Kann Veryeichnis nicht listen: %s"

#: cherrymusicserver/sqlitecache.py:799
#, python-format
msgid "file not found: %s. skipping."
msgstr "Datei nicht gefunden: %s. ueberspringe."

#: cherrymusicserver/sqlitecache.py:802
#, python-format
msgid "file not in basedir: %s. skipping."
msgstr "Datei ist nicht im \"basedir\": %s. ueberspringe."

#: cherrymusicserver/sqlitecache.py:824
msgid "Loading files database into memory..."
msgstr "Lade Datenbank in den Arbeitsspeicher..."

#: cherrymusicserver/__init__.py:134
#, python-format
msgid ""
"\n"
"cherrypy version is too old!\n"
"Current version: %(current_version)s\n"
"Required version: %(required_version)s or higher\n"
msgstr ""
"\n"
"cherrypy Version ist veraltet!\n"
"Gefundene Version: %(current_version)s\n"
"Vorrausgesetzte Version %(required_version)s\n"

#: cherrymusicserver/__init__.py:248
msgid "database schema update aborted. quitting."
msgstr "Datenbankschema Aktualisierung abgebrochen. Programm beendet."

#: cherrymusicserver/__init__.py:266
msgid "username and password may only contain english letters and digits"
msgstr ""
"Benutzername und Passwort dürfen nur Buchstaben und Ziffern enthalten (auch "
"keine Akzente, Umlaute oder ß)."

#: cherrymusicserver/__init__.py:289
#, python-format
msgid "Default configuration file written to %(path)r"
msgstr "Neue Konfigurationsdatei angelegt: %(path)r"

#: cherrymusicserver/__init__.py:299
msgid "Invalid basedir. Please provide a valid basedir path."
msgstr "Ungültiges basedir. Bitte einen gültigen Pfad zum basedir angeben."

#: cherrymusicserver/__init__.py:335
#, python-format
msgid ""
"============================================\n"
"Process id file %s already exists.\n"
"If you are sure that cherrymusic is not running, you can delete this file "
"and restart cherrymusic.\n"
"============================================"
msgstr ""
"============================================\n"
"Prozess id Datei %s existiert bereits.\n"
"Falls sicher ist, dass cherrymusic nicht bereits gestartet ist, kann die "
"Datei gelöscht und cherrymusic neu gestartet werden.\n"
"============================================"

#: cherrymusicserver/__init__.py:351
msgid "Error removing pid file, doesn't exist!"
msgstr "Fehler beim löschen der PID Datei, sie existierte nicht!"

#: cherrymusicserver/__init__.py:465
#, python-format
msgid "Starting server on port %s ..."
msgstr "Starte Server auf Port %s ..."

#: cherrymusicserver/__init__.py:486
#, python-brace-format
msgid ""
"\n"
"==========================================================================\n"
"A database schema update is needed and requires your consent.\n"
"\n"
"{reasons}\n"
"\n"
"To continue without changes, you need to downgrade to an earlier\n"
"version of CherryMusic.\n"
"\n"
"To backup your database files first, abort for now and find them here:\n"
"\n"
"{dblocation}\n"
"\n"
"==========================================================================\n"
"Run schema update? [y/N]: "
msgstr ""
"\n"
"==========================================================================\n"
"Eine Datenbankstruktur-Aktualisierung ist nötig, welche eine Zustimmung "
"verlangt.\n"
"\n"
"{reasons}\n"
"\n"
"Um ohne Änderungen fortzufahren, müsste CherryMusic zu einer älteren Version "
"down-ge-gradet werden.\n"
"\n"
"Um vorher ein Datenbank-Backup zu machen muss das Update abgebrochen werden. "
"Die Datenbank-Dateien befinden sich hier:\n"
"\n"
"{dblocation}\n"
"\n"
"==========================================================================\n"
"Datenbank-Aktualisierung jetzt durchführen? [y/N]: "

#: cherrymusicserver/__init__.py:522
#, python-format
msgid ""
"New configuration options available:\n"
"                    %s\n"
"                Using default values for now."
msgstr ""
"Neue Konfigurationsoptionen verfügbar:\n"
"                        %s\n"
"                    Verwende vorerst die Standardwerte."

#: cherrymusicserver/__init__.py:527
#, python-format
msgid ""
"The following configuration options are not used anymore:\n"
"                    %s"
msgstr ""
"Folgende Konfigurationsoptionen werden nicht mehr verwendet:\n"
"                        %s"

#: cherrymusicserver/__init__.py:531
msgid ""
"Start with --newconfig to generate a new default config file next to your "
"current one."
msgstr ""
"Starte mit --newconfig um eine neue Konfigurationsdatei neben der bereits "
"vorhandenen zu erstellen."

#: cherrymusicserver/userdb.py:53
msgid "empty username or password!"
msgstr "Benutzername oder Passwort leer!"

#: cherrymusicserver/userdb.py:77
msgid "not a valid password"
msgstr "kein gueltiges Passwort"

#: cherrymusicserver/userdb.py:158
msgid "name must not be empty"
msgstr "Name darf nicht leer sein"

#: cherrymusicserver/userdb.py:160
msgid "password must not be empty"
msgstr "Passwort darf nicht leer sein"

#: cherrymusicserver/httphandler.py:129
msgid "Not secure, redirecting..."
msgstr "Keine sichere Verbindung. Weiterleiten auf sicheren Port..."

#: cherrymusicserver/httphandler.py:155
#, python-brace-format
msgid "user {name} just logged in."
msgstr "Benutzer {name} hat sich eingeloggt."

#: cherrymusicserver/httphandler.py:181
msgid ""
"\n"
"            Dropping all sessions! Try not to change between python 2 and "
"3,\n"
"            everybody has to relogin now."
msgstr ""
"\n"
"Setze alle Benutzersessions zurück! Möglichst nicht zwischen Python 2 und 3 "
"wechseln, jeder Benutzer muss sich jetzt neu einloggen."

#: cherrymusicserver/httphandler.py:210
#, python-brace-format
msgid "Rejected remote admin login from user: {name}"
msgstr "Admin-Login über Netzwerkverbindung abgewiesen für Benutzer: {name}"

#: cherrymusicserver/httphandler.py:420
msgid "Fetching album art for keywords {keywords!r}"
msgstr "Coverbild herunterladen für Schlüsselwörter {keywords!r}"

#: cherrymusicserver/httphandler.py:464
msgid "processing whole search request"
msgstr "Bearbeite vollständgige Suchanfrage"

#: cherrymusicserver/httphandler.py:466
msgid "rendering search results as json"
msgstr "Suchergebnisse als JSON rendern"

#: cherrymusicserver/httphandler.py:628
msgid "Please log in"
msgstr "Bitte einloggen"

#: cherrymusicserver/httphandler.py:638
msgid "Unknown playlist format: {format!r}"
msgstr "Unbekanntes Playlist-Format: {format!r}"

#: cherrymusicserver/httphandler.py:642
msgid "No playlists found"
msgstr "Keine Playlisten gefunden"

#: cherrymusicserver/playlistdb.py:53
msgid "This playlist doesn't exist! Nothing deleted!"
msgstr "Playlist existiert nicht, nichts geloescht!"

#: cherrymusicserver/playlistdb.py:55
msgid "This playlist belongs to another user! Nothing deleted."
msgstr "Playlist gehoert einem anderen Benutzer, nichts geloescht!"

#: cherrymusicserver/playlistdb.py:62
msgid "I will not create an empty playlist. sorry."
msgstr "Ich kann keine leere Playlist erstellen, sorry."

#: cherrymusicserver/playlistdb.py:83
msgid "This playlist name already exists! Nothing saved."
msgstr "Dieser Playlistname existiert bereits! Nichts gespeichert."

#~ msgid ""
#~ "\n"
#~ "==========================================================================\n"
#~ "Welcome to CherryMusic "
#~ msgstr ""
#~ "\n"
#~ "==========================================================================\n"
#~ "Willkommen bei CherryMusic "

#~ msgid ""
#~ "python library \"stagger\" not found: There will be no ID-tag support!"
#~ msgstr ""
#~ "Python Bibliothek \"stagger\" nicht gefunden: keine Unterstuetzung von ID-"
#~ "tags!"

#~ msgid ""
#~ "python library \"audioread\" not found!\n"
#~ "    -Audio file length can't be determined without it!"
#~ msgstr ""
#~ "Python-Bibliothek \"audioread\" nicht gefunden. Länge von Audiodateien "
#~ "kann nicht bestimmt werden!"

#~ msgid "unknown album art fetch method: '%(method)s', using default."
#~ msgstr ""
#~ "Unbekannte Methode zum Auffinden von Coverbildern: '%(method)s'. "
#~ "Standardmethode wird benutzt."

#~ msgid "attach database \"%s\" as attached_db"
#~ msgstr "attach database \"%s\" as attached_db"
