mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
More translateable strings, ref #1354
This commit is contained in:
@@ -111,4 +111,5 @@ void TModInfo<CBuffExtras>(CModInfo& Info) {
|
||||
Info.AddType(CModInfo::NetworkModule);
|
||||
}
|
||||
|
||||
USERMODULEDEFS(CBuffExtras, t_s("Add joins, parts etc. to the playback buffer"))
|
||||
USERMODULEDEFS(CBuffExtras,
|
||||
t_s("Adds joins, parts etc. to the playback buffer"))
|
||||
|
||||
@@ -28,19 +28,16 @@ class CSSLClientCertMod : public CModule {
|
||||
public:
|
||||
MODCONSTRUCTOR(CSSLClientCertMod) {
|
||||
AddHelpCommand();
|
||||
AddCommand("Add", static_cast<CModCommand::ModCmdFunc>(
|
||||
&CSSLClientCertMod::HandleAddCommand),
|
||||
"[pubkey]",
|
||||
"If pubkey is not provided will use the current key");
|
||||
AddCommand("Del", static_cast<CModCommand::ModCmdFunc>(
|
||||
&CSSLClientCertMod::HandleDelCommand),
|
||||
"id");
|
||||
AddCommand("List", static_cast<CModCommand::ModCmdFunc>(
|
||||
&CSSLClientCertMod::HandleListCommand),
|
||||
"", "List your public keys");
|
||||
AddCommand("Show", static_cast<CModCommand::ModCmdFunc>(
|
||||
&CSSLClientCertMod::HandleShowCommand),
|
||||
"", "Print your current key");
|
||||
AddCommand("Add", t_d("[pubkey]"),
|
||||
t_d("Add a public key. If key is not provided "
|
||||
"will use the current key"),
|
||||
[=](const CString& sLine) { HandleAddCommand(sLine); });
|
||||
AddCommand("Del", t_d("id"), t_d("Delete a key by its number in List"),
|
||||
[=](const CString& sLine) { HandleDelCommand(sLine); });
|
||||
AddCommand("List", "", t_d("List your public keys"),
|
||||
[=](const CString& sLine) { HandleListCommand(sLine); });
|
||||
AddCommand("Show", "", t_d("Print your current key"),
|
||||
[=](const CString& sLine) { HandleShowCommand(sLine); });
|
||||
}
|
||||
|
||||
~CSSLClientCertMod() override {}
|
||||
@@ -142,9 +139,9 @@ class CSSLClientCertMod : public CModule {
|
||||
const CString sPubKey = GetKey(GetClient());
|
||||
|
||||
if (sPubKey.empty()) {
|
||||
PutModule("You are not connected with any valid public key");
|
||||
PutModule(t_s("You are not connected with any valid public key"));
|
||||
} else {
|
||||
PutModule("Your current public key is: " + sPubKey);
|
||||
PutModule(t_f("Your current public key is: {1}")(sPubKey));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -156,12 +153,13 @@ class CSSLClientCertMod : public CModule {
|
||||
}
|
||||
|
||||
if (sPubKey.empty()) {
|
||||
PutModule("You did not supply a public key or connect with one.");
|
||||
PutModule(
|
||||
t_s("You did not supply a public key or connect with one."));
|
||||
} else {
|
||||
if (AddKey(GetUser(), sPubKey)) {
|
||||
PutModule("'" + sPubKey + "' added.");
|
||||
PutModule(t_f("Key '{1}' added.")(sPubKey));
|
||||
} else {
|
||||
PutModule("The key '" + sPubKey + "' is already added.");
|
||||
PutModule(t_f("The key '{1}' is already added.")(sPubKey));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -169,26 +167,26 @@ class CSSLClientCertMod : public CModule {
|
||||
void HandleListCommand(const CString& sLine) {
|
||||
CTable Table;
|
||||
|
||||
Table.AddColumn("Id");
|
||||
Table.AddColumn("Key");
|
||||
Table.AddColumn(t_s("Id", "list"));
|
||||
Table.AddColumn(t_s("Key", "list"));
|
||||
|
||||
MSCString::const_iterator it = m_PubKeys.find(GetUser()->GetUserName());
|
||||
if (it == m_PubKeys.end()) {
|
||||
PutModule("No keys set for your user");
|
||||
PutModule(t_s("No keys set for your user"));
|
||||
return;
|
||||
}
|
||||
|
||||
unsigned int id = 1;
|
||||
for (const CString& sKey : it->second) {
|
||||
Table.AddRow();
|
||||
Table.SetCell("Id", CString(id++));
|
||||
Table.SetCell("Key", sKey);
|
||||
Table.SetCell(t_s("Id", "list"), CString(id++));
|
||||
Table.SetCell(t_s("Key", "list"), sKey);
|
||||
}
|
||||
|
||||
if (PutModule(Table) == 0) {
|
||||
// This double check is necessary, because the
|
||||
// set could be empty.
|
||||
PutModule("No keys set for your user");
|
||||
PutModule(t_s("No keys set for your user"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -197,12 +195,12 @@ class CSSLClientCertMod : public CModule {
|
||||
MSCString::iterator it = m_PubKeys.find(GetUser()->GetUserName());
|
||||
|
||||
if (it == m_PubKeys.end()) {
|
||||
PutModule("No keys set for your user");
|
||||
PutModule(t_s("No keys set for your user"));
|
||||
return;
|
||||
}
|
||||
|
||||
if (id == 0 || id > it->second.size()) {
|
||||
PutModule("Invalid #, check \"list\"");
|
||||
PutModule(t_s("Invalid #, check \"list\""));
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -214,7 +212,7 @@ class CSSLClientCertMod : public CModule {
|
||||
|
||||
it->second.erase(it2);
|
||||
if (it->second.size() == 0) m_PubKeys.erase(it);
|
||||
PutModule("Removed");
|
||||
PutModule(t_s("Removed"));
|
||||
|
||||
Save();
|
||||
}
|
||||
@@ -287,5 +285,6 @@ void TModInfo<CSSLClientCertMod>(CModInfo& Info) {
|
||||
Info.SetWikiPage("certauth");
|
||||
}
|
||||
|
||||
GLOBALMODULEDEFS(CSSLClientCertMod,
|
||||
"Allow users to authenticate via SSL client certificates.")
|
||||
GLOBALMODULEDEFS(
|
||||
CSSLClientCertMod,
|
||||
t_s("Allows users to authenticate via SSL client certificates."))
|
||||
|
||||
@@ -87,4 +87,5 @@ void TModInfo<CChanSaverMod>(CModInfo& Info) {
|
||||
Info.AddType(CModInfo::GlobalModule);
|
||||
}
|
||||
|
||||
USERMODULEDEFS(CChanSaverMod, "Keep config up-to-date when user joins/parts.")
|
||||
USERMODULEDEFS(CChanSaverMod,
|
||||
t_s("Keeps config up-to-date when user joins/parts."))
|
||||
|
||||
@@ -157,6 +157,5 @@ void TModInfo<CClearBufferOnMsgMod>(CModInfo& Info) {
|
||||
Info.SetArgsHelpText("[ [!]<msg|ctcp|action|notice|part|topic|quit|all> ]");
|
||||
}
|
||||
|
||||
USERMODULEDEFS(
|
||||
CClearBufferOnMsgMod,
|
||||
"Clear all channel and query buffers whenever the user does something")
|
||||
USERMODULEDEFS(CClearBufferOnMsgMod, t_s("Clears all channel and query buffers "
|
||||
"whenever the user does something"))
|
||||
|
||||
@@ -1500,73 +1500,63 @@ class CAdminMod : public CModule {
|
||||
|
||||
public:
|
||||
MODCONSTRUCTOR(CAdminMod) {
|
||||
AddCommand("Help",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::PrintHelp),
|
||||
"[command] [variable]",
|
||||
"Prints help for matching commands and variables");
|
||||
AddCommand("Get", static_cast<CModCommand::ModCmdFunc>(&CAdminMod::Get),
|
||||
"<variable> [username]",
|
||||
"Prints the variable's value for the given or current user");
|
||||
AddCommand("Set", static_cast<CModCommand::ModCmdFunc>(&CAdminMod::Set),
|
||||
"<variable> <username> <value>",
|
||||
"Sets the variable's value for the given user");
|
||||
AddCommand("GetNetwork",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::GetNetwork),
|
||||
"<variable> [username] [network]",
|
||||
"Prints the variable's value for the given network");
|
||||
AddCommand("SetNetwork",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::SetNetwork),
|
||||
"<variable> <username> <network> <value>",
|
||||
"Sets the variable's value for the given network");
|
||||
AddCommand("GetChan",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::GetChan),
|
||||
"<variable> [username] <network> <chan>",
|
||||
"Prints the variable's value for the given channel");
|
||||
AddCommand("Help", t_d("[command] [variable]"),
|
||||
t_d("Prints help for matching commands and variables"),
|
||||
[=](const CString& sLine) { PrintHelp(sLine); });
|
||||
AddCommand(
|
||||
"Get", t_d("<variable> [username]"),
|
||||
t_d("Prints the variable's value for the given or current user"),
|
||||
[=](const CString& sLine) { Get(sLine); });
|
||||
AddCommand("Set", t_d("<variable> <username> <value>"),
|
||||
t_d("Sets the variable's value for the given user"),
|
||||
[=](const CString& sLine) { Set(sLine); });
|
||||
AddCommand("GetNetwork", t_d("<variable> [username] [network]"),
|
||||
t_d("Prints the variable's value for the given network"),
|
||||
[=](const CString& sLine) { GetNetwork(sLine); });
|
||||
AddCommand("SetNetwork", t_d("<variable> <username> <network> <value>"),
|
||||
t_d("Sets the variable's value for the given network"),
|
||||
[=](const CString& sLine) { SetNetwork(sLine); });
|
||||
AddCommand("GetChan", t_d("<variable> [username] <network> <chan>"),
|
||||
t_d("Prints the variable's value for the given channel"),
|
||||
[=](const CString& sLine) { GetChan(sLine); });
|
||||
AddCommand("SetChan",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::SetChan),
|
||||
"<variable> <username> <network> <chan> <value>",
|
||||
"Sets the variable's value for the given channel");
|
||||
AddCommand("AddChan",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::AddChan),
|
||||
"<username> <network> <chan>", "Adds a new channel");
|
||||
AddCommand("DelChan",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::DelChan),
|
||||
"<username> <network> <chan>", "Deletes a channel");
|
||||
AddCommand("ListUsers",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::ListUsers),
|
||||
"", "Lists users");
|
||||
AddCommand("AddUser",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::AddUser),
|
||||
"<username> <password>", "Adds a new user");
|
||||
AddCommand("DelUser",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::DelUser),
|
||||
"<username>", "Deletes a user");
|
||||
AddCommand("CloneUser",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::CloneUser),
|
||||
"<old username> <new username>", "Clones a user");
|
||||
AddCommand("AddServer",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::AddServer),
|
||||
"<username> <network> <server>",
|
||||
"Adds a new IRC server for the given or current user");
|
||||
AddCommand("DelServer",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::DelServer),
|
||||
"<username> <network> <server>",
|
||||
"Deletes an IRC server from the given or current user");
|
||||
AddCommand(
|
||||
"Reconnect",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::ReconnectUser),
|
||||
"<username> <network>", "Cycles the user's IRC server connection");
|
||||
AddCommand("Disconnect", static_cast<CModCommand::ModCmdFunc>(
|
||||
&CAdminMod::DisconnectUser),
|
||||
"<username> <network>",
|
||||
"Disconnects the user from their IRC server");
|
||||
AddCommand(
|
||||
"LoadModule",
|
||||
static_cast<CModCommand::ModCmdFunc>(&CAdminMod::LoadModuleForUser),
|
||||
"<username> <modulename> [args]", "Loads a Module for a user");
|
||||
AddCommand("UnLoadModule", static_cast<CModCommand::ModCmdFunc>(
|
||||
&CAdminMod::UnLoadModuleForUser),
|
||||
"<username> <modulename>", "Removes a Module of a user");
|
||||
t_d("<variable> <username> <network> <chan> <value>"),
|
||||
t_d("Sets the variable's value for the given channel"),
|
||||
[=](const CString& sLine) { SetChan(sLine); });
|
||||
AddCommand("AddChan", t_d("<username> <network> <chan>"),
|
||||
t_d("Adds a new channel"),
|
||||
[=](const CString& sLine) { AddChan(sLine); });
|
||||
AddCommand("DelChan", t_d("<username> <network> <chan>"),
|
||||
t_d("Deletes a channel"),
|
||||
[=](const CString& sLine) { DelChan(sLine); });
|
||||
AddCommand("ListUsers", "", t_d("Lists users"),
|
||||
[=](const CString& sLine) { ListUsers(sLine); });
|
||||
AddCommand("AddUser", t_d("<username> <password>"),
|
||||
t_d("Adds a new user"),
|
||||
[=](const CString& sLine) { AddUser(sLine); });
|
||||
AddCommand("DelUser", t_d("<username>"), t_d("Deletes a user"),
|
||||
[=](const CString& sLine) { DelUser(sLine); });
|
||||
AddCommand("CloneUser", t_d("<old username> <new username>"),
|
||||
t_d("Clones a user"),
|
||||
[=](const CString& sLine) { CloneUser(sLine); });
|
||||
AddCommand("AddServer", t_d("<username> <network> <server>"),
|
||||
t_d("Adds a new IRC server for the given or current user"),
|
||||
[=](const CString& sLine) { AddServer(sLine); });
|
||||
AddCommand("DelServer", t_d("<username> <network> <server>"),
|
||||
t_d("Deletes an IRC server from the given or current user"),
|
||||
[=](const CString& sLine) { DelServer(sLine); });
|
||||
AddCommand("Reconnect", t_d("<username> <network>"),
|
||||
t_d("Cycles the user's IRC server connection"),
|
||||
[=](const CString& sLine) { ReconnectUser(sLine); });
|
||||
AddCommand("Disconnect", t_d("<username> <network>"),
|
||||
t_d("Disconnects the user from their IRC server"),
|
||||
[=](const CString& sLine) { DisconnectUser(sLine); });
|
||||
AddCommand("LoadModule", t_d("<username> <modulename> [args]"),
|
||||
t_d("Loads a Module for a user"),
|
||||
[=](const CString& sLine) { LoadModuleForUser(sLine); });
|
||||
AddCommand("UnLoadModule", t_d("<username> <modulename>"),
|
||||
t_d("Removes a Module of a user"),
|
||||
[=](const CString& sLine) { UnLoadModuleForUser(sLine); });
|
||||
AddCommand("ListMods", static_cast<CModCommand::ModCmdFunc>(
|
||||
&CAdminMod::ListModulesForUser),
|
||||
"<username>", "Get the list of modules for a user");
|
||||
@@ -1613,5 +1603,5 @@ void TModInfo<CAdminMod>(CModInfo& Info) {
|
||||
}
|
||||
|
||||
USERMODULEDEFS(CAdminMod,
|
||||
"Dynamic configuration through IRC. Allows editing only "
|
||||
"yourself if you're not ZNC admin.")
|
||||
t_s("Dynamic configuration through IRC. Allows editing only "
|
||||
"yourself if you're not ZNC admin."))
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<? I18N znc-blockuser ?>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection">
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
<? I18N znc-certauth ?>
|
||||
<? INC Header.tmpl ?>
|
||||
|
||||
<form method="post" action="<? VAR URIPrefix TOP ?><? VAR ModPath ?>add">
|
||||
<? INC _csrf_check.tmpl ?>
|
||||
<div class="section">
|
||||
<h3>Add A Note</h3>
|
||||
<h3><? FORMAT "Add a key" ?></h3>
|
||||
<div class="sectionbg">
|
||||
<div class="sectionbody">
|
||||
<div class="subsection full">
|
||||
<div class="inputlabel">Key:</div>
|
||||
<div class="inputlabel"><? FORMAT "Key:" ?></div>
|
||||
<input type="text" name="key" size="40" />
|
||||
</div>
|
||||
<div class="subsection submitline">
|
||||
<input type="submit" name="add" value="Add Key" />
|
||||
<input type="submit" name="add" value="<? FORMAT "Add Key" ?>" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -19,20 +20,20 @@
|
||||
</form>
|
||||
|
||||
<? IF !KeyLoop ?>
|
||||
<p>You have no keys.</p>
|
||||
<p><? FORMAT "You have no keys." ?></p>
|
||||
<? ELSE ?>
|
||||
|
||||
<table class="data">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Key</th>
|
||||
<th><? FORMAT CTX="web" "Key" ?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<? LOOP KeyLoop ?>
|
||||
<tr class="<? IF __EVEN__ ?>evenrow<? ELSE ?>oddrow<? ENDIF ?>">
|
||||
<td>[<a href="<? VAR ModPath ?>delete?key=<? VAR Key ESC=URL,HTML ?>">del</a>]</td>
|
||||
<td>[<a href="<? VAR ModPath ?>delete?key=<? VAR Key ESC=URL,HTML ?>"><? FORMAT "del" ?></a>]</td>
|
||||
<td><? VAR Key ?></td>
|
||||
</tr>
|
||||
<? ENDLOOP ?>
|
||||
|
||||
@@ -12,6 +12,10 @@ msgstr ""
|
||||
msgid "You are not connected to an IRC Server."
|
||||
msgstr ""
|
||||
|
||||
#: block_motd.cpp:60
|
||||
msgid "MOTD blocked by ZNC"
|
||||
msgstr ""
|
||||
|
||||
#: block_motd.cpp:106
|
||||
msgid "Block the MOTD from IRC so it's not sent to your client(s)."
|
||||
msgstr ""
|
||||
|
||||
@@ -3,7 +3,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: modules/po/../data/blockuser/tmpl/blockuser_WebadminUser.tmpl:8
|
||||
#: modules/po/../data/blockuser/tmpl/blockuser_WebadminUser.tmpl:9
|
||||
msgid "Account is blocked"
|
||||
msgstr ""
|
||||
|
||||
|
||||
35
modules/po/buffextras.pot
Normal file
35
modules/po/buffextras.pot
Normal file
@@ -0,0 +1,35 @@
|
||||
#: 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 ""
|
||||
99
modules/po/certauth.pot
Normal file
99
modules/po/certauth.pot
Normal file
@@ -0,0 +1,99 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\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 ""
|
||||
3
modules/po/chansaver.pot
Normal file
3
modules/po/chansaver.pot
Normal file
@@ -0,0 +1,3 @@
|
||||
#: chansaver.cpp:91
|
||||
msgid "Keeps config up-to-date when user joins/parts."
|
||||
msgstr ""
|
||||
3
modules/po/clearbufferonmsg.pot
Normal file
3
modules/po/clearbufferonmsg.pot
Normal file
@@ -0,0 +1,3 @@
|
||||
#: clearbufferonmsg.cpp:160
|
||||
msgid "Clears all channel and query buffers whenever the user does something"
|
||||
msgstr ""
|
||||
9
modules/po/disconkick.pot
Normal file
9
modules/po/disconkick.pot
Normal file
@@ -0,0 +1,9 @@
|
||||
#: 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 ""
|
||||
@@ -947,7 +947,7 @@ msgstr ""
|
||||
msgid "Are you sure you want to delete user “{1}”?"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:91 webadmin.cpp:1860
|
||||
#: webadmin.cpp:91 webadmin.cpp:1866
|
||||
msgid "Global Settings"
|
||||
msgstr ""
|
||||
|
||||
@@ -955,11 +955,11 @@ msgstr ""
|
||||
msgid "Your Settings"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:94 webadmin.cpp:1672
|
||||
#: webadmin.cpp:94 webadmin.cpp:1678
|
||||
msgid "Traffic Info"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:97 webadmin.cpp:1651
|
||||
#: webadmin.cpp:97 webadmin.cpp:1657
|
||||
msgid "Manage Users"
|
||||
msgstr ""
|
||||
|
||||
@@ -975,211 +975,211 @@ msgstr ""
|
||||
msgid "Timeout can't be less than 30 seconds!"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:391 webadmin.cpp:419 webadmin.cpp:1173 webadmin.cpp:2042
|
||||
#: webadmin.cpp:395 webadmin.cpp:423 webadmin.cpp:1177 webadmin.cpp:2048
|
||||
msgid "Unable to load module [{1}]: {2}"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:396 webadmin.cpp:424
|
||||
#: webadmin.cpp:400 webadmin.cpp:428
|
||||
msgid "Unable to load module [{1}] with arguments [{2}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:505 webadmin.cpp:609 webadmin.cpp:634 webadmin.cpp:656
|
||||
#: webadmin.cpp:690 webadmin.cpp:1240
|
||||
#: webadmin.cpp:509 webadmin.cpp:613 webadmin.cpp:638 webadmin.cpp:660
|
||||
#: webadmin.cpp:694 webadmin.cpp:1244
|
||||
msgid "No such user"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:518 webadmin.cpp:550 webadmin.cpp:579 webadmin.cpp:595
|
||||
#: webadmin.cpp:522 webadmin.cpp:554 webadmin.cpp:583 webadmin.cpp:599
|
||||
msgid "No such user or network"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:560
|
||||
#: webadmin.cpp:564
|
||||
msgid "No such channel"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:626
|
||||
#: webadmin.cpp:630
|
||||
msgid "Please don't delete yourself, suicide is not the answer!"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:699 webadmin.cpp:955 webadmin.cpp:1305
|
||||
#: webadmin.cpp:703 webadmin.cpp:959 webadmin.cpp:1309
|
||||
msgid "Edit User [{1}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:703 webadmin.cpp:881
|
||||
#: webadmin.cpp:707 webadmin.cpp:885
|
||||
msgid "Edit Network [{1}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:713
|
||||
#: webadmin.cpp:717
|
||||
msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:720
|
||||
#: webadmin.cpp:724
|
||||
msgid "Edit Channel [{1}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:728
|
||||
#: webadmin.cpp:732
|
||||
msgid "Add Channel to Network [{1}] of User [{2}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:733
|
||||
#: webadmin.cpp:737
|
||||
msgid "Add Channel"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:740 webadmin.cpp:1498
|
||||
#: webadmin.cpp:744 webadmin.cpp:1504
|
||||
msgid "Auto Clear Chan Buffer"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:742
|
||||
#: webadmin.cpp:746
|
||||
msgid "Automatically Clear Channel Buffer After Playback"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:750
|
||||
#: webadmin.cpp:754
|
||||
msgid "Detached"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:757
|
||||
#: webadmin.cpp:761
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:781
|
||||
#: webadmin.cpp:785
|
||||
msgid "Channel name is a required argument"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:790
|
||||
#: webadmin.cpp:794
|
||||
msgid "Channel [{1}] already exists"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:797
|
||||
#: webadmin.cpp:801
|
||||
msgid "Could not add channel [{1}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:845
|
||||
#: webadmin.cpp:849
|
||||
msgid "Channel was added/modified, but config file was not written"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:878
|
||||
#: webadmin.cpp:882
|
||||
msgid "Edit Network [{1}] of User [{2}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:885 webadmin.cpp:1062
|
||||
#: webadmin.cpp:889 webadmin.cpp:1066
|
||||
msgid ""
|
||||
"Network number limit reached. Ask an admin to increase the limit for you, or "
|
||||
"delete unneeded networks from Your Settings."
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:893
|
||||
#: webadmin.cpp:897
|
||||
msgid "Add Network for User [{1}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:894
|
||||
#: webadmin.cpp:898
|
||||
msgid "Add Network"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1056
|
||||
#: webadmin.cpp:1060
|
||||
msgid "Network name is a required argument"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1180 webadmin.cpp:2049
|
||||
#: webadmin.cpp:1184 webadmin.cpp:2055
|
||||
msgid "Unable to reload module [{1}]: {2}"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1217
|
||||
#: webadmin.cpp:1221
|
||||
msgid "Network was added/modified, but config file was not written"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1246
|
||||
#: webadmin.cpp:1250
|
||||
msgid "That network doesn't exist for this user"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1263
|
||||
#: webadmin.cpp:1267
|
||||
msgid "Network was deleted, but config file was not written"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1277
|
||||
#: webadmin.cpp:1281
|
||||
msgid "That channel doesn't exist for this network"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1286
|
||||
#: webadmin.cpp:1290
|
||||
msgid "Channel was deleted, but config file was not written"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1314
|
||||
#: webadmin.cpp:1318
|
||||
msgid "Clone User [{1}]"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1500
|
||||
#: webadmin.cpp:1506
|
||||
msgid ""
|
||||
"Automatically Clear Channel Buffer After Playback (the default value for new "
|
||||
"channels)"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1510
|
||||
#: webadmin.cpp:1516
|
||||
msgid "Multi Clients"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1517
|
||||
#: webadmin.cpp:1523
|
||||
msgid "Append Timestamps"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1524
|
||||
#: webadmin.cpp:1530
|
||||
msgid "Prepend Timestamps"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1532
|
||||
#: webadmin.cpp:1538
|
||||
msgid "Deny LoadMod"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1539
|
||||
#: webadmin.cpp:1545
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1549
|
||||
#: webadmin.cpp:1555
|
||||
msgid "Deny SetBindHost"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1557
|
||||
#: webadmin.cpp:1563
|
||||
msgid "Auto Clear Query Buffer"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1559
|
||||
#: webadmin.cpp:1565
|
||||
msgid "Automatically Clear Query Buffer After Playback"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1583
|
||||
#: webadmin.cpp:1589
|
||||
msgid "Invalid Submission: User {1} already exists"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1605 webadmin.cpp:1616
|
||||
#: webadmin.cpp:1611 webadmin.cpp:1622
|
||||
msgid "Invalid submission: {1}"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1611
|
||||
#: webadmin.cpp:1617
|
||||
msgid "User was added, but config file was not written"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1622
|
||||
#: webadmin.cpp:1628
|
||||
msgid "User was edited, but config file was not written"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1780
|
||||
#: webadmin.cpp:1786
|
||||
msgid "Choose either IPv4 or IPv6 or both."
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1797
|
||||
#: webadmin.cpp:1803
|
||||
msgid "Choose either IRC or HTTP or both."
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1810 webadmin.cpp:1846
|
||||
#: webadmin.cpp:1816 webadmin.cpp:1852
|
||||
msgid "Port was changed, but config file was not written"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1836
|
||||
#: webadmin.cpp:1842
|
||||
msgid "Invalid request."
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:1850
|
||||
#: webadmin.cpp:1856
|
||||
msgid "The specified listener was not found."
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:2078
|
||||
#: webadmin.cpp:2084
|
||||
msgid "Settings were changed, but config file was not written"
|
||||
msgstr ""
|
||||
|
||||
@@ -1011,7 +1011,7 @@ msgstr "Подтверждение удаления пользователя"
|
||||
msgid "Are you sure you want to delete user “{1}”?"
|
||||
msgstr "Вы действительно хотите удалить пользователя «{1}»?"
|
||||
|
||||
#: webadmin.cpp:91 webadmin.cpp:1860
|
||||
#: webadmin.cpp:91 webadmin.cpp:1866
|
||||
msgid "Global Settings"
|
||||
msgstr "Глобальные настройки"
|
||||
|
||||
@@ -1019,11 +1019,11 @@ msgstr "Глобальные настройки"
|
||||
msgid "Your Settings"
|
||||
msgstr "Мои настройки"
|
||||
|
||||
#: webadmin.cpp:94 webadmin.cpp:1672
|
||||
#: webadmin.cpp:94 webadmin.cpp:1678
|
||||
msgid "Traffic Info"
|
||||
msgstr "Трафик"
|
||||
|
||||
#: webadmin.cpp:97 webadmin.cpp:1651
|
||||
#: webadmin.cpp:97 webadmin.cpp:1657
|
||||
msgid "Manage Users"
|
||||
msgstr "Пользователи"
|
||||
|
||||
@@ -1039,92 +1039,92 @@ msgstr "Ошибка: пароли не совпадают"
|
||||
msgid "Timeout can't be less than 30 seconds!"
|
||||
msgstr ""
|
||||
|
||||
#: webadmin.cpp:391 webadmin.cpp:419 webadmin.cpp:1173 webadmin.cpp:2042
|
||||
#: webadmin.cpp:395 webadmin.cpp:423 webadmin.cpp:1177 webadmin.cpp:2048
|
||||
msgid "Unable to load module [{1}]: {2}"
|
||||
msgstr "Не могу загрузить модуль [{1}]: {2}"
|
||||
|
||||
#: webadmin.cpp:396 webadmin.cpp:424
|
||||
#: webadmin.cpp:400 webadmin.cpp:428
|
||||
msgid "Unable to load module [{1}] with arguments [{2}]"
|
||||
msgstr "Не могу загрузить модуль [{1}] с аргументами [{2}]"
|
||||
|
||||
#: webadmin.cpp:505 webadmin.cpp:609 webadmin.cpp:634 webadmin.cpp:656
|
||||
#: webadmin.cpp:690 webadmin.cpp:1240
|
||||
#: webadmin.cpp:509 webadmin.cpp:613 webadmin.cpp:638 webadmin.cpp:660
|
||||
#: webadmin.cpp:694 webadmin.cpp:1244
|
||||
msgid "No such user"
|
||||
msgstr "Нет такого пользователя"
|
||||
|
||||
#: webadmin.cpp:518 webadmin.cpp:550 webadmin.cpp:579 webadmin.cpp:595
|
||||
#: webadmin.cpp:522 webadmin.cpp:554 webadmin.cpp:583 webadmin.cpp:599
|
||||
msgid "No such user or network"
|
||||
msgstr "Нет такого пользователя"
|
||||
|
||||
#: webadmin.cpp:560
|
||||
#: webadmin.cpp:564
|
||||
msgid "No such channel"
|
||||
msgstr "Нет такого канала"
|
||||
|
||||
#: webadmin.cpp:626
|
||||
#: webadmin.cpp:630
|
||||
msgid "Please don't delete yourself, suicide is not the answer!"
|
||||
msgstr "Пожалуйста, не удаляйте себя, самоубийство — не ответ!"
|
||||
|
||||
#: webadmin.cpp:699 webadmin.cpp:955 webadmin.cpp:1305
|
||||
#: webadmin.cpp:703 webadmin.cpp:959 webadmin.cpp:1309
|
||||
msgid "Edit User [{1}]"
|
||||
msgstr "Пользователь [{1}]"
|
||||
|
||||
#: webadmin.cpp:703 webadmin.cpp:881
|
||||
#: webadmin.cpp:707 webadmin.cpp:885
|
||||
msgid "Edit Network [{1}]"
|
||||
msgstr "Сеть [{1}]"
|
||||
|
||||
#: webadmin.cpp:713
|
||||
#: webadmin.cpp:717
|
||||
msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]"
|
||||
msgstr "Канал [{1}] в сети [{2}] пользователя [{3}]"
|
||||
|
||||
#: webadmin.cpp:720
|
||||
#: webadmin.cpp:724
|
||||
msgid "Edit Channel [{1}]"
|
||||
msgstr "Канал [{1}]"
|
||||
|
||||
#: webadmin.cpp:728
|
||||
#: webadmin.cpp:732
|
||||
msgid "Add Channel to Network [{1}] of User [{2}]"
|
||||
msgstr "Новый канал для сети [{1}] пользователя [{2}]"
|
||||
|
||||
#: webadmin.cpp:733
|
||||
#: webadmin.cpp:737
|
||||
msgid "Add Channel"
|
||||
msgstr "Новый канал"
|
||||
|
||||
#: webadmin.cpp:740 webadmin.cpp:1498
|
||||
#: webadmin.cpp:744 webadmin.cpp:1504
|
||||
msgid "Auto Clear Chan Buffer"
|
||||
msgstr "Автоматически очищать буфер канала"
|
||||
|
||||
#: webadmin.cpp:742
|
||||
#: webadmin.cpp:746
|
||||
msgid "Automatically Clear Channel Buffer After Playback"
|
||||
msgstr "Автоматически очищать буфер канала после воспроизведения"
|
||||
|
||||
#: webadmin.cpp:750
|
||||
#: webadmin.cpp:754
|
||||
msgid "Detached"
|
||||
msgstr "Отделён"
|
||||
|
||||
#: webadmin.cpp:757
|
||||
#: webadmin.cpp:761
|
||||
msgid "Enabled"
|
||||
msgstr "Включена"
|
||||
|
||||
#: webadmin.cpp:781
|
||||
#: webadmin.cpp:785
|
||||
msgid "Channel name is a required argument"
|
||||
msgstr "Необходимо имя канала"
|
||||
|
||||
#: webadmin.cpp:790
|
||||
#: webadmin.cpp:794
|
||||
msgid "Channel [{1}] already exists"
|
||||
msgstr "Канал [{1}] уже существует"
|
||||
|
||||
#: webadmin.cpp:797
|
||||
#: webadmin.cpp:801
|
||||
msgid "Could not add channel [{1}]"
|
||||
msgstr "Не могу добавить канал [{1}]"
|
||||
|
||||
#: webadmin.cpp:845
|
||||
#: webadmin.cpp:849
|
||||
msgid "Channel was added/modified, but config file was not written"
|
||||
msgstr "Канал добавлен/изменён, но записать конфигурацию в файл не удалось"
|
||||
|
||||
#: webadmin.cpp:878
|
||||
#: webadmin.cpp:882
|
||||
msgid "Edit Network [{1}] of User [{2}]"
|
||||
msgstr "Сеть [{1}] пользователя [{2}]"
|
||||
|
||||
#: webadmin.cpp:885 webadmin.cpp:1062
|
||||
#: webadmin.cpp:889 webadmin.cpp:1066
|
||||
msgid ""
|
||||
"Network number limit reached. Ask an admin to increase the limit for you, or "
|
||||
"delete unneeded networks from Your Settings."
|
||||
@@ -1132,47 +1132,47 @@ msgstr ""
|
||||
"Достигнуто ограничение на количество сетей. Попросите администратора поднять "
|
||||
"вам лимит или удалите ненужные сети в «Моих настройках»"
|
||||
|
||||
#: webadmin.cpp:893
|
||||
#: webadmin.cpp:897
|
||||
msgid "Add Network for User [{1}]"
|
||||
msgstr "Новая сеть пользователя [{1}]"
|
||||
|
||||
#: webadmin.cpp:894
|
||||
#: webadmin.cpp:898
|
||||
msgid "Add Network"
|
||||
msgstr "Новая сеть"
|
||||
|
||||
#: webadmin.cpp:1056
|
||||
#: webadmin.cpp:1060
|
||||
msgid "Network name is a required argument"
|
||||
msgstr "Необходимо имя сети"
|
||||
|
||||
#: webadmin.cpp:1180 webadmin.cpp:2049
|
||||
#: webadmin.cpp:1184 webadmin.cpp:2055
|
||||
msgid "Unable to reload module [{1}]: {2}"
|
||||
msgstr "Не могу перегрузить модуль [{1}]: {2}"
|
||||
|
||||
#: webadmin.cpp:1217
|
||||
#: webadmin.cpp:1221
|
||||
msgid "Network was added/modified, but config file was not written"
|
||||
msgstr "Сеть добавлена/изменена, но записать конфигурацию в файл не удалось"
|
||||
|
||||
#: webadmin.cpp:1246
|
||||
#: webadmin.cpp:1250
|
||||
msgid "That network doesn't exist for this user"
|
||||
msgstr "У этого пользователя нет такой сети"
|
||||
|
||||
#: webadmin.cpp:1263
|
||||
#: webadmin.cpp:1267
|
||||
msgid "Network was deleted, but config file was not written"
|
||||
msgstr "Сеть удалена, но записать конфигурацию в файл не удалось"
|
||||
|
||||
#: webadmin.cpp:1277
|
||||
#: webadmin.cpp:1281
|
||||
msgid "That channel doesn't exist for this network"
|
||||
msgstr "В этой сети нет такого канала"
|
||||
|
||||
#: webadmin.cpp:1286
|
||||
#: webadmin.cpp:1290
|
||||
msgid "Channel was deleted, but config file was not written"
|
||||
msgstr "Канал удалён, но записать конфигурацию в файл не удалось"
|
||||
|
||||
#: webadmin.cpp:1314
|
||||
#: webadmin.cpp:1318
|
||||
msgid "Clone User [{1}]"
|
||||
msgstr "Клон пользователя [{1}]"
|
||||
|
||||
#: webadmin.cpp:1500
|
||||
#: webadmin.cpp:1506
|
||||
msgid ""
|
||||
"Automatically Clear Channel Buffer After Playback (the default value for new "
|
||||
"channels)"
|
||||
@@ -1180,74 +1180,74 @@ msgstr ""
|
||||
"Автоматически очищать буфер канала после воспроизведения (значение по "
|
||||
"умолчанию для новых каналов)"
|
||||
|
||||
#: webadmin.cpp:1510
|
||||
#: webadmin.cpp:1516
|
||||
msgid "Multi Clients"
|
||||
msgstr "Много клиентов"
|
||||
|
||||
#: webadmin.cpp:1517
|
||||
#: webadmin.cpp:1523
|
||||
msgid "Append Timestamps"
|
||||
msgstr "Метка времени в конце"
|
||||
|
||||
#: webadmin.cpp:1524
|
||||
#: webadmin.cpp:1530
|
||||
msgid "Prepend Timestamps"
|
||||
msgstr "Метка времени в начале"
|
||||
|
||||
#: webadmin.cpp:1532
|
||||
#: webadmin.cpp:1538
|
||||
msgid "Deny LoadMod"
|
||||
msgstr "Запрет загрузки модулей"
|
||||
|
||||
#: webadmin.cpp:1539
|
||||
#: webadmin.cpp:1545
|
||||
msgid "Admin"
|
||||
msgstr "Администратор"
|
||||
|
||||
#: webadmin.cpp:1549
|
||||
#: webadmin.cpp:1555
|
||||
msgid "Deny SetBindHost"
|
||||
msgstr "Запрет смены хоста"
|
||||
|
||||
#: webadmin.cpp:1557
|
||||
#: webadmin.cpp:1563
|
||||
msgid "Auto Clear Query Buffer"
|
||||
msgstr "Автоматически очищать буфер личных сообщений"
|
||||
|
||||
#: webadmin.cpp:1559
|
||||
#: webadmin.cpp:1565
|
||||
msgid "Automatically Clear Query Buffer After Playback"
|
||||
msgstr "Автоматически очищать буфер личных сообщений после воспроизведения"
|
||||
|
||||
#: webadmin.cpp:1583
|
||||
#: webadmin.cpp:1589
|
||||
msgid "Invalid Submission: User {1} already exists"
|
||||
msgstr "Ошибка: пользователь {1} уже существует"
|
||||
|
||||
#: webadmin.cpp:1605 webadmin.cpp:1616
|
||||
#: webadmin.cpp:1611 webadmin.cpp:1622
|
||||
msgid "Invalid submission: {1}"
|
||||
msgstr "Ошибка: {1}"
|
||||
|
||||
#: webadmin.cpp:1611
|
||||
#: webadmin.cpp:1617
|
||||
msgid "User was added, but config file was not written"
|
||||
msgstr "Пользователь добавлен, но записать конфигурацию в файл не удалось"
|
||||
|
||||
#: webadmin.cpp:1622
|
||||
#: webadmin.cpp:1628
|
||||
msgid "User was edited, but config file was not written"
|
||||
msgstr "Пользователь изменён, но записать конфигурацию в файл не удалось"
|
||||
|
||||
#: webadmin.cpp:1780
|
||||
#: webadmin.cpp:1786
|
||||
msgid "Choose either IPv4 or IPv6 or both."
|
||||
msgstr "Выберите IPv4, IPv6 или и то, и другое."
|
||||
|
||||
#: webadmin.cpp:1797
|
||||
#: webadmin.cpp:1803
|
||||
msgid "Choose either IRC or HTTP or both."
|
||||
msgstr "Выберите IRC, HTTP или и то, и другое."
|
||||
|
||||
#: webadmin.cpp:1810 webadmin.cpp:1846
|
||||
#: webadmin.cpp:1816 webadmin.cpp:1852
|
||||
msgid "Port was changed, but config file was not written"
|
||||
msgstr "Порт изменён, но записать конфигурацию в файл не удалось"
|
||||
|
||||
#: webadmin.cpp:1836
|
||||
#: webadmin.cpp:1842
|
||||
msgid "Invalid request."
|
||||
msgstr "Некорректный запрос."
|
||||
|
||||
#: webadmin.cpp:1850
|
||||
#: webadmin.cpp:1856
|
||||
msgid "The specified listener was not found."
|
||||
msgstr "Указанный порт не найден."
|
||||
|
||||
#: webadmin.cpp:2078
|
||||
#: webadmin.cpp:2084
|
||||
msgid "Settings were changed, but config file was not written"
|
||||
msgstr "Настройки изменены, но записать конфигурацию в файл не удалось"
|
||||
|
||||
Reference in New Issue
Block a user