From 377f8bbf058a1467dfbf4615ccc4a8bbbcc28269 Mon Sep 17 00:00:00 2001 From: Florian Besser Date: Sat, 29 Oct 2011 10:29:37 +0200 Subject: [PATCH 1/7] Anonymous: Add l10n-de --- plugins/Anonymous/locale/de.po | 94 ++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 plugins/Anonymous/locale/de.po diff --git a/plugins/Anonymous/locale/de.po b/plugins/Anonymous/locale/de.po new file mode 100644 index 000000000..68fdc39e1 --- /dev/null +++ b/plugins/Anonymous/locale/de.po @@ -0,0 +1,94 @@ +msgid "" +msgstr "" +"Project-Id-Version: Supybot\n" +"POT-Creation-Date: 2011-06-09 18:26+CEST\n" +"PO-Revision-Date: 2011-10-28 12:55+0100\n" +"Last-Translator: Florian Besser \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Poedit-Language: de\n" + +#: config.py:49 +msgid "" +"Determines whether\n" +" the bot should require people trying to use this plugin to be in the\n" +" channel they wish to anonymously send to." +msgstr "Legt fest ob Leute im Kanal sein müssen, an den anonym senden wollen." + +#: config.py:53 +msgid "" +"Determines whether the bot should require\n" +" people trying to use this plugin to be registered." +msgstr "Legt fest ob Nutzer registiert sein müssen um dieses Plugin zu benutze." + +#: config.py:56 +msgid "" +"Determines what capability (if any) the bot should\n" +" require people trying to use this plugin to have." +msgstr "Legt fest welche Fähgikeiten (falls überhaupt) der Bot verlangt von Personen die versuchen dieses Plugin zu benutzen." + +#: config.py:59 +msgid "" +"Determines whether the bot will require \n" +" targets of the \"say\" command to be public (i.e., channels). If this is\n" +" True, the bot will allow people to use the \"say\" command to send private\n" +" messages to other users." +msgstr "Legt fest ob der Bot verlangt, dass Ziele des Befehls \"say\" öffentlich sind (z.B. Kanäle). Falls das auf True gesetzt ist, wird ber Bot Nutzern erlauben den Befehl \"say\" zu nutzen um anderen Nutzern private Nachrichten zu senden." + +#: plugin.py:40 +msgid "" +"This plugin allows users to act through the bot anonymously. The 'do'\n" +" command has the bot perform an anonymous action in a given channel, and\n" +" the 'say' command allows other people to speak through the bot. Since\n" +" this can be fairly well abused, you might want to set\n" +" supybot.plugins.Anonymous.requireCapability so only users with that\n" +" capability can use this plugin. For extra security, you can require that\n" +" the user be *in* the channel they are trying to address anonymously with\n" +" supybot.plugins.Anonymous.requirePresenceInChannel, or you can require\n" +" that the user be registered by setting\n" +" supybot.plugins.Anonymous.requireRegistration.\n" +" " +msgstr "Das Plugin erlaubt Nutzern durch den Bot anonym zu bleiben. Der 'do' Befehl lässt den Bot eine anonyme Aktion in einem Kanal ausführen und der 'say' Befehl lässt Nutzer durch den Bot sprechen. Da das Ganze natürlich leicht missbraucht werden kann, willst du vielleicht supybot.plugins.Anonymous.requireCapability setzen, sodass nur Nutzer mit dieser Fähigkeit das Plugin benutzen können. Für etwas mehr Sicherheit kannst du mit supybot.plugins.Anonymous.requirePresenceInChannel verlangen, dass der Nutzer in dem Kanal sein muss in dem er anonym senden will oder du kannst verlangen, dass der Nutzer registriert sein muss indem du supybot.plugins.Anonymous.requireRegistration setzt." + +#: plugin.py:64 +msgid "You must be in %s to %q in there." +msgstr "Du musst in %s sein um %q dort auszuführen." + +#: plugin.py:68 +msgid "I'm lobotomized in %s." +msgstr "Ich bin hirnamputiert in %s." + +#: plugin.py:71 +msgid "That channel has set its capabilities so as to disallow the use of this plugin." +msgstr "Für den Kanal sind die Fähigkeiten so gesetzt, dass sie das benutzen dieses Plugins nicht erlauben." + +#: plugin.py:74 +msgid "%q cannot be used to send private messages." +msgstr "%q kann nicht verwendet werden um private Nachrichten zu versenden." + +#: plugin.py:80 +msgid "" +" \n" +"\n" +" Sends to . Can only send to if\n" +" supybot.plugins.Anonymous.allowPrivateTarget is True.\n" +" " +msgstr "" +" \n" +"\n" +"Sendet an . Kann nur an senden wenn supybot.plugins.Anonymous.allowPrivateTarget auf True gesetzt ist." + +#: plugin.py:94 +msgid "" +" \n" +"\n" +" Performs in .\n" +" " +msgstr "" +" \n" +"\n" +"Führt die im aus." + From 9f5f3ed5bee29939a623acce13ff3534f6fe03ff Mon Sep 17 00:00:00 2001 From: Florian Besser Date: Sat, 29 Oct 2011 10:30:46 +0200 Subject: [PATCH 2/7] Reply: Add l10n-de --- plugins/Reply/locale/de.po | 79 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 plugins/Reply/locale/de.po diff --git a/plugins/Reply/locale/de.po b/plugins/Reply/locale/de.po new file mode 100644 index 000000000..c757dbbf9 --- /dev/null +++ b/plugins/Reply/locale/de.po @@ -0,0 +1,79 @@ +msgid "" +msgstr "" +"Project-Id-Version: Supybot\n" +"POT-Creation-Date: 2011-08-10 11:27+CEST\n" +"PO-Revision-Date: 2011-10-29 10:22+0100\n" +"Last-Translator: Florian Besser \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: plugin.py:37 +msgid "" +"This plugin contains a few commands that construct various types of\n" +" replies. Some bot owners would be wise to not load this plugin because it\n" +" can be easily abused.\n" +" " +msgstr "Dieses Plugin enthält einige befehl um verschiedene Antworten zu konstruieren. Einige Bot Besitzer sollten dieses Plugin nicht laden, weil es einfach missbraucht werden kann." + +#: plugin.py:43 +msgid "" +"\n" +"\n" +" Replies with in private. Use nested commands to your benefit\n" +" here.\n" +" " +msgstr "" +"\n" +"\n" +"Antwortet mit privat. Du kannst hier nutzen aus verschachtelte Befehle ziehen." + +#: plugin.py:53 +msgid "" +"\n" +"\n" +" Replies with as an action. Use nested commands to your benefit\n" +" here.\n" +" " +msgstr "" +"\n" +"\n" +"Antwortet mit als Aktion. Du kannst hier nutzen aus verschachtelte Befehle ziehen." + +#: plugin.py:66 +msgid "" +"\n" +"\n" +" Replies with in a notice. Use nested commands to your benefit\n" +" here. If you want a private notice, nest the private command.\n" +" " +msgstr "" +"\n" +"\n" +"Antwortet mit als Notiz.Du kannst hier nutzen aus verschachtelte Befehle ziehen. Falls du eine private Notiz nutzen willst niste den privaten Befehl ein." + +#: plugin.py:76 +msgid "" +"\n" +"\n" +" Replies with . Equivalent to the alias, 'echo $nick: $1'.\n" +" " +msgstr "" +"\n" +"\n" +"Antworte mit . Gleich wie der Alias 'echo $nick: $1'." + +#: plugin.py:85 +msgid "" +" [ ...]\n" +"\n" +" Replies with each of its arguments in separate replies, depending\n" +" the configuration of supybot.reply.oneToOne.\n" +" " +msgstr "" +" [ ...]\n" +"\n" +"Antwortet mit jedem Argument in separaten Antworten, hängt von der Konfiguration von supybot.reply.oneToOne ab." + From 18264a22e81acdb297b2cca8ded93e229d6b3cac Mon Sep 17 00:00:00 2001 From: Florian Besser Date: Sat, 29 Oct 2011 10:33:31 +0200 Subject: [PATCH 3/7] User: Add l10n-de --- plugins/User/locale/de.po | 281 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 281 insertions(+) create mode 100644 plugins/User/locale/de.po diff --git a/plugins/User/locale/de.po b/plugins/User/locale/de.po new file mode 100644 index 000000000..5fc91a90e --- /dev/null +++ b/plugins/User/locale/de.po @@ -0,0 +1,281 @@ +msgid "" +msgstr "" +"Project-Id-Version: Supybot\n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-10-28 23:43+0100\n" +"Last-Translator: Florian Besser \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: plugin.py:49 +msgid "" +"[--capability=] []\n" +"\n" +" Returns the valid registered usernames matching . If is\n" +" not given, returns all registered usernames.\n" +" " +msgstr "" + +#: plugin.py:80 +msgid "There are no matching registered users." +msgstr "Kein passender registrierter Benutzer gefunden." + +#: plugin.py:82 +msgid "There are no registered users." +msgstr "Es gibt keine registrierten Benutzer." + +#: plugin.py:88 +msgid "" +" \n" +"\n" +" Registers with the given password and the current\n" +" hostmask of the person registering. You shouldn't register twice; if\n" +" you're not recognized as a user but you've already registered, use the\n" +" hostmask add command to add another hostmask to your already-registered\n" +" user, or use the identify command to identify just for a session.\n" +" This command (and all other commands that include a password) must be\n" +" sent to the bot privately, not in a channel.\n" +" " +msgstr "" + +#: plugin.py:101 +msgid "That name is already assigned to someone." +msgstr "Dieser Name ist schon an jemanden anders vergeben." + +#: plugin.py:106 +msgid "username" +msgstr "Benutzername" + +#: plugin.py:107 +msgid "Hostmasks are not valid usernames." +msgstr "Hostmasken sind keine gültigen Benutzernamen." + +#: plugin.py:114 +msgid "Your hostmask is already registered to %s" +msgstr "Deine Hostmaske ist schon registiert für %s." + +#: plugin.py:130 +msgid "" +" []\n" +"\n" +" Unregisters from the user database. If the user giving this\n" +" command is an owner user, the password is not necessary.\n" +" " +msgstr "" + +#: plugin.py:145 +msgid "This command has been disabled. You'll have to ask the owner of this bot to unregister your user." +msgstr "Dieser Befehl wurde abgeschaltet. Du musst den Besiter des Bots fragen um dich vom Bot zu entfernen." + +#: plugin.py:158 +msgid "" +" []\n" +"\n" +" Changes your current user database name to the new name given.\n" +" is only necessary if the user isn't recognized by hostmask.\n" +" This message must be sent to the bot privately (not on a channel) since\n" +" it may contain a password.\n" +" " +msgstr "" + +#: plugin.py:167 +msgid "%q is already registered." +msgstr "%q ist schon registriert." + +#: plugin.py:181 +msgid "" +"[] \n" +"\n" +" Sets the new password for the user specified by to . Obviously this message must be sent to the bot\n" +" privately (not in a channel). If the requesting user is an owner\n" +" user (and the user whose password is being changed isn't that same\n" +" owner user), then needn't be correct.\n" +" " +msgstr "" + +#: plugin.py:209 +msgid "" +" []\n" +"\n" +" Sets the secure flag on the user of the person sending the message.\n" +" Requires that the person's hostmask be in the list of hostmasks for\n" +" that user in addition to the password being correct. When the\n" +" secure flag is set, the user *must* identify before he can be\n" +" recognized. If a specific True/False value is not given, it\n" +" inverts the current value.\n" +" " +msgstr "" + +#: plugin.py:224 +msgid "Secure flag set to %s" +msgstr "Sicherheits Flagge ist gesetzt auf %s" + +#: plugin.py:232 +msgid "" +"\n" +"\n" +" Returns the username of the user specified by or if\n" +" the user is registered.\n" +" " +msgstr "" + +#: plugin.py:241 +msgid "I haven't seen %s." +msgstr "Ich habe %s nicht gesehen." + +#: plugin.py:246 +msgid "I don't know who that is." +msgstr "Ich weiß nicht wer das ist." + +#: plugin.py:252 +msgid "" +"[]\n" +"\n" +" Returns the hostmask of . If isn't given, return the\n" +" hostmask of the person giving the command.\n" +" " +msgstr "" + +#: plugin.py:264 +msgid "" +"[]\n" +"\n" +" Returns the hostmasks of the user specified by ; if \n" +" isn't specified, returns the hostmasks of the user calling the\n" +" command.\n" +" " +msgstr "" + +#: plugin.py:276 +msgid "%s has no registered hostmasks." +msgstr "%s hat keine Hostmasken gesetzt." + +#: plugin.py:283 +msgid "You may only retrieve your own hostmasks." +msgstr "Du darfst nur deine eigene Hostmaske abfragen" + +#: plugin.py:299 +msgid "" +"[] [] []\n" +"\n" +" Adds the hostmask to the user specified by . The\n" +" may only be required if the user is not recognized by\n" +" hostmask. is also not required if an owner user is\n" +" giving the command on behalf of some other user. If is\n" +" not given, it defaults to your current hostmask. If is not\n" +" given, it defaults to your currently identified name. This message\n" +" must be sent to the bot privately (not on a channel) since it may\n" +" contain a password.\n" +" " +msgstr "" + +#: plugin.py:313 +msgid "hostmask" +msgstr "Hostmaske" + +#: plugin.py:314 +msgid "Make sure your hostmask includes a nick, then an exclamation point (!), then a user, then an at symbol (@), then a host. Feel free to use wildcards (* and ?, which work just like they do on the command line) in any of these parts." +msgstr "Stelle sicher das deine Hostmaske einen Nicknamen, dann ein Ausrufezeichen (!), dann einen User, dann ein at Symbol (@) und dann den Host beinhaltet. Du kannst Wildcards verwenden ( * und ?, welche funktionrien wie in der Befehlszeile), in jedem dieser Abschnitte" + +#: plugin.py:324 +#: plugin.py:347 +msgid "That hostmask is already registered." +msgstr "Diese Hostmaske ist schon registriert." + +#: plugin.py:355 +msgid "" +" []\n" +"\n" +" Removes the hostmask from the record of the user\n" +" specified by . If the hostmask given is 'all' then all\n" +" hostmasks will be removed. The may only be required if\n" +" the user is not recognized by his hostmask. This message must be\n" +" sent to the bot privately (not on a channel) since it may contain a\n" +" password.\n" +" " +msgstr "" + +#: plugin.py:374 +msgid "All hostmasks removed." +msgstr "Alle Hostmasken entfernt." + +#: plugin.py:378 +msgid "There was no such hostmask." +msgstr "Es gibt keine solche Hostmaske." + +#: plugin.py:387 +msgid "" +"[]\n" +"\n" +" Returns the capabilities of the user specified by ; if \n" +" isn't specified, returns the capabilities of the user calling the\n" +" command.\n" +" " +msgstr "" + +#: plugin.py:407 +msgid "" +" \n" +"\n" +" Identifies the user as . This command (and all other\n" +" commands that include a password) must be sent to the bot privately,\n" +" not in a channel.\n" +" " +msgstr "" +" \n" +"\n" +"identifiziert den Benutzer als . Dieser Befehl (und alle anderen Befehle die ein Passwort beinhalten) muss an den Bot privat gesendet werden, nicht in einem Kanal." + +#: plugin.py:419 +msgid "Your secure flag is true and your hostmask doesn't match any of your known hostmasks." +msgstr "Dein Sicherheitsflag ist auf wahr gesetzt und deine Hostmaske passt zu keiner Hostmaske die zu deinen passt." + +#: plugin.py:429 +msgid "" +"takes no arguments\n" +"\n" +" Un-identifies you. Note that this may not result in the desired\n" +" effect of causing the bot not to recognize you anymore, since you may\n" +" have added hostmasks to your user that can cause the bot to continue to\n" +" recognize you.\n" +" " +msgstr "" + +#: plugin.py:438 +msgid "If you remain recognized after giving this command, you're being recognized by hostmask, rather than by password. You must remove whatever hostmask is causing you to be recognized in order not to be recognized." +msgstr "Falls du weiterhin beachtet wirst nach diesem Befehl, wirst du durch deine Hostmaske beachtet, anstatt deines Passworts. Du musst die Hostmaske entfernen die dazu führt du das beachtet wirst um nicht mehr beachtet zu werden." + +#: plugin.py:447 +msgid "" +"takes no arguments\n" +"\n" +" Returns the name of the user calling the command.\n" +" " +msgstr "" +"hat keine Argumente\n" +"\n" +"Gibt den Namen den Benutzers aus, der den Befehl aufruft." + +#: plugin.py:455 +msgid "I don't recognize you." +msgstr "Ich erkenne dich nicht" + +#: plugin.py:460 +msgid "" +"takes no arguments\n" +"\n" +" Returns some statistics on the user database.\n" +" " +msgstr "" +"hat keine Argumente\n" +"\n" +"Gibt ein paar Statistiken über die Benutzerdatenbank zurück." + +#: plugin.py:478 +msgid "I have %s registered users with %s registered hostmasks; %n and %n." +msgstr "Ich habe %s registierte Benutzer mit % registierten Hostmasken; %n und %n." + From 9ac667082f2c3ecc995032480caa10a23b25d509 Mon Sep 17 00:00:00 2001 From: Florian Besser Date: Sat, 29 Oct 2011 10:38:17 +0200 Subject: [PATCH 4/7] RSS: Add l10n-de --- plugins/RSS/locale/de.po | 182 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) create mode 100644 plugins/RSS/locale/de.po diff --git a/plugins/RSS/locale/de.po b/plugins/RSS/locale/de.po new file mode 100644 index 000000000..ca090c72e --- /dev/null +++ b/plugins/RSS/locale/de.po @@ -0,0 +1,182 @@ +msgid "" +msgstr "" +"Project-Id-Version: Supybot\n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-10-29 00:22+0100\n" +"Last-Translator: Florian Besser \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: config.py:50 +msgid "" +"Determines whether the bot will bold the title of the feed when\n" +" it announces new news." +msgstr "Legt fest ob der Bot Titel fett schreibt, wenn er er Neuigkeiten verkündet." + +#: config.py:53 +msgid "" +"Determines what string is\n" +" used to separate headlines in new feeds." +msgstr "Gibt an welche Zeichenkette verwendet wird um Kopfzeilen neuer Feeds zu separieren." + +#: config.py:56 +msgid "" +"Determines what\n" +" prefix is prepended (if any) to the new news item announcements made in the\n" +" channel." +msgstr "Legt fest welcher Prefix (falls überhaupt) den News vorangestellt wird, wenn neue Verkündungen in einem Kanal gemacht werden." + +#: config.py:60 +msgid "" +"Determines which RSS feeds\n" +" should be announced in the channel; valid input is a list of strings\n" +" (either registered RSS feeds or RSS feed URLs) separated by spaces." +msgstr "Legt fest welche RSS Feeds in einem Kanal verkündet werden. Zulässige eingaben sind Listen von Zeichenketten (entweder registrierte RSS Feed oder URLs zu RSS Feed), mit einem Leerzeichen getrennt" + +#: config.py:64 +msgid "" +"Indicates how many seconds the bot will\n" +" wait between retrieving RSS feeds; requests made within this period will\n" +" return cached results." +msgstr "Zeigt wieviele Sekunden der Bot wartet, zwischen dem Empfangen von RSS Feeds; Anfragen die innerhalb dieser Zeit gemachten werden, führt zu zwischengespeicherten Ergebnissen." + +#: config.py:68 +msgid "" +"Determines what feeds should be accessible as\n" +" commands." +msgstr "Legt fest auf welche Feeds per Befehl zugegriffen werden darf." + +#: config.py:71 +msgid "" +"Determines whether the bot will list the link\n" +" along with the title of the feed when the rss command is called.\n" +" supybot.plugins.RSS.announce.showLinks affects whether links will be\n" +" listed when a feed is automatically announced." +msgstr "Legt fest ob der Bot den Link zusammen mit dem Titel des Feeds aufgelistet wird, wenn der RSS Befehl aufgerufen wird. supybot.plugins.RSS.announce.showLinks ist zuständig dafür falls der Feed automatisch verkündet wird." + +#: config.py:84 +msgid "" +"Determines whether the bot will list the link\n" +" along with the title of the feed when a feed is automatically\n" +" announced." +msgstr "Legt fest ob der Bot einen Link mit dem Feed Titel angeben soll wenn ein Feed automatisch verkündet wird." + +#: plugin.py:62 +msgid "" +"This plugin is useful both for announcing updates to RSS feeds in a\n" +" channel, and for retrieving the headlines of RSS feeds via command. Use\n" +" the \"add\" command to add feeds to this plugin, and use the \"announce\"\n" +" command to determine what feeds should be announced in a given channel." +msgstr "Dieses plugin wird verwendet um Updates eines RSS Feed in einem Kanal zu verkünden und um die Kopfzeilen des RSS Feeds über einen Befehl zu empfangen. Benutze \"add\" um Feeds zu diesem Plugin hinzuzufügen und benutze \"announce\" um festzulegen ob der Feed im gegeben Kanal verkündet werden soll." + +#: plugin.py:316 +msgid "" +" \n" +"\n" +" Adds a command to this plugin that will look up the RSS feed at the\n" +" given URL.\n" +" " +msgstr "" +" \n" +"\n" +"Fügt einen Befehl zu diesem Plugin hinzu, der den RSS Feed von angegebener URL abruft." + +#: plugin.py:327 +msgid "" +"\n" +"\n" +" Removes the command for looking up RSS feeds at from\n" +" this plugin.\n" +" " +msgstr "" +"\n" +"\n" +"Entfernt den Befehl um RSS Feeds von abzurufen aus diesem Plugin" + +#: plugin.py:333 +msgid "That's not a valid RSS feed command name." +msgstr "Das ist kein gültiger RSS Feed Befehl." + +#: plugin.py:344 +msgid "" +"[]\n" +"\n" +" Returns the list of feeds announced in . is\n" +" only necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" +"[] \n" +"\n" +"Gibt eine Liste der Feeds, die in einem verkündet werden, zurück. ist nur nötig falls der Befehl nicht direkt im Kanal abgegeben wird." + +#: plugin.py:351 +msgid "I am currently not announcing any feeds." +msgstr "Momentan kündige ich keine Feeds an." + +#: plugin.py:356 +msgid "" +"[] [ ...]\n" +"\n" +" Adds the list of feeds to the current list of announced feeds in\n" +" . Valid feeds include the names of registered feeds as\n" +" well as URLs for RSS feeds. is only necessary if the\n" +" message isn't sent in the channel itself.\n" +" " +msgstr "" +"[] [ ...]\n" +"\n" +"Fügt die Liste der Feeds zur momentanen Liste der verkündeten Feeds eines hinzu. Zulässige Feeds umfassen die Namen von registrierten Feed als auch URLs für RSS Feeds. ist nur nötig falls die Nachricht nicht im Kanal gesendet wird." + +#: plugin.py:374 +msgid "" +"[] [ ...]\n" +"\n" +" Removes the list of feeds from the current list of announced feeds\n" +" in . Valid feeds include the names of registered feeds as\n" +" well as URLs for RSS feeds. is only necessary if the\n" +" message isn't sent in the channel itself.\n" +" " +msgstr "" +"[] [ ...]\n" +"\n" +"Entfernt die Liste der Feeds von der momentanen Liste der verkündeten Feeds eines . Zulässige Feeds umfassen die Namen von registrierten Feed als auch URLs für RSS Feeds. ist nur nötig falls die Nachricht nicht im Kanal gesendet wird." + +#: plugin.py:392 +msgid "" +" []\n" +"\n" +" Gets the title components of the given RSS feed.\n" +" If is given, return only that many headlines.\n" +" " +msgstr "" +" []\n" +"\n" +"Empfängt die Titel des angegeben RSS Feeds. Falls angegeben wurde, werden nur soviele Kopfzeilen ausgegeben." + +#: plugin.py:405 +msgid "Couldn't get RSS feed." +msgstr "Konnte den RSS Feed nicht bekommen." + +#: plugin.py:420 +msgid "" +"\n" +"\n" +" Returns information from the given RSS feed, namely the title,\n" +" URL, description, and last update date, if available.\n" +" " +msgstr "" +"\n" +"\n" +"Gibt Informationen zum angegeben RSS Feed aus. Den Titel, URL, Beschreibung und das Datum des letzten Updates, wenn verfügbar." + +#: plugin.py:433 +msgid "I couldn't retrieve that RSS feed." +msgstr "Ich konnte den RSS Feed nicht empfangen." + +#: plugin.py:446 +msgid "Title: %s; URL: %u; Description: %s; Last updated: %s." +msgstr "Titel: %s; URL: %u; Beschreibung: %s; Zuletzt aktualisiert: %s." + From 8ec275377ebce958d68a39e24a910abe438b56bc Mon Sep 17 00:00:00 2001 From: Florian Besser Date: Sat, 29 Oct 2011 10:39:06 +0200 Subject: [PATCH 5/7] Channel: Add l10n-de --- plugins/Channel/locale/de.po | 582 +++++++++++++++++++++++++++++++++++ 1 file changed, 582 insertions(+) create mode 100644 plugins/Channel/locale/de.po diff --git a/plugins/Channel/locale/de.po b/plugins/Channel/locale/de.po new file mode 100644 index 000000000..1e29d8c21 --- /dev/null +++ b/plugins/Channel/locale/de.po @@ -0,0 +1,582 @@ +msgid "" +msgstr "" +"Project-Id-Version: sdf\n" +"POT-Creation-Date: 2011-07-22 01:33+CEST\n" +"PO-Revision-Date: 2011-10-28 19:23+0100\n" +"Last-Translator: Florian Besser \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: config.py:48 +msgid "" +"Determines whether the bot will always try to\n" +" rejoin a channel whenever it's kicked from the channel." +msgstr "Legt fest ob der Bot immer probieren soll den Kanal wieder zu betreten, falls er gekickt wurde." + +#: plugin.py:69 +msgid "" +"[] [ ...]\n" +"\n" +" Sets the mode in to , sending the arguments given.\n" +" is only necessary if the message isn't sent in the channel\n" +" itself.\n" +" " +msgstr "" + +#: plugin.py:76 +msgid "change the mode" +msgstr "ändert den Modus" + +#: plugin.py:80 +msgid "" +"[] []\n" +"\n" +" Sets the channel limit to . If is 0, or isn't given,\n" +" removes the channel limit. is only necessary if the message\n" +" isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:90 +msgid "change the limit" +msgstr "ändert das Limit" + +#: plugin.py:95 +msgid "" +"[]\n" +"\n" +" Sets +m on , making it so only ops and voiced users can\n" +" send messages to the channel. is only necessary if the\n" +" message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:102 +msgid "moderate the channel" +msgstr "moderiert den Kanel" + +#: plugin.py:106 +msgid "" +"[]\n" +"\n" +" Sets -m on , making it so everyone can\n" +" send messages to the channel. is only necessary if the\n" +" message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:114 +msgid "unmoderate the channel" +msgstr "Kanal nicht mehr moderieren" + +#: plugin.py:118 +msgid "" +"[] []\n" +"\n" +" Sets the keyword in to . If is not given, removes\n" +" the keyword requirement to join . is only necessary\n" +" if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:130 +msgid "change the keyword" +msgstr "ändert das Schlüsselwort" + +#: plugin.py:135 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,op capability, this will give all the s\n" +" you provide ops. If you don't provide any s, this will op you.\n" +" is only necessary if the message isn't sent in the channel\n" +" itself.\n" +" " +msgstr "" + +#: plugin.py:147 +msgid "op someone" +msgstr "jemandem Operatorrechte geben." + +#: plugin.py:151 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,halfop capability, this will give all the\n" +" s you provide halfops. If you don't provide any s, this\n" +" will give you halfops. is only necessary if the message isn't\n" +" sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:163 +msgid "halfop someone" +msgstr "" + +#: plugin.py:168 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,voice capability, this will voice all the\n" +" s you provide. If you don't provide any s, this will\n" +" voice you. is only necessary if the message isn't sent in the\n" +" channel itself.\n" +" " +msgstr "" + +#: plugin.py:190 +msgid "voice someone" +msgstr "Sprechrecht geben" + +#: plugin.py:195 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,op capability, this will remove operator\n" +" privileges from all the nicks given. If no nicks are given, removes\n" +" operator privileges from the person sending the message.\n" +" " +msgstr "" + +#: plugin.py:202 +msgid "I cowardly refuse to deop myself. If you really want me deopped, tell me to op you and then deop me yourself." +msgstr "" + +#: plugin.py:210 +msgid "deop someone" +msgstr "Operator entziehen" + +#: plugin.py:215 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,op capability, this will remove half-operator\n" +" privileges from all the nicks given. If no nicks are given, removes\n" +" half-operator privileges from the person sending the message.\n" +" " +msgstr "" + +#: plugin.py:222 +msgid "I cowardly refuse to dehalfop myself. If you really want me dehalfopped, tell me to op you and then dehalfop me yourself." +msgstr "" + +#: plugin.py:230 +msgid "dehalfop someone" +msgstr "" + +#: plugin.py:235 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,op capability, this will remove voice from all\n" +" the nicks given. If no nicks are given, removes voice from the person\n" +" sending the message.\n" +" " +msgstr "" + +#: plugin.py:242 +msgid "I cowardly refuse to devoice myself. If you really want me devoiced, tell me to op you and then devoice me yourself." +msgstr "" + +#: plugin.py:255 +msgid "" +"[]\n" +"\n" +" If you have the #channel,op capability, this will cause the bot to\n" +" \"cycle\", or PART and then JOIN the channel. is only necessary\n" +" if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:268 +msgid "" +"[] [, , ...] []\n" +"\n" +" Kicks (s) from for . If isn't given,\n" +" uses the nick of the person making the command as the reason.\n" +" is only necessary if the message isn't sent in the channel\n" +" itself.\n" +" " +msgstr "" + +#: plugin.py:276 +msgid "I cowardly refuse to kick myself." +msgstr "Ich bin zu feige um mich selbst zu kicken." + +#: plugin.py:281 +msgid "The reason you gave is longer than the allowed length for a KICK reason on this server." +msgstr "Der Grund den du mir gegeben hast war länger als die erlaubte für KICK Gründe auf diesem Server." + +#: plugin.py:286 +msgid "kick someone" +msgstr "jemanden kicken" + +#: plugin.py:292 +msgid "" +"[] [--{exact,nick,user,host}] [] []\n" +"\n" +" If you have the #channel,op capability, this will kickban for\n" +" as many seconds as you specify, or else (if you specify 0 seconds or\n" +" don't specify a number of seconds) it will ban the person indefinitely.\n" +" --exact bans only the exact hostmask; --nick bans just the nick;\n" +" --user bans just the user, and --host bans just the host. You can\n" +" combine these options as you choose. is a reason to give for\n" +" the kick.\n" +" is only necessary if the message isn't sent in the channel\n" +" itself.\n" +" " +msgstr "" + +#: plugin.py:311 +msgid "I cowardly refuse to kickban myself." +msgstr "Ich bin zu feige um mich selbst zu kicken und zu bannen." + +#: plugin.py:318 +msgid "I haven't seen %s." +msgstr "Ich habe % nicht gesehen." + +#: plugin.py:326 +msgid "I cowardly refuse to ban myself." +msgstr "Ich bin zu feige um mich selbst zu bannen." + +#: plugin.py:352 +msgid "%s has %s too, you can't ban him/her/it." +msgstr "%s hat auch %s, du kannst ihn/sie/es nicht bannen." + +#: plugin.py:364 +msgid "kick or ban someone" +msgstr "jemanden kicken oder bannen" + +#: plugin.py:371 +msgid "" +"[] []\n" +"\n" +" Unbans on . If is not given, unbans\n" +" any hostmask currently banned on that matches your current\n" +" hostmask. Especially useful for unbanning yourself when you get\n" +" unexpectedly (or accidentally) banned from the channel. is\n" +" only necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:388 +msgid "All bans on %s matching %s have been removed." +msgstr "Alle Bans von %s die auf %s zutreffen wurden entfernt." + +#: plugin.py:392 +msgid "No bans matching %s were found on %s." +msgstr "Keine passenden Bans %s wurden in %s gefunden." + +#: plugin.py:395 +msgid "unban someone" +msgstr "jemanden entbannen" + +#: plugin.py:400 +msgid "" +"[] \n" +"\n" +" If you have the #channel,op capability, this will invite \n" +" to join . is only necessary if the message isn't\n" +" sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:409 +msgid "invite someone" +msgstr "jemanden einladen" + +#: plugin.py:428 +msgid "%s is already in %s." +msgstr "%s ist schon in %s." + +#: plugin.py:435 +msgid "There is no %s on this network." +msgstr "%s nicht auf diesem Netzwerk." + +#: plugin.py:447 +msgid "" +"[]\n" +"\n" +" If you have the #channel,op capability, this will \"lobotomize\" the\n" +" bot, making it silent and unanswering to all requests made in the\n" +" channel. is only necessary if the message isn't sent in\n" +" the channel itself.\n" +" " +msgstr "" + +#: plugin.py:462 +msgid "" +"[]\n" +"\n" +" If you have the #channel,op capability, this will unlobotomize the\n" +" bot, making it respond to requests made in the channel again.\n" +" is only necessary if the message isn't sent in the channel\n" +" itself.\n" +" " +msgstr "" + +#: plugin.py:477 +msgid "" +"takes no arguments\n" +"\n" +" Returns the channels in which this bot is lobotomized.\n" +" " +msgstr "" + +#: plugin.py:492 +msgid "I'm currently lobotomized in %L." +msgstr "Ich bin momentan hirnamputiert in %L." + +#: plugin.py:495 +msgid "I'm not currently lobotomized in any channels that you're in." +msgstr "Momentan bin ich hirnamputiert in allen Kanälen in denen du bist." + +#: plugin.py:502 +msgid "" +"[] []\n" +"\n" +" If you have the #channel,op capability, this will effect a\n" +" persistent ban from interacting with the bot on the given\n" +" (or the current hostmask associated with ). Other\n" +" plugins may enforce this ban by actually banning users with\n" +" matching hostmasks when they join. is an optional\n" +" argument specifying when (in \"seconds from now\") the ban should\n" +" expire; if none is given, the ban will never automatically expire.\n" +" is only necessary if the message isn't sent in the\n" +" channel itself.\n" +" " +msgstr "" + +#: plugin.py:522 +msgid "" +"[] \n" +"\n" +" If you have the #channel,op capability, this will remove the\n" +" persistent ban on . is only necessary if the\n" +" message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:534 +msgid "There are no persistent bans for that hostmask." +msgstr "" + +#: plugin.py:539 +msgid "" +"[]\n" +"\n" +" If you have the #channel,op capability, this will show you the\n" +" current persistent bans on #channel.\n" +" " +msgstr "" + +#: plugin.py:549 +msgid "%q (expires %t)" +msgstr "%q (läuft ab:%t)" + +#: plugin.py:552 +msgid "%q (never expires)" +msgstr "%q(läuft niemals ab)" + +#: plugin.py:556 +msgid "There are no persistent bans on %s." +msgstr "" + +#: plugin.py:563 +msgid "" +"[] []\n" +"\n" +" If you have the #channel,op capability, this will set a persistent\n" +" ignore on or the hostmask currently\n" +" associated with . is an optional argument\n" +" specifying when (in \"seconds from now\") the ignore will expire; if\n" +" it isn't given, the ignore will never automatically expire.\n" +" is only necessary if the message isn't sent in the\n" +" channel itself.\n" +" " +msgstr "" + +#: plugin.py:581 +msgid "" +"[] \n" +"\n" +" If you have the #channel,op capability, this will remove the\n" +" persistent ignore on in the channel. is only\n" +" necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:593 +msgid "There are no ignores for that hostmask." +msgstr "Es gibt keine Ignorierungen für diese Hostmaske." + +#: plugin.py:598 +msgid "" +"[]\n" +"\n" +" Lists the hostmasks that the bot is ignoring on the given channel.\n" +" is only necessary if the message isn't sent in the\n" +" channel itself.\n" +" " +msgstr "" + +#: plugin.py:607 +msgid "I'm not currently ignoring any hostmasks in %q" +msgstr "Momentan ignoriere ich keine Hostmasken in %s." + +#: plugin.py:618 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,op capability, this will give the user\n" +" (or the user to whom maps)\n" +" the capability in the channel. is only\n" +" necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:634 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,op capability, this will take from the\n" +" user currently identified as (or the user to whom \n" +" maps) the capability in the channel. is only\n" +" necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:653 +msgid "That user didn't have the %L %s." +msgstr "Der Nutzer hatte nicht %L %s." + +#: plugin.py:662 +msgid "" +"[] {True|False}\n" +"\n" +" If you have the #channel,op capability, this will set the default\n" +" response to non-power-related (that is, not {op, halfop, voice})\n" +" capabilities to be the value you give. is only necessary\n" +" if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:680 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,op capability, this will add the channel\n" +" capability for all users in the channel. is\n" +" only necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:695 +msgid "" +"[] [ ...]\n" +"\n" +" If you have the #channel,op capability, this will unset the channel\n" +" capability so each user's specific capability or the\n" +" channel default capability will take precedence. is only\n" +" necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:711 +msgid "capability" +msgstr "Fähigkeit" + +#: plugin.py:714 +msgid "I do not know about the %L %s." +msgstr "Ich weiß nichts von %L %s." + +#: plugin.py:721 +msgid "" +"[]\n" +"\n" +" Returns the capabilities present on the . is\n" +" only necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:733 +msgid "" +"[] [] []\n" +"\n" +" If you have the #channel,op capability, this will disable the \n" +" in . If is provided, will be disabled only\n" +" for that plugin. If only is provided, all commands in the\n" +" given plugin will be disabled. is only necessary if the\n" +" message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:749 +#: plugin.py:788 +msgid "The %s plugin does not have a command called %s." +msgstr "%s Plugin hat keinen Befehl %s." + +#: plugin.py:756 +#: plugin.py:795 +msgid "No plugin or command named %s could be found." +msgstr "Kein Plugin oder Befehl mit dem Namen %s konnte gefunden werden." + +#: plugin.py:772 +msgid "" +"[] [] []\n" +"\n" +" If you have the #channel,op capability, this will enable the \n" +" in if it has been disabled. If is provided,\n" +" will be enabled only for that plugin. If only is\n" +" provided, all commands in the given plugin will be enabled. \n" +" is only necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" + +#: plugin.py:809 +msgid "%s was not disabled." +msgstr "%s wurde nicht abgeschaltet." + +#: plugin.py:818 +msgid "" +"[] [--count]\n" +"\n" +" Returns the nicks in . is only necessary if the\n" +" message isn't sent in the channel itself. Returns only the number of\n" +" nicks if --count option is provided.\n" +" " +msgstr "" + +#: plugin.py:830 +msgid "You don't have access to that information." +msgstr "Ich habe keinen Zugriff auf diese Informationen." + +#: plugin.py:843 +msgid "" +"Internal message for notifying all the #channel,ops in a channel of\n" +" a given situation." +msgstr "Interne Nachricht die alle #channel,ops eines Kanals über eine Situation informiert." + +#: plugin.py:846 +msgid "Alert to all %s ops: %s" +msgstr "Alarm an alle %s Operatoren: %s" + +#: plugin.py:848 +msgid " (from %s)" +msgstr "(von %s)" + +#: plugin.py:856 +msgid "" +"[] \n" +"\n" +" Sends to all the users in who have the ,op\n" +" capability.\n" +" " +msgstr "" +"[] \n" +"\n" +"Sendet , die die ,op Fähigkeit haben." + From c9a6b2fd8119340eed45516563ef30883685edd0 Mon Sep 17 00:00:00 2001 From: Florian Besser Date: Sat, 29 Oct 2011 10:39:52 +0200 Subject: [PATCH 6/7] Owner: Update l10n-de --- plugins/Owner/locale/de.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/Owner/locale/de.po b/plugins/Owner/locale/de.po index 45afc8c23..c6f7ae435 100644 --- a/plugins/Owner/locale/de.po +++ b/plugins/Owner/locale/de.po @@ -1,12 +1,8 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR , YEAR. -# msgid "" msgstr "" "Project-Id-Version: Supybot\n" "POT-Creation-Date: 2011-08-10 11:27+CEST\n" -"PO-Revision-Date: 2011-10-27 12:33+0100\n" +"PO-Revision-Date: 2011-10-28 18:20+0100\n" "Last-Translator: Florian Besser \n" "Language-Team: German \n" "MIME-Version: 1.0\n" @@ -145,6 +141,9 @@ msgid "" " disable the command in all plugins).\n" " " msgstr "" +"[] \n" +"\n" +"Deaktiviert den Befehl für alle Nutzer (auch den Besitzer). Falls von deaktiviert. Dieser Befehl ist das gegenteil von disable.Falls du den Befehl nur für die meisten Nutzer deaktiveren willst setze eine standard Fähigkeit -plugin.befehl oder -befehl (falls du den Befehl von allen Plugins deaktivieren willst)." #: plugin.py:555 msgid "" @@ -155,6 +154,9 @@ msgid "" " the inverse of disable.\n" " " msgstr "" +"[] \n" +"\n" +"Aktiviert den Befehl für alle Nutzer. Falls von aktiviert. Dieser Befehl ist das gegenteil von disable." #: plugin.py:574 msgid "" From e9612e9f8b29a6d956afbcf1c44981858991715d Mon Sep 17 00:00:00 2001 From: Florian Besser Date: Sat, 29 Oct 2011 10:41:19 +0200 Subject: [PATCH 7/7] Update l10n-de --- locale/de.po | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/locale/de.po b/locale/de.po index b8cda74a9..8159f62a8 100644 --- a/locale/de.po +++ b/locale/de.po @@ -1,13 +1,9 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR , YEAR. -# msgid "" msgstr "" "Project-Id-Version: Supybot\n" "POT-Creation-Date: 2011-06-25 14:17+CEST\n" -"PO-Revision-Date: 2011-10-25 18:57+0100\n" -"Last-Translator: sdf \n" +"PO-Revision-Date: 2011-10-28 18:53+0100\n" +"Last-Translator: Florian Besser \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" @@ -43,11 +39,11 @@ msgstr "" #: ../src/callbacks.py:519 msgid "%s is not a valid %s." -msgstr "%s ist kein zulässiger %s" +msgstr "%s nicht zulässig als %s" #: ../src/callbacks.py:521 msgid "That's not a valid %s." -msgstr "Ist kein zulässiger %s" +msgstr "%s nicht zulässig" #: ../src/callbacks.py:599 msgid "You've attempted more nesting than is currently allowed on this bot." @@ -107,7 +103,7 @@ msgstr "positive Ganzzahl" #: ../src/commands.py:206 msgid "non-negative integer" -msgstr "" +msgstr "nicht negative Ganzzahl" #: ../src/commands.py:209 msgid "index" @@ -237,14 +233,14 @@ msgstr "" msgid "" "Determines the bot's ident string, if the server\n" " doesn't provide one by default." -msgstr "" +msgstr "Legt die Ident Zeichenkette des Bots fest, falls der Server keine vergibt." #: ../src/conf.py:215 msgid "" "Determines the user the bot sends to the server.\n" " A standard user using the current version of the bot will be generated if\n" " this is left empty." -msgstr "" +msgstr "Legt den User fest den der Bot an den Server sendet. Er wird die momentane Version des Bots als User benutzen, falls diese Variable leer bleibt." #: ../src/conf.py:223 msgid "Determines what networks the bot will connect to." @@ -255,14 +251,14 @@ msgid "" "Determines what password will be used on %s. Yes, we know that\n" " technically passwords are server-specific and not network-specific,\n" " but this is the best we can do right now." -msgstr "" +msgstr "Legt fest welches Passwort für %s genutzt wird. Ja wir wissen das Passwörter nicht Netzwerk spezifisch sondern Server spezifisch sind , aber das ist das beste was wir momentan anbieten können." #: ../src/conf.py:268 msgid "" "Determines what servers the bot will connect to for %s. Each will\n" " be tried in order, wrapping back to the first when the cycle is\n" " completed." -msgstr "" +msgstr "Legt fest zu welchem Server der Bot für %s verbindet. Jeder Server wird in der Reihenfolge probiert, falls der letzte Server erreicht ist, wird wieder beim Ersten angefangen." #: ../src/conf.py:272 msgid "Determines what channels the bot will join only on %s." @@ -279,7 +275,7 @@ msgstr "Legt fest ob der Bot versuchen soll per SSL Sockets zu %s zu verbinden." msgid "" "Determines what key (if any) will be used to join the\n" " channel." -msgstr "" +msgstr "Legt den Schlüssel fest, den der Bot benutzt um einen Kanal zu betreten (falls vorhanden)." #: ../src/conf.py:298 msgid "" @@ -293,7 +289,7 @@ msgstr "" msgid "" "Determines whether elapsed times will be given\n" " as \"1 day, 2 hours, 3 minutes, and 15 seconds\" or as \"1d 2h 3m 15s\"." -msgstr "" +msgstr "Legt fest wie die vergangene Zeit angeben wird, als \"1 Tag, 2 Stunden, 3 Minuten und 15 Sekunden\" oder als \"1d 2h 3m 15s\"" #: ../src/conf.py:322 msgid "" @@ -313,7 +309,7 @@ msgstr "" msgid "" "Determines what the maximum number of\n" " chunks (for use with the 'more' command) will be." -msgstr "" +msgstr "Legt die maximal Anzahl an Teilen fest (für die Nutzung mit dem 'more' Befehl)" #: ../src/conf.py:336 msgid "" @@ -499,7 +495,7 @@ msgid "" "Determines what message the bot replies with when a command succeeded.\n" " If this configuration variable is empty, no success message will be\n" " sent." -msgstr "" +msgstr "Legt fest mit welcher Nachricht der Bot antwortet, wenn ein Befehl erfolgreich war. Falls diese Konfigurationsvariable leer ist wird keine Erfolgsmeldung gesendet." #: ../src/conf.py:482 msgid "" @@ -550,7 +546,7 @@ msgid "" "I can't find %s in my user\n" " database. If you didn't give a user name, then I might not know what your\n" " user is, and you'll need to identify before this command might work." -msgstr "" +msgstr "Ich konnte %s nicht in meiner Benutzerdatenbank finden. Falls du keinen Benutzernamen angegeben hast, weiß ich vielleicht nicht wer du bist unnd du mich dich identifizieren bevor dieser Befehl funktioniert." #: ../src/conf.py:503 msgid "" @@ -564,7 +560,7 @@ msgid "" " If you are already registered, you must either identify (using the identify\n" " command) or add a hostmask matching your current hostmask (using the\n" " \"hostmask add\" command)." -msgstr "" +msgstr "Du musst registiert sein um diesen Befehl benutzen zu können. Wenn du bereits registriert bist musst du dich identifizieren (durch den identify Befehl) oder eine Hostmaske hinzufügen die zu deiner momentanen Hostmaske passt (durch den \"hostmask add\" Befehl)." #: ../src/conf.py:510 msgid "" @@ -579,7 +575,7 @@ msgid "" " think that you should have this capability, be sure that you are identified\n" " before trying again. The 'whoami' command can tell you if you're\n" " identified." -msgstr "" +msgstr "Du hast die %s Fähigkeit nicht. Falls du denkst du solltest diese haben, sei dir sicher das du identifiziert bist, bevor du es erneurt versuchst. Der Befehl 'whoami' kann dir sagen ob du identifiziert bist." #: ../src/conf.py:518 msgid "" @@ -627,7 +623,7 @@ msgid "" "This may be a bug. If you think it is,\n" " please file a bug report at\n" " ." -msgstr "" +msgstr "Das könnte ein Programmierfehler sein. Falls du das denkst, melden diesen Fehler bitte bei ." #: ../src/conf.py:546 msgid "" @@ -931,7 +927,7 @@ msgstr "" msgid "" "Determines what will be used as the\n" " default banmask style." -msgstr "" +msgstr "Legt fest was als Standard Banmaskenstil verwendet wird." #: ../src/conf.py:978 msgid "" @@ -998,7 +994,7 @@ msgstr "" msgid "" "Determines how many seconds must elapse between\n" " JOINs sent to the server." -msgstr "" +msgstr "Legt fest wieviel Zeit, zwischen den JOINs die an den Server gesendet werden, vergehen muss." #: ../src/conf.py:1033 msgid ""