]> jfr.im git - irc/znc/znc.git/commitdiff
Update translations from Crowdin (#1522)
authorZNC-Jenkins bot <redacted>
Sat, 5 May 2018 23:23:36 +0000 (00:23 +0100)
committerAlexey Sokolov <redacted>
Sat, 5 May 2018 23:23:36 +0000 (00:23 +0100)
174 files changed:
modules/po/adminlog.de.po
modules/po/adminlog.es.po [new file with mode: 0644]
modules/po/adminlog.ru.po
modules/po/alias.de.po
modules/po/alias.es.po [new file with mode: 0644]
modules/po/alias.ru.po
modules/po/autoattach.de.po
modules/po/autoattach.es.po [new file with mode: 0644]
modules/po/autoattach.ru.po
modules/po/autocycle.de.po
modules/po/autocycle.es.po [new file with mode: 0644]
modules/po/autocycle.ru.po
modules/po/autoop.de.po
modules/po/autoop.es.po [new file with mode: 0644]
modules/po/autoop.ru.po
modules/po/autoreply.de.po
modules/po/autoreply.es.po [new file with mode: 0644]
modules/po/autoreply.ru.po
modules/po/autovoice.de.po
modules/po/autovoice.es.po [new file with mode: 0644]
modules/po/autovoice.ru.po
modules/po/awaystore.de.po
modules/po/awaystore.es.po [new file with mode: 0644]
modules/po/awaystore.ru.po
modules/po/block_motd.de.po
modules/po/block_motd.es.po [new file with mode: 0644]
modules/po/block_motd.ru.po
modules/po/blockuser.de.po
modules/po/blockuser.es.po [new file with mode: 0644]
modules/po/blockuser.ru.po
modules/po/bouncedcc.de.po
modules/po/bouncedcc.es.po [new file with mode: 0644]
modules/po/bouncedcc.ru.po
modules/po/buffextras.de.po
modules/po/buffextras.es.po [new file with mode: 0644]
modules/po/buffextras.ru.po
modules/po/cert.de.po
modules/po/cert.es.po [new file with mode: 0644]
modules/po/cert.ru.po
modules/po/certauth.de.po
modules/po/certauth.es.po [new file with mode: 0644]
modules/po/certauth.ru.po
modules/po/chansaver.de.po
modules/po/chansaver.es.po [new file with mode: 0644]
modules/po/chansaver.ru.po
modules/po/clearbufferonmsg.de.po
modules/po/clearbufferonmsg.es.po [new file with mode: 0644]
modules/po/clearbufferonmsg.ru.po
modules/po/clientnotify.de.po
modules/po/clientnotify.es.po [new file with mode: 0644]
modules/po/clientnotify.ru.po
modules/po/controlpanel.de.po
modules/po/controlpanel.es.po [new file with mode: 0644]
modules/po/controlpanel.ru.po
modules/po/crypt.de.po
modules/po/crypt.es.po [new file with mode: 0644]
modules/po/crypt.ru.po
modules/po/ctcpflood.de.po
modules/po/ctcpflood.es.po [new file with mode: 0644]
modules/po/ctcpflood.ru.po
modules/po/cyrusauth.de.po
modules/po/cyrusauth.es.po [new file with mode: 0644]
modules/po/cyrusauth.ru.po
modules/po/dcc.de.po
modules/po/dcc.es.po [new file with mode: 0644]
modules/po/dcc.ru.po
modules/po/disconkick.de.po
modules/po/disconkick.es.po [new file with mode: 0644]
modules/po/disconkick.ru.po
modules/po/fail2ban.de.po
modules/po/fail2ban.es.po [new file with mode: 0644]
modules/po/fail2ban.ru.po
modules/po/flooddetach.de.po
modules/po/flooddetach.es.po [new file with mode: 0644]
modules/po/flooddetach.ru.po
modules/po/identfile.de.po
modules/po/identfile.es.po [new file with mode: 0644]
modules/po/identfile.ru.po
modules/po/imapauth.de.po
modules/po/imapauth.es.po [new file with mode: 0644]
modules/po/imapauth.ru.po
modules/po/keepnick.de.po
modules/po/keepnick.es.po [new file with mode: 0644]
modules/po/keepnick.ru.po
modules/po/kickrejoin.de.po
modules/po/kickrejoin.es.po [new file with mode: 0644]
modules/po/kickrejoin.ru.po
modules/po/lastseen.de.po
modules/po/lastseen.es.po [new file with mode: 0644]
modules/po/lastseen.ru.po
modules/po/listsockets.de.po
modules/po/listsockets.es.po [new file with mode: 0644]
modules/po/listsockets.ru.po
modules/po/log.de.po
modules/po/log.es.po [new file with mode: 0644]
modules/po/log.ru.po
modules/po/missingmotd.de.po
modules/po/missingmotd.es.po [new file with mode: 0644]
modules/po/missingmotd.ru.po
modules/po/modperl.de.po
modules/po/modperl.es.po [new file with mode: 0644]
modules/po/modperl.ru.po
modules/po/modpython.de.po
modules/po/modpython.es.po [new file with mode: 0644]
modules/po/modpython.ru.po
modules/po/modules_online.de.po
modules/po/modules_online.es.po [new file with mode: 0644]
modules/po/modules_online.ru.po
modules/po/nickserv.de.po
modules/po/nickserv.es.po [new file with mode: 0644]
modules/po/nickserv.ru.po
modules/po/notes.de.po
modules/po/notes.es.po [new file with mode: 0644]
modules/po/notes.ru.po
modules/po/notify_connect.de.po
modules/po/notify_connect.es.po [new file with mode: 0644]
modules/po/notify_connect.ru.po
modules/po/partyline.de.po
modules/po/partyline.es.po [new file with mode: 0644]
modules/po/partyline.ru.po
modules/po/perform.de.po
modules/po/perform.es.po [new file with mode: 0644]
modules/po/perform.ru.po
modules/po/perleval.de.po
modules/po/perleval.es.po [new file with mode: 0644]
modules/po/perleval.ru.po
modules/po/pyeval.de.po
modules/po/pyeval.es.po [new file with mode: 0644]
modules/po/pyeval.ru.po
modules/po/q.de.po
modules/po/q.es.po [new file with mode: 0644]
modules/po/q.ru.po
modules/po/raw.de.po
modules/po/raw.es.po [new file with mode: 0644]
modules/po/raw.ru.po
modules/po/route_replies.de.po
modules/po/route_replies.es.po [new file with mode: 0644]
modules/po/route_replies.ru.po
modules/po/sample.de.po
modules/po/sample.es.po [new file with mode: 0644]
modules/po/sample.ru.po
modules/po/samplewebapi.de.po
modules/po/samplewebapi.es.po [new file with mode: 0644]
modules/po/samplewebapi.ru.po
modules/po/sasl.de.po
modules/po/sasl.es.po [new file with mode: 0644]
modules/po/sasl.ru.po
modules/po/savebuff.de.po
modules/po/savebuff.es.po [new file with mode: 0644]
modules/po/savebuff.ru.po
modules/po/send_raw.de.po
modules/po/send_raw.es.po [new file with mode: 0644]
modules/po/send_raw.ru.po
modules/po/shell.de.po
modules/po/shell.es.po [new file with mode: 0644]
modules/po/shell.ru.po
modules/po/simple_away.de.po
modules/po/simple_away.es.po [new file with mode: 0644]
modules/po/simple_away.ru.po
modules/po/stickychan.de.po
modules/po/stickychan.es.po [new file with mode: 0644]
modules/po/stickychan.ru.po
modules/po/stripcontrols.de.po
modules/po/stripcontrols.es.po [new file with mode: 0644]
modules/po/stripcontrols.ru.po
modules/po/watch.de.po
modules/po/watch.es.po [new file with mode: 0644]
modules/po/watch.ru.po
modules/po/webadmin.de.po
modules/po/webadmin.es.po [new file with mode: 0644]
modules/po/webadmin.ru.po
src/po/znc.de.po
src/po/znc.es.po [new file with mode: 0644]
src/po/znc.ru.po

index cdee82d234840307bad63fb340180891baad7a65..73bd1a48ab8809525e28ca6ea6ede7e319db7608 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/adminlog.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/adminlog.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/adminlog.es.po b/modules/po/adminlog.es.po
new file mode 100644 (file)
index 0000000..e25c469
--- /dev/null
@@ -0,0 +1,69 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/adminlog.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: adminlog.cpp:29
+msgid "Show the logging target"
+msgstr ""
+
+#: adminlog.cpp:31
+msgid "<file|syslog|both> [path]"
+msgstr ""
+
+#: adminlog.cpp:32
+msgid "Set the logging target"
+msgstr ""
+
+#: adminlog.cpp:142
+msgid "Access denied"
+msgstr ""
+
+#: adminlog.cpp:156
+msgid "Now logging to file"
+msgstr ""
+
+#: adminlog.cpp:160
+msgid "Now only logging to syslog"
+msgstr ""
+
+#: adminlog.cpp:164
+msgid "Now logging to syslog and file"
+msgstr ""
+
+#: adminlog.cpp:168
+msgid "Usage: Target <file|syslog|both> [path]"
+msgstr ""
+
+#: adminlog.cpp:170
+msgid "Unknown target"
+msgstr ""
+
+#: adminlog.cpp:192
+msgid "Logging is enabled for file"
+msgstr ""
+
+#: adminlog.cpp:195
+msgid "Logging is enabled for syslog"
+msgstr ""
+
+#: adminlog.cpp:198
+msgid "Logging is enabled for both, file and syslog"
+msgstr ""
+
+#: adminlog.cpp:204
+msgid "Log file will be written to {1}"
+msgstr ""
+
+#: adminlog.cpp:222
+msgid "Log ZNC events to file and/or syslog."
+msgstr ""
index e7631a499c50178784b9149e24fdf10243457580..fd6012e77df7c50209afa4596eca42750dc81865 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/adminlog.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/adminlog.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 862b71fe331fafb07f81673f78171a891c37e74f..cff414fd05782af550ffa9e911ddeb68d6159c94 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/alias.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/alias.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/alias.es.po b/modules/po/alias.es.po
new file mode 100644 (file)
index 0000000..336abd6
--- /dev/null
@@ -0,0 +1,123 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/alias.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: alias.cpp:141
+msgid "missing required parameter: {1}"
+msgstr ""
+
+#: alias.cpp:201
+msgid "Created alias: {1}"
+msgstr ""
+
+#: alias.cpp:203
+msgid "Alias already exists."
+msgstr ""
+
+#: alias.cpp:210
+msgid "Deleted alias: {1}"
+msgstr ""
+
+#: alias.cpp:213 alias.cpp:224 alias.cpp:246 alias.cpp:265 alias.cpp:276
+#: alias.cpp:333
+msgid "Alias does not exist."
+msgstr ""
+
+#: alias.cpp:222 alias.cpp:244 alias.cpp:263 alias.cpp:274
+msgid "Modified alias."
+msgstr ""
+
+#: alias.cpp:236 alias.cpp:256
+msgid "Invalid index."
+msgstr ""
+
+#: alias.cpp:282 alias.cpp:298
+msgid "There are no aliases."
+msgstr ""
+
+#: alias.cpp:289
+msgid "The following aliases exist: {1}"
+msgstr ""
+
+#: alias.cpp:290
+msgctxt "list|separator"
+msgid ", "
+msgstr ""
+
+#: alias.cpp:324
+msgid "Actions for alias {1}:"
+msgstr ""
+
+#: alias.cpp:331
+msgid "End of actions for alias {1}."
+msgstr ""
+
+#: alias.cpp:338 alias.cpp:341 alias.cpp:352 alias.cpp:357
+msgid "<name>"
+msgstr ""
+
+#: alias.cpp:339
+msgid "Creates a new, blank alias called name."
+msgstr ""
+
+#: alias.cpp:341
+msgid "Deletes an existing alias."
+msgstr ""
+
+#: alias.cpp:343
+msgid "<name> <action ...>"
+msgstr ""
+
+#: alias.cpp:344
+msgid "Adds a line to an existing alias."
+msgstr ""
+
+#: alias.cpp:346
+msgid "<name> <pos> <action ...>"
+msgstr ""
+
+#: alias.cpp:347
+msgid "Inserts a line into an existing alias."
+msgstr ""
+
+#: alias.cpp:349
+msgid "<name> <pos>"
+msgstr ""
+
+#: alias.cpp:350
+msgid "Removes a line from an existing alias."
+msgstr ""
+
+#: alias.cpp:353
+msgid "Removes all lines from an existing alias."
+msgstr ""
+
+#: alias.cpp:355
+msgid "Lists all aliases by name."
+msgstr ""
+
+#: alias.cpp:358
+msgid "Reports the actions performed by an alias."
+msgstr ""
+
+#: alias.cpp:362
+msgid "Generate a list of commands to copy your alias config."
+msgstr ""
+
+#: alias.cpp:374
+msgid "Clearing all of them!"
+msgstr ""
+
+#: alias.cpp:409
+msgid "Provides bouncer-side command alias support."
+msgstr ""
index 43f4f61af584cbd35d93d7f534c3c11d42d2cd67..3586cc05ea689f86a1fdfda6cc2ad0051d648a29 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/alias.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/alias.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index ffb188af66bb955a17574f6563e8f3d94c6b9f86..2c2434c6e021d11c9a91f2481f688475968823e0 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/autoattach.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoattach.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/autoattach.es.po b/modules/po/autoattach.es.po
new file mode 100644 (file)
index 0000000..37ae55a
--- /dev/null
@@ -0,0 +1,85 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoattach.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: autoattach.cpp:94
+msgid "Added to list"
+msgstr ""
+
+#: autoattach.cpp:96
+msgid "{1} is already added"
+msgstr ""
+
+#: autoattach.cpp:100
+msgid "Usage: Add [!]<#chan> <search> <host>"
+msgstr ""
+
+#: autoattach.cpp:101
+msgid "Wildcards are allowed"
+msgstr ""
+
+#: autoattach.cpp:113
+msgid "Removed {1} from list"
+msgstr ""
+
+#: autoattach.cpp:115
+msgid "Usage: Del [!]<#chan> <search> <host>"
+msgstr ""
+
+#: autoattach.cpp:121 autoattach.cpp:129
+msgid "Neg"
+msgstr ""
+
+#: autoattach.cpp:122 autoattach.cpp:130
+msgid "Chan"
+msgstr ""
+
+#: autoattach.cpp:123 autoattach.cpp:131
+msgid "Search"
+msgstr ""
+
+#: autoattach.cpp:124 autoattach.cpp:132
+msgid "Host"
+msgstr ""
+
+#: autoattach.cpp:138
+msgid "You have no entries."
+msgstr ""
+
+#: autoattach.cpp:146 autoattach.cpp:149
+msgid "[!]<#chan> <search> <host>"
+msgstr ""
+
+#: autoattach.cpp:147
+msgid "Add an entry, use !#chan to negate and * for wildcards"
+msgstr ""
+
+#: autoattach.cpp:150
+msgid "Remove an entry, needs to be an exact match"
+msgstr ""
+
+#: autoattach.cpp:152
+msgid "List all entries"
+msgstr ""
+
+#: autoattach.cpp:171
+msgid "Unable to add [{1}]"
+msgstr ""
+
+#: autoattach.cpp:283
+msgid "List of channel masks and channel masks with ! before them."
+msgstr ""
+
+#: autoattach.cpp:286
+msgid "Reattaches you to channels on activity."
+msgstr ""
index f8f8b51fd871d0daf34b851e9a45f77244f3f95a..fe955f7a4b53bfb17fd76ae25d05b2ac695581e0 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/autoattach.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoattach.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index cd5391ec3a28db4aee64ee574cbd6820134bc3b9..297c9d13c8da25c80e590b73f58e8218c6dc8905 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/autocycle.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autocycle.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/autocycle.es.po b/modules/po/autocycle.es.po
new file mode 100644 (file)
index 0000000..f2d3a14
--- /dev/null
@@ -0,0 +1,69 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/autocycle.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: autocycle.cpp:27 autocycle.cpp:30
+msgid "[!]<#chan>"
+msgstr ""
+
+#: autocycle.cpp:28
+msgid "Add an entry, use !#chan to negate and * for wildcards"
+msgstr ""
+
+#: autocycle.cpp:31
+msgid "Remove an entry, needs to be an exact match"
+msgstr ""
+
+#: autocycle.cpp:33
+msgid "List all entries"
+msgstr ""
+
+#: autocycle.cpp:46
+msgid "Unable to add {1}"
+msgstr ""
+
+#: autocycle.cpp:66
+msgid "{1} is already added"
+msgstr ""
+
+#: autocycle.cpp:68
+msgid "Added {1} to list"
+msgstr ""
+
+#: autocycle.cpp:70
+msgid "Usage: Add [!]<#chan>"
+msgstr ""
+
+#: autocycle.cpp:78
+msgid "Removed {1} from list"
+msgstr ""
+
+#: autocycle.cpp:80
+msgid "Usage: Del [!]<#chan>"
+msgstr ""
+
+#: autocycle.cpp:85 autocycle.cpp:89 autocycle.cpp:94
+msgid "Channel"
+msgstr ""
+
+#: autocycle.cpp:100
+msgid "You have no entries."
+msgstr ""
+
+#: autocycle.cpp:229
+msgid "List of channel masks and channel masks with ! before them."
+msgstr ""
+
+#: autocycle.cpp:234
+msgid "Rejoins channels to gain Op if you're the only user left"
+msgstr ""
index 44f9f5a77e4f1d3c6b40a81e90c1430fbcd41198..c059008e8d21b670a9abdbe3cab812a6a5192d52 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/autocycle.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autocycle.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 5b1d9219e35382f94e7ef75bd1c64a170b4d83b4..47784dd5e93fd2a924f574450aa879d4799890f6 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/autoop.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoop.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/autoop.es.po b/modules/po/autoop.es.po
new file mode 100644 (file)
index 0000000..d508429
--- /dev/null
@@ -0,0 +1,168 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoop.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: autoop.cpp:154
+msgid "List all users"
+msgstr ""
+
+#: autoop.cpp:156 autoop.cpp:159
+msgid "<user> <channel> [channel] ..."
+msgstr ""
+
+#: autoop.cpp:157
+msgid "Adds channels to a user"
+msgstr ""
+
+#: autoop.cpp:160
+msgid "Removes channels from a user"
+msgstr ""
+
+#: autoop.cpp:162 autoop.cpp:165
+msgid "<user> <mask>,[mask] ..."
+msgstr ""
+
+#: autoop.cpp:163
+msgid "Adds masks to a user"
+msgstr ""
+
+#: autoop.cpp:166
+msgid "Removes masks from a user"
+msgstr ""
+
+#: autoop.cpp:169
+msgid "<user> <hostmask>[,<hostmasks>...] <key> [channels]"
+msgstr ""
+
+#: autoop.cpp:170
+msgid "Adds a user"
+msgstr ""
+
+#: autoop.cpp:172
+msgid "<user>"
+msgstr ""
+
+#: autoop.cpp:172
+msgid "Removes a user"
+msgstr ""
+
+#: autoop.cpp:275
+msgid "Usage: AddUser <user> <hostmask>[,<hostmasks>...] <key> [channels]"
+msgstr ""
+
+#: autoop.cpp:291
+msgid "Usage: DelUser <user>"
+msgstr ""
+
+#: autoop.cpp:300
+msgid "There are no users defined"
+msgstr ""
+
+#: autoop.cpp:306 autoop.cpp:317 autoop.cpp:321 autoop.cpp:323
+msgid "User"
+msgstr ""
+
+#: autoop.cpp:307 autoop.cpp:325
+msgid "Hostmasks"
+msgstr ""
+
+#: autoop.cpp:308 autoop.cpp:318
+msgid "Key"
+msgstr ""
+
+#: autoop.cpp:309 autoop.cpp:319
+msgid "Channels"
+msgstr ""
+
+#: autoop.cpp:337
+msgid "Usage: AddChans <user> <channel> [channel] ..."
+msgstr ""
+
+#: autoop.cpp:344 autoop.cpp:365 autoop.cpp:387 autoop.cpp:408 autoop.cpp:472
+msgid "No such user"
+msgstr ""
+
+#: autoop.cpp:349
+msgid "Channel(s) added to user {1}"
+msgstr ""
+
+#: autoop.cpp:358
+msgid "Usage: DelChans <user> <channel> [channel] ..."
+msgstr ""
+
+#: autoop.cpp:371
+msgid "Channel(s) Removed from user {1}"
+msgstr ""
+
+#: autoop.cpp:380
+msgid "Usage: AddMasks <user> <mask>,[mask] ..."
+msgstr ""
+
+#: autoop.cpp:392
+msgid "Hostmasks(s) added to user {1}"
+msgstr ""
+
+#: autoop.cpp:401
+msgid "Usage: DelMasks <user> <mask>,[mask] ..."
+msgstr ""
+
+#: autoop.cpp:413
+msgid "Removed user {1} with key {2} and channels {3}"
+msgstr ""
+
+#: autoop.cpp:419
+msgid "Hostmasks(s) Removed from user {1}"
+msgstr ""
+
+#: autoop.cpp:478
+msgid "User {1} removed"
+msgstr ""
+
+#: autoop.cpp:484
+msgid "That user already exists"
+msgstr ""
+
+#: autoop.cpp:490
+msgid "User {1} added with hostmask(s) {2}"
+msgstr ""
+
+#: autoop.cpp:532
+msgid ""
+"[{1}] sent us a challenge but they are not opped in any defined channels."
+msgstr ""
+
+#: autoop.cpp:536
+msgid "[{1}] sent us a challenge but they do not match a defined user."
+msgstr ""
+
+#: autoop.cpp:544
+msgid "WARNING! [{1}] sent an invalid challenge."
+msgstr ""
+
+#: autoop.cpp:560
+msgid "[{1}] sent an unchallenged response.  This could be due to lag."
+msgstr ""
+
+#: autoop.cpp:577
+msgid ""
+"WARNING! [{1}] sent a bad response.  Please verify that you have their "
+"correct password."
+msgstr ""
+
+#: autoop.cpp:586
+msgid "WARNING! [{1}] sent a response but did not match any defined users."
+msgstr ""
+
+#: autoop.cpp:644
+msgid "Auto op the good people"
+msgstr ""
index 866213193cdd8bca734f995cbb3ca44d705b368e..992b056bda1e4731217aabc67c6e6fe9b76486c7 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/autoop.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoop.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 7b7788d329a119944e0e6509470556843534c6d7..dec1aef049ca879c14d51a4fd12c4872464ce40c 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/autoreply.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoreply.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/autoreply.es.po b/modules/po/autoreply.es.po
new file mode 100644 (file)
index 0000000..8ac7081
--- /dev/null
@@ -0,0 +1,43 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoreply.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: autoreply.cpp:25
+msgid "<reply>"
+msgstr ""
+
+#: autoreply.cpp:25
+msgid "Sets a new reply"
+msgstr ""
+
+#: autoreply.cpp:27
+msgid "Displays the current query reply"
+msgstr ""
+
+#: autoreply.cpp:75
+msgid "Current reply is: {1} ({2})"
+msgstr ""
+
+#: autoreply.cpp:81
+msgid "New reply set to: {1} ({2})"
+msgstr ""
+
+#: autoreply.cpp:94
+msgid ""
+"You might specify a reply text. It is used when automatically answering "
+"queries, if you are not connected to ZNC."
+msgstr ""
+
+#: autoreply.cpp:98
+msgid "Reply to queries when you are away"
+msgstr ""
index 2095ac3a9650bc717584f4275ee55c61aa4d098a..9c338f92415010e55110eaca890788e5b1db4630 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/autoreply.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autoreply.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 7a5b31468012630abee1a2ce8b84971e5955b070..388d7d01af2526fc6f25ecc22fbd2bfb6cd87261 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/autovoice.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autovoice.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/autovoice.es.po b/modules/po/autovoice.es.po
new file mode 100644 (file)
index 0000000..3ed468f
--- /dev/null
@@ -0,0 +1,111 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/autovoice.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: autovoice.cpp:120
+msgid "List all users"
+msgstr ""
+
+#: autovoice.cpp:122 autovoice.cpp:125
+msgid "<user> <channel> [channel] ..."
+msgstr ""
+
+#: autovoice.cpp:123
+msgid "Adds channels to a user"
+msgstr ""
+
+#: autovoice.cpp:126
+msgid "Removes channels from a user"
+msgstr ""
+
+#: autovoice.cpp:128
+msgid "<user> <hostmask> [channels]"
+msgstr ""
+
+#: autovoice.cpp:129
+msgid "Adds a user"
+msgstr ""
+
+#: autovoice.cpp:131
+msgid "<user>"
+msgstr ""
+
+#: autovoice.cpp:131
+msgid "Removes a user"
+msgstr ""
+
+#: autovoice.cpp:215
+msgid "Usage: AddUser <user> <hostmask> [channels]"
+msgstr ""
+
+#: autovoice.cpp:229
+msgid "Usage: DelUser <user>"
+msgstr ""
+
+#: autovoice.cpp:238
+msgid "There are no users defined"
+msgstr ""
+
+#: autovoice.cpp:244 autovoice.cpp:250
+msgid "User"
+msgstr ""
+
+#: autovoice.cpp:245 autovoice.cpp:251
+msgid "Hostmask"
+msgstr ""
+
+#: autovoice.cpp:246 autovoice.cpp:252
+msgid "Channels"
+msgstr ""
+
+#: autovoice.cpp:263
+msgid "Usage: AddChans <user> <channel> [channel] ..."
+msgstr ""
+
+#: autovoice.cpp:270 autovoice.cpp:292 autovoice.cpp:329
+msgid "No such user"
+msgstr ""
+
+#: autovoice.cpp:275
+msgid "Channel(s) added to user {1}"
+msgstr ""
+
+#: autovoice.cpp:285
+msgid "Usage: DelChans <user> <channel> [channel] ..."
+msgstr ""
+
+#: autovoice.cpp:298
+msgid "Channel(s) Removed from user {1}"
+msgstr ""
+
+#: autovoice.cpp:335
+msgid "User {1} removed"
+msgstr ""
+
+#: autovoice.cpp:341
+msgid "That user already exists"
+msgstr ""
+
+#: autovoice.cpp:347
+msgid "User {1} added with hostmask {2}"
+msgstr ""
+
+#: autovoice.cpp:360
+msgid ""
+"Each argument is either a channel you want autovoice for (which can include "
+"wildcards) or, if it starts with !, it is an exception for autovoice."
+msgstr ""
+
+#: autovoice.cpp:365
+msgid "Auto voice the good people"
+msgstr ""
index 63d080b8eae1519f6d7d2732585a688cb5b90b5d..a09214dd62099517ef9bc91aa44e1838c74a692f 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/autovoice.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/autovoice.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index ea11340e90217de3cc271eb5326a9c15acf05f70..42c10c4c243be198033fb03889ed16e2c7dd5179 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/awaystore.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/awaystore.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/awaystore.es.po b/modules/po/awaystore.es.po
new file mode 100644 (file)
index 0000000..7abb2ce
--- /dev/null
@@ -0,0 +1,110 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/awaystore.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: awaystore.cpp:67
+msgid "You have been marked as away"
+msgstr ""
+
+#: awaystore.cpp:78 awaystore.cpp:385 awaystore.cpp:388
+msgid "Welcome back!"
+msgstr ""
+
+#: awaystore.cpp:100
+msgid "Deleted {1} messages"
+msgstr ""
+
+#: awaystore.cpp:104
+msgid "USAGE: delete <num|all>"
+msgstr ""
+
+#: awaystore.cpp:109
+msgid "Illegal message # requested"
+msgstr ""
+
+#: awaystore.cpp:113
+msgid "Message erased"
+msgstr ""
+
+#: awaystore.cpp:122
+msgid "Messages saved to disk"
+msgstr ""
+
+#: awaystore.cpp:124
+msgid "There are no messages to save"
+msgstr ""
+
+#: awaystore.cpp:135
+msgid "Password updated to [{1}]"
+msgstr ""
+
+#: awaystore.cpp:147
+msgid "Corrupt message! [{1}]"
+msgstr ""
+
+#: awaystore.cpp:159
+msgid "Corrupt time stamp! [{1}]"
+msgstr ""
+
+#: awaystore.cpp:178
+msgid "#--- End of messages"
+msgstr ""
+
+#: awaystore.cpp:183
+msgid "Timer set to 300 seconds"
+msgstr ""
+
+#: awaystore.cpp:188 awaystore.cpp:197
+msgid "Timer disabled"
+msgstr ""
+
+#: awaystore.cpp:199
+msgid "Timer set to {1} seconds"
+msgstr ""
+
+#: awaystore.cpp:203
+msgid "Current timer setting: {1} seconds"
+msgstr ""
+
+#: awaystore.cpp:278
+msgid "This module needs as an argument a keyphrase used for encryption"
+msgstr ""
+
+#: awaystore.cpp:285
+msgid ""
+"Failed to decrypt your saved messages - Did you give the right encryption "
+"key as an argument to this module?"
+msgstr ""
+
+#: awaystore.cpp:386 awaystore.cpp:389
+msgid "You have {1} messages!"
+msgstr ""
+
+#: awaystore.cpp:456
+msgid "Unable to find buffer"
+msgstr ""
+
+#: awaystore.cpp:469
+msgid "Unable to decode encrypted messages"
+msgstr ""
+
+#: awaystore.cpp:516
+msgid ""
+"[ -notimer | -timer N ] [-chans]  passw0rd . N is number of seconds, 600 by "
+"default."
+msgstr ""
+
+#: awaystore.cpp:521
+msgid ""
+"Adds auto-away with logging, useful when you use ZNC from different locations"
+msgstr ""
index 98e4675b4b2fa33f16fc7d2c58a83996af6f17e8..57234f92ecbc3287689de8e53240ec76c2e6e666 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/awaystore.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/awaystore.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 1b929e9786e98b976bc379f9058ed1b98dbba6d9..526f4d7695c97e0e388d90dc69204cf42d8a5155 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/block_motd.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/block_motd.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/block_motd.es.po b/modules/po/block_motd.es.po
new file mode 100644 (file)
index 0000000..bfac84c
--- /dev/null
@@ -0,0 +1,35 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/block_motd.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: block_motd.cpp:26
+msgid "[<server>]"
+msgstr ""
+
+#: block_motd.cpp:27
+msgid ""
+"Override the block with this command. Can optionally specify which server to "
+"query."
+msgstr ""
+
+#: block_motd.cpp:36
+msgid "You are not connected to an IRC Server."
+msgstr ""
+
+#: block_motd.cpp:58
+msgid "MOTD blocked by ZNC"
+msgstr ""
+
+#: block_motd.cpp:104
+msgid "Block the MOTD from IRC so it's not sent to your client(s)."
+msgstr ""
index 62d9f43b4c9fc0040bef51cee49bd53e3e12b368..45ec6d2aab05cf1abd028297c4d2a689b30b5482 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/block_motd.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/block_motd.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index a33e918937977e6328b8c8cc04fa166ec319e8ef..3f7996e029894d5fb83e0608e80b80121dac7909 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/blockuser.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/blockuser.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/blockuser.es.po b/modules/po/blockuser.es.po
new file mode 100644 (file)
index 0000000..c1c5ffe
--- /dev/null
@@ -0,0 +1,97 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/blockuser.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/blockuser/tmpl/blockuser_WebadminUser.tmpl:9
+msgid "Account is blocked"
+msgstr ""
+
+#: blockuser.cpp:23
+msgid "Your account has been disabled. Contact your administrator."
+msgstr ""
+
+#: blockuser.cpp:29
+msgid "List blocked users"
+msgstr ""
+
+#: blockuser.cpp:31 blockuser.cpp:33
+msgid "<user>"
+msgstr ""
+
+#: blockuser.cpp:31
+msgid "Block a user"
+msgstr ""
+
+#: blockuser.cpp:33
+msgid "Unblock a user"
+msgstr ""
+
+#: blockuser.cpp:55
+msgid "Could not block {1}"
+msgstr ""
+
+#: blockuser.cpp:76
+msgid "Access denied"
+msgstr ""
+
+#: blockuser.cpp:85
+msgid "No users are blocked"
+msgstr ""
+
+#: blockuser.cpp:88
+msgid "Blocked users:"
+msgstr ""
+
+#: blockuser.cpp:100
+msgid "Usage: Block <user>"
+msgstr ""
+
+#: blockuser.cpp:105 blockuser.cpp:147
+msgid "You can't block yourself"
+msgstr ""
+
+#: blockuser.cpp:110 blockuser.cpp:152
+msgid "Blocked {1}"
+msgstr ""
+
+#: blockuser.cpp:112
+msgid "Could not block {1} (misspelled?)"
+msgstr ""
+
+#: blockuser.cpp:120
+msgid "Usage: Unblock <user>"
+msgstr ""
+
+#: blockuser.cpp:125 blockuser.cpp:161
+msgid "Unblocked {1}"
+msgstr ""
+
+#: blockuser.cpp:127
+msgid "This user is not blocked"
+msgstr ""
+
+#: blockuser.cpp:155
+msgid "Couldn't block {1}"
+msgstr ""
+
+#: blockuser.cpp:164
+msgid "User {1} is not blocked"
+msgstr ""
+
+#: blockuser.cpp:216
+msgid "Enter one or more user names. Separate them by spaces."
+msgstr ""
+
+#: blockuser.cpp:219
+msgid "Block certain users from logging in."
+msgstr ""
index 3f59e9d2218155387a3052c0f61673f6c7d60509..132de6f9bf3307c6d1348912595d0bd6c83e3458 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/blockuser.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/blockuser.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 7e707b858ff0933d3c8354638a1e1d657448eaac..a15eed1ddb2d190d5afb230a22b8cf86698cbc1d 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/bouncedcc.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/bouncedcc.es.po b/modules/po/bouncedcc.es.po
new file mode 100644 (file)
index 0000000..5f0e415
--- /dev/null
@@ -0,0 +1,131 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/bouncedcc.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: bouncedcc.cpp:101 bouncedcc.cpp:119 bouncedcc.cpp:121
+msgctxt "list"
+msgid "Type"
+msgstr ""
+
+#: bouncedcc.cpp:102 bouncedcc.cpp:132
+msgctxt "list"
+msgid "State"
+msgstr ""
+
+#: bouncedcc.cpp:103
+msgctxt "list"
+msgid "Speed"
+msgstr ""
+
+#: bouncedcc.cpp:104 bouncedcc.cpp:115
+msgctxt "list"
+msgid "Nick"
+msgstr ""
+
+#: bouncedcc.cpp:105 bouncedcc.cpp:116
+msgctxt "list"
+msgid "IP"
+msgstr ""
+
+#: bouncedcc.cpp:106 bouncedcc.cpp:122
+msgctxt "list"
+msgid "File"
+msgstr ""
+
+#: bouncedcc.cpp:119
+msgctxt "list"
+msgid "Chat"
+msgstr ""
+
+#: bouncedcc.cpp:121
+msgctxt "list"
+msgid "Xfer"
+msgstr ""
+
+#: bouncedcc.cpp:125
+msgid "Waiting"
+msgstr ""
+
+#: bouncedcc.cpp:127
+msgid "Halfway"
+msgstr ""
+
+#: bouncedcc.cpp:129
+msgid "Connected"
+msgstr ""
+
+#: bouncedcc.cpp:137
+msgid "You have no active DCCs."
+msgstr ""
+
+#: bouncedcc.cpp:148
+msgid "Use client IP: {1}"
+msgstr ""
+
+#: bouncedcc.cpp:153
+msgid "List all active DCCs"
+msgstr ""
+
+#: bouncedcc.cpp:156
+msgid "Change the option to use IP of client"
+msgstr ""
+
+#: bouncedcc.cpp:383 bouncedcc.cpp:412 bouncedcc.cpp:436 bouncedcc.cpp:451
+msgctxt "type"
+msgid "Chat"
+msgstr ""
+
+#: bouncedcc.cpp:383 bouncedcc.cpp:412 bouncedcc.cpp:436 bouncedcc.cpp:451
+msgctxt "type"
+msgid "Xfer"
+msgstr ""
+
+#: bouncedcc.cpp:385
+msgid "DCC {1} Bounce ({2}): Too long line received"
+msgstr ""
+
+#: bouncedcc.cpp:418
+msgid "DCC {1} Bounce ({2}): Timeout while connecting to {3} {4}"
+msgstr ""
+
+#: bouncedcc.cpp:422
+msgid "DCC {1} Bounce ({2}): Timeout while connecting."
+msgstr ""
+
+#: bouncedcc.cpp:427
+msgid ""
+"DCC {1} Bounce ({2}): Timeout while waiting for incoming connection on {3} "
+"{4}"
+msgstr ""
+
+#: bouncedcc.cpp:440
+msgid "DCC {1} Bounce ({2}): Connection refused while connecting to {3} {4}"
+msgstr ""
+
+#: bouncedcc.cpp:444
+msgid "DCC {1} Bounce ({2}): Connection refused while connecting."
+msgstr ""
+
+#: bouncedcc.cpp:457 bouncedcc.cpp:465
+msgid "DCC {1} Bounce ({2}): Socket error on {3} {4}: {5}"
+msgstr ""
+
+#: bouncedcc.cpp:460
+msgid "DCC {1} Bounce ({2}): Socket error: {3}"
+msgstr ""
+
+#: bouncedcc.cpp:547
+msgid ""
+"Bounces DCC transfers through ZNC instead of sending them directly to the "
+"user. "
+msgstr ""
index fc2d55877e56cca2a82ff2a5b5d1ba6da7a1d363..3fe125d1c06b2c894159273c825e350628eab3c1 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/bouncedcc.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 5ddbd45fdbded33d74b1ea64cb837480c67fc34a..74795691c7b7b836ca72a4244efe9d982a7039ff 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/buffextras.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/buffextras.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/buffextras.es.po b/modules/po/buffextras.es.po
new file mode 100644 (file)
index 0000000..0f6f4a3
--- /dev/null
@@ -0,0 +1,49 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/buffextras.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: buffextras.cpp:45
+msgid "Server"
+msgstr ""
+
+#: buffextras.cpp:47
+msgid "{1} set mode: {2} {3}"
+msgstr ""
+
+#: buffextras.cpp:55
+msgid "{1} kicked {2} with reason: {3}"
+msgstr ""
+
+#: buffextras.cpp:64
+msgid "{1} quit: {2}"
+msgstr ""
+
+#: buffextras.cpp:73
+msgid "{1} joined"
+msgstr ""
+
+#: buffextras.cpp:81
+msgid "{1} parted: {2}"
+msgstr ""
+
+#: buffextras.cpp:90
+msgid "{1} is now known as {2}"
+msgstr ""
+
+#: buffextras.cpp:100
+msgid "{1} changed the topic to: {2}"
+msgstr ""
+
+#: buffextras.cpp:115
+msgid "Adds joins, parts etc. to the playback buffer"
+msgstr ""
index ec9a1d13f3140469dbfc7cb4d06fa9d090fd8de2..13accdc9e6dba500f41accffd7cc0286459ef185 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/buffextras.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/buffextras.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 4e40c81812f26bde2abc49c0045551714854bbc6..0eb8f3212099313537a2a2f087a836f8f3e403c5 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/cert.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/cert.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/cert.es.po b/modules/po/cert.es.po
new file mode 100644 (file)
index 0000000..60d7341
--- /dev/null
@@ -0,0 +1,75 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/cert.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#  this text is inserted into `click here` in the other string
+#: modules/po/../data/cert/tmpl/index.tmpl:5
+msgid "here"
+msgstr ""
+
+#  {1} is `here`, translateable in the other string
+#: modules/po/../data/cert/tmpl/index.tmpl:6
+msgid ""
+"You already have a certificate set, use the form below to overwrite the "
+"current certificate. Alternatively click {1} to delete your certificate."
+msgstr ""
+
+#: modules/po/../data/cert/tmpl/index.tmpl:8
+msgid "You do not have a certificate yet."
+msgstr ""
+
+#: modules/po/../data/cert/tmpl/index.tmpl:14 cert.cpp:72
+msgid "Certificate"
+msgstr ""
+
+#: modules/po/../data/cert/tmpl/index.tmpl:18
+msgid "PEM File:"
+msgstr ""
+
+#: modules/po/../data/cert/tmpl/index.tmpl:22
+msgid "Update"
+msgstr ""
+
+#: cert.cpp:28
+msgid "Pem file deleted"
+msgstr ""
+
+#: cert.cpp:31
+msgid "The pem file doesn't exist or there was a error deleting the pem file."
+msgstr ""
+
+#: cert.cpp:38
+msgid "You have a certificate in {1}"
+msgstr ""
+
+#: cert.cpp:41
+msgid ""
+"You do not have a certificate. Please use the web interface to add a "
+"certificate"
+msgstr ""
+
+#: cert.cpp:44
+msgid "Alternatively you can either place one at {1}"
+msgstr ""
+
+#: cert.cpp:52
+msgid "Delete the current certificate"
+msgstr ""
+
+#: cert.cpp:54
+msgid "Show the current certificate"
+msgstr ""
+
+#: cert.cpp:105
+msgid "Use a ssl certificate to connect to a server"
+msgstr ""
index 64598cab0339eb15f0d7655477bda533beac6790..bab2957d4bb0eb7b875ce23979c0d8700646e027 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/cert.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/cert.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 13fadf8418be3d68859ad3052da29ed733a914f9..783a76976a342c25f513bfe3bf938e7278142785 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/certauth.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/certauth.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/certauth.es.po b/modules/po/certauth.es.po
new file mode 100644 (file)
index 0000000..1ab4500
--- /dev/null
@@ -0,0 +1,108 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/certauth.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/certauth/tmpl/index.tmpl:7
+msgid "Add a key"
+msgstr ""
+
+#: modules/po/../data/certauth/tmpl/index.tmpl:11
+msgid "Key:"
+msgstr ""
+
+#: modules/po/../data/certauth/tmpl/index.tmpl:15
+msgid "Add Key"
+msgstr ""
+
+#: modules/po/../data/certauth/tmpl/index.tmpl:23
+msgid "You have no keys."
+msgstr ""
+
+#: modules/po/../data/certauth/tmpl/index.tmpl:30
+msgctxt "web"
+msgid "Key"
+msgstr ""
+
+#: modules/po/../data/certauth/tmpl/index.tmpl:36
+msgid "del"
+msgstr ""
+
+#: certauth.cpp:31
+msgid "[pubkey]"
+msgstr ""
+
+#: certauth.cpp:32
+msgid "Add a public key. If key is not provided will use the current key"
+msgstr ""
+
+#: certauth.cpp:35
+msgid "id"
+msgstr ""
+
+#: certauth.cpp:35
+msgid "Delete a key by its number in List"
+msgstr ""
+
+#: certauth.cpp:37
+msgid "List your public keys"
+msgstr ""
+
+#: certauth.cpp:39
+msgid "Print your current key"
+msgstr ""
+
+#: certauth.cpp:142
+msgid "You are not connected with any valid public key"
+msgstr ""
+
+#: certauth.cpp:144
+msgid "Your current public key is: {1}"
+msgstr ""
+
+#: certauth.cpp:157
+msgid "You did not supply a public key or connect with one."
+msgstr ""
+
+#: certauth.cpp:160
+msgid "Key '{1}' added."
+msgstr ""
+
+#: certauth.cpp:162
+msgid "The key '{1}' is already added."
+msgstr ""
+
+#: certauth.cpp:170 certauth.cpp:182
+msgctxt "list"
+msgid "Id"
+msgstr ""
+
+#: certauth.cpp:171 certauth.cpp:183
+msgctxt "list"
+msgid "Key"
+msgstr ""
+
+#: certauth.cpp:175 certauth.cpp:189 certauth.cpp:198
+msgid "No keys set for your user"
+msgstr ""
+
+#: certauth.cpp:203
+msgid "Invalid #, check \"list\""
+msgstr ""
+
+#: certauth.cpp:215
+msgid "Removed"
+msgstr ""
+
+#: certauth.cpp:290
+msgid "Allows users to authenticate via SSL client certificates."
+msgstr ""
index 2a25ca93836c0700848c1af73ac6165ce71b278c..f22d7e3d8d97b49f1c0eedaf69331c7ae0ad8be5 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/certauth.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/certauth.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index f076517854b58f5f49a3674ae5aeeeb4e682dc26..d8993d8e898eb0e9152ce1ca58d2afe95d9e00f9 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/chansaver.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/chansaver.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/chansaver.es.po b/modules/po/chansaver.es.po
new file mode 100644 (file)
index 0000000..5d8d3d8
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/chansaver.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: chansaver.cpp:91
+msgid "Keeps config up-to-date when user joins/parts."
+msgstr ""
index 6b7bc88530bcabf6674ca2a6d1e8aa1b4a1d0c17..448c767af296061c22baebea5dd5d8148a19ab8a 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/chansaver.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/chansaver.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 92374c86d107bdca46aef8fcff19d913dc9bde72..a1583d55836bb5ef1f5f8c0dc13d2d03e3880fd4 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/clearbufferonmsg.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/clearbufferonmsg.es.po b/modules/po/clearbufferonmsg.es.po
new file mode 100644 (file)
index 0000000..73b7c57
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/clearbufferonmsg.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: clearbufferonmsg.cpp:160
+msgid "Clears all channel and query buffers whenever the user does something"
+msgstr ""
index bb6d88ea5ddf41fed6e824bc9aec7eee024bbb2f..c199b99cfb64e593a658f35d13e941329c0e726b 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/clearbufferonmsg.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index b85692b81222100f5da7b6f9d9905c91d97b0678..172a14174475c5c1655463575fc67d71bd0c7c42 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/clientnotify.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/clientnotify.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/clientnotify.es.po b/modules/po/clientnotify.es.po
new file mode 100644 (file)
index 0000000..cb3e727
--- /dev/null
@@ -0,0 +1,73 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/clientnotify.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: clientnotify.cpp:47
+msgid "<message|notice|off>"
+msgstr ""
+
+#: clientnotify.cpp:48
+msgid "Sets the notify method"
+msgstr ""
+
+#: clientnotify.cpp:50 clientnotify.cpp:54
+msgid "<on|off>"
+msgstr ""
+
+#: clientnotify.cpp:51
+msgid "Turns notifications for unseen IP addresses on or off"
+msgstr ""
+
+#: clientnotify.cpp:55
+msgid "Turns notifications for clients disconnecting on or off"
+msgstr ""
+
+#: clientnotify.cpp:57
+msgid "Shows the current settings"
+msgstr ""
+
+#: clientnotify.cpp:81 clientnotify.cpp:95
+msgid "<This message is impossible for 1 client>"
+msgid_plural ""
+"Another client authenticated as your user. Use the 'ListClients' command to "
+"see all {1} clients."
+msgstr[0] ""
+msgstr[1] ""
+
+#: clientnotify.cpp:108
+msgid "Usage: Method <message|notice|off>"
+msgstr ""
+
+#: clientnotify.cpp:114 clientnotify.cpp:127 clientnotify.cpp:140
+msgid "Saved."
+msgstr ""
+
+#: clientnotify.cpp:121
+msgid "Usage: NewOnly <on|off>"
+msgstr ""
+
+#: clientnotify.cpp:134
+msgid "Usage: OnDisconnect <on|off>"
+msgstr ""
+
+#: clientnotify.cpp:145
+msgid ""
+"Current settings: Method: {1}, for unseen IP addresses only: {2}, notify on "
+"disconnecting clients: {3}"
+msgstr ""
+
+#: clientnotify.cpp:157
+msgid ""
+"Notifies you when another IRC client logs into or out of your account. "
+"Configurable."
+msgstr ""
index a978853770286a1b4975f8cd157a5516be4b81e6..f44bee525364bf1f6b98d1e7f34c3713a93dff9a 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/clientnotify.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/clientnotify.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index bc800808ad0857ab9917a79c412bad560683b199..31e478d2f9dcb40bae93da6d19f0b44b6daa9942 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/controlpanel.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/controlpanel.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/controlpanel.es.po b/modules/po/controlpanel.es.po
new file mode 100644 (file)
index 0000000..3950470
--- /dev/null
@@ -0,0 +1,718 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/controlpanel.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: controlpanel.cpp:51 controlpanel.cpp:63
+msgctxt "helptable"
+msgid "Type"
+msgstr ""
+
+#: controlpanel.cpp:52 controlpanel.cpp:65
+msgctxt "helptable"
+msgid "Variables"
+msgstr ""
+
+#: controlpanel.cpp:77
+msgid "String"
+msgstr ""
+
+#: controlpanel.cpp:78
+msgid "Boolean (true/false)"
+msgstr ""
+
+#: controlpanel.cpp:79
+msgid "Integer"
+msgstr ""
+
+#: controlpanel.cpp:80
+msgid "Number"
+msgstr ""
+
+#: controlpanel.cpp:123
+msgid "The following variables are available when using the Set/Get commands:"
+msgstr ""
+
+#: controlpanel.cpp:146
+msgid ""
+"The following variables are available when using the SetNetwork/GetNetwork "
+"commands:"
+msgstr ""
+
+#: controlpanel.cpp:159
+msgid ""
+"The following variables are available when using the SetChan/GetChan "
+"commands:"
+msgstr ""
+
+#: controlpanel.cpp:165
+msgid ""
+"You can use $user as the user name and $network as the network name for "
+"modifying your own user and network."
+msgstr ""
+
+#: controlpanel.cpp:174 controlpanel.cpp:961 controlpanel.cpp:998
+msgid "Error: User [{1}] does not exist!"
+msgstr ""
+
+#: controlpanel.cpp:179
+msgid "Error: You need to have admin rights to modify other users!"
+msgstr ""
+
+#: controlpanel.cpp:189
+msgid "Error: You cannot use $network to modify other users!"
+msgstr ""
+
+#: controlpanel.cpp:197
+msgid "Error: User {1} does not have a network named [{2}]."
+msgstr ""
+
+#: controlpanel.cpp:209
+msgid "Usage: Get <variable> [username]"
+msgstr ""
+
+#: controlpanel.cpp:299 controlpanel.cpp:502 controlpanel.cpp:577
+#: controlpanel.cpp:653 controlpanel.cpp:788 controlpanel.cpp:873
+msgid "Error: Unknown variable"
+msgstr ""
+
+#: controlpanel.cpp:308
+msgid "Usage: Set <variable> <username> <value>"
+msgstr ""
+
+#: controlpanel.cpp:330 controlpanel.cpp:618
+msgid "This bind host is already set!"
+msgstr ""
+
+#: controlpanel.cpp:337 controlpanel.cpp:349 controlpanel.cpp:357
+#: controlpanel.cpp:420 controlpanel.cpp:439 controlpanel.cpp:455
+#: controlpanel.cpp:465 controlpanel.cpp:625
+msgid "Access denied!"
+msgstr ""
+
+#: controlpanel.cpp:371 controlpanel.cpp:380 controlpanel.cpp:837
+msgid "Setting failed, limit for buffer size is {1}"
+msgstr ""
+
+#: controlpanel.cpp:400
+msgid "Password has been changed!"
+msgstr ""
+
+#: controlpanel.cpp:408
+msgid "Timeout can't be less than 30 seconds!"
+msgstr ""
+
+#: controlpanel.cpp:472
+msgid "That would be a bad idea!"
+msgstr ""
+
+#: controlpanel.cpp:490
+msgid "Supported languages: {1}"
+msgstr ""
+
+#: controlpanel.cpp:514
+msgid "Usage: GetNetwork <variable> [username] [network]"
+msgstr ""
+
+#: controlpanel.cpp:533
+msgid "Error: A network must be specified to get another users settings."
+msgstr ""
+
+#: controlpanel.cpp:539
+msgid "You are not currently attached to a network."
+msgstr ""
+
+#: controlpanel.cpp:545
+msgid "Error: Invalid network."
+msgstr ""
+
+#: controlpanel.cpp:589
+msgid "Usage: SetNetwork <variable> <username> <network> <value>"
+msgstr ""
+
+#: controlpanel.cpp:663
+msgid "Usage: AddChan <username> <network> <channel>"
+msgstr ""
+
+#: controlpanel.cpp:676
+msgid "Error: User {1} already has a channel named {2}."
+msgstr ""
+
+#: controlpanel.cpp:683
+msgid "Channel {1} for user {2} added to network {3}."
+msgstr ""
+
+#: controlpanel.cpp:687
+msgid ""
+"Could not add channel {1} for user {2} to network {3}, does it already exist?"
+msgstr ""
+
+#: controlpanel.cpp:697
+msgid "Usage: DelChan <username> <network> <channel>"
+msgstr ""
+
+#: controlpanel.cpp:712
+msgid "Error: User {1} does not have any channel matching [{2}] in network {3}"
+msgstr ""
+
+#: controlpanel.cpp:725
+msgid "Channel {1} is deleted from network {2} of user {3}"
+msgid_plural "Channels {1} are deleted from network {2} of user {3}"
+msgstr[0] ""
+msgstr[1] ""
+
+#: controlpanel.cpp:740
+msgid "Usage: GetChan <variable> <username> <network> <chan>"
+msgstr ""
+
+#: controlpanel.cpp:754 controlpanel.cpp:818
+msgid "Error: No channels matching [{1}] found."
+msgstr ""
+
+#: controlpanel.cpp:803
+msgid "Usage: SetChan <variable> <username> <network> <chan> <value>"
+msgstr ""
+
+#: controlpanel.cpp:884 controlpanel.cpp:894
+msgctxt "listusers"
+msgid "Username"
+msgstr ""
+
+#: controlpanel.cpp:885 controlpanel.cpp:895
+msgctxt "listusers"
+msgid "Realname"
+msgstr ""
+
+#: controlpanel.cpp:886 controlpanel.cpp:898 controlpanel.cpp:900
+msgctxt "listusers"
+msgid "IsAdmin"
+msgstr ""
+
+#: controlpanel.cpp:887 controlpanel.cpp:901
+msgctxt "listusers"
+msgid "Nick"
+msgstr ""
+
+#: controlpanel.cpp:888 controlpanel.cpp:902
+msgctxt "listusers"
+msgid "AltNick"
+msgstr ""
+
+#: controlpanel.cpp:889 controlpanel.cpp:903
+msgctxt "listusers"
+msgid "Ident"
+msgstr ""
+
+#: controlpanel.cpp:890 controlpanel.cpp:904
+msgctxt "listusers"
+msgid "BindHost"
+msgstr ""
+
+#: controlpanel.cpp:898 controlpanel.cpp:1138
+msgid "No"
+msgstr ""
+
+#: controlpanel.cpp:900 controlpanel.cpp:1130
+msgid "Yes"
+msgstr ""
+
+#: controlpanel.cpp:914 controlpanel.cpp:983
+msgid "Error: You need to have admin rights to add new users!"
+msgstr ""
+
+#: controlpanel.cpp:920
+msgid "Usage: AddUser <username> <password>"
+msgstr ""
+
+#: controlpanel.cpp:925
+msgid "Error: User {1} already exists!"
+msgstr ""
+
+#: controlpanel.cpp:937 controlpanel.cpp:1012
+msgid "Error: User not added: {1}"
+msgstr ""
+
+#: controlpanel.cpp:941 controlpanel.cpp:1016
+msgid "User {1} added!"
+msgstr ""
+
+#: controlpanel.cpp:948
+msgid "Error: You need to have admin rights to delete users!"
+msgstr ""
+
+#: controlpanel.cpp:954
+msgid "Usage: DelUser <username>"
+msgstr ""
+
+#: controlpanel.cpp:966
+msgid "Error: You can't delete yourself!"
+msgstr ""
+
+#: controlpanel.cpp:972
+msgid "Error: Internal error!"
+msgstr ""
+
+#: controlpanel.cpp:976
+msgid "User {1} deleted!"
+msgstr ""
+
+#: controlpanel.cpp:991
+msgid "Usage: CloneUser <old username> <new username>"
+msgstr ""
+
+#: controlpanel.cpp:1006
+msgid "Error: Cloning failed: {1}"
+msgstr ""
+
+#: controlpanel.cpp:1035
+msgid "Usage: AddNetwork [user] network"
+msgstr ""
+
+#: controlpanel.cpp:1041
+msgid ""
+"Network number limit reached. Ask an admin to increase the limit for you, or "
+"delete unneeded networks using /znc DelNetwork <name>"
+msgstr ""
+
+#: controlpanel.cpp:1049
+msgid "Error: User {1} already has a network with the name {2}"
+msgstr ""
+
+#: controlpanel.cpp:1056
+msgid "Network {1} added to user {2}."
+msgstr ""
+
+#: controlpanel.cpp:1060
+msgid "Error: Network [{1}] could not be added for user {2}: {3}"
+msgstr ""
+
+#: controlpanel.cpp:1080
+msgid "Usage: DelNetwork [user] network"
+msgstr ""
+
+#: controlpanel.cpp:1091
+msgid "The currently active network can be deleted via {1}status"
+msgstr ""
+
+#: controlpanel.cpp:1097
+msgid "Network {1} deleted for user {2}."
+msgstr ""
+
+#: controlpanel.cpp:1101
+msgid "Error: Network {1} could not be deleted for user {2}."
+msgstr ""
+
+#: controlpanel.cpp:1120 controlpanel.cpp:1128
+msgctxt "listnetworks"
+msgid "Network"
+msgstr ""
+
+#: controlpanel.cpp:1121 controlpanel.cpp:1130 controlpanel.cpp:1138
+msgctxt "listnetworks"
+msgid "OnIRC"
+msgstr ""
+
+#: controlpanel.cpp:1122 controlpanel.cpp:1131
+msgctxt "listnetworks"
+msgid "IRC Server"
+msgstr ""
+
+#: controlpanel.cpp:1123 controlpanel.cpp:1133
+msgctxt "listnetworks"
+msgid "IRC User"
+msgstr ""
+
+#: controlpanel.cpp:1124 controlpanel.cpp:1135
+msgctxt "listnetworks"
+msgid "Channels"
+msgstr ""
+
+#: controlpanel.cpp:1143
+msgid "No networks"
+msgstr ""
+
+#: controlpanel.cpp:1154
+msgid "Usage: AddServer <username> <network> <server> [[+]port] [password]"
+msgstr ""
+
+#: controlpanel.cpp:1168
+msgid "Added IRC Server {1} to network {2} for user {3}."
+msgstr ""
+
+#: controlpanel.cpp:1172
+msgid "Error: Could not add IRC server {1} to network {2} for user {3}."
+msgstr ""
+
+#: controlpanel.cpp:1185
+msgid "Usage: DelServer <username> <network> <server> [[+]port] [password]"
+msgstr ""
+
+#: controlpanel.cpp:1200
+msgid "Deleted IRC Server {1} from network {2} for user {3}."
+msgstr ""
+
+#: controlpanel.cpp:1204
+msgid "Error: Could not delete IRC server {1} from network {2} for user {3}."
+msgstr ""
+
+#: controlpanel.cpp:1214
+msgid "Usage: Reconnect <username> <network>"
+msgstr ""
+
+#: controlpanel.cpp:1241
+msgid "Queued network {1} of user {2} for a reconnect."
+msgstr ""
+
+#: controlpanel.cpp:1250
+msgid "Usage: Disconnect <username> <network>"
+msgstr ""
+
+#: controlpanel.cpp:1265
+msgid "Closed IRC connection for network {1} of user {2}."
+msgstr ""
+
+#: controlpanel.cpp:1280 controlpanel.cpp:1284
+msgctxt "listctcp"
+msgid "Request"
+msgstr ""
+
+#: controlpanel.cpp:1281 controlpanel.cpp:1285
+msgctxt "listctcp"
+msgid "Reply"
+msgstr ""
+
+#: controlpanel.cpp:1289
+msgid "No CTCP replies for user {1} are configured"
+msgstr ""
+
+#: controlpanel.cpp:1292
+msgid "CTCP replies for user {1}:"
+msgstr ""
+
+#: controlpanel.cpp:1308
+msgid "Usage: AddCTCP [user] [request] [reply]"
+msgstr ""
+
+#: controlpanel.cpp:1310
+msgid ""
+"This will cause ZNC to reply to the CTCP instead of forwarding it to clients."
+msgstr ""
+
+#: controlpanel.cpp:1313
+msgid "An empty reply will cause the CTCP request to be blocked."
+msgstr ""
+
+#: controlpanel.cpp:1322
+msgid "CTCP requests {1} to user {2} will now be blocked."
+msgstr ""
+
+#: controlpanel.cpp:1326
+msgid "CTCP requests {1} to user {2} will now get reply: {3}"
+msgstr ""
+
+#: controlpanel.cpp:1343
+msgid "Usage: DelCTCP [user] [request]"
+msgstr ""
+
+#: controlpanel.cpp:1349
+msgid "CTCP requests {1} to user {2} will now be sent to IRC clients"
+msgstr ""
+
+#: controlpanel.cpp:1353
+msgid ""
+"CTCP requests {1} to user {2} will be sent to IRC clients (nothing has "
+"changed)"
+msgstr ""
+
+#: controlpanel.cpp:1363 controlpanel.cpp:1437
+msgid "Loading modules has been disabled."
+msgstr ""
+
+#: controlpanel.cpp:1372
+msgid "Error: Unable to load module {1}: {2}"
+msgstr ""
+
+#: controlpanel.cpp:1375
+msgid "Loaded module {1}"
+msgstr ""
+
+#: controlpanel.cpp:1380
+msgid "Error: Unable to reload module {1}: {2}"
+msgstr ""
+
+#: controlpanel.cpp:1383
+msgid "Reloaded module {1}"
+msgstr ""
+
+#: controlpanel.cpp:1387
+msgid "Error: Unable to load module {1} because it is already loaded"
+msgstr ""
+
+#: controlpanel.cpp:1398
+msgid "Usage: LoadModule <username> <modulename> [args]"
+msgstr ""
+
+#: controlpanel.cpp:1417
+msgid "Usage: LoadNetModule <username> <network> <modulename> [args]"
+msgstr ""
+
+#: controlpanel.cpp:1442
+msgid "Please use /znc unloadmod {1}"
+msgstr ""
+
+#: controlpanel.cpp:1448
+msgid "Error: Unable to unload module {1}: {2}"
+msgstr ""
+
+#: controlpanel.cpp:1451
+msgid "Unloaded module {1}"
+msgstr ""
+
+#: controlpanel.cpp:1460
+msgid "Usage: UnloadModule <username> <modulename>"
+msgstr ""
+
+#: controlpanel.cpp:1477
+msgid "Usage: UnloadNetModule <username> <network> <modulename>"
+msgstr ""
+
+#: controlpanel.cpp:1494 controlpanel.cpp:1499
+msgctxt "listmodules"
+msgid "Name"
+msgstr ""
+
+#: controlpanel.cpp:1495 controlpanel.cpp:1500
+msgctxt "listmodules"
+msgid "Arguments"
+msgstr ""
+
+#: controlpanel.cpp:1519
+msgid "User {1} has no modules loaded."
+msgstr ""
+
+#: controlpanel.cpp:1523
+msgid "Modules loaded for user {1}:"
+msgstr ""
+
+#: controlpanel.cpp:1543
+msgid "Network {1} of user {2} has no modules loaded."
+msgstr ""
+
+#: controlpanel.cpp:1547
+msgid "Modules loaded for network {1} of user {2}:"
+msgstr ""
+
+#: controlpanel.cpp:1554
+msgid "[command] [variable]"
+msgstr ""
+
+#: controlpanel.cpp:1555
+msgid "Prints help for matching commands and variables"
+msgstr ""
+
+#: controlpanel.cpp:1558
+msgid "<variable> [username]"
+msgstr ""
+
+#: controlpanel.cpp:1559
+msgid "Prints the variable's value for the given or current user"
+msgstr ""
+
+#: controlpanel.cpp:1561
+msgid "<variable> <username> <value>"
+msgstr ""
+
+#: controlpanel.cpp:1562
+msgid "Sets the variable's value for the given user"
+msgstr ""
+
+#: controlpanel.cpp:1564
+msgid "<variable> [username] [network]"
+msgstr ""
+
+#: controlpanel.cpp:1565
+msgid "Prints the variable's value for the given network"
+msgstr ""
+
+#: controlpanel.cpp:1567
+msgid "<variable> <username> <network> <value>"
+msgstr ""
+
+#: controlpanel.cpp:1568
+msgid "Sets the variable's value for the given network"
+msgstr ""
+
+#: controlpanel.cpp:1570
+msgid "<variable> [username] <network> <chan>"
+msgstr ""
+
+#: controlpanel.cpp:1571
+msgid "Prints the variable's value for the given channel"
+msgstr ""
+
+#: controlpanel.cpp:1574
+msgid "<variable> <username> <network> <chan> <value>"
+msgstr ""
+
+#: controlpanel.cpp:1575
+msgid "Sets the variable's value for the given channel"
+msgstr ""
+
+#: controlpanel.cpp:1577 controlpanel.cpp:1580
+msgid "<username> <network> <chan>"
+msgstr ""
+
+#: controlpanel.cpp:1578
+msgid "Adds a new channel"
+msgstr ""
+
+#: controlpanel.cpp:1581
+msgid "Deletes a channel"
+msgstr ""
+
+#: controlpanel.cpp:1583
+msgid "Lists users"
+msgstr ""
+
+#: controlpanel.cpp:1585
+msgid "<username> <password>"
+msgstr ""
+
+#: controlpanel.cpp:1586
+msgid "Adds a new user"
+msgstr ""
+
+#: controlpanel.cpp:1588 controlpanel.cpp:1611 controlpanel.cpp:1625
+msgid "<username>"
+msgstr ""
+
+#: controlpanel.cpp:1588
+msgid "Deletes a user"
+msgstr ""
+
+#: controlpanel.cpp:1590
+msgid "<old username> <new username>"
+msgstr ""
+
+#: controlpanel.cpp:1591
+msgid "Clones a user"
+msgstr ""
+
+#: controlpanel.cpp:1593 controlpanel.cpp:1596
+msgid "<username> <network> <server>"
+msgstr ""
+
+#: controlpanel.cpp:1594
+msgid "Adds a new IRC server for the given or current user"
+msgstr ""
+
+#: controlpanel.cpp:1597
+msgid "Deletes an IRC server from the given or current user"
+msgstr ""
+
+#: controlpanel.cpp:1599 controlpanel.cpp:1602 controlpanel.cpp:1622
+msgid "<username> <network>"
+msgstr ""
+
+#: controlpanel.cpp:1600
+msgid "Cycles the user's IRC server connection"
+msgstr ""
+
+#: controlpanel.cpp:1603
+msgid "Disconnects the user from their IRC server"
+msgstr ""
+
+#: controlpanel.cpp:1605
+msgid "<username> <modulename> [args]"
+msgstr ""
+
+#: controlpanel.cpp:1606
+msgid "Loads a Module for a user"
+msgstr ""
+
+#: controlpanel.cpp:1608
+msgid "<username> <modulename>"
+msgstr ""
+
+#: controlpanel.cpp:1609
+msgid "Removes a Module of a user"
+msgstr ""
+
+#: controlpanel.cpp:1612
+msgid "Get the list of modules for a user"
+msgstr ""
+
+#: controlpanel.cpp:1615
+msgid "<username> <network> <modulename> [args]"
+msgstr ""
+
+#: controlpanel.cpp:1616
+msgid "Loads a Module for a network"
+msgstr ""
+
+#: controlpanel.cpp:1619
+msgid "<username> <network> <modulename>"
+msgstr ""
+
+#: controlpanel.cpp:1620
+msgid "Removes a Module of a network"
+msgstr ""
+
+#: controlpanel.cpp:1623
+msgid "Get the list of modules for a network"
+msgstr ""
+
+#: controlpanel.cpp:1626
+msgid "List the configured CTCP replies"
+msgstr ""
+
+#: controlpanel.cpp:1628
+msgid "<username> <ctcp> [reply]"
+msgstr ""
+
+#: controlpanel.cpp:1629
+msgid "Configure a new CTCP reply"
+msgstr ""
+
+#: controlpanel.cpp:1631
+msgid "<username> <ctcp>"
+msgstr ""
+
+#: controlpanel.cpp:1632
+msgid "Remove a CTCP reply"
+msgstr ""
+
+#: controlpanel.cpp:1636 controlpanel.cpp:1639
+msgid "[username] <network>"
+msgstr ""
+
+#: controlpanel.cpp:1637
+msgid "Add a network for a user"
+msgstr ""
+
+#: controlpanel.cpp:1640
+msgid "Delete a network for a user"
+msgstr ""
+
+#: controlpanel.cpp:1642
+msgid "[username]"
+msgstr ""
+
+#: controlpanel.cpp:1643
+msgid "List all networks for a user"
+msgstr ""
+
+#: controlpanel.cpp:1656
+msgid ""
+"Dynamic configuration through IRC. Allows editing only yourself if you're "
+"not ZNC admin."
+msgstr ""
index a1452974eab61090b9499d5bef3a281de66e838f..8eaaf1a7a5a927c4e7d46c40d9e018bac6b30a9c 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/controlpanel.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/controlpanel.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 89cfb7275aaac731d2ddece13d6efe7734740aaa..290a7b19c90193dacceb1f361d6e193907ea5a9c 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/crypt.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/crypt.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/crypt.es.po b/modules/po/crypt.es.po
new file mode 100644 (file)
index 0000000..64efdd1
--- /dev/null
@@ -0,0 +1,143 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/crypt.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: crypt.cpp:198
+msgid "<#chan|Nick>"
+msgstr ""
+
+#: crypt.cpp:199
+msgid "Remove a key for nick or channel"
+msgstr ""
+
+#: crypt.cpp:201
+msgid "<#chan|Nick> <Key>"
+msgstr ""
+
+#: crypt.cpp:202
+msgid "Set a key for nick or channel"
+msgstr ""
+
+#: crypt.cpp:204
+msgid "List all keys"
+msgstr ""
+
+#: crypt.cpp:206
+msgid "<Nick>"
+msgstr ""
+
+#: crypt.cpp:207
+msgid "Start a DH1080 key exchange with nick"
+msgstr ""
+
+#: crypt.cpp:210
+msgid "Get the nick prefix"
+msgstr ""
+
+#: crypt.cpp:213
+msgid "[Prefix]"
+msgstr ""
+
+#: crypt.cpp:214
+msgid "Set the nick prefix, with no argument it's disabled."
+msgstr ""
+
+#: crypt.cpp:270
+msgid "Received DH1080 public key from {1}, sending mine..."
+msgstr ""
+
+#: crypt.cpp:275 crypt.cpp:296
+msgid "Key for {1} successfully set."
+msgstr ""
+
+#: crypt.cpp:278 crypt.cpp:299
+msgid "Error in {1} with {2}: {3}"
+msgstr ""
+
+#: crypt.cpp:280 crypt.cpp:301
+msgid "no secret key computed"
+msgstr ""
+
+#: crypt.cpp:395
+msgid "Target [{1}] deleted"
+msgstr ""
+
+#: crypt.cpp:397
+msgid "Target [{1}] not found"
+msgstr ""
+
+#: crypt.cpp:400
+msgid "Usage DelKey <#chan|Nick>"
+msgstr ""
+
+#: crypt.cpp:415
+msgid "Set encryption key for [{1}] to [{2}]"
+msgstr ""
+
+#: crypt.cpp:417
+msgid "Usage: SetKey <#chan|Nick> <Key>"
+msgstr ""
+
+#: crypt.cpp:428
+msgid "Sent my DH1080 public key to {1}, waiting for reply ..."
+msgstr ""
+
+#: crypt.cpp:430
+msgid "Error generating our keys, nothing sent."
+msgstr ""
+
+#: crypt.cpp:433
+msgid "Usage: KeyX <Nick>"
+msgstr ""
+
+#: crypt.cpp:440
+msgid "Nick Prefix disabled."
+msgstr ""
+
+#: crypt.cpp:442
+msgid "Nick Prefix: {1}"
+msgstr ""
+
+#: crypt.cpp:451
+msgid "You cannot use :, even followed by other symbols, as Nick Prefix."
+msgstr ""
+
+#: crypt.cpp:460
+msgid "Overlap with Status Prefix ({1}), this Nick Prefix will not be used!"
+msgstr ""
+
+#: crypt.cpp:465
+msgid "Disabling Nick Prefix."
+msgstr ""
+
+#: crypt.cpp:467
+msgid "Setting Nick Prefix to {1}"
+msgstr ""
+
+#: crypt.cpp:474 crypt.cpp:480
+msgctxt "listkeys"
+msgid "Target"
+msgstr ""
+
+#: crypt.cpp:475 crypt.cpp:481
+msgctxt "listkeys"
+msgid "Key"
+msgstr ""
+
+#: crypt.cpp:485
+msgid "You have no encryption keys set."
+msgstr ""
+
+#: crypt.cpp:507
+msgid "Encryption for channel/private messages"
+msgstr ""
index 57aa115d9d9f8183f212eeab47cf8ebf2063b2f4..e0027f97c9fa1e3ef51d4233f89618caa57bb049 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/crypt.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/crypt.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 670a3342eafefd848a13387c94939a0562b4b673..5d50000f47de49fb2de2f66a92e888657ab69b0c 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/ctcpflood.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/ctcpflood.es.po b/modules/po/ctcpflood.es.po
new file mode 100644 (file)
index 0000000..1c011c2
--- /dev/null
@@ -0,0 +1,69 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/ctcpflood.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: ctcpflood.cpp:25 ctcpflood.cpp:27
+msgid "<limit>"
+msgstr ""
+
+#: ctcpflood.cpp:25
+msgid "Set seconds limit"
+msgstr ""
+
+#: ctcpflood.cpp:27
+msgid "Set lines limit"
+msgstr ""
+
+#: ctcpflood.cpp:29
+msgid "Show the current limits"
+msgstr ""
+
+#: ctcpflood.cpp:76
+msgid "Limit reached by {1}, blocking all CTCP"
+msgstr ""
+
+#: ctcpflood.cpp:98
+msgid "Usage: Secs <limit>"
+msgstr ""
+
+#: ctcpflood.cpp:113
+msgid "Usage: Lines <limit>"
+msgstr ""
+
+#: ctcpflood.cpp:125
+msgid "1 CTCP message"
+msgid_plural "{1} CTCP messages"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ctcpflood.cpp:127
+msgid "every second"
+msgid_plural "every {1} seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ctcpflood.cpp:129
+msgid "Current limit is {1} {2}"
+msgstr ""
+
+#: ctcpflood.cpp:145
+msgid ""
+"This user module takes none to two arguments. The first argument is the "
+"number of lines after which the flood-protection is triggered. The second "
+"argument is the time (sec) to in which the number of lines is reached. The "
+"default setting is 4 CTCPs in 2 seconds"
+msgstr ""
+
+#: ctcpflood.cpp:151
+msgid "Don't forward CTCP floods to clients"
+msgstr ""
index 9e5b7648d20ecfd033b4a131bb77c1e7eb59d146..faea4c3587797a9309df2a9559a0f6c0586ec5fc 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/ctcpflood.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 5cf82a15d92a169959dda3cb39b9ed7d2245417d..3b2b696da9447e3a72d67e8c46d0dc574f603926 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/cyrusauth.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/cyrusauth.es.po b/modules/po/cyrusauth.es.po
new file mode 100644 (file)
index 0000000..3a41b2e
--- /dev/null
@@ -0,0 +1,73 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/cyrusauth.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: cyrusauth.cpp:42
+msgid "Shows current settings"
+msgstr ""
+
+#: cyrusauth.cpp:44
+msgid "yes|clone <username>|no"
+msgstr ""
+
+#: cyrusauth.cpp:45
+msgid ""
+"Create ZNC users upon first successful login, optionally from a template"
+msgstr ""
+
+#: cyrusauth.cpp:56
+msgid "Access denied"
+msgstr ""
+
+#: cyrusauth.cpp:70
+msgid "Ignoring invalid SASL pwcheck method: {1}"
+msgstr ""
+
+#: cyrusauth.cpp:71
+msgid "Ignored invalid SASL pwcheck method"
+msgstr ""
+
+#: cyrusauth.cpp:79
+msgid "Need a pwcheck method as argument (saslauthd, auxprop)"
+msgstr ""
+
+#: cyrusauth.cpp:84
+msgid "SASL Could Not Be Initialized - Halting Startup"
+msgstr ""
+
+#: cyrusauth.cpp:171 cyrusauth.cpp:186
+msgid "We will not create users on their first login"
+msgstr ""
+
+#: cyrusauth.cpp:174 cyrusauth.cpp:195
+msgid ""
+"We will create users on their first login, using user [{1}] as a template"
+msgstr ""
+
+#: cyrusauth.cpp:177 cyrusauth.cpp:190
+msgid "We will create users on their first login"
+msgstr ""
+
+#: cyrusauth.cpp:199
+msgid "Usage: CreateUsers yes, CreateUsers no, or CreateUsers clone <username>"
+msgstr ""
+
+#: cyrusauth.cpp:232
+msgid ""
+"This global module takes up to two arguments - the methods of authentication "
+"- auxprop and saslauthd"
+msgstr ""
+
+#: cyrusauth.cpp:238
+msgid "Allow users to authenticate via SASL password verification method"
+msgstr ""
index 17ace871cb62cddb74ba553e380f573ca97dcb0a..0fd7fa768f962c2e0bbbac71e2dac1a3c0098dfd 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/cyrusauth.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index f11b8aac9c5d05d7ff52d8c390c50edc5aaf20fb..754f298bc69dbb6bff996a4a13c8a3ec0af185d8 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/dcc.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/dcc.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/dcc.es.po b/modules/po/dcc.es.po
new file mode 100644 (file)
index 0000000..dfdd4ba
--- /dev/null
@@ -0,0 +1,227 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/dcc.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: dcc.cpp:88
+msgid "<nick> <file>"
+msgstr ""
+
+#: dcc.cpp:89
+msgid "Send a file from ZNC to someone"
+msgstr ""
+
+#: dcc.cpp:91
+msgid "<file>"
+msgstr ""
+
+#: dcc.cpp:92
+msgid "Send a file from ZNC to your client"
+msgstr ""
+
+#: dcc.cpp:94
+msgid "List current transfers"
+msgstr ""
+
+#: dcc.cpp:103
+msgid "You must be admin to use the DCC module"
+msgstr ""
+
+#: dcc.cpp:140
+msgid "Attempting to send [{1}] to [{2}]."
+msgstr ""
+
+#: dcc.cpp:149 dcc.cpp:554
+msgid "Receiving [{1}] from [{2}]: File already exists."
+msgstr ""
+
+#: dcc.cpp:167
+msgid ""
+"Attempting to connect to [{1} {2}] in order to download [{3}] from [{4}]."
+msgstr ""
+
+#: dcc.cpp:179
+msgid "Usage: Send <nick> <file>"
+msgstr ""
+
+#: dcc.cpp:186 dcc.cpp:206
+msgid "Illegal path."
+msgstr ""
+
+#: dcc.cpp:199
+msgid "Usage: Get <file>"
+msgstr ""
+
+#: dcc.cpp:215 dcc.cpp:232 dcc.cpp:234
+msgctxt "list"
+msgid "Type"
+msgstr ""
+
+#: dcc.cpp:216 dcc.cpp:238 dcc.cpp:241
+msgctxt "list"
+msgid "State"
+msgstr ""
+
+#: dcc.cpp:217 dcc.cpp:243
+msgctxt "list"
+msgid "Speed"
+msgstr ""
+
+#: dcc.cpp:218 dcc.cpp:227
+msgctxt "list"
+msgid "Nick"
+msgstr ""
+
+#: dcc.cpp:219 dcc.cpp:228
+msgctxt "list"
+msgid "IP"
+msgstr ""
+
+#: dcc.cpp:220 dcc.cpp:229
+msgctxt "list"
+msgid "File"
+msgstr ""
+
+#: dcc.cpp:232
+msgctxt "list-type"
+msgid "Sending"
+msgstr ""
+
+#: dcc.cpp:234
+msgctxt "list-type"
+msgid "Getting"
+msgstr ""
+
+#: dcc.cpp:239
+msgctxt "list-state"
+msgid "Waiting"
+msgstr ""
+
+#: dcc.cpp:244
+msgid "{1} KiB/s"
+msgstr ""
+
+#: dcc.cpp:250
+msgid "You have no active DCC transfers."
+msgstr ""
+
+#: dcc.cpp:267
+msgid "Attempting to resume send from position {1} of file [{2}] for [{3}]"
+msgstr ""
+
+#: dcc.cpp:277
+msgid "Couldn't resume file [{1}] for [{2}]: not sending anything."
+msgstr ""
+
+#: dcc.cpp:286
+msgid "Bad DCC file: {1}"
+msgstr ""
+
+#: dcc.cpp:341
+msgid "Sending [{1}] to [{2}]: File not open!"
+msgstr ""
+
+#: dcc.cpp:345
+msgid "Receiving [{1}] from [{2}]: File not open!"
+msgstr ""
+
+#: dcc.cpp:385
+msgid "Sending [{1}] to [{2}]: Connection refused."
+msgstr ""
+
+#: dcc.cpp:389
+msgid "Receiving [{1}] from [{2}]: Connection refused."
+msgstr ""
+
+#: dcc.cpp:397
+msgid "Sending [{1}] to [{2}]: Timeout."
+msgstr ""
+
+#: dcc.cpp:401
+msgid "Receiving [{1}] from [{2}]: Timeout."
+msgstr ""
+
+#: dcc.cpp:411
+msgid "Sending [{1}] to [{2}]: Socket error {3}: {4}"
+msgstr ""
+
+#: dcc.cpp:415
+msgid "Receiving [{1}] from [{2}]: Socket error {3}: {4}"
+msgstr ""
+
+#: dcc.cpp:423
+msgid "Sending [{1}] to [{2}]: Transfer started."
+msgstr ""
+
+#: dcc.cpp:427
+msgid "Receiving [{1}] from [{2}]: Transfer started."
+msgstr ""
+
+#: dcc.cpp:446
+msgid "Sending [{1}] to [{2}]: Too much data!"
+msgstr ""
+
+#: dcc.cpp:450
+msgid "Receiving [{1}] from [{2}]: Too much data!"
+msgstr ""
+
+#: dcc.cpp:456
+msgid "Sending [{1}] to [{2}] completed at {3} KiB/s"
+msgstr ""
+
+#: dcc.cpp:461
+msgid "Receiving [{1}] from [{2}] completed at {3} KiB/s"
+msgstr ""
+
+#: dcc.cpp:474
+msgid "Sending [{1}] to [{2}]: File closed prematurely."
+msgstr ""
+
+#: dcc.cpp:478
+msgid "Receiving [{1}] from [{2}]: File closed prematurely."
+msgstr ""
+
+#: dcc.cpp:501
+msgid "Sending [{1}] to [{2}]: Error reading from file."
+msgstr ""
+
+#: dcc.cpp:505
+msgid "Receiving [{1}] from [{2}]: Error reading from file."
+msgstr ""
+
+#: dcc.cpp:537
+msgid "Sending [{1}] to [{2}]: Unable to open file."
+msgstr ""
+
+#: dcc.cpp:541
+msgid "Receiving [{1}] from [{2}]: Unable to open file."
+msgstr ""
+
+#: dcc.cpp:563
+msgid "Receiving [{1}] from [{2}]: Could not open file."
+msgstr ""
+
+#: dcc.cpp:572
+msgid "Sending [{1}] to [{2}]: Not a file."
+msgstr ""
+
+#: dcc.cpp:581
+msgid "Sending [{1}] to [{2}]: Could not open file."
+msgstr ""
+
+#: dcc.cpp:593
+msgid "Sending [{1}] to [{2}]: File too large (>4 GiB)."
+msgstr ""
+
+#: dcc.cpp:623
+msgid "This module allows you to transfer files to and from ZNC"
+msgstr ""
index 70ec39a44d5c8d2de346adacafce04659e36d23a..4df13f19692050c43eb767fe8f8c3338e66aea7b 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/dcc.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/dcc.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 82688e257a56547af862da9916c3aa36860f269b..7aa7daae4aff78582db2e98623eb825fb4749310 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/disconkick.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/disconkick.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/disconkick.es.po b/modules/po/disconkick.es.po
new file mode 100644 (file)
index 0000000..c746496
--- /dev/null
@@ -0,0 +1,23 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/disconkick.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: disconkick.cpp:32
+msgid "You have been disconnected from the IRC server"
+msgstr ""
+
+#: disconkick.cpp:45
+msgid ""
+"Kicks the client from all channels when the connection to the IRC server is "
+"lost"
+msgstr ""
index b8b4d86ebe6270b7096c4ccda963d03811dfd28f..a1a8d38ec404ac4abddd6ac6f2ec80460b7ded70 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/disconkick.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/disconkick.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 5e3e596154d07986a6ecf00f86068a2ba43fd5d8..b8c9297f879e7614885cab9325ce56fd770d0830 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/fail2ban.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/fail2ban.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/fail2ban.es.po b/modules/po/fail2ban.es.po
new file mode 100644 (file)
index 0000000..3eb3fea
--- /dev/null
@@ -0,0 +1,117 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/fail2ban.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: fail2ban.cpp:25
+msgid "[minutes]"
+msgstr ""
+
+#: fail2ban.cpp:26
+msgid "The number of minutes IPs are blocked after a failed login."
+msgstr ""
+
+#: fail2ban.cpp:28
+msgid "[count]"
+msgstr ""
+
+#: fail2ban.cpp:29
+msgid "The number of allowed failed login attempts."
+msgstr ""
+
+#: fail2ban.cpp:31 fail2ban.cpp:33
+msgid "<hosts>"
+msgstr ""
+
+#: fail2ban.cpp:31
+msgid "Ban the specified hosts."
+msgstr ""
+
+#: fail2ban.cpp:33
+msgid "Unban the specified hosts."
+msgstr ""
+
+#: fail2ban.cpp:35
+msgid "List banned hosts."
+msgstr ""
+
+#: fail2ban.cpp:55
+msgid ""
+"Invalid argument, must be the number of minutes IPs are blocked after a "
+"failed login and can be followed by number of allowed failed login attempts"
+msgstr ""
+
+#: fail2ban.cpp:77 fail2ban.cpp:100 fail2ban.cpp:123 fail2ban.cpp:146
+#: fail2ban.cpp:172
+msgid "Access denied"
+msgstr ""
+
+#: fail2ban.cpp:86
+msgid "Usage: Timeout [minutes]"
+msgstr ""
+
+#: fail2ban.cpp:91 fail2ban.cpp:94
+msgid "Timeout: {1} min"
+msgstr ""
+
+#: fail2ban.cpp:109
+msgid "Usage: Attempts [count]"
+msgstr ""
+
+#: fail2ban.cpp:114 fail2ban.cpp:117
+msgid "Attempts: {1}"
+msgstr ""
+
+#: fail2ban.cpp:130
+msgid "Usage: Ban <hosts>"
+msgstr ""
+
+#: fail2ban.cpp:140
+msgid "Banned: {1}"
+msgstr ""
+
+#: fail2ban.cpp:153
+msgid "Usage: Unban <hosts>"
+msgstr ""
+
+#: fail2ban.cpp:163
+msgid "Unbanned: {1}"
+msgstr ""
+
+#: fail2ban.cpp:165
+msgid "Ignored: {1}"
+msgstr ""
+
+#: fail2ban.cpp:177 fail2ban.cpp:182
+msgctxt "list"
+msgid "Host"
+msgstr ""
+
+#: fail2ban.cpp:178 fail2ban.cpp:183
+msgctxt "list"
+msgid "Attempts"
+msgstr ""
+
+#: fail2ban.cpp:187
+msgctxt "list"
+msgid "No bans"
+msgstr ""
+
+#: fail2ban.cpp:244
+msgid ""
+"You might enter the time in minutes for the IP banning and the number of "
+"failed logins before any action is taken."
+msgstr ""
+
+#: fail2ban.cpp:249
+msgid "Block IPs for some time after a failed login."
+msgstr ""
index ff424ec5835c0705ef21a7aa5b30d12b9bae71b6..a2670c7b0274b133b25be87f83befa6c8fb810d2 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/fail2ban.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/fail2ban.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 4f4536d208abd1f11f413baeba8bfa4aa8a100be..c03e5742d45d058cac494795fd4e27aec258cdad 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/flooddetach.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/flooddetach.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/flooddetach.es.po b/modules/po/flooddetach.es.po
new file mode 100644 (file)
index 0000000..14a5365
--- /dev/null
@@ -0,0 +1,91 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/flooddetach.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: flooddetach.cpp:30
+msgid "Show current limits"
+msgstr ""
+
+#: flooddetach.cpp:32 flooddetach.cpp:35
+msgid "[<limit>]"
+msgstr ""
+
+#: flooddetach.cpp:33
+msgid "Show or set number of seconds in the time interval"
+msgstr ""
+
+#: flooddetach.cpp:35 flooddetach.cpp:37
+msgid "blahblah: description"
+msgstr ""
+
+#: flooddetach.cpp:37
+msgid "[yes|no]"
+msgstr ""
+
+#: flooddetach.cpp:90
+msgid "Flood in {1} is over, reattaching..."
+msgstr ""
+
+#: flooddetach.cpp:147
+msgid "Channel {1} was flooded, you've been detached"
+msgstr ""
+
+#: flooddetach.cpp:184
+msgid "1 line"
+msgid_plural "{1} lines"
+msgstr[0] ""
+msgstr[1] ""
+
+#: flooddetach.cpp:185
+msgid "every second"
+msgid_plural "every {1} seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: flooddetach.cpp:187
+msgid "Current limit is {1} {2}"
+msgstr ""
+
+#: flooddetach.cpp:194
+msgid "Seconds limit is {1}"
+msgstr ""
+
+#: flooddetach.cpp:199
+msgid "Set seconds limit to {1}"
+msgstr ""
+
+#: flooddetach.cpp:208
+msgid "Lines limit is {1}"
+msgstr ""
+
+#: flooddetach.cpp:213
+msgid "Set lines limit to {1}"
+msgstr ""
+
+#: flooddetach.cpp:226
+msgid "Module messages are disabled"
+msgstr ""
+
+#: flooddetach.cpp:228
+msgid "Module messages are enabled"
+msgstr ""
+
+#: flooddetach.cpp:244
+msgid ""
+"This user module takes up to two arguments. Arguments are numbers of "
+"messages and seconds."
+msgstr ""
+
+#: flooddetach.cpp:248
+msgid "Detach channels when flooded"
+msgstr ""
index 8e5ce4edb206ba9350d4c455d0dd8ccd4461eac5..2196f8a9a1455a6a77e990d89765ff7b0dbc4ef4 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/flooddetach.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/flooddetach.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 303bc331c5a138550f47ea024b788dae572acd00..134a3e4cea740452c020b2f6ba6199aca8ca7b2b 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/identfile.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/identfile.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/identfile.es.po b/modules/po/identfile.es.po
new file mode 100644 (file)
index 0000000..9f24924
--- /dev/null
@@ -0,0 +1,83 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/identfile.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: identfile.cpp:30
+msgid "Show file name"
+msgstr ""
+
+#: identfile.cpp:32
+msgid "<file>"
+msgstr ""
+
+#: identfile.cpp:32
+msgid "Set file name"
+msgstr ""
+
+#: identfile.cpp:34
+msgid "Show file format"
+msgstr ""
+
+#: identfile.cpp:36
+msgid "<format>"
+msgstr ""
+
+#: identfile.cpp:36
+msgid "Set file format"
+msgstr ""
+
+#: identfile.cpp:38
+msgid "Show current state"
+msgstr ""
+
+#: identfile.cpp:48
+msgid "File is set to: {1}"
+msgstr ""
+
+#: identfile.cpp:53
+msgid "File has been set to: {1}"
+msgstr ""
+
+#: identfile.cpp:58
+msgid "Format has been set to: {1}"
+msgstr ""
+
+#: identfile.cpp:59 identfile.cpp:65
+msgid "Format would be expanded to: {1}"
+msgstr ""
+
+#: identfile.cpp:64
+msgid "Format is set to: {1}"
+msgstr ""
+
+#: identfile.cpp:78
+msgid "identfile is free"
+msgstr ""
+
+#: identfile.cpp:86
+msgid "Access denied"
+msgstr ""
+
+#: identfile.cpp:181
+msgid ""
+"Aborting connection, another user or network is currently connecting and "
+"using the ident spoof file"
+msgstr ""
+
+#: identfile.cpp:189
+msgid "[{1}] could not be written, retrying..."
+msgstr ""
+
+#: identfile.cpp:223
+msgid "Write the ident of a user to a file when they are trying to connect."
+msgstr ""
index b0b5cf97edc97c6226fc3262733e53268ea400e0..306feb533ed26d110edaf289c29b76a16104cd7a 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/identfile.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/identfile.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index a8962f142273814e81ab5ba41f1af96522a45ca3..b23591d4441bd78f1573b11ae05d1a1da0df7a6d 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/imapauth.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/imapauth.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/imapauth.es.po b/modules/po/imapauth.es.po
new file mode 100644 (file)
index 0000000..227bd5a
--- /dev/null
@@ -0,0 +1,21 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/imapauth.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: imapauth.cpp:168
+msgid "[ server [+]port [ UserFormatString ] ]"
+msgstr ""
+
+#: imapauth.cpp:171
+msgid "Allow users to authenticate via IMAP."
+msgstr ""
index 1dab0f2d5b94816ea08aafeb22f16062a35683ff..89d994c03a68ab86c8a43cad5801010b39b7a3a7 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/imapauth.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/imapauth.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 8f5b260a9a955d88156ecac96effb8c1e300b137..25a8394ed28ce0649185803d37329422031ec24a 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/keepnick.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/keepnick.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/keepnick.es.po b/modules/po/keepnick.es.po
new file mode 100644 (file)
index 0000000..6f3097f
--- /dev/null
@@ -0,0 +1,53 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/keepnick.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: keepnick.cpp:39
+msgid "Try to get your primary nick"
+msgstr ""
+
+#: keepnick.cpp:42 keepnick.cpp:196
+msgid "No longer trying to get your primary nick"
+msgstr ""
+
+#: keepnick.cpp:44
+msgid "Show the current state"
+msgstr ""
+
+#: keepnick.cpp:158
+msgid "ZNC is already trying to get this nickname"
+msgstr ""
+
+#: keepnick.cpp:173
+msgid "Unable to obtain nick {1}: {2}, {3}"
+msgstr ""
+
+#: keepnick.cpp:181
+msgid "Unable to obtain nick {1}"
+msgstr ""
+
+#: keepnick.cpp:191
+msgid "Trying to get your primary nick"
+msgstr ""
+
+#: keepnick.cpp:201
+msgid "Currently trying to get your primary nick"
+msgstr ""
+
+#: keepnick.cpp:203
+msgid "Currently disabled, try 'enable'"
+msgstr ""
+
+#: keepnick.cpp:224
+msgid "Keeps trying for your primary nick"
+msgstr ""
index 2f4a0ee07385fe73df3e46c0ff3a454ee9bad1aa..dfac18034e0282b2e74514f0c118e5b13c0d8ec7 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/keepnick.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/keepnick.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 7232dc7af9a9f5bdfbd637d6b9beade3154848c4..f8803ae94b153f05054ce22de9c31d650b641477 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/kickrejoin.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/kickrejoin.es.po b/modules/po/kickrejoin.es.po
new file mode 100644 (file)
index 0000000..8a3d022
--- /dev/null
@@ -0,0 +1,61 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/kickrejoin.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: kickrejoin.cpp:56
+msgid "<secs>"
+msgstr ""
+
+#: kickrejoin.cpp:56
+msgid "Set the rejoin delay"
+msgstr ""
+
+#: kickrejoin.cpp:58
+msgid "Show the rejoin delay"
+msgstr ""
+
+#: kickrejoin.cpp:77
+msgid "Illegal argument, must be a positive number or 0"
+msgstr ""
+
+#: kickrejoin.cpp:90
+msgid "Negative delays don't make any sense!"
+msgstr ""
+
+#: kickrejoin.cpp:98
+msgid "Rejoin delay set to 1 second"
+msgid_plural "Rejoin delay set to {1} seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: kickrejoin.cpp:101
+msgid "Rejoin delay disabled"
+msgstr ""
+
+#: kickrejoin.cpp:106
+msgid "Rejoin delay is set to 1 second"
+msgid_plural "Rejoin delay is set to {1} seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: kickrejoin.cpp:109
+msgid "Rejoin delay is disabled"
+msgstr ""
+
+#: kickrejoin.cpp:131
+msgid "You might enter the number of seconds to wait before rejoining."
+msgstr ""
+
+#: kickrejoin.cpp:134
+msgid "Autorejoins on kick"
+msgstr ""
index 10af8f45f4f359fa5ba41c903a689e330304153a..18f36ae1710e744f8489aa3925584d15b9a1db48 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/kickrejoin.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index f43faea4542adccb466def45d2a73b4858e79fa5..4b8e49a7fc18b2d8004f618d6de67d21b235649a 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/lastseen.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/lastseen.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/lastseen.es.po b/modules/po/lastseen.es.po
new file mode 100644 (file)
index 0000000..5eeffd1
--- /dev/null
@@ -0,0 +1,67 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/lastseen.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/lastseen/tmpl/index.tmpl:8
+msgid "User"
+msgstr ""
+
+#: modules/po/../data/lastseen/tmpl/index.tmpl:9 lastseen.cpp:98
+msgid "Last Seen"
+msgstr ""
+
+#: modules/po/../data/lastseen/tmpl/index.tmpl:10
+msgid "Info"
+msgstr ""
+
+#: modules/po/../data/lastseen/tmpl/index.tmpl:11
+msgid "Action"
+msgstr ""
+
+#: modules/po/../data/lastseen/tmpl/index.tmpl:21
+msgid "Edit"
+msgstr ""
+
+#: modules/po/../data/lastseen/tmpl/index.tmpl:22
+msgid "Delete"
+msgstr ""
+
+#: modules/po/../data/lastseen/tmpl/lastseen_WebadminUser.tmpl:6
+msgid "Last login time:"
+msgstr ""
+
+#: lastseen.cpp:53
+msgid "Access denied"
+msgstr ""
+
+#: lastseen.cpp:61 lastseen.cpp:66
+msgctxt "show"
+msgid "User"
+msgstr ""
+
+#: lastseen.cpp:62 lastseen.cpp:67
+msgctxt "show"
+msgid "Last Seen"
+msgstr ""
+
+#: lastseen.cpp:68 lastseen.cpp:124
+msgid "never"
+msgstr ""
+
+#: lastseen.cpp:78
+msgid "Shows list of users and when they last logged in"
+msgstr ""
+
+#: lastseen.cpp:153
+msgid "Collects data about when a user last logged in."
+msgstr ""
index dbad492ed821e4bb04f00956a75301e40beac668..3965dc8d389a813ff82774d4e874a0c676d93012 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/lastseen.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/lastseen.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index cfebe78c63d24708860715d40d2478ca321b4654..9e29820573ff8fe4160d0427219f74841d4a214c 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/listsockets.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/listsockets.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/listsockets.es.po b/modules/po/listsockets.es.po
new file mode 100644 (file)
index 0000000..19d9fb5
--- /dev/null
@@ -0,0 +1,113 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/listsockets.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:214
+#: listsockets.cpp:230
+msgid "Name"
+msgstr ""
+
+#: modules/po/../data/listsockets/tmpl/index.tmpl:8 listsockets.cpp:215
+#: listsockets.cpp:231
+msgid "Created"
+msgstr ""
+
+#: modules/po/../data/listsockets/tmpl/index.tmpl:9 listsockets.cpp:216
+#: listsockets.cpp:232
+msgid "State"
+msgstr ""
+
+#: modules/po/../data/listsockets/tmpl/index.tmpl:10 listsockets.cpp:218
+#: listsockets.cpp:235
+msgid "SSL"
+msgstr ""
+
+#: modules/po/../data/listsockets/tmpl/index.tmpl:11 listsockets.cpp:220
+#: listsockets.cpp:240
+msgid "Local"
+msgstr ""
+
+#: modules/po/../data/listsockets/tmpl/index.tmpl:12 listsockets.cpp:221
+#: listsockets.cpp:242
+msgid "Remote"
+msgstr ""
+
+#: modules/po/../data/listsockets/tmpl/index.tmpl:13
+msgid "Data In"
+msgstr ""
+
+#: modules/po/../data/listsockets/tmpl/index.tmpl:14
+msgid "Data Out"
+msgstr ""
+
+#: listsockets.cpp:62
+msgid "[-n]"
+msgstr ""
+
+#: listsockets.cpp:62
+msgid "Shows the list of active sockets. Pass -n to show IP addresses"
+msgstr ""
+
+#: listsockets.cpp:70
+msgid "You must be admin to use this module"
+msgstr ""
+
+#: listsockets.cpp:96
+msgid "List sockets"
+msgstr ""
+
+#: listsockets.cpp:116 listsockets.cpp:236
+msgctxt "ssl"
+msgid "Yes"
+msgstr ""
+
+#: listsockets.cpp:116 listsockets.cpp:237
+msgctxt "ssl"
+msgid "No"
+msgstr ""
+
+#: listsockets.cpp:142
+msgid "Listener"
+msgstr ""
+
+#: listsockets.cpp:144
+msgid "Inbound"
+msgstr ""
+
+#: listsockets.cpp:147
+msgid "Outbound"
+msgstr ""
+
+#: listsockets.cpp:149
+msgid "Connecting"
+msgstr ""
+
+#: listsockets.cpp:152
+msgid "UNKNOWN"
+msgstr ""
+
+#: listsockets.cpp:207
+msgid "You have no open sockets."
+msgstr ""
+
+#: listsockets.cpp:222 listsockets.cpp:244
+msgid "In"
+msgstr ""
+
+#: listsockets.cpp:223 listsockets.cpp:246
+msgid "Out"
+msgstr ""
+
+#: listsockets.cpp:262
+msgid "Lists active sockets"
+msgstr ""
index 00b1662f493bc648b9f1c42169218f9a9676af74..6608eca8768e5447f7598d004dc2eff47ac61d4e 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/listsockets.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/listsockets.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 3ad0d04df948ccb29fc4de689b337213dff31871..0ed1564c89d008306f03d442e996cca627303aa9 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/log.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/log.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/log.es.po b/modules/po/log.es.po
new file mode 100644 (file)
index 0000000..2f17643
--- /dev/null
@@ -0,0 +1,148 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/log.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: log.cpp:59
+msgid "<rules>"
+msgstr ""
+
+#: log.cpp:60
+msgid "Set logging rules, use !#chan or !query to negate and * "
+msgstr ""
+
+#: log.cpp:62
+msgid "Clear all logging rules"
+msgstr ""
+
+#: log.cpp:64
+msgid "List all logging rules"
+msgstr ""
+
+#: log.cpp:67
+msgid "<var> true|false"
+msgstr ""
+
+#: log.cpp:68
+msgid "Set one of the following options: joins, quits, nickchanges"
+msgstr ""
+
+#: log.cpp:71
+msgid "Show current settings set by Set command"
+msgstr ""
+
+#: log.cpp:143
+msgid "Usage: SetRules <rules>"
+msgstr ""
+
+#: log.cpp:144
+msgid "Wildcards are allowed"
+msgstr ""
+
+#: log.cpp:156 log.cpp:178
+msgid "No logging rules. Everything is logged."
+msgstr ""
+
+#: log.cpp:161
+msgid "1 rule removed: {2}"
+msgid_plural "{1} rules removed: {2}"
+msgstr[0] ""
+msgstr[1] ""
+
+#: log.cpp:168 log.cpp:173
+msgctxt "listrules"
+msgid "Rule"
+msgstr ""
+
+#: log.cpp:169 log.cpp:174
+msgctxt "listrules"
+msgid "Logging enabled"
+msgstr ""
+
+#: log.cpp:189
+msgid ""
+"Usage: Set <var> true|false, where <var> is one of: joins, quits, nickchanges"
+msgstr ""
+
+#: log.cpp:196
+msgid "Will log joins"
+msgstr ""
+
+#: log.cpp:196
+msgid "Will not log joins"
+msgstr ""
+
+#: log.cpp:197
+msgid "Will log quits"
+msgstr ""
+
+#: log.cpp:197
+msgid "Will not log quits"
+msgstr ""
+
+#: log.cpp:199
+msgid "Will log nick changes"
+msgstr ""
+
+#: log.cpp:199
+msgid "Will not log nick changes"
+msgstr ""
+
+#: log.cpp:203
+msgid "Unknown variable. Known variables: joins, quits, nickchanges"
+msgstr ""
+
+#: log.cpp:211
+msgid "Logging joins"
+msgstr ""
+
+#: log.cpp:211
+msgid "Not logging joins"
+msgstr ""
+
+#: log.cpp:212
+msgid "Logging quits"
+msgstr ""
+
+#: log.cpp:212
+msgid "Not logging quits"
+msgstr ""
+
+#: log.cpp:213
+msgid "Logging nick changes"
+msgstr ""
+
+#: log.cpp:214
+msgid "Not logging nick changes"
+msgstr ""
+
+#: log.cpp:351
+msgid ""
+"Invalid args [{1}]. Only one log path allowed.  Check that there are no "
+"spaces in the path."
+msgstr ""
+
+#: log.cpp:401
+msgid "Invalid log path [{1}]"
+msgstr ""
+
+#: log.cpp:404
+msgid "Logging to [{1}]. Using timestamp format '{2}'"
+msgstr ""
+
+#: log.cpp:559
+msgid "[-sanitize] Optional path where to store logs."
+msgstr ""
+
+#: log.cpp:563
+msgid "Writes IRC logs."
+msgstr ""
index b1f782aa520a73a18d79250d74e8623fae27f5fd..729dc6e5dc9c6d0047ccec9a9eff79b7bbf85647 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/log.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/log.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 8f0dea3b821035da3b8340415e7e8611dd4f74e9..16641b9c965f51417c53a8686bfbcc86223d6a8a 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/missingmotd.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/missingmotd.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/missingmotd.es.po b/modules/po/missingmotd.es.po
new file mode 100644 (file)
index 0000000..2faf72c
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/missingmotd.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: missingmotd.cpp:36
+msgid "Sends 422 to clients when they login"
+msgstr ""
index 8a6dfc00f3b000aacecae1ca7a64e4040401a1bb..991e437841b4b102a40cd1cc0103edf3f181c4cc 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/missingmotd.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/missingmotd.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 953b5eec620d71a8eb3222ef91a584886975049a..e5daca57ccbeaef68d8bab4afa759785491dfcf8 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/modperl.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/modperl.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/modperl.es.po b/modules/po/modperl.es.po
new file mode 100644 (file)
index 0000000..23f63cb
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/modperl.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modperl.cpp:382
+msgid "Loads perl scripts as ZNC modules"
+msgstr ""
index 58394b93616df2987e86cc74ca1442a994b70a56..78d0365ea18f046aca801f5c7e612b61e0fe8948 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/modperl.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/modperl.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 6e35c58d8a3027914825cc13a3d9fb047412c38f..050e6fcd6d8d1ab2f1ecde8bf81b411bca07f491 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/modpython.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/modpython.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/modpython.es.po b/modules/po/modpython.es.po
new file mode 100644 (file)
index 0000000..971d55c
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/modpython.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modpython.cpp:512
+msgid "Loads python scripts as ZNC modules"
+msgstr ""
index c9a9c0f1d537f6b6c502ec26782f0af7ef99333b..88af2548ba6fcf5c2a2d801961a37749fa6c65a4 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/modpython.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/modpython.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 7aaa9f546aef8d75259a88df11342eab0ab49345..9fdbb11a169558709deb7090e89cddd2aa936fe0 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/modules_online.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/modules_online.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/modules_online.es.po b/modules/po/modules_online.es.po
new file mode 100644 (file)
index 0000000..0121004
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/modules_online.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules_online.cpp:117
+msgid "Makes ZNC's *modules to be \"online\"."
+msgstr ""
index 14da76b1af7186df584b5e9df742de129181d6a1..96dc32679f43416022f8972822d8ac6b125e26a3 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/modules_online.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/modules_online.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 5d554c4a74f7d3d80597db5ed542f58fac74f259..42ef1d9080bef92bbb7276ce374702047d69685e 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/nickserv.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/nickserv.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/nickserv.es.po b/modules/po/nickserv.es.po
new file mode 100644 (file)
index 0000000..3589369
--- /dev/null
@@ -0,0 +1,75 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/nickserv.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: nickserv.cpp:31
+msgid "Password set"
+msgstr ""
+
+#: nickserv.cpp:38
+msgid "NickServ name set"
+msgstr ""
+
+#: nickserv.cpp:54
+msgid "No such editable command. See ViewCommands for list."
+msgstr ""
+
+#: nickserv.cpp:57
+msgid "Ok"
+msgstr ""
+
+#: nickserv.cpp:62
+msgid "password"
+msgstr ""
+
+#: nickserv.cpp:62
+msgid "Set your nickserv password"
+msgstr ""
+
+#: nickserv.cpp:64
+msgid "Clear your nickserv password"
+msgstr ""
+
+#: nickserv.cpp:66
+msgid "nickname"
+msgstr ""
+
+#: nickserv.cpp:67
+msgid ""
+"Set NickServ name (Useful on networks like EpiKnet, where NickServ is named "
+"Themis"
+msgstr ""
+
+#: nickserv.cpp:71
+msgid "Reset NickServ name to default (NickServ)"
+msgstr ""
+
+#: nickserv.cpp:75
+msgid "Show patterns for lines, which are being sent to NickServ"
+msgstr ""
+
+#: nickserv.cpp:77
+msgid "cmd new-pattern"
+msgstr ""
+
+#: nickserv.cpp:78
+msgid "Set pattern for commands"
+msgstr ""
+
+#: nickserv.cpp:140
+msgid "Please enter your nickserv password."
+msgstr ""
+
+#: nickserv.cpp:144
+msgid "Auths you with NickServ (prefer SASL module instead)"
+msgstr ""
index fbf3195d9ae84ff9458e68f6393c89a50c7dec68..33b5f640eebb65c8ab8c2680cec437391b2432d0 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/nickserv.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/nickserv.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 3b486ca6d24b001ff76e3ae54da3bd6d2a4797b8..031be7517b9f167e5a5b19b6ed7d943b9e9f27e6 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/notes.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/notes.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/notes.es.po b/modules/po/notes.es.po
new file mode 100644 (file)
index 0000000..4b0ef77
--- /dev/null
@@ -0,0 +1,119 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/notes.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/notes/tmpl/index.tmpl:7
+msgid "Add A Note"
+msgstr ""
+
+#: modules/po/../data/notes/tmpl/index.tmpl:11
+msgid "Key:"
+msgstr ""
+
+#: modules/po/../data/notes/tmpl/index.tmpl:15
+msgid "Note:"
+msgstr ""
+
+#: modules/po/../data/notes/tmpl/index.tmpl:19
+msgid "Add Note"
+msgstr ""
+
+#: modules/po/../data/notes/tmpl/index.tmpl:27
+msgid "You have no notes to display."
+msgstr ""
+
+#: modules/po/../data/notes/tmpl/index.tmpl:34 notes.cpp:164 notes.cpp:169
+msgid "Key"
+msgstr ""
+
+#: modules/po/../data/notes/tmpl/index.tmpl:35 notes.cpp:165 notes.cpp:170
+msgid "Note"
+msgstr ""
+
+#: modules/po/../data/notes/tmpl/index.tmpl:41
+msgid "[del]"
+msgstr ""
+
+#: notes.cpp:32
+msgid "That note already exists.  Use MOD <key> <note> to overwrite."
+msgstr ""
+
+#: notes.cpp:35 notes.cpp:137
+msgid "Added note {1}"
+msgstr ""
+
+#: notes.cpp:37 notes.cpp:48 notes.cpp:142
+msgid "Unable to add note {1}"
+msgstr ""
+
+#: notes.cpp:46 notes.cpp:139
+msgid "Set note for {1}"
+msgstr ""
+
+#: notes.cpp:56
+msgid "This note doesn't exist."
+msgstr ""
+
+#: notes.cpp:66 notes.cpp:116
+msgid "Deleted note {1}"
+msgstr ""
+
+#: notes.cpp:68 notes.cpp:118
+msgid "Unable to delete note {1}"
+msgstr ""
+
+#: notes.cpp:75
+msgid "List notes"
+msgstr ""
+
+#: notes.cpp:77 notes.cpp:81
+msgid "<key> <note>"
+msgstr ""
+
+#: notes.cpp:77
+msgid "Add a note"
+msgstr ""
+
+#: notes.cpp:79 notes.cpp:83
+msgid "<key>"
+msgstr ""
+
+#: notes.cpp:79
+msgid "Delete a note"
+msgstr ""
+
+#: notes.cpp:81
+msgid "Modify a note"
+msgstr ""
+
+#: notes.cpp:94
+msgid "Notes"
+msgstr ""
+
+#: notes.cpp:133
+msgid "That note already exists.  Use /#+<key> <note> to overwrite."
+msgstr ""
+
+#: notes.cpp:185 notes.cpp:187
+msgid "You have no entries."
+msgstr ""
+
+#: notes.cpp:223
+msgid ""
+"This user module takes up to one arguments. It can be -disableNotesOnLogin "
+"not to show notes upon client login"
+msgstr ""
+
+#: notes.cpp:227
+msgid "Keep and replay notes"
+msgstr ""
index 789ad82f265ccf2894b39b035dfa9a66347af06b..e999b6edd055034ef778030066d4a496000884a7 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/notes.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/notes.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index c7a518976bf0e4c5f7984cc6b75475a1950cb2ff..8a2b62ed8b186cfce8c24c31e6068eb97b580102 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/notify_connect.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/notify_connect.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/notify_connect.es.po b/modules/po/notify_connect.es.po
new file mode 100644 (file)
index 0000000..34552e0
--- /dev/null
@@ -0,0 +1,29 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/notify_connect.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: notify_connect.cpp:24
+msgid "attached"
+msgstr ""
+
+#: notify_connect.cpp:26
+msgid "detached"
+msgstr ""
+
+#: notify_connect.cpp:41
+msgid "{1} {2} from {3}"
+msgstr ""
+
+#: notify_connect.cpp:52
+msgid "Notifies all admin users when a client connects or disconnects."
+msgstr ""
index 656c335e6f4282a5208fe56f89305b83517baba3..c6d3fc17005027f673ab4459a7936c2474b0d4bb 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/notify_connect.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/notify_connect.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index ba6a600be3827e4a633eda53fb72bcd236dc76c2..31ef390a7b91a44881d4e07f5e08c426e81be9c7 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/partyline.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/partyline.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/partyline.es.po b/modules/po/partyline.es.po
new file mode 100644 (file)
index 0000000..602da61
--- /dev/null
@@ -0,0 +1,39 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/partyline.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: partyline.cpp:60
+msgid "There are no open channels."
+msgstr ""
+
+#: partyline.cpp:66 partyline.cpp:73
+msgid "Channel"
+msgstr ""
+
+#: partyline.cpp:67 partyline.cpp:74
+msgid "Users"
+msgstr ""
+
+#: partyline.cpp:82
+msgid "List all open channels"
+msgstr ""
+
+#: partyline.cpp:733
+msgid ""
+"You may enter a list of channels the user joins, when entering the internal "
+"partyline."
+msgstr ""
+
+#: partyline.cpp:739
+msgid "Internal channels and queries for users connected to ZNC"
+msgstr ""
index 56ceac062273136ff3114ef7afc2e75ec2272e1c..0ea4be17f6c0f101e48952b7838d7b6b278ea5ad 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/partyline.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/partyline.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index b46c5d5f6dc3e1c811ebd59d68c08727f3463ca9..2023212f8e7959a5c3a39455f2dc15d501489599 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/perform.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/perform.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/perform.es.po b/modules/po/perform.es.po
new file mode 100644 (file)
index 0000000..75479fc
--- /dev/null
@@ -0,0 +1,108 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/perform.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/perform/tmpl/index.tmpl:7 perform.cpp:143
+msgid "Perform"
+msgstr ""
+
+#: modules/po/../data/perform/tmpl/index.tmpl:11
+msgid "Perform commands:"
+msgstr ""
+
+#: modules/po/../data/perform/tmpl/index.tmpl:15
+msgid "Commands sent to the IRC server on connect, one per line."
+msgstr ""
+
+#: modules/po/../data/perform/tmpl/index.tmpl:18
+msgid "Save"
+msgstr ""
+
+#: perform.cpp:24
+msgid "Usage: add <command>"
+msgstr ""
+
+#: perform.cpp:29
+msgid "Added!"
+msgstr ""
+
+#: perform.cpp:37 perform.cpp:82
+msgid "Illegal # Requested"
+msgstr ""
+
+#: perform.cpp:41
+msgid "Command Erased."
+msgstr ""
+
+#: perform.cpp:50 perform.cpp:56
+msgctxt "list"
+msgid "Id"
+msgstr ""
+
+#: perform.cpp:51 perform.cpp:57
+msgctxt "list"
+msgid "Perform"
+msgstr ""
+
+#: perform.cpp:52 perform.cpp:62
+msgctxt "list"
+msgid "Expanded"
+msgstr ""
+
+#: perform.cpp:67
+msgid "No commands in your perform list."
+msgstr ""
+
+#: perform.cpp:73
+msgid "perform commands sent"
+msgstr ""
+
+#: perform.cpp:86
+msgid "Commands Swapped."
+msgstr ""
+
+#: perform.cpp:95
+msgid "<command>"
+msgstr ""
+
+#: perform.cpp:96
+msgid "Adds perform command to be sent to the server on connect"
+msgstr ""
+
+#: perform.cpp:98
+msgid "<number>"
+msgstr ""
+
+#: perform.cpp:98
+msgid "Delete a perform command"
+msgstr ""
+
+#: perform.cpp:100
+msgid "List the perform commands"
+msgstr ""
+
+#: perform.cpp:103
+msgid "Send the perform commands to the server now"
+msgstr ""
+
+#: perform.cpp:105
+msgid "<number> <number>"
+msgstr ""
+
+#: perform.cpp:106
+msgid "Swap two perform commands"
+msgstr ""
+
+#: perform.cpp:192
+msgid "Keeps a list of commands to be executed when ZNC connects to IRC."
+msgstr ""
index 18ede437008550dacdd80fd5cabfe4674f63db6d..83d20b36d519b45bf623314be5f095bd1cd94668 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/perform.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/perform.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 8e270f3468698be2241272dbf6646ef54e26f756..a801ff4eb04b3b15074ada1342f3a431c9a66d38 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/perleval.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/perleval.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/perleval.es.po b/modules/po/perleval.es.po
new file mode 100644 (file)
index 0000000..9609318
--- /dev/null
@@ -0,0 +1,31 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/perleval.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: perleval.pm:23
+msgid "Evaluates perl code"
+msgstr ""
+
+#: perleval.pm:33
+msgid "Only admin can load this module"
+msgstr ""
+
+#: perleval.pm:44
+#, perl-format
+msgid "Error: %s"
+msgstr ""
+
+#: perleval.pm:46
+#, perl-format
+msgid "Result: %s"
+msgstr ""
index 8bb5e107ae588d6d119ca802d092f3a0dbb653b0..713dcee4d80d2cbce6672b6ba6630327939350b3 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/perleval.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/perleval.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 75958690d1fc0e27fdc25900f60f26e529ac97f1..b887508ef71832f02290a7a696f156870171f0bb 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/pyeval.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/pyeval.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/pyeval.es.po b/modules/po/pyeval.es.po
new file mode 100644 (file)
index 0000000..7c7cccb
--- /dev/null
@@ -0,0 +1,21 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/pyeval.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: pyeval.py:49
+msgid "You must have admin privileges to load this module."
+msgstr ""
+
+#: pyeval.py:82
+msgid "Evaluates python code"
+msgstr ""
index b66f0e15d9efbee8caee598f32ec4d5741986b74..28dd7c85695a066507567413ac662ebe75d41660 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/pyeval.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/pyeval.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 2c8a6e45c3f39b494716058e79499e721fb8ab33..213650aa65c1fb49db8408eb80e77dc37b77e727 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/q.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/q.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/q.es.po b/modules/po/q.es.po
new file mode 100644 (file)
index 0000000..4f1dffa
--- /dev/null
@@ -0,0 +1,296 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/q.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/q/tmpl/index.tmpl:11
+msgid "Username:"
+msgstr ""
+
+#: modules/po/../data/q/tmpl/index.tmpl:13
+msgid "Please enter a username."
+msgstr ""
+
+#: modules/po/../data/q/tmpl/index.tmpl:16
+msgid "Password:"
+msgstr ""
+
+#: modules/po/../data/q/tmpl/index.tmpl:18
+msgid "Please enter a password."
+msgstr ""
+
+#: modules/po/../data/q/tmpl/index.tmpl:26
+msgid "Options"
+msgstr ""
+
+#: modules/po/../data/q/tmpl/index.tmpl:42
+msgid "Save"
+msgstr ""
+
+#: q.cpp:74
+msgid ""
+"Notice: Your host will be cloaked the next time you reconnect to IRC. If you "
+"want to cloak your host now, /msg *q Cloak. You can set your preference "
+"with /msg *q Set UseCloakedHost true/false."
+msgstr ""
+
+#: q.cpp:111
+msgid "The following commands are available:"
+msgstr ""
+
+#: q.cpp:113 q.cpp:116 q.cpp:121 q.cpp:126 q.cpp:130 q.cpp:135 q.cpp:140
+msgid "Command"
+msgstr ""
+
+#: q.cpp:114 q.cpp:117 q.cpp:123 q.cpp:127 q.cpp:132 q.cpp:136 q.cpp:141
+#: q.cpp:150 q.cpp:154 q.cpp:158 q.cpp:162 q.cpp:168 q.cpp:174 q.cpp:180
+#: q.cpp:186
+msgid "Description"
+msgstr ""
+
+#: q.cpp:116
+msgid "Auth [<username> <password>]"
+msgstr ""
+
+#: q.cpp:118
+msgid "Tries to authenticate you with Q. Both parameters are optional."
+msgstr ""
+
+#: q.cpp:124
+msgid "Tries to set usermode +x to hide your real hostname."
+msgstr ""
+
+#: q.cpp:128
+msgid "Prints the current status of the module."
+msgstr ""
+
+#: q.cpp:133
+msgid "Re-requests the current user information from Q."
+msgstr ""
+
+#: q.cpp:135
+msgid "Set <setting> <value>"
+msgstr ""
+
+#: q.cpp:137
+msgid "Changes the value of the given setting. See the list of settings below."
+msgstr ""
+
+#: q.cpp:142
+msgid "Prints out the current configuration. See the list of settings below."
+msgstr ""
+
+#: q.cpp:146
+msgid "The following settings are available:"
+msgstr ""
+
+#: q.cpp:148 q.cpp:152 q.cpp:156 q.cpp:160 q.cpp:166 q.cpp:172 q.cpp:178
+#: q.cpp:183 q.cpp:227 q.cpp:230 q.cpp:233 q.cpp:236 q.cpp:239 q.cpp:242
+#: q.cpp:245 q.cpp:248
+msgid "Setting"
+msgstr ""
+
+#: q.cpp:149 q.cpp:153 q.cpp:157 q.cpp:161 q.cpp:167 q.cpp:173 q.cpp:179
+#: q.cpp:184
+msgid "Type"
+msgstr ""
+
+#: q.cpp:153 q.cpp:157
+msgid "String"
+msgstr ""
+
+#: q.cpp:154
+msgid "Your Q username."
+msgstr ""
+
+#: q.cpp:158
+msgid "Your Q password."
+msgstr ""
+
+#: q.cpp:161 q.cpp:167 q.cpp:173 q.cpp:179 q.cpp:184
+msgid "Boolean"
+msgstr ""
+
+#: q.cpp:163 q.cpp:373
+msgid "Whether to cloak your hostname (+x) automatically on connect."
+msgstr ""
+
+#: q.cpp:169 q.cpp:381
+msgid ""
+"Whether to use the CHALLENGEAUTH mechanism to avoid sending passwords in "
+"cleartext."
+msgstr ""
+
+#: q.cpp:175 q.cpp:389
+msgid "Whether to request voice/op from Q on join/devoice/deop."
+msgstr ""
+
+#: q.cpp:181 q.cpp:395
+msgid "Whether to join channels when Q invites you."
+msgstr ""
+
+#: q.cpp:187 q.cpp:402
+msgid "Whether to delay joining channels until after you are cloaked."
+msgstr ""
+
+#: q.cpp:192
+msgid "This module takes 2 optional parameters: <username> <password>"
+msgstr ""
+
+#: q.cpp:194
+msgid "Module settings are stored between restarts."
+msgstr ""
+
+#: q.cpp:200
+msgid "Syntax: Set <setting> <value>"
+msgstr ""
+
+#: q.cpp:203
+msgid "Username set"
+msgstr ""
+
+#: q.cpp:206
+msgid "Password set"
+msgstr ""
+
+#: q.cpp:209
+msgid "UseCloakedHost set"
+msgstr ""
+
+#: q.cpp:212
+msgid "UseChallenge set"
+msgstr ""
+
+#: q.cpp:215
+msgid "RequestPerms set"
+msgstr ""
+
+#: q.cpp:218
+msgid "JoinOnInvite set"
+msgstr ""
+
+#: q.cpp:221
+msgid "JoinAfterCloaked set"
+msgstr ""
+
+#: q.cpp:223
+msgid "Unknown setting: {1}"
+msgstr ""
+
+#: q.cpp:228 q.cpp:231 q.cpp:234 q.cpp:237 q.cpp:240 q.cpp:243 q.cpp:246
+#: q.cpp:249
+msgid "Value"
+msgstr ""
+
+#: q.cpp:253
+msgid "Connected: yes"
+msgstr ""
+
+#: q.cpp:254
+msgid "Connected: no"
+msgstr ""
+
+#: q.cpp:255
+msgid "Cloacked: yes"
+msgstr ""
+
+#: q.cpp:255
+msgid "Cloacked: no"
+msgstr ""
+
+#: q.cpp:256
+msgid "Authenticated: yes"
+msgstr ""
+
+#: q.cpp:257
+msgid "Authenticated: no"
+msgstr ""
+
+#: q.cpp:262
+msgid "Error: You are not connected to IRC."
+msgstr ""
+
+#: q.cpp:270
+msgid "Error: You are already cloaked!"
+msgstr ""
+
+#: q.cpp:276
+msgid "Error: You are already authed!"
+msgstr ""
+
+#: q.cpp:280
+msgid "Update requested."
+msgstr ""
+
+#: q.cpp:283
+msgid "Unknown command. Try 'help'."
+msgstr ""
+
+#: q.cpp:293
+msgid "Cloak successful: Your hostname is now cloaked."
+msgstr ""
+
+#: q.cpp:408
+msgid "Changes have been saved!"
+msgstr ""
+
+#: q.cpp:435
+msgid "Cloak: Trying to cloak your hostname, setting +x..."
+msgstr ""
+
+#: q.cpp:452
+msgid ""
+"You have to set a username and password to use this module! See 'help' for "
+"details."
+msgstr ""
+
+#: q.cpp:458
+msgid "Auth: Requesting CHALLENGE..."
+msgstr ""
+
+#: q.cpp:462
+msgid "Auth: Sending AUTH request..."
+msgstr ""
+
+#: q.cpp:479
+msgid "Auth: Received challenge, sending CHALLENGEAUTH request..."
+msgstr ""
+
+#: q.cpp:521
+msgid "Authentication failed: {1}"
+msgstr ""
+
+#: q.cpp:525
+msgid "Authentication successful: {1}"
+msgstr ""
+
+#: q.cpp:539
+msgid ""
+"Auth failed: Q does not support HMAC-SHA-256 for CHALLENGEAUTH, falling back "
+"to standard AUTH."
+msgstr ""
+
+#: q.cpp:566
+msgid "RequestPerms: Requesting op on {1}"
+msgstr ""
+
+#: q.cpp:579
+msgid "RequestPerms: Requesting voice on {1}"
+msgstr ""
+
+#: q.cpp:686
+msgid "Please provide your username and password for Q."
+msgstr ""
+
+#: q.cpp:689
+msgid "Auths you with QuakeNet's Q bot."
+msgstr ""
index cf34a8dbd47f8c18ae9f526d2a498d05c794f812..ea4a4a36caae7cd903c801519d6f292cea21efcc 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/q.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/q.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index c4aeb3e16108c571c0f27ecfcc51f9c925607457..b3d7ebe985da7100ce2f5cda7e5474d0ce7daca1 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/raw.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/raw.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/raw.es.po b/modules/po/raw.es.po
new file mode 100644 (file)
index 0000000..9dd6095
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/raw.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: raw.cpp:43
+msgid "View all of the raw traffic"
+msgstr ""
index b6f7f18052a3ecf431107ba44962faaa9ee21442..2a0569a94b5fa500debacf153b21162e93529bf2 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/raw.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/raw.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index cfc97d0aea9effc3bc576bd6c87052b6083d8f5d..99fdd3aa39d45d13eb915267668d1560a8de5cf8 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/route_replies.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/route_replies.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/route_replies.es.po b/modules/po/route_replies.es.po
new file mode 100644 (file)
index 0000000..48daccb
--- /dev/null
@@ -0,0 +1,59 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/route_replies.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: route_replies.cpp:209
+msgid "[yes|no]"
+msgstr ""
+
+#: route_replies.cpp:210
+msgid "Decides whether to show the timeout messages or not"
+msgstr ""
+
+#: route_replies.cpp:350
+msgid "This module hit a timeout which is probably a connectivity issue."
+msgstr ""
+
+#: route_replies.cpp:353
+msgid ""
+"However, if you can provide steps to reproduce this issue, please do report "
+"a bug."
+msgstr ""
+
+#: route_replies.cpp:356
+msgid "To disable this message, do \"/msg {1} silent yes\""
+msgstr ""
+
+#: route_replies.cpp:358
+msgid "Last request: {1}"
+msgstr ""
+
+#: route_replies.cpp:359
+msgid "Expected replies:"
+msgstr ""
+
+#: route_replies.cpp:363
+msgid "{1} (last)"
+msgstr ""
+
+#: route_replies.cpp:435
+msgid "Timeout messages are disabled."
+msgstr ""
+
+#: route_replies.cpp:436
+msgid "Timeout messages are enabled."
+msgstr ""
+
+#: route_replies.cpp:457
+msgid "Send replies (e.g. to /who) to the right client only"
+msgstr ""
index 62a53112a8910fc378e9e10abd47d979e9cea3d6..3a29cea96713f13cfdf4589f7f4114c7799235a4 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/route_replies.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/route_replies.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index a007718de8ba915c3250a30fe49dc376b8659221..6b282fb3d0bba9595e75ae81e15a1a7f38b9e5ab 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/sample.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/sample.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/sample.es.po b/modules/po/sample.es.po
new file mode 100644 (file)
index 0000000..fffca95
--- /dev/null
@@ -0,0 +1,119 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/sample.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: sample.cpp:31
+msgid "Sample job cancelled"
+msgstr ""
+
+#: sample.cpp:33
+msgid "Sample job destroyed"
+msgstr ""
+
+#: sample.cpp:50
+msgid "Sample job done"
+msgstr ""
+
+#: sample.cpp:65
+msgid "TEST!!!!"
+msgstr ""
+
+#: sample.cpp:74
+msgid "I'm being loaded with the arguments: {1}"
+msgstr ""
+
+#: sample.cpp:85
+msgid "I'm being unloaded!"
+msgstr ""
+
+#: sample.cpp:94
+msgid "You got connected BoyOh."
+msgstr ""
+
+#: sample.cpp:98
+msgid "You got disconnected BoyOh."
+msgstr ""
+
+#: sample.cpp:116
+msgid "{1} {2} set mode on {3} {4}{5} {6}"
+msgstr ""
+
+#: sample.cpp:123
+msgid "{1} {2} opped {3} on {4}"
+msgstr ""
+
+#: sample.cpp:129
+msgid "{1} {2} deopped {3} on {4}"
+msgstr ""
+
+#: sample.cpp:135
+msgid "{1} {2} voiced {3} on {4}"
+msgstr ""
+
+#: sample.cpp:141
+msgid "{1} {2} devoiced {3} on {4}"
+msgstr ""
+
+#: sample.cpp:147
+msgid "* {1} sets mode: {2} {3} on {4}"
+msgstr ""
+
+#: sample.cpp:163
+msgid "{1} kicked {2} from {3} with the msg {4}"
+msgstr ""
+
+#: sample.cpp:169
+msgid "* {1} ({2}@{3}) quits ({4}) from channel: {6}"
+msgid_plural "* {1} ({2}@{3}) quits ({4}) from {5} channels: {6}"
+msgstr[0] ""
+msgstr[1] ""
+
+#: sample.cpp:177
+msgid "Attempting to join {1}"
+msgstr ""
+
+#: sample.cpp:182
+msgid "* {1} ({2}@{3}) joins {4}"
+msgstr ""
+
+#: sample.cpp:189
+msgid "* {1} ({2}@{3}) parts {4}"
+msgstr ""
+
+#: sample.cpp:196
+msgid "{1} invited us to {2}, ignoring invites to {2}"
+msgstr ""
+
+#: sample.cpp:201
+msgid "{1} invited us to {2}"
+msgstr ""
+
+#: sample.cpp:207
+msgid "{1} is now known as {2}"
+msgstr ""
+
+#: sample.cpp:269 sample.cpp:276
+msgid "{1} changes topic on {2} to {3}"
+msgstr ""
+
+#: sample.cpp:317
+msgid "Hi, I'm your friendly sample module."
+msgstr ""
+
+#: sample.cpp:330
+msgid "Description of module arguments goes here."
+msgstr ""
+
+#: sample.cpp:333
+msgid "To be used as a sample for writing modules"
+msgstr ""
index f49eaed57537ed16a665ce51e966288d04aa7d41..5dd0464c2cdd8bb21245685b7de870e441824fe3 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/sample.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/sample.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index e4a0c57da96bb66e01da9ce8f5d28fb986db4106..df225c76219f545fb60139fc32cb62ce64ddbc93 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/samplewebapi.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/samplewebapi.es.po b/modules/po/samplewebapi.es.po
new file mode 100644 (file)
index 0000000..d8909e1
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/samplewebapi.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: samplewebapi.cpp:59
+msgid "Sample Web API module."
+msgstr ""
index a45369236bcb94e73ff8b354320141b91df87112..d67749c441b8f2d36f5a08f7e11c9e5d0e2bda3d 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/samplewebapi.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 112d1c9a46c237ee3447a7481a114151828f6197..7387e5f9feec654eb538931ff6835163824ab0be 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/sasl.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/sasl.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/sasl.es.po b/modules/po/sasl.es.po
new file mode 100644 (file)
index 0000000..f1c2778
--- /dev/null
@@ -0,0 +1,174 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/sasl.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:7 sasl.cpp:290
+msgid "SASL"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:11
+msgid "Username:"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:13
+msgid "Please enter a username."
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:16
+msgid "Password:"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:18
+msgid "Please enter a password."
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:22
+msgid "Options"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:25
+msgid "Connect only if SASL authentication succeeds."
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:27
+msgid "Require authentication"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:35
+msgid "Mechanisms"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:42
+msgid "Name"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:43 sasl.cpp:89 sasl.cpp:94
+msgid "Description"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:57
+msgid "Selected mechanisms and their order:"
+msgstr ""
+
+#: modules/po/../data/sasl/tmpl/index.tmpl:74
+msgid "Save"
+msgstr ""
+
+#: sasl.cpp:54
+msgid "TLS certificate, for use with the *cert module"
+msgstr ""
+
+#: sasl.cpp:56
+msgid ""
+"Plain text negotiation, this should work always if the network supports SASL"
+msgstr ""
+
+#: sasl.cpp:62
+msgid "search"
+msgstr ""
+
+#: sasl.cpp:62
+msgid "Generate this output"
+msgstr ""
+
+#: sasl.cpp:64
+msgid "[<username> [<password>]]"
+msgstr ""
+
+#: sasl.cpp:65
+msgid ""
+"Set username and password for the mechanisms that need them. Password is "
+"optional. Without parameters, returns information about current settings."
+msgstr ""
+
+#: sasl.cpp:69
+msgid "[mechanism[ ...]]"
+msgstr ""
+
+#: sasl.cpp:70
+msgid "Set the mechanisms to be attempted (in order)"
+msgstr ""
+
+#: sasl.cpp:72
+msgid "[yes|no]"
+msgstr ""
+
+#: sasl.cpp:73
+msgid "Don't connect unless SASL authentication succeeds"
+msgstr ""
+
+#: sasl.cpp:88 sasl.cpp:93
+msgid "Mechanism"
+msgstr ""
+
+#: sasl.cpp:97
+msgid "The following mechanisms are available:"
+msgstr ""
+
+#: sasl.cpp:107
+msgid "Username is currently not set"
+msgstr ""
+
+#: sasl.cpp:109
+msgid "Username is currently set to '{1}'"
+msgstr ""
+
+#: sasl.cpp:112
+msgid "Password was not supplied"
+msgstr ""
+
+#: sasl.cpp:114
+msgid "Password was supplied"
+msgstr ""
+
+#: sasl.cpp:122
+msgid "Username has been set to [{1}]"
+msgstr ""
+
+#: sasl.cpp:123
+msgid "Password has been set to [{1}]"
+msgstr ""
+
+#: sasl.cpp:143
+msgid "Current mechanisms set: {1}"
+msgstr ""
+
+#: sasl.cpp:152
+msgid "We require SASL negotiation to connect"
+msgstr ""
+
+#: sasl.cpp:154
+msgid "We will connect even if SASL fails"
+msgstr ""
+
+#: sasl.cpp:191
+msgid "Disabling network, we require authentication."
+msgstr ""
+
+#: sasl.cpp:192
+msgid "Use 'RequireAuth no' to disable."
+msgstr ""
+
+#: sasl.cpp:245
+msgid "{1} mechanism succeeded."
+msgstr ""
+
+#: sasl.cpp:257
+msgid "{1} mechanism failed."
+msgstr ""
+
+#: sasl.cpp:335
+msgid ""
+"Adds support for sasl authentication capability to authenticate to an IRC "
+"server"
+msgstr ""
index c543904193c4aa72ab42dedf28fe032b6a13c9a8..7c348f973952c23ac0c55b1dc22ba01fa4ec7c1d 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/sasl.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/sasl.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 7e44c48e5cc22a5509fb303ef740d22a1ad76bf9..eb5ebe4851ac49232b30e70efd15c8d3608ef35c 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/savebuff.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/savebuff.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/savebuff.es.po b/modules/po/savebuff.es.po
new file mode 100644 (file)
index 0000000..3d624e2
--- /dev/null
@@ -0,0 +1,62 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/savebuff.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: savebuff.cpp:65
+msgid "<password>"
+msgstr ""
+
+#: savebuff.cpp:65
+msgid "Sets the password"
+msgstr ""
+
+#: savebuff.cpp:67
+msgid "<buffer>"
+msgstr ""
+
+#: savebuff.cpp:67
+msgid "Replays the buffer"
+msgstr ""
+
+#: savebuff.cpp:69
+msgid "Saves all buffers"
+msgstr ""
+
+#: savebuff.cpp:221
+msgid ""
+"Password is unset usually meaning the decryption failed. You can setpass to "
+"the appropriate pass and things should start working, or setpass to a new "
+"pass and save to reinstantiate"
+msgstr ""
+
+#: savebuff.cpp:232
+msgid "Password set to [{1}]"
+msgstr ""
+
+#: savebuff.cpp:262
+msgid "Replayed {1}"
+msgstr ""
+
+#: savebuff.cpp:341
+msgid "Unable to decode Encrypted file {1}"
+msgstr ""
+
+#: savebuff.cpp:358
+msgid ""
+"This user module takes up to one arguments. Either --ask-pass or the "
+"password itself (which may contain spaces) or nothing"
+msgstr ""
+
+#: savebuff.cpp:363
+msgid "Stores channel and query buffers to disk, encrypted"
+msgstr ""
index 2833bf1a1e53f16982de75169f112ee36fbb9fd8..edbed700f788c4e31ba9f046a65aca91c516eef5 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/savebuff.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/savebuff.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 9a154493cb0942eddaacacab90237a29d8b28e7b..aac172225f94c05fa2bc2f0d95207309da38c46a 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/send_raw.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/send_raw.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/send_raw.es.po b/modules/po/send_raw.es.po
new file mode 100644 (file)
index 0000000..6b44dbe
--- /dev/null
@@ -0,0 +1,109 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/send_raw.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:9
+msgid "Send a raw IRC line"
+msgstr ""
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:14
+msgid "User:"
+msgstr ""
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:15
+msgid "To change user, click to Network selector"
+msgstr ""
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:19
+msgid "User/Network:"
+msgstr ""
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:32
+msgid "Send to:"
+msgstr ""
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:34
+msgid "Client"
+msgstr ""
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:35
+msgid "Server"
+msgstr ""
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:40
+msgid "Line:"
+msgstr ""
+
+#: modules/po/../data/send_raw/tmpl/index.tmpl:45
+msgid "Send"
+msgstr ""
+
+#: send_raw.cpp:32
+msgid "Sent [{1}] to {2}/{3}"
+msgstr ""
+
+#: send_raw.cpp:36 send_raw.cpp:56
+msgid "Network {1} not found for user {2}"
+msgstr ""
+
+#: send_raw.cpp:40 send_raw.cpp:60
+msgid "User {1} not found"
+msgstr ""
+
+#: send_raw.cpp:52
+msgid "Sent [{1}] to IRC server of {2}/{3}"
+msgstr ""
+
+#: send_raw.cpp:75
+msgid "You must have admin privileges to load this module"
+msgstr ""
+
+#: send_raw.cpp:82
+msgid "Send Raw"
+msgstr ""
+
+#: send_raw.cpp:92
+msgid "User not found"
+msgstr ""
+
+#: send_raw.cpp:99
+msgid "Network not found"
+msgstr ""
+
+#: send_raw.cpp:116
+msgid "Line sent"
+msgstr ""
+
+#: send_raw.cpp:140 send_raw.cpp:143
+msgid "[user] [network] [data to send]"
+msgstr ""
+
+#: send_raw.cpp:141
+msgid "The data will be sent to the user's IRC client(s)"
+msgstr ""
+
+#: send_raw.cpp:144
+msgid "The data will be sent to the IRC server the user is connected to"
+msgstr ""
+
+#: send_raw.cpp:147
+msgid "[data to send]"
+msgstr ""
+
+#: send_raw.cpp:148
+msgid "The data will be sent to your current client"
+msgstr ""
+
+#: send_raw.cpp:159
+msgid "Lets you send some raw IRC lines as/to someone else"
+msgstr ""
index b38bd6016d992cad337a78af71f61088209e4462..407d9733d404675b30d35c07f4ccbcfb69776696 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/send_raw.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/send_raw.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 418482e181d0b247cea95185a5b4b233067e964d..9aef2b341cab63c8af60ec00b7159b48ce337eca 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/shell.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/shell.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/shell.es.po b/modules/po/shell.es.po
new file mode 100644 (file)
index 0000000..21690f0
--- /dev/null
@@ -0,0 +1,29 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/shell.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: shell.cpp:37
+msgid "Failed to execute: {1}"
+msgstr ""
+
+#: shell.cpp:75
+msgid "You must be admin to use the shell module"
+msgstr ""
+
+#: shell.cpp:169
+msgid "Gives shell access"
+msgstr ""
+
+#: shell.cpp:172
+msgid "Gives shell access. Only ZNC admins can use it."
+msgstr ""
index 14071c5204af84fa43720d1d30a6795dd5ed4a7d..cae704deb12a17eab10ea72c86624169ec2586b3 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/shell.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/shell.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 4ed69c7f7236e374844c9cb09621eb3dba87314e..aec7c9be659315becb07c1054cd793729443b262 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/simple_away.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/simple_away.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/simple_away.es.po b/modules/po/simple_away.es.po
new file mode 100644 (file)
index 0000000..ea8bb0f
--- /dev/null
@@ -0,0 +1,92 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/simple_away.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: simple_away.cpp:56
+msgid "[<text>]"
+msgstr ""
+
+#: simple_away.cpp:57
+#, c-format
+msgid ""
+"Prints or sets the away reason (%awaytime% is replaced with the time you "
+"were set away, supports substitutions using ExpandString)"
+msgstr ""
+
+#: simple_away.cpp:63
+msgid "Prints the current time to wait before setting you away"
+msgstr ""
+
+#: simple_away.cpp:65
+msgid "<seconds>"
+msgstr ""
+
+#: simple_away.cpp:66
+msgid "Sets the time to wait before setting you away"
+msgstr ""
+
+#: simple_away.cpp:69
+msgid "Disables the wait time before setting you away"
+msgstr ""
+
+#: simple_away.cpp:73
+msgid "Get or set the minimum number of clients before going away"
+msgstr ""
+
+#: simple_away.cpp:136
+msgid "Away reason set"
+msgstr ""
+
+#: simple_away.cpp:138
+msgid "Away reason: {1}"
+msgstr ""
+
+#: simple_away.cpp:139
+msgid "Current away reason would be: {1}"
+msgstr ""
+
+#: simple_away.cpp:144
+msgid "Current timer setting: 1 second"
+msgid_plural "Current timer setting: {1} seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: simple_away.cpp:153 simple_away.cpp:161
+msgid "Timer disabled"
+msgstr ""
+
+#: simple_away.cpp:155
+msgid "Timer set to 1 second"
+msgid_plural "Timer set to: {1} seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: simple_away.cpp:166
+msgid "Current MinClients setting: {1}"
+msgstr ""
+
+#: simple_away.cpp:169
+msgid "MinClients set to {1}"
+msgstr ""
+
+#: simple_away.cpp:248
+msgid ""
+"You might enter up to 3 arguments, like -notimer awaymessage or -timer 5 "
+"awaymessage."
+msgstr ""
+
+#: simple_away.cpp:253
+msgid ""
+"This module will automatically set you away on IRC while you are "
+"disconnected from the bouncer."
+msgstr ""
index ece481f8a3a5fe25e1ab9313e28c00c88de31632..833c4bf8a87c5bb851815bc160905282f4ef1edb 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/simple_away.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/simple_away.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 8daa79f4bc36ffe2d9246c5b59b1bfa519e5dd9d..c1bb279bcefea623fc7bf25cbaedeb602bd8fd76 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/stickychan.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/stickychan.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/stickychan.es.po b/modules/po/stickychan.es.po
new file mode 100644 (file)
index 0000000..35c33cd
--- /dev/null
@@ -0,0 +1,102 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/stickychan.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/stickychan/tmpl/index.tmpl:9
+msgid "Name"
+msgstr ""
+
+#: modules/po/../data/stickychan/tmpl/index.tmpl:10
+msgid "Sticky"
+msgstr ""
+
+#: modules/po/../data/stickychan/tmpl/index.tmpl:25
+msgid "Save"
+msgstr ""
+
+#: modules/po/../data/stickychan/tmpl/stickychan_WebadminChan.tmpl:8
+msgid "Channel is sticky"
+msgstr ""
+
+#: stickychan.cpp:28
+msgid "<#channel> [key]"
+msgstr ""
+
+#: stickychan.cpp:28
+msgid "Sticks a channel"
+msgstr ""
+
+#: stickychan.cpp:30
+msgid "<#channel>"
+msgstr ""
+
+#: stickychan.cpp:30
+msgid "Unsticks a channel"
+msgstr ""
+
+#: stickychan.cpp:32
+msgid "Lists sticky channels"
+msgstr ""
+
+#: stickychan.cpp:75
+msgid "Usage: Stick <#channel> [key]"
+msgstr ""
+
+#: stickychan.cpp:79
+msgid "Stuck {1}"
+msgstr ""
+
+#: stickychan.cpp:85
+msgid "Usage: Unstick <#channel>"
+msgstr ""
+
+#: stickychan.cpp:89
+msgid "Unstuck {1}"
+msgstr ""
+
+#: stickychan.cpp:101
+msgid " -- End of List"
+msgstr ""
+
+#: stickychan.cpp:115
+msgid "Could not join {1} (# prefix missing?)"
+msgstr ""
+
+#: stickychan.cpp:128
+msgid "Sticky Channels"
+msgstr ""
+
+#: stickychan.cpp:160
+msgid "Changes have been saved!"
+msgstr ""
+
+#: stickychan.cpp:185
+msgid "Channel became sticky!"
+msgstr ""
+
+#: stickychan.cpp:189
+msgid "Channel stopped being sticky!"
+msgstr ""
+
+#: stickychan.cpp:209
+msgid ""
+"Channel {1} cannot be joined, it is an illegal channel name. Unsticking."
+msgstr ""
+
+#: stickychan.cpp:246
+msgid "List of channels, separated by comma."
+msgstr ""
+
+#: stickychan.cpp:251
+msgid "configless sticky chans, keeps you there very stickily even"
+msgstr ""
index 3a3280518199863693d42f0a28855c77cc448c32..069093da90ce4e6856a5540e7588d9db9cbfbe28 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/stickychan.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/stickychan.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index a78d6a76b3e29d1fb6be24efda83f132b0b36bc0..c17288be1f805f0638d9ebd16b465e39506332b3 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/stripcontrols.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/stripcontrols.es.po b/modules/po/stripcontrols.es.po
new file mode 100644 (file)
index 0000000..9e166dd
--- /dev/null
@@ -0,0 +1,18 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/stripcontrols.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: stripcontrols.cpp:63
+msgid ""
+"Strips control codes (Colors, Bold, ..) from channel and private messages."
+msgstr ""
index 03e5212cc16f261593c6223390f77b6e9cca1624..06bbdab288b95896cd4e11daa694ac489fe9c8de 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/stripcontrols.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index f3310da2fce57b7a13e93e45d76fe11e497fc63c..f5d4c394f64e4abeb8c38fb2fe954a498014768e 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/watch.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/watch.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/watch.es.po b/modules/po/watch.es.po
new file mode 100644 (file)
index 0000000..aa33b9f
--- /dev/null
@@ -0,0 +1,249 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/watch.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: watch.cpp:334
+msgid "All entries cleared."
+msgstr ""
+
+#: watch.cpp:344
+msgid "Buffer count is set to {1}"
+msgstr ""
+
+#: watch.cpp:348
+msgid "Unknown command: {1}"
+msgstr ""
+
+#: watch.cpp:397
+msgid "Disabled all entries."
+msgstr ""
+
+#: watch.cpp:398
+msgid "Enabled all entries."
+msgstr ""
+
+#: watch.cpp:405 watch.cpp:437 watch.cpp:470 watch.cpp:570 watch.cpp:585
+msgid "Invalid Id"
+msgstr ""
+
+#: watch.cpp:414
+msgid "Id {1} disabled"
+msgstr ""
+
+#: watch.cpp:416
+msgid "Id {1} enabled"
+msgstr ""
+
+#: watch.cpp:428
+msgid "Set DetachedClientOnly for all entries to Yes"
+msgstr ""
+
+#: watch.cpp:430
+msgid "Set DetachedClientOnly for all entries to No"
+msgstr ""
+
+#: watch.cpp:446 watch.cpp:479
+msgid "Id {1} set to Yes"
+msgstr ""
+
+#: watch.cpp:448 watch.cpp:481
+msgid "Id {1} set to No"
+msgstr ""
+
+#: watch.cpp:461
+msgid "Set DetachedChannelOnly for all entries to Yes"
+msgstr ""
+
+#: watch.cpp:463
+msgid "Set DetachedChannelOnly for all entries to No"
+msgstr ""
+
+#: watch.cpp:487 watch.cpp:503
+msgid "Id"
+msgstr ""
+
+#: watch.cpp:488 watch.cpp:504
+msgid "HostMask"
+msgstr ""
+
+#: watch.cpp:489 watch.cpp:505
+msgid "Target"
+msgstr ""
+
+#: watch.cpp:490 watch.cpp:506
+msgid "Pattern"
+msgstr ""
+
+#: watch.cpp:491 watch.cpp:507
+msgid "Sources"
+msgstr ""
+
+#: watch.cpp:492 watch.cpp:508 watch.cpp:509
+msgid "Off"
+msgstr ""
+
+#: watch.cpp:493 watch.cpp:511
+msgid "DetachedClientOnly"
+msgstr ""
+
+#: watch.cpp:494 watch.cpp:514
+msgid "DetachedChannelOnly"
+msgstr ""
+
+#: watch.cpp:512 watch.cpp:515
+msgid "Yes"
+msgstr ""
+
+#: watch.cpp:512 watch.cpp:515
+msgid "No"
+msgstr ""
+
+#: watch.cpp:521 watch.cpp:527
+msgid "You have no entries."
+msgstr ""
+
+#: watch.cpp:578
+msgid "Sources set for Id {1}."
+msgstr ""
+
+#: watch.cpp:593
+msgid "Id {1} removed."
+msgstr ""
+
+#: watch.cpp:600 watch.cpp:604 watch.cpp:609 watch.cpp:614 watch.cpp:620
+#: watch.cpp:625 watch.cpp:629 watch.cpp:633 watch.cpp:638 watch.cpp:645
+#: watch.cpp:652 watch.cpp:658 watch.cpp:664
+msgid "Command"
+msgstr ""
+
+#: watch.cpp:601 watch.cpp:605 watch.cpp:610 watch.cpp:616 watch.cpp:621
+#: watch.cpp:626 watch.cpp:630 watch.cpp:634 watch.cpp:641 watch.cpp:648
+#: watch.cpp:654 watch.cpp:660 watch.cpp:665
+msgid "Description"
+msgstr ""
+
+#: watch.cpp:604
+msgid "Add <HostMask> [Target] [Pattern]"
+msgstr ""
+
+#: watch.cpp:606
+msgid "Used to add an entry to watch for."
+msgstr ""
+
+#: watch.cpp:609
+msgid "List"
+msgstr ""
+
+#: watch.cpp:611
+msgid "List all entries being watched."
+msgstr ""
+
+#: watch.cpp:614
+msgid "Dump"
+msgstr ""
+
+#: watch.cpp:617
+msgid "Dump a list of all current entries to be used later."
+msgstr ""
+
+#: watch.cpp:620
+msgid "Del <Id>"
+msgstr ""
+
+#: watch.cpp:622
+msgid "Deletes Id from the list of watched entries."
+msgstr ""
+
+#: watch.cpp:625
+msgid "Clear"
+msgstr ""
+
+#: watch.cpp:626
+msgid "Delete all entries."
+msgstr ""
+
+#: watch.cpp:629
+msgid "Enable <Id | *>"
+msgstr ""
+
+#: watch.cpp:630
+msgid "Enable a disabled entry."
+msgstr ""
+
+#: watch.cpp:633
+msgid "Disable <Id | *>"
+msgstr ""
+
+#: watch.cpp:635
+msgid "Disable (but don't delete) an entry."
+msgstr ""
+
+#: watch.cpp:639
+msgid "SetDetachedClientOnly <Id | *> <True | False>"
+msgstr ""
+
+#: watch.cpp:642
+msgid "Enable or disable detached client only for an entry."
+msgstr ""
+
+#: watch.cpp:646
+msgid "SetDetachedChannelOnly <Id | *> <True | False>"
+msgstr ""
+
+#: watch.cpp:649
+msgid "Enable or disable detached channel only for an entry."
+msgstr ""
+
+#: watch.cpp:652
+msgid "Buffer [Count]"
+msgstr ""
+
+#: watch.cpp:655
+msgid "Show/Set the amount of buffered lines while detached."
+msgstr ""
+
+#: watch.cpp:659
+msgid "SetSources <Id> [#chan priv #foo* !#bar]"
+msgstr ""
+
+#: watch.cpp:661
+msgid "Set the source channels that you care about."
+msgstr ""
+
+#: watch.cpp:664
+msgid "Help"
+msgstr ""
+
+#: watch.cpp:665
+msgid "This help."
+msgstr ""
+
+#: watch.cpp:681
+msgid "Entry for {1} already exists."
+msgstr ""
+
+#: watch.cpp:689
+msgid "Adding entry: {1} watching for [{2}] -> {3}"
+msgstr ""
+
+#: watch.cpp:695
+msgid "Watch: Not enough arguments.  Try Help"
+msgstr ""
+
+#: watch.cpp:764
+msgid "WARNING: malformed entry found while loading"
+msgstr ""
+
+#: watch.cpp:778
+msgid "Copy activity from a specific user into a separate window"
+msgstr ""
index f0fed48078889d235aca09a81ce294c856041473..f231b79675dd71977aa45b7624fd321a03bbf2ab 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/watch.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/watch.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index bfbc1b2f34a3c30e0ab21737a0c65d23e0dab910..1bcb6f7a82fd38e284b50e154be698b2b6c5ae29 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/modules/po/webadmin.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/webadmin.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/modules/po/webadmin.es.po b/modules/po/webadmin.es.po
new file mode 100644 (file)
index 0000000..58f6ffb
--- /dev/null
@@ -0,0 +1,1209 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/modules/po/webadmin.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:12
+msgid "Channel Info"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:17
+msgid "Channel Name:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:19
+msgid "The channel name."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:24
+msgid "Key:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:26
+msgid "The password of the channel, if there is one."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:30
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:241
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:260
+msgid "Buffer Size:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:32
+msgid "The buffer count."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:36
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:235
+msgid "Default Modes:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:38
+msgid "The default modes of the channel."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:46
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:270
+msgid "Flags"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:51
+msgid "Save to config"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:67
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:282
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:410
+msgid "Module {1}"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:75
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:290
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:419
+msgid "Save and return"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:76
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:291
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:420
+msgid "Save and continue"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:78
+msgid "Add Channel and return"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:79
+msgid "Add Channel and continue"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:8
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:11
+msgid "&lt;password&gt;"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:11
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:12
+msgid "&lt;network&gt;"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:14
+msgid ""
+"To connect to this network from your IRC client, you can set the server "
+"password field as <code>{1}</code> or username field as <code>{2}</code>"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:24
+msgid "Network Info"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:25
+msgid ""
+"Nick, AltNick, Ident, RealName, BindHost can be left empty to use the value "
+"from the user."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:29
+msgid "Network Name:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:31
+msgid "The name of the IRC network."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:35
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:69
+msgid "Nickname:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:37
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:71
+msgid "Your nickname on IRC."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:40
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:74
+msgid "Alt. Nickname:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:42
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:76
+msgid "Your secondary nickname, if the first is not available on IRC."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:46
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:80
+msgid "Ident:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:48
+msgid "Your ident."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:51
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:91
+msgid "Realname:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:53
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:93
+msgid "Your real name."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:58
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:99
+msgid "BindHost:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:65
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:112
+msgid "Quit Message:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:67
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:114
+msgid "You may define a Message shown, when you quit IRC."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:71
+msgid "Active:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:73
+msgid "Connect to IRC &amp; automatically re-connect"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:77
+msgid "Trust all certs:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:79
+msgid ""
+"Disable certificate validation (takes precedence over TrustPKI). INSECURE!"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:83
+msgid "Trust the PKI:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:85
+msgid ""
+"Setting this to false will trust only certificates you added fingerprints "
+"for."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:89
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:96
+msgid "Servers of this IRC network:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:93
+msgid "One server per line, “host [[+]port] [password]”, + means SSL"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:101
+msgid "Hostname"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:102
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:13
+msgid "Port"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:103
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:15
+msgid "SSL"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:104
+msgid "Password"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:116
+msgid "SHA-256 fingerprints of trusted SSL certificates of this IRC network:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:120
+msgid ""
+"When these certificates are encountered, checks for hostname, expiration "
+"date, CA are skipped"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:124
+msgid "Flood protection:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:127
+msgid ""
+"You might enable the flood protection. This prevents “excess flood” errors, "
+"which occur, when your IRC bot is command flooded or spammed. After changing "
+"this, reconnect ZNC to server."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:130
+msgctxt "Flood Protection"
+msgid "Enabled"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:134
+msgid "Flood protection rate:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:137
+msgid ""
+"The number of seconds per line. After changing this, reconnect ZNC to server."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:140
+msgid "{1} seconds per line"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:144
+msgid "Flood protection burst:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:147
+msgid ""
+"Defines the number of lines, which can be sent immediately. After changing "
+"this, reconnect ZNC to server."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:150
+msgid "{1} lines can be sent immediately"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:154
+msgid "Channel join delay:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:157
+msgid ""
+"Defines the delay in seconds, until channels are joined after getting "
+"connected."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:160
+msgid "{1} seconds"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:165
+msgid "Character encoding used between ZNC and IRC server."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:166
+msgid "Server encoding:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:176
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:231
+msgid "Channels"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:178
+msgid ""
+"You will be able to add + modify channels here after you created the network."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:185
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:129
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:354
+#: modules/po/../data/webadmin/tmpl/listusers.tmpl:15
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:72
+msgid "Add"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:187
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:430
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:237
+msgid "Save"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:188
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:228
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:131
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:174
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:176
+msgid "Name"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:189
+msgid "CurModes"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:190
+msgid "DefModes"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:191
+msgid "BufferSize"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:192
+msgid "Options"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:194
+msgid "← Add a channel (opens in same page)"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:204
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:146
+#: modules/po/../data/webadmin/tmpl/listusers.tmpl:27
+msgid "Edit"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:204
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:146
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:53
+msgid "Del"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:222
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:168
+msgid "Modules"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:229
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:175
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:177
+msgid "Arguments"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:230
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:176
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:178
+msgid "Description"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:231
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:177
+msgid "Loaded globally"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:232
+msgid "Loaded by user"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:293
+msgid "Add Network and return"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:294
+msgid "Add Network and continue"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:15
+msgid "Authentication"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:19
+msgid "Username:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:29
+msgid "Please enter a username."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:34
+msgid "Password:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:36
+msgid "Please enter a password."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:39
+msgid "Confirm password:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:41
+msgid "Please re-type the above password."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:44
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:151
+msgid "Auth Only Via Module:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:46
+msgid ""
+"Allow user authentication by external modules only, disabling built-in "
+"password authentication."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:50
+msgid "Allowed IPs:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:54
+msgid ""
+"Leave empty to allow connections from all IPs.<br/>Otherwise, one entry per "
+"line, wildcards * and ? are available."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:62
+msgid "IRC Information"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:64
+msgid ""
+"Nick, AltNick, Ident, RealName and QuitMsg can be left empty to use default "
+"values."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:82
+msgid "The Ident is sent to server as username."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:85
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:102
+msgid "Status Prefix:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:87
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:104
+msgid "The prefix for the status and module queries."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:105
+msgid "DCCBindHost:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:122
+#: modules/po/../data/webadmin/tmpl/listusers.tmpl:17
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:39
+msgid "Networks"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:132
+#: modules/po/../data/webadmin/tmpl/listusers.tmpl:18
+msgid "Clients"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:133
+msgid "Current Server"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:134
+msgid "Nick"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:136
+msgid "← Add a network (opens in same page)"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:160
+msgid ""
+"You will be able to add + modify networks here after you have cloned the "
+"user."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:162
+msgid ""
+"You will be able to add + modify networks here after you have created the "
+"user."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:178
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:179
+msgid "Loaded by networks"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:237
+msgid ""
+"These are the default modes ZNC will set when you join an empty channel."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:238
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:244
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:263
+msgid "Empty = use standard value"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:243
+msgid ""
+"This is the amount of lines that the playback buffer will store for channels "
+"before dropping off the oldest line. The buffers are stored in the memory by "
+"default."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:251
+msgid "Queries"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:255
+msgid "Max Buffers:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:257
+msgid "Maximum number of query buffers. 0 is unlimited."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:262
+msgid ""
+"This is the amount of lines that the playback buffer will store for queries "
+"before dropping off the oldest line. The buffers are stored in the memory by "
+"default."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:285
+msgid "ZNC Behavior"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:286
+msgid ""
+"Any of the following text boxes can be left empty to use their default value."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:290
+msgid "Timestamp Format:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:292
+msgid ""
+"The format for the timestamps used in buffers, for example [%H:%M:%S]. This "
+"setting is ignored in new IRC clients, which use server-time. If your client "
+"supports server-time, change timestamp format in client settings instead."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:295
+msgid "Timezone:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:298
+msgid "E.g. <code>Europe/Berlin</code>, or <code>GMT-6</code>"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:306
+msgid "Character encoding used between IRC client and ZNC."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:307
+msgid "Client encoding:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:312
+msgid "Join Tries:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:314
+msgid ""
+"This defines how many times ZNC tries to join a channel, if the first join "
+"failed, e.g. due to channel mode +i/+k or if you are banned."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:317
+msgid "Join speed:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:319
+msgid ""
+"How many channels are joined in one JOIN command. 0 is unlimited (default). "
+"Set to small positive value if you get disconnected with “Max SendQ Exceeded”"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:322
+msgid "Timeout before reconnect:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:324
+msgid ""
+"How much time ZNC waits (in seconds) until it receives something from "
+"network or declares the connection timeout. This happens after attempts to "
+"ping the peer."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:327
+msgid "Max IRC Networks Number:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:329
+msgid "Maximum number of IRC networks allowed for this user."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:332
+msgid "Substitutions"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:334
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:342
+msgid "CTCP Replies:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:338
+msgid "One reply per line. Example: <code>TIME Buy a watch!</code>"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:339
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:355
+msgid "{1} are available"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:341
+msgid "Empty value means this CTCP request will be ignored"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:347
+msgid "Request"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:348
+msgid "Response"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:373
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:90
+msgid "Skin:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:377
+msgid "- Global -"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:379
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:94
+msgid "Default"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:383
+msgid "No other skins found"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:389
+msgid "Language:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:422
+msgid "Clone and return"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:423
+msgid "Clone and continue"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:425
+msgid "Create and return"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:426
+msgid "Create and continue"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:432
+#: modules/po/../data/webadmin/tmpl/listusers.tmpl:28
+msgid "Clone"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:434
+msgid "Create"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/del_network.tmpl:5
+msgid "Confirm Network Deletion"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/del_network.tmpl:9
+msgid "Are you sure you want to delete network “{2}” of user “{1}”?"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/del_network.tmpl:14
+#: modules/po/../data/webadmin/tmpl/del_user.tmpl:14
+msgid "Yes"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/del_network.tmpl:17
+#: modules/po/../data/webadmin/tmpl/del_user.tmpl:17
+msgid "No"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/del_user.tmpl:5
+msgid "Confirm User Deletion"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/del_user.tmpl:9
+msgid "Are you sure you want to delete user “{1}”?"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:6
+msgid "ZNC is compiled without encodings support. {1} is required for it."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:11
+msgid "Legacy mode is disabled by modpython."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:18
+msgid "Don't ensure any encoding at all (legacy mode, not recommended)"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:22
+msgid "Try to parse as UTF-8 and as {1}, send as UTF-8 (recommended)"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:26
+msgid "Try to parse as UTF-8 and as {1}, send as {1}"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:30
+msgid "Parse and send as {1} only"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:36
+msgid "E.g. <code>UTF-8</code>, or <code>ISO-8859-15</code>"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/index.tmpl:5
+msgid "Welcome to the ZNC webadmin module."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/index.tmpl:6
+msgid ""
+"All changes you make will be in effect immediately after you submitted them."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/listusers.tmpl:16
+msgid "Username"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/listusers.tmpl:29
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:21
+msgid "Delete"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:6
+msgid "Listen Port(s)"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:14
+msgid "BindHost"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:16
+msgid "IPv4"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:17
+msgid "IPv6"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:18
+msgid "IRC"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:19
+msgid "HTTP"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:20
+msgid "URIPrefix"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:56
+msgid ""
+"To delete port which you use to access webadmin itself, either connect to "
+"webadmin via another port, or do it in IRC (/znc DelPort)"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:56
+msgid "Current"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:86
+msgid "Settings"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:105
+msgid "Default for new users only."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:110
+msgid "Maximum Buffer Size:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:112
+msgid "Sets the global Max Buffer Size a user can have."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:117
+msgid "Connect Delay:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:119
+msgid ""
+"The time between connection attempts to IRC servers, in seconds. This "
+"affects the connection between ZNC and the IRC server; not the connection "
+"between your IRC client and ZNC."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:124
+msgid "Server Throttle:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:126
+msgid ""
+"The minimal time between two connect attempts to the same hostname, in "
+"seconds. Some servers refuse your connection if you reconnect too fast."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:131
+msgid "Anonymous Connection Limit per IP:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:133
+msgid "Limits the number of unidentified connections per IP."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:138
+msgid "Protect Web Sessions:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:140
+msgid "Disallow IP changing during each web session"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:145
+msgid "Hide ZNC Version:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:147
+msgid "Hide version number from non-ZNC users"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:153
+msgid "Allow user authentication by external modules only"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:158
+msgid "MOTD:"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:162
+msgid "“Message of the Day”, sent to all ZNC users on connect."
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:170
+msgid "Global Modules"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/settings.tmpl:180
+msgid "Loaded by users"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:7
+msgid "Information"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:13
+msgid "Uptime"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:18
+msgid "Total Users"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:22
+msgid "Total Networks"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:26
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:43
+msgid "Attached Networks"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:30
+msgid "Total Client Connections"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:34
+msgid "Total IRC Connections"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:47
+msgid "Client Connections"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:51
+msgid "IRC Connections"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:63
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:72
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:89
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:117
+msgid "Total"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:70
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:115
+msgctxt "Traffic"
+msgid "In"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:71
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:116
+msgctxt "Traffic"
+msgid "Out"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:77
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:104
+msgid "Users"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:106
+msgid "Traffic"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:113
+msgid "User"
+msgstr ""
+
+#: modules/po/../data/webadmin/tmpl/traffic.tmpl:114
+msgid "Network"
+msgstr ""
+
+#: webadmin.cpp:91 webadmin.cpp:1879
+msgid "Global Settings"
+msgstr ""
+
+#: webadmin.cpp:93
+msgid "Your Settings"
+msgstr ""
+
+#: webadmin.cpp:94 webadmin.cpp:1691
+msgid "Traffic Info"
+msgstr ""
+
+#: webadmin.cpp:97 webadmin.cpp:1670
+msgid "Manage Users"
+msgstr ""
+
+#: webadmin.cpp:188
+msgid "Invalid Submission [Username is required]"
+msgstr ""
+
+#: webadmin.cpp:201
+msgid "Invalid Submission [Passwords do not match]"
+msgstr ""
+
+#: webadmin.cpp:323
+msgid "Timeout can't be less than 30 seconds!"
+msgstr ""
+
+#: webadmin.cpp:407 webadmin.cpp:435 webadmin.cpp:1189 webadmin.cpp:2064
+msgid "Unable to load module [{1}]: {2}"
+msgstr ""
+
+#: webadmin.cpp:412 webadmin.cpp:440
+msgid "Unable to load module [{1}] with arguments [{2}]"
+msgstr ""
+
+#: webadmin.cpp:521 webadmin.cpp:625 webadmin.cpp:650 webadmin.cpp:672
+#: webadmin.cpp:706 webadmin.cpp:1256
+msgid "No such user"
+msgstr ""
+
+#: webadmin.cpp:534 webadmin.cpp:566 webadmin.cpp:595 webadmin.cpp:611
+msgid "No such user or network"
+msgstr ""
+
+#: webadmin.cpp:576
+msgid "No such channel"
+msgstr ""
+
+#: webadmin.cpp:642
+msgid "Please don't delete yourself, suicide is not the answer!"
+msgstr ""
+
+#: webadmin.cpp:715 webadmin.cpp:971 webadmin.cpp:1321
+msgid "Edit User [{1}]"
+msgstr ""
+
+#: webadmin.cpp:719 webadmin.cpp:897
+msgid "Edit Network [{1}]"
+msgstr ""
+
+#: webadmin.cpp:729
+msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]"
+msgstr ""
+
+#: webadmin.cpp:736
+msgid "Edit Channel [{1}]"
+msgstr ""
+
+#: webadmin.cpp:744
+msgid "Add Channel to Network [{1}] of User [{2}]"
+msgstr ""
+
+#: webadmin.cpp:749
+msgid "Add Channel"
+msgstr ""
+
+#: webadmin.cpp:756 webadmin.cpp:1517
+msgid "Auto Clear Chan Buffer"
+msgstr ""
+
+#: webadmin.cpp:758
+msgid "Automatically Clear Channel Buffer After Playback"
+msgstr ""
+
+#: webadmin.cpp:766
+msgid "Detached"
+msgstr ""
+
+#: webadmin.cpp:773
+msgid "Enabled"
+msgstr ""
+
+#: webadmin.cpp:797
+msgid "Channel name is a required argument"
+msgstr ""
+
+#: webadmin.cpp:806
+msgid "Channel [{1}] already exists"
+msgstr ""
+
+#: webadmin.cpp:813
+msgid "Could not add channel [{1}]"
+msgstr ""
+
+#: webadmin.cpp:861
+msgid "Channel was added/modified, but config file was not written"
+msgstr ""
+
+#: webadmin.cpp:894
+msgid "Edit Network [{1}] of User [{2}]"
+msgstr ""
+
+#: webadmin.cpp:901 webadmin.cpp:1078
+msgid ""
+"Network number limit reached. Ask an admin to increase the limit for you, or "
+"delete unneeded networks from Your Settings."
+msgstr ""
+
+#: webadmin.cpp:909
+msgid "Add Network for User [{1}]"
+msgstr ""
+
+#: webadmin.cpp:910
+msgid "Add Network"
+msgstr ""
+
+#: webadmin.cpp:1072
+msgid "Network name is a required argument"
+msgstr ""
+
+#: webadmin.cpp:1196 webadmin.cpp:2071
+msgid "Unable to reload module [{1}]: {2}"
+msgstr ""
+
+#: webadmin.cpp:1233
+msgid "Network was added/modified, but config file was not written"
+msgstr ""
+
+#: webadmin.cpp:1262
+msgid "That network doesn't exist for this user"
+msgstr ""
+
+#: webadmin.cpp:1279
+msgid "Network was deleted, but config file was not written"
+msgstr ""
+
+#: webadmin.cpp:1293
+msgid "That channel doesn't exist for this network"
+msgstr ""
+
+#: webadmin.cpp:1302
+msgid "Channel was deleted, but config file was not written"
+msgstr ""
+
+#: webadmin.cpp:1330
+msgid "Clone User [{1}]"
+msgstr ""
+
+#: webadmin.cpp:1519
+msgid ""
+"Automatically Clear Channel Buffer After Playback (the default value for new "
+"channels)"
+msgstr ""
+
+#: webadmin.cpp:1529
+msgid "Multi Clients"
+msgstr ""
+
+#: webadmin.cpp:1536
+msgid "Append Timestamps"
+msgstr ""
+
+#: webadmin.cpp:1543
+msgid "Prepend Timestamps"
+msgstr ""
+
+#: webadmin.cpp:1551
+msgid "Deny LoadMod"
+msgstr ""
+
+#: webadmin.cpp:1558
+msgid "Admin"
+msgstr ""
+
+#: webadmin.cpp:1568
+msgid "Deny SetBindHost"
+msgstr ""
+
+#: webadmin.cpp:1576
+msgid "Auto Clear Query Buffer"
+msgstr ""
+
+#: webadmin.cpp:1578
+msgid "Automatically Clear Query Buffer After Playback"
+msgstr ""
+
+#: webadmin.cpp:1602
+msgid "Invalid Submission: User {1} already exists"
+msgstr ""
+
+#: webadmin.cpp:1624 webadmin.cpp:1635
+msgid "Invalid submission: {1}"
+msgstr ""
+
+#: webadmin.cpp:1630
+msgid "User was added, but config file was not written"
+msgstr ""
+
+#: webadmin.cpp:1641
+msgid "User was edited, but config file was not written"
+msgstr ""
+
+#: webadmin.cpp:1799
+msgid "Choose either IPv4 or IPv6 or both."
+msgstr ""
+
+#: webadmin.cpp:1816
+msgid "Choose either IRC or HTTP or both."
+msgstr ""
+
+#: webadmin.cpp:1829 webadmin.cpp:1865
+msgid "Port was changed, but config file was not written"
+msgstr ""
+
+#: webadmin.cpp:1855
+msgid "Invalid request."
+msgstr ""
+
+#: webadmin.cpp:1869
+msgid "The specified listener was not found."
+msgstr ""
+
+#: webadmin.cpp:2100
+msgid "Settings were changed, but config file was not written"
+msgstr ""
index f5914f6d392656a7495b7da73a1322850eef8083..5696f04ba3e1b430a3b18fc34a90b2b2abe4daf0 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/modules/po/webadmin.pot\n"
+"X-Crowdin-File: /1.7.x/modules/po/webadmin.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"
index 5334824aaaca1623a38ca0b69fb7490b0bbf055a..9c8ed6fe1e03bf91a042006905319d1c5bcf799c 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: de\n"
-"X-Crowdin-File: /master/src/po/znc.pot\n"
+"X-Crowdin-File: /1.7.x/src/po/znc.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: German\n"
diff --git a/src/po/znc.es.po b/src/po/znc.es.po
new file mode 100644 (file)
index 0000000..8825197
--- /dev/null
@@ -0,0 +1,1796 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: crowdin.com\n"
+"X-Crowdin-Project: znc-bouncer\n"
+"X-Crowdin-Language: es-ES\n"
+"X-Crowdin-File: /1.7.x/src/po/znc.pot\n"
+"Project-Id-Version: znc-bouncer\n"
+"Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
+"Language-Team: Spanish\n"
+"Language: es_ES\n"
+
+#: webskins/_default_/tmpl/InfoBar.tmpl:6
+msgid "Logged in as: {1}"
+msgstr "Conectado como: {1}"
+
+#: webskins/_default_/tmpl/InfoBar.tmpl:8
+msgid "Not logged in"
+msgstr "No conectado"
+
+#: webskins/_default_/tmpl/LoginBar.tmpl:3
+msgid "Logout"
+msgstr "Salir"
+
+#: webskins/_default_/tmpl/Menu.tmpl:4
+msgid "Home"
+msgstr "Inicio"
+
+#: webskins/_default_/tmpl/Menu.tmpl:7
+msgid "Global Modules"
+msgstr "Módulos globales"
+
+#: webskins/_default_/tmpl/Menu.tmpl:20
+msgid "User Modules"
+msgstr "Módulos de usuario"
+
+#: webskins/_default_/tmpl/Menu.tmpl:35
+msgid "Network Modules ({1})"
+msgstr "Módulos de red ({1})"
+
+#: webskins/_default_/tmpl/index.tmpl:6
+msgid "Welcome to ZNC's web interface!"
+msgstr "¡Bienvenido a la interfaz web de ZNC!"
+
+#: webskins/_default_/tmpl/index.tmpl:11
+msgid ""
+"No Web-enabled modules have been loaded. Load modules from IRC (“<code>/msg "
+"*status help</code>” and “<code>/msg *status loadmod &lt;module&gt;</"
+"code>”). Once you have loaded some Web-enabled modules, the menu will expand."
+msgstr ""
+"No se han cargado módulos web. Carga algunos módulos desde IRC (\"<code>/msg "
+"*status help</code>\" y \"<code>/msg *status loadmod &lt;módulo&gt;</code>"
+"\"). Una vez lo hayas hecho, el menú se expandirá."
+
+#: znc.cpp:1563
+msgid "User already exists"
+msgstr "El usuario ya existe"
+
+#: znc.cpp:1671
+msgid "IPv6 is not enabled"
+msgstr "IPv6 no está disponible"
+
+#: znc.cpp:1679
+msgid "SSL is not enabled"
+msgstr "SSL no está habilitado"
+
+#: znc.cpp:1687
+msgid "Unable to locate pem file: {1}"
+msgstr "No se ha localizado el fichero pem: {1}"
+
+#: znc.cpp:1706
+msgid "Invalid port"
+msgstr "Puerto no válido"
+
+#: znc.cpp:1822 ClientCommand.cpp:1629
+msgid "Unable to bind: {1}"
+msgstr "Imposible enlazar: {1}"
+
+#: IRCNetwork.cpp:236
+msgid "Jumping servers because this server is no longer in the list"
+msgstr "Cambiando de servidor porque este servidor ya no está en la lista"
+
+#: IRCNetwork.cpp:641 User.cpp:678
+msgid "Welcome to ZNC"
+msgstr "Bienvenido a ZNC"
+
+#: IRCNetwork.cpp:729
+msgid "You are currently disconnected from IRC. Use 'connect' to reconnect."
+msgstr "Estás desconectado del IRC. Usa 'connect' para reconectar."
+
+#: IRCNetwork.cpp:734
+msgid ""
+"ZNC is presently running in DEBUG mode. Sensitive data during your current "
+"session may be exposed to the host."
+msgstr ""
+"ZNC se está ejecutando en modo DEBUG. Durante esta sesión puede haber datos "
+"sensibles expuestos al host."
+
+#: IRCNetwork.cpp:765
+msgid "This network is being deleted or moved to another user."
+msgstr "Esta red está siendo eliminada o movida a otro usuario."
+
+#: IRCNetwork.cpp:994
+msgid "The channel {1} could not be joined, disabling it."
+msgstr "El canal {1} no es accesible, deshabilitado."
+
+#: IRCNetwork.cpp:1123
+msgid "Your current server was removed, jumping..."
+msgstr "Tu servidor actual ha sido eliminado. Cambiando de servidor..."
+
+#: IRCNetwork.cpp:1286
+msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support."
+msgstr ""
+"No se puede conectar a {1} porque ZNC no se ha compilado con soporte SSL."
+
+#: IRCNetwork.cpp:1307
+msgid "Some module aborted the connection attempt"
+msgstr "Algún módulo ha abortado el intento de conexión"
+
+#: IRCSock.cpp:484
+msgid "Error from server: {1}"
+msgstr "Error del servidor: {1}"
+
+#: IRCSock.cpp:686
+msgid "ZNC seems to be connected to itself, disconnecting..."
+msgstr "ZNC parece que se ha conectado a si mismo, desconectando..."
+
+#: IRCSock.cpp:733
+msgid "Server {1} redirects us to {2}:{3} with reason: {3}"
+msgstr "Servidor {1} nos redirige a {2}:{3} por: {3}"
+
+#: IRCSock.cpp:737
+msgid "Perhaps you want to add it as a new server."
+msgstr "Puede que quieras añadirlo como nuevo servidor."
+
+#: IRCSock.cpp:967
+msgid "Channel {1} is linked to another channel and was thus disabled."
+msgstr "El canal {1} está enlazado a otro canal y por eso está deshabilitado."
+
+#: IRCSock.cpp:979
+msgid "Switched to SSL (STARTTLS)"
+msgstr "Cambiado a SSL (STARTTLS)"
+
+#: IRCSock.cpp:1032
+msgid "You quit: {1}"
+msgstr "Has salido: {1}"
+
+#: IRCSock.cpp:1238
+msgid "Disconnected from IRC. Reconnecting..."
+msgstr "Desconectado del IRC. Volviendo a conectar..."
+
+#: IRCSock.cpp:1269
+msgid "Cannot connect to IRC ({1}). Retrying..."
+msgstr "No se puede conectar al IRC ({1}). Reintentándolo..."
+
+#: IRCSock.cpp:1272
+msgid "Disconnected from IRC ({1}). Reconnecting..."
+msgstr "Desconectado del IRC ({1}). Volviendo a conectar..."
+
+#: IRCSock.cpp:1302
+msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}"
+msgstr ""
+"Si confías en este certificado, ejecuta /znc AddTrustedServerFingerprint {1}"
+
+#: IRCSock.cpp:1319
+msgid "IRC connection timed out.  Reconnecting..."
+msgstr "Tiempo de espera agotado en la conexión al IRC. Reconectando..."
+
+#: IRCSock.cpp:1331
+msgid "Connection Refused.  Reconnecting..."
+msgstr "Conexión rechazada. Reconectando..."
+
+#: IRCSock.cpp:1339
+msgid "Received a too long line from the IRC server!"
+msgstr "¡Recibida línea demasiado larga desde el servidor de IRC!"
+
+#: IRCSock.cpp:1443
+msgid "No free nick available"
+msgstr "No hay ningún nick disponible"
+
+#: IRCSock.cpp:1451
+msgid "No free nick found"
+msgstr "No se ha encontrado ningún nick disponible"
+
+#: Client.cpp:75
+msgid "No such module {1}"
+msgstr "No existe el módulo {1}"
+
+#: Client.cpp:365
+msgid "A client from {1} attempted to login as you, but was rejected: {2}"
+msgstr ""
+"Un cliente desde {1} ha intentado conectarse por ti, pero ha sido rechazado "
+"{2}"
+
+#: Client.cpp:400
+msgid "Network {1} doesn't exist."
+msgstr "La red {1} no existe."
+
+#: Client.cpp:414
+msgid ""
+"You have several networks configured, but no network was specified for the "
+"connection."
+msgstr ""
+"Tienes varias redes configuradas, pero ninguna ha sido especificada para la "
+"conexión."
+
+#: Client.cpp:417
+msgid ""
+"Selecting network {1}. To see list of all configured networks, use /znc "
+"ListNetworks"
+msgstr ""
+"Seleccionando la red {1}. Para ver una lista de todas las redes "
+"configuradas, ejecuta /znc ListNetworks"
+
+#: Client.cpp:420
+msgid ""
+"If you want to choose another network, use /znc JumpNetwork <network>, or "
+"connect to ZNC with username {1}/<network> (instead of just {1})"
+msgstr ""
+"Si quieres escoger otra red, utiliza /znc JumpNetwork <network>, o conecta a "
+"ZNC mediante usuario {1}/<network> (en vez de solo {1})"
+
+#: Client.cpp:426
+msgid ""
+"You have no networks configured. Use /znc AddNetwork <network> to add one."
+msgstr ""
+"No tienes redes configuradas. Ejecuta /znc AddNetwork <network> para añadir "
+"una."
+
+#: Client.cpp:437
+msgid "Closing link: Timeout"
+msgstr "Cerrando conexión: tiempo de espera agotado"
+
+#: Client.cpp:459
+msgid "Closing link: Too long raw line"
+msgstr "Cerrando conexión: linea raw demasiado larga"
+
+#: Client.cpp:466
+msgid ""
+"You are being disconnected because another user just authenticated as you."
+msgstr ""
+"Estás siendo desconectado porque otro usuario se ha autenticado por ti."
+
+#: Client.cpp:1021
+msgid "Your CTCP to {1} got lost, you are not connected to IRC!"
+msgstr "Tu CTCP a {1} se ha perdido, ¡no estás conectado al IRC!"
+
+#: Client.cpp:1148
+msgid "Your notice to {1} got lost, you are not connected to IRC!"
+msgstr "Tu notice a {1} se ha perdido, ¡no estás conectado al IRC!"
+
+#: Client.cpp:1187
+msgid "Removing channel {1}"
+msgstr "Eliminando canal {1}"
+
+#: Client.cpp:1263
+msgid "Your message to {1} got lost, you are not connected to IRC!"
+msgstr "Tu mensaje a {1} se ha perdido, ¡no estás conectado al IRC!"
+
+#: Client.cpp:1316 Client.cpp:1322
+msgid "Hello. How may I help you?"
+msgstr "Hola. ¿En qué te puedo ayudar?"
+
+#: Client.cpp:1336
+msgid "Usage: /attach <#chans>"
+msgstr "Uso: /attach <#canales>"
+
+#: Client.cpp:1343 Client.cpp:1365 ClientCommand.cpp:129 ClientCommand.cpp:151
+msgid "There was {1} channel matching [{2}]"
+msgid_plural "There were {1} channels matching [{2}]"
+msgstr[0] ""
+msgstr[1] "Hay {1} canales que coinciden con [{2}]"
+
+#: Client.cpp:1346 ClientCommand.cpp:132
+msgid "Attached {1} channel"
+msgid_plural "Attached {1} channels"
+msgstr[0] ""
+msgstr[1] "Unido a {1} canales"
+
+#: Client.cpp:1358
+msgid "Usage: /detach <#chans>"
+msgstr "Uso: /detach <#canales>"
+
+#: Client.cpp:1368 ClientCommand.cpp:154
+msgid "Detached {1} channel"
+msgid_plural "Detached {1} channels"
+msgstr[0] ""
+msgstr[1] "Separados {1} canales"
+
+#: Chan.cpp:638
+msgid "Buffer Playback..."
+msgstr "Reproducción de buffer..."
+
+#: Chan.cpp:676
+msgid "Playback Complete."
+msgstr "Reproducción completa."
+
+#: Modules.cpp:528
+msgctxt "modhelpcmd"
+msgid "<search>"
+msgstr "<búsqueda>"
+
+#: Modules.cpp:529
+msgctxt "modhelpcmd"
+msgid "Generate this output"
+msgstr "Generar esta salida"
+
+#: Modules.cpp:573 ClientCommand.cpp:1894
+msgid "No matches for '{1}'"
+msgstr "No hay coincidencias para '{1}'"
+
+#: Modules.cpp:691
+msgid "This module doesn't implement any commands."
+msgstr "Este módulo no dispone de comandos."
+
+#: Modules.cpp:693
+msgid "Unknown command!"
+msgstr "¡Comando desconocido!"
+
+#: Modules.cpp:1633
+msgid "Module {1} already loaded."
+msgstr "Módulo {1} ya cargado."
+
+#: Modules.cpp:1647
+msgid "Unable to find module {1}"
+msgstr "No se ha encontrado el módulo {1}"
+
+#: Modules.cpp:1659
+msgid "Module {1} does not support module type {1}."
+msgstr "El módulo {1} no soporta el tipo de módulo {1}."
+
+#: Modules.cpp:1666
+msgid "Module {1} requires a user."
+msgstr "El módulo {1} requiere un usuario."
+
+#: Modules.cpp:1672
+msgid "Module {1} requires a network."
+msgstr "El módulo {1} requiere una red."
+
+#: Modules.cpp:1688
+msgid "Caught an exception"
+msgstr "Capturada una excepción"
+
+#: Modules.cpp:1694
+msgid "Module {1} aborted: {2}"
+msgstr "Módulo {1} abortado: {2}"
+
+#: Modules.cpp:1696
+msgid "Module {1} aborted."
+msgstr "Módulo {1} abortado."
+
+#: Modules.cpp:1720 Modules.cpp:1762
+msgid "Module [{1}] not loaded."
+msgstr "Módulo [{1}] no cargado."
+
+#: Modules.cpp:1744
+msgid "Module {1} unloaded."
+msgstr "Módulo {1} descargado."
+
+#: Modules.cpp:1749
+msgid "Unable to unload module {1}."
+msgstr "Imposible descargar el módulo {1}."
+
+#: Modules.cpp:1778
+msgid "Reloaded module {1}."
+msgstr "Recargado el módulo {1}."
+
+#: Modules.cpp:1793
+msgid "Unable to find module {1}."
+msgstr "No se ha encontrado el módulo {1}."
+
+#: Modules.cpp:1919
+msgid ""
+"Module names can only contain letters, numbers and underscores, [{1}] is "
+"invalid"
+msgstr ""
+"Los nombres de módulos solo pueden contener letras, números y guiones bajos, "
+"[{1}] no es válido"
+
+#: Modules.cpp:1943
+msgid "Unknown error"
+msgstr "Error desconocido"
+
+#: Modules.cpp:1944
+msgid "Unable to open module {1}: {2}"
+msgstr "No se puede abrir el módulo {1}: {2}"
+
+#: Modules.cpp:1953
+msgid "Could not find ZNCModuleEntry in module {1}"
+msgstr "No se ha encontrado ZNCModuleEntry en el módulo {1}"
+
+#: Modules.cpp:1961
+msgid ""
+"Version mismatch for module {1}: core is {2}, module is built for {3}. "
+"Recompile this module."
+msgstr ""
+"Versiones no coincidentes para el módulo {1}: el núcleo es {2}, pero el "
+"módulo está hecho para {3}. Recompila este módulo."
+
+#: Modules.cpp:1972
+msgid ""
+"Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile "
+"this module."
+msgstr ""
+"El módulo {1} es incompatible: el núcleo es '{2}', el módulo es '{3}'. "
+"Recompila este módulo."
+
+#: Modules.cpp:2002 Modules.cpp:2008
+msgctxt "modhelpcmd"
+msgid "Command"
+msgstr "Comando"
+
+#: Modules.cpp:2003 Modules.cpp:2009
+msgctxt "modhelpcmd"
+msgid "Description"
+msgstr "Descripción"
+
+#: ClientCommand.cpp:51 ClientCommand.cpp:115 ClientCommand.cpp:137
+#: ClientCommand.cpp:749 ClientCommand.cpp:768 ClientCommand.cpp:794
+#: ClientCommand.cpp:827 ClientCommand.cpp:840 ClientCommand.cpp:853
+#: ClientCommand.cpp:868 ClientCommand.cpp:1321 ClientCommand.cpp:1369
+#: ClientCommand.cpp:1401 ClientCommand.cpp:1412 ClientCommand.cpp:1421
+#: ClientCommand.cpp:1433
+msgid "You must be connected with a network to use this command"
+msgstr "Debes estar conectado a una red para usar este comando"
+
+#: ClientCommand.cpp:58
+msgid "Usage: ListNicks <#chan>"
+msgstr "Uso: ListNicks <#canal>"
+
+#: ClientCommand.cpp:65
+msgid "You are not on [{1}]"
+msgstr "No estás en [{1}]"
+
+#: ClientCommand.cpp:70
+msgid "You are not on [{1}] (trying)"
+msgstr "No estás en [{1}] (intentándolo)"
+
+#: ClientCommand.cpp:79
+msgid "No nicks on [{1}]"
+msgstr "No hay nicks en [{1}]"
+
+#: ClientCommand.cpp:91 ClientCommand.cpp:106
+msgid "Nick"
+msgstr "Apodo"
+
+#: ClientCommand.cpp:92 ClientCommand.cpp:107
+msgid "Ident"
+msgstr "Ident"
+
+#: ClientCommand.cpp:93 ClientCommand.cpp:108
+msgid "Host"
+msgstr "Servidor"
+
+#: ClientCommand.cpp:122
+msgid "Usage: Attach <#chans>"
+msgstr "Uso: Attach <#canales>"
+
+#: ClientCommand.cpp:144
+msgid "Usage: Detach <#chans>"
+msgstr "Uso: Detach <#canales>"
+
+#: ClientCommand.cpp:161
+msgid "There is no MOTD set."
+msgstr "No hay un MOTD configurado."
+
+#: ClientCommand.cpp:167
+msgid "Rehashing succeeded!"
+msgstr "¡Recarga completada!"
+
+#: ClientCommand.cpp:169
+msgid "Rehashing failed: {1}"
+msgstr "Recarga fallada: {1}"
+
+#: ClientCommand.cpp:173
+msgid "Wrote config to {1}"
+msgstr "Guardada la configuración en {1}"
+
+#: ClientCommand.cpp:175
+msgid "Error while trying to write config."
+msgstr "Error al escribir la configuración."
+
+#: ClientCommand.cpp:455
+msgid "Usage: ListChans"
+msgstr "Uso: ListChans"
+
+#: ClientCommand.cpp:462
+msgid "No such user [{1}]"
+msgstr "Usuario no encontrado [{1}]"
+
+#: ClientCommand.cpp:468
+msgid "User [{1}] doesn't have network [{2}]"
+msgstr "El usuario [{1}] no tiene red [{2}]"
+
+#: ClientCommand.cpp:479
+msgid "There are no channels defined."
+msgstr "No hay canales definidos."
+
+#: ClientCommand.cpp:484 ClientCommand.cpp:500
+msgctxt "listchans"
+msgid "Name"
+msgstr "Nombre"
+
+#: ClientCommand.cpp:485 ClientCommand.cpp:503
+msgctxt "listchans"
+msgid "Status"
+msgstr "Estado"
+
+#: ClientCommand.cpp:486 ClientCommand.cpp:510
+msgctxt "listchans"
+msgid "In config"
+msgstr "En configuración"
+
+#: ClientCommand.cpp:487 ClientCommand.cpp:512
+msgctxt "listchans"
+msgid "Buffer"
+msgstr "Búfer"
+
+#: ClientCommand.cpp:488 ClientCommand.cpp:516
+msgctxt "listchans"
+msgid "Clear"
+msgstr "Borrar"
+
+#: ClientCommand.cpp:489 ClientCommand.cpp:521
+msgctxt "listchans"
+msgid "Modes"
+msgstr "Modos"
+
+#: ClientCommand.cpp:490 ClientCommand.cpp:522
+msgctxt "listchans"
+msgid "Users"
+msgstr "Usuarios"
+
+#: ClientCommand.cpp:505
+msgctxt "listchans"
+msgid "Detached"
+msgstr "Desvinculado"
+
+#: ClientCommand.cpp:506
+msgctxt "listchans"
+msgid "Joined"
+msgstr "Unido"
+
+#: ClientCommand.cpp:507
+msgctxt "listchans"
+msgid "Disabled"
+msgstr "Deshabilitado"
+
+#: ClientCommand.cpp:508
+msgctxt "listchans"
+msgid "Trying"
+msgstr "Probando"
+
+#: ClientCommand.cpp:511 ClientCommand.cpp:519
+msgctxt "listchans"
+msgid "yes"
+msgstr "sí"
+
+#: ClientCommand.cpp:536
+msgid "Total: {1}, Joined: {2}, Detached: {3}, Disabled: {4}"
+msgstr "Total: {1}, Unidos: {2}, Separados: {3}, Deshabilitados: {4}"
+
+#: ClientCommand.cpp:541
+msgid ""
+"Network number limit reached. Ask an admin to increase the limit for you, or "
+"delete unneeded networks using /znc DelNetwork <name>"
+msgstr ""
+"Limite de redes alcanzado. Píde a un administrador que te incremente el "
+"límite, o elimina redes innecesarias usando /znc DelNetwork <nombre>"
+
+#: ClientCommand.cpp:550
+msgid "Usage: AddNetwork <name>"
+msgstr "Uso: AddNetwork <nombre>"
+
+#: ClientCommand.cpp:554
+msgid "Network name should be alphanumeric"
+msgstr "El nombre de la red debe ser alfanumérico"
+
+#: ClientCommand.cpp:561
+msgid ""
+"Network added. Use /znc JumpNetwork {1}, or connect to ZNC with username {2} "
+"(instead of just {3}) to connect to it."
+msgstr ""
+"Red añadida. Utiliza /znc JumpNetwork {1}, o conecta a ZNC con el usuario "
+"{2} (en vez de solo {3}) para conectar a la red."
+
+#: ClientCommand.cpp:566
+msgid "Unable to add that network"
+msgstr "No se ha podido añadir esta red"
+
+#: ClientCommand.cpp:573
+msgid "Usage: DelNetwork <name>"
+msgstr "Uso: DelNetwork <nombre>"
+
+#: ClientCommand.cpp:582
+msgid "Network deleted"
+msgstr "Red eliminada"
+
+#: ClientCommand.cpp:585
+msgid "Failed to delete network, perhaps this network doesn't exist"
+msgstr "Fallo al eliminar la red, puede que esta red no exista"
+
+#: ClientCommand.cpp:595
+msgid "User {1} not found"
+msgstr "Usuario {1} no encontrado"
+
+#: ClientCommand.cpp:603 ClientCommand.cpp:611
+msgctxt "listnetworks"
+msgid "Network"
+msgstr "Red"
+
+#: ClientCommand.cpp:604 ClientCommand.cpp:613 ClientCommand.cpp:622
+msgctxt "listnetworks"
+msgid "On IRC"
+msgstr "En IRC"
+
+#: ClientCommand.cpp:605 ClientCommand.cpp:615
+msgctxt "listnetworks"
+msgid "IRC Server"
+msgstr "Servidor IRC"
+
+#: ClientCommand.cpp:606 ClientCommand.cpp:617
+msgctxt "listnetworks"
+msgid "IRC User"
+msgstr "Usuario IRC"
+
+#: ClientCommand.cpp:607 ClientCommand.cpp:619
+msgctxt "listnetworks"
+msgid "Channels"
+msgstr "Canales"
+
+#: ClientCommand.cpp:614
+msgctxt "listnetworks"
+msgid "Yes"
+msgstr "Sí"
+
+#: ClientCommand.cpp:623
+msgctxt "listnetworks"
+msgid "No"
+msgstr "No"
+
+#: ClientCommand.cpp:628
+msgctxt "listnetworks"
+msgid "No networks"
+msgstr "No hay redes"
+
+#: ClientCommand.cpp:632 ClientCommand.cpp:932
+msgid "Access denied."
+msgstr "Acceso denegado."
+
+#: ClientCommand.cpp:643
+msgid "Usage: MoveNetwork <old user> <old network> <new user> [new network]"
+msgstr ""
+"Uso: MoveNetwork <usuario anterior> <red anterior> <nuevo usuario> [nueva "
+"red]"
+
+#: ClientCommand.cpp:653
+msgid "Old user {1} not found."
+msgstr "Anterior usuario {1} no encontrado."
+
+#: ClientCommand.cpp:659
+msgid "Old network {1} not found."
+msgstr "Anterior red {1} no encontrada."
+
+#: ClientCommand.cpp:665
+msgid "New user {1} not found."
+msgstr "Nuevo usuario {1} no encontrado."
+
+#: ClientCommand.cpp:670
+msgid "User {1} already has network {2}."
+msgstr "El usuario {1} ya tiene una red {2}."
+
+#: ClientCommand.cpp:676
+msgid "Invalid network name [{1}]"
+msgstr "Nombre de red no válido [{1}]"
+
+#: ClientCommand.cpp:692
+msgid "Some files seem to be in {1}. You might want to move them to {2}"
+msgstr ""
+"Algunos archivos parece que están en {1}. Puede que quieras moverlos a {2}"
+
+#: ClientCommand.cpp:706
+msgid "Error adding network: {1}"
+msgstr "Error al añadir la red: {1}"
+
+#: ClientCommand.cpp:718
+msgid "Success."
+msgstr "Completado."
+
+#: ClientCommand.cpp:721
+msgid "Copied the network to new user, but failed to delete old network"
+msgstr ""
+"Copiada la red al nuevo usuario, pero se ha fallado al borrar la anterior red"
+
+#: ClientCommand.cpp:728
+msgid "No network supplied."
+msgstr "No se ha proporcionado una red."
+
+#: ClientCommand.cpp:733
+msgid "You are already connected with this network."
+msgstr "Ya estás conectado con esta red."
+
+#: ClientCommand.cpp:739
+msgid "Switched to {1}"
+msgstr "Cambiado a {1}"
+
+#: ClientCommand.cpp:742
+msgid "You don't have a network named {1}"
+msgstr "No tienes una red llamada {1}"
+
+#: ClientCommand.cpp:754
+msgid "Usage: AddServer <host> [[+]port] [pass]"
+msgstr "Uso: AddServer <servidor> [[+]puerto] [contraseña]"
+
+#: ClientCommand.cpp:759
+msgid "Server added"
+msgstr "Servidor añadido"
+
+#: ClientCommand.cpp:762
+msgid ""
+"Unable to add that server. Perhaps the server is already added or openssl is "
+"disabled?"
+msgstr ""
+"No se ha podido añadir el servidor. ¿Quizá el servidor ya está añadido o el "
+"openssl está deshabilitado?"
+
+#: ClientCommand.cpp:777
+msgid "Usage: DelServer <host> [port] [pass]"
+msgstr "Uso: DelServer <servidor> [puerto] [contraseña]"
+
+#: ClientCommand.cpp:782 ClientCommand.cpp:822
+msgid "You don't have any servers added."
+msgstr "No tienes ningún servidor añadido."
+
+#: ClientCommand.cpp:787
+msgid "Server removed"
+msgstr "Servidor eliminado"
+
+#: ClientCommand.cpp:789
+msgid "No such server"
+msgstr "No existe el servidor"
+
+#: ClientCommand.cpp:802 ClientCommand.cpp:809
+msgctxt "listservers"
+msgid "Host"
+msgstr "Servidor"
+
+#: ClientCommand.cpp:803 ClientCommand.cpp:811
+msgctxt "listservers"
+msgid "Port"
+msgstr "Puerto"
+
+#: ClientCommand.cpp:804 ClientCommand.cpp:814
+msgctxt "listservers"
+msgid "SSL"
+msgstr "SSL"
+
+#: ClientCommand.cpp:805 ClientCommand.cpp:816
+msgctxt "listservers"
+msgid "Password"
+msgstr "Contraseña"
+
+#: ClientCommand.cpp:815
+msgctxt "listservers|cell"
+msgid "SSL"
+msgstr "SSL"
+
+#: ClientCommand.cpp:832
+msgid "Usage: AddTrustedServerFingerprint <fi:ng:er>"
+msgstr "Uso: AddTrustedServerFingerprint <huella>"
+
+#: ClientCommand.cpp:836 ClientCommand.cpp:849
+msgid "Done."
+msgstr "Hecho."
+
+#: ClientCommand.cpp:845
+msgid "Usage: DelTrustedServerFingerprint <fi:ng:er>"
+msgstr "Uso: DelTrustedServerFingerprint <huella>"
+
+#: ClientCommand.cpp:858
+msgid "No fingerprints added."
+msgstr "No se han añadido huellas."
+
+#: ClientCommand.cpp:874 ClientCommand.cpp:880
+msgctxt "topicscmd"
+msgid "Channel"
+msgstr "Canal"
+
+#: ClientCommand.cpp:875 ClientCommand.cpp:881
+msgctxt "topicscmd"
+msgid "Set By"
+msgstr "Puesto por"
+
+#: ClientCommand.cpp:876 ClientCommand.cpp:882
+msgctxt "topicscmd"
+msgid "Topic"
+msgstr "Tema"
+
+#: ClientCommand.cpp:889 ClientCommand.cpp:893
+msgctxt "listmods"
+msgid "Name"
+msgstr "Nombre"
+
+#: ClientCommand.cpp:890 ClientCommand.cpp:894
+msgctxt "listmods"
+msgid "Arguments"
+msgstr "Parámetros"
+
+#: ClientCommand.cpp:902
+msgid "No global modules loaded."
+msgstr "No se han cargado módulos globales."
+
+#: ClientCommand.cpp:904 ClientCommand.cpp:964
+msgid "Global modules:"
+msgstr "Módulos globales:"
+
+#: ClientCommand.cpp:912
+msgid "Your user has no modules loaded."
+msgstr "Tu usuario no tiene módulos cargados."
+
+#: ClientCommand.cpp:914 ClientCommand.cpp:975
+msgid "User modules:"
+msgstr "Módulos de usuario:"
+
+#: ClientCommand.cpp:921
+msgid "This network has no modules loaded."
+msgstr "Esta red no tiene módulos cargados."
+
+#: ClientCommand.cpp:923 ClientCommand.cpp:986
+msgid "Network modules:"
+msgstr "Módulos de red:"
+
+#: ClientCommand.cpp:938 ClientCommand.cpp:944
+msgctxt "listavailmods"
+msgid "Name"
+msgstr "Nombre"
+
+#: ClientCommand.cpp:939 ClientCommand.cpp:949
+msgctxt "listavailmods"
+msgid "Description"
+msgstr "Descripción"
+
+#: ClientCommand.cpp:962
+msgid "No global modules available."
+msgstr "No hay disponibles módulos globales."
+
+#: ClientCommand.cpp:973
+msgid "No user modules available."
+msgstr "No hay disponibles módulos de usuario."
+
+#: ClientCommand.cpp:984
+msgid "No network modules available."
+msgstr "No hay módulos de red disponibles."
+
+#: ClientCommand.cpp:1012
+msgid "Unable to load {1}: Access denied."
+msgstr "No se ha podido cargar {1}: acceso denegado."
+
+#: ClientCommand.cpp:1018
+msgid "Usage: LoadMod [--type=global|user|network] <module> [args]"
+msgstr "Uso: LoadMod [--type=global|user|network] <módulo> [parámetros]"
+
+#: ClientCommand.cpp:1025
+msgid "Unable to load {1}: {2}"
+msgstr "No se ha podido cargar {1}: {2}"
+
+#: ClientCommand.cpp:1035
+msgid "Unable to load global module {1}: Access denied."
+msgstr "No se ha podido cargar el módulo global {1}: acceso denegado."
+
+#: ClientCommand.cpp:1041
+msgid "Unable to load network module {1}: Not connected with a network."
+msgstr ""
+"No se ha podido cargar el módulo de red {1}: no estás conectado con una red."
+
+#: ClientCommand.cpp:1063
+msgid "Unknown module type"
+msgstr "Tipo de módulo desconocido"
+
+#: ClientCommand.cpp:1068
+msgid "Loaded module {1}"
+msgstr "Cargado módulo {1}"
+
+#: ClientCommand.cpp:1070
+msgid "Loaded module {1}: {2}"
+msgstr "Cargado módulo {1}: {2}"
+
+#: ClientCommand.cpp:1073
+msgid "Unable to load module {1}: {2}"
+msgstr "No se ha podido cargar el módulo {1}: {2}"
+
+#: ClientCommand.cpp:1096
+msgid "Unable to unload {1}: Access denied."
+msgstr "No se ha podido descargar {1}: acceso denegado."
+
+#: ClientCommand.cpp:1102
+msgid "Usage: UnloadMod [--type=global|user|network] <module>"
+msgstr "Uso: UnLoadMod [--type=global|user|network] <módulo>"
+
+#: ClientCommand.cpp:1111
+msgid "Unable to determine type of {1}: {2}"
+msgstr "No se ha podido determinar el tipo de {1}: {2}"
+
+#: ClientCommand.cpp:1119
+msgid "Unable to unload global module {1}: Access denied."
+msgstr "No se ha podido descargar el módulo global {1}: acceso denegado."
+
+#: ClientCommand.cpp:1126
+msgid "Unable to unload network module {1}: Not connected with a network."
+msgstr ""
+"No se ha podido descargar el módulo de red {1}: no estás conectado con una "
+"red."
+
+#: ClientCommand.cpp:1145
+msgid "Unable to unload module {1}: Unknown module type"
+msgstr "No se ha podido descargar el módulo {1}: tipo de módulo desconocido"
+
+#: ClientCommand.cpp:1158
+msgid "Unable to reload modules. Access denied."
+msgstr "No se han podido recargar los módulos: acceso denegado."
+
+#: ClientCommand.cpp:1179
+msgid "Usage: ReloadMod [--type=global|user|network] <module> [args]"
+msgstr "Uso: ReoadMod [--type=global|user|network] <módulo> [parámetros]"
+
+#: ClientCommand.cpp:1188
+msgid "Unable to reload {1}: {2}"
+msgstr "No se ha podido recargar {1}: {2}"
+
+#: ClientCommand.cpp:1196
+msgid "Unable to reload global module {1}: Access denied."
+msgstr "No se ha podido recargar el módulo global {1}: acceso denegado."
+
+#: ClientCommand.cpp:1203
+msgid "Unable to reload network module {1}: Not connected with a network."
+msgstr ""
+"No se ha podido recargar el módulo de red {1}: no estás conectado con una "
+"red."
+
+#: ClientCommand.cpp:1225
+msgid "Unable to reload module {1}: Unknown module type"
+msgstr "No se ha podido recargar el módulo {1}: tipo de módulo desconocido"
+
+#: ClientCommand.cpp:1236
+msgid "Usage: UpdateMod <module>"
+msgstr "Uso: UpdateMod <módulo>"
+
+#: ClientCommand.cpp:1240
+msgid "Reloading {1} everywhere"
+msgstr "Recargando {1} en todas partes"
+
+#: ClientCommand.cpp:1242
+msgid "Done"
+msgstr "Hecho"
+
+#: ClientCommand.cpp:1245
+msgid ""
+"Done, but there were errors, module {1} could not be reloaded everywhere."
+msgstr ""
+"Hecho, pero hay errores, el módulo {1} no se ha podido recargar en todas "
+"partes."
+
+#: ClientCommand.cpp:1253
+msgid ""
+"You must be connected with a network to use this command. Try "
+"SetUserBindHost instead"
+msgstr ""
+"Debes estar conectado a una red para usar este comando. Prueba "
+"SetUserBindHost"
+
+#: ClientCommand.cpp:1260
+msgid "Usage: SetBindHost <host>"
+msgstr "Uso: SetBindHost <host>"
+
+#: ClientCommand.cpp:1265 ClientCommand.cpp:1282
+msgid "You already have this bind host!"
+msgstr "¡Ya tienes este host vinculado!"
+
+#: ClientCommand.cpp:1270
+msgid "Set bind host for network {1} to {2}"
+msgstr "Modificado bind host para la red {1} a {2}"
+
+#: ClientCommand.cpp:1277
+msgid "Usage: SetUserBindHost <host>"
+msgstr "Uso: SetUserBindHost <host>"
+
+#: ClientCommand.cpp:1287
+msgid "Set default bind host to {1}"
+msgstr "Configurado bind host predeterminado a {1}"
+
+#: ClientCommand.cpp:1293
+msgid ""
+"You must be connected with a network to use this command. Try "
+"ClearUserBindHost instead"
+msgstr ""
+"Debes estar conectado a una red para usar este comando. Prueba "
+"ClearUserBindHost"
+
+#: ClientCommand.cpp:1298
+msgid "Bind host cleared for this network."
+msgstr "Borrado bindhost para esta red."
+
+#: ClientCommand.cpp:1302
+msgid "Default bind host cleared for your user."
+msgstr "Borrado bindhost predeterminado para tu usuario."
+
+#: ClientCommand.cpp:1305
+msgid "This user's default bind host not set"
+msgstr "Este usuario no tiene un bindhost predeterminado"
+
+#: ClientCommand.cpp:1307
+msgid "This user's default bind host is {1}"
+msgstr "El bindhost predeterminado de este usuario es {1}"
+
+#: ClientCommand.cpp:1312
+msgid "This network's bind host not set"
+msgstr "Esta red no tiene un bindhost"
+
+#: ClientCommand.cpp:1314
+msgid "This network's default bind host is {1}"
+msgstr "El bindhost predeterminado de esta red es {1}"
+
+#: ClientCommand.cpp:1328
+msgid "Usage: PlayBuffer <#chan|query>"
+msgstr "Uso: PlayBuffer <#canal|privado>"
+
+#: ClientCommand.cpp:1336
+msgid "You are not on {1}"
+msgstr "No estás en {1}"
+
+#: ClientCommand.cpp:1341
+msgid "You are not on {1} (trying to join)"
+msgstr "No estás en {1} (intentando entrar)"
+
+#: ClientCommand.cpp:1346
+msgid "The buffer for channel {1} is empty"
+msgstr "El búfer del canal {1} está vacio"
+
+#: ClientCommand.cpp:1355
+msgid "No active query with {1}"
+msgstr "No hay un privado activo con {1}"
+
+#: ClientCommand.cpp:1360
+msgid "The buffer for {1} is empty"
+msgstr "El búfer de {1} está vacio"
+
+#: ClientCommand.cpp:1376
+msgid "Usage: ClearBuffer <#chan|query>"
+msgstr "Uso: ClearBuffer <#canal|privado>"
+
+#: ClientCommand.cpp:1395
+msgid "{1} buffer matching {2} has been cleared"
+msgid_plural "{1} buffers matching {2} have been cleared"
+msgstr[0] ""
+msgstr[1] "{1} búfers coincidentes con {2} han sido borrados"
+
+#: ClientCommand.cpp:1408
+msgid "All channel buffers have been cleared"
+msgstr "Todos los búfers de canales han sido borrados"
+
+#: ClientCommand.cpp:1417
+msgid "All query buffers have been cleared"
+msgstr "Todos los búfers de privados han sido borrados"
+
+#: ClientCommand.cpp:1429
+msgid "All buffers have been cleared"
+msgstr "Todos los búfers han sido borrados"
+
+#: ClientCommand.cpp:1440
+msgid "Usage: SetBuffer <#chan|query> [linecount]"
+msgstr "Uso: SetBuffer <#canal|privado> [lineas]"
+
+#: ClientCommand.cpp:1461
+msgid "Setting buffer size failed for {1} buffer"
+msgid_plural "Setting buffer size failed for {1} buffers"
+msgstr[0] "Fallo al definir el tamaño para el búfer {1}"
+msgstr[1] "Fallo al definir el tamaño para los búfers {1}"
+
+#: ClientCommand.cpp:1464
+msgid "Maximum buffer size is {1} line"
+msgid_plural "Maximum buffer size is {1} lines"
+msgstr[0] "El tamaño máximo de búfer es {1} línea"
+msgstr[1] "El tamaño máximo de búfer es {1} líneas"
+
+#: ClientCommand.cpp:1469
+msgid "Size of every buffer was set to {1} line"
+msgid_plural "Size of every buffer was set to {1} lines"
+msgstr[0] "El tamaño de cada búfer se ha cambiado a {1} línea"
+msgstr[1] "El tamaño de cada búfer se ha cambiado a {1} líneas"
+
+#: ClientCommand.cpp:1479 ClientCommand.cpp:1486 ClientCommand.cpp:1497
+#: ClientCommand.cpp:1506 ClientCommand.cpp:1514
+msgctxt "trafficcmd"
+msgid "Username"
+msgstr "Usuario"
+
+#: ClientCommand.cpp:1480 ClientCommand.cpp:1487 ClientCommand.cpp:1499
+#: ClientCommand.cpp:1508 ClientCommand.cpp:1516
+msgctxt "trafficcmd"
+msgid "In"
+msgstr "Entrada"
+
+#: ClientCommand.cpp:1481 ClientCommand.cpp:1489 ClientCommand.cpp:1500
+#: ClientCommand.cpp:1509 ClientCommand.cpp:1517
+msgctxt "trafficcmd"
+msgid "Out"
+msgstr "Salida"
+
+#: ClientCommand.cpp:1482 ClientCommand.cpp:1492 ClientCommand.cpp:1502
+#: ClientCommand.cpp:1510 ClientCommand.cpp:1519
+msgctxt "trafficcmd"
+msgid "Total"
+msgstr "Total"
+
+#: ClientCommand.cpp:1498
+msgctxt "trafficcmd"
+msgid "<Users>"
+msgstr "<Usuarios>"
+
+#: ClientCommand.cpp:1507
+msgctxt "trafficcmd"
+msgid "<ZNC>"
+msgstr "<ZNC>"
+
+#: ClientCommand.cpp:1515
+msgctxt "trafficcmd"
+msgid "<Total>"
+msgstr "<Total>"
+
+#: ClientCommand.cpp:1524
+msgid "Running for {1}"
+msgstr "Ejecutado desde {1}"
+
+#: ClientCommand.cpp:1530
+msgid "Unknown command, try 'Help'"
+msgstr "Comando desconocido, prueba 'Help'"
+
+#: ClientCommand.cpp:1539 ClientCommand.cpp:1550
+msgctxt "listports"
+msgid "Port"
+msgstr "Puerto"
+
+#: ClientCommand.cpp:1540 ClientCommand.cpp:1551
+msgctxt "listports"
+msgid "BindHost"
+msgstr "BindHost"
+
+#: ClientCommand.cpp:1541 ClientCommand.cpp:1554
+msgctxt "listports"
+msgid "SSL"
+msgstr "SSL"
+
+#: ClientCommand.cpp:1542 ClientCommand.cpp:1559
+msgctxt "listports"
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: ClientCommand.cpp:1543 ClientCommand.cpp:1566
+msgctxt "listports"
+msgid "IRC"
+msgstr "IRC"
+
+#: ClientCommand.cpp:1544 ClientCommand.cpp:1571
+msgctxt "listports"
+msgid "Web"
+msgstr "Web"
+
+#: ClientCommand.cpp:1555
+msgctxt "listports|ssl"
+msgid "yes"
+msgstr "sí"
+
+#: ClientCommand.cpp:1556
+msgctxt "listports|ssl"
+msgid "no"
+msgstr "no"
+
+#: ClientCommand.cpp:1560
+msgctxt "listports"
+msgid "IPv4 and IPv6"
+msgstr "IPv4 y IPv6"
+
+#: ClientCommand.cpp:1562
+msgctxt "listports"
+msgid "IPv4"
+msgstr "IPv4"
+
+#: ClientCommand.cpp:1563
+msgctxt "listports"
+msgid "IPv6"
+msgstr "IPv6"
+
+#: ClientCommand.cpp:1569
+msgctxt "listports|irc"
+msgid "yes"
+msgstr "sí"
+
+#: ClientCommand.cpp:1570
+msgctxt "listports|irc"
+msgid "no"
+msgstr "no"
+
+#: ClientCommand.cpp:1574
+msgctxt "listports|irc"
+msgid "yes, on {1}"
+msgstr "sí, en {1}"
+
+#: ClientCommand.cpp:1576
+msgctxt "listports|web"
+msgid "no"
+msgstr "no"
+
+#: ClientCommand.cpp:1616
+msgid ""
+"Usage: AddPort <[+]port> <ipv4|ipv6|all> <web|irc|all> [bindhost [uriprefix]]"
+msgstr ""
+"Uso: AddPort <[+]puerto> <ipv4|ipv6|ambos> <web|irc|ambos> [bindhost "
+"[prefijourl]]"
+
+#: ClientCommand.cpp:1632
+msgid "Port added"
+msgstr "Puerto añadido"
+
+#: ClientCommand.cpp:1634
+msgid "Couldn't add port"
+msgstr "No se puede añadir el puerto"
+
+#: ClientCommand.cpp:1640
+msgid "Usage: DelPort <port> <ipv4|ipv6|all> [bindhost]"
+msgstr "Uso: DelPort <puerto> <ipv4|ipv6|ambos> [bindhost]"
+
+#: ClientCommand.cpp:1649
+msgid "Deleted Port"
+msgstr "Puerto eliminado"
+
+#: ClientCommand.cpp:1651
+msgid "Unable to find a matching port"
+msgstr "No se ha encontrado un puerto que coincida"
+
+#: ClientCommand.cpp:1659 ClientCommand.cpp:1673
+msgctxt "helpcmd"
+msgid "Command"
+msgstr "Comando"
+
+#: ClientCommand.cpp:1660 ClientCommand.cpp:1674
+msgctxt "helpcmd"
+msgid "Description"
+msgstr "Descripción"
+
+#: ClientCommand.cpp:1664
+msgid ""
+"In the following list all occurrences of <#chan> support wildcards (* and ?) "
+"except ListNicks"
+msgstr ""
+"En la siguiente lista todas las coincidencias de <#canal> soportan comodines "
+"(* y ?) excepto ListNicks"
+
+#: ClientCommand.cpp:1680
+msgctxt "helpcmd|Version|desc"
+msgid "Print which version of ZNC this is"
+msgstr "Imprime la versión de ZNC"
+
+#: ClientCommand.cpp:1683
+msgctxt "helpcmd|ListMods|desc"
+msgid "List all loaded modules"
+msgstr "Lista todos los módulos cargados"
+
+#: ClientCommand.cpp:1686
+msgctxt "helpcmd|ListAvailMods|desc"
+msgid "List all available modules"
+msgstr "Lista todos los módulos disponibles"
+
+#: ClientCommand.cpp:1690 ClientCommand.cpp:1876
+msgctxt "helpcmd|ListChans|desc"
+msgid "List all channels"
+msgstr "Lista todos los canales"
+
+#: ClientCommand.cpp:1693
+msgctxt "helpcmd|ListNicks|args"
+msgid "<#chan>"
+msgstr "<#canal>"
+
+#: ClientCommand.cpp:1694
+msgctxt "helpcmd|ListNicks|desc"
+msgid "List all nicks on a channel"
+msgstr "Lista todos los nicks de un canal"
+
+#: ClientCommand.cpp:1697
+msgctxt "helpcmd|ListClients|desc"
+msgid "List all clients connected to your ZNC user"
+msgstr "Lista todos los clientes conectados en tu usuario de ZNC"
+
+#: ClientCommand.cpp:1701
+msgctxt "helpcmd|ListServers|desc"
+msgid "List all servers of current IRC network"
+msgstr "Lista todos los servidores de la red IRC actual"
+
+#: ClientCommand.cpp:1705
+msgctxt "helpcmd|AddNetwork|args"
+msgid "<name>"
+msgstr "<nombre>"
+
+#: ClientCommand.cpp:1706
+msgctxt "helpcmd|AddNetwork|desc"
+msgid "Add a network to your user"
+msgstr "Añade una red a tu usario"
+
+#: ClientCommand.cpp:1708
+msgctxt "helpcmd|DelNetwork|args"
+msgid "<name>"
+msgstr "<nombre>"
+
+#: ClientCommand.cpp:1709
+msgctxt "helpcmd|DelNetwork|desc"
+msgid "Delete a network from your user"
+msgstr "Elimina una red de tu usuario"
+
+#: ClientCommand.cpp:1711
+msgctxt "helpcmd|ListNetworks|desc"
+msgid "List all networks"
+msgstr "Lista todas las redes"
+
+#: ClientCommand.cpp:1714
+msgctxt "helpcmd|MoveNetwork|args"
+msgid "<old user> <old network> <new user> [new network]"
+msgstr "<usuario anterior> <red anterior> <nuevo usuario> [nueva red]"
+
+#: ClientCommand.cpp:1716
+msgctxt "helpcmd|MoveNetwork|desc"
+msgid "Move an IRC network from one user to another"
+msgstr "Mueve una red de IRC de un usuario a otro"
+
+#: ClientCommand.cpp:1720
+msgctxt "helpcmd|JumpNetwork|args"
+msgid "<network>"
+msgstr "<red>"
+
+#: ClientCommand.cpp:1721
+msgctxt "helpcmd|JumpNetwork|desc"
+msgid ""
+"Jump to another network (Alternatively, you can connect to ZNC several "
+"times, using `user/network` as username)"
+msgstr ""
+"Saltar a otra red (alternativamente, puedes conectar a ZNC varias veces, "
+"usando `usuario/red` como nombre de usuario)"
+
+#: ClientCommand.cpp:1726
+msgctxt "helpcmd|AddServer|args"
+msgid "<host> [[+]port] [pass]"
+msgstr "<servidor> [[+]puerto] [contraseña]"
+
+#: ClientCommand.cpp:1727
+msgctxt "helpcmd|AddServer|desc"
+msgid ""
+"Add a server to the list of alternate/backup servers of current IRC network."
+msgstr ""
+"Añade un servidor a la lista de servidores alternativos de la red IRC actual."
+
+#: ClientCommand.cpp:1731
+msgctxt "helpcmd|DelServer|args"
+msgid "<host> [port] [pass]"
+msgstr "<servidor> [puerto] [contraseña]"
+
+#: ClientCommand.cpp:1732
+msgctxt "helpcmd|DelServer|desc"
+msgid ""
+"Remove a server from the list of alternate/backup servers of current IRC "
+"network"
+msgstr ""
+"Elimina un servidor de la lista de servidores alternativos de la red IRC "
+"actual"
+
+#: ClientCommand.cpp:1738
+msgctxt "helpcmd|AddTrustedServerFingerprint|args"
+msgid "<fi:ng:er>"
+msgstr "<huella>"
+
+#: ClientCommand.cpp:1739
+msgctxt "helpcmd|AddTrustedServerFingerprint|desc"
+msgid ""
+"Add a trusted server SSL certificate fingerprint (SHA-256) to current IRC "
+"network."
+msgstr ""
+"Añade un certificado digital (SHA-256) de confianza del servidor SSL a la "
+"red IRC actual."
+
+#: ClientCommand.cpp:1744
+msgctxt "helpcmd|DelTrustedServerFingerprint|args"
+msgid "<fi:ng:er>"
+msgstr "<huella>"
+
+#: ClientCommand.cpp:1745
+msgctxt "helpcmd|DelTrustedServerFingerprint|desc"
+msgid "Delete a trusted server SSL certificate from current IRC network."
+msgstr "Elimina un certificado digital de confianza de la red IRC actual."
+
+#: ClientCommand.cpp:1749
+msgctxt "helpcmd|ListTrustedServerFingerprints|desc"
+msgid "List all trusted server SSL certificates of current IRC network."
+msgstr "Lista todos los certificados SSL de confianza de la red IRC actual."
+
+#: ClientCommand.cpp:1752
+msgctxt "helpcmd|EnableChan|args"
+msgid "<#chans>"
+msgstr "<#canales>"
+
+#: ClientCommand.cpp:1753
+msgctxt "helpcmd|EnableChan|desc"
+msgid "Enable channels"
+msgstr "Habilita canales"
+
+#: ClientCommand.cpp:1754
+msgctxt "helpcmd|DisableChan|args"
+msgid "<#chans>"
+msgstr "<#canales>"
+
+#: ClientCommand.cpp:1755
+msgctxt "helpcmd|DisableChan|desc"
+msgid "Disable channels"
+msgstr "Deshabilita canales"
+
+#: ClientCommand.cpp:1756
+msgctxt "helpcmd|Attach|args"
+msgid "<#chans>"
+msgstr "<#canales>"
+
+#: ClientCommand.cpp:1757
+msgctxt "helpcmd|Attach|desc"
+msgid "Attach to channels"
+msgstr "Unirse a canales"
+
+#: ClientCommand.cpp:1758
+msgctxt "helpcmd|Detach|args"
+msgid "<#chans>"
+msgstr "<#canales>"
+
+#: ClientCommand.cpp:1759
+msgctxt "helpcmd|Detach|desc"
+msgid "Detach from channels"
+msgstr "Separarse de canales"
+
+#: ClientCommand.cpp:1762
+msgctxt "helpcmd|Topics|desc"
+msgid "Show topics in all your channels"
+msgstr "Mostrar topics de tus canales"
+
+#: ClientCommand.cpp:1765
+msgctxt "helpcmd|PlayBuffer|args"
+msgid "<#chan|query>"
+msgstr "<#canal|privado>"
+
+#: ClientCommand.cpp:1766
+msgctxt "helpcmd|PlayBuffer|desc"
+msgid "Play back the specified buffer"
+msgstr "Reproduce el búfer especificado"
+
+#: ClientCommand.cpp:1768
+msgctxt "helpcmd|ClearBuffer|args"
+msgid "<#chan|query>"
+msgstr "<#canal|privado>"
+
+#: ClientCommand.cpp:1769
+msgctxt "helpcmd|ClearBuffer|desc"
+msgid "Clear the specified buffer"
+msgstr "Borra el búfer especificado"
+
+#: ClientCommand.cpp:1771
+msgctxt "helpcmd|ClearAllBuffers|desc"
+msgid "Clear all channel and query buffers"
+msgstr "Borra todos los búfers de canales y privados"
+
+#: ClientCommand.cpp:1774
+msgctxt "helpcmd|ClearAllChannelBuffers|desc"
+msgid "Clear the channel buffers"
+msgstr "Borrar todos los búfers de canales"
+
+#: ClientCommand.cpp:1778
+msgctxt "helpcmd|ClearAllQueryBuffers|desc"
+msgid "Clear the query buffers"
+msgstr "Borrar todos los búfers de privados"
+
+#: ClientCommand.cpp:1780
+msgctxt "helpcmd|SetBuffer|args"
+msgid "<#chan|query> [linecount]"
+msgstr "<#canal|privado> [lineas]"
+
+#: ClientCommand.cpp:1781
+msgctxt "helpcmd|SetBuffer|desc"
+msgid "Set the buffer count"
+msgstr "Ajusta las líneas de búfer"
+
+#: ClientCommand.cpp:1785
+msgctxt "helpcmd|SetBindHost|args"
+msgid "<host (IP preferred)>"
+msgstr "<servidor (IP preferiblemente)>"
+
+#: ClientCommand.cpp:1786
+msgctxt "helpcmd|SetBindHost|desc"
+msgid "Set the bind host for this network"
+msgstr "Define el bind host para esta red"
+
+#: ClientCommand.cpp:1790
+msgctxt "helpcmd|SetUserBindHost|args"
+msgid "<host (IP preferred)>"
+msgstr "<servidor (IP preferiblemente)>"
+
+#: ClientCommand.cpp:1791
+msgctxt "helpcmd|SetUserBindHost|desc"
+msgid "Set the default bind host for this user"
+msgstr "Define el bind host predeterminado para este usuario"
+
+#: ClientCommand.cpp:1794
+msgctxt "helpcmd|ClearBindHost|desc"
+msgid "Clear the bind host for this network"
+msgstr "Borrar el bind host para esta red"
+
+#: ClientCommand.cpp:1797
+msgctxt "helpcmd|ClearUserBindHost|desc"
+msgid "Clear the default bind host for this user"
+msgstr "Borrar el bind host predeterminado para este usuario"
+
+#: ClientCommand.cpp:1803
+msgctxt "helpcmd|ShowBindHost|desc"
+msgid "Show currently selected bind host"
+msgstr "Mostrar el bind host seleccionado"
+
+#: ClientCommand.cpp:1805
+msgctxt "helpcmd|Jump|args"
+msgid "[server]"
+msgstr "[servidor]"
+
+#: ClientCommand.cpp:1806
+msgctxt "helpcmd|Jump|desc"
+msgid "Jump to the next or the specified server"
+msgstr "Saltar al siguiente servidor"
+
+#: ClientCommand.cpp:1807
+msgctxt "helpcmd|Disconnect|args"
+msgid "[message]"
+msgstr "[mensaje]"
+
+#: ClientCommand.cpp:1808
+msgctxt "helpcmd|Disconnect|desc"
+msgid "Disconnect from IRC"
+msgstr "Desconectar del IRC"
+
+#: ClientCommand.cpp:1810
+msgctxt "helpcmd|Connect|desc"
+msgid "Reconnect to IRC"
+msgstr "Reconectar al IRC"
+
+#: ClientCommand.cpp:1813
+msgctxt "helpcmd|Uptime|desc"
+msgid "Show for how long ZNC has been running"
+msgstr "Mostrar cuanto tiempo lleva ZNC ejecutándose"
+
+#: ClientCommand.cpp:1817
+msgctxt "helpcmd|LoadMod|args"
+msgid "[--type=global|user|network] <module>"
+msgstr "[--type=global|user|network] <módulo>"
+
+#: ClientCommand.cpp:1819
+msgctxt "helpcmd|LoadMod|desc"
+msgid "Load a module"
+msgstr "Cargar un módulo"
+
+#: ClientCommand.cpp:1821
+msgctxt "helpcmd|UnloadMod|args"
+msgid "[--type=global|user|network] <module>"
+msgstr "[--type=global|user|network] <módulo>"
+
+#: ClientCommand.cpp:1823
+msgctxt "helpcmd|UnloadMod|desc"
+msgid "Unload a module"
+msgstr "Descargar un módulo"
+
+#: ClientCommand.cpp:1825
+msgctxt "helpcmd|ReloadMod|args"
+msgid "[--type=global|user|network] <module>"
+msgstr "[--type=global|user|network] <módulo>"
+
+#: ClientCommand.cpp:1827
+msgctxt "helpcmd|ReloadMod|desc"
+msgid "Reload a module"
+msgstr "Recargar un módulo"
+
+#: ClientCommand.cpp:1830
+msgctxt "helpcmd|UpdateMod|args"
+msgid "<module>"
+msgstr "<módulo>"
+
+#: ClientCommand.cpp:1831
+msgctxt "helpcmd|UpdateMod|desc"
+msgid "Reload a module everywhere"
+msgstr "Recargar un módulo en todas partes"
+
+#: ClientCommand.cpp:1837
+msgctxt "helpcmd|ShowMOTD|desc"
+msgid "Show ZNC's message of the day"
+msgstr "Mostrar el mensaje del día de ZNC"
+
+#: ClientCommand.cpp:1841
+msgctxt "helpcmd|SetMOTD|args"
+msgid "<message>"
+msgstr "<mensaje>"
+
+#: ClientCommand.cpp:1842
+msgctxt "helpcmd|SetMOTD|desc"
+msgid "Set ZNC's message of the day"
+msgstr "Definir el mensaje del día de ZNC"
+
+#: ClientCommand.cpp:1844
+msgctxt "helpcmd|AddMOTD|args"
+msgid "<message>"
+msgstr "<mensaje>"
+
+#: ClientCommand.cpp:1845
+msgctxt "helpcmd|AddMOTD|desc"
+msgid "Append <message> to ZNC's MOTD"
+msgstr "Añadir un <mensaje> al MOTD de ZNC"
+
+#: ClientCommand.cpp:1847
+msgctxt "helpcmd|ClearMOTD|desc"
+msgid "Clear ZNC's MOTD"
+msgstr "Borrar el MOTD de ZNC"
+
+#: ClientCommand.cpp:1850
+msgctxt "helpcmd|ListPorts|desc"
+msgid "Show all active listeners"
+msgstr "Mostrar todos los puertos en escucha"
+
+#: ClientCommand.cpp:1852
+msgctxt "helpcmd|AddPort|args"
+msgid "<[+]port> <ipv4|ipv6|all> <web|irc|all> [bindhost [uriprefix]]"
+msgstr "<[+]puerto> <ipv4|ipv6|ambos> <web|irc|ambos> [bindhost [prefijouri]]"
+
+#: ClientCommand.cpp:1855
+msgctxt "helpcmd|AddPort|desc"
+msgid "Add another port for ZNC to listen on"
+msgstr "Añadir otro puerto de escucha a ZNC"
+
+#: ClientCommand.cpp:1859
+msgctxt "helpcmd|DelPort|args"
+msgid "<port> <ipv4|ipv6|all> [bindhost]"
+msgstr "<puerto> <ipv4|ipv6|ambos> [bindhost]"
+
+#: ClientCommand.cpp:1860
+msgctxt "helpcmd|DelPort|desc"
+msgid "Remove a port from ZNC"
+msgstr "Eliminar un puerto de ZNC"
+
+#: ClientCommand.cpp:1863
+msgctxt "helpcmd|Rehash|desc"
+msgid "Reload global settings, modules, and listeners from znc.conf"
+msgstr ""
+"Recargar ajustes globales, módulos, y puertos de escucha desde znc.conf"
+
+#: ClientCommand.cpp:1866
+msgctxt "helpcmd|SaveConfig|desc"
+msgid "Save the current settings to disk"
+msgstr "Guardar la configuración actual en disco"
+
+#: ClientCommand.cpp:1869
+msgctxt "helpcmd|ListUsers|desc"
+msgid "List all ZNC users and their connection status"
+msgstr "Mostrar todos los usuarios de ZNC y su estado de conexión"
+
+#: ClientCommand.cpp:1872
+msgctxt "helpcmd|ListAllUserNetworks|desc"
+msgid "List all ZNC users and their networks"
+msgstr "Mostrar todos los usuarios de ZNC y sus redes"
+
+#: ClientCommand.cpp:1875
+msgctxt "helpcmd|ListChans|args"
+msgid "[user <network>]"
+msgstr "[usuario <red>]"
+
+#: ClientCommand.cpp:1878
+msgctxt "helpcmd|ListClients|args"
+msgid "[user]"
+msgstr "[usuario]"
+
+#: ClientCommand.cpp:1879
+msgctxt "helpcmd|ListClients|desc"
+msgid "List all connected clients"
+msgstr "Mostrar todos los clientes conectados"
+
+#: ClientCommand.cpp:1881
+msgctxt "helpcmd|Traffic|desc"
+msgid "Show basic traffic stats for all ZNC users"
+msgstr "Mostrar estadísticas de tráfico de todos los usuarios de ZNC"
+
+#: ClientCommand.cpp:1883
+msgctxt "helpcmd|Broadcast|args"
+msgid "[message]"
+msgstr "[mensaje]"
+
+#: ClientCommand.cpp:1884
+msgctxt "helpcmd|Broadcast|desc"
+msgid "Broadcast a message to all ZNC users"
+msgstr "Difundir un mensaje a todos los usuarios de ZNC"
+
+#: ClientCommand.cpp:1887
+msgctxt "helpcmd|Shutdown|args"
+msgid "[message]"
+msgstr "[mensaje]"
+
+#: ClientCommand.cpp:1888
+msgctxt "helpcmd|Shutdown|desc"
+msgid "Shut down ZNC completely"
+msgstr "Cerrar ZNC completamente"
+
+#: ClientCommand.cpp:1889
+msgctxt "helpcmd|Restart|args"
+msgid "[message]"
+msgstr "[mensaje]"
+
+#: ClientCommand.cpp:1890
+msgctxt "helpcmd|Restart|desc"
+msgid "Restart ZNC"
+msgstr "Reiniciar ZNC"
+
+#: Socket.cpp:336
+msgid "Can't resolve server hostname"
+msgstr "No se puede resolver el hostname del servidor"
+
+#: Socket.cpp:343
+msgid ""
+"Can't resolve bind hostname. Try /znc ClearBindHost and /znc "
+"ClearUserBindHost"
+msgstr ""
+"No se puede resolver el bindhost. Prueba /znc ClearBindHost y /znc "
+"ClearUserBindHost"
+
+#: Socket.cpp:348
+msgid "Server address is IPv4-only, but bindhost is IPv6-only"
+msgstr "La dirección del servidor es solo-IPv4, pero el bindhost es solo-IPv6"
+
+#: Socket.cpp:357
+msgid "Server address is IPv6-only, but bindhost is IPv4-only"
+msgstr "La dirección del servidor es solo-IPv6, pero el bindhost es solo-IPv4"
+
+#: Socket.cpp:515
+msgid "Some socket reached its max buffer limit and was closed!"
+msgstr ""
+"¡Algún socket ha alcanzado el límite de su búfer máximo y se ha cerrado!"
+
+#: SSLVerifyHost.cpp:448
+msgid "hostname doesn't match"
+msgstr "el hostname no coincide"
+
+#: SSLVerifyHost.cpp:452
+msgid "malformed hostname in certificate"
+msgstr "hostname incorrecto en el certificado"
+
+#: SSLVerifyHost.cpp:456
+msgid "hostname verification error"
+msgstr "error de verificación de hostname"
+
+#: User.cpp:507
+msgid ""
+"Invalid network name. It should be alphanumeric. Not to be confused with "
+"server name"
+msgstr ""
+"Nombre de red no válido. Debe ser alfanumérico. No confundir con el nombre "
+"del servidor"
+
+#: User.cpp:511
+msgid "Network {1} already exists"
+msgstr "La red {1} ya existe"
+
+#: User.cpp:777
+msgid ""
+"You are being disconnected because your IP is no longer allowed to connect "
+"to this user"
+msgstr ""
+"Has sido desconectado porque a tu IP ya no se le permite conectar a este "
+"usuario"
+
+#: User.cpp:907
+msgid "Password is empty"
+msgstr "La contraseña está vacía"
+
+#: User.cpp:912
+msgid "Username is empty"
+msgstr "El nombre de usuario está vacío"
+
+#: User.cpp:917
+msgid "Username is invalid"
+msgstr "El nombre de usuario no es válido"
+
+#: User.cpp:1188
+msgid "Unable to find modinfo {1}: {2}"
+msgstr "No se ha podido encontrar modinfo {1}: {2}"
index d1681337da2800786c51ab4e4b6bcc9dcfe8194d..b56b6a2df5c6cabba32ce6637f365ed4aedbecb8 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "X-Generator: crowdin.com\n"
 "X-Crowdin-Project: znc-bouncer\n"
 "X-Crowdin-Language: ru\n"
-"X-Crowdin-File: /master/src/po/znc.pot\n"
+"X-Crowdin-File: /1.7.x/src/po/znc.pot\n"
 "Project-Id-Version: znc-bouncer\n"
 "Last-Translator: DarthGandalf <alexey+crowdin@asokolov.org>\n"
 "Language-Team: Russian\n"