From f1fbe9e62975ebb2a6a68c03d6819e775e14e577 Mon Sep 17 00:00:00 2001 From: henk84 Date: Mon, 27 Feb 2023 00:05:28 +0100 Subject: Update some german translations. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ref: #306 Co-authored-by: Hendrik Jäger --- language/anope.de_DE.po | 345 +++++++++++++++++++++++++++--------------------- 1 file changed, 196 insertions(+), 149 deletions(-) diff --git a/language/anope.de_DE.po b/language/anope.de_DE.po index 8e74ad633..cada356cc 100644 --- a/language/anope.de_DE.po +++ b/language/anope.de_DE.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Anope\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-06 18:19+0100\n" -"PO-Revision-Date: 2021-12-26 21:47+0100\n" +"POT-Creation-Date: 2023-02-27 00:01+0100\n" +"PO-Revision-Date: 2023-02-27 00:01+0100\n" "Last-Translator: henk\n" "Language-Team: German\n" "Language: de_DE\n" @@ -325,9 +325,7 @@ msgstr "%s passt zum Eintrag %s, der folgendes Privileg hat: %s." #, c-format msgid "%s matches an except on %s and cannot be banned until the except has been removed." -msgstr "" -"%s passt auf eine Ausnahme (exception) von %s und kann nicht gebannt werden bis die Ausnahme entfernt " -"worden ist." +msgstr "%s passt auf eine Ausnahme (exception) von %s und kann nicht gebannt werden bis die Ausnahme entfernt worden ist." #, c-format msgid "%s matches auto kick entry %s on %s (%s)." @@ -363,8 +361,7 @@ msgstr "%s wurde nicht in der Ignore-Liste gefunden." #, c-format msgid "%s not found on session list, but has a limit of %d because it matches entry: %s." -msgstr "" -"%s nicht in der Sitzungsliste gefunden, hat aber eine Beschränkung auf %d, weil dieser Eintrag passt: %s." +msgstr "%s nicht in der Sitzungsliste gefunden, hat aber eine Beschränkung auf %d, weil dieser Eintrag passt: %s." #, c-format msgid "%s not found on session-limit exception list." @@ -479,8 +476,7 @@ msgid "" "up on the given server. REVOKE removes this\n" "restriction." msgstr "" -"SET killt alle Operatoren vom angegebenen server und verhindert auf ihm das Erlangen von Operatoren-" -"Rechten.\n" +"SET killt alle Operatoren vom angegebenen server und verhindert auf ihm das Erlangen von Operatoren-Rechten.\n" "REVOKE entfernt diese Einschränkung wieder." #, c-format @@ -488,9 +484,7 @@ msgid "" "User access levels can be seen by using the\n" "%s command; type %s%s HELP LEVELS for\n" "information." -msgstr "" -"User access levels können mit dem Befehl %s angezeigt werden; siehe %s%s HELP LEVELS für weitere " -"Informationen." +msgstr "User access levels können mit dem Befehl %s angezeigt werden; siehe %s%s HELP LEVELS für weitere Informationen." #, c-format msgid "[auto-memo] The memo you sent to %s has been viewed." @@ -609,7 +603,7 @@ msgid "channel SET modes" msgstr "Channel SET Modi" msgid "channel SET type level" -msgstr "" +msgstr "channel SET Typ Level" msgid "channel VIEW [mask | entry-num | list]" msgstr "Channel VIEW [Maske | Nummer | Liste]" @@ -669,7 +663,7 @@ msgid "channel {ON|OFF} [ttb]" msgstr "Channel {ON | OFF}" msgid "channel {DIS | DISABLE} type" -msgstr "" +msgstr "channel {DIS | DISABLE} Typ" #, fuzzy msgid "channel {ON | LEVEL | OFF}" @@ -1018,8 +1012,7 @@ msgid "" "other channel users.\n" msgstr "" " \n" -"Siehe Befehl %s (%s%s HELP ACCESS) für Informationen, wie man einen Teil dieser Rechte anderen " -"Kanalbenutzern geben kann.\n" +"Siehe Befehl %s (%s%s HELP ACCESS) für Informationen, wie man einen Teil dieser Rechte anderen Kanalbenutzern geben kann.\n" msgid "" " \n" @@ -1052,9 +1045,7 @@ msgid "" "automatically expiring." msgstr "" " \n" -"Setzt die Zeit nach der Bot Bans ablaufen. Wenn dies eingeschaltet ist, werden von Bots durch \"Badword " -"Kicker\", \"Flood Kicker\", etc. gesetzte Bans automatisch nach der angegebenen Zeit entfernt. Mit dem " -"Wert 0 wird dieser Automatismus abgeschaltet." +"Setzt die Zeit nach der Bot Bans ablaufen. Wenn dies eingeschaltet ist, werden von Bots durch \"Badword Kicker\", \"Flood Kicker\", etc. gesetzte Bans automatisch nach der angegebenen Zeit entfernt. Mit dem Wert 0 wird dieser Automatismus abgeschaltet." #, fuzzy, c-format msgid "" @@ -1133,17 +1124,13 @@ msgid "" "akick list." msgstr "" " \n" -"Der Befehl AKICK DEL entfernt den angegebenen Nickname oder das angegebene Muster von der AutoKick-Liste. " -"Er entfernt jedoch keine Bans, die durch einen AutoKick gesetzt wurden; diese müssen manuell entfernt " -"werden.\n" +"Der Befehl AKICK DEL entfernt den angegebenen Nickname oder das angegebene Muster von der AutoKick-Liste. Er entfernt jedoch keine Bans, die durch einen AutoKick gesetzt wurden; diese müssen manuell entfernt werden.\n" " \n" -"Der Befehl AKICK LIST zeigt entweder die komplette AutoKick-Liste an oder, mit Angabe eines optionalen " -"Musters, nur die darauf passenden Einträge.\n" +"Der Befehl AKICK LIST zeigt entweder die komplette AutoKick-Liste an oder, mit Angabe eines optionalen Musters, nur die darauf passenden Einträge.\n" " \n" "Der Befehl AKICK VIEW ist eine ausführlichere Version des Befehls AKICK LIST.\n" " \n" -"Der Befehl AKICK ENFORCE lässt %s die momentane AKICK Liste durchsetzen, also diejenigen Nutzer " -"entfernen, die auf ein Muster der AKICK Liste passen.\n" +"Der Befehl AKICK ENFORCE lässt %s die momentane AKICK Liste durchsetzen, also diejenigen Nutzer entfernen, die auf ein Muster der AKICK Liste passen.\n" " \n" "Der Befehl AKICK CLEAR entfernt alle Einträge in der AKICK Liste." @@ -1748,16 +1735,16 @@ msgstr "" #, c-format msgid "(by %s on %s) %s" -msgstr "" +msgstr "(von %s am %s) %s" msgid "(disabled)" msgstr "(deaktiviert)" msgid "(founder only)" -msgstr "" +msgstr "(nur 'founder')" msgid "(now)" -msgstr "" +msgstr "(jetzt)" msgid "* AKILL any new clients connecting" msgstr "* Setzt einen AKILL auf jeden NEU verbindenden Clienten" @@ -1785,7 +1772,7 @@ msgid "* No new nick registrations" msgstr "* Keine neuen Nicknamen-Registrierungen" msgid "* Silently ignore non-opers" -msgstr "* Stilles Ignorieren von Nicht-Operatoren." +msgstr "* Stilles Ignorieren von Nicht-Operatoren" #, c-format msgid "* Use the reduced session limit of %d" @@ -1803,18 +1790,14 @@ msgid "" msgstr "" #, c-format -msgid "" -"A confirmation e-mail has been sent to %s. Follow the instructions in it to change your e-mail address." -msgstr "" -"Eine Bestätigungsmail wurde an %s gesendet. Folge den Anweisungen, um Deine E-Mail Adresse zu ändern." +msgid "A confirmation e-mail has been sent to %s. Follow the instructions in it to change your e-mail address." +msgstr "Eine Bestätigungsmail wurde an %s gesendet. Folge den Anweisungen, um Deine E-Mail Adresse zu ändern." msgid "A massmemo has been sent to all registered users." msgstr "Ein Massen-Memo wurde an alle regsitrierten Benutzer gesendet." -msgid "" -"A memo informing the user will also be sent, which includes the reason for the rejection if supplied." -msgstr "" -"Ausserdem wird dem Nutzer eine Notiz gesendet, die den Grund für die Ablehnung enthält, falls angegeben." +msgid "A memo informing the user will also be sent, which includes the reason for the rejection if supplied." +msgstr "Ausserdem wird dem Nutzer eine Notiz gesendet, die den Grund für die Ablehnung enthält, falls angegeben." msgid "A memo informing the user will also be sent." msgstr "Ausserdem wird dem Nutzer eine Notiz gesendet." @@ -1924,6 +1907,9 @@ msgstr "Zugriffs-Liste von %s:" msgid "Access to this command requires the permission %s to be present in your opertype." msgstr "Um Zugriff auf diesen Befehl zu haben benötigst Du die Berechtigung %s in Deinem Oper Type." +msgid "Account" +msgstr "Konto" + #, c-format msgid "Account %s has already reached the maximum number of simultaneous logins (%u)." msgstr "Das Konto %s hat die erlaubte Anzahl gleichzeitiger Anmeldungen bereits erreicht (%u)." @@ -2001,9 +1987,7 @@ msgid "" "Additionally, if fantasy is enabled fantasy commands\n" "can be executed by prefixing the command name with\n" "one of the following characters: %s" -msgstr "" -"Falls \"fantasy\" eingeschaltet ist, können Fantasy-Befehle ausgeführt werden, indem Befehlen eines der " -"folgenden Zeichen vorangestellt wird: %s" +msgstr "Falls \"fantasy\" eingeschaltet ist, können Fantasy-Befehle ausgeführt werden, indem Befehlen eines der folgenden Zeichen vorangestellt wird: %s" #, c-format msgid "All O:lines of %s have been reset." @@ -2036,11 +2020,8 @@ msgstr "Alle Memos für den Channel %s wurden gelöscht." msgid "All modes cleared on %s." msgstr "Alle Modi von %s gesäubert." -msgid "" -"All new accounts must be validated by an administrator. Please wait for your registration to be confirmed." -msgstr "" -"Alle neuen Konten müssen von einem Administrator validiert werden. Bitte auf die Bestätigung der " -"Registrierung warten." +msgid "All new accounts must be validated by an administrator. Please wait for your registration to be confirmed." +msgstr "Alle neuen Konten müssen von einem Administrator validiert werden. Bitte auf die Bestätigung der Registrierung warten." msgid "All of your memos have been deleted." msgstr "Alle Deine Memos wurden gelöscht." @@ -2349,12 +2330,7 @@ msgid "" "killed. Before the user is killed, they are notified, of a\n" "source of help regarding session limiting. The content of\n" "this notice is a config setting." -msgstr "" -"Erlaubt Dienstoperatoren die Liste der Computer mit spezifischen Sitzungslimiten zu verändern, z.B. um " -"Shell-Servern mehr Klienten gleichzeitig als standardmässig zu erlauben. Sobald ein Computer sein " -"Sitzungslimit erreicht, werden alle Klienten, die von diesem Computer aus verbinden werden gekillt. Bevor " -"das passiert, bekommt er eine Benachrichtigung mit Informationen zu Sitzungslimiten. Der Inhalt dieser " -"Benachrichtigung ist konfigurierbar." +msgstr "Erlaubt Dienstoperatoren die Liste der Computer mit spezifischen Sitzungslimiten zu verändern, z.B. um Shell-Servern mehr Klienten gleichzeitig als standardmässig zu erlauben. Sobald ein Computer sein Sitzungslimit erreicht, werden alle Klienten, die von diesem Computer aus verbinden werden gekillt. Bevor das passiert, bekommt er eine Benachrichtigung mit Informationen zu Sitzungslimiten. Der Inhalt dieser Benachrichtigung ist konfigurierbar." #, fuzzy msgid "" @@ -2400,6 +2376,14 @@ msgid "" "topic lock is set, the channel topic will be unchangeable by users who do not have\n" "the TOPIC privilege." msgstr "" +"Verändern des 'topic' des angegebenen Kanals.\n" +"Der Befehl SET setzt das 'topic' des Kanals auf den angegebenen Wert\n" +"oder entfernt es, wenn kein Wert angegeben wird. Der Befehl APPEND\n" +"hängt den angegebenen Wert an das momentane 'topic' an.\n" +" \n" +"Mit LOCK und UNLOCK kann das 'topic' ge- bzw. entsperrt werden. Wenn\n" +"es gesperrt ist, kann es nur von Benutzern mit dem TOPIC-Privileg geändert\n" +"werden." #, c-format msgid "" @@ -2434,6 +2418,9 @@ msgid "" "Note that operators removed by this command but are still set in\n" "the configuration file are not permanently affected by this." msgstr "" +"Einsehen und Ändern der 'Services Operators'.\n" +"Zu beachten: hiermit entfernte Operatoren, die aber noch in der\n" +"Konfigurations-Datei aufgeführt sind, bleiben nicht permanent entfernt." msgid "" "Allows you to change and view configuration settings.\n" @@ -2444,6 +2431,13 @@ msgid "" "Example:\n" " MODIFY nickserv forcemail no" msgstr "" +"Einsehen und Ändern der Konfiguration.\n" +"Mit diesem Befehl vorgenommene Änderungen sind temporär und werden nicht\n" +"in die Konfigurationsdatei übernommen, sondern gehen verloren, wenn diese neu\n" +"gelesen, Anope gestoppt oder neugestartet wird.\n" +" \n" +"Beispiel:\n" +" MODIFY nickserv forcemail no" #, fuzzy msgid "" @@ -2475,12 +2469,18 @@ msgid "" "to memo you or a channel, they will not be told that you have\n" "them ignored." msgstr "" +"Erlaubt die Memos eines Benutzer (basierend auf Nickname oder Host)\n" +"an dich oder einen Kanal zu ignorieren. Wenn jemand auf dieser liste\n" +"versucht, dir oder einem Kanal ein Memo zu schicken, wird die Person\n" +"nicht informiert, dass du sie ignorierst." msgid "" "Allows you to kill a user from the network.\n" "Parameters are the same as for the standard /KILL\n" "command." msgstr "" +"Einen Benutzer aus dem Netzwerk werfen.\n" +"Parameter sind die selben wie für den standard /KILL Befehl." #, fuzzy, c-format msgid "" @@ -2541,7 +2541,7 @@ msgstr "" msgid "" "Alternative methods of modifying channel access lists are\n" "available. " -msgstr "" +msgstr "Alternative Methoden zum Bearbeiten der Kanalzugangsliste sind verfügbar." msgid "Approve the requested vHost of a user" msgstr "Genehmigt den beantragten vHost eines Users" @@ -2637,7 +2637,7 @@ msgid "Available privileges for %s:" msgstr "Verfügbare Rechte für %s:" msgid "BANS enforced by " -msgstr "" +msgstr "BANS durchgesetzt durch" msgid "Bad words kicker" msgstr "Bad words kicker" @@ -2867,7 +2867,7 @@ msgid "Bot won't kick for repeats anymore." msgstr "Der Bot ignoriert jetzt User die sich wiederholen und wird nicht kicken." msgid "By" -msgstr "" +msgstr "Von" #, fuzzy msgid "CLEAR target" @@ -2952,7 +2952,7 @@ msgid "Certificate list for %s:" msgstr "Zertifikat-Liste von %s:" msgid "ChanServ is required to enable persist on this network." -msgstr "" +msgstr "ChanServ ist notwendig, um 'persist' auf diesem Netzwerk einzuschalten." msgid "Change channel modes" msgstr "Ändert die Raum Modi" @@ -3163,7 +3163,7 @@ msgstr "Die Räume auf die %s Zugriff hat:" #, c-format msgid "Channels: %lu entries, %lu buckets, longest chain is %d" -msgstr "" +msgstr "Kanäle: %lu Einträge, %lu buckets, längste Kette ist %d" msgid "Chanstats" msgstr "Chanstats" @@ -3197,6 +3197,9 @@ msgid "" "or changing nick on the network and tells you when and, depending\n" "on channel or user settings, where it was." msgstr "" +"Prüft den letzten Zeitpunkt, wann Nickname einen Kanal betreten,\n" +"verlassen oder seinen Nicknamen gewechselt hat. Zeigt an, wann und\n" +"je nach Kanal- und Benutzereinstellungen auch wo das war. " msgid "Checks if last memo to a nick was read" msgstr "Überprüft ob Deine letzte gesendete Memo vom Empänger gelesen wurde" @@ -3211,7 +3214,7 @@ msgstr "" #, c-format msgid "Cleared info from %s." -msgstr "" +msgstr "Info entfernt von %s." msgid "Colors kicker" msgstr "Farb-Kicker" @@ -3299,6 +3302,8 @@ msgstr "Regelt Modi und gesperrte Modi eines Raumes" msgid "Controls what messages will be sent to users when they join the channel." msgstr "" +"Zum Einstellen der Nachrichten, die Benutzern gesendet werden, wenn\n" +"sie dem Kanal beitreten." msgid "" "Copies all settings, access, akicks, etc from channel to the\n" @@ -3306,6 +3311,10 @@ msgid "" "or LEVELS then only the respective settings are cloned.\n" "You must be the founder of channel and target." msgstr "" +"Kopiert alle Einstellungen, Zugriffsrechte, akicks, etc von channel nach\n" +"target. Falls what als ACCESS, AKICK, BADWORDS,\n" +"oder LEVELS angegeben wurde, werden nur diese Einstellungen kopiert.\n" +"Der Anwender muss der Gründer von channel und target sein." msgid "Copy all settings from one channel to another" msgstr "Kopiert alle Einstellungen von einem Raum zu einem anderen." @@ -3619,7 +3628,7 @@ msgstr "" #, c-format msgid "Depooled %s." -msgstr "" +msgstr "%s aus dem Pool entfernt." #, fuzzy msgid "Description" @@ -3707,10 +3716,10 @@ msgid "Displays this list and give information about commands" msgstr "Zeigt Informationen bezüglich Deiner Memos an" msgid "Displays your Channel Stats" -msgstr "" +msgstr "Zeigt deine Kanalstatistiken an." msgid "Displays your Global Stats" -msgstr "" +msgstr "Zeigt deine globalen Statistiken an." msgid "Don't use AMSGs!" msgstr "Benutze keine AMSGs!" @@ -3740,6 +3749,9 @@ msgid "" "you may own. Any other user will be able to gain control of\n" "this nick." msgstr "" +"Entfernt den angegebenen Nicknamen aus der Datenbank.\n" +"Sobald der Nickname entfernt wird, gehen dir alle Zugriffsrechte und Kanäle,\n" +"die du besitzt, verloren. Andere Benutzer können diesen Nickname übernehmen." #, c-format msgid "E-mail address for %s changed to %s." @@ -3808,13 +3820,13 @@ msgid "Email matched: %s (%s) to %s." msgstr "Passende Emails %s bis %s." msgid "Enable fantaisist commands" -msgstr "" +msgstr "Aktivieren der Fantasy Befehle" msgid "Enable greet messages" -msgstr "" +msgstr "Aktivieren der Begrüssungsnachrichten" msgid "Enable or disable keep modes" -msgstr "" +msgstr "Aktivieren oder deaktivieren des \"keep\" Modus" msgid "Enabled" msgstr "Aktiviert" @@ -3848,12 +3860,19 @@ msgid "" "modes is enabled, services will remember users' usermodes\n" "and attempt to re-set them the next time they authenticate." msgstr "" +"Aktivieren oder deaktivieren des \"keep\" Modus für den angegebenen Nickname.\n" +"Wenn der Modus aktiv ist, merken die Services sich die 'Modes' des Benutzers\n" +"und versuchen sie wiederherzustellen, wenn der Benutzer sich das nächste Mal\n" +"authentisiert." msgid "" "Enables or disables keepmodes for your nick. If keep\n" "modes is enabled, services will remember your usermodes\n" "and attempt to re-set them the next time you authenticate." msgstr "" +"Aktivieren oder deaktivieren des \"keep\" Modus für deinen Nickname.\n" +"Wenn der Modus aktiv ist, merken die Services sich deine 'Modes' und versuchen\n" +"sie wiederherzustellen, wenn du dich das nächste Mal authentisiert." #, fuzzy msgid "" @@ -4051,7 +4070,7 @@ msgid "End of users list. %u users shown." msgstr "Ende der Zugangsliste - %d/%d Treffer angezeigt." msgid "Enforce various channel modes and set options" -msgstr "" +msgstr "Erzwingen diverser Kanal Modi und Einstellungen" msgid "" "Enforce various channel modes and set options. The channel\n" @@ -4068,6 +4087,19 @@ msgid "" "kicking users affected by them, and LIMIT will kick users until the\n" "user count drops below the channel limit, if one is set." msgstr "" +"Verschiedene Kanalmodi und Einstellungen erzwingen. Das Argument channel\n" +"gibt an, in welchem Kanal dies passieren soll.\n" +"Das Argument what gibt an, was durchgesetzt werden soll, mögliche Werte sind\n" +"SECUREOPS, RESTRICTED, REGONLY, SSLONLY, BANS und LIMIT.\n" +" \n" +"Mit SECUREOPS kann die SECUREOPS Einstellung durchgesetzt werden, selbst wenn\n" +"diese nicht aktiviert ist\n" +"Mit RESTRICTED kann die RESTRICTED Einstellung durchgesetzt werden, selbst wenn\n" +"diese nicht aktiviert ist.\n" +"Mit REGONLY werden alle nicht registrierten Benutzer aus dem Kanal gekickt.\n" +"Mit SSLONLY werden alle Benutzer gekickt, die keine verschlüsselte Verbindung nutzen.\n" +"Mit BANS werden Bans durchgesetzt, indem von ihnen betroffene Benutzer gekickt werden.\n" +"Mit LIMIT werden Benutzer gekickt, bis die Nutzerzahl unter ein evtl. gesetztes Limit sinkt." msgid "English" msgstr "Deutsch" @@ -4122,6 +4154,17 @@ msgid "" " CERT LIST\n" " Displays the current certificate list." msgstr "" +"Beispiele:\n" +" \n" +" CERT ADD\n" +" Fügt deinen momentanen Fingerabdruck zu deiner Zertifikatsliste hinzu\n" +"\tund identifiziert dicah automatisch, wenn du dich mit diesem Zertifikat verbindest.\n" +" \n" +" CERT DEL \n" +" Entfernt den Fingerabdruck von deiner Zertifikatsliste.\n" +" \n" +" CERT LIST\n" +" Anzeigen der aktuellen Zertifikatsliste." #, c-format msgid "Exception for %s has been updated to %d." @@ -4242,9 +4285,7 @@ msgstr "Einem User \"Operflags\" setzen" msgid "" "Gives %s status to the selected nick on a channel. If nick is\n" "not given, it will %s you." -msgstr "" -"Gibt dem angegebenen Nickname den Status %s in einem Kanal. Falls kein nick angegeben ist, bekommt der " -"aufrufende Nickname %s." +msgstr "Gibt dem angegebenen Nickname den Status %s in einem Kanal. Falls kein nick angegeben ist, bekommt der aufrufende Nickname %s." #, fuzzy, c-format msgid "Gives you or the specified nick %s status on a channel" @@ -4356,25 +4397,23 @@ msgstr "Information für den Raum %s:" #, c-format msgid "Invalid duration %s, using %d days." -msgstr "" +msgstr "Ungültige Zeitdauer %s, werde '%d Tage' benutzen." msgid "Invalid expiry time." msgstr "Ungültige Ablaufzeit." -msgid "" -"Invalid hostmask. Only real hostmasks are valid, as exceptions are not matched against nicks or usernames." -msgstr "" -"Ungültige Hostmask. Nur echte Hostmasken sind gültig, da auf Nicknames oder Idents nicht geprüft wird." +msgid "Invalid hostmask. Only real hostmasks are valid, as exceptions are not matched against nicks or usernames." +msgstr "Ungültige Hostmask. Nur echte Hostmasken sind gültig, da auf Nicknames oder Idents nicht geprüft wird." #, c-format msgid "Invalid limit %s, using %d." -msgstr "" +msgstr "Ungültige Einschränkung %s, werde %d benutzen." msgid "Invalid passcode has been entered, please check the e-mail again, and retry." -msgstr "" +msgstr "Ein ungültiger Code wurde angegeben. Bitte nochmal die E-Mail prüfen und erneut versuchen." msgid "Invalid passcode." -msgstr "" +msgstr "Ungültiger Code." #, c-format msgid "Invalid session limit. It must be a valid integer greater than or equal to zero and less than %d." @@ -4386,7 +4425,7 @@ msgid "Invalid threshold value. It must be a valid integer greater than 1." msgstr "Ungültiger Wert. Es muss eine gültige grade Zahl sein, die grösser als 1 ist." msgid "Invalid value for LIMIT. Must be numerical." -msgstr "" +msgstr "Ungültiger Wert für LIMIT: muss numerisch sein." msgid "Invites you or an optionally specified nick into a channel" msgstr "Lädt Dich oder einen optional angegebenen Benutzer in einen Raum ein." @@ -4417,11 +4456,11 @@ msgid "Key for channel %s is %s." msgstr "Key für Chatrauml %s ist %s." msgid "Kick a user from a channel" -msgstr "Kickt einen Benutzer aus einem Chatraum." +msgstr "Kickt einen Benutzer aus einem Kanal." #, c-format msgid "Kicked %d/%d users matching %s from %s." -msgstr "" +msgstr "%d/%d Benutzer gekickt, die auf %s von %s passen." #, fuzzy msgid "Kicks a specified nick from a channel" @@ -4445,11 +4484,11 @@ msgid "Kill a user" msgstr "Trennt die Verbindung eines Nutzers zum Netz" msgid "LIMIT enforced by " -msgstr "" +msgstr "LIMIT durchgesetzt von" #, c-format msgid "LIMIT enforced on %s, %d users removed." -msgstr "" +msgstr "LIMIT in %s erzwungen, %d Benutzer entfernt." msgid "LIST threshold" msgstr "" @@ -4488,7 +4527,7 @@ msgid "Last seen address" msgstr "Letzte gesehene Hostmaske: %s" msgid "Last topic" -msgstr "" +msgstr "Letztes Topic" #, fuzzy msgid "Last used" @@ -4524,7 +4563,7 @@ msgstr "Listet Chaträume zu denen Du Zugang hast" #, c-format msgid "List for mode %c is full." -msgstr "" +msgstr "Die Liste für Modus %c ist voll." msgid "List loaded modules" msgstr "Listet die geladenen Module auf" @@ -4582,9 +4621,13 @@ msgid "" "prefixed by an exclamation mark. The nickname parameter is\n" "limited to Services Operators" msgstr "" +"Auflisten aller Kanäle, in denen du Zugriffsrechte hast.\n" +"\n" +"Kanäle, bei denen die NOEXPIRE Option gesetzt ist, haben ein Ausrufezeichen\n" +"als Präfix. Der Nickname Parameter kann nur von Services Operators genutzt werden." msgid "Lists all nicknames in your group" -msgstr "Liste der Nicknamen in Deiner Gruppe:" +msgstr "Listet alle Nicknamen in Deiner Gruppe." msgid "Lists all registered channels matching the given pattern" msgstr "Listet alle registrieten Channels des angegebenen Musters" @@ -4790,15 +4833,15 @@ msgstr "Log-iste von %s:" #, c-format msgid "Logging changed for command %s on %s, now using log method %s%s%s." -msgstr "" +msgstr "Protokollierung für den Befehl %s auf %s wurde geändert, neue Methode ist %s%s%s." #, c-format msgid "Logging for command %s on %s with log method %s%s%s has been removed." -msgstr "" +msgstr "Protokollierung für den Befehl %s auf %s mit Methode %s%s%s wurde entfernt." #, c-format msgid "Logging is now active for command %s on %s, using log method %s%s%s." -msgstr "" +msgstr "Protokollierung für den Befehl %s auf %s mit Methode %s%s%s wurde aktiviert." #, c-format msgid "Login to %s" @@ -4825,6 +4868,8 @@ msgid "" "This command may be unnecessary if your oper block is\n" "configured without a password." msgstr "" +"Meldet dich an %s an, sodass du Services Operator Privilegien bekommst.\n" +"Dieser Befehl mag überflüssig sein, wenn dein Oper Block kein Password gesetzt hat." #, c-format msgid "" @@ -4832,10 +4877,12 @@ msgid "" "This command is only useful if your oper block is configured\n" "with a password." msgstr "" +"Meldet dich von %s ab, sodass du deine Services Operator Privilegien verlierst.\n" +"Dieser Befehl ist nur sinnvoll, wenn dein Oper Block ein Password gesetzt hat." #, c-format msgid "Looking for yourself, eh %s?" -msgstr "" +msgstr "Auf der Suche nach dir selbst, was %s?" #, c-format msgid "" @@ -4877,6 +4924,9 @@ msgid "" "on the %s list receive the following privileges:\n" " " msgstr "" +"Verwaltet die %s Liste eines Kanals. Benutzer, auf die ein Eintrag der %s Liste\n" +"passt, erhalten folgende Privilegien:\n" +" " #, c-format msgid "" @@ -5120,7 +5170,7 @@ msgstr "" #, c-format msgid "Missing parameter for mode %c." -msgstr "" +msgstr "Fehlender Parameter für Modus %c." msgid "Mode" msgstr "" @@ -5146,7 +5196,7 @@ msgstr "" #, c-format msgid "Modes cleared on %s and the channel destroyed." -msgstr "" +msgstr "Modi von %s entfernt und Kanal zerstört." #, fuzzy, c-format msgid "" @@ -5202,6 +5252,12 @@ msgid "" "may provide a nick to modify other users' certificate lists.\n" " \n" msgstr "" +"Ändern oder Anzeigen der Zertifikatsliste für deinen Nickname.\n" +"Wenn du bei der Verbindung ein Client-Zertifikat verwendest, dessen\n" +"Fingerabdruck zu einem Eintrag in der Zertifikatsliste passt, wirst du\n" +"automatisch bei den Services angemeldet. Services Operators können\n" +"einen Nickname angeben, um die Zertifikatsliste anderer Nutzer\n" +"zu ändern.\n" #, fuzzy msgid "Modify the Services ignore list" @@ -5372,7 +5428,7 @@ msgstr "Der Nickname %s ist jetzt suspendiert." #, c-format msgid "Nick too long, max length is %u characters." -msgstr "" +msgstr "Nickname ist zu lang, maximale Länge ist %u Zeichen." #, c-format msgid "Nickname %s has been dropped." @@ -5456,17 +5512,17 @@ msgid "No memo was cancelable." msgstr "Kein Memo konnte widerrufen werden." msgid "No memos to display." -msgstr "" +msgstr "Keine Nachrichten anzuzeigen." #, fuzzy msgid "No modules currently loaded matching that criteria." msgstr "Derzeit keine Module geladen" msgid "No one is using your nick, and services are not holding it." -msgstr "" +msgstr "Niemand benutzt deinen Nickname und die Services halten ihn nicht." msgid "No oper block for your nick." -msgstr "" +msgstr "Es gibt keinen Oper Block für deinen Nickname." msgid "No oper news items to delete!" msgstr "Keine Oper-News-Einträge zu löschen!" @@ -5475,7 +5531,7 @@ msgid "No random news items to delete!" msgstr "Keine randomnews Einträge zu löschen!" msgid "No records to display." -msgstr "" +msgstr "Keine Einträge zum Anzeigen." #, fuzzy, c-format msgid "No registrations matching %s were found." @@ -5483,10 +5539,10 @@ msgstr "* Keine neuen Nicknamen-Registrierungen" #, c-format msgid "No request for nick %s found." -msgstr "" +msgstr "Es wurde keine Anfrage für Nicknamen %s gefunden." msgid "No signed kick when SIGNKICK LEVEL is used" -msgstr "" +msgstr "Keine signierten Kicks wenn SIGNKICK LEVEL benutzt wird." #, fuzzy, c-format msgid "No stats for %s." @@ -5510,7 +5566,7 @@ msgstr "No-Bot-Mode ist jetzt ON im Channel %s." #, c-format msgid "Non-status modes cleared on %s." -msgstr "" +msgstr "Nicht-Status Modi von %s wurden zurückgesetzt." msgid "None" msgstr "Keine" @@ -5522,9 +5578,12 @@ msgid "" "become the new founder and it will be as if the\n" "channel had no successor set." msgstr "" +"Beachte allerdings, dass der Nachfolger (successor) nicht zum Gründer (founder)\n" +"werden kann, wenn er bereits zuviele Kanäle besitzt (%d).\n" +"Dann verhält es sich, als wäre für den Kanal kein Nachfolger (successor) gesetzt." msgid "Nothing to do." -msgstr "" +msgstr "Es war nichts zu tun." msgid "Number" msgstr "" @@ -5560,7 +5619,7 @@ msgstr "Oper News Einträge:" #, c-format msgid "Oper privileges removed from %s (%s)." -msgstr "" +msgstr "Oper-Privilegien von %s (%s) wurden entfernt." #, fuzzy, c-format msgid "Oper type %s has not been configured." @@ -5576,15 +5635,15 @@ msgstr "Operflags %s wurden für %s hinzugefügt. " #, c-format msgid "Opertype %s has no allowed commands." -msgstr "" +msgstr "Oper-Typ %s hat keine erlaubten Befehle." #, c-format msgid "Opertype %s has no allowed privileges." -msgstr "" +msgstr "Oper-Typ %s hat keine erlaubten Privilegien." #, c-format msgid "Opertype %s receives modes %s once identified." -msgstr "" +msgstr "Oper-Typ %s erhält Modi %s beim Identifizieren." msgid "Ops protection" msgstr "Op-Schutz" @@ -5607,9 +5666,6 @@ msgstr "Passwort akzeptiert - Du bist jetzt angemeldet." msgid "Password accepted." msgstr "Falsches Passwort." -msgid "Password authentication required for that command." -msgstr "" - #, fuzzy, c-format msgid "Password for %s changed to %s." msgstr "Vertreter von %s wurde geändert zu %s." @@ -5646,20 +5702,24 @@ msgid "Persistent" msgstr "Persistant" msgid "Please contact an Operator to get a vHost assigned to this nick." -msgstr "" +msgstr "Bitte kontaktiere einen Operator, um diesem Nickname einen vHost zuzuordnen." msgid "" "Please try again with a more obscure password. Passwords should be at least\n" "five characters long, should not be something easily guessed\n" "(e.g. your real name or your nick), and cannot contain the space or tab characters." msgstr "" +"Bitte versuch es erneut mit einem komplizierteren Passwort.\n" +"Passwörter sollten mindestens 5 Zeichen lang sein, nicht einfach zu erraten\n" +"sein (z.B. dein Realname oder dein Nickname) und können weder Leerzeichen\n" +"noch Tab enthalten." #, fuzzy msgid "Please use a valid server name when juping." msgstr "Benutze bitte einen gültigen hostnamen, wenn Du jupiterst" msgid "Please use the symbol of # when attempting to register." -msgstr "" +msgstr "Benutze bitte die Raute # zum Registrieren." #, c-format msgid "Please wait %d seconds and retry." @@ -5692,7 +5752,7 @@ msgid "Pooled/Not Active" msgstr "" msgid "Prevent a bot from being assigned by non IRC operators" -msgstr "" +msgstr "Verhindert, dass dieser Bot von einem Nicht-IRC-Operator zugewiesen wird." #, fuzzy msgid "Prevent a bot from being assigned to a channel" @@ -5725,7 +5785,7 @@ msgstr "" " Zeit verfällt" msgid "Prevents users being kicked by Services" -msgstr "" +msgstr "Verhindert, dass Benutzer von den Services gekickt werden" msgid "Private" msgstr "Privat" @@ -7058,8 +7118,7 @@ msgstr "" #, fuzzy, c-format msgid "Setting %s not known. Type %s%s HELP LEVELS for a list of valid settings." -msgstr "" -"Einstellung %s ist unbekannt. Tippe /msg %s HELP LEVELS DESC für eine ausführliche Einstellungsliste." +msgstr "Einstellung %s ist unbekannt. Tippe /msg %s HELP LEVELS DESC für eine ausführliche Einstellungsliste." #, fuzzy msgid "Setting for DEBUG must be ON, OFF, or a positive number." @@ -7194,8 +7253,7 @@ msgid "Sorry, the memo ignore list for %s is full." msgstr "Die Liste der Begrüßungsnachrichten für %s ist voll." #, fuzzy, c-format -msgid "" -"Sorry, you can only have %d access entries on a channel, including access entries from other channels." +msgid "Sorry, you can only have %d access entries on a channel, including access entries from other channels." msgstr "Die Access-Liste ist auf %d Einträge beschränkt." #, c-format @@ -7252,8 +7310,7 @@ msgid "Successor for %s unset." msgstr "Der Eintrag des Vertreters für %s wurde entfernt." #, fuzzy -msgid "" -"Super admin can not be set because it is not enabled in the configuration." +msgid "Super admin can not be set because it is not enabled in the configuration." msgstr "SuperAdmin muss in der services.conf eingeschaltet werden." #, fuzzy @@ -7613,7 +7670,7 @@ msgid "Tells you about the last time a user was seen" msgstr "" msgid "Terminate Services WITHOUT saving" -msgstr " Datenbanken NICHT speichern und Services beenden" +msgstr "Datenbanken NICHT speichern und Services beenden" msgid "Terminate services with save" msgstr "Datenbanken speichern und Services beenden" @@ -7991,7 +8048,9 @@ msgstr "Es gibt %d Benachrichtigungen für den Channel %s." msgid "" "There are no bots available at this time.\n" "Ask a Services Operator to create one!" -msgstr "Es sind derzeit keine Bots verfügbar. Frag einen Services Administrator, ob er einen erstellt." +msgstr "" +"Es sind derzeit keine Bots verfügbar.\n" +"Bitte einen Services Administrator, einen zu erstellen." msgid "There are no configured servers." msgstr "" @@ -8263,18 +8322,16 @@ msgid "" msgstr "" msgid "" -"This command ungroups your nick, or if given, the specificed nick,\n" +"This command ungroups your nick, or if given, the specified nick,\n" "from the group it is in. The ungrouped nick keeps its registration\n" "time, password, email, greet, language, and url. Everything else\n" "is reset. You may not ungroup yourself if there is only one nick in\n" "your group." msgstr "" -"Syntax: UNGROUP [nick]\n" -"Dieser befehl hebt die Gruppierung deines Nicks oder eines ausgewählten Nicks auf,\n" -"Der Nick ohne Gruppierung behält Registrierung\n" -"Zeit,PAsswort, Email, Begrüßungsnachricht, Sprache, url, and icq. \n" -"Alles andere wird zurückgesetzt.Du kannst die Gruppierung nicht aufheben wenn sich nur ein nick\n" -"in der gruppe befindet." +"Dieser Befehl entfernt deinen oder einen angegebenen Nicknamen aus seiner Gruppe.\n" +"Der entfernte Nickname behält Registrierungszeitpunkt, Passwort, Email,\n" +"Begrüßungsnachricht, Sprache und URL. Alles andere wird zurückgesetzt.\n" +"Du kannst die Gruppierung nicht aufheben wenn sich nur ein Nickname in der Gruppe befindet." #, fuzzy msgid "This command unloads the module named modname." @@ -8978,21 +9035,14 @@ msgid "You are now in the group of %s." msgstr "Du bist jetzt in der Gruppe %s vertreten." #, fuzzy, c-format -msgid "" -"You are over your maximum number of memos (%d). You will be unable to receive any new memos until you " -"delete some of your current ones." -msgstr "" -"Warnung: Du hast die maximale Anzahl gespeicherter Memos überschritten (%d). Du kannst keine weiteren " -"Memos empfangen, bis Du einige Deiner jetzigen Memos gelöscht hast." +msgid "You are over your maximum number of memos (%d). You will be unable to receive any new memos until you delete some of your current ones." +msgstr "Warnung: Du hast die maximale Anzahl gespeicherter Memos überschritten (%d). Du kannst keine weiteren Memos empfangen, bis Du einige Deiner jetzigen Memos gelöscht hast." msgid "You can not NOOP Services." msgstr "" -msgid "" -"You can not disable the founder privilege because it would be impossible to reenable it at a later time." -msgstr "" -"Du kannst das 'founder' Privileg nicht abschalten, weil es dann unmöglich wäre, es später wieder " -"einzuschalten." +msgid "You can not disable the founder privilege because it would be impossible to reenable it at a later time." +msgstr "Du kannst das 'founder' Privileg nicht abschalten, weil es dann unmöglich wäre, es später wieder einzuschalten." #, fuzzy msgid "You can not jupe an already juped server." @@ -9134,12 +9184,8 @@ msgid "You have no new memos." msgstr "Du hast keine neuen Nachrichten." #, c-format -msgid "" -"You have reached your maximum number of memos (%d). You will be unable to receive any new memos until you " -"delete some of your current ones." -msgstr "" -"Du hast die maximale Anzahl gespeicherter Memos erreicht (%d). Du kannst keine weiteren Nachrichten " -"empfangen, bis Du einige Deiner jetzigen Memos gelöscht hast." +msgid "You have reached your maximum number of memos (%d). You will be unable to receive any new memos until you delete some of your current ones." +msgstr "Du hast die maximale Anzahl gespeicherter Memos erreicht (%d). Du kannst keine weiteren Nachrichten empfangen, bis Du einige Deiner jetzigen Memos gelöscht hast." #, fuzzy, c-format msgid "You have regained control of %s." @@ -9198,6 +9244,10 @@ msgstr "Du musst Kanal-Operator sein um den Kanal zu registrieren." msgid "You must be in %s to use this command." msgstr "Du musst dich anmelden um diesen Befehl zu nutzen." +#, fuzzy +msgid "You must be logged into an account to use that command." +msgstr "Du musst dich anmelden um diesen Befehl zu nutzen." + msgid "You must confirm your account before you can register a channel." msgstr "Du musst dein Konto bestätigen bevor Du einen Kanal registrieren kannst." @@ -9302,8 +9352,7 @@ msgstr "Deine eMail-Adresse wurde auf %s geändert." msgid "Your email address is not allowed, choose a different one." msgstr "Deine eMail-Adresse %s wurde bestätigt.#" -msgid "" -"Your email address is not confirmed. To confirm it, follow the instructions that were emailed to you." +msgid "Your email address is not confirmed. To confirm it, follow the instructions that were emailed to you." msgstr "" #, c-format @@ -9337,9 +9386,7 @@ msgid "Your memo limit is 0; you will not receive any new memos." msgstr "Dein Memo-Limit ist 0; Du kannst keine neuen Memos empfangen." msgid "Your memo limit is 0; you will not receive any new memos. You cannot change this limit." -msgstr "" -"Dein Memo-Limit ist 0; Du kannst keine neuen Memos empfangen. Das Limit kann von Dir nicht verändert " -"werden." +msgstr "Dein Memo-Limit ist 0; Du kannst keine neuen Memos empfangen. Das Limit kann von Dir nicht verändert werden." msgid "Your nick has been logged out." msgstr "Du wurdest abgemeldet." @@ -9594,10 +9641,10 @@ msgid "vhosts for group %s have been removed." msgstr "vHosts für die Gruppe %s wurden gelöscht." msgid "year" -msgstr "" +msgstr "Jahr" msgid "years" -msgstr "" +msgstr "Jahre" msgid "{MODIFY|VIEW} [block name item name item value]" msgstr "" -- cgit From 26f846e11233055cbb027a77c3c03a4cf6ab0663 Mon Sep 17 00:00:00 2001 From: henk84 Date: Mon, 27 Feb 2023 00:09:30 +0100 Subject: Document how to update a translation. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ref: #307 Co-authored-by: Hendrik Jäger --- docs/LANGUAGE | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/LANGUAGE b/docs/LANGUAGE index b2e72cc9a..061d611f6 100644 --- a/docs/LANGUAGE +++ b/docs/LANGUAGE @@ -4,6 +4,7 @@ Anope Multi Language Support 1) Building Anope with gettext support 2) Adding a new language 3) Using languages with modules +4) Updating a language file 1) Building Anope with gettext support @@ -51,3 +52,14 @@ Anope Multi Language Support All .po and .pot files should be placed in modules/third/language. Additionally an update script is provided there that will create .pot files and merge any changes to it with existing .po files. + +4) Updating a language file + + Poedit (https://poedit.net/) is a popular po file editor, and we recommend using it or another editor designed to edit + po files (especially on Windows). + + Before editing the relevant file in languages/, run `update.sh` in the languages/ folder, i.e. `cd` to it and run + ./update.sh + This will update the language file to contain all strings that need a translation. + + Then commit only the changed .po files in git. -- cgit From e68a41a91ee9d80ea4c245da3583d27f923eda65 Mon Sep 17 00:00:00 2001 From: henk84 Date: Mon, 6 Mar 2023 13:01:46 +0100 Subject: Make language/update.sh safer, faster, cleaner. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ref: #308 Co-authored-by: Hendrik Jäger --- language/update.sh | 49 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 40 insertions(+), 9 deletions(-) diff --git a/language/update.sh b/language/update.sh index de4fd0555..27a6a1ef8 100755 --- a/language/update.sh +++ b/language/update.sh @@ -1,17 +1,48 @@ -#!/bin/bash +#!/bin/sh -rm -f anope.pot -touch anope.pot +if [ "${PWD##*/}" != "language" ] +then + echo "Please run this script in the language/ subfolder of an anope source tree." + exit 1 +fi -cd .. -FILES=`find ./ -name *.cpp -o -name *.h -o -name *.conf | grep -v /docs/ | grep -v /modules/third/` -xgettext -E -C -s -d Anope -j -o language/anope.pot --from-code=utf-8 --keyword --keyword=_ $FILES -cd - +# truncate +: > anope.pot + +# find .cpp, .h, and .conf files +# exclude docs and third party modules +# run xgettext on found files +find ../ \ + ! -path '../docs/*' \ + -a ! -path '../modules/third/*' \ + -a \( -name '*.cpp' \ + -o -name '*.h' \ + -o -name '*.conf' \ + \) \ + -exec \ + xgettext \ + --escape \ + --language=C++ \ + --sort-output \ + --default-domain=Anope \ + --join-existing \ + --output=anope.pot \ + --from-code=utf-8 \ + --keyword \ + --keyword=_ \ + {} + for f in *.po do echo "Merging $f" - msgmerge --no-location --no-wrap --sort-output --update --verbose $f `echo $f | cut -d'.' -f1`.pot + msgmerge \ + --no-location \ + --no-wrap \ + --sort-output \ + --update \ + --verbose \ + "${f}" \ + "${f%%.*}.pot" done -rm -f *~ +rm -f -- *~ -- cgit From df9dfeae9594c18daf88a4c40869937b2ae1a7a5 Mon Sep 17 00:00:00 2001 From: Dragone2 Date: Tue, 4 Apr 2023 17:59:59 +0200 Subject: Update the Italian translation. Ref: #309 --- language/anope.it_IT.po | 2121 +++++++++++++++++++++-------------------------- 1 file changed, 923 insertions(+), 1198 deletions(-) diff --git a/language/anope.it_IT.po b/language/anope.it_IT.po index 1eeda5f55..645372a2b 100644 --- a/language/anope.it_IT.po +++ b/language/anope.it_IT.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Anope\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-06 18:19+0100\n" -"PO-Revision-Date: 2020-01-05 17:31+0100\n" +"POT-Creation-Date: 2023-04-04 17:08+0200\n" +"PO-Revision-Date: 2023-04-04 17:11+0200\n" "Last-Translator: Dragone2 \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -16,14 +16,15 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.0.1\n" #, c-format msgid "%d channel(s) cleared, and %d channel(s) dropped." -msgstr "%d canale(i) eliminato(i), e %d canale(i) deregistrato(i)." +msgstr "%d canale(i) eliminato(i), e %d canale(i) de-registrato(i)." #, c-format msgid "%d nickname(s) dropped." -msgstr "%d nickname(s) deregistrato(i)." +msgstr "%d nickname de-registrato(i)." #, c-format msgid "%s added to %s %s list." @@ -35,8 +36,7 @@ msgstr "%s aggiunto alla lista di accesso di %s con il livello %d." #, c-format msgid "%s added to %s access list at privilege %s (level %d)" -msgstr "" -"%s aggiunto alla lista di accesso di %s con privilegio %s (livello %d)." +msgstr "%s aggiunto alla lista di accesso di %s con privilegio %s (livello %d)." #, c-format msgid "%s added to %s autokick list." @@ -52,11 +52,11 @@ msgstr "%s aggiunto alla lista di accesso di %s." #, c-format msgid "%s added to %s's certificate list." -msgstr "%s aggiunto alla lista dei certificati di %s." +msgstr "%s aggiunto alla lista dei certificati di %s." #, c-format msgid "%s added to ignore list." -msgstr "%s aggiunto alla tua lista ignore." +msgstr "%s aggiunto alla lista ignorati." #, c-format msgid "%s added to the %s list." @@ -70,19 +70,15 @@ msgstr "%s aggiunto alla lista AKILL." msgid "" "%s allows you to execute \"fantasy\" commands in the channel.\n" "Fantasy commands are commands that can be executed from messaging a\n" -"channel, and provide a more convenient way to execute commands. Commands " -"that\n" +"channel, and provide a more convenient way to execute commands. Commands that\n" "require a channel as a parameter will automatically have that parameter\n" "given.\n" msgstr "" "%s permette di eseguire comandi di \"fantasia\" in canale.\n" -"I comandi di fantasia sono comandi che possono essere eseguiti scrivendo " -"messaggi in\n" -"canale, e forniscono un modo più conveniente di eseguire comandi. I comandi " -"che\n" -"richiedono un canale come parametro saranno automaticamente completati con " -"il canale in cui è stato\n" -"eseguito il comando.\n" +"I comandi di fantasia sono comandi che possono essere eseguiti scrivendo messaggi in\n" +"canale così da avere un modo più conveniente di eseguire comandi. I comandi che\n" +"richiedono un canale come parametro saranno automaticamente completati con il canale\n" +"in cui è stato inviato il comando.\n" #, c-format msgid "" @@ -96,7 +92,7 @@ msgid "" msgstr "" "%s ti permette di avere un bot nel tuo canale.\n" "È un servizio pensato per gli utenti che non possono\n" -"mantenere un bot. I comandi disponibili sono i seguenti,\n" +"mantenere un bot. Di seguito i comandi disponibili,\n" "per usarli, digita %s%s comando.\n" "Per maggiori informazioni sull'uso di un comando\n" "specifico, digita %s%s %s comando.\n" @@ -110,10 +106,10 @@ msgid "" "For more information on a specific command, type\n" "%s%s %s command.\n" msgstr "" -"%s ti permette di \"registrare\" un nick e di\n" +"%s ti permette di \"registrare\" un nickname e di\n" "evitare che gli altri lo usino. I seguenti\n" "comandi permettono la registrazione e il mantenimento\n" -"dei nick, per usarli, digita %s%s comando.\n" +"dei nickname, per usarli, digita %s%s comando.\n" "Per maggiori informazioni su un comando specifico,\n" "digita %s%s %s comando.\n" @@ -127,7 +123,7 @@ msgid "" msgstr "" "%s ti permette di registrare un account.\n" "I seguenti comandi permettono la registrazione e il mantenimento degli\n" -"accounts, per usarli, digita %s%s comando.\n" +"account, per usarli, digita %s%s comando.\n" "Per maggiori informazioni su un comando specifico,\n" "digita %s%s %s comando.\n" @@ -145,7 +141,7 @@ msgstr "" "vari aspetti. %s può spesso evitare che utenti non\n" "autorizzati prendano il controllo dei canali (\"take over\")\n" "limitandone l'accesso agli utenti. I comandi disponibili\n" -"sono indicati in basso, per usarli, puoi digitare\n" +"sono indicati di seguito, per usarli, puoi digitare\n" "%s%s comando. Per avere maggiori informazioni su\n" "un comando specifico, digita %s%s HELP comando.\n" @@ -159,15 +155,15 @@ msgstr "%s è già presente nella lista autokick di %s." #, c-format msgid "%s already exists on the EXCEPTION list." -msgstr "%s esiste già nella lista EXCEPTION." +msgstr "%s è già presente nella lista EXCEPTION." #, c-format msgid "%s cannot be taken as times to ban." -msgstr "%s non può essere utilizzato come numero di volte al ban." +msgstr "%s non può essere utilizzato come conteggio al ban." #, c-format msgid "%s changed your usermodes to %s." -msgstr "%s ha modificato i tuoi modi utente in %s." +msgstr "%s ha modificato la tua modalità utente in %s." #, c-format msgid "%s channel list:" @@ -215,7 +211,7 @@ msgstr "%s disabilitato sul canale %s." #, c-format msgid "%s has been invited to %s." -msgstr "%s è stato inviato in %s." +msgstr "%s è stato invitato in %s." #, c-format msgid "%s has been joined to %s." @@ -231,11 +227,11 @@ msgstr "%s è stato riammesso su %s." #, c-format msgid "%s has no access in any channels." -msgstr "%s non è presente in alcuna lista di accesso." +msgstr "%s non ha accesso in nessun canale." #, c-format msgid "%s has no access on %s." -msgstr "%s non è presente nella lista di accesso di %s." +msgstr "%s non ha accesso a %s." #, c-format msgid "%s has too many channels registered." @@ -243,7 +239,7 @@ msgstr "%s ha troppi canali registrati." #, c-format msgid "%s is a super administrator." -msgstr "%s è un Super Administrator." +msgstr "%s è un Super Administrator." #, c-format msgid "" @@ -257,7 +253,7 @@ msgstr "" "%s è un servizio che permette agli utenti del network IRC di\n" "scambiarsi brevi messaggi (memo), anche se i destinatari non\n" "sono connessi, permette inoltre di inviare messaggi ai canali(*).\n" -"Il nick del mittente e quello del destinatario (o il canale\n" +"Sia il nickname del mittente che quello del destinatario (o il canale\n" "di destinazione) devono essere registrati.\n" "\n" "I comandi di %s sono:" @@ -272,7 +268,7 @@ msgstr "%s è già presente in %s." #, c-format msgid "%s is already on the ignore list." -msgstr "%s è già presente nella lista ignore." +msgstr "%s è già presente nella lista ignorati." #, c-format msgid "%s is already suspended." @@ -280,7 +276,7 @@ msgstr "%s è già sospeso." #, c-format msgid "%s is not a registered unforbidden nick or channel." -msgstr "%s non è un nick o un canale registrato." +msgstr "%s non è un nickname o un canale registrato consentito." #, c-format msgid "%s is not a valid ban type." @@ -296,7 +292,7 @@ msgstr "%s non è un indirizzo e-mail valido." #, c-format msgid "%s is not currently on channel %s." -msgstr "%s non è al momento nel canale %s." +msgstr "%s non è attualmente nel canale %s." #, c-format msgid "%s is not in %s." @@ -304,7 +300,7 @@ msgstr "%s non è presente in %s." #, c-format msgid "%s is not on the ignore list." -msgstr "%s non trovato nella lista ignore." +msgstr "%s non è nella lista ignorati." #, c-format msgid "%s is on the auto kick list of %s (%s)." @@ -312,7 +308,7 @@ msgstr "%s è presente nella lista auto kick di %s (%s)." #, c-format msgid "%s is the founder of %s." -msgstr "%s è il founder del canale %s." +msgstr "%s è il fondatore del canale %s." #, c-format msgid "%s matches access entry %s (from entry %s), which has privilege %s." @@ -323,17 +319,12 @@ msgid "%s matches access entry %s, which has privilege %s." msgstr "%s corrisponde al record %s, che ha privilegio %s." #, c-format -msgid "" -"%s matches an except on %s and cannot be banned until the except has been " -"removed." -msgstr "" -"%s corrisponde a un'eccezione su %s e non può essere bannato fino a quando " -"non viene rimossa." +msgid "%s matches an except on %s and cannot be banned until the except has been removed." +msgstr "%s corrisponde a un'eccezione su %s e non potrà essere bannato fino a quando non sarà rimossa." #, c-format msgid "%s matches auto kick entry %s on %s (%s)." -msgstr "" -"%s corrisponde al record %s presente nealla lista auto kick di %s (%s)." +msgstr "%s corrisponde al record %s presente nella lista auto kick di %s (%s)." #, c-format msgid "%s not found on %s %s list." @@ -361,15 +352,11 @@ msgstr "%s non trovato nella lista dei certificati di %s." #, c-format msgid "%s not found on ignore list." -msgstr "%s non trovato nella lista ignore." +msgstr "%s non trovato nella lista ignorati." #, c-format -msgid "" -"%s not found on session list, but has a limit of %d because it matches entry:" -" %s." -msgstr "" -"%s non trovato nella lista sessioni, ma ha un limite di %d perché " -"corrisponde con: %s." +msgid "%s not found on session list, but has a limit of %d because it matches entry: %s." +msgstr "%s non trovato nella lista sessioni, ma ha un limite di %d perché corrisponde con: %s." #, c-format msgid "%s not found on session-limit exception list." @@ -389,7 +376,7 @@ msgstr "%s eliminato dalla lista di accesso di %s." #, c-format msgid "%s removed from the ignore list." -msgstr "%s rimosso dalla lista ignore." +msgstr "%s rimosso dalla lista ignorati." #, c-format msgid "%s users list:" @@ -397,7 +384,7 @@ msgstr "Lista utenti di %s:" #, c-format msgid "%s will no longer be ignored." -msgstr "%s non è più ignorato." +msgstr "%s non sarà più ignorato." #, c-format msgid "%s will now be ignored for %s." @@ -409,7 +396,7 @@ msgstr "%s sarà ignorato permanentemente." #, c-format msgid "%s%s HELP %s for more information." -msgstr "%s%s HELP %s per ottenere maggiori." +msgstr "%s%s HELP %s per ottenere maggiori informazioni." msgid "ADD nick user host real" msgstr "ADD nick user host real" @@ -443,32 +430,31 @@ msgid "" "Note that a connecting client will \"use\" the first exception\n" "their host matches." msgstr "" -"EXCEPTION ADD aggiunge la hostmask specificata alla lista delle\n" -"eccezioni. Bisogna tenere presente che le mask nick!user@host\n" -"e user@host non sono valide. Soltanto le vere mask di host,\n" +"EXCEPTION ADD aggiunge la maschera host specificata alla lista delle\n" +"eccezioni. Bisogna tenere presente che le mashere nick!user@host\n" +"e user@host non sono valide.\n" +"Soltanto le vere maschere di host,\n" "come ad esempio box.host.dom e *.host.dom, sono permesse,\n" -"poiché la limitazione delle sessioni non tiene conto del nick e\n" -"degli username (ident). limite deve essere un numero maggiore o\n" +"poiché la limitazione delle sessioni non tiene conto del nickname e\n" +"degli username (ident).\n" +"Il limite deve essere un numero maggiore o\n" "uguale a zero. Questo valore indica quante sessioni contemporanee\n" -"sono permesse a quell'host. Se viene indicato il limite 0, l'host\n" -"non ha limite di sessioni. Guarda l'help del comando AKILL per\n" +"sono ammesse da quell'host. Se viene indicato il limite 0, l'host\n" +"non avrà limiti di sessioni.\n" +"Guarda l'aiuto del comando AKILL per\n" "i dettagli sul formato del parametro opzionale durata.\n" -"EXCEPTION DEL rimuove la mask specificata dalla lista delle\n" -"eccezioni.\n" -"EXCEPTION MOVE sposta l'eccezione num alla posizione posizione.\n" -"Le eccezioni che si trovano in mezzo saranno spostate in alto o in\n" -"basso per riempire il vuoto.\n" -"EXCEPTION LIST e EXCEPTION VIEW mostrano tutte le eccezioni\n" -"attuali, se viene specificata la mask opzionale, la lista è limitata\n" -"alle eccezioni che corrispondono alla maschera. La differenza è\n" +"\n" +"EXCEPTION DEL rimuove la maschera specificata dalla lista delle eccezioni.\n" +"\n" +"EXCEPTION LIST e EXCEPTION VIEW mostrano tutte le sessioni\n" +"attuali. Se viene specificata la maschera opzionale, la lista è limitata\n" +"alle sessioni che corrispondono alla maschera. La differenza è\n" "che EXCEPTION VIEW fornisce maggiori informazioni, visualizzando\n" "il nome della persona che ha aggiunto l'eccezione, il suo limite di\n" -"sessioni, il motivo, la host mask e la data di scadenza.\n" +"sessioni, il motivo, la maschera host e la data di scadenza.\n" "\n" "Si noti che un client che si connetterà \"userà\" la prima\n" -"eccezione corrispondente al suo host. Liste di eccezioni molto\n" -"grandi e mask generiche possono degradare le prestazioni dei\n" -"Services." +"eccezione corrispondente al suo host." msgid "" "SET kills all operators from the given\n" @@ -476,9 +462,9 @@ msgid "" "up on the given server. REVOKE removes this\n" "restriction." msgstr "" -"SET disconnette tutti gli operatori del server\n" -"specificato e gli impedisce di riottenere\n" -"gradi. REVOKE rimuove questa\n" +"SET scollegherà tutti gli operatori dal server\n" +"specificato, impedendogli di riottenere\n" +"gradi da IRCOp. REVOKE rimuove questa\n" "restrizione." #, c-format @@ -517,10 +503,10 @@ msgid "channel command method [status]" msgstr "canale comando metodo [status]" msgid "channel mask [reason]" -msgstr "canale mask [motivo]" +msgstr "canale maschera [motivo]" msgid "channel modes" -msgstr "canale modi" +msgstr "canale modalità" msgid "channel nick" msgstr "canale nick" @@ -529,7 +515,7 @@ msgid "channel nick [reason]" msgstr "canale nick [motivo]" msgid "channel target [what]" -msgstr "canale target [cosa]" +msgstr "canale obiettivo [cosa]" msgid "channel text" msgstr "canale testo" @@ -544,10 +530,10 @@ msgid "channel what" msgstr "canale cosa" msgid "channel ADD mask" -msgstr "canale ADD mask" +msgstr "canale ADD mashera" msgid "channel ADD mask level" -msgstr "canale ADD mask livello" +msgstr "canale ADD maschera livello" msgid "channel ADD message" msgstr "canale ADD messaggio" @@ -556,7 +542,7 @@ msgid "channel ADD word [SINGLE | START | END]" msgstr "canale ADD parola [SINGLE | START | END]" msgid "channel ADD {nick | mask} [reason]" -msgstr "canale ADD {nick | mask} [motivo]" +msgstr "canale ADD {nick | maschera} [motivo]" msgid "channel APPEND topic" msgstr "canale APPEND topic" @@ -574,10 +560,10 @@ msgid "channel DEL num" msgstr "canale DEL num" msgid "channel DEL {mask | entry-num | list}" -msgstr "canale DEL {mask | num-voce | list}" +msgstr "canale DEL {maschera | num-voce | list}" msgid "channel DEL {nick | mask | entry-num | list}" -msgstr "canale DEL {nick | mask | num-voce | list}" +msgstr "canale DEL {nick | maschera | num-voce | list}" msgid "channel DEL {word | entry-num | list}" msgstr "canale DEL {parola | num-voce | list}" @@ -589,13 +575,13 @@ msgid "channel LIST" msgstr "canale LIST" msgid "channel LIST [mask | entry-num | list]" -msgstr "canale LIST [mask | num-voce | list]" +msgstr "canale LIST [maschera | num-voce | list]" msgid "channel LIST [mask | list]" -msgstr "canale LIST [mask | list]" +msgstr "canale LIST [maschera | list]" msgid "channel LIST [mask | +flags]" -msgstr "canale LIST [mask | +flags]" +msgstr "canale LIST [maschera | +flag]" msgid "channel LOCK {ADD|DEL|SET|LIST} [what]" msgstr "canale LOCK {ADD|DEL|SET|LIST} [cosa]" @@ -604,16 +590,16 @@ msgid "channel RESET" msgstr "canale RESET" msgid "channel SET modes" -msgstr "canale SET modi" +msgstr "canale SET modalità" msgid "channel SET type level" msgstr "canale SET tipo livello" msgid "channel VIEW [mask | entry-num | list]" -msgstr "canale VIEW [mask | num-voce | list]" +msgstr "canale VIEW [maschera | num-voce | list]" msgid "channel VIEW [mask | list]" -msgstr "canale VIEW [mask | list]" +msgstr "canale VIEW [maschera | list]" msgid "channel [description]" msgstr "canale [descrizione]" @@ -631,10 +617,10 @@ msgid "channel [+expiry] [reason]" msgstr "canale [+scadenza] [motivo]" msgid "channel [+expiry] {nick | mask} [reason]" -msgstr "canale [+scadenza] {nick | mask} [motivo]" +msgstr "canale [+scadenza] {nick | maschera} [motivo]" msgid "channel [MODIFY] mask changes" -msgstr "canale MODIFY mask modifiche" +msgstr "canale MODIFY maschera modifiche" msgid "channel [SET] [topic]" msgstr "canale SET [topic]" @@ -646,10 +632,10 @@ msgid "channel {ON|OFF}" msgstr "canale {ON|OFF}" msgid "channel {ON|OFF} [ttb [ln [secs]]]" -msgstr "canale {ON|OFF} [ttb [ln [secs]]]" +msgstr "canale {ON|OFF} [ttb [linee [secondi]]]" msgid "channel {ON|OFF} [ttb [min [percent]]]" -msgstr "canale {ON|OFF} [ttb [min [percento]]]" +msgstr "canale {ON|OFF} [ttb [min [percentuale]]]" msgid "channel {ON|OFF} [ttb [num]]" msgstr "canale {ON|OFF} [ttb [num]]" @@ -658,7 +644,7 @@ msgid "channel {ON|OFF} [ttb]" msgstr "canale {ON|OFF} [ttb]" msgid "channel {DIS | DISABLE} type" -msgstr "canale {DIS | DISABLE} type" +msgstr "canale {DIS | DISABLE} tipo" msgid "channel {ON | LEVEL | OFF}" msgstr "canale {ON | LEVEL | OFF}" @@ -679,10 +665,10 @@ msgid "message" msgstr "messaggio" msgid "modname" -msgstr "nomemod" +msgstr "nome-modulo" msgid "new-display" -msgstr "nuovo-mostrato" +msgstr "nuovo-nome-mostrato" msgid "new-password" msgstr "nuova-password" @@ -697,13 +683,13 @@ msgid "nick channel [reason]" msgstr "nick canale [motivo]" msgid "nick flags" -msgstr "nick flags" +msgstr "nick flag" msgid "nick hostmask" -msgstr "nick hostmask" +msgstr "nick maschera-host" msgid "nick newnick" -msgstr "nick nuovonick" +msgstr "nick nuovo-nick" msgid "nick [reason]" msgstr "nick [motivo]" @@ -724,7 +710,7 @@ msgid "nickname message" msgstr "nickname messaggio" msgid "nickname new-display" -msgstr "nickname nuovo-display" +msgstr "nickname nuovo-nome-mostrato" msgid "nickname new-password" msgstr "nickname nuova-password" @@ -763,7 +749,7 @@ msgid "option parameters" msgstr "opzione parametri" msgid "option setting" -msgstr "opzione setting" +msgstr "opzione impostazione" msgid "passcode" msgstr "passcode" @@ -787,7 +773,7 @@ msgid "server [reason]" msgstr "server [motivo]" msgid "user modes" -msgstr "utente modi" +msgstr "utente modalità" msgid "user [reason]" msgstr "utente [motivo]" @@ -810,20 +796,20 @@ msgid "" "separator between it and the reason is a colon." msgstr "" " \n" -"SNLINE ADD aggiunge il realname specificato alla\n" -"lista SNLINE per il motivo dato (che deve essere indicato).\n" +"SNLINE ADD aggiunge la maschera realname specificata alla\n" +"lista SNLINE, con il motivo dato (che deve essere indicato).\n" "scadenza è specificato come un intero seguito da una lettera,\n" "che può essere d (giorni), h (ore), o m (minuti). Le\n" "combinazioni (ad esempio 1h30m) non sono permesse. Se non\n" "viene specificata una unità, il valore viene inteso in giorni\n" "(quindi +30 significa 30 giorni). Per aggiungere una SNLINE \n" -"senza scadenza, bisogna usare +0. Se il realname indicato\n" -"inizia con un +, la durata deve essere indicata esplicitamente,\n" -"anche se è la stessa di default. La durata di default per le\n" -"SNLINE può essere trovata con il comando STATS AKILL.\n" +"senza scadenza, bisogna utilizzare +0. Se la maschera realname indicata\n" +"inizia con un +, la durata dovrà essere indicata esplicitamente,\n" +"anche se è la stessa di default. La durata predefinita per le\n" +"SNLINE può essere vista con il comando STATS AKILL.\n" " \n" -"Nota: visto che i realname possono contenere spazi, il\n" -"separatore tra il realname e il motivo sono i due punti." +"Nota: visto che le maschere realname possono contenere spazi, il\n" +"separatore tra realname e motivo sono i due punti." msgid "" " \n" @@ -840,17 +826,17 @@ msgid "" "STATS AKILL command." msgstr "" " \n" -"SQLINE ADD aggiunge il nick specificato alla lista\n" +"SQLINE ADD aggiunge la maschera (del nick) specificata alla lista\n" "SQLINE per il motivo dato (che deve essere indicato).\n" -"scadenza è specificato come un intero seguito da una lettera,\n" +"scadenza è specificato come un intero seguito da una lettera,\n" "che può essere d (giorni), h (ore), o m (minuti). Le\n" "combinazioni (ad esempio 1h30m) non sono permesse. Se non\n" "viene specificata una unità, il valore viene inteso in giorni\n" "(quindi +30 significa 30 giorni). Per aggiungere una