Browse Source

Update translations

tags/v1.0.0-rc1
Daniel Oaks 5 years ago
parent
commit
ce0f80577d
100 changed files with 4964 additions and 650 deletions
  1. 4
    0
      languages/af-ZA.lang.yaml
  2. 4
    0
      languages/ar-SA.lang.yaml
  3. 4
    0
      languages/ca-ES.lang.yaml
  4. 4
    0
      languages/cs-CZ.lang.yaml
  5. 4
    0
      languages/da-DK.lang.yaml
  6. 7
    0
      languages/de-DE-chanserv.lang.json
  7. 67
    0
      languages/de-DE-help.lang.json
  8. 12
    0
      languages/de-DE-hostserv.lang.json
  9. 231
    0
      languages/de-DE-irc.lang.json
  10. 14
    0
      languages/de-DE-nickserv.lang.json
  11. 4
    0
      languages/de-DE.lang.yaml
  12. 7
    0
      languages/el-GR-chanserv.lang.json
  13. 61
    61
      languages/el-GR-help.lang.json
  14. 12
    0
      languages/el-GR-hostserv.lang.json
  15. 64
    64
      languages/el-GR-irc.lang.json
  16. 14
    0
      languages/el-GR-nickserv.lang.json
  17. 7
    0
      languages/en-AU-chanserv.lang.json
  18. 67
    0
      languages/en-AU-help.lang.json
  19. 12
    0
      languages/en-AU-hostserv.lang.json
  20. 231
    0
      languages/en-AU-irc.lang.json
  21. 14
    0
      languages/en-AU-nickserv.lang.json
  22. 5
    0
      languages/en-AU.lang.yaml
  23. 7
    0
      languages/fi-FI-chanserv.lang.json
  24. 67
    0
      languages/fi-FI-help.lang.json
  25. 12
    0
      languages/fi-FI-hostserv.lang.json
  26. 231
    0
      languages/fi-FI-irc.lang.json
  27. 14
    0
      languages/fi-FI-nickserv.lang.json
  28. 4
    0
      languages/fi-FI.lang.yaml
  29. 7
    0
      languages/he-IL-chanserv.lang.json
  30. 67
    0
      languages/he-IL-help.lang.json
  31. 12
    0
      languages/he-IL-hostserv.lang.json
  32. 231
    0
      languages/he-IL-irc.lang.json
  33. 14
    0
      languages/he-IL-nickserv.lang.json
  34. 4
    0
      languages/he-IL.lang.yaml
  35. 7
    0
      languages/hu-HU-chanserv.lang.json
  36. 67
    0
      languages/hu-HU-help.lang.json
  37. 12
    0
      languages/hu-HU-hostserv.lang.json
  38. 231
    0
      languages/hu-HU-irc.lang.json
  39. 14
    0
      languages/hu-HU-nickserv.lang.json
  40. 4
    0
      languages/hu-HU.lang.yaml
  41. 7
    0
      languages/it-IT-chanserv.lang.json
  42. 67
    0
      languages/it-IT-help.lang.json
  43. 12
    0
      languages/it-IT-hostserv.lang.json
  44. 231
    0
      languages/it-IT-irc.lang.json
  45. 14
    0
      languages/it-IT-nickserv.lang.json
  46. 4
    0
      languages/it-IT.lang.yaml
  47. 7
    0
      languages/ja-JP-chanserv.lang.json
  48. 67
    0
      languages/ja-JP-help.lang.json
  49. 12
    0
      languages/ja-JP-hostserv.lang.json
  50. 231
    0
      languages/ja-JP-irc.lang.json
  51. 14
    0
      languages/ja-JP-nickserv.lang.json
  52. 4
    0
      languages/ja-JP.lang.yaml
  53. 7
    0
      languages/ko-KR-chanserv.lang.json
  54. 67
    0
      languages/ko-KR-help.lang.json
  55. 12
    0
      languages/ko-KR-hostserv.lang.json
  56. 231
    0
      languages/ko-KR-irc.lang.json
  57. 14
    0
      languages/ko-KR-nickserv.lang.json
  58. 4
    0
      languages/ko-KR.lang.yaml
  59. 7
    0
      languages/nl-NL-chanserv.lang.json
  60. 67
    0
      languages/nl-NL-help.lang.json
  61. 12
    0
      languages/nl-NL-hostserv.lang.json
  62. 231
    0
      languages/nl-NL-irc.lang.json
  63. 14
    0
      languages/nl-NL-nickserv.lang.json
  64. 4
    0
      languages/nl-NL.lang.yaml
  65. 7
    0
      languages/no-NO-chanserv.lang.json
  66. 61
    61
      languages/no-NO-help.lang.json
  67. 12
    0
      languages/no-NO-hostserv.lang.json
  68. 64
    64
      languages/no-NO-irc.lang.json
  69. 14
    0
      languages/no-NO-nickserv.lang.json
  70. 7
    0
      languages/pl-PL-chanserv.lang.json
  71. 67
    0
      languages/pl-PL-help.lang.json
  72. 12
    0
      languages/pl-PL-hostserv.lang.json
  73. 206
    206
      languages/pl-PL-irc.lang.json
  74. 14
    0
      languages/pl-PL-nickserv.lang.json
  75. 7
    0
      languages/pt-BR-chanserv.lang.json
  76. 64
    64
      languages/pt-BR-help.lang.json
  77. 12
    0
      languages/pt-BR-hostserv.lang.json
  78. 130
    130
      languages/pt-BR-irc.lang.json
  79. 14
    0
      languages/pt-BR-nickserv.lang.json
  80. 7
    0
      languages/pt-PT-chanserv.lang.json
  81. 67
    0
      languages/pt-PT-help.lang.json
  82. 12
    0
      languages/pt-PT-hostserv.lang.json
  83. 231
    0
      languages/pt-PT-irc.lang.json
  84. 14
    0
      languages/pt-PT-nickserv.lang.json
  85. 4
    0
      languages/pt-PT.lang.yaml
  86. 7
    0
      languages/ru-RU-chanserv.lang.json
  87. 67
    0
      languages/ru-RU-help.lang.json
  88. 12
    0
      languages/ru-RU-hostserv.lang.json
  89. 231
    0
      languages/ru-RU-irc.lang.json
  90. 14
    0
      languages/ru-RU-nickserv.lang.json
  91. 4
    0
      languages/ru-RU.lang.yaml
  92. 7
    0
      languages/sr-SP-chanserv.lang.json
  93. 67
    0
      languages/sr-SP-help.lang.json
  94. 12
    0
      languages/sr-SP-hostserv.lang.json
  95. 231
    0
      languages/sr-SP-irc.lang.json
  96. 14
    0
      languages/sr-SP-nickserv.lang.json
  97. 4
    0
      languages/sr-SP.lang.yaml
  98. 7
    0
      languages/sv-SE-chanserv.lang.json
  99. 67
    0
      languages/sv-SE-help.lang.json
  100. 0
    0
      languages/sv-SE-hostserv.lang.json

+ 4
- 0
languages/af-ZA.lang.yaml View File

1
+---
2
+name: "Afrikaans"
3
+code: "af"
4
+incomplete: true

+ 4
- 0
languages/ar-SA.lang.yaml View File

1
+---
2
+name: "العربية"
3
+code: "ar"
4
+incomplete: true

+ 4
- 0
languages/ca-ES.lang.yaml View File

1
+---
2
+name: "Català"
3
+code: "ca"
4
+incomplete: true

+ 4
- 0
languages/cs-CZ.lang.yaml View File

1
+---
2
+name: "Čeština"
3
+code: "cs"
4
+incomplete: true

+ 4
- 0
languages/da-DK.lang.yaml View File

1
+---
2
+name: "Dansk"
3
+code: "da"
4
+incomplete: true

+ 7
- 0
languages/de-DE-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/de-DE-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/de-DE-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/de-DE-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/de-DE-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/de-DE.lang.yaml View File

1
+---
2
+name: "Deutsch"
3
+code: "de"
4
+incomplete: true

+ 7
- 0
languages/el-GR-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 61
- 61
languages/el-GR-help.lang.json View File

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.": "== Λειτουργίες καναλιού ==\n\nΤο οragono υποστηρίζει τις ακόλουθες λειτουργίες καναλιών:\n\n  +b  |  Μάσκες πελετών που έχουν απαγορευτεί από το κανάλι (π.χ. *! * @127.0.0.1)\n  +e  |  Μάσκες πελατών που απαλλάσσονται από απαγορεύσεις.\n  +I |  Μάσκες πελατών που εξαιρούνται από τη σημαία μόνο για πρόσκληση.\n  +i |  Μόνο για προσκλήσεις, μόνο προσκεκλημένοι πελάτες μπορούν να συμμετάσχουν στο κανάλι.\n  +k  | Το κλειδί που απαιτείται όταν συνδέεστε στο κανάλι.\n  +l  |  Το όριο σύνδεσης πελάτη για το κανάλι.\n  +m  |  Συντονισμένη λειτουργία, μόνο προνομιακοί πελάτες μπορούν να μιλήσουν στο κανάλι.\n  +n  |  Λειτουργία χωρίς εξωτερικά μηνύματα, μόνο οι χρήστες που βρίσκονται στο κανάλι μπορούν να στείλουν \n      |  μηνύματα σε αυτό.\n  +R  |  Μόνο εγγεγραμμένοι χρήστες μπορούν να μιλήσουν στο κανάλι.\n  +s  |  Μυστική λειτουργία, το κανάλι δεν θα εμφανιστεί στο / LIST ή στις απαντήσεις whois.\n  +t  |  Μόνο οι χειριστές καναλιών μπορούν να τροποποιήσουν το θέμα.\n\n= Προθέματα =\n\n  +q (~) | Λειτουργία ιδρυτή καναλιού.\n  +a (&) | Λειτουργία διαχειριστή καναλιού.\n  +o (@) | Λειτουργία χειριστή καναλιού.\n  +h (%) |  Λειτουργία μισο-χειριστή καναλιού.\n  +v (+) |  Λειτουργία φωνής καναλιού.",
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.": "== Λειτουργίες καναλιού ==\n\nΤο οragono υποστηρίζει τις ακόλουθες λειτουργίες καναλιών:\n\n  +b  |  Μάσκες πελετών που έχουν απαγορευτεί από το κανάλι (π.χ. *! * @127.0.0.1)\n  +e  |  Μάσκες πελατών που απαλλάσσονται από απαγορεύσεις.\n  +I |  Μάσκες πελατών που εξαιρούνται από τη σημαία μόνο για πρόσκληση.\n  +i |  Μόνο για προσκλήσεις, μόνο προσκεκλημένοι πελάτες μπορούν να συμμετάσχουν στο κανάλι.\n  +k  | Το κλειδί που απαιτείται όταν συνδέεστε στο κανάλι.\n  +l  |  Το όριο σύνδεσης πελάτη για το κανάλι.\n  +m  |  Συντονισμένη λειτουργία, μόνο προνομιακοί πελάτες μπορούν να μιλήσουν στο κανάλι.\n  +n  |  Λειτουργία χωρίς εξωτερικά μηνύματα, μόνο οι χρήστες που βρίσκονται στο κανάλι μπορούν να στείλουν \n      |  μηνύματα σε αυτό.\n  +R  |  Μόνο εγγεγραμμένοι χρήστες μπορούν να μιλήσουν στο κανάλι.\n  +s  |  Μυστική λειτουργία, το κανάλι δεν θα εμφανιστεί στο / LIST ή στις απαντήσεις whois.\n  +t  |  Μόνο οι χειριστές καναλιών μπορούν να τροποποιήσουν το θέμα.\n\n= Προθέματα =\n\n  +q (~) | Λειτουργία ιδρυτή καναλιού.\n  +a (&) | Λειτουργία διαχειριστή καναλιού.\n  +o (@) | Λειτουργία χειριστή καναλιού.\n  +h (%) |  Λειτουργία μισο-χειριστή καναλιού.\n  +v (+) |  Λειτουργία φωνής καναλιού.",
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": "== Μάσκες ειδοποίησης διακομιστή ==\n\nΤο oragono υποστηρίζει τις ακόλουθες μάσκες προειδοποίησης διακομιστή για χειριστές:\n\na | Τοπικές ανακοινώσεις.\nc | Συνδέσεις τοπικών πελατών.\nj | Ενέργειες τοπικού καναλιού.\nk | Τοπικές εξολοθρεύσης.\nn | Τοπικές αλλαγές ψευδώνυμου.\no | Ενέργειες τοπικού χειριστή.\nq | Τοπική τερματοποίηση.\nt | Τοπική χρήση /STATS.\nu | Ενέργειες τοπικού λογαριασμού πελάτη.\nx | Τοπικές γραμμές X (DLINE / KLINE / κ. τ. λ).\n\nΓια να ορίσετε ένα snomask, κάντε το με το ψευδώνυμό σας:\n\n/MODE <nick> +s <chars>\n\nΓια παράδειγμα, αυτό θα καθόριζε τα kill, oper, λογαριασμό και xline snomasks στοn 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": "== Μάσκες ειδοποίησης διακομιστή ==\n\nΤο oragono υποστηρίζει τις ακόλουθες μάσκες προειδοποίησης διακομιστή για χειριστές:\n\na | Τοπικές ανακοινώσεις.\nc | Συνδέσεις τοπικών πελατών.\nj | Ενέργειες τοπικού καναλιού.\nk | Τοπικές εξολοθρεύσης.\nn | Τοπικές αλλαγές ψευδώνυμου.\no | Ενέργειες τοπικού χειριστή.\nq | Τοπική τερματοποίηση.\nt | Τοπική χρήση /STATS.\nu | Ενέργειες τοπικού λογαριασμού πελάτη.\nx | Τοπικές γραμμές X (DLINE / KLINE / κ. τ. λ).\n\nΓια να ορίσετε ένα snomask, κάντε το με το ψευδώνυμό σας:\n\n/MODE <nick> +s <chars>\n\nΓια παράδειγμα, αυτό θα καθόριζε τα kill, oper, λογαριασμό και xline snomasks στοn 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.": "== Τρόποι χρήστη ==\n\nΤο oragono υποστηρίζει τους ακόλουθους τρόπους χρήστη:\n\n+a | Ο χρήστης έχει επισημανθεί ως μακριά. Αυτή η λειτουργία έχει οριστεί με την εντολή /AWAY.\n+i | Ο χρήστης έχει επισημανθεί ως αόρατος (τα κανάλια του είναι κρυμμένα από τις απαντήσεις whois).\n+o | Ο χρήστης είναι χειριστής IRC.\n+R | Ο χρήστης δέχεται μόνο μηνύματα από άλλους εγγεγραμμένους χρήστες.\n+s | Μάσκες ειδοποιήσεων διακομιστών (ανατρέξτε στο βοήθημα με / HELPOP snomasks).\n+Z | Ο χρήστης είναι συνδεδεμένος μέσω 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.": "== Τρόποι χρήστη ==\n\nΤο oragono υποστηρίζει τους ακόλουθους τρόπους χρήστη:\n\n+a | Ο χρήστης έχει επισημανθεί ως μακριά. Αυτή η λειτουργία έχει οριστεί με την εντολή /AWAY.\n+i | Ο χρήστης έχει επισημανθεί ως αόρατος (τα κανάλια του είναι κρυμμένα από τις απαντήσεις whois).\n+o | Ο χρήστης είναι χειριστής IRC.\n+R | Ο χρήστης δέχεται μόνο μηνύματα από άλλους εγγεγραμμένους χρήστες.\n+s | Μάσκες ειδοποιήσεων διακομιστών (ανατρέξτε στο βοήθημα με / HELPOP snomasks).\n+Z | Ο χρήστης είναι συνδεδεμένος μέσω 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",
7
-  "ACC 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 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
-  "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
-  "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
-  "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.",
11
-  "CAP <subcommand> [:<capabilities>]\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": "CAP <subcommand> [:<capabilities>]\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",
12
-  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.",
13
-  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "CS <subcommand> [params]\n\nChanServ controls channel registrations.",
14
-  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.",
15
-  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.",
16
-  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.",
17
-  "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.",
18
-  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).",
19
-  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).",
20
-  "INFO\n\nSends information about the server, developers, etc.": "INFO\n\nSends information about the server, developers, etc.",
21
-  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.",
22
-  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.",
23
-  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.",
24
-  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.",
25
-  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.",
26
-  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.",
27
-  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.",
28
-  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.",
29
-  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.",
30
-  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".",
31
-  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.",
32
-  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "MOTD [server]\n\nReturns the message of the day for this, or the given, server.",
33
-  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".",
34
-  "NICK <newnick>\n\nSets your nickname to the new given one.": "NICK <newnick>\n\nSets your nickname to the new given one.",
35
-  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.",
36
-  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.",
37
-  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.",
38
-  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.",
39
-  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.",
40
-  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.",
41
-  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.",
42
-  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.",
43
-  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "PING <args>...\n\nRequests a PONG. Used to check link connectivity.",
44
-  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.",
45
-  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.",
46
-  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.",
47
-  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "REHASH\n\nReloads the config file and updates TLS certificates on listeners",
48
-  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!",
49
-  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.",
50
-  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html",
51
-  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.",
52
-  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.",
53
-  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".",
54
-  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.",
55
-  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.",
56
-  "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.",
57
-  "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.",
58
-  "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",
59
-  "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.*",
60
-  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).",
61
-  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.",
62
-  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.",
63
-  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure",
64
-  "WHO <name> [o]\n\nReturns information for the given user.": "WHO <name> [o]\n\nReturns information for the given user.",
65
-  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).",
66
-  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname."
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
 }
67
 }

+ 12
- 0
languages/el-GR-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 64
- 64
languages/el-GR-irc.lang.json View File

1
 {
1
 {
2
-  "$bWarning: unregistering this account will remove its stored privileges.$b": "$bWarning: unregistering this account will remove its stored privileges.$b",
3
-  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "$bWarning: unregistering this channel will remove all stored channel attributes.$b",
4
-  "%d. User %s requests vhost: %s": "%d. User %s requests vhost: %s",
5
-  "%s [account: %s] joined the channel": "%s [account: %s] joined the channel",
6
-  "%s joined the channel": "%s joined the channel",
7
-  "%s kicked %s (%s)": "%s kicked %s (%s)",
8
-  "%s left the channel (%s)": "%s left the channel (%s)",
9
-  "%s quit (%s)": "%s quit (%s)",
10
-  "*** $bEnd of %s HELP$b ***": "*** $bEnd of %s HELP$b ***",
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
   "*** Could not find your username": "*** Δεν ήταν δυνατή η εύρεση του ονόματος του χρήστη",
11
   "*** Could not find your username": "*** Δεν ήταν δυνατή η εύρεση του ονόματος του χρήστη",
12
   "*** Found your username": "*** Βρέθηκε το όνομα του χρήστη σας",
12
   "*** Found your username": "*** Βρέθηκε το όνομα του χρήστη σας",
13
   "*** Got a malformed username, ignoring": "*** Έχει ένα κακόβουλο όνομα του χρήστη, αγνοώντας",
13
   "*** Got a malformed username, ignoring": "*** Έχει ένα κακόβουλο όνομα του χρήστη, αγνοώντας",
14
   "*** Looking up your username": "*** Αναζητώντας το όνομα του χρήστη σας",
14
   "*** Looking up your username": "*** Αναζητώντας το όνομα του χρήστη σας",
15
   "- %s Message of the day - ": "- %s Μήνυμα ημέρας - ",
15
   "- %s Message of the day - ": "- %s Μήνυμα ημέρας - ",
16
-  "... and other commands which have been disabled": "... and other commands which have been disabled",
17
-  "A request is pending for vhost: %s": "A request is pending for vhost: %s",
18
-  "A request was previously made for vhost: %s": "A request was previously made for vhost: %s",
19
-  "Account %s has no vhost": "Account %s has no vhost",
20
-  "Account %s has vhost: %s": "Account %s has vhost: %s",
21
-  "Account %s receives mode +%s": "Account %s receives mode +%s",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
   "Account already exists": "Ο λογαριασμός υπάρχει ήδη",
22
   "Account already exists": "Ο λογαριασμός υπάρχει ήδη",
23
   "Account created": "Ο λογαριασμός δημιουργήθηκε",
23
   "Account created": "Ο λογαριασμός δημιουργήθηκε",
24
   "Account created, pending verification; verification code has been sent to %s:%s": "Ο λογαριασμός δημιουργήθηκε. Εκκρεμεί επαλήθευση. Ο κωδικός επαλήθευσης έχει σταλεί στο %s: %s",
24
   "Account created, pending verification; verification code has been sent to %s:%s": "Ο λογαριασμός δημιουργήθηκε. Εκκρεμεί επαλήθευση. Ο κωδικός επαλήθευσης έχει σταλεί στο %s: %s",
34
   "Added temporary (%[1]s) K-Line for %[2]s": "Προστέθηκε προσωρινά (%[1]s) Κ-Line για %[2]s",
34
   "Added temporary (%[1]s) K-Line for %[2]s": "Προστέθηκε προσωρινά (%[1]s) Κ-Line για %[2]s",
35
   "Additional grouped nick: %s": "Επιπλέον ομαδοποιημένων nick: %s",
35
   "Additional grouped nick: %s": "Επιπλέον ομαδοποιημένων nick: %s",
36
   "An account already exists for your certificate fingerprint": "Υπάρχει ήδη λογαριασμός για το δακτυλικό σας αποτύπωμα πιστοποιητικού",
36
   "An account already exists for your certificate fingerprint": "Υπάρχει ήδη λογαριασμός για το δακτυλικό σας αποτύπωμα πιστοποιητικού",
37
-  "An error occurred": "An error occurred",
37
+  "An error occurred": "",
38
   "Authentication successful": "Ο έλεγχος της ταυτότητας ήταν επιτυχής",
38
   "Authentication successful": "Ο έλεγχος της ταυτότητας ήταν επιτυχής",
39
-  "Bad or unauthorized PROXY command": "Bad or unauthorized PROXY command",
39
+  "Bad or unauthorized PROXY command": "",
40
   "Bad password": "Εσφαλμένος κωδικός",
40
   "Bad password": "Εσφαλμένος κωδικός",
41
   "Ban - %[1]s - added by %[2]s - %[3]s": "Απαγόρευση - %[1]s - προστέθηκε από %[2]s - %[3]s",
41
   "Ban - %[1]s - added by %[2]s - %[3]s": "Απαγόρευση - %[1]s - προστέθηκε από %[2]s - %[3]s",
42
   "Callback namespace is not supported": "Ο χώρος ονομάτων ανάκλησης δεν υποστηρίζεται",
42
   "Callback namespace is not supported": "Ο χώρος ονομάτων ανάκλησης δεν υποστηρίζεται",
43
   "Can't change modes for other users": "Δεν είναι δυνατή η αλλαγή των τρόπων λειτουργίας για άλλους χρήστες",
43
   "Can't change modes for other users": "Δεν είναι δυνατή η αλλαγή των τρόπων λειτουργίας για άλλους χρήστες",
44
   "Can't view modes for other users": "Δεν είναι δυνατή η προβολή λειτουργιών για άλλους χρήστες",
44
   "Can't view modes for other users": "Δεν είναι δυνατή η προβολή λειτουργιών για άλλους χρήστες",
45
   "Cannot join channel (+%s)": "Δεν είναι δυνατή η σύνδεση στο κανάλι (+%s)",
45
   "Cannot join channel (+%s)": "Δεν είναι δυνατή η σύνδεση στο κανάλι (+%s)",
46
-  "Cannot resume connection": "Cannot resume connection",
46
+  "Cannot resume connection": "",
47
   "Cannot resume connection, connection registration has already been completed": "Δεν είναι δυνατή η συνέχιση της σύνδεσης, η εγγραφή σύνδεσης έχει ήδη ολοκληρωθεί",
47
   "Cannot resume connection, connection registration has already been completed": "Δεν είναι δυνατή η συνέχιση της σύνδεσης, η εγγραφή σύνδεσης έχει ήδη ολοκληρωθεί",
48
-  "Cannot resume connection, invalid resume token": "Cannot resume connection, invalid resume token",
48
+  "Cannot resume connection, invalid resume token": "",
49
   "Cannot resume connection, old and new clients must have TLS": "Δεν είναι δυνατή η συνέχιση της σύνδεσης, παλαιοί και νέοι πελάτες πρέπει να έχουν TLS",
49
   "Cannot resume connection, old and new clients must have TLS": "Δεν είναι δυνατή η συνέχιση της σύνδεσης, παλαιοί και νέοι πελάτες πρέπει να έχουν TLS",
50
   "Cannot resume connection, old client not found": "Δεν είναι δυνατή η συνέχιση της σύνδεσης, ο παλαιός πελάτης δεν βρέθηκε",
50
   "Cannot resume connection, old client not found": "Δεν είναι δυνατή η συνέχιση της σύνδεσης, ο παλαιός πελάτης δεν βρέθηκε",
51
   "Cannot send to channel": "Δεν είναι δυνατή η αποστολή στο κανάλι",
51
   "Cannot send to channel": "Δεν είναι δυνατή η αποστολή στο κανάλι",
52
-  "Change was a no-op": "Change was a no-op",
53
-  "Channel %s has %d persistent modes set": "Channel %s has %d persistent modes set",
54
-  "Channel %s is now unregistered": "Channel %s is now unregistered",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
   "Channel %s successfully registered": "Το κανάλι %s δημιουργήθηκε επιτυχώς",
55
   "Channel %s successfully registered": "Το κανάλι %s δημιουργήθηκε επιτυχώς",
56
   "Channel does not exist": "Το κανάλι δεν υπάρχει",
56
   "Channel does not exist": "Το κανάλι δεν υπάρχει",
57
   "Channel doesn't have roleplaying mode available": "Το κανάλι δεν έχει λειτουργία ρόλων",
57
   "Channel doesn't have roleplaying mode available": "Το κανάλι δεν έχει λειτουργία ρόλων",
58
-  "Channel is not registered": "Channel is not registered",
58
+  "Channel is not registered": "",
59
   "Channel list is full": "Η λίστα καναλιών είναι πλήρης",
59
   "Channel list is full": "Η λίστα καναλιών είναι πλήρης",
60
   "Channel name is not valid": "Το όνομα του καναλιού δεν είναι έγκυρο",
60
   "Channel name is not valid": "Το όνομα του καναλιού δεν είναι έγκυρο",
61
   "Channel renamed: %s": "Το κανάλι μετονομάστηκε: %s",
61
   "Channel renamed: %s": "Το κανάλι μετονομάστηκε: %s",
62
   "Client reconnected": "Ο πελάτης έχει επανασυνδεθεί",
62
   "Client reconnected": "Ο πελάτης έχει επανασυνδεθεί",
63
-  "Client reconnected (up to %d seconds of history lost)": "Client reconnected (up to %d seconds of history lost)",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
   "Command restricted": "Η εντολή είναι περιορισμένη",
64
   "Command restricted": "Η εντολή είναι περιορισμένη",
65
   "Contributors and Former Developers:": "Συντελεστές και πρώην προγραμματιστές:",
65
   "Contributors and Former Developers:": "Συντελεστές και πρώην προγραμματιστές:",
66
   "Core Developers:": "Προγραμματιστές του πυρήνα:",
66
   "Core Developers:": "Προγραμματιστές του πυρήνα:",
83
   "End of WHO list": "Τέλος της /WHO λίστας",
83
   "End of WHO list": "Τέλος της /WHO λίστας",
84
   "End of WHOWAS": "Τέλος της WHOWAS",
84
   "End of WHOWAS": "Τέλος της WHOWAS",
85
   "End of list": "Τέλος της λίστας",
85
   "End of list": "Τέλος της λίστας",
86
-  "Enforcement method set": "Enforcement method set",
86
+  "Enforcement method set": "",
87
   "Erroneous nickname": "Λανθασμένο ψευδώνυμο",
87
   "Erroneous nickname": "Λανθασμένο ψευδώνυμο",
88
   "Error reserving nickname": "Σφάλμα κατάτμησης ψευδώνυμου",
88
   "Error reserving nickname": "Σφάλμα κατάτμησης ψευδώνυμου",
89
   "Error while unregistering account": "Σφάλμα κατά την κατάργηση της καταχώρησης λογαριασμού",
89
   "Error while unregistering account": "Σφάλμα κατά την κατάργηση της καταχώρησης λογαριασμού",
90
   "Fake source must be a valid nickname": "Η ψεύτικη πηγή πρέπει να είναι έγκυρο ψευδώνυμο",
90
   "Fake source must be a valid nickname": "Η ψεύτικη πηγή πρέπει να είναι έγκυρο ψευδώνυμο",
91
   "First param must be a mask or channel": "Η πρώτη παράμετρος (param) πρέπει να είναι μάσκα ή κανάλι",
91
   "First param must be a mask or channel": "Η πρώτη παράμετρος (param) πρέπει να είναι μάσκα ή κανάλι",
92
   "GHOSTed by %s": "Είδωλο από %s",
92
   "GHOSTed by %s": "Είδωλο από %s",
93
-  "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.",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
   "Help not found": "Η βοήθεια δεν βρέθηκε",
94
   "Help not found": "Η βοήθεια δεν βρέθηκε",
95
   "I have %[1]d clients and %[2]d servers": "Έχω %[1]d πελάτες και %[2]d διακομιστές",
95
   "I have %[1]d clients and %[2]d servers": "Έχω %[1]d πελάτες και %[2]d διακομιστές",
96
-  "IRC Operators online": "IRC Operators online",
96
+  "IRC Operators online": "",
97
   "Insufficient oper privs": "Ανεπαρκής oper privs",
97
   "Insufficient oper privs": "Ανεπαρκής oper privs",
98
-  "Insufficient privileges": "Insufficient privileges",
99
-  "Internal error": "Internal error",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
   "Invalid CAP subcommand": "Μη έγκυρη υποταγή CAP",
100
   "Invalid CAP subcommand": "Μη έγκυρη υποταγή CAP",
101
-  "Invalid account name": "Invalid account name",
102
-  "Invalid mode change": "Invalid mode change",
103
-  "Invalid parameters": "Invalid parameters",
104
-  "Invalid parameters. For usage, do /msg %s HELP %s": "Invalid parameters. For usage, do /msg %s HELP %s",
105
-  "Invalid vhost": "Invalid vhost",
106
-  "It was rejected for reason: %s": "It was rejected for reason: %s",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
   "JOIN 0 is not allowed": "JOIN 0 δεν επιτρέπεται",
107
   "JOIN 0 is not allowed": "JOIN 0 δεν επιτρέπεται",
108
   "Language preferences have been set": "Οι προτιμήσεις γλώσσας έχουν ρυθμιστεί",
108
   "Language preferences have been set": "Οι προτιμήσεις γλώσσας έχουν ρυθμιστεί",
109
   "Languages are not supported by this server": "Οι γλώσσες δεν υποστηρίζονται από αυτό το διακομιστή",
109
   "Languages are not supported by this server": "Οι γλώσσες δεν υποστηρίζονται από αυτό το διακομιστή",
110
   "MOTD File is missing": "MOTD Το αρχείο λείπει",
110
   "MOTD File is missing": "MOTD Το αρχείο λείπει",
111
   "Malformed username": "Ακατάλληλο όνομα χρήστη",
111
   "Malformed username": "Ακατάλληλο όνομα χρήστη",
112
   "Mask isn't valid": "Η μάσκα δεν είναι έγκυρη",
112
   "Mask isn't valid": "Η μάσκα δεν είναι έγκυρη",
113
-  "Network service, for more info /msg %s HELP": "Network service, for more info /msg %s HELP",
113
+  "Network service, for more info /msg %s HELP": "",
114
   "Nickname is already in use": "Το ψευδώνυμο είναι ήδη σε χρήση",
114
   "Nickname is already in use": "Το ψευδώνυμο είναι ήδη σε χρήση",
115
   "Nickname is reserved by a different account": "Το ψευδώνυμο κρατείται από διαφορετικό λογαριασμό",
115
   "Nickname is reserved by a different account": "Το ψευδώνυμο κρατείται από διαφορετικό λογαριασμό",
116
   "No DLINEs have been set!": "Δεν έχουν οριστεί DLINEs!",
116
   "No DLINEs have been set!": "Δεν έχουν οριστεί DLINEs!",
117
   "No command given": "Δεν δόθηκε καμία εντολή",
117
   "No command given": "Δεν δόθηκε καμία εντολή",
118
   "No masks given": "Δεν δόθηκαν μάσκες",
118
   "No masks given": "Δεν δόθηκαν μάσκες",
119
   "No nickname given": "Δεν δόθηκε ψευδώνυμο",
119
   "No nickname given": "Δεν δόθηκε ψευδώνυμο",
120
-  "No such account": "No such account",
120
+  "No such account": "",
121
   "No such channel": "Δεν υπάρχει τέτοιο κανάλι",
121
   "No such channel": "Δεν υπάρχει τέτοιο κανάλι",
122
   "No such nick": "Δεν υπάρχει τέτοιο ψευδώνυμο",
122
   "No such nick": "Δεν υπάρχει τέτοιο ψευδώνυμο",
123
   "No topic is set": "Δεν έχει οριστεί θέμα",
123
   "No topic is set": "Δεν έχει οριστεί θέμα",
125
   "Not enough parameters": "Δεν υπάρχει αρκετή παράμετροι",
125
   "Not enough parameters": "Δεν υπάρχει αρκετή παράμετροι",
126
   "Only channel founders can change registered channels": "Μόνο οι ιδρυτές καναλιών μπορούν να αλλάξουν καταχωρημένα κανάλια",
126
   "Only channel founders can change registered channels": "Μόνο οι ιδρυτές καναλιών μπορούν να αλλάξουν καταχωρημένα κανάλια",
127
   "Oragono is released under the MIT license.": "Το oragono απελευθερώνεται βάσει της άδειας MIT.",
127
   "Oragono is released under the MIT license.": "Το oragono απελευθερώνεται βάσει της άδειας MIT.",
128
-  "Passphrase contains forbidden characters or is otherwise invalid": "Passphrase contains forbidden characters or is otherwise invalid",
129
-  "Password changed": "Password changed",
130
-  "Password could not be changed due to server error": "Password could not be changed due to server error",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
   "Password incorrect": "Λανθασμένος κωδικός πρόσβασης",
131
   "Password incorrect": "Λανθασμένος κωδικός πρόσβασης",
132
   "Permission Denied": "Δεν επιτρέπεται η άδεια",
132
   "Permission Denied": "Δεν επιτρέπεται η άδεια",
133
   "Permission Denied - You're not an IRC operator": "Δεν επιτρέπεται η άδεια - Δεν είστε χειριστής IRC",
133
   "Permission Denied - You're not an IRC operator": "Δεν επιτρέπεται η άδεια - Δεν είστε χειριστής IRC",
134
-  "Please wait at least %v and try again": "Please wait at least %v and try again",
134
+  "Please wait at least %v and try again": "",
135
   "Proxied IP address is not valid: [%s]": "Η διεύθυνση IP του διακομιστή μεσολάβησης δεν είναι έγκυρη: [%s]",
135
   "Proxied IP address is not valid: [%s]": "Η διεύθυνση IP του διακομιστή μεσολάβησης δεν είναι έγκυρη: [%s]",
136
   "Received malformed line": "Παραλήφθηκε παραμορφωμένη γραμμή",
136
   "Received malformed line": "Παραλήφθηκε παραμορφωμένη γραμμή",
137
   "Registered at: %s": "Εγγραφή στο: %s",
137
   "Registered at: %s": "Εγγραφή στο: %s",
140
   "Remote servers not yet supported": "Δεν υποστηρίζονται ακόμη απομακρυσμένοι διακομιστές",
140
   "Remote servers not yet supported": "Δεν υποστηρίζονται ακόμη απομακρυσμένοι διακομιστές",
141
   "Removed D-Line for %s": "Καταργήθηκε η γραμμή D-Line για %s",
141
   "Removed D-Line for %s": "Καταργήθηκε η γραμμή D-Line για %s",
142
   "Removed K-Line for %s": "Καταργήθηκε η γραμμή K-Line για %s",
142
   "Removed K-Line for %s": "Καταργήθηκε η γραμμή K-Line για %s",
143
-  "Resume may have lost up to %d seconds of history": "Resume may have lost up to %d seconds of history",
143
+  "Resume may have lost up to %d seconds of history": "",
144
   "SASL authentication aborted": "Ο έλεγχος ταυτότητας SASL αποβλήθηκε",
144
   "SASL authentication aborted": "Ο έλεγχος ταυτότητας SASL αποβλήθηκε",
145
   "SASL authentication failed": "Ο έλεγχος ταυτότητας SASL απέτυχε",
145
   "SASL authentication failed": "Ο έλεγχος ταυτότητας SASL απέτυχε",
146
   "SASL authentication failed, you are not connecting with a certificate": "Αποτυχία ελέγχου ταυτότητας SASL, δεν έχετε σύνδεση με ένα πιστοποιητικό",
146
   "SASL authentication failed, you are not connecting with a certificate": "Αποτυχία ελέγχου ταυτότητας SASL, δεν έχετε σύνδεση με ένα πιστοποιητικό",
150
   "SASL authentication failed: authcid and authzid should be the same": "Αποτυχία ελέγχου ταυτότητας SASL: authcid και authzid θα πρέπει να είναι τα ίδια",
150
   "SASL authentication failed: authcid and authzid should be the same": "Αποτυχία ελέγχου ταυτότητας SASL: authcid και authzid θα πρέπει να είναι τα ίδια",
151
   "SASL message too long": "Το μήνυμα SASL είναι πολύ μεγάλο",
151
   "SASL message too long": "Το μήνυμα SASL είναι πολύ μεγάλο",
152
   "Server notice masks": "Μάσκες ειδοποίησης διακομιστή",
152
   "Server notice masks": "Μάσκες ειδοποίησης διακομιστή",
153
-  "Some additional message history may have been lost": "Some additional message history may have been lost",
154
-  "Successfully approved vhost request for %s": "Successfully approved vhost request for %s",
155
-  "Successfully cleared vhost": "Successfully cleared vhost",
156
-  "Successfully disabled your vhost": "Successfully disabled your vhost",
157
-  "Successfully enabled your vhost": "Successfully enabled your vhost",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
   "Successfully grouped nick %s with your account": "Επιτυχής ομαδοποίησης ψευδώνυμου %s με τον λογαριασμό σας",
158
   "Successfully grouped nick %s with your account": "Επιτυχής ομαδοποίησης ψευδώνυμου %s με τον λογαριασμό σας",
159
   "Successfully op'd in channel %s": "Επιτυχής χειριστής στο κανάλι %s",
159
   "Successfully op'd in channel %s": "Επιτυχής χειριστής στο κανάλι %s",
160
-  "Successfully rejected vhost request for %s": "Successfully rejected vhost request for %s",
161
-  "Successfully set mode %s": "Successfully set mode %s",
162
-  "Successfully set vhost": "Successfully set vhost",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
   "Successfully ungrouped nick %s with your account": "Επιτυχής ομαδοποίηση ψευδώνυμου %s με τον λογαριασμό σας",
163
   "Successfully ungrouped nick %s with your account": "Επιτυχής ομαδοποίηση ψευδώνυμου %s με τον λογαριασμό σας",
164
   "Successfully unregistered account %s": "Επιτυχής μη καταχωρισμένος λογαριασμός %s",
164
   "Successfully unregistered account %s": "Επιτυχής μη καταχωρισμένος λογαριασμός %s",
165
   "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "Ευχαριστώ στον Jeremy Latt για την ίδρυση του Ergonomadic, στο έργο το οποίο βασίζεται",
165
   "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "Ευχαριστώ στον Jeremy Latt για την ίδρυση του Ergonomadic, στο έργο το οποίο βασίζεται",
166
   "That nickname is already reserved by someone else": "Αυτό το ψευδώνυμο έχει ήδη δεσμευτεί από κάποιον άλλο",
166
   "That nickname is already reserved by someone else": "Αυτό το ψευδώνυμο έχει ήδη δεσμευτεί από κάποιον άλλο",
167
   "That nickname is not registered": "Αυτό το ψευδώνυμο δεν έχει καταχωριστεί",
167
   "That nickname is not registered": "Αυτό το ψευδώνυμο δεν έχει καταχωριστεί",
168
   "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "Υπάρχουν %[1]d χρήστες και %[2]d αόρατοι στο %[3]d διακομιστή (ές)",
168
   "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "Υπάρχουν %[1]d χρήστες και %[2]d αόρατοι στο %[3]d διακομιστή (ές)",
169
-  "There are %d pending requests for vhosts (%d displayed)": "There are %d pending requests for vhosts (%d displayed)",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
   "There was no such nickname": "Δεν υπήρχε τέτοιο ψευδώνυμο",
170
   "There was no such nickname": "Δεν υπήρχε τέτοιο ψευδώνυμο",
171
   "They aren't on that channel": "Δεν είναι σε αυτό το κανάλι",
171
   "They aren't on that channel": "Δεν είναι σε αυτό το κανάλι",
172
   "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "Αυτή η απαγόρευση σας ταιριάζει. Για να ορίσετε τον εαυτό σας με το DLINE, πρέπει να χρησιμοποιήσετε την εντολή: /DLINE τον εαυτό μου <arguments>",
172
   "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "Αυτή η απαγόρευση σας ταιριάζει. Για να ορίσετε τον εαυτό σας με το DLINE, πρέπει να χρησιμοποιήσετε την εντολή: /DLINE τον εαυτό μου <arguments>",
173
   "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "Αυτή η απαγόρευση σας ταιριάζει. Για να ορίσετε τον εαυτό σας με το KLINE, πρέπει να χρησιμοποιήσετε την εντολή: /KLINE τον εαυτό μου <arguments>",
173
   "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "Αυτή η απαγόρευση σας ταιριάζει. Για να ορίσετε τον εαυτό σας με το KLINE, πρέπει να χρησιμοποιήσετε την εντολή: /KLINE τον εαυτό μου <arguments>",
174
-  "This command has been disabled by the server administrators": "This command has been disabled by the server administrators",
174
+  "This command has been disabled by the server administrators": "",
175
   "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.": "Αυτός ο διακομιστής βρίσκεται σε λειτουργία εντοπισμού σφαλμάτων και καταγράφει όλες τις εισόδους / εξόδους χρηστών. Εάν δεν θέλετε για όλα όσα στείλατε να είναι αναγνώσιμα από τον ιδιοκτήτη του / των διακομιστή (ών), παρακαλείστε να αποσυνδεθείτε.",
175
   "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.": "Αυτός ο διακομιστής βρίσκεται σε λειτουργία εντοπισμού σφαλμάτων και καταγράφει όλες τις εισόδους / εξόδους χρηστών. Εάν δεν θέλετε για όλα όσα στείλατε να είναι αναγνώσιμα από τον ιδιοκτήτη του / των διακομιστή (ών), παρακαλείστε να αποσυνδεθείτε.",
176
   "This server was created %s": "Αυτός ο διακομιστής δημιουργήθηκε %s",
176
   "This server was created %s": "Αυτός ο διακομιστής δημιουργήθηκε %s",
177
-  "This vhost is currently disabled, but can be enabled with /HS ON": "This vhost is currently disabled, but can be enabled with /HS ON",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
   "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "Δεν υπάρχει χρονική σήμανση 2006-01-02T15:04:05.999Z μορφοποίηση, αγνοώντας το",
178
   "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "Δεν υπάρχει χρονική σήμανση 2006-01-02T15:04:05.999Z μορφοποίηση, αγνοώντας το",
179
-  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "To confirm account unregistration, type: /NS UNREGISTER %s %s",
180
-  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "To confirm channel unregistration, type: /CS UNREGISTER %s %s",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
   "To verify your account, issue one of these commands:": "Για να επαληθεύσετε τον λογαριασμό σας, εκδώστε μία από αυτές τις εντολές:",
181
   "To verify your account, issue one of these commands:": "Για να επαληθεύσετε τον λογαριασμό σας, εκδώστε μία από αυτές τις εντολές:",
182
   "Translators:": "Μεταφραστές:",
182
   "Translators:": "Μεταφραστές:",
183
   "Unknown command": "Άγνωστη εντολή",
183
   "Unknown command": "Άγνωστη εντολή",
184
-  "Unknown command. To see available commands, run": "Unknown command. To see available commands, run",
184
+  "Unknown command. To see available commands, run": "",
185
   "Unknown subcommand": "Άγνωστh δευτερεύουσα εντολή",
185
   "Unknown subcommand": "Άγνωστh δευτερεύουσα εντολή",
186
   "User doesn't have roleplaying mode enabled": "Ο χρήστης δεν έχει ενεργοποιημένη τη λειτουργία ρόλου παιχνιδιού",
186
   "User doesn't have roleplaying mode enabled": "Ο χρήστης δεν έχει ενεργοποιημένη τη λειτουργία ρόλου παιχνιδιού",
187
   "Verification code: %s": "Κωδικός επαλήθευσης: %s",
187
   "Verification code: %s": "Κωδικός επαλήθευσης: %s",
195
   "You are now logged in as %s": "Είστε πλέον συνδεδεμένοι ως %s",
195
   "You are now logged in as %s": "Είστε πλέον συνδεδεμένοι ως %s",
196
   "You can't GHOST yourself (try /QUIT instead)": "Δεν μπορείτε να είστε είδωλο στον εαυτό σας (δοκιμάστε /QUIT αντιθέτως)",
196
   "You can't GHOST yourself (try /QUIT instead)": "Δεν μπορείτε να είστε είδωλο στον εαυτό σας (δοκιμάστε /QUIT αντιθέτως)",
197
   "You can't ungroup your primary nickname (try unregistering your account instead)": "Δεν μπορείτε να ομαδοποιήσετε το κύριο ψευδώνυμό σας (αντιθέτως δοκιμάστε να καταργήσετε την καταχώριση του λογαριασμού σας)",
197
   "You can't ungroup your primary nickname (try unregistering your account instead)": "Δεν μπορείτε να ομαδοποιήσετε το κύριο ψευδώνυμό σας (αντιθέτως δοκιμάστε να καταργήσετε την καταχώριση του λογαριασμού σας)",
198
-  "You don't have enough channel privileges": "You don't have enough channel privileges",
198
+  "You don't have enough channel privileges": "",
199
   "You don't own that nick": "Δεν διαθέτετε αυτό το ψευδώνυμο",
199
   "You don't own that nick": "Δεν διαθέτετε αυτό το ψευδώνυμο",
200
   "You have been banned from this server (%s)": "Έχετε απαγορευτεί από αυτόν το διακομιστή (%s)",
200
   "You have been banned from this server (%s)": "Έχετε απαγορευτεί από αυτόν το διακομιστή (%s)",
201
   "You have been marked as being away": "Έχετε επισημανθεί ως μακριά",
201
   "You have been marked as being away": "Έχετε επισημανθεί ως μακριά",
203
   "You may not reregister": "Δεν μπορείτε να κάνετε εκ νέου εγγραφή",
203
   "You may not reregister": "Δεν μπορείτε να κάνετε εκ νέου εγγραφή",
204
   "You must be an oper on the channel to register it": "Πρέπει να είστε χειριστής στο κανάλι για να την καταχωρήσετε",
204
   "You must be an oper on the channel to register it": "Πρέπει να είστε χειριστής στο κανάλι για να την καταχωρήσετε",
205
   "You must be the channel founder to op": "Πρέπει να είστε ο ιδρυτής του καναλιού που θα το χειριστή",
205
   "You must be the channel founder to op": "Πρέπει να είστε ο ιδρυτής του καναλιού που θα το χειριστή",
206
-  "You must specify an account": "You must specify an account",
207
-  "You must wait an additional %v before making another request": "You must wait an additional %v before making another request",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
   "You need to either supply a passphrase or be connected via TLS with a client cert": "Πρέπει είτε να δώσετε μια φράση πρόσβασης είτε να συνδεθείτε μέσω TLS με ένα πιστοποιητικό πελάτη",
208
   "You need to either supply a passphrase or be connected via TLS with a client cert": "Πρέπει είτε να δώσετε μια φράση πρόσβασης είτε να συνδεθείτε μέσω TLS με ένα πιστοποιητικό πελάτη",
209
   "You need to register before you can use that command": "Θα πρέπει να εγγραφείτε για να μπορέσετε να χρησιμοποιήσετε αυτήν την εντολή",
209
   "You need to register before you can use that command": "Θα πρέπει να εγγραφείτε για να μπορέσετε να χρησιμοποιήσετε αυτήν την εντολή",
210
   "You specified too many languages": "Ορίσατε πολλές γλώσσες",
210
   "You specified too many languages": "Ορίσατε πολλές γλώσσες",
214
   "You're not logged into an account": "Δεν είστε συνδεδεμένοι σε λογαριασμό",
214
   "You're not logged into an account": "Δεν είστε συνδεδεμένοι σε λογαριασμό",
215
   "You're not on that channel": "Δεν είστε σε αυτό το κανάλι",
215
   "You're not on that channel": "Δεν είστε σε αυτό το κανάλι",
216
   "You're now logged in as %s": "Είστε πλέον συνδεδεμένοι ως %s",
216
   "You're now logged in as %s": "Είστε πλέον συνδεδεμένοι ως %s",
217
-  "Your current nickname enforcement is: %s": "Your current nickname enforcement is: %s",
217
+  "Your current nickname enforcement is: %s": "",
218
   "Your host is %[1]s, running version %[2]s": "Ο οικοδεσπότης σας είναι %[1]s, τρέχουσα έκδοση %[2]s",
218
   "Your host is %[1]s, running version %[2]s": "Ο οικοδεσπότης σας είναι %[1]s, τρέχουσα έκδοση %[2]s",
219
-  "Your vhost request was approved by an administrator": "Your vhost request was approved by an administrator",
220
-  "Your vhost request was rejected by an administrator. The reason given was: %s": "Your vhost request was rejected by an administrator. The reason given was: %s",
221
-  "Your vhost request will be reviewed by an administrator": "Your vhost request will be reviewed by an administrator",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
   "are supported by this server": "υποστηρίζονται από αυτόν τον διακομιστή",
222
   "are supported by this server": "υποστηρίζονται από αυτόν τον διακομιστή",
223
   "can speak these languages": "μπορούν να μιλούν αυτές τις γλώσσες",
223
   "can speak these languages": "μπορούν να μιλούν αυτές τις γλώσσες",
224
-  "channels formed": "channels formed",
224
+  "channels formed": "",
225
   "has client certificate fingerprint %s": "έχει δακτυλικό αποτύπωμα πιστοποιητικού πελάτη %s",
225
   "has client certificate fingerprint %s": "έχει δακτυλικό αποτύπωμα πιστοποιητικού πελάτη %s",
226
   "is a $bBot$b on %s": "είναι ένα $bBot$b επί %s",
226
   "is a $bBot$b on %s": "είναι ένα $bBot$b επί %s",
227
   "is an unknown mode character to me": "είναι ένας άγνωστος τρόπος χαρακτήρα για μένα",
227
   "is an unknown mode character to me": "είναι ένας άγνωστος τρόπος χαρακτήρα για μένα",

+ 14
- 0
languages/el-GR-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 7
- 0
languages/en-AU-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/en-AU-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/en-AU-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/en-AU-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "*** We couldn't find your username, mate",
12
+  "*** Found your username": "*** We found your username, mate",
13
+  "*** Got a malformed username, ignoring": "*** Mate, your username looks dodgy. I'll ignore it and letcha in anyway",
14
+  "*** Looking up your username": "*** Give me a sec to ring up your username, mate",
15
+  "- %s Message of the day - ": "- %s Have a listen to this - ",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "Sorry mate, someone else already grabbed that name",
23
+  "Account created": "Strewth, we made your account!",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "Mate, that account name looks dodgy. Fix it up and try again",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "Sorry mate, the coppers have turned off account reg. Maybe ask 'em to switch it back on or try again later",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "Actual user@host, Actual IP",
31
+  "Added D-Line for %s": "Gotcha mate, we've banned %s",
32
+  "Added K-Line for %s": "Gotcha mate, we've banned %s",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "Gotcha mate, we've banned %[2]s for %[1]s",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "Gotcha mate, we've banned %[2]s for %[1]s",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "You've logged in mate!",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "Mate, I dunno what that callback namespace is but it's defo not one we support",
43
+  "Can't change modes for other users": "You can't change modes for other users ya' drongo",
44
+  "Can't view modes for other users": "You can't take a squiz at other users' modes ya' drongo",
45
+  "Cannot join channel (+%s)": "Sorry mate, can't join that channel (+%s)",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "Sorry mate, can't send that message to that channel",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "Noice mate, you successfully regged %s",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "Looks like they don't like roleplaying. Or at least, the chanops haven't enabled the mode for it",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "Mate, you don't need to be in that many channels. Part a couple then come talk to me again",
60
+  "Channel name is not valid": "Are you on something mate? I need a proper channel name, not whatever you gave me",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "Offsiders:",
66
+  "Core Developers:": "Good cobbers:",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "Bad nickname, mate. Bad nickname",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "Sorry mate, no help for that",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "Can't run JOIN 0 here, mate",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "Mate, are you all together? That message needs more params",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "Thanks to Jeremy Latt for founding Ergonomadic, you're a ledge mate",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "Sorry mate, I dunno that command",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "Sorry mate, I dunno that subcommand",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "You're not using a TLS cert, mate",
194
+  "You are now an IRC operator": "You're now an IRCop mate. Keep it fair dinkum, ey?",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "Sorry mate, we've banned ya' (%s)",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "You can't re-reg mate",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "Sorry mate, that's too many languages",
211
+  "You're already logged into an account": "You're already logged in mate",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "Join the channel before doing that, mate",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "is totally a bot on %s",
227
+  "is an unknown mode character to me": "is a mode I don't know at all",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "is using TLS, secure as bro",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/en-AU-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 5
- 0
languages/en-AU.lang.yaml View File

1
+---
2
+name: "Aussie"
3
+code: "en-AU"
4
+contributors: "Daniel Oaks <daniel@danieloaks.net>"
5
+incomplete: true

+ 7
- 0
languages/fi-FI-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/fi-FI-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/fi-FI-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/fi-FI-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/fi-FI-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/fi-FI.lang.yaml View File

1
+---
2
+name: "Suomalainen"
3
+code: "fi"
4
+incomplete: true

+ 7
- 0
languages/he-IL-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/he-IL-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/he-IL-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/he-IL-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/he-IL-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/he-IL.lang.yaml View File

1
+---
2
+name: "עִברִית"
3
+code: "he"
4
+incomplete: true

+ 7
- 0
languages/hu-HU-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/hu-HU-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/hu-HU-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/hu-HU-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/hu-HU-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/hu-HU.lang.yaml View File

1
+---
2
+name: "Magyar"
3
+code: "hu"
4
+incomplete: true

+ 7
- 0
languages/it-IT-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/it-IT-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/it-IT-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/it-IT-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/it-IT-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/it-IT.lang.yaml View File

1
+---
2
+name: "Italiano"
3
+code: "it"
4
+incomplete: true

+ 7
- 0
languages/ja-JP-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/ja-JP-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/ja-JP-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/ja-JP-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/ja-JP-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/ja-JP.lang.yaml View File

1
+---
2
+name: "日本語"
3
+code: "ja_JP"
4
+incomplete: true

+ 7
- 0
languages/ko-KR-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/ko-KR-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/ko-KR-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/ko-KR-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/ko-KR-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/ko-KR.lang.yaml View File

1
+---
2
+name: "한국어"
3
+code: "ko"
4
+incomplete: true

+ 7
- 0
languages/nl-NL-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/nl-NL-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/nl-NL-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/nl-NL-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/nl-NL-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/nl-NL.lang.yaml View File

1
+---
2
+name: "Nederlands"
3
+code: "nl"
4
+incomplete: true

+ 7
- 0
languages/no-NO-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 61
- 61
languages/no-NO-help.lang.json View File

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.": "== Kanal moduser ==\n\nOragono støtter følgende kanal moduser:\n\n  +b  |  Brukermasker som er banlyst fra kanalen (f.eks. *!*@127.0.0.1)\n  +e  | Brukermasker som er fritatt fra banlysninger\n  +I  |  Brukermasker som er fritatt fra kun-invitasjon modus\n  +i  |  Invitasjonsmodus, kun brukere som blir invitert kan joine kanalen.\n  +k  |  Krever nøkkel for å joine kanal.\n  +l  |  Joinbegrensning for kanal.\n  +m  |  Kanalen er moderert, kun priviligerte klienter kan snakke i kanalen.\n  +n  |  Ingen meldinger utenifra. Kun brukere på kanalen kan sende meldinger\n  +R  |  Kun registrerte brukere kan snakke i kanalen.\n  +s  |  Hemmelig modus, kanalen vises ikke i /LIST eller whois svar.\n  +t  |  Kun kanaloperatører kan endre emne.\n\n= Prefiks =\n\n  +q (~)  |  Grunnlegger kanal modus\n  +a (&)  |  Administrator kanal modus\n  +o (@)  |  Operatør kanal modus\n  +h (%)  |  Halv-operatør kanal modus\n  +v (+)  |  Snakke kanal modus.",
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.": "== Kanal moduser ==\n\nOragono støtter følgende kanal moduser:\n\n  +b  |  Brukermasker som er banlyst fra kanalen (f.eks. *!*@127.0.0.1)\n  +e  | Brukermasker som er fritatt fra banlysninger\n  +I  |  Brukermasker som er fritatt fra kun-invitasjon modus\n  +i  |  Invitasjonsmodus, kun brukere som blir invitert kan joine kanalen.\n  +k  |  Krever nøkkel for å joine kanal.\n  +l  |  Joinbegrensning for kanal.\n  +m  |  Kanalen er moderert, kun priviligerte klienter kan snakke i kanalen.\n  +n  |  Ingen meldinger utenifra. Kun brukere på kanalen kan sende meldinger\n  +R  |  Kun registrerte brukere kan snakke i kanalen.\n  +s  |  Hemmelig modus, kanalen vises ikke i /LIST eller whois svar.\n  +t  |  Kun kanaloperatører kan endre emne.\n\n= Prefiks =\n\n  +q (~)  |  Grunnlegger kanal modus\n  +a (&)  |  Administrator kanal modus\n  +o (@)  |  Operatør kanal modus\n  +h (%)  |  Halv-operatør kanal modus\n  +v (+)  |  Snakke kanal modus.",
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 Masker ==\n\nOragono støtter følgende server notice masker for operatører:\n\n  a  |  Lokale announcements.\n  c  |  Lokale klient tilkoblinger.\n  j  |  Lokale kanal handlinger.\n  k  |  Lokal /kill handlinger.\n  n  |  Lokale kallenavn endringer.\n  o  |  Lokale operatør handlinger.\n  q  |  Lokale /quit.\n  t  |  Lokal /STATS handlinger.\n  u  |  Lokale klient brukerkonto handlinger.\n  x  |  Lokale X-linjer (DLINJE/KLINJE/osv).\n\nFor å sette en snomaske, gjør følgende med ditt kallenavn:\n\n /MODE <brukernavn> +s <bokstaver>\n\nFor eksempel vil følgende sette /kill, operatør, brukerkontoer og xlinje snomasker på 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 Masker ==\n\nOragono støtter følgende server notice masker for operatører:\n\n  a  |  Lokale announcements.\n  c  |  Lokale klient tilkoblinger.\n  j  |  Lokale kanal handlinger.\n  k  |  Lokal /kill handlinger.\n  n  |  Lokale kallenavn endringer.\n  o  |  Lokale operatør handlinger.\n  q  |  Lokale /quit.\n  t  |  Lokal /STATS handlinger.\n  u  |  Lokale klient brukerkonto handlinger.\n  x  |  Lokale X-linjer (DLINJE/KLINJE/osv).\n\nFor å sette en snomaske, gjør følgende med ditt kallenavn:\n\n /MODE <brukernavn> +s <bokstaver>\n\nFor eksempel vil følgende sette /kill, operatør, brukerkontoer og xlinje snomasker på 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.": "== Bruker moduser ==\n\nOragono støtter følgende bruker moduser:\n\n +a  |  Bruker er markert som vekke. Denne modusen blir satt ved /AWAY kommandoen.\n  +i  |  Brukeren er markert som usynlig (kanalene deres er gjemt fra /WHOIS svar).\n  +o  |  Brukeren er en IRC-operatør.\n  +R  |  Brukeren godtar kun meldinger fra andre registrerte brukere\n  +s  |  Server Notice Masker (se hjelp /HELP snomasks).\n  +Z  |  Brukeren er tilkoblet 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.": "== Bruker moduser ==\n\nOragono støtter følgende bruker moduser:\n\n +a  |  Bruker er markert som vekke. Denne modusen blir satt ved /AWAY kommandoen.\n  +i  |  Brukeren er markert som usynlig (kanalene deres er gjemt fra /WHOIS svar).\n  +o  |  Brukeren er en IRC-operatør.\n  +R  |  Brukeren godtar kun meldinger fra andre registrerte brukere\n  +s  |  Server Notice Masker (se hjelp /HELP snomasks).\n  +Z  |  Brukeren er tilkoblet 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",
7
-  "ACC 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 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
-  "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
-  "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
-  "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.",
11
-  "CAP <subcommand> [:<capabilities>]\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": "CAP <subcommand> [:<capabilities>]\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",
12
-  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.",
13
-  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "CS <subcommand> [params]\n\nChanServ controls channel registrations.",
14
-  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.",
15
-  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.",
16
-  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.",
17
-  "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.",
18
-  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).",
19
-  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).",
20
-  "INFO\n\nSends information about the server, developers, etc.": "INFO\n\nSends information about the server, developers, etc.",
21
-  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.",
22
-  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.",
23
-  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.",
24
-  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.",
25
-  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.",
26
-  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.",
27
-  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.",
28
-  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.",
29
-  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.",
30
-  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".",
31
-  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.",
32
-  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "MOTD [server]\n\nReturns the message of the day for this, or the given, server.",
33
-  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".",
34
-  "NICK <newnick>\n\nSets your nickname to the new given one.": "NICK <newnick>\n\nSets your nickname to the new given one.",
35
-  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.",
36
-  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.",
37
-  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.",
38
-  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.",
39
-  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.",
40
-  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.",
41
-  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.",
42
-  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.",
43
-  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "PING <args>...\n\nRequests a PONG. Used to check link connectivity.",
44
-  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.",
45
-  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.",
46
-  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.",
47
-  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "REHASH\n\nReloads the config file and updates TLS certificates on listeners",
48
-  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!",
49
-  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.",
50
-  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html",
51
-  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.",
52
-  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.",
53
-  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".",
54
-  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.",
55
-  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.",
56
-  "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.",
57
-  "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.",
58
-  "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",
59
-  "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.*",
60
-  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).",
61
-  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.",
62
-  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.",
63
-  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure",
64
-  "WHO <name> [o]\n\nReturns information for the given user.": "WHO <name> [o]\n\nReturns information for the given user.",
65
-  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).",
66
-  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname."
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
 }
67
 }

+ 12
- 0
languages/no-NO-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 64
- 64
languages/no-NO-irc.lang.json View File

1
 {
1
 {
2
-  "$bWarning: unregistering this account will remove its stored privileges.$b": "$bWarning: unregistering this account will remove its stored privileges.$b",
3
-  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "$bWarning: unregistering this channel will remove all stored channel attributes.$b",
4
-  "%d. User %s requests vhost: %s": "%d. User %s requests vhost: %s",
5
-  "%s [account: %s] joined the channel": "%s [account: %s] joined the channel",
6
-  "%s joined the channel": "%s joined the channel",
7
-  "%s kicked %s (%s)": "%s kicked %s (%s)",
8
-  "%s left the channel (%s)": "%s left the channel (%s)",
9
-  "%s quit (%s)": "%s quit (%s)",
10
-  "*** $bEnd of %s HELP$b ***": "*** $bEnd of %s HELP$b ***",
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
   "*** Could not find your username": "*** Kunne ikke finne brukernavn ditt",
11
   "*** Could not find your username": "*** Kunne ikke finne brukernavn ditt",
12
   "*** Found your username": "*** Fant brukernavnet ditt",
12
   "*** Found your username": "*** Fant brukernavnet ditt",
13
   "*** Got a malformed username, ignoring": "*** Fikk et misformet brukernavn, ignorerer",
13
   "*** Got a malformed username, ignoring": "*** Fikk et misformet brukernavn, ignorerer",
14
   "*** Looking up your username": "*** Ser etter brukernavnet ditt",
14
   "*** Looking up your username": "*** Ser etter brukernavnet ditt",
15
   "- %s Message of the day - ": "- %s dagens melding - ",
15
   "- %s Message of the day - ": "- %s dagens melding - ",
16
-  "... and other commands which have been disabled": "... and other commands which have been disabled",
17
-  "A request is pending for vhost: %s": "A request is pending for vhost: %s",
18
-  "A request was previously made for vhost: %s": "A request was previously made for vhost: %s",
19
-  "Account %s has no vhost": "Account %s has no vhost",
20
-  "Account %s has vhost: %s": "Account %s has vhost: %s",
21
-  "Account %s receives mode +%s": "Account %s receives mode +%s",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
   "Account already exists": "Kontoen finnes allerede",
22
   "Account already exists": "Kontoen finnes allerede",
23
   "Account created": "Opprettet konto",
23
   "Account created": "Opprettet konto",
24
   "Account created, pending verification; verification code has been sent to %s:%s": "Konto opprettet, venter på godkjenning; bekreftelseskoden er sendt til %s:%s",
24
   "Account created, pending verification; verification code has been sent to %s:%s": "Konto opprettet, venter på godkjenning; bekreftelseskoden er sendt til %s:%s",
34
   "Added temporary (%[1]s) K-Line for %[2]s": "Lagt til midlertidig (%[1]s) D-linje for %[2]s",
34
   "Added temporary (%[1]s) K-Line for %[2]s": "Lagt til midlertidig (%[1]s) D-linje for %[2]s",
35
   "Additional grouped nick: %s": "Flere grupperte kallenavn: %s",
35
   "Additional grouped nick: %s": "Flere grupperte kallenavn: %s",
36
   "An account already exists for your certificate fingerprint": "Det finnes allerede en konto for sertifikat fingeravtrykket ditt",
36
   "An account already exists for your certificate fingerprint": "Det finnes allerede en konto for sertifikat fingeravtrykket ditt",
37
-  "An error occurred": "An error occurred",
37
+  "An error occurred": "",
38
   "Authentication successful": "Autentisering vellykket",
38
   "Authentication successful": "Autentisering vellykket",
39
-  "Bad or unauthorized PROXY command": "Bad or unauthorized PROXY command",
39
+  "Bad or unauthorized PROXY command": "",
40
   "Bad password": "Feil passord",
40
   "Bad password": "Feil passord",
41
   "Ban - %[1]s - added by %[2]s - %[3]s": "Ban - %[1]s - lagt til av %[2]s - %[3]s",
41
   "Ban - %[1]s - added by %[2]s - %[3]s": "Ban - %[1]s - lagt til av %[2]s - %[3]s",
42
   "Callback namespace is not supported": "Callback namespace er ikke søttet",
42
   "Callback namespace is not supported": "Callback namespace er ikke søttet",
43
   "Can't change modes for other users": "Kan ikke endre modus for andre brukere",
43
   "Can't change modes for other users": "Kan ikke endre modus for andre brukere",
44
   "Can't view modes for other users": "Kan ikke se modus for andre brukere",
44
   "Can't view modes for other users": "Kan ikke se modus for andre brukere",
45
   "Cannot join channel (+%s)": "Kan ikke bli med i kanalen (+%s)",
45
   "Cannot join channel (+%s)": "Kan ikke bli med i kanalen (+%s)",
46
-  "Cannot resume connection": "Cannot resume connection",
46
+  "Cannot resume connection": "",
47
   "Cannot resume connection, connection registration has already been completed": "Kan ikke fortsette tilkobling, tilkoblingsregistreringen har allerede blitt fullført",
47
   "Cannot resume connection, connection registration has already been completed": "Kan ikke fortsette tilkobling, tilkoblingsregistreringen har allerede blitt fullført",
48
-  "Cannot resume connection, invalid resume token": "Cannot resume connection, invalid resume token",
48
+  "Cannot resume connection, invalid resume token": "",
49
   "Cannot resume connection, old and new clients must have TLS": "Kan ikke fortsette tilkobling, gamle og nye klienter må ha TLS",
49
   "Cannot resume connection, old and new clients must have TLS": "Kan ikke fortsette tilkobling, gamle og nye klienter må ha TLS",
50
   "Cannot resume connection, old client not found": "Kan ikke fortsette tilkobling, gammel klient ikke funnet",
50
   "Cannot resume connection, old client not found": "Kan ikke fortsette tilkobling, gammel klient ikke funnet",
51
   "Cannot send to channel": "Kan ikke sende til kanal",
51
   "Cannot send to channel": "Kan ikke sende til kanal",
52
-  "Change was a no-op": "Change was a no-op",
53
-  "Channel %s has %d persistent modes set": "Channel %s has %d persistent modes set",
54
-  "Channel %s is now unregistered": "Channel %s is now unregistered",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
   "Channel %s successfully registered": "Kanal %s ble vellykket registrert",
55
   "Channel %s successfully registered": "Kanal %s ble vellykket registrert",
56
   "Channel does not exist": "Kanalen finnes ikke",
56
   "Channel does not exist": "Kanalen finnes ikke",
57
   "Channel doesn't have roleplaying mode available": "Kanalen har ikke rollespill modus tilgjengelig",
57
   "Channel doesn't have roleplaying mode available": "Kanalen har ikke rollespill modus tilgjengelig",
58
-  "Channel is not registered": "Channel is not registered",
58
+  "Channel is not registered": "",
59
   "Channel list is full": "Kanallisten er full",
59
   "Channel list is full": "Kanallisten er full",
60
   "Channel name is not valid": "Kanalnavnet er ikke gyldig",
60
   "Channel name is not valid": "Kanalnavnet er ikke gyldig",
61
   "Channel renamed: %s": "Kanal omdøpt: %s",
61
   "Channel renamed: %s": "Kanal omdøpt: %s",
62
   "Client reconnected": "Klient tilkoblet på nytt",
62
   "Client reconnected": "Klient tilkoblet på nytt",
63
-  "Client reconnected (up to %d seconds of history lost)": "Client reconnected (up to %d seconds of history lost)",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
   "Command restricted": "Kommandoen er begrenset",
64
   "Command restricted": "Kommandoen er begrenset",
65
   "Contributors and Former Developers:": "Bidragsytere og Tidligere Utviklere:",
65
   "Contributors and Former Developers:": "Bidragsytere og Tidligere Utviklere:",
66
   "Core Developers:": "Kjerneutviklere:",
66
   "Core Developers:": "Kjerneutviklere:",
83
   "End of WHO list": "Slutten av WHO liste",
83
   "End of WHO list": "Slutten av WHO liste",
84
   "End of WHOWAS": "Slutten av WHOWAS",
84
   "End of WHOWAS": "Slutten av WHOWAS",
85
   "End of list": "Slutt på listen",
85
   "End of list": "Slutt på listen",
86
-  "Enforcement method set": "Enforcement method set",
86
+  "Enforcement method set": "",
87
   "Erroneous nickname": "Feilaktig kallenavn",
87
   "Erroneous nickname": "Feilaktig kallenavn",
88
   "Error reserving nickname": "Feil ved reservering av kallenavn",
88
   "Error reserving nickname": "Feil ved reservering av kallenavn",
89
   "Error while unregistering account": "Feil ved avregistrering av konto",
89
   "Error while unregistering account": "Feil ved avregistrering av konto",
90
   "Fake source must be a valid nickname": "Falsk kilde må være gyldig brukernavn",
90
   "Fake source must be a valid nickname": "Falsk kilde må være gyldig brukernavn",
91
   "First param must be a mask or channel": "Første parameter må være en maske eller kanal",
91
   "First param must be a mask or channel": "Første parameter må være en maske eller kanal",
92
   "GHOSTed by %s": "GHOSTet av %s",
92
   "GHOSTed by %s": "GHOSTet av %s",
93
-  "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.",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
   "Help not found": "Hjelp ikke funnet",
94
   "Help not found": "Hjelp ikke funnet",
95
   "I have %[1]d clients and %[2]d servers": "Jeg har %[1]d klienter og %[2]d tjenere",
95
   "I have %[1]d clients and %[2]d servers": "Jeg har %[1]d klienter og %[2]d tjenere",
96
-  "IRC Operators online": "IRC Operators online",
96
+  "IRC Operators online": "",
97
   "Insufficient oper privs": "Utilstrekkelige operatør privilegier",
97
   "Insufficient oper privs": "Utilstrekkelige operatør privilegier",
98
-  "Insufficient privileges": "Insufficient privileges",
99
-  "Internal error": "Internal error",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
   "Invalid CAP subcommand": "Ugyldig CAP underkommando",
100
   "Invalid CAP subcommand": "Ugyldig CAP underkommando",
101
-  "Invalid account name": "Invalid account name",
102
-  "Invalid mode change": "Invalid mode change",
103
-  "Invalid parameters": "Invalid parameters",
104
-  "Invalid parameters. For usage, do /msg %s HELP %s": "Invalid parameters. For usage, do /msg %s HELP %s",
105
-  "Invalid vhost": "Invalid vhost",
106
-  "It was rejected for reason: %s": "It was rejected for reason: %s",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
   "JOIN 0 is not allowed": "JOIN 0 er ikke tillatt",
107
   "JOIN 0 is not allowed": "JOIN 0 er ikke tillatt",
108
   "Language preferences have been set": "Språkinnstillingene har blitt satt",
108
   "Language preferences have been set": "Språkinnstillingene har blitt satt",
109
   "Languages are not supported by this server": "Språk støttes ikke av denne tjeneren",
109
   "Languages are not supported by this server": "Språk støttes ikke av denne tjeneren",
110
   "MOTD File is missing": "MOTD filen mangler",
110
   "MOTD File is missing": "MOTD filen mangler",
111
   "Malformed username": "Feilaktig brukernavn",
111
   "Malformed username": "Feilaktig brukernavn",
112
   "Mask isn't valid": "Masken er ikke gyldig",
112
   "Mask isn't valid": "Masken er ikke gyldig",
113
-  "Network service, for more info /msg %s HELP": "Network service, for more info /msg %s HELP",
113
+  "Network service, for more info /msg %s HELP": "",
114
   "Nickname is already in use": "Kallenavnet er allerede i bruk",
114
   "Nickname is already in use": "Kallenavnet er allerede i bruk",
115
   "Nickname is reserved by a different account": "Kallenavnet er reservert av en annen konto",
115
   "Nickname is reserved by a different account": "Kallenavnet er reservert av en annen konto",
116
   "No DLINEs have been set!": "Ingen DLINJER er angitt!",
116
   "No DLINEs have been set!": "Ingen DLINJER er angitt!",
117
   "No command given": "Ingen kommando gitt",
117
   "No command given": "Ingen kommando gitt",
118
   "No masks given": "Ingen maske gitt",
118
   "No masks given": "Ingen maske gitt",
119
   "No nickname given": "Ingen kallenavn gitt",
119
   "No nickname given": "Ingen kallenavn gitt",
120
-  "No such account": "No such account",
120
+  "No such account": "",
121
   "No such channel": "Ingen kanal med det navnet",
121
   "No such channel": "Ingen kanal med det navnet",
122
   "No such nick": "Ingen kallenavn med det navnet",
122
   "No such nick": "Ingen kallenavn med det navnet",
123
   "No topic is set": "Ingen emne er satt",
123
   "No topic is set": "Ingen emne er satt",
125
   "Not enough parameters": "Ikke nok parametere",
125
   "Not enough parameters": "Ikke nok parametere",
126
   "Only channel founders can change registered channels": "Kun kanalgrunnleggere kan endre registrerte kanaler",
126
   "Only channel founders can change registered channels": "Kun kanalgrunnleggere kan endre registrerte kanaler",
127
   "Oragono is released under the MIT license.": "Oragono er utgitt under MIT-lisensen.",
127
   "Oragono is released under the MIT license.": "Oragono er utgitt under MIT-lisensen.",
128
-  "Passphrase contains forbidden characters or is otherwise invalid": "Passphrase contains forbidden characters or is otherwise invalid",
129
-  "Password changed": "Password changed",
130
-  "Password could not be changed due to server error": "Password could not be changed due to server error",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
   "Password incorrect": "Passordet er feil",
131
   "Password incorrect": "Passordet er feil",
132
   "Permission Denied": "Ingen tilgang",
132
   "Permission Denied": "Ingen tilgang",
133
   "Permission Denied - You're not an IRC operator": "Ingen tilgang - Du er ikke en IRC-operatør",
133
   "Permission Denied - You're not an IRC operator": "Ingen tilgang - Du er ikke en IRC-operatør",
134
-  "Please wait at least %v and try again": "Please wait at least %v and try again",
134
+  "Please wait at least %v and try again": "",
135
   "Proxied IP address is not valid: [%s]": "IP-addressen sent fra mellomtjener er ikke gyldig: [%s]",
135
   "Proxied IP address is not valid: [%s]": "IP-addressen sent fra mellomtjener er ikke gyldig: [%s]",
136
   "Received malformed line": "Mottok ugyldig linje",
136
   "Received malformed line": "Mottok ugyldig linje",
137
   "Registered at: %s": "Registrert hos: %s",
137
   "Registered at: %s": "Registrert hos: %s",
140
   "Remote servers not yet supported": "Eksterne tjenere søttes ikke enda",
140
   "Remote servers not yet supported": "Eksterne tjenere søttes ikke enda",
141
   "Removed D-Line for %s": "Fjernet D-linje for %s",
141
   "Removed D-Line for %s": "Fjernet D-linje for %s",
142
   "Removed K-Line for %s": "Fjernet K-linje for %s",
142
   "Removed K-Line for %s": "Fjernet K-linje for %s",
143
-  "Resume may have lost up to %d seconds of history": "Resume may have lost up to %d seconds of history",
143
+  "Resume may have lost up to %d seconds of history": "",
144
   "SASL authentication aborted": "SASL godkjenning avbrutt",
144
   "SASL authentication aborted": "SASL godkjenning avbrutt",
145
   "SASL authentication failed": "SASL godkjenning mislyktes",
145
   "SASL authentication failed": "SASL godkjenning mislyktes",
146
   "SASL authentication failed, you are not connecting with a certificate": "SASL godkjenning mislyktes, du kobler ikke til med et sertifikat",
146
   "SASL authentication failed, you are not connecting with a certificate": "SASL godkjenning mislyktes, du kobler ikke til med et sertifikat",
150
   "SASL authentication failed: authcid and authzid should be the same": "SASL godkjenning mislyktes: authcid og authzid skal være den samme",
150
   "SASL authentication failed: authcid and authzid should be the same": "SASL godkjenning mislyktes: authcid og authzid skal være den samme",
151
   "SASL message too long": "SASL melding er for lang",
151
   "SASL message too long": "SASL melding er for lang",
152
   "Server notice masks": "Server varsel masker",
152
   "Server notice masks": "Server varsel masker",
153
-  "Some additional message history may have been lost": "Some additional message history may have been lost",
154
-  "Successfully approved vhost request for %s": "Successfully approved vhost request for %s",
155
-  "Successfully cleared vhost": "Successfully cleared vhost",
156
-  "Successfully disabled your vhost": "Successfully disabled your vhost",
157
-  "Successfully enabled your vhost": "Successfully enabled your vhost",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
   "Successfully grouped nick %s with your account": "Vellykket gruppering av kallenavnet %s til din konto",
158
   "Successfully grouped nick %s with your account": "Vellykket gruppering av kallenavnet %s til din konto",
159
   "Successfully op'd in channel %s": "Vellykket operatør i kanalen %s",
159
   "Successfully op'd in channel %s": "Vellykket operatør i kanalen %s",
160
-  "Successfully rejected vhost request for %s": "Successfully rejected vhost request for %s",
161
-  "Successfully set mode %s": "Successfully set mode %s",
162
-  "Successfully set vhost": "Successfully set vhost",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
   "Successfully ungrouped nick %s with your account": "Vellykket fjerning av gruppert kallenavn %s fra din konto",
163
   "Successfully ungrouped nick %s with your account": "Vellykket fjerning av gruppert kallenavn %s fra din konto",
164
   "Successfully unregistered account %s": "Vellykket avregistrering av konto %s",
164
   "Successfully unregistered account %s": "Vellykket avregistrering av konto %s",
165
   "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "Takk til Jeremy Latt som grunnla Ergonomadic, prosjektet dette er basert på",
165
   "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "Takk til Jeremy Latt som grunnla Ergonomadic, prosjektet dette er basert på",
166
   "That nickname is already reserved by someone else": "Det kallenavnet er allerede reservert av noen andre",
166
   "That nickname is already reserved by someone else": "Det kallenavnet er allerede reservert av noen andre",
167
   "That nickname is not registered": "Det kallenavnet er ikke registrert",
167
   "That nickname is not registered": "Det kallenavnet er ikke registrert",
168
   "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "Det er %[1]d brukere og %[2]d usynlige på %[3]d server(e)",
168
   "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "Det er %[1]d brukere og %[2]d usynlige på %[3]d server(e)",
169
-  "There are %d pending requests for vhosts (%d displayed)": "There are %d pending requests for vhosts (%d displayed)",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
   "There was no such nickname": "Det var ingen slike kallenavn",
170
   "There was no such nickname": "Det var ingen slike kallenavn",
171
   "They aren't on that channel": "De er ikke på den kanalen",
171
   "They aren't on that channel": "De er ikke på den kanalen",
172
   "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "Dette forbudet stemmer overens med deg. For å DLINJE deg selv må du bruke kommandoen: /DLINE MYSELF <arguments>",
172
   "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "Dette forbudet stemmer overens med deg. For å DLINJE deg selv må du bruke kommandoen: /DLINE MYSELF <arguments>",
173
   "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "Dette forbudet stemmer overens med deg. For å KLINJE deg selv må du bruke kommandoen: /KLINE MYSELF <arguments>",
173
   "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "Dette forbudet stemmer overens med deg. For å KLINJE deg selv må du bruke kommandoen: /KLINE MYSELF <arguments>",
174
-  "This command has been disabled by the server administrators": "This command has been disabled by the server administrators",
174
+  "This command has been disabled by the server administrators": "",
175
   "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.": "Denne serveren er i feilsøkingsmodus og logger all bruker I/O. Hvis du ikke ønsker at alt du sender skal leses av eieren(e) av serveren så vennligst koble fra.",
175
   "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.": "Denne serveren er i feilsøkingsmodus og logger all bruker I/O. Hvis du ikke ønsker at alt du sender skal leses av eieren(e) av serveren så vennligst koble fra.",
176
   "This server was created %s": "Denne serveren ble opprettet %s",
176
   "This server was created %s": "Denne serveren ble opprettet %s",
177
-  "This vhost is currently disabled, but can be enabled with /HS ON": "This vhost is currently disabled, but can be enabled with /HS ON",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
   "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "Tidsstempelet er ikke i 2006-01-02T15:04:05.999Z format, ignorerer det",
178
   "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "Tidsstempelet er ikke i 2006-01-02T15:04:05.999Z format, ignorerer det",
179
-  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "To confirm account unregistration, type: /NS UNREGISTER %s %s",
180
-  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "To confirm channel unregistration, type: /CS UNREGISTER %s %s",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
   "To verify your account, issue one of these commands:": "For å verifisere kontoen din, send en av disse kommandoene:",
181
   "To verify your account, issue one of these commands:": "For å verifisere kontoen din, send en av disse kommandoene:",
182
   "Translators:": "Oversettere:",
182
   "Translators:": "Oversettere:",
183
   "Unknown command": "Ukjent kommando",
183
   "Unknown command": "Ukjent kommando",
184
-  "Unknown command. To see available commands, run": "Unknown command. To see available commands, run",
184
+  "Unknown command. To see available commands, run": "",
185
   "Unknown subcommand": "Ukjent underkommando",
185
   "Unknown subcommand": "Ukjent underkommando",
186
   "User doesn't have roleplaying mode enabled": "Brukeren har ikke rollespill modus aktivert",
186
   "User doesn't have roleplaying mode enabled": "Brukeren har ikke rollespill modus aktivert",
187
   "Verification code: %s": "Bekreftelseskode: %s",
187
   "Verification code: %s": "Bekreftelseskode: %s",
195
   "You are now logged in as %s": "Du er nå logget inn som %s",
195
   "You are now logged in as %s": "Du er nå logget inn som %s",
196
   "You can't GHOST yourself (try /QUIT instead)": "Du kan ikke bruke GHOST på deg selv (prøv /QUIT istedenfor)",
196
   "You can't GHOST yourself (try /QUIT instead)": "Du kan ikke bruke GHOST på deg selv (prøv /QUIT istedenfor)",
197
   "You can't ungroup your primary nickname (try unregistering your account instead)": "Du kan ikke fjerne gruppering av ditt primære kallenavn (prøv å avregistrere kontoen istedenfor)",
197
   "You can't ungroup your primary nickname (try unregistering your account instead)": "Du kan ikke fjerne gruppering av ditt primære kallenavn (prøv å avregistrere kontoen istedenfor)",
198
-  "You don't have enough channel privileges": "You don't have enough channel privileges",
198
+  "You don't have enough channel privileges": "",
199
   "You don't own that nick": "Du eier ikke det kallenavnet",
199
   "You don't own that nick": "Du eier ikke det kallenavnet",
200
   "You have been banned from this server (%s)": "Du har blitt utestengt fra denne tjeneren (%s)",
200
   "You have been banned from this server (%s)": "Du har blitt utestengt fra denne tjeneren (%s)",
201
   "You have been marked as being away": "Du har blitt merkert som borte",
201
   "You have been marked as being away": "Du har blitt merkert som borte",
203
   "You may not reregister": "Du kan ikke registrere på nytt",
203
   "You may not reregister": "Du kan ikke registrere på nytt",
204
   "You must be an oper on the channel to register it": "Du må være en operatør på kanalen for å registrere den",
204
   "You must be an oper on the channel to register it": "Du må være en operatør på kanalen for å registrere den",
205
   "You must be the channel founder to op": "Du må være grunnleggeren av kanalen for å gi operatørstatus",
205
   "You must be the channel founder to op": "Du må være grunnleggeren av kanalen for å gi operatørstatus",
206
-  "You must specify an account": "You must specify an account",
207
-  "You must wait an additional %v before making another request": "You must wait an additional %v before making another request",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
   "You need to either supply a passphrase or be connected via TLS with a client cert": "Du må angi en passordfrase eller koble til via TLS med et klientsertifikat",
208
   "You need to either supply a passphrase or be connected via TLS with a client cert": "Du må angi en passordfrase eller koble til via TLS med et klientsertifikat",
209
   "You need to register before you can use that command": "Du må registrere deg før du kan bruke kommandoen",
209
   "You need to register before you can use that command": "Du må registrere deg før du kan bruke kommandoen",
210
   "You specified too many languages": "Du har angitt for mange språk",
210
   "You specified too many languages": "Du har angitt for mange språk",
214
   "You're not logged into an account": "Du er ikke logget inn på en konto",
214
   "You're not logged into an account": "Du er ikke logget inn på en konto",
215
   "You're not on that channel": "Du er ikke på den kanalen",
215
   "You're not on that channel": "Du er ikke på den kanalen",
216
   "You're now logged in as %s": "Du er nå logget inn som %s",
216
   "You're now logged in as %s": "Du er nå logget inn som %s",
217
-  "Your current nickname enforcement is: %s": "Your current nickname enforcement is: %s",
217
+  "Your current nickname enforcement is: %s": "",
218
   "Your host is %[1]s, running version %[2]s": "Din vert er %[1]s, versjon %[2]s",
218
   "Your host is %[1]s, running version %[2]s": "Din vert er %[1]s, versjon %[2]s",
219
-  "Your vhost request was approved by an administrator": "Your vhost request was approved by an administrator",
220
-  "Your vhost request was rejected by an administrator. The reason given was: %s": "Your vhost request was rejected by an administrator. The reason given was: %s",
221
-  "Your vhost request will be reviewed by an administrator": "Your vhost request will be reviewed by an administrator",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
   "are supported by this server": "er støttet av denne tjeneren",
222
   "are supported by this server": "er støttet av denne tjeneren",
223
   "can speak these languages": "kan snakke disse språkene",
223
   "can speak these languages": "kan snakke disse språkene",
224
-  "channels formed": "channels formed",
224
+  "channels formed": "",
225
   "has client certificate fingerprint %s": "har klient sertifikat fingeravtrykk %s",
225
   "has client certificate fingerprint %s": "har klient sertifikat fingeravtrykk %s",
226
   "is a $bBot$b on %s": "er en $bBot$b på %s",
226
   "is a $bBot$b on %s": "er en $bBot$b på %s",
227
   "is an unknown mode character to me": "er en ukjent modus for meg",
227
   "is an unknown mode character to me": "er en ukjent modus for meg",

+ 14
- 0
languages/no-NO-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 7
- 0
languages/pl-PL-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/pl-PL-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/pl-PL-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 206
- 206
languages/pl-PL-irc.lang.json View File

1
 {
1
 {
2
-  "$bWarning: unregistering this account will remove its stored privileges.$b": "$bWarning: unregistering this account will remove its stored privileges.$b",
3
-  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "$bWarning: unregistering this channel will remove all stored channel attributes.$b",
4
-  "%d. User %s requests vhost: %s": "%d. User %s requests vhost: %s",
5
-  "%s [account: %s] joined the channel": "%s [account: %s] joined the channel",
6
-  "%s joined the channel": "%s joined the channel",
7
-  "%s kicked %s (%s)": "%s kicked %s (%s)",
8
-  "%s left the channel (%s)": "%s left the channel (%s)",
9
-  "%s quit (%s)": "%s quit (%s)",
10
-  "*** $bEnd of %s HELP$b ***": "*** $bEnd of %s HELP$b ***",
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
   "*** Could not find your username": "*** Nie można odnaleźć nazwy użytkownika",
11
   "*** Could not find your username": "*** Nie można odnaleźć nazwy użytkownika",
12
   "*** Found your username": "*** Znaleziono Twoją nazwę użytkownika",
12
   "*** Found your username": "*** Znaleziono Twoją nazwę użytkownika",
13
-  "*** Got a malformed username, ignoring": "*** Got a malformed username, ignoring",
13
+  "*** Got a malformed username, ignoring": "",
14
   "*** Looking up your username": "*** Wyszukiwanie twojej nazwy użytkownika",
14
   "*** Looking up your username": "*** Wyszukiwanie twojej nazwy użytkownika",
15
   "- %s Message of the day - ": "- %s wiadomość dnia - ",
15
   "- %s Message of the day - ": "- %s wiadomość dnia - ",
16
-  "... and other commands which have been disabled": "... and other commands which have been disabled",
17
-  "A request is pending for vhost: %s": "A request is pending for vhost: %s",
18
-  "A request was previously made for vhost: %s": "A request was previously made for vhost: %s",
19
-  "Account %s has no vhost": "Account %s has no vhost",
20
-  "Account %s has vhost: %s": "Account %s has vhost: %s",
21
-  "Account %s receives mode +%s": "Account %s receives mode +%s",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
   "Account already exists": "Konto już istnieje",
22
   "Account already exists": "Konto już istnieje",
23
   "Account created": "Utworzono konto",
23
   "Account created": "Utworzono konto",
24
   "Account created, pending verification; verification code has been sent to %s:%s": "Konto utworzone, weryfikacja w toku; kod weryfikacyjny został wysłany do %s:%s",
24
   "Account created, pending verification; verification code has been sent to %s:%s": "Konto utworzone, weryfikacja w toku; kod weryfikacyjny został wysłany do %s:%s",
33
   "Added temporary (%[1]s) D-Line for %[2]s": "Dodano tymczasowe (%[1]s) D-Line dla %[2]s",
33
   "Added temporary (%[1]s) D-Line for %[2]s": "Dodano tymczasowe (%[1]s) D-Line dla %[2]s",
34
   "Added temporary (%[1]s) K-Line for %[2]s": "Dodano tymczasowe (%[1]s) K-Line dla %[2]s",
34
   "Added temporary (%[1]s) K-Line for %[2]s": "Dodano tymczasowe (%[1]s) K-Line dla %[2]s",
35
   "Additional grouped nick: %s": "Dodatkowe zgrupowany nick: %s",
35
   "Additional grouped nick: %s": "Dodatkowe zgrupowany nick: %s",
36
-  "An account already exists for your certificate fingerprint": "An account already exists for your certificate fingerprint",
37
-  "An error occurred": "An error occurred",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
   "Authentication successful": "Uwierzytelnienie zakończone pomyślnie",
38
   "Authentication successful": "Uwierzytelnienie zakończone pomyślnie",
39
-  "Bad or unauthorized PROXY command": "Bad or unauthorized PROXY command",
39
+  "Bad or unauthorized PROXY command": "",
40
   "Bad password": "Nieprawidłowe hasło",
40
   "Bad password": "Nieprawidłowe hasło",
41
   "Ban - %[1]s - added by %[2]s - %[3]s": "Ban - %[1]s - dodany przez %[2]s - %[3]s",
41
   "Ban - %[1]s - added by %[2]s - %[3]s": "Ban - %[1]s - dodany przez %[2]s - %[3]s",
42
-  "Callback namespace is not supported": "Callback namespace is not supported",
43
-  "Can't change modes for other users": "Can't change modes for other users",
44
-  "Can't view modes for other users": "Can't view modes for other users",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
   "Cannot join channel (+%s)": "Nie można dołączyć do kanału (+%s)",
45
   "Cannot join channel (+%s)": "Nie można dołączyć do kanału (+%s)",
46
-  "Cannot resume connection": "Cannot resume connection",
47
-  "Cannot resume connection, connection registration has already been completed": "Cannot resume connection, connection registration has already been completed",
48
-  "Cannot resume connection, invalid resume token": "Cannot resume connection, invalid resume token",
49
-  "Cannot resume connection, old and new clients must have TLS": "Cannot resume connection, old and new clients must have TLS",
50
-  "Cannot resume connection, old client not found": "Cannot resume connection, old client not found",
51
-  "Cannot send to channel": "Cannot send to channel",
52
-  "Change was a no-op": "Change was a no-op",
53
-  "Channel %s has %d persistent modes set": "Channel %s has %d persistent modes set",
54
-  "Channel %s is now unregistered": "Channel %s is now unregistered",
55
-  "Channel %s successfully registered": "Channel %s successfully registered",
56
-  "Channel does not exist": "Channel does not exist",
57
-  "Channel doesn't have roleplaying mode available": "Channel doesn't have roleplaying mode available",
58
-  "Channel is not registered": "Channel is not registered",
59
-  "Channel list is full": "Channel list is full",
60
-  "Channel name is not valid": "Channel name is not valid",
61
-  "Channel renamed: %s": "Channel renamed: %s",
62
-  "Client reconnected": "Client reconnected",
63
-  "Client reconnected (up to %d seconds of history lost)": "Client reconnected (up to %d seconds of history lost)",
64
-  "Command restricted": "Command restricted",
65
-  "Contributors and Former Developers:": "Contributors and Former Developers:",
66
-  "Core Developers:": "Core Developers:",
67
-  "Could not find given client": "Could not find given client",
68
-  "Could not login with your TLS certificate or supplied username/password": "Could not login with your TLS certificate or supplied username/password",
69
-  "Could not parse IP address or CIDR network": "Could not parse IP address or CIDR network",
70
-  "Could not register": "Could not register",
71
-  "Could not remove ban [%s]": "Could not remove ban [%s]",
72
-  "Could not set or change nickname: %s": "Could not set or change nickname: %s",
73
-  "Could not successfully save new D-LINE: %s": "Could not successfully save new D-LINE: %s",
74
-  "Could not successfully save new K-LINE: %s": "Could not successfully save new K-LINE: %s",
75
-  "Could not ungroup nick": "Could not ungroup nick",
76
-  "Credential type is not supported": "Credential type is not supported",
77
-  "End of /HELPOP": "End of /HELPOP",
78
-  "End of /INFO": "End of /INFO",
79
-  "End of /WHOIS list": "End of /WHOIS list",
80
-  "End of LIST": "End of LIST",
81
-  "End of MOTD command": "End of MOTD command",
82
-  "End of NAMES list": "End of NAMES list",
83
-  "End of WHO list": "End of WHO list",
84
-  "End of WHOWAS": "End of WHOWAS",
85
-  "End of list": "End of list",
86
-  "Enforcement method set": "Enforcement method set",
87
-  "Erroneous nickname": "Erroneous nickname",
88
-  "Error reserving nickname": "Error reserving nickname",
89
-  "Error while unregistering account": "Error while unregistering account",
90
-  "Fake source must be a valid nickname": "Fake source must be a valid nickname",
91
-  "First param must be a mask or channel": "First param must be a mask or channel",
92
-  "GHOSTed by %s": "GHOSTed by %s",
93
-  "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.",
94
-  "Help not found": "Help not found",
95
-  "I have %[1]d clients and %[2]d servers": "I have %[1]d clients and %[2]d servers",
96
-  "IRC Operators online": "IRC Operators online",
97
-  "Insufficient oper privs": "Insufficient oper privs",
98
-  "Insufficient privileges": "Insufficient privileges",
99
-  "Internal error": "Internal error",
100
-  "Invalid CAP subcommand": "Invalid CAP subcommand",
101
-  "Invalid account name": "Invalid account name",
102
-  "Invalid mode change": "Invalid mode change",
103
-  "Invalid parameters": "Invalid parameters",
104
-  "Invalid parameters. For usage, do /msg %s HELP %s": "Invalid parameters. For usage, do /msg %s HELP %s",
105
-  "Invalid vhost": "Invalid vhost",
106
-  "It was rejected for reason: %s": "It was rejected for reason: %s",
107
-  "JOIN 0 is not allowed": "JOIN 0 is not allowed",
108
-  "Language preferences have been set": "Language preferences have been set",
109
-  "Languages are not supported by this server": "Languages are not supported by this server",
110
-  "MOTD File is missing": "MOTD File is missing",
111
-  "Malformed username": "Malformed username",
112
-  "Mask isn't valid": "Mask isn't valid",
113
-  "Network service, for more info /msg %s HELP": "Network service, for more info /msg %s HELP",
114
-  "Nickname is already in use": "Nickname is already in use",
115
-  "Nickname is reserved by a different account": "Nickname is reserved by a different account",
116
-  "No DLINEs have been set!": "No DLINEs have been set!",
117
-  "No command given": "No command given",
118
-  "No masks given": "No masks given",
119
-  "No nickname given": "No nickname given",
120
-  "No such account": "No such account",
121
-  "No such channel": "No such channel",
122
-  "No such nick": "No such nick",
123
-  "No topic is set": "No topic is set",
124
-  "No username supplied": "No username supplied",
125
-  "Not enough parameters": "Not enough parameters",
126
-  "Only channel founders can change registered channels": "Only channel founders can change registered channels",
127
-  "Oragono is released under the MIT license.": "Oragono is released under the MIT license.",
128
-  "Passphrase contains forbidden characters or is otherwise invalid": "Passphrase contains forbidden characters or is otherwise invalid",
129
-  "Password changed": "Password changed",
130
-  "Password could not be changed due to server error": "Password could not be changed due to server error",
131
-  "Password incorrect": "Password incorrect",
132
-  "Permission Denied": "Permission Denied",
133
-  "Permission Denied - You're not an IRC operator": "Permission Denied - You're not an IRC operator",
134
-  "Please wait at least %v and try again": "Please wait at least %v and try again",
135
-  "Proxied IP address is not valid: [%s]": "Proxied IP address is not valid: [%s]",
136
-  "Received malformed line": "Received malformed line",
137
-  "Registered at: %s": "Registered at: %s",
138
-  "Registration requires a valid e-mail address": "Registration requires a valid e-mail address",
139
-  "Rehashing": "Rehashing",
140
-  "Remote servers not yet supported": "Remote servers not yet supported",
141
-  "Removed D-Line for %s": "Removed D-Line for %s",
142
-  "Removed K-Line for %s": "Removed K-Line for %s",
143
-  "Resume may have lost up to %d seconds of history": "Resume may have lost up to %d seconds of history",
144
-  "SASL authentication aborted": "SASL authentication aborted",
145
-  "SASL authentication failed": "SASL authentication failed",
146
-  "SASL authentication failed, you are not connecting with a certificate": "SASL authentication failed, you are not connecting with a certificate",
147
-  "SASL authentication failed: Invalid auth blob": "SASL authentication failed: Invalid auth blob",
148
-  "SASL authentication failed: Invalid b64 encoding": "SASL authentication failed: Invalid b64 encoding",
149
-  "SASL authentication failed: Passphrase too long": "SASL authentication failed: Passphrase too long",
150
-  "SASL authentication failed: authcid and authzid should be the same": "SASL authentication failed: authcid and authzid should be the same",
151
-  "SASL message too long": "SASL message too long",
152
-  "Server notice masks": "Server notice masks",
153
-  "Some additional message history may have been lost": "Some additional message history may have been lost",
154
-  "Successfully approved vhost request for %s": "Successfully approved vhost request for %s",
155
-  "Successfully cleared vhost": "Successfully cleared vhost",
156
-  "Successfully disabled your vhost": "Successfully disabled your vhost",
157
-  "Successfully enabled your vhost": "Successfully enabled your vhost",
158
-  "Successfully grouped nick %s with your account": "Successfully grouped nick %s with your account",
159
-  "Successfully op'd in channel %s": "Successfully op'd in channel %s",
160
-  "Successfully rejected vhost request for %s": "Successfully rejected vhost request for %s",
161
-  "Successfully set mode %s": "Successfully set mode %s",
162
-  "Successfully set vhost": "Successfully set vhost",
163
-  "Successfully ungrouped nick %s with your account": "Successfully ungrouped nick %s with your account",
164
-  "Successfully unregistered account %s": "Successfully unregistered account %s",
165
-  "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",
166
-  "That nickname is already reserved by someone else": "That nickname is already reserved by someone else",
167
-  "That nickname is not registered": "That nickname is not registered",
168
-  "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)",
169
-  "There are %d pending requests for vhosts (%d displayed)": "There are %d pending requests for vhosts (%d displayed)",
170
-  "There was no such nickname": "There was no such nickname",
171
-  "They aren't on that channel": "They aren't on that channel",
172
-  "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>",
173
-  "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>",
174
-  "This command has been disabled by the server administrators": "This command has been disabled by the server administrators",
175
-  "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.",
176
-  "This server was created %s": "This server was created %s",
177
-  "This vhost is currently disabled, but can be enabled with /HS ON": "This vhost is currently disabled, but can be enabled with /HS ON",
178
-  "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",
179
-  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "To confirm account unregistration, type: /NS UNREGISTER %s %s",
180
-  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "To confirm channel unregistration, type: /CS UNREGISTER %s %s",
181
-  "To verify your account, issue one of these commands:": "To verify your account, issue one of these commands:",
182
-  "Translators:": "Translators:",
183
-  "Unknown command": "Unknown command",
184
-  "Unknown command. To see available commands, run": "Unknown command. To see available commands, run",
185
-  "Unknown subcommand": "Unknown subcommand",
186
-  "User doesn't have roleplaying mode enabled": "User doesn't have roleplaying mode enabled",
187
-  "Verification code: %s": "Verification code: %s",
188
-  "Verify your account on %s": "Verify your account on %s",
189
-  "WEBIRC command is not usable from your address or incorrect password given": "WEBIRC command is not usable from your address or incorrect password given",
190
-  "Welcome to the Internet Relay Network %s": "Welcome to the Internet Relay Network %s",
191
-  "You are banned from this server (%s)": "You are banned from this server (%s)",
192
-  "You are no longer marked as being away": "You are no longer marked as being away",
193
-  "You are not using a TLS certificate": "You are not using a TLS certificate",
194
-  "You are now an IRC operator": "You are now an IRC operator",
195
-  "You are now logged in as %s": "You are now logged in as %s",
196
-  "You can't GHOST yourself (try /QUIT instead)": "You can't GHOST yourself (try /QUIT instead)",
197
-  "You can't ungroup your primary nickname (try unregistering your account instead)": "You can't ungroup your primary nickname (try unregistering your account instead)",
198
-  "You don't have enough channel privileges": "You don't have enough channel privileges",
199
-  "You don't own that nick": "You don't own that nick",
200
-  "You have been banned from this server (%s)": "You have been banned from this server (%s)",
201
-  "You have been marked as being away": "You have been marked as being away",
202
-  "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)",
203
-  "You may not reregister": "You may not reregister",
204
-  "You must be an oper on the channel to register it": "You must be an oper on the channel to register it",
205
-  "You must be the channel founder to op": "You must be the channel founder to op",
206
-  "You must specify an account": "You must specify an account",
207
-  "You must wait an additional %v before making another request": "You must wait an additional %v before making another request",
208
-  "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",
209
-  "You need to register before you can use that command": "You need to register before you can use that command",
210
-  "You specified too many languages": "You specified too many languages",
211
-  "You're already logged into an account": "You're already logged into an account",
212
-  "You're already opered-up!": "You're already opered-up!",
213
-  "You're not a channel operator": "You're not a channel operator",
214
-  "You're not logged into an account": "You're not logged into an account",
215
-  "You're not on that channel": "You're not on that channel",
216
-  "You're now logged in as %s": "You're now logged in as %s",
217
-  "Your current nickname enforcement is: %s": "Your current nickname enforcement is: %s",
218
-  "Your host is %[1]s, running version %[2]s": "Your host is %[1]s, running version %[2]s",
219
-  "Your vhost request was approved by an administrator": "Your vhost request was approved by an administrator",
220
-  "Your vhost request was rejected by an administrator. The reason given was: %s": "Your vhost request was rejected by an administrator. The reason given was: %s",
221
-  "Your vhost request will be reviewed by an administrator": "Your vhost request will be reviewed by an administrator",
222
-  "are supported by this server": "are supported by this server",
223
-  "can speak these languages": "can speak these languages",
224
-  "channels formed": "channels formed",
225
-  "has client certificate fingerprint %s": "has client certificate fingerprint %s",
226
-  "is a $bBot$b on %s": "is a $bBot$b on %s",
227
-  "is an unknown mode character to me": "is an unknown mode character to me",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
   "is logged in as": "jest zalogowany jako",
228
   "is logged in as": "jest zalogowany jako",
229
-  "is using a secure connection": "is using a secure connection",
230
-  "seconds idle, signon time": "seconds idle, signon time"
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
 }
231
 }

+ 14
- 0
languages/pl-PL-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 7
- 0
languages/pt-BR-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 64
- 64
languages/pt-BR-help.lang.json View File

1
 {
1
 {
2
   "= Help Topics =\n\nCommands:\n%s\n\nRPL_ISUPPORT Tokens:\n%s\n\nInformation:\n%s": "= Tópicos de Ajuda =\n\nComandos:\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": "= Tópicos de Ajuda =\n\nComandos:\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.",
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.",
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 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 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
-  "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
-  "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
-  "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.",
11
-  "CAP <subcommand> [:<capabilities>]\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": "CAP <subcommand> [:<capabilities>]\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",
12
-  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.",
13
-  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "CS <subcommand> [params]\n\nChanServ controls channel registrations.",
14
-  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.",
15
-  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.",
16
-  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.",
17
-  "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.",
18
-  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).",
19
-  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).",
20
-  "INFO\n\nSends information about the server, developers, etc.": "INFO\n\nSends information about the server, developers, etc.",
21
-  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.",
22
-  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.",
23
-  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.",
24
-  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.",
25
-  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.",
26
-  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.",
27
-  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.",
28
-  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.",
29
-  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.",
30
-  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".",
31
-  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.",
32
-  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "MOTD [server]\n\nReturns the message of the day for this, or the given, server.",
33
-  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".",
34
-  "NICK <newnick>\n\nSets your nickname to the new given one.": "NICK <newnick>\n\nSets your nickname to the new given one.",
35
-  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.",
36
-  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.",
37
-  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.",
38
-  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.",
39
-  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.",
40
-  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.",
41
-  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.",
42
-  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.",
43
-  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "PING <args>...\n\nRequests a PONG. Used to check link connectivity.",
44
-  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.",
45
-  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.",
46
-  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.",
47
-  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "REHASH\n\nReloads the config file and updates TLS certificates on listeners",
48
-  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!",
49
-  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.",
50
-  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html",
51
-  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.",
52
-  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.",
53
-  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".",
54
-  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.",
55
-  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.",
56
-  "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.",
57
-  "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.",
58
-  "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",
59
-  "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.*",
60
-  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).",
61
-  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.",
62
-  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.",
63
-  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure",
64
-  "WHO <name> [o]\n\nReturns information for the given user.": "WHO <name> [o]\n\nReturns information for the given user.",
65
-  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).",
66
-  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname."
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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
 }
67
 }

+ 12
- 0
languages/pt-BR-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 130
- 130
languages/pt-BR-irc.lang.json View File

1
 {
1
 {
2
-  "$bWarning: unregistering this account will remove its stored privileges.$b": "$bWarning: unregistering this account will remove its stored privileges.$b",
3
-  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "$bWarning: unregistering this channel will remove all stored channel attributes.$b",
4
-  "%d. User %s requests vhost: %s": "%d. User %s requests vhost: %s",
5
-  "%s [account: %s] joined the channel": "%s [account: %s] joined the channel",
6
-  "%s joined the channel": "%s joined the channel",
7
-  "%s kicked %s (%s)": "%s kicked %s (%s)",
8
-  "%s left the channel (%s)": "%s left the channel (%s)",
9
-  "%s quit (%s)": "%s quit (%s)",
10
-  "*** $bEnd of %s HELP$b ***": "*** $bEnd of %s HELP$b ***",
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
   "*** Could not find your username": "*** Não foi possível encontrar o seu nome usuário",
11
   "*** Could not find your username": "*** Não foi possível encontrar o seu nome usuário",
12
   "*** Found your username": "*** O seu nome de usuário foi encontrado",
12
   "*** Found your username": "*** O seu nome de usuário foi encontrado",
13
   "*** Got a malformed username, ignoring": "*** Nome de usuário inválido, ignorando",
13
   "*** Got a malformed username, ignoring": "*** Nome de usuário inválido, ignorando",
14
   "*** Looking up your username": "*** Procurando o seu nome de usuário",
14
   "*** Looking up your username": "*** Procurando o seu nome de usuário",
15
   "- %s Message of the day - ": "- %s Mensagem do dia - ",
15
   "- %s Message of the day - ": "- %s Mensagem do dia - ",
16
-  "... and other commands which have been disabled": "... and other commands which have been disabled",
17
-  "A request is pending for vhost: %s": "A request is pending for vhost: %s",
18
-  "A request was previously made for vhost: %s": "A request was previously made for vhost: %s",
19
-  "Account %s has no vhost": "Account %s has no vhost",
20
-  "Account %s has vhost: %s": "Account %s has vhost: %s",
21
-  "Account %s receives mode +%s": "Account %s receives mode +%s",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
   "Account already exists": "Já existe uma conta com este nome",
22
   "Account already exists": "Já existe uma conta com este nome",
23
   "Account created": "Conta criada",
23
   "Account created": "Conta criada",
24
-  "Account created, pending verification; verification code has been sent to %s:%s": "Account created, pending verification; verification code has been sent to %s:%s",
25
-  "Account does not exist": "Account does not exist",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
   "Account name is not valid": "O nome da conta não é válido",
26
   "Account name is not valid": "O nome da conta não é válido",
27
-  "Account registration has been disabled": "Account registration has been disabled",
27
+  "Account registration has been disabled": "",
28
   "Account registration is disabled": "O registro de contas está desativado",
28
   "Account registration is disabled": "O registro de contas está desativado",
29
-  "Account: %s": "Account: %s",
29
+  "Account: %s": "",
30
   "Actual user@host, Actual IP": "user@host atual, IP atual",
30
   "Actual user@host, Actual IP": "user@host atual, IP atual",
31
   "Added D-Line for %s": "Adicionada uma D-line para %s",
31
   "Added D-Line for %s": "Adicionada uma D-line para %s",
32
   "Added K-Line for %s": "Adicionada uma K-Line para %s",
32
   "Added K-Line for %s": "Adicionada uma K-Line para %s",
33
   "Added temporary (%[1]s) D-Line for %[2]s": "Uma D-Line temporária (%[1]s) foi adicionada para %[2]s",
33
   "Added temporary (%[1]s) D-Line for %[2]s": "Uma D-Line temporária (%[1]s) foi adicionada para %[2]s",
34
   "Added temporary (%[1]s) K-Line for %[2]s": "Uma K-Line temporária (%[1]s) foi adicionada para %[2]s",
34
   "Added temporary (%[1]s) K-Line for %[2]s": "Uma K-Line temporária (%[1]s) foi adicionada para %[2]s",
35
-  "Additional grouped nick: %s": "Additional grouped nick: %s",
36
-  "An account already exists for your certificate fingerprint": "An account already exists for your certificate fingerprint",
37
-  "An error occurred": "An error occurred",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
   "Authentication successful": "Autenticação bem-sucedida",
38
   "Authentication successful": "Autenticação bem-sucedida",
39
-  "Bad or unauthorized PROXY command": "Bad or unauthorized PROXY command",
40
-  "Bad password": "Bad password",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
   "Ban - %[1]s - added by %[2]s - %[3]s": "Banimento - %[1]s - adicionado por %[2]s - %[3]s",
41
   "Ban - %[1]s - added by %[2]s - %[3]s": "Banimento - %[1]s - adicionado por %[2]s - %[3]s",
42
-  "Callback namespace is not supported": "Callback namespace is not supported",
43
-  "Can't change modes for other users": "Can't change modes for other users",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
   "Can't view modes for other users": "Não é possível ver os modos de outros usuários",
44
   "Can't view modes for other users": "Não é possível ver os modos de outros usuários",
45
   "Cannot join channel (+%s)": "Não foi possível entrar no canal (+%s)",
45
   "Cannot join channel (+%s)": "Não foi possível entrar no canal (+%s)",
46
-  "Cannot resume connection": "Cannot resume connection",
47
-  "Cannot resume connection, connection registration has already been completed": "Cannot resume connection, connection registration has already been completed",
48
-  "Cannot resume connection, invalid resume token": "Cannot resume connection, invalid resume token",
49
-  "Cannot resume connection, old and new clients must have TLS": "Cannot resume connection, old and new clients must have TLS",
50
-  "Cannot resume connection, old client not found": "Cannot resume connection, old client not found",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
   "Cannot send to channel": "Não foi possível enviar a mensagem para o canal",
51
   "Cannot send to channel": "Não foi possível enviar a mensagem para o canal",
52
-  "Change was a no-op": "Change was a no-op",
53
-  "Channel %s has %d persistent modes set": "Channel %s has %d persistent modes set",
54
-  "Channel %s is now unregistered": "Channel %s is now unregistered",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
   "Channel %s successfully registered": "O canal %s foi registrado com sucesso",
55
   "Channel %s successfully registered": "O canal %s foi registrado com sucesso",
56
-  "Channel does not exist": "Channel does not exist",
57
-  "Channel doesn't have roleplaying mode available": "Channel doesn't have roleplaying mode available",
58
-  "Channel is not registered": "Channel is not registered",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
   "Channel list is full": "A lista de canais está cheia",
59
   "Channel list is full": "A lista de canais está cheia",
60
   "Channel name is not valid": "O nome do canal não é válido",
60
   "Channel name is not valid": "O nome do canal não é válido",
61
   "Channel renamed: %s": "Canal renomeado: %s",
61
   "Channel renamed: %s": "Canal renomeado: %s",
62
   "Client reconnected": "Cliente reconectado",
62
   "Client reconnected": "Cliente reconectado",
63
-  "Client reconnected (up to %d seconds of history lost)": "Client reconnected (up to %d seconds of history lost)",
64
-  "Command restricted": "Command restricted",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
   "Contributors and Former Developers:": "Antigos desenvolvedores e colaboradores:",
65
   "Contributors and Former Developers:": "Antigos desenvolvedores e colaboradores:",
66
   "Core Developers:": "Principais desenvolvedores:",
66
   "Core Developers:": "Principais desenvolvedores:",
67
-  "Could not find given client": "Could not find given client",
68
-  "Could not login with your TLS certificate or supplied username/password": "Could not login with your TLS certificate or supplied username/password",
69
-  "Could not parse IP address or CIDR network": "Could not parse IP address or CIDR network",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
   "Could not register": "Não foi possível registrar-se",
70
   "Could not register": "Não foi possível registrar-se",
71
   "Could not remove ban [%s]": "Não foi possível remover o banimento [%s]",
71
   "Could not remove ban [%s]": "Não foi possível remover o banimento [%s]",
72
   "Could not set or change nickname: %s": "Não foi possível definir ou alterar o apelido: %s",
72
   "Could not set or change nickname: %s": "Não foi possível definir ou alterar o apelido: %s",
73
   "Could not successfully save new D-LINE: %s": "Não foi possível salvar a nova D-Line: %s",
73
   "Could not successfully save new D-LINE: %s": "Não foi possível salvar a nova D-Line: %s",
74
   "Could not successfully save new K-LINE: %s": "Não foi possível salvar a nova K-Line: %s",
74
   "Could not successfully save new K-LINE: %s": "Não foi possível salvar a nova K-Line: %s",
75
-  "Could not ungroup nick": "Could not ungroup nick",
75
+  "Could not ungroup nick": "",
76
   "Credential type is not supported": "O tipo de credencial não é suportado",
76
   "Credential type is not supported": "O tipo de credencial não é suportado",
77
   "End of /HELPOP": "Fim de /HELPOP",
77
   "End of /HELPOP": "Fim de /HELPOP",
78
   "End of /INFO": "Fim de /INFO",
78
   "End of /INFO": "Fim de /INFO",
83
   "End of WHO list": "Fim da lista WHO",
83
   "End of WHO list": "Fim da lista WHO",
84
   "End of WHOWAS": "Fim de WHOWAS",
84
   "End of WHOWAS": "Fim de WHOWAS",
85
   "End of list": "Fim da lista",
85
   "End of list": "Fim da lista",
86
-  "Enforcement method set": "Enforcement method set",
87
-  "Erroneous nickname": "Erroneous nickname",
88
-  "Error reserving nickname": "Error reserving nickname",
89
-  "Error while unregistering account": "Error while unregistering account",
90
-  "Fake source must be a valid nickname": "Fake source must be a valid nickname",
91
-  "First param must be a mask or channel": "First param must be a mask or channel",
92
-  "GHOSTed by %s": "GHOSTed by %s",
93
-  "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.",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
   "Help not found": "Ajuda não encontrada",
94
   "Help not found": "Ajuda não encontrada",
95
   "I have %[1]d clients and %[2]d servers": "Eu tenho %[1]d clientes e %[2]d servidores",
95
   "I have %[1]d clients and %[2]d servers": "Eu tenho %[1]d clientes e %[2]d servidores",
96
-  "IRC Operators online": "IRC Operators online",
96
+  "IRC Operators online": "",
97
   "Insufficient oper privs": "Privilégios de operador insuficientes",
97
   "Insufficient oper privs": "Privilégios de operador insuficientes",
98
-  "Insufficient privileges": "Insufficient privileges",
99
-  "Internal error": "Internal error",
100
-  "Invalid CAP subcommand": "Invalid CAP subcommand",
101
-  "Invalid account name": "Invalid account name",
102
-  "Invalid mode change": "Invalid mode change",
103
-  "Invalid parameters": "Invalid parameters",
104
-  "Invalid parameters. For usage, do /msg %s HELP %s": "Invalid parameters. For usage, do /msg %s HELP %s",
105
-  "Invalid vhost": "Invalid vhost",
106
-  "It was rejected for reason: %s": "It was rejected for reason: %s",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
   "JOIN 0 is not allowed": "JOIN 0 não é permitido",
107
   "JOIN 0 is not allowed": "JOIN 0 não é permitido",
108
   "Language preferences have been set": "As preferências de idioma foram definidas",
108
   "Language preferences have been set": "As preferências de idioma foram definidas",
109
-  "Languages are not supported by this server": "Languages are not supported by this server",
109
+  "Languages are not supported by this server": "",
110
   "MOTD File is missing": "O arquivo de MOTD não foi encontrado",
110
   "MOTD File is missing": "O arquivo de MOTD não foi encontrado",
111
   "Malformed username": "Nome de usuário inválido",
111
   "Malformed username": "Nome de usuário inválido",
112
   "Mask isn't valid": "Máscara inválida",
112
   "Mask isn't valid": "Máscara inválida",
113
-  "Network service, for more info /msg %s HELP": "Network service, for more info /msg %s HELP",
113
+  "Network service, for more info /msg %s HELP": "",
114
   "Nickname is already in use": "O apelido já está em uso",
114
   "Nickname is already in use": "O apelido já está em uso",
115
-  "Nickname is reserved by a different account": "Nickname is reserved by a different account",
115
+  "Nickname is reserved by a different account": "",
116
   "No DLINEs have been set!": "Nenhuma DLINE foi definida!",
116
   "No DLINEs have been set!": "Nenhuma DLINE foi definida!",
117
-  "No command given": "No command given",
118
-  "No masks given": "No masks given",
119
-  "No nickname given": "No nickname given",
120
-  "No such account": "No such account",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
   "No such channel": "O canal não existe",
121
   "No such channel": "O canal não existe",
122
   "No such nick": "O nick não existe",
122
   "No such nick": "O nick não existe",
123
   "No topic is set": "Nenhum tópico definido",
123
   "No topic is set": "Nenhum tópico definido",
124
-  "No username supplied": "No username supplied",
125
-  "Not enough parameters": "Not enough parameters",
126
-  "Only channel founders can change registered channels": "Only channel founders can change registered channels",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
   "Oragono is released under the MIT license.": "Oragono é disponibilizado sob a licença MIT.",
127
   "Oragono is released under the MIT license.": "Oragono é disponibilizado sob a licença MIT.",
128
-  "Passphrase contains forbidden characters or is otherwise invalid": "Passphrase contains forbidden characters or is otherwise invalid",
129
-  "Password changed": "Password changed",
130
-  "Password could not be changed due to server error": "Password could not be changed due to server error",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
   "Password incorrect": "Senha incorreta",
131
   "Password incorrect": "Senha incorreta",
132
   "Permission Denied": "Permissão negada",
132
   "Permission Denied": "Permissão negada",
133
   "Permission Denied - You're not an IRC operator": "Permissão negada - Você não é um operador do IRC",
133
   "Permission Denied - You're not an IRC operator": "Permissão negada - Você não é um operador do IRC",
134
-  "Please wait at least %v and try again": "Please wait at least %v and try again",
135
-  "Proxied IP address is not valid: [%s]": "Proxied IP address is not valid: [%s]",
136
-  "Received malformed line": "Received malformed line",
137
-  "Registered at: %s": "Registered at: %s",
138
-  "Registration requires a valid e-mail address": "Registration requires a valid e-mail address",
139
-  "Rehashing": "Rehashing",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
   "Remote servers not yet supported": "Servidores remotos ainda não suportados",
140
   "Remote servers not yet supported": "Servidores remotos ainda não suportados",
141
   "Removed D-Line for %s": "D-Line para %s removida",
141
   "Removed D-Line for %s": "D-Line para %s removida",
142
   "Removed K-Line for %s": "K-Line para %s removida",
142
   "Removed K-Line for %s": "K-Line para %s removida",
143
-  "Resume may have lost up to %d seconds of history": "Resume may have lost up to %d seconds of history",
143
+  "Resume may have lost up to %d seconds of history": "",
144
   "SASL authentication aborted": "Autenticação SASL cancelada",
144
   "SASL authentication aborted": "Autenticação SASL cancelada",
145
   "SASL authentication failed": "Falha na autenticação SASL",
145
   "SASL authentication failed": "Falha na autenticação SASL",
146
   "SASL authentication failed, you are not connecting with a certificate": "Falha na autenticação SASL: Você não está conectando com um certificado",
146
   "SASL authentication failed, you are not connecting with a certificate": "Falha na autenticação SASL: Você não está conectando com um certificado",
147
-  "SASL authentication failed: Invalid auth blob": "SASL authentication failed: Invalid auth blob",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
   "SASL authentication failed: Invalid b64 encoding": "Falha na autenticação SASL: codificação b64 inválida",
148
   "SASL authentication failed: Invalid b64 encoding": "Falha na autenticação SASL: codificação b64 inválida",
149
   "SASL authentication failed: Passphrase too long": "Autenticação SASL falhou: senha longa demais",
149
   "SASL authentication failed: Passphrase too long": "Autenticação SASL falhou: senha longa demais",
150
   "SASL authentication failed: authcid and authzid should be the same": "Falha na autenticação SASL: authcid e authzid devem ser iguais",
150
   "SASL authentication failed: authcid and authzid should be the same": "Falha na autenticação SASL: authcid e authzid devem ser iguais",
151
   "SASL message too long": "Mensagem SASL muito longa",
151
   "SASL message too long": "Mensagem SASL muito longa",
152
-  "Server notice masks": "Server notice masks",
153
-  "Some additional message history may have been lost": "Some additional message history may have been lost",
154
-  "Successfully approved vhost request for %s": "Successfully approved vhost request for %s",
155
-  "Successfully cleared vhost": "Successfully cleared vhost",
156
-  "Successfully disabled your vhost": "Successfully disabled your vhost",
157
-  "Successfully enabled your vhost": "Successfully enabled your vhost",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
   "Successfully grouped nick %s with your account": "O nick %s foi grupado com sucesso em sua conta",
158
   "Successfully grouped nick %s with your account": "O nick %s foi grupado com sucesso em sua conta",
159
-  "Successfully op'd in channel %s": "Successfully op'd in channel %s",
160
-  "Successfully rejected vhost request for %s": "Successfully rejected vhost request for %s",
161
-  "Successfully set mode %s": "Successfully set mode %s",
162
-  "Successfully set vhost": "Successfully set vhost",
163
-  "Successfully ungrouped nick %s with your account": "Successfully ungrouped nick %s with your account",
164
-  "Successfully unregistered account %s": "Successfully unregistered account %s",
165
-  "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",
166
-  "That nickname is already reserved by someone else": "That nickname is already reserved by someone else",
167
-  "That nickname is not registered": "That nickname is not registered",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
   "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "Há %[1]d usuários e %[2]d invisíveis em %[3]d servidor(es)",
168
   "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "Há %[1]d usuários e %[2]d invisíveis em %[3]d servidor(es)",
169
-  "There are %d pending requests for vhosts (%d displayed)": "There are %d pending requests for vhosts (%d displayed)",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
   "There was no such nickname": "O apelido especificado não existia",
170
   "There was no such nickname": "O apelido especificado não existia",
171
-  "They aren't on that channel": "They aren't on that channel",
172
-  "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>",
173
-  "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>",
174
-  "This command has been disabled by the server administrators": "This command has been disabled by the server administrators",
175
-  "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.",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
   "This server was created %s": "Este servidor foi criado em %s",
176
   "This server was created %s": "Este servidor foi criado em %s",
177
-  "This vhost is currently disabled, but can be enabled with /HS ON": "This vhost is currently disabled, but can be enabled with /HS ON",
178
-  "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",
179
-  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "To confirm account unregistration, type: /NS UNREGISTER %s %s",
180
-  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "To confirm channel unregistration, type: /CS UNREGISTER %s %s",
181
-  "To verify your account, issue one of these commands:": "To verify your account, issue one of these commands:",
182
-  "Translators:": "Translators:",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
   "Unknown command": "Comando inválido",
183
   "Unknown command": "Comando inválido",
184
-  "Unknown command. To see available commands, run": "Unknown command. To see available commands, run",
185
-  "Unknown subcommand": "Unknown subcommand",
186
-  "User doesn't have roleplaying mode enabled": "User doesn't have roleplaying mode enabled",
187
-  "Verification code: %s": "Verification code: %s",
188
-  "Verify your account on %s": "Verify your account on %s",
189
-  "WEBIRC command is not usable from your address or incorrect password given": "WEBIRC command is not usable from your address or incorrect password given",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
   "Welcome to the Internet Relay Network %s": "Seja bem-vindo(a) à Internet Relay Network, %s",
190
   "Welcome to the Internet Relay Network %s": "Seja bem-vindo(a) à Internet Relay Network, %s",
191
   "You are banned from this server (%s)": "Você está banido deste servidor (%s)",
191
   "You are banned from this server (%s)": "Você está banido deste servidor (%s)",
192
-  "You are no longer marked as being away": "You are no longer marked as being away",
192
+  "You are no longer marked as being away": "",
193
   "You are not using a TLS certificate": "Você não está usando um certificado TLS",
193
   "You are not using a TLS certificate": "Você não está usando um certificado TLS",
194
   "You are now an IRC operator": "Você agora é um operador do IRC",
194
   "You are now an IRC operator": "Você agora é um operador do IRC",
195
   "You are now logged in as %s": "Você agora está conectado como %s",
195
   "You are now logged in as %s": "Você agora está conectado como %s",
196
-  "You can't GHOST yourself (try /QUIT instead)": "You can't GHOST yourself (try /QUIT instead)",
197
-  "You can't ungroup your primary nickname (try unregistering your account instead)": "You can't ungroup your primary nickname (try unregistering your account instead)",
198
-  "You don't have enough channel privileges": "You don't have enough channel privileges",
199
-  "You don't own that nick": "You don't own that nick",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
   "You have been banned from this server (%s)": "Você foi banido deste servidor (%s)",
200
   "You have been banned from this server (%s)": "Você foi banido deste servidor (%s)",
201
   "You have been marked as being away": "Você foi marcado como ausente",
201
   "You have been marked as being away": "Você foi marcado como ausente",
202
-  "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)",
203
-  "You may not reregister": "You may not reregister",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
   "You must be an oper on the channel to register it": "Você precisa ser um operador no canal para registrá-lo",
204
   "You must be an oper on the channel to register it": "Você precisa ser um operador no canal para registrá-lo",
205
-  "You must be the channel founder to op": "You must be the channel founder to op",
206
-  "You must specify an account": "You must specify an account",
207
-  "You must wait an additional %v before making another request": "You must wait an additional %v before making another request",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
   "You need to either supply a passphrase or be connected via TLS with a client cert": "Você precisa fornecer uma senha ou ser conectado via TLS com um certificado de cliente",
208
   "You need to either supply a passphrase or be connected via TLS with a client cert": "Você precisa fornecer uma senha ou ser conectado via TLS com um certificado de cliente",
209
   "You need to register before you can use that command": "Você precisa se registrar antes de usar o comando",
209
   "You need to register before you can use that command": "Você precisa se registrar antes de usar o comando",
210
   "You specified too many languages": "Você especificou muitas linguagens",
210
   "You specified too many languages": "Você especificou muitas linguagens",
214
   "You're not logged into an account": "Você não está logado em uma conta",
214
   "You're not logged into an account": "Você não está logado em uma conta",
215
   "You're not on that channel": "Você não está no canal especificado",
215
   "You're not on that channel": "Você não está no canal especificado",
216
   "You're now logged in as %s": "Você agora está conectado como %s",
216
   "You're now logged in as %s": "Você agora está conectado como %s",
217
-  "Your current nickname enforcement is: %s": "Your current nickname enforcement is: %s",
217
+  "Your current nickname enforcement is: %s": "",
218
   "Your host is %[1]s, running version %[2]s": "O seu host é %[1]s, rodando a versão %[2]s",
218
   "Your host is %[1]s, running version %[2]s": "O seu host é %[1]s, rodando a versão %[2]s",
219
-  "Your vhost request was approved by an administrator": "Your vhost request was approved by an administrator",
220
-  "Your vhost request was rejected by an administrator. The reason given was: %s": "Your vhost request was rejected by an administrator. The reason given was: %s",
221
-  "Your vhost request will be reviewed by an administrator": "Your vhost request will be reviewed by an administrator",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
   "are supported by this server": "são recursos suportados por este servidor",
222
   "are supported by this server": "são recursos suportados por este servidor",
223
   "can speak these languages": "pode falar estes idiomas",
223
   "can speak these languages": "pode falar estes idiomas",
224
-  "channels formed": "channels formed",
224
+  "channels formed": "",
225
   "has client certificate fingerprint %s": "possui uma impressão digital do certificado de cliente %s",
225
   "has client certificate fingerprint %s": "possui uma impressão digital do certificado de cliente %s",
226
   "is a $bBot$b on %s": "é um $bBot$b em %s",
226
   "is a $bBot$b on %s": "é um $bBot$b em %s",
227
   "is an unknown mode character to me": "é um caractere de modo desconhecido para mim",
227
   "is an unknown mode character to me": "é um caractere de modo desconhecido para mim",

+ 14
- 0
languages/pt-BR-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 7
- 0
languages/pt-PT-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/pt-PT-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/pt-PT-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/pt-PT-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/pt-PT-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/pt-PT.lang.yaml View File

1
+---
2
+name: "Português"
3
+code: "pt"
4
+incomplete: true

+ 7
- 0
languages/ru-RU-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/ru-RU-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/ru-RU-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/ru-RU-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/ru-RU-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/ru-RU.lang.yaml View File

1
+---
2
+name: "Русский"
3
+code: "ru"
4
+incomplete: true

+ 7
- 0
languages/sr-SP-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/sr-SP-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 12
- 0
languages/sr-SP-hostserv.lang.json View File

1
+{
2
+  "HostServ lets you manage your vhost (i.e., the string displayed\nin place of your client's hostname/IP).\n\nTo see in-depth help for a specific HostServ command, try:\n    $b/HS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "Syntax: $bAPPROVE <user>$b\n\nAPPROVE approves a user's vhost request.": "",
4
+  "Syntax: $bDEL <user>$b\n\nDEL deletes a user's vhost.": "",
5
+  "Syntax: $bOFF$b\n\nOFF disables your vhost, if you have one approved.": "",
6
+  "Syntax: $bON$b\n\nON enables your vhost, if you have one approved.": "",
7
+  "Syntax: $bREJECT <user> [<reason>]$b\n\nREJECT rejects a user's vhost request, optionally giving them a reason\nfor the rejection.": "",
8
+  "Syntax: $bREQUEST <vhost>$b\n\nREQUEST requests that a new vhost by assigned to your account. The request must\nthen be approved by a server operator.": "",
9
+  "Syntax: $bSET <user> <vhost>$b\n\nSET sets a user's vhost, bypassing the request system.": "",
10
+  "Syntax: $bSTATUS [user]$b\n\nSTATUS displays your current vhost, if any, and the status of your most recent\nrequest for a new one. A server operator can view someone else's status.": "",
11
+  "Syntax: $bWAITING$b\n\nWAITING shows a list of pending vhost requests, which can then be approved\nor rejected.": ""
12
+}

+ 231
- 0
languages/sr-SP-irc.lang.json View File

1
+{
2
+  "$bWarning: unregistering this account will remove its stored privileges.$b": "",
3
+  "$bWarning: unregistering this channel will remove all stored channel attributes.$b": "",
4
+  "%d. User %s requests vhost: %s": "",
5
+  "%s [account: %s] joined the channel": "",
6
+  "%s joined the channel": "",
7
+  "%s kicked %s (%s)": "",
8
+  "%s left the channel (%s)": "",
9
+  "%s quit (%s)": "",
10
+  "*** $bEnd of %s HELP$b ***": "",
11
+  "*** Could not find your username": "",
12
+  "*** Found your username": "",
13
+  "*** Got a malformed username, ignoring": "",
14
+  "*** Looking up your username": "",
15
+  "- %s Message of the day - ": "",
16
+  "... and other commands which have been disabled": "",
17
+  "A request is pending for vhost: %s": "",
18
+  "A request was previously made for vhost: %s": "",
19
+  "Account %s has no vhost": "",
20
+  "Account %s has vhost: %s": "",
21
+  "Account %s receives mode +%s": "",
22
+  "Account already exists": "",
23
+  "Account created": "",
24
+  "Account created, pending verification; verification code has been sent to %s:%s": "",
25
+  "Account does not exist": "",
26
+  "Account name is not valid": "",
27
+  "Account registration has been disabled": "",
28
+  "Account registration is disabled": "",
29
+  "Account: %s": "",
30
+  "Actual user@host, Actual IP": "",
31
+  "Added D-Line for %s": "",
32
+  "Added K-Line for %s": "",
33
+  "Added temporary (%[1]s) D-Line for %[2]s": "",
34
+  "Added temporary (%[1]s) K-Line for %[2]s": "",
35
+  "Additional grouped nick: %s": "",
36
+  "An account already exists for your certificate fingerprint": "",
37
+  "An error occurred": "",
38
+  "Authentication successful": "",
39
+  "Bad or unauthorized PROXY command": "",
40
+  "Bad password": "",
41
+  "Ban - %[1]s - added by %[2]s - %[3]s": "",
42
+  "Callback namespace is not supported": "",
43
+  "Can't change modes for other users": "",
44
+  "Can't view modes for other users": "",
45
+  "Cannot join channel (+%s)": "",
46
+  "Cannot resume connection": "",
47
+  "Cannot resume connection, connection registration has already been completed": "",
48
+  "Cannot resume connection, invalid resume token": "",
49
+  "Cannot resume connection, old and new clients must have TLS": "",
50
+  "Cannot resume connection, old client not found": "",
51
+  "Cannot send to channel": "",
52
+  "Change was a no-op": "",
53
+  "Channel %s has %d persistent modes set": "",
54
+  "Channel %s is now unregistered": "",
55
+  "Channel %s successfully registered": "",
56
+  "Channel does not exist": "",
57
+  "Channel doesn't have roleplaying mode available": "",
58
+  "Channel is not registered": "",
59
+  "Channel list is full": "",
60
+  "Channel name is not valid": "",
61
+  "Channel renamed: %s": "",
62
+  "Client reconnected": "",
63
+  "Client reconnected (up to %d seconds of history lost)": "",
64
+  "Command restricted": "",
65
+  "Contributors and Former Developers:": "",
66
+  "Core Developers:": "",
67
+  "Could not find given client": "",
68
+  "Could not login with your TLS certificate or supplied username/password": "",
69
+  "Could not parse IP address or CIDR network": "",
70
+  "Could not register": "",
71
+  "Could not remove ban [%s]": "",
72
+  "Could not set or change nickname: %s": "",
73
+  "Could not successfully save new D-LINE: %s": "",
74
+  "Could not successfully save new K-LINE: %s": "",
75
+  "Could not ungroup nick": "",
76
+  "Credential type is not supported": "",
77
+  "End of /HELPOP": "",
78
+  "End of /INFO": "",
79
+  "End of /WHOIS list": "",
80
+  "End of LIST": "",
81
+  "End of MOTD command": "",
82
+  "End of NAMES list": "",
83
+  "End of WHO list": "",
84
+  "End of WHOWAS": "",
85
+  "End of list": "",
86
+  "Enforcement method set": "",
87
+  "Erroneous nickname": "",
88
+  "Error reserving nickname": "",
89
+  "Error while unregistering account": "",
90
+  "Fake source must be a valid nickname": "",
91
+  "First param must be a mask or channel": "",
92
+  "GHOSTed by %s": "",
93
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
94
+  "Help not found": "",
95
+  "I have %[1]d clients and %[2]d servers": "",
96
+  "IRC Operators online": "",
97
+  "Insufficient oper privs": "",
98
+  "Insufficient privileges": "",
99
+  "Internal error": "",
100
+  "Invalid CAP subcommand": "",
101
+  "Invalid account name": "",
102
+  "Invalid mode change": "",
103
+  "Invalid parameters": "",
104
+  "Invalid parameters. For usage, do /msg %s HELP %s": "",
105
+  "Invalid vhost": "",
106
+  "It was rejected for reason: %s": "",
107
+  "JOIN 0 is not allowed": "",
108
+  "Language preferences have been set": "",
109
+  "Languages are not supported by this server": "",
110
+  "MOTD File is missing": "",
111
+  "Malformed username": "",
112
+  "Mask isn't valid": "",
113
+  "Network service, for more info /msg %s HELP": "",
114
+  "Nickname is already in use": "",
115
+  "Nickname is reserved by a different account": "",
116
+  "No DLINEs have been set!": "",
117
+  "No command given": "",
118
+  "No masks given": "",
119
+  "No nickname given": "",
120
+  "No such account": "",
121
+  "No such channel": "",
122
+  "No such nick": "",
123
+  "No topic is set": "",
124
+  "No username supplied": "",
125
+  "Not enough parameters": "",
126
+  "Only channel founders can change registered channels": "",
127
+  "Oragono is released under the MIT license.": "",
128
+  "Passphrase contains forbidden characters or is otherwise invalid": "",
129
+  "Password changed": "",
130
+  "Password could not be changed due to server error": "",
131
+  "Password incorrect": "",
132
+  "Permission Denied": "",
133
+  "Permission Denied - You're not an IRC operator": "",
134
+  "Please wait at least %v and try again": "",
135
+  "Proxied IP address is not valid: [%s]": "",
136
+  "Received malformed line": "",
137
+  "Registered at: %s": "",
138
+  "Registration requires a valid e-mail address": "",
139
+  "Rehashing": "",
140
+  "Remote servers not yet supported": "",
141
+  "Removed D-Line for %s": "",
142
+  "Removed K-Line for %s": "",
143
+  "Resume may have lost up to %d seconds of history": "",
144
+  "SASL authentication aborted": "",
145
+  "SASL authentication failed": "",
146
+  "SASL authentication failed, you are not connecting with a certificate": "",
147
+  "SASL authentication failed: Invalid auth blob": "",
148
+  "SASL authentication failed: Invalid b64 encoding": "",
149
+  "SASL authentication failed: Passphrase too long": "",
150
+  "SASL authentication failed: authcid and authzid should be the same": "",
151
+  "SASL message too long": "",
152
+  "Server notice masks": "",
153
+  "Some additional message history may have been lost": "",
154
+  "Successfully approved vhost request for %s": "",
155
+  "Successfully cleared vhost": "",
156
+  "Successfully disabled your vhost": "",
157
+  "Successfully enabled your vhost": "",
158
+  "Successfully grouped nick %s with your account": "",
159
+  "Successfully op'd in channel %s": "",
160
+  "Successfully rejected vhost request for %s": "",
161
+  "Successfully set mode %s": "",
162
+  "Successfully set vhost": "",
163
+  "Successfully ungrouped nick %s with your account": "",
164
+  "Successfully unregistered account %s": "",
165
+  "Thanks to Jeremy Latt for founding Ergonomadic, the project this is based on": "",
166
+  "That nickname is already reserved by someone else": "",
167
+  "That nickname is not registered": "",
168
+  "There are %[1]d users and %[2]d invisible on %[3]d server(s)": "",
169
+  "There are %d pending requests for vhosts (%d displayed)": "",
170
+  "There was no such nickname": "",
171
+  "They aren't on that channel": "",
172
+  "This ban matches you. To DLINE yourself, you must use the command:  /DLINE MYSELF <arguments>": "",
173
+  "This ban matches you. To KLINE yourself, you must use the command:  /KLINE MYSELF <arguments>": "",
174
+  "This command has been disabled by the server administrators": "",
175
+  "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.": "",
176
+  "This server was created %s": "",
177
+  "This vhost is currently disabled, but can be enabled with /HS ON": "",
178
+  "Timestamp is not in 2006-01-02T15:04:05.999Z format, ignoring it": "",
179
+  "To confirm account unregistration, type: /NS UNREGISTER %s %s": "",
180
+  "To confirm channel unregistration, type: /CS UNREGISTER %s %s": "",
181
+  "To verify your account, issue one of these commands:": "",
182
+  "Translators:": "",
183
+  "Unknown command": "",
184
+  "Unknown command. To see available commands, run": "",
185
+  "Unknown subcommand": "",
186
+  "User doesn't have roleplaying mode enabled": "",
187
+  "Verification code: %s": "",
188
+  "Verify your account on %s": "",
189
+  "WEBIRC command is not usable from your address or incorrect password given": "",
190
+  "Welcome to the Internet Relay Network %s": "",
191
+  "You are banned from this server (%s)": "",
192
+  "You are no longer marked as being away": "",
193
+  "You are not using a TLS certificate": "",
194
+  "You are now an IRC operator": "",
195
+  "You are now logged in as %s": "",
196
+  "You can't GHOST yourself (try /QUIT instead)": "",
197
+  "You can't ungroup your primary nickname (try unregistering your account instead)": "",
198
+  "You don't have enough channel privileges": "",
199
+  "You don't own that nick": "",
200
+  "You have been banned from this server (%s)": "",
201
+  "You have been marked as being away": "",
202
+  "You have too many nicks reserved already (you can remove some with /NS DROP)": "",
203
+  "You may not reregister": "",
204
+  "You must be an oper on the channel to register it": "",
205
+  "You must be the channel founder to op": "",
206
+  "You must specify an account": "",
207
+  "You must wait an additional %v before making another request": "",
208
+  "You need to either supply a passphrase or be connected via TLS with a client cert": "",
209
+  "You need to register before you can use that command": "",
210
+  "You specified too many languages": "",
211
+  "You're already logged into an account": "",
212
+  "You're already opered-up!": "",
213
+  "You're not a channel operator": "",
214
+  "You're not logged into an account": "",
215
+  "You're not on that channel": "",
216
+  "You're now logged in as %s": "",
217
+  "Your current nickname enforcement is: %s": "",
218
+  "Your host is %[1]s, running version %[2]s": "",
219
+  "Your vhost request was approved by an administrator": "",
220
+  "Your vhost request was rejected by an administrator. The reason given was: %s": "",
221
+  "Your vhost request will be reviewed by an administrator": "",
222
+  "are supported by this server": "",
223
+  "can speak these languages": "",
224
+  "channels formed": "",
225
+  "has client certificate fingerprint %s": "",
226
+  "is a $bBot$b on %s": "",
227
+  "is an unknown mode character to me": "",
228
+  "is logged in as": "",
229
+  "is using a secure connection": "",
230
+  "seconds idle, signon time": ""
231
+}

+ 14
- 0
languages/sr-SP-nickserv.lang.json View File

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": "",
3
+  "Syntax: $bDROP [nickname]$b\n\nDROP de-links the given (or your current) nickname from your user account.": "",
4
+  "Syntax: $bENFORCE [method]$b\n\nENFORCE lets you specify a custom enforcement mechanism for your registered\nnicknames. Your options are:\n1. 'none'    [no enforcement, overriding the server default]\n2. 'timeout' [anyone using the nick must authenticate before a deadline,\n              or else they will be renamed]\n3. 'strict'  [you must already be authenticated to use the nick]\n4. 'default' [use the server default]\nWith no arguments, queries your current enforcement status.": "",
5
+  "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.": "",
6
+  "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).": "",
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.": "",
8
+  "Syntax: $bINFO [username]$b\n\nINFO gives you information about the given (or your own) user account.": "",
9
+  "Syntax: $bPASSWD <current> <new> <new_again>$b\nOr:     $bPASSWD <username> <new>$b\n\nPASSWD lets you change your account password. You must supply your current\npassword and confirm the new one by typing it twice. If you're an IRC operator\nwith the correct permissions, you can use PASSWD to reset someone else's\npassword by supplying their username and then the desired password.": "",
10
+  "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).": "",
11
+  "Syntax: $bSADROP <nickname>$b\n\nSADROP forcibly de-links the given nickname from the attached user account.": "",
12
+  "Syntax: $bUNREGISTER <username> [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.": "",
13
+  "Syntax: $bVERIFY <username> <code>$b\n\nVERIFY lets you complete an account registration, if the server requires email\nor other verification.": ""
14
+}

+ 4
- 0
languages/sr-SP.lang.yaml View File

1
+---
2
+name: "Српски"
3
+code: "sr"
4
+incomplete: true

+ 7
- 0
languages/sv-SE-chanserv.lang.json View File

1
+{
2
+  "ChanServ lets you register and manage channels.\n\nTo see in-depth help for a specific ChanServ command, try:\n    $b/CS HELP <command>$b\n\nHere are the commands you can use:\n%s": "",
3
+  "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.": "",
4
+  "Syntax: $bOP #channel [nickname]$b\n\nOP makes the given nickname, or yourself, a channel admin. You can only use\nthis command if you're the founder of the channel.": "",
5
+  "Syntax: $bREGISTER #channel$b\n\nREGISTER lets you own the given channel. If you rejoin this channel, you'll be\ngiven admin privs on it. Modes set on the channel and the topic will also be\nremembered.": "",
6
+  "Syntax: $bUNREGISTER #channel [code]$b\n\nUNREGISTER deletes a channel registration, allowing someone else to claim it.\nTo prevent accidental unregistrations, a verification code is required;\ninvoking the command without a code will display the necessary code.": ""
7
+}

+ 67
- 0
languages/sv-SE-help.lang.json View File

1
+{
2
+  "= 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.": "",
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": "",
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.": "",
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": "",
7
+  "ACC 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
+  "AMBIANCE <target> <text to be sent>\n\nThe AMBIANCE command is used to send a scene notification to the given target.": "",
9
+  "AUTHENTICATE\n\nUsed during SASL authentication. See the IRCv3 specs for more info:\nhttp://ircv3.net/specs/extensions/sasl-3.1.html": "",
10
+  "AWAY [message]\n\nIf [message] is sent, marks you away. If [message] is not sent, marks you no\nlonger away.": "",
11
+  "CAP <subcommand> [:<capabilities>]\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": "",
12
+  "CHANSERV <subcommand> [params]\n\nChanServ controls channel registrations.": "",
13
+  "CS <subcommand> [params]\n\nChanServ controls channel registrations.": "",
14
+  "DEBUG <option>\n\nPrints debug information about the IRCd. <option> can be one of:\n\n* GCSTATS: Garbage control statistics.\n* NUMGOROUTINE: Number of goroutines in use.\n* STARTCPUPROFILE: Starts the CPU profiler.\n* STOPCPUPROFILE: Stops the CPU profiler.\n* PROFILEHEAP: Writes out the CPU profiler info.": "",
15
+  "DLINE [ANDKILL] [MYSELF] [duration] <ip>/<net> [ON <server>] [reason [| oper reason]]\nDLINE LIST\n\nBans an IP address or network from connecting to the server. If the duration is\ngiven then only for that long. The reason is shown to the user themselves, but\neveryone else will see a standard message. The oper reason is shown to\noperators getting info about the DLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the DLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to DLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<net> is specified in typical CIDR notation. For example:\n\t127.0.0.1/8\n\t8.8.8.8/24\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"DLINE LIST\" is sent, the server sends back a list of our current DLINEs.": "",
16
+  "HELP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
17
+  "HELPOP <argument>\n\nGet an explanation of <argument>, or \"index\" for a list of help topics.": "",
18
+  "HOSTSERV <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
19
+  "HS <command> [params]\n\nHostServ lets you manage your vhost (a string displayed in place of your\nreal hostname).": "",
20
+  "INFO\n\nSends information about the server, developers, etc.": "",
21
+  "INVITE <nickname> <channel>\n\nInvites the given user to the given channel, so long as you have the\nappropriate channel privs.": "",
22
+  "ISON <nickname>{ <nickname>}\n\nReturns whether the given nicks exist on the network.": "",
23
+  "JOIN <channel>{,<channel>} [<key>{,<key>}]\n\nJoins the given channels with the matching keys.": "",
24
+  "KICK <channel> <user> [reason]\n\nRemoves the user from the given channel, so long as you have the appropriate\nchannel privs.": "",
25
+  "KILL <nickname> [reason]\n\nRemoves the given user from the network, showing them the reason if it is\nsupplied.": "",
26
+  "KLINE [ANDKILL] [MYSELF] [duration] <mask> [ON <server>] [reason [| oper reason]]\nKLINE LIST\n\nBans a mask from connecting to the server. If the duration is given then only for that\nlong. The reason is shown to the user themselves, but everyone else will see a standard\nmessage. The oper reason is shown to operators getting info about the KLINEs that exist.\n\nBans are saved across subsequent launches of the server.\n\n\"ANDKILL\" means that all matching clients are also removed from the server.\n\n\"MYSELF\" is required when the KLINE matches the address the person applying it is connected\nfrom. If \"MYSELF\" is not given, trying to KLINE yourself will result in an error.\n\n[duration] can be of the following forms:\n\t1y 12mo 31d 10h 8m 13s\n\n<mask> is specified in typical IRC format. For example:\n\tdan\n\tdan!5*@127.*\n\nON <server> specifies that the ban is to be set on that specific server.\n\n[reason] and [oper reason], if they exist, are separated by a vertical bar (|).\n\nIf \"KLINE LIST\" is sent, the server sends back a list of our current KLINEs.": "",
27
+  "LANGUAGE <code>{ <code>}\n\nSets your preferred languages to the given ones.": "",
28
+  "LIST [<channel>{,<channel>}] [<elistcond>{,<elistcond>}]\n\nShows information on the given channels (or if none are given, then on all\nchannels). <elistcond>s modify how the channels are selected.": "",
29
+  "LUSERS [<mask> [<server>]]\n\nShows statistics about the size of the network. If <mask> is given, only\nreturns stats for servers matching the given mask.  If <server> is given, the\ncommand is processed by that server.": "",
30
+  "MODE <target> [<modestring> [<mode arguments>...]]\n\nSets and removes modes from the given target. For more specific information on\nmode characters, see the help for \"modes\".": "",
31
+  "MONITOR <subcmd>\n\nAllows the monitoring of nicknames, for alerts when they are online and\noffline. The subcommands are:\n\n    MONITOR + target{,target}\nAdds the given names to your list of monitored nicknames.\n\n    MONITOR - target{,target}\nRemoves the given names from your list of monitored nicknames.\n\n    MONITOR C\nClears your list of monitored nicknames.\n\n    MONITOR L\nLists all the nicknames you are currently monitoring.\n\n    MONITOR S\nLists whether each nick in your MONITOR list is online or offline.": "",
32
+  "MOTD [server]\n\nReturns the message of the day for this, or the given, server.": "",
33
+  "NAMES [<channel>{,<channel>}]\n\nViews the clients joined to a channel and their channel membership prefixes. To\nview the channel membership prefixes supported by this server, see the help for\n\"PREFIX\".": "",
34
+  "NICK <newnick>\n\nSets your nickname to the new given one.": "",
35
+  "NICKSERV <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
36
+  "NOTICE <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a NOTICE.": "",
37
+  "NPC <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send a message to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
38
+  "NPCA <target> <sourcenick> <text to be sent>\n\t\t\nThe NPC command is used to send an action to the target as the source.\n\nRequires the roleplay mode (+E) to be set on the target.": "",
39
+  "NS <subcommand> [params]\n\nNickServ controls accounts and user registrations.": "",
40
+  "OPER <name> <password>\n\nIf the correct details are given, gives you IRCop privs.": "",
41
+  "PART <channel>{,<channel>} [reason]\n\nLeaves the given channels and shows people the given reason.": "",
42
+  "PASS <password>\n\nWhen the server requires a connection password to join, used to send us the\npassword.": "",
43
+  "PING <args>...\n\nRequests a PONG. Used to check link connectivity.": "",
44
+  "PONG <args>...\n\nReplies to a PING. Used to check link connectivity.": "",
45
+  "PRIVMSG <target>{,<target>} <text to be sent>\n\nSends the text to the given targets as a PRIVMSG.": "",
46
+  "QUIT [reason]\n\nIndicates that you're leaving the server, and shows everyone the given reason.": "",
47
+  "REHASH\n\nReloads the config file and updates TLS certificates on listeners": "",
48
+  "RENAME <channel> <newname> [<reason>]\n\nRenames the given channel with the given reason, if possible.\n\nFor example:\n\tRENAME #ircv2 #ircv3 :Protocol upgrades!": "",
49
+  "RESUME <oldnick> [timestamp]\n\nSent before registration has completed, this indicates that the client wants to\nresume their old connection <oldnick>.": "",
50
+  "RPL_ISUPPORT CASEMAPPING\n\nOragono supports an experimental unicode casemapping designed for extended\nUnicode support. This casemapping is based off RFC 7613 and the draft rfc7613\ncasemapping spec here: https://oragono.io/specs.html": "",
51
+  "RPL_ISUPPORT PREFIX\n\nOragono supports the following channel membership 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.": "",
52
+  "SAJOIN [nick] #channel{,#channel}\n\nForcibly joins a user to a channel, ignoring restrictions like bans, user limits\nand channel keys. If [nick] is omitted, it defaults to the operator.": "",
53
+  "SAMODE <target> [<modestring> [<mode arguments>...]]\n\nForcibly sets and removes modes from the given target -- only available to\nopers. For more specific information on mode characters, see the help for\n\"cmode\" and \"umode\".": "",
54
+  "SANICK <currentnick> <newnick>\n\nGives the given user a new nickname.": "",
55
+  "SCENE <target> <text to be sent>\n\nThe SCENE command is used to send a scene notification to the given target.": "",
56
+  "TIME [server]\n\nShows the time of the current, or the given, server.": "",
57
+  "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.": "",
58
+  "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": "",
59
+  "UNKLINE <mask>\n\nRemoves an existing ban on a mask.\n\nFor example:\n\tdan\n\tdan!5*@127.*": "",
60
+  "USER <username> 0 * <realname>\n\nUsed in connection registration, sets your username and realname to the given\nvalues (though your username may also be looked up with Ident).": "",
61
+  "USERHOST <nickname>{ <nickname>}\n\t\t\nShows information about the given users. Takes up to 10 nicknames.": "",
62
+  "VERSION [server]\n\nViews the version of software and the RPL_ISUPPORT tokens for the given server.": "",
63
+  "WEBIRC <password> <gateway> <hostname> <ip> [:<flags>]\n\nUsed by web<->IRC gateways and bouncers, the WEBIRC command allows gateways to\npass-through the real IP addresses of clients:\nircv3.net/specs/extensions/webirc.html\n\n<flags> is a list of space-separated strings indicating various details about\nthe connection from the client to the gateway, such as:\n\n- tls: this flag indicates that the client->gateway connection is secure": "",
64
+  "WHO <name> [o]\n\nReturns information for the given user.": "",
65
+  "WHOIS <client>{,<client>}\n\nReturns information for the given user(s).": "",
66
+  "WHOWAS <nickname>\n\nReturns historical information on the last user with the given nickname.": ""
67
+}

+ 0
- 0
languages/sv-SE-hostserv.lang.json View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save