Bläddra i källkod

Update example translations and add nickserv translation file

tags/v0.11.0-beta
Daniel Oaks 6 år sedan
förälder
incheckning
3829182359

+ 1
- 1
languages/example-help.lang.json Visa fil

1
 {
1
 {
2
   "= Help Topics =\n\nCommands:\n%s\n\nRPL_ISUPPORT Tokens:\n%s\n\nInformation:\n%s": "= Help Topics =\n\nCommands:\n%s\n\nRPL_ISUPPORT Tokens:\n%s\n\nInformation:\n%s",
2
   "= Help Topics =\n\nCommands:\n%s\n\nRPL_ISUPPORT Tokens:\n%s\n\nInformation:\n%s": "= Help Topics =\n\nCommands:\n%s\n\nRPL_ISUPPORT Tokens:\n%s\n\nInformation:\n%s",
3
-  "== 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 talk in 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 talk in 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.",
3
+  "== 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 talk in 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 talk in 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.",
4
   "== 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\nTo set a snomask, do this with your nickname:\n\n  /MODE <nick> +s <chars>\n\nFor instance, this would set the kill, oper, account and xline snomasks on dan:\n\n  /MODE dan +s koux": "== 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\nTo set a snomask, do this with your nickname:\n\n  /MODE <nick> +s <chars>\n\nFor instance, this would set the kill, oper, account and xline snomasks on dan:\n\n  /MODE dan +s koux",
4
   "== 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\nTo set a snomask, do this with your nickname:\n\n  /MODE <nick> +s <chars>\n\nFor instance, this would set the kill, oper, account and xline snomasks on dan:\n\n  /MODE dan +s koux": "== 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\nTo set a snomask, do this with your nickname:\n\n  /MODE <nick> +s <chars>\n\nFor instance, this would set the kill, oper, account and xline snomasks on dan:\n\n  /MODE dan +s koux",
5
   "== 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.",
5
   "== 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.",
6
   "@+client-only-tags TAGMSG <target>{,<target>}\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": "@+client-only-tags TAGMSG <target>{,<target>}\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",
6
   "@+client-only-tags TAGMSG <target>{,<target>}\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": "@+client-only-tags TAGMSG <target>{,<target>}\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",

+ 50
- 8
languages/example-irc.lang.json Visa fil

1
 {
1
 {
2
   "%d IRC Operators online": "%d IRC Operators online",
2
   "%d IRC Operators online": "%d IRC Operators online",
3
   "%d channels formed": "%d channels formed",
3
   "%d channels formed": "%d channels formed",
4
+  "*** $bChanServ HELP$b ***": "*** $bChanServ HELP$b ***",
5
+  "*** $bEnd of ChanServ HELP$b ***": "*** $bEnd of ChanServ HELP$b ***",
6
+  "*** $bEnd of NickServ HELP$b ***": "*** $bEnd of NickServ HELP$b ***",
7
+  "*** $bNickServ HELP$b ***": "*** $bNickServ HELP$b ***",
4
   "*** Could not find your username": "*** Could not find your username",
8
   "*** Could not find your username": "*** Could not find your username",
5
   "*** Found your username": "*** Found your username",
9
   "*** Found your username": "*** Found your username",
6
   "*** Got a malformed username, ignoring": "*** Got a malformed username, ignoring",
10
   "*** Got a malformed username, ignoring": "*** Got a malformed username, ignoring",
8
   "- %s Message of the day - ": "- %s Message of the day - ",
12
   "- %s Message of the day - ": "- %s Message of the day - ",
9
   "Account already exists": "Account already exists",
13
   "Account already exists": "Account already exists",
10
   "Account created": "Account created",
14
   "Account created": "Account created",
15
+  "Account created, pending verification; verification code has been sent to %s:%s": "Account created, pending verification; verification code has been sent to %s:%s",
16
+  "Account does not exist": "Account does not exist",
11
   "Account name is not valid": "Account name is not valid",
17
   "Account name is not valid": "Account name is not valid",
18
+  "Account registration has been disabled": "Account registration has been disabled",
12
   "Account registration is disabled": "Account registration is disabled",
19
   "Account registration is disabled": "Account registration is disabled",
20
+  "Account: %s": "Account: %s",
13
   "Actual user@host, Actual IP": "Actual user@host, Actual IP",
21
   "Actual user@host, Actual IP": "Actual user@host, Actual IP",
14
   "Added D-Line for %s": "Added D-Line for %s",
22
   "Added D-Line for %s": "Added D-Line for %s",
15
   "Added K-Line for %s": "Added K-Line for %s",
23
   "Added K-Line for %s": "Added K-Line for %s",
16
   "Added temporary (%[1]s) D-Line for %[2]s": "Added temporary (%[1]s) D-Line for %[2]s",
24
   "Added temporary (%[1]s) D-Line for %[2]s": "Added temporary (%[1]s) D-Line for %[2]s",
17
   "Added temporary (%[1]s) K-Line for %[2]s": "Added temporary (%[1]s) K-Line for %[2]s",
25
   "Added temporary (%[1]s) K-Line for %[2]s": "Added temporary (%[1]s) K-Line for %[2]s",
26
+  "Additional grouped nick: %s": "Additional grouped nick: %s",
27
+  "An account already exists for your certificate fingerprint": "An account already exists for your certificate fingerprint",
18
   "Authentication successful": "Authentication successful",
28
   "Authentication successful": "Authentication successful",
29
+  "Bad password": "Bad password",
19
   "Ban - %[1]s - added by %[2]s - %[3]s": "Ban - %[1]s - added by %[2]s - %[3]s",
30
   "Ban - %[1]s - added by %[2]s - %[3]s": "Ban - %[1]s - added by %[2]s - %[3]s",
20
   "Ban - %s - added by %s - %s": "Ban - %s - added by %s - %s",
31
   "Ban - %s - added by %s - %s": "Ban - %s - added by %s - %s",
21
   "Callback namespace is not supported": "Callback namespace is not supported",
32
   "Callback namespace is not supported": "Callback namespace is not supported",
29
   "Cannot resume connection, old nickname contains spaces": "Cannot resume connection, old nickname contains spaces",
40
   "Cannot resume connection, old nickname contains spaces": "Cannot resume connection, old nickname contains spaces",
30
   "Cannot send to channel": "Cannot send to channel",
41
   "Cannot send to channel": "Cannot send to channel",
31
   "Channel %s successfully registered": "Channel %s successfully registered",
42
   "Channel %s successfully registered": "Channel %s successfully registered",
43
+  "Channel does not exist": "Channel does not exist",
32
   "Channel doesn't have roleplaying mode available": "Channel doesn't have roleplaying mode available",
44
   "Channel doesn't have roleplaying mode available": "Channel doesn't have roleplaying mode available",
33
   "Channel list is full": "Channel list is full",
45
   "Channel list is full": "Channel list is full",
34
   "Channel name is not valid": "Channel name is not valid",
46
   "Channel name is not valid": "Channel name is not valid",
35
   "Channel registration is not enabled": "Channel registration is not enabled",
47
   "Channel registration is not enabled": "Channel registration is not enabled",
36
   "Channel renamed: %s": "Channel renamed: %s",
48
   "Channel renamed: %s": "Channel renamed: %s",
37
   "Client reconnected": "Client reconnected",
49
   "Client reconnected": "Client reconnected",
50
+  "Command error. Please report this to the developers": "Command error. Please report this to the developers",
51
+  "Command restricted": "Command restricted",
38
   "Contributors and Former Developers:": "Contributors and Former Developers:",
52
   "Contributors and Former Developers:": "Contributors and Former Developers:",
39
   "Core Developers:": "Core Developers:",
53
   "Core Developers:": "Core Developers:",
40
   "Could not apply mode changes: +%s": "Could not apply mode changes: +%s",
54
   "Could not apply mode changes: +%s": "Could not apply mode changes: +%s",
55
+  "Could not find given client": "Could not find given client",
56
+  "Could not login with your TLS certificate or supplied username/password": "Could not login with your TLS certificate or supplied username/password",
41
   "Could not parse IP address or CIDR network": "Could not parse IP address or CIDR network",
57
   "Could not parse IP address or CIDR network": "Could not parse IP address or CIDR network",
42
   "Could not register": "Could not register",
58
   "Could not register": "Could not register",
43
   "Could not remove ban [%s]": "Could not remove ban [%s]",
59
   "Could not remove ban [%s]": "Could not remove ban [%s]",
44
   "Could not set or change nickname: %s": "Could not set or change nickname: %s",
60
   "Could not set or change nickname: %s": "Could not set or change nickname: %s",
45
   "Could not successfully save new D-LINE: %s": "Could not successfully save new D-LINE: %s",
61
   "Could not successfully save new D-LINE: %s": "Could not successfully save new D-LINE: %s",
46
   "Could not successfully save new K-LINE: %s": "Could not successfully save new K-LINE: %s",
62
   "Could not successfully save new K-LINE: %s": "Could not successfully save new K-LINE: %s",
63
+  "Could not ungroup nick": "Could not ungroup nick",
47
   "Credential type is not supported": "Credential type is not supported",
64
   "Credential type is not supported": "Credential type is not supported",
48
   "End of /HELPOP": "End of /HELPOP",
65
   "End of /HELPOP": "End of /HELPOP",
49
   "End of /INFO": "End of /INFO",
66
   "End of /INFO": "End of /INFO",
55
   "End of WHOWAS": "End of WHOWAS",
72
   "End of WHOWAS": "End of WHOWAS",
56
   "End of list": "End of list",
73
   "End of list": "End of list",
57
   "Erroneous nickname": "Erroneous nickname",
74
   "Erroneous nickname": "Erroneous nickname",
75
+  "Error reserving nickname": "Error reserving nickname",
76
+  "Error while unregistering account": "Error while unregistering account",
58
   "Fake source must be a valid nickname": "Fake source must be a valid nickname",
77
   "Fake source must be a valid nickname": "Fake source must be a valid nickname",
59
   "First param must be a mask or channel": "First param must be a mask or channel",
78
   "First param must be a mask or channel": "First param must be a mask or channel",
79
+  "GHOSTed by %s": "GHOSTed by %s",
60
   "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.",
80
   "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.",
61
   "Help not found": "Help not found",
81
   "Help not found": "Help not found",
62
   "I have %[1]d clients and %[2]d servers": "I have %[1]d clients and %[2]d servers",
82
   "I have %[1]d clients and %[2]d servers": "I have %[1]d clients and %[2]d servers",
63
   "Insufficient oper privs": "Insufficient oper privs",
83
   "Insufficient oper privs": "Insufficient oper privs",
64
   "Invalid CAP subcommand": "Invalid CAP subcommand",
84
   "Invalid CAP subcommand": "Invalid CAP subcommand",
85
+  "Invalid username": "Invalid username",
65
   "JOIN 0 is not allowed": "JOIN 0 is not allowed",
86
   "JOIN 0 is not allowed": "JOIN 0 is not allowed",
66
   "Language preferences have been set": "Language preferences have been set",
87
   "Language preferences have been set": "Language preferences have been set",
67
   "Languages are not supported by this server": "Languages are not supported by this server",
88
   "Languages are not supported by this server": "Languages are not supported by this server",
89
+  "Login has been disabled": "Login has been disabled",
68
   "MOTD File is missing": "MOTD File is missing",
90
   "MOTD File is missing": "MOTD File is missing",
69
   "Malformed username": "Malformed username",
91
   "Malformed username": "Malformed username",
70
   "Mask isn't valid": "Mask isn't valid",
92
   "Mask isn't valid": "Mask isn't valid",
71
-  "NickServ is not yet implemented, sorry! To register an account, check /HELPOP REG": "NickServ is not yet implemented, sorry! To register an account, check /HELPOP REG",
72
   "Nickname is already in use": "Nickname is already in use",
93
   "Nickname is already in use": "Nickname is already in use",
94
+  "Nickname is reserved by a different account": "Nickname is reserved by a different account",
73
   "No DLINEs have been set!": "No DLINEs have been set!",
95
   "No DLINEs have been set!": "No DLINEs have been set!",
74
   "No command given": "No command given",
96
   "No command given": "No command given",
75
   "No masks given": "No masks given",
97
   "No masks given": "No masks given",
76
   "No nickname given": "No nickname given",
98
   "No nickname given": "No nickname given",
77
   "No such channel": "No such channel",
99
   "No such channel": "No such channel",
78
   "No such nick": "No such nick",
100
   "No such nick": "No such nick",
79
-  "No such server": "No such server",
80
   "No topic is set": "No topic is set",
101
   "No topic is set": "No topic is set",
102
+  "No username supplied": "No username supplied",
81
   "Not enough parameters": "Not enough parameters",
103
   "Not enough parameters": "Not enough parameters",
82
   "Only channel founders can change registered channels": "Only channel founders can change registered channels",
104
   "Only channel founders can change registered channels": "Only channel founders can change registered channels",
83
   "Oragono is released under the MIT license.": "Oragono is released under the MIT license.",
105
   "Oragono is released under the MIT license.": "Oragono is released under the MIT license.",
87
   "Permission Denied - You're not an IRC operator": "Permission Denied - You're not an IRC operator",
109
   "Permission Denied - You're not an IRC operator": "Permission Denied - You're not an IRC operator",
88
   "Proxied IP address is not valid: [%s]": "Proxied IP address is not valid: [%s]",
110
   "Proxied IP address is not valid: [%s]": "Proxied IP address is not valid: [%s]",
89
   "Received malformed line": "Received malformed line",
111
   "Received malformed line": "Received malformed line",
112
+  "Registered at: %s": "Registered at: %s",
113
+  "Registration requires a valid e-mail address": "Registration requires a valid e-mail address",
90
   "Rehashing": "Rehashing",
114
   "Rehashing": "Rehashing",
91
   "Remote servers not yet supported": "Remote servers not yet supported",
115
   "Remote servers not yet supported": "Remote servers not yet supported",
92
   "Removed D-Line for %s": "Removed D-Line for %s",
116
   "Removed D-Line for %s": "Removed D-Line for %s",
94
   "SASL authentication aborted": "SASL authentication aborted",
118
   "SASL authentication aborted": "SASL authentication aborted",
95
   "SASL authentication failed": "SASL authentication failed",
119
   "SASL authentication failed": "SASL authentication failed",
96
   "SASL authentication failed, you are not connecting with a certificate": "SASL authentication failed, you are not connecting with a certificate",
120
   "SASL authentication failed, you are not connecting with a certificate": "SASL authentication failed, you are not connecting with a certificate",
97
-  "SASL authentication failed: Bad account name": "SASL authentication failed: Bad account name",
98
   "SASL authentication failed: Invalid auth blob": "SASL authentication failed: Invalid auth blob",
121
   "SASL authentication failed: Invalid auth blob": "SASL authentication failed: Invalid auth blob",
99
   "SASL authentication failed: Invalid b64 encoding": "SASL authentication failed: Invalid b64 encoding",
122
   "SASL authentication failed: Invalid b64 encoding": "SASL authentication failed: Invalid b64 encoding",
100
   "SASL authentication failed: Passphrase too long": "SASL authentication failed: Passphrase too long",
123
   "SASL authentication failed: Passphrase too long": "SASL authentication failed: Passphrase too long",
101
   "SASL authentication failed: authcid and authzid should be the same": "SASL authentication failed: authcid and authzid should be the same",
124
   "SASL authentication failed: authcid and authzid should be the same": "SASL authentication failed: authcid and authzid should be the same",
102
-  "SASL authentication successful": "SASL authentication successful",
103
   "SASL message too long": "SASL message too long",
125
   "SASL message too long": "SASL message too long",
104
   "Server notice masks": "Server notice masks",
126
   "Server notice masks": "Server notice masks",
105
-  "Sorry, I don't know that command": "Sorry, I don't know that command",
106
-  "Syntax: REGISTER <channel>": "Syntax: REGISTER <channel>",
127
+  "Successfully grouped nick %s with your account": "Successfully grouped nick %s with your account",
128
+  "Successfully op'd in channel %s": "Successfully op'd in channel %s",
129
+  "Successfully ungrouped nick %s with your account": "Successfully ungrouped nick %s with your account",
130
+  "Successfully unregistered account %s": "Successfully unregistered account %s",
131
+  "Syntax: $bOP #channel [nickname]$b": "Syntax: $bOP #channel [nickname]$b",
132
+  "Syntax: $bREGISTER #channel$b": "Syntax: $bREGISTER #channel$b",
107
   "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on",
133
   "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on",
134
+  "That nickname is already reserved by someone else": "That nickname is already reserved by someone else",
135
+  "That nickname is not registered": "That nickname is not registered",
108
   "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "There are %[1]d users and %[2]d invisible on %[3]d server(s)",
136
   "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "There are %[1]d users and %[2]d invisible on %[3]d server(s)",
109
   "There was no such nickname": "There was no such nickname",
137
   "There was no such nickname": "There was no such nickname",
110
   "They aren't on that channel": "They aren't on that channel",
138
   "They aren't on that channel": "They aren't on that channel",
113
   "This server is in debug mode and is logging all user I/O. If you do not wish for everything you send to be readable by the server owner(s), please disconnect.": "This server is in debug mode and is logging all user I/O. If you do not wish for everything you send to be readable by the server owner(s), please disconnect.",
141
   "This server is in debug mode and is logging all user I/O. If you do not wish for everything you send to be readable by the server owner(s), please disconnect.": "This server is in debug mode and is logging all user I/O. If you do not wish for everything you send to be readable by the server owner(s), please disconnect.",
114
   "This server was created %s": "This server was created %s",
142
   "This server was created %s": "This server was created %s",
115
   "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it",
143
   "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it",
144
+  "To verify your account, issue one of these commands:": "To verify your account, issue one of these commands:",
145
+  "Translators:": "Translators:",
116
   "Unknown command": "Unknown command",
146
   "Unknown command": "Unknown command",
147
+  "Unknown command. To see available commands, run /CS HELP": "Unknown command. To see available commands, run /CS HELP",
148
+  "Unknown command. To see available commands, run /NS HELP": "Unknown command. To see available commands, run /NS HELP",
149
+  "Unknown command. To see available commands, run /cs HELP": "Unknown command. To see available commands, run /cs HELP",
117
   "Unknown subcommand": "Unknown subcommand",
150
   "Unknown subcommand": "Unknown subcommand",
118
   "User doesn't have roleplaying mode enabled": "User doesn't have roleplaying mode enabled",
151
   "User doesn't have roleplaying mode enabled": "User doesn't have roleplaying mode enabled",
119
-  "VERIFY is not yet implemented": "VERIFY is not yet implemented",
152
+  "Verification code: %s": "Verification code: %s",
153
+  "Verify your account on %s": "Verify your account on %s",
120
   "WEBIRC command is not usable from your address or incorrect password given": "WEBIRC command is not usable from your address or incorrect password given",
154
   "WEBIRC command is not usable from your address or incorrect password given": "WEBIRC command is not usable from your address or incorrect password given",
121
   "Welcome to the Internet Relay Network %s": "Welcome to the Internet Relay Network %s",
155
   "Welcome to the Internet Relay Network %s": "Welcome to the Internet Relay Network %s",
122
   "You are banned from this server (%s)": "You are banned from this server (%s)",
156
   "You are banned from this server (%s)": "You are banned from this server (%s)",
124
   "You are not using a TLS certificate": "You are not using a TLS certificate",
158
   "You are not using a TLS certificate": "You are not using a TLS certificate",
125
   "You are now an IRC operator": "You are now an IRC operator",
159
   "You are now an IRC operator": "You are now an IRC operator",
126
   "You are now logged in as %s": "You are now logged in as %s",
160
   "You are now logged in as %s": "You are now logged in as %s",
161
+  "You can't GHOST yourself (try /QUIT instead)": "You can't GHOST yourself (try /QUIT instead)",
162
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "You can't ungroup your primary nickname (try unregistering your account instead)",
163
+  "You don't own that nick": "You don't own that nick",
127
   "You have been banned from this server (%s)": "You have been banned from this server (%s)",
164
   "You have been banned from this server (%s)": "You have been banned from this server (%s)",
128
   "You have been marked as being away": "You have been marked as being away",
165
   "You have been marked as being away": "You have been marked as being away",
166
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "You have too many nicks reserved already (you can remove some with /NS DROP)",
129
   "You may not reregister": "You may not reregister",
167
   "You may not reregister": "You may not reregister",
130
   "You must be an oper on the channel to register it": "You must be an oper on the channel to register it",
168
   "You must be an oper on the channel to register it": "You must be an oper on the channel to register it",
169
+  "You must be logged in to op on a channel": "You must be logged in to op on a channel",
131
   "You must be logged in to register a channel": "You must be logged in to register a channel",
170
   "You must be logged in to register a channel": "You must be logged in to register a channel",
171
+  "You must be the channel founder to op": "You must be the channel founder to op",
172
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "You need to either supply a passphrase or be connected via TLS with a client cert",
132
   "You need to register before you can use that command": "You need to register before you can use that command",
173
   "You need to register before you can use that command": "You need to register before you can use that command",
133
-  "You need to run a command": "You need to run a command",
134
   "You specified too many languages": "You specified too many languages",
174
   "You specified too many languages": "You specified too many languages",
135
   "You're already logged into an account": "You're already logged into an account",
175
   "You're already logged into an account": "You're already logged into an account",
136
   "You're already opered-up!": "You're already opered-up!",
176
   "You're already opered-up!": "You're already opered-up!",
137
   "You're not a channel operator": "You're not a channel operator",
177
   "You're not a channel operator": "You're not a channel operator",
178
+  "You're not logged into an account": "You're not logged into an account",
138
   "You're not on that channel": "You're not on that channel",
179
   "You're not on that channel": "You're not on that channel",
180
+  "You're now logged in as %s": "You're now logged in as %s",
139
   "Your host is %[1]s, running version %[2]s": "Your host is %[1]s, running version %[2]s",
181
   "Your host is %[1]s, running version %[2]s": "Your host is %[1]s, running version %[2]s",
140
   "are supported by this server": "are supported by this server",
182
   "are supported by this server": "are supported by this server",
141
   "can speak these languages": "can speak these languages",
183
   "can speak these languages": "can speak these languages",

+ 13
- 0
languages/example-nickserv.lang.json Visa fil

1
+{
2
+  "NickServ lets you register and login to an account.\n\nTo see in-depth help for a specific NickServ command, try:\n    $b/NS HELP <command>$b\n\nHere are the commands you can use:\n%s": "NickServ lets you register and login to an account.\n\nTo see in-depth help for a specific NickServ command, try:\n    $b/NS HELP <command>$b\n\nHere are the commands you can use:\n%s",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.",
4
+  "Syntax: $bGHOST <nickname>$b\n\nGHOST disconnects the given user from the network if they're logged in with the\nsame user account, letting you reclaim your nickname.": "Syntax: $bGHOST <nickname>$b\n\nGHOST disconnects the given user from the network if they're logged in with the\nsame user account, letting you reclaim your nickname.",
5
+  "Syntax: $bGROUP$b\n\nGROUP links your current nickname with your logged-in account, preventing other\nusers from changing to it (or forcing them to rename).": "Syntax: $bGROUP$b\n\nGROUP links your current nickname with your logged-in account, preventing other\nusers from changing to it (or forcing them to rename).",
6
+  "Syntax: $bHELP [command]$b\n\nHELP returns information on the given command.": "Syntax: $bHELP [command]$b\n\nHELP returns information on the given command.",
7
+  "Syntax: $bIDENTIFY <username> [password]$b\n\nIDENTIFY lets you login to the given username using either password auth, or\ncertfp (your client certificate) if a password is not given.": "Syntax: $bIDENTIFY <username> [password]$b\n\nIDENTIFY lets you login to the given username using either password auth, or\ncertfp (your client certificate) if a password is not given.",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.",
9
+  "Syntax: $bREGISTER <username> <email> [password]$b\n\nREGISTER lets you register a user account. If the server allows anonymous\nregistration, you can send an asterisk (*) as the email address.\n\nIf the password is left out, your account will be registered to your TLS client\ncertificate (and you will need to use that certificate to login in future).": "Syntax: $bREGISTER <username> <email> [password]$b\n\nREGISTER lets you register a user account. If the server allows anonymous\nregistration, you can send an asterisk (*) as the email address.\n\nIf the password is left out, your account will be registered to your TLS client\ncertificate (and you will need to use that certificate to login in future).",
10
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP foribly de-links the given nickname from the attached user account.": "Syntax: $bSADROP <nickname>$b\n\nSADROP foribly de-links the given nickname from the attached user account.",
11
+  "Syntax: $bUNREGISTER [username]$b\n\nUNREGISTER lets you delete your user account (or the given one, if you're an\nIRC operator with the correct permissions).": "Syntax: $bUNREGISTER [username]$b\n\nUNREGISTER lets you delete your user account (or the given one, if you're an\nIRC operator with the correct permissions).",
12
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification."
13
+}

Laddar…
Avbryt
Spara