From 7ff5b0859dad6b8f24b7f2b2ea85d790ddea46b8 Mon Sep 17 00:00:00 2001 From: Daniel Oaks Date: Thu, 23 Jul 2020 17:53:11 +1000 Subject: [PATCH 01/93] New translations irc.lang.json (Romanian) --- languages/ro-RO-irc.lang.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/languages/ro-RO-irc.lang.json b/languages/ro-RO-irc.lang.json index ee19eaac..82e96356 100644 --- a/languages/ro-RO-irc.lang.json +++ b/languages/ro-RO-irc.lang.json @@ -86,6 +86,7 @@ "Channel renamed": "Canalul a fost redenumit", "Channel renamed: %s": "Canal redenumit: %s", "Channels with persistent history cannot be renamed": "Canalele cu istoric persistent nu pot fi redenumite", + "Client %s is always-on and cannot be fully removed by /KILL; consider /NS SUSPEND instead": "", "Client reconnected": "Clientul s-a reconectat", "Client reconnected (message history may have been lost)": "Client reconectat (este posibil ca istoricul mesajelor să se fi pierdut)", "Client reconnected (up to %d seconds of message history lost)": "Client reconectat (până la %d secunde de istoric mesaje, pierdute)", @@ -107,10 +108,12 @@ "Could not transfer channel": "Canalul n-a putut fi transferat", "Could not ungroup nick": "Nu am putut degrupa pseudonimul", "Created at: %s": "Data creării: %s", + "Current DEFCON level is %d": "", "Current global users %[1]s, max %[2]s": "Utilizatori globali actuali %[1]s, max %[2]s", "Current local users %[1]s, max %[2]s": "Utilizatori locali actuali %[1]s, max %[2]s", "Data export for %[1]s completed and written to %[2]s": "Exportul de date pentru %[1]s este complet și rezultatul a fost scris în %[2]s", "Device ID: %s": "ID dispozitiv: %s", + "Direct messages from unregistered users are temporarily restricted": "", "End of /HELPOP": "Sfârșit /HELPOP", "End of /INFO": "Sfârșit /INFO", "End of /WHOIS list": "Sfârșit listă /WHOIS", @@ -156,6 +159,7 @@ "Insufficient privileges": "Privilegii insuficiente", "Internal error": "Eroare internă", "Invalid CAP subcommand": "Subcomandă CAP invalidă", + "Invalid DEFCON parameter": "", "Invalid account name": "Nume de cont invalid", "Invalid certificate fingerprint": "Amprenta certificatului este invalidă", "Invalid channel name": "Numele canalului este invalid", @@ -176,6 +180,7 @@ "MOTD File is missing": "Fișierul MOTD lipsește", "Malformed username": "Nume de utilizator deformat", "Mask isn't valid": "Mască invalidă", + "Message rejected for containing invalid UTF-8": "", "Messages could not be retrieved": "Mesajele nu au putut fi regăsite", "Multiclient functionality is currently disabled for your account": "Funcționalitatea de clienți multipli este dezactivată, în prezent, pentru contul tău", "Multiclient functionality is currently disabled for your account, but you can opt in": "Funcționalitatea de clienți multipli este dezactivată, în prezent, pentru contul tău, dar poți folosi opt in", @@ -211,6 +216,7 @@ "Purge reason: %s": "Motivul purjării: %s", "Purged at: %s": "Purjat la: %s", "Purged by operator: %s": "Purjat de către operatorul: %s", + "Realname is not valid": "", "Received malformed line": "Am primit linie deformată", "Registered at: %s": "Înregistrat la: %s", "Registered channel: %s": "Canal înregistrat: %s", @@ -254,7 +260,9 @@ "Successfully reset channel access": "Lista de acces a canalului a fost resetată cu succes", "Successfully set persistent mode %[1]s on %[2]s": "Fanionul persistent %[1]s a fost setat cu succes pentru %[2]s", "Successfully set vhost": "Gazdă virtuală setată cu succes", + "Successfully suspended account %s": "", "Successfully transferred channel %[1]s to account %[2]s": "Canalul %[1]s a fost transferat cu succes, contului %[2]s", + "Successfully un-suspended account %s": "", "Successfully ungrouped nick %s with your account": "Pseudonimul %s a fost degrupat de la contul tău, cu succes", "Successfully unpurged channel %s from the server": "Canalul %s nu mai este purjat din server", "Successfully unregistered account %s": "Contul %s a fost șters cu succes", @@ -296,6 +304,7 @@ "Unknown command. To see available commands, run: /%s HELP": "Comandă necunoscută. Pentru o listă de comenzi disponibile, tastează: /%s HELP", "Unknown subcommand": "Subcomandă necunoscută", "Unrecognized DEBUG subcommand": "Subcomandă DEBUG necunoscută", + "Usage: REGISTER [email]": "", "User %s is no longer allowed to use vhosts": "Utilizatorului %s nu-i mai este permisă folosirea de gazde virtuale", "User %s is now allowed to use vhosts": "Utilizatorului %s îi este permisă folosirea de gazde virtuale", "User doesn't have roleplaying mode enabled": "Nu este disponibil fanionul roleplay pentru utilizator", @@ -324,13 +333,11 @@ "You have been marked as being away": "Te-am marcat ca fiind departe", "You have been offered ownership of channel %[1]s. To accept, /CS TRANSFER ACCEPT %[1]s": "Ți s-a oferit rolul de fondator al canalului %[1]s. Dacă accepți, tastează /CS TRANSFER ACCEPT %[1]s", "You have enabled autoreplay of missed messages, but you can't receive them because your client isn't set to always-on": "Ai activat derularea automată a mesajelor pierdute, dar nu le poți primi, deoarece clientul tău nu are activă opțiunea de conectare permanentă", - "You have joined too many channels": "Te afli pe prea multe canale", "You have sent too many registration messages": "Ai trimis prea multe mesaje de înregistrare", "You have too many nicks reserved already (you can remove some with /NS DROP)": "Ai prea multe pseudonime rezervate (poți renunța la unele dintre ele cu comanda /NS DROP)", "You may not reregister": "Nu te poți reînregistra", "You must be an oper on the channel to register it": "Trebuie să fii operator pe canal, pentru a-l putea înregistra", "You must be connected with TLS and a client certificate to do this": "Este necesar să te conectezi cu TLS și un certificat de client pentru a putea face asta", - "You must be registered to join that channel": "Trebuie să te înregistrezi pentru a intra pe acel canal", "You must have rehash permissions in order to execute DEBUG CRASHSERVER": "Trebuie să deții privilegii de rehash, pentru a putea executa DEBUG CRASHSERVER", "You must log in with SASL to join this server": "Trebuie să te autentifici cu SASL pentru a te conecta la acest server", "You must specify an account": "Este necesar să specifici un cont", From 3b607f46431f0e3e865c1a0f996ada5d49bddaa8 Mon Sep 17 00:00:00 2001 From: Daniel Oaks Date: Thu, 23 Jul 2020 17:53:13 +1000 Subject: [PATCH 02/93] New translations nickserv.lang.json (Portuguese) --- languages/pt-PT-nickserv.lang.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/languages/pt-PT-nickserv.lang.json b/languages/pt-PT-nickserv.lang.json index 93ff60a5..a08d8188 100644 --- a/languages/pt-PT-nickserv.lang.json +++ b/languages/pt-PT-nickserv.lang.json @@ -6,7 +6,7 @@ "$bCERT$b controls a user account's certificate fingerprints": "", "$bDM-HISTORY$b\n'dm-history' is only effective for always-on clients. It lets you control\nhow the history of your direct messages is stored. Your options are:\n1. 'off' [no history]\n2. 'ephemeral' [a limited amount of temporary history, not stored on disk]\n3. 'on' [history stored in a permanent database, if available]\n4. 'default' [use the server default]": "", "$bDROP$b de-links your current (or the given) nickname from your user account.": "", - "$bENFORCE$b\n'enforce' lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none' [no enforcement, overriding the server default]\n or else they will be renamed]\n2. 'strict' [you must already be authenticated to use the nick]\n3. 'default' [use the server default]": "", + "$bENFORCE$b\n'enforce' lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none' [no enforcement, overriding the server default]\n2. 'strict' [you must already be authenticated to use the nick]\n3. 'default' [use the server default]": "", "$bERASE$b erases all records of an account, allowing reuse.": "", "$bGET$b queries the current values of your account settings": "", "$bGHOST$b reclaims your nickname.": "", @@ -24,7 +24,9 @@ "$bSASET$b modifies another user's account settings": "", "$bSESSIONS$b lists the sessions attached to a nickname.": "", "$bSET$b modifies your account settings": "", + "$bSUSPEND$b disables an account and disconnects the clients": "", "$bUNREGISTER$b lets you delete your user account.": "", + "$bUNSUSPEND$b restores access to a suspended account": "", "$bVERIFY$b lets you complete account registration.": "", "Insufficient privileges": "", "Invalid parameters": "", @@ -49,7 +51,9 @@ "Syntax: $bSAREGISTER [password]$b\n\nSAREGISTER registers an account on someone else's behalf.\nThis is for use in configurations that require SASL for all connections;\nan administrator can set use this command to set up user accounts.": "", "Syntax: $bSASET $b\n\nSASET modifies the values of someone else's account settings. For more\ninformation on the settings and their possible values, see HELP SET.": "", "Syntax: $bSESSIONS [nickname]$b\n\nSESSIONS lists information about the sessions currently attached, via\nthe server's multiclient functionality, to your nickname. An administrator\ncan use this command to list another user's sessions.": "", + "Syntax: $bSUSPEND $b\n\nSUSPEND disables an account and disconnects the associated clients.": "", "Syntax: $bUNREGISTER [code]$b\n\nUNREGISTER lets you delete your user account (or someone else's, if you're an\nIRC operator with the correct permissions). To prevent accidental\nunregistrations, a verification code is required; invoking the command without\na code will display the necessary code.": "", + "Syntax: $bUNSUSPEND $b\n\nUNSUSPEND reverses a previous SUSPEND, restoring access to the account.": "", "Syntax: $bVERIFY $b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": "", "You're not logged into an account": "" } From 15e6988ddce1ff00ffb77cd46b476d9089d6b858 Mon Sep 17 00:00:00 2001 From: Daniel Oaks Date: Thu, 23 Jul 2020 17:53:14 +1000 Subject: [PATCH 03/93] New translations help.lang.json (Swedish) --- languages/sv-SE-help.lang.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/languages/sv-SE-help.lang.json b/languages/sv-SE-help.lang.json index b45fde25..25a070a7 100644 --- a/languages/sv-SE-help.lang.json +++ b/languages/sv-SE-help.lang.json @@ -1,8 +1,8 @@ { "= Help Topics =\n\nCommands:\n%[1]s\n\nRPL_ISUPPORT Tokens:\n%[2]s\n\nInformation:\n%[3]s": "", - "== Channel Modes ==\n\nOragono supports the following channel modes:\n\n +b | Client masks that are banned from the channel (e.g. *!*@127.0.0.1)\n +e | Client masks that are exempted from bans.\n +I | Client masks that are exempted from the invite-only flag.\n +i | Invite-only mode, only invited clients can join the channel.\n +k | Key required when joining the channel.\n +l | Client join limit for the channel.\n +m | Moderated mode, only privileged clients can talk on the channel.\n +n | No-outside-messages mode, only users that are on the channel can send\n | messages to it.\n +R | Only registered users can join the channel.\n +s | Secret mode, channel won't show up in /LIST or whois replies.\n +t | Only channel opers can modify the topic.\n\n= Prefixes =\n\n +q (~) | Founder channel mode.\n +a (&) | Admin channel mode.\n +o (@) | Operator channel mode.\n +h (%) | Halfop channel mode.\n +v (+) | Voice channel mode.": "", + "== Channel Modes ==\n\nOragono supports the following channel modes:\n\n +b | Client masks that are banned from the channel (e.g. *!*@127.0.0.1)\n +e | Client masks that are exempted from bans.\n +I | Client masks that are exempted from the invite-only flag.\n +i | Invite-only mode, only invited clients can join the channel.\n +k | Key required when joining the channel.\n +l | Client join limit for the channel.\n +m | Moderated mode, only privileged clients can talk on the channel.\n +n | No-outside-messages mode, only users that are on the channel can send\n | messages to it.\n +R | Only registered users can join the channel.\n +s | Secret mode, channel won't show up in /LIST or whois replies.\n +t | Only channel opers can modify the topic.\n +E | Roleplaying commands are enabled in the channel.\n +C | Clients are blocked from sending CTCP messages in the channel.\n\n= Prefixes =\n\n +q (~) | Founder channel mode.\n +a (&) | Admin channel mode.\n +o (@) | Operator channel mode.\n +h (%) | Halfop channel mode.\n +v (+) | Voice channel mode.": "", "== Server Notice Masks ==\n\nOragono supports the following server notice masks for operators:\n\n a | Local announcements.\n c | Local client connections.\n j | Local channel actions.\n k | Local kills.\n n | Local nick changes.\n o | Local oper actions.\n q | Local quits.\n t | Local /STATS usage.\n u | Local client account actions.\n x | Local X-lines (DLINE/KLINE/etc).\n v | Local vhost changes.\n\nTo set a snomask, do this with your nickname:\n\n /MODE +s \n\nFor instance, this would set the kill, oper, account and xline snomasks on dan:\n\n /MODE dan +s koux": "", - "== User Modes ==\n\nOragono supports the following user modes:\n\n +a | User is marked as being away. This mode is set with the /AWAY command.\n +i | User is marked as invisible (their channels are hidden from whois replies).\n +o | User is an IRC operator.\n +R | User only accepts messages from other registered users. \n +s | Server Notice Masks (see help with /HELPOP snomasks).\n +Z | User is connected via TLS.": "", + "== User Modes ==\n\nOragono supports the following user modes:\n\n +a | User is marked as being away. This mode is set with the /AWAY command.\n +i | User is marked as invisible (their channels are hidden from whois replies).\n +o | User is an IRC operator.\n +R | User only accepts messages from other registered users. \n +s | Server Notice Masks (see help with /HELPOP snomasks).\n +Z | User is connected via TLS.\n +B | User is a bot.\n +E | User can receive roleplaying commands.\n +T | User is blocked from sending CTCP messages.": "", "@+client-only-tags TAGMSG {,}\n\nSends the given client-only tags to the given targets as a TAGMSG. See the IRCv3\nspecs for more info: http://ircv3.net/specs/core/message-tags-3.3.html": "", "ACC LS\nACC REGISTER [callback_namespace:] [cred_type] :\nACC VERIFY \n\nUsed in account registration. See the relevant specs for more info:\nhttps://oragono.io/specs.html": "", "AMBIANCE \n\nThe AMBIANCE command is used to send a scene notification to the given target.": "", @@ -13,6 +13,7 @@ "CAP [:]\n\nUsed in capability negotiation. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/core/capability-negotiation-3.1.html\nhttp://ircv3.net/specs/core/capability-negotiation-3.2.html": "", "CHATHISTORY [params]\n\nCHATHISTORY is a history replay command associated with the IRCv3\nspecification draft/chathistory. See this document:\nhttps://github.com/ircv3/ircv3-specifications/pull/393": "", "DEBUG