Bläddra i källkod

Merge pull request #1538 from slingamn/strings

update strings
tags/v2.6.0-rc1
Shivaram Lingamneni 3 år sedan
förälder
incheckning
38275601e1
Inget konto är kopplat till bidragsgivarens mejladress

+ 2
- 2
languages/example/chanserv.lang.json Visa fil

@@ -9,7 +9,7 @@
9 9
   "$bLIST$b searches the list of registered channels.": "$bLIST$b searches the list of registered channels.",
10 10
   "$bOP$b makes the given user (or yourself) a channel admin.": "$bOP$b makes the given user (or yourself) a channel admin.",
11 11
   "$bPURGE$b blacklists a channel from the server.": "$bPURGE$b blacklists a channel from the server.",
12
-  "$bQUERY-CUTOFF$b\n'query-cutoff' lets you restrict how much channel history can be retrieved\nby unprivileged users. Your options are:\n1. 'none'               [no restrictions]\n2. 'registration-time'  [users can view history from after their account was\n                         registered, plus a grace period]\n3. 'join-time'          [users can biew history from after they joined the\n                         channel; note that history will be effectively\n                         unavailable to clients that are not always-on]\n4. 'default'            [use the server default]": "$bQUERY-CUTOFF$b\n'query-cutoff' lets you restrict how much channel history can be retrieved\nby unprivileged users. Your options are:\n1. 'none'               [no restrictions]\n2. 'registration-time'  [users can view history from after their account was\n                         registered, plus a grace period]\n3. 'join-time'          [users can biew history from after they joined the\n                         channel; note that history will be effectively\n                         unavailable to clients that are not always-on]\n4. 'default'            [use the server default]",
12
+  "$bQUERY-CUTOFF$b\n'query-cutoff' lets you restrict how much channel history can be retrieved\nby unprivileged users. Your options are:\n1. 'none'               [no restrictions]\n2. 'registration-time'  [users can view history from after their account was\n                         registered, plus a grace period]\n3. 'join-time'          [users can view history from after they joined the\n                         channel; note that history will be effectively\n                         unavailable to clients that are not always-on]\n4. 'default'            [use the server default]": "$bQUERY-CUTOFF$b\n'query-cutoff' lets you restrict how much channel history can be retrieved\nby unprivileged users. Your options are:\n1. 'none'               [no restrictions]\n2. 'registration-time'  [users can view history from after their account was\n                         registered, plus a grace period]\n3. 'join-time'          [users can view history from after they joined the\n                         channel; note that history will be effectively\n                         unavailable to clients that are not always-on]\n4. 'default'            [use the server default]",
13 13
   "$bREGISTER$b lets you own a given channel.": "$bREGISTER$b lets you own a given channel.",
14 14
   "$bSET$b modifies a channel's settings": "$bSET$b modifies a channel's settings",
15 15
   "$bTRANSFER$b transfers ownership of a channel to another user.": "$bTRANSFER$b transfers ownership of a channel to another user.",
@@ -17,7 +17,7 @@
17 17
   "ChanServ lets you register and manage channels.": "ChanServ lets you register and manage channels.",
18 18
   "Syntax $bSET #channel <setting> <value>$b\n\nSET modifies a channel's settings. The following settings are available:": "Syntax $bSET #channel <setting> <value>$b\n\nSET modifies a channel's settings. The following settings are available:",
19 19
   "Syntax: $INFO #channel$b\n\nINFO displays info about a registered channel.": "Syntax: $INFO #channel$b\n\nINFO displays info about a registered channel.",
20
-  "Syntax: $bAMODE #channel [mode change] [account]$b\n\nAMODE lists or modifies persistent mode settings that affect channel members.\nFor example, $bAMODE #channel +o dan$b grants the the holder of the \"dan\"\naccount the +o operator mode every time they join #channel. To list current\naccounts and modes, use $bAMODE #channel$b. Note that users are always\nreferenced by their registered account names, not their nicknames.": "Syntax: $bAMODE #channel [mode change] [account]$b\n\nAMODE lists or modifies persistent mode settings that affect channel members.\nFor example, $bAMODE #channel +o dan$b grants the the holder of the \"dan\"\naccount the +o operator mode every time they join #channel. To list current\naccounts and modes, use $bAMODE #channel$b. Note that users are always\nreferenced by their registered account names, not their nicknames.",
20
+  "Syntax: $bAMODE #channel [mode change] [account]$b\n\nAMODE lists or modifies persistent mode settings that affect channel members.\nFor example, $bAMODE #channel +o dan$b grants the holder of the \"dan\"\naccount the +o operator mode every time they join #channel. To list current\naccounts and modes, use $bAMODE #channel$b. Note that users are always\nreferenced by their registered account names, not their nicknames.": "Syntax: $bAMODE #channel [mode change] [account]$b\n\nAMODE lists or modifies persistent mode settings that affect channel members.\nFor example, $bAMODE #channel +o dan$b grants the holder of the \"dan\"\naccount the +o operator mode every time they join #channel. To list current\naccounts and modes, use $bAMODE #channel$b. Note that users are always\nreferenced by their registered account names, not their nicknames.",
21 21
   "Syntax: $bCLEAR #channel target$b\n\nCLEAR removes users or settings from a channel. Specifically:\n\n$bCLEAR #channel users$b kicks all users except for you.\n$bCLEAR #channel access$b resets all stored bans, invites, ban exceptions,\nand persistent user-mode grants made with CS AMODE.": "Syntax: $bCLEAR #channel target$b\n\nCLEAR removes users or settings from a channel. Specifically:\n\n$bCLEAR #channel users$b kicks all users except for you.\n$bCLEAR #channel access$b resets all stored bans, invites, ban exceptions,\nand persistent user-mode grants made with CS AMODE.",
22 22
   "Syntax: $bDEOP #channel [nickname]$b\n\nDEOP removes the given nickname, or yourself, the channel admin. You can only use\nthis command if you're the founder of the channel.": "Syntax: $bDEOP #channel [nickname]$b\n\nDEOP removes the given nickname, or yourself, the channel admin. You can only use\nthis command if you're the founder of the channel.",
23 23
   "Syntax: $bGET #channel <setting>$b\n\nGET queries the current values of the channel settings. For more information\non the settings and their possible values, see HELP SET.": "Syntax: $bGET #channel <setting>$b\n\nGET queries the current values of the channel settings. For more information\non the settings and their possible values, see HELP SET.",

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

@@ -4,7 +4,6 @@
4 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  v  |  Local vhost changes.\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  v  |  Local vhost changes.\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 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.\n  +B  |  User is a bot.\n  +E  |  User can receive roleplaying commands.\n  +T  |  CTCP messages to the user are blocked.": "== 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  |  CTCP messages to the user are blocked.",
6 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",
7
-  "ACC LS\nACC REGISTER <accountname> [callback_namespace:]<callback> [cred_type] :<credential>\nACC VERIFY <accountname> <auth_code>\n\nUsed in account registration. See the relevant specs for more info:\nhttps://oragono.io/specs.html": "ACC LS\nACC REGISTER <accountname> [callback_namespace:]<callback> [cred_type] :<credential>\nACC VERIFY <accountname> <auth_code>\n\nUsed in account registration. See the relevant specs for more info:\nhttps://oragono.io/specs.html",
8 7
   "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.",
9 8
   "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html",
10 9
   "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.",
@@ -60,7 +59,7 @@
60 59
   "SUMMON [parameters]\n\nThe SUMMON command is not implemented.": "SUMMON [parameters]\n\nThe SUMMON command is not implemented.",
61 60
   "TIME [server]\n\nShows the time of the current, or the given, server.": "TIME [server]\n\nShows the time of the current, or the given, server.",
62 61
   "TOPIC <channel> [topic]\n\nIf [topic] is given, sets the topic in the channel to that. If [topic] is not\ngiven, views the current topic on the channel.": "TOPIC <channel> [topic]\n\nIf [topic] is given, sets the topic in the channel to that. If [topic] is not\ngiven, views the current topic on the channel.",
63
-  "UBAN <subcommand> [arguments]\n\nOragono's \"unified ban\" system. Accepts the following subcommands:\n\n1. UBAN ADD <target> [DURATION <duration>] [REASON...]\n2. UBAN DEL <target>\n3. UBAN LIST\n4. UBAN INFO <target>\n\n<target> may be an IP, a CIDR, a nickmask with wildcards, or the name of an\naccount to suspend.": "UBAN <subcommand> [arguments]\n\nOragono's \"unified ban\" system. Accepts the following subcommands:\n\n1. UBAN ADD <target> [DURATION <duration>] [REASON...]\n2. UBAN DEL <target>\n3. UBAN LIST\n4. UBAN INFO <target>\n\n<target> may be an IP, a CIDR, a nickmask with wildcards, or the name of an\naccount to suspend.",
62
+  "UBAN <subcommand> [arguments]\n\nOragono's \"unified ban\" system. Accepts the following subcommands:\n\n1. UBAN ADD <target> [REQUIRE-SASL] [DURATION <duration>] [REASON...]\n2. UBAN DEL <target>\n3. UBAN LIST\n4. UBAN INFO <target>\n\n<target> may be an IP, a CIDR, a nickmask with wildcards, or the name of an\naccount to suspend. Note that REQUIRE-SASL is only valid for IP and CIDR bans.": "UBAN <subcommand> [arguments]\n\nOragono's \"unified ban\" system. Accepts the following subcommands:\n\n1. UBAN ADD <target> [REQUIRE-SASL] [DURATION <duration>] [REASON...]\n2. UBAN DEL <target>\n3. UBAN LIST\n4. UBAN INFO <target>\n\n<target> may be an IP, a CIDR, a nickmask with wildcards, or the name of an\naccount to suspend. Note that REQUIRE-SASL is only valid for IP and CIDR bans.",
64 63
   "UNDLINE <ip>/<net>\n\nRemoves an existing ban on an IP address or a network.\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24": "UNDLINE <ip>/<net>\n\nRemoves an existing ban on an IP address or a network.\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24",
65 64
   "UNINVITE <nickname> <channel>\n\nUNINVITE rescinds a channel invitation sent for an invite-only channel.": "UNINVITE <nickname> <channel>\n\nUNINVITE rescinds a channel invitation sent for an invite-only channel.",
66 65
   "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*",

+ 7
- 6
languages/example/irc.lang.json Visa fil

@@ -6,6 +6,7 @@
6 6
   "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "$bWarning: unregistering this channel will remove all stored channel attributes.$b",
7 7
   "$bWarning: you are about to empty this channel and remove it from the server.$b": "$bWarning: you are about to empty this channel and remove it from the server.$b",
8 8
   "$bWarning: you are about to transfer control of your channel to another user.$b": "$bWarning: you are about to transfer control of your channel to another user.$b",
9
+  "%[1]s - %[2]s - added by %[3]s - %[4]s": "%[1]s - %[2]s - added by %[3]s - %[4]s",
9 10
   "%[1]s [account: %[2]s] joined the channel": "%[1]s [account: %[2]s] joined the channel",
10 11
   "%[1]s changed nick to %[2]s": "%[1]s changed nick to %[2]s",
11 12
   "%[1]s invited you to channel %[2]s": "%[1]s invited you to channel %[2]s",
@@ -56,7 +57,6 @@
56 57
   "Authentication successful": "Authentication successful",
57 58
   "Autoreplay of missed messages is enabled": "Autoreplay of missed messages is enabled",
58 59
   "Bad or unauthorized PROXY command": "Bad or unauthorized PROXY command",
59
-  "Ban - %[1]s - added by %[2]s - %[3]s": "Ban - %[1]s - added by %[2]s - %[3]s",
60 60
   "Because your client is not always-on, auto-away is disabled": "Because your client is not always-on, auto-away is disabled",
61 61
   "CTCP messages are disabled over Tor": "CTCP messages are disabled over Tor",
62 62
   "Can't change modes for other users": "Can't change modes for other users",
@@ -93,7 +93,7 @@
93 93
   "Channel renamed": "Channel renamed",
94 94
   "Channel renamed: %s": "Channel renamed: %s",
95 95
   "Channels with persistent history cannot be renamed": "Channels with persistent history cannot be renamed",
96
-  "Client %[1]s is associated with IP %[2]s; you can ban this IP with /UBAN ADD": "Client %[1]s is associated with IP %[2]s; you can ban this IP with /UBAN ADD",
96
+  "Client %[1]s is associated with IP %[2]s": "Client %[1]s is associated with IP %[2]s",
97 97
   "Client %[1]s is logged into account %[2]s and has %[3]d active clients (see /NICKSERV CLIENTS LIST %[4]s for more info": "Client %[1]s is logged into account %[2]s and has %[3]d active clients (see /NICKSERV CLIENTS LIST %[4]s for more info",
98 98
   "Client %[1]s is unauthenticated and connected from %[2]s": "Client %[1]s is unauthenticated and connected from %[2]s",
99 99
   "Client %d (currently attached client):": "Client %d (currently attached client):",
@@ -174,8 +174,6 @@
174 174
   "Hostname:    %s": "Hostname:    %s",
175 175
   "I have %[1]d clients and %[2]d servers": "I have %[1]d clients and %[2]d servers",
176 176
   "I'll be right back": "I'll be right back",
177
-  "IP %[1]s has %[2]d active connections out of a maximum of %[3]d": "IP %[1]s has %[2]d active connections out of a maximum of %[3]d",
178
-  "IP %[1]s has had %[2]d connection attempts in the past %[3]v, out of a maximum of %[4]d": "IP %[1]s has had %[2]d connection attempts in the past %[3]v, out of a maximum of %[4]d",
179 177
   "IP %s is exempt from connection limits": "IP %s is exempt from connection limits",
180 178
   "IP address:  %s": "IP address:  %s",
181 179
   "IRC Operators online": "IRC Operators online",
@@ -218,6 +216,8 @@
218 216
   "Multiclient functionality is currently disabled for your account, but you can opt in": "Multiclient functionality is currently disabled for your account, but you can opt in",
219 217
   "Multiclient functionality is currently enabled for your account": "Multiclient functionality is currently enabled for your account",
220 218
   "Multiclient functionality is currently enabled for your account, but you can opt out": "Multiclient functionality is currently enabled for your account, but you can opt out",
219
+  "Network %[1]s has %[2]d active connections out of a maximum of %[3]d": "Network %[1]s has %[2]d active connections out of a maximum of %[3]d",
220
+  "Network %[1]s has had %[2]d connection attempts in the past %[3]v, out of a maximum of %[4]d": "Network %[1]s has had %[2]d connection attempts in the past %[3]v, out of a maximum of %[4]d",
221 221
   "Network service, for more info /msg %s HELP": "Network service, for more info /msg %s HELP",
222 222
   "Nickname %[1]s has %[2]d attached clients(s)": "Nickname %[1]s has %[2]d attached clients(s)",
223 223
   "Nickname is already in use": "Nickname is already in use",
@@ -248,7 +248,6 @@
248 248
   "Password incorrect": "Password incorrect",
249 249
   "Password was invalid": "Password was invalid",
250 250
   "Permission Denied": "Permission Denied",
251
-  "Permission Denied - You're not an IRC operator": "Permission Denied - You're not an IRC operator",
252 251
   "Please wait at least %v and try again": "Please wait at least %v and try again",
253 252
   "Purge reason: %s": "Purge reason: %s",
254 253
   "Purged at: %s": "Purged at: %s",
@@ -334,6 +333,7 @@
334 333
   "They aren't on that channel": "They aren't on that channel",
335 334
   "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>",
336 335
   "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>",
336
+  "This channel has been purged by the server administrators and cannot be used": "This channel has been purged by the server administrators and cannot be used",
337 337
   "This command has been disabled by the server administrators": "This command has been disabled by the server administrators",
338 338
   "This feature has been disabled by the server administrators": "This feature has been disabled by the server administrators",
339 339
   "This is Oragono version %s.": "This is Oragono version %s.",
@@ -372,6 +372,7 @@
372 372
   "Warning: /JOIN 0 will remove you from all channels. To confirm, type: /JOIN 0 %s": "Warning: /JOIN 0 will remove you from all channels. To confirm, type: /JOIN 0 %s",
373 373
   "Warning: account %s currently has a persistent channel privilege granted with CS AMODE. If this mode is not removed, bans will not be respected": "Warning: account %s currently has a persistent channel privilege granted with CS AMODE. If this mode is not removed, bans will not be respected",
374 374
   "Warning: account %s is the channel founder and cannot be banned": "Warning: account %s is the channel founder and cannot be banned",
375
+  "Warning: banning this IP or a network that contains it may affect other users. Use /UBAN INFO on the candidate IP or network for more information.": "Warning: banning this IP or a network that contains it may affect other users. Use /UBAN INFO on the candidate IP or network for more information.",
375 376
   "Warning: could not rename affected client: %v": "Warning: could not rename affected client: %v",
376 377
   "Warning: server.ip-cloaking.enabled-for-always-on is disabled. This reduces the precision of channel bans.": "Warning: server.ip-cloaking.enabled-for-always-on is disabled. This reduces the precision of channel bans.",
377 378
   "Warning: this ban will affect %d other users:": "Warning: this ban will affect %d other users:",
@@ -391,6 +392,7 @@
391 392
   "You can't remove all your certificate fingerprints unless you add a password": "You can't remove all your certificate fingerprints unless you add a password",
392 393
   "You can't ungroup your primary nickname (try unregistering your account instead)": "You can't ungroup your primary nickname (try unregistering your account instead)",
393 394
   "You cannot relay messages to this channel": "You cannot relay messages to this channel",
395
+  "You don't have any stored privileges on that channel": "You don't have any stored privileges on that channel",
394 396
   "You don't have enough channel privileges": "You don't have enough channel privileges",
395 397
   "You don't own that nick": "You don't own that nick",
396 398
   "You have already registered or attempted to register": "You have already registered or attempted to register",
@@ -408,7 +410,6 @@
408 410
   "You must be connected with TLS and a client certificate to do this": "You must be connected with TLS and a client certificate to do this",
409 411
   "You must complete the connection before registering your account": "You must complete the connection before registering your account",
410 412
   "You must complete the connection before verifying your account": "You must complete the connection before verifying your account",
411
-  "You must have rehash permissions in order to execute DEBUG CRASHSERVER": "You must have rehash permissions in order to execute DEBUG CRASHSERVER",
412 413
   "You must log in with SASL to join this server": "You must log in with SASL to join this server",
413 414
   "You must specify an account": "You must specify an account",
414 415
   "You must use your account name as your nickname": "You must use your account name as your nickname",

Laddar…
Avbryt
Spara