From 87af1a1a2376e0db20ae5aba2798cb701bfd28d7 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 7 Jan 2023 22:19:22 +0000 Subject: [PATCH 001/123] Upload tarball as artifact in CI --- .github/workflows/build.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79dd3275..a4e49083 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,11 +31,17 @@ jobs: submodules: true - run: source .github/ubuntu_deps.sh - run: | - ./make-tarball.sh --nightly znc-git-2015-01-16 /tmp/znc-tarball.tar.gz - tar xvf /tmp/znc-tarball.tar.gz - cd znc-git-2015-01-16 + date=$(date +%Y-%m-%d) + ./make-tarball.sh --nightly znc-git-$date /tmp/znc-git-$date.tar.gz + tar xvf /tmp/znc-git-$date.tar.gz + cd znc-git-$date export CFGFLAGS="--with-gtest=$GITHUB_WORKSPACE/third_party/googletest/googletest --with-gmock=$GITHUB_WORKSPACE/third_party/googletest/googlemock --disable-swig" source $GITHUB_WORKSPACE/.github/build.sh + - uses: actions/upload-artifact@v3 + with: + name: znc-tarball + path: /tmp/znc-git*.tar.gz + if-no-files-found: error - uses: codecov/codecov-action@v3 with: name: ${{ github.job }} From b57d794aaf34f1505a6f55670de7594596b5a031 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 8 Jan 2023 15:32:27 +0000 Subject: [PATCH 002/123] Send multiline CAP LS response for IRCv3.2 clients --- include/znc/Client.h | 2 ++ src/Client.cpp | 40 ++++++++++++++++++++++++++----- test/integration/tests/core.cpp | 42 +++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+), 6 deletions(-) diff --git a/include/znc/Client.h b/include/znc/Client.h index 5428cf44..af09e4aa 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -103,6 +103,7 @@ class CClient : public CIRCSocket { m_bGotPass(false), m_bGotNick(false), m_bGotUser(false), + m_bCap302(false), m_bInCap(false), m_bCapNotify(false), m_bAwayNotify(false), @@ -349,6 +350,7 @@ class CClient : public CIRCSocket { bool m_bGotPass; bool m_bGotNick; bool m_bGotUser; + bool m_bCap302; bool m_bInCap; bool m_bCapNotify; bool m_bAwayNotify; diff --git a/src/Client.cpp b/src/Client.cpp index 6d215218..44ec66be 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -687,6 +687,21 @@ void CClient::RespondCap(const CString& sResponse) { PutClient(":irc.znc.in CAP " + GetNick() + " " + sResponse); } +static VCString MultiLine(const SCString& ssCaps) { + VCString vsRes = {""}; + for (const CString& sCap : ssCaps) { + if (vsRes.back().length() + sCap.length() > 400) { + vsRes.push_back(sCap); + } else { + if (!vsRes.back().empty()) { + vsRes.back() += " "; + } + vsRes.back() += sCap; + } + } + return vsRes; +} + void CClient::HandleCap(const CMessage& Message) { CString sSubCmd = Message.GetParam(0); @@ -699,12 +714,18 @@ void CClient::HandleCap(const CMessage& Message) { ssOfferCaps.insert(it.first); } GLOBALMODULECALL(OnClientCapLs(this, ssOfferCaps), NOTHING); - CString sRes = - CString(" ").Join(ssOfferCaps.begin(), ssOfferCaps.end()); - RespondCap("LS :" + sRes); + VCString vsCaps = MultiLine(ssOfferCaps); m_bInCap = true; if (Message.GetParam(1).ToInt() >= 302) { + m_bCap302 = true; m_bCapNotify = true; + for (int i = 0; i < vsCaps.size() - 1; ++i) { + RespondCap("LS * :" + vsCaps[i]); + } + RespondCap("LS :" + vsCaps.back()); + } else { + // Can't send more than one line of caps :( + RespondCap("LS :" + vsCaps.front()); } } else if (sSubCmd.Equals("END")) { m_bInCap = false; @@ -763,9 +784,16 @@ void CClient::HandleCap(const CMessage& Message) { RespondCap("ACK :" + Message.GetParam(1)); } else if (sSubCmd.Equals("LIST")) { - CString sList = - CString(" ").Join(m_ssAcceptedCaps.begin(), m_ssAcceptedCaps.end()); - RespondCap("LIST :" + sList); + VCString vsCaps = MultiLine(m_ssAcceptedCaps); + if (m_bCap302) { + for (int i = 0; i < vsCaps.size() - 1; ++i) { + RespondCap("LIST * :" + vsCaps[i]); + } + RespondCap("LIST :" + vsCaps.back()); + } else { + // Can't send more than one line of caps :( + RespondCap("LISTS :" + vsCaps.front()); + } } else { PutClient(":irc.znc.in 410 " + GetNick() + " " + sSubCmd + " :Invalid CAP subcommand"); diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index a0c23a4b..8f9618f8 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -165,6 +165,7 @@ TEST_F(ZNCTest, InvalidConfigInChan) { auto znc = Run(); znc->ShouldFinishItself(1); } + TEST_F(ZNCTest, Encoding) { auto znc = Run(); auto ircd = ConnectIRCd(); @@ -430,5 +431,46 @@ TEST_F(ZNCTest, DenyOptions) { client2.ReadUntil("Access denied!"); } +TEST_F(ZNCTest, CAP302MultiLS) { + auto znc = Run(); + auto ircd = ConnectIRCd(); + auto client = LoginClient(); + InstallModule("testmod.cpp", R"( + #include + #include + class TestModule : public CModule { + public: + MODCONSTRUCTOR(TestModule) {} + void OnClientCapLs(CClient* pClient, SCString& ssCaps) override { + for (int i = 0; i < 100; ++i) { + ssCaps.insert("testcap-" + CString(i)); + } + } + }; + GLOBALMODULEDEFS(TestModule, "Test") + )"); + client.Write("znc loadmod testmod"); + client.ReadUntil("Loaded module testmod"); + + auto client2 = ConnectClient(); + client2.Write("CAP LS"); + client2.ReadUntil("LS :"); + auto rem = client2.ReadRemainder(); + ASSERT_GT(rem.indexOf("testcap-10"), 10); + ASSERT_EQ(rem.indexOf("testcap-80"), -1); + ASSERT_EQ(rem.indexOf("LS"), -1); + + client2 = ConnectClient(); + client2.Write("CAP LS 302"); + client2.ReadUntil("LS * :"); + rem = client2.ReadRemainder(); + qsizetype w = 0; + ASSERT_GT(w = rem.indexOf("testcap-10"), 1); + ASSERT_GT(w = rem.indexOf("testcap-22", w), 1); + ASSERT_GT(w = rem.indexOf("LS * :", w), 1); + ASSERT_GT(rem.indexOf("testcap-80", w), 1); + ASSERT_GT(rem.indexOf("LS :", w), 1); +} + } // namespace } // namespace znc_inttest From d49168b93fdb5ab48148b28279e8e99225786f54 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 8 Jan 2023 15:46:21 +0000 Subject: [PATCH 003/123] Make it possible for modules to send values in CAP LS --- include/znc/Client.h | 6 ++++-- src/Client.cpp | 6 +++--- test/integration/tests/core.cpp | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 5 deletions(-) diff --git a/include/znc/Client.h b/include/znc/Client.h index af09e4aa..631c6528 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -103,7 +103,7 @@ class CClient : public CIRCSocket { m_bGotPass(false), m_bGotNick(false), m_bGotUser(false), - m_bCap302(false), + m_uCapVersion(0), m_bInCap(false), m_bCapNotify(false), m_bAwayNotify(false), @@ -182,6 +182,8 @@ class CClient : public CIRCSocket { CString GetNick(bool bAllowIRCNick = true) const; CString GetNickMask() const; CString GetIdentifier() const { return m_sIdentifier; } + unsigned short int CapVersion() const { return m_uCapVersion; } + bool HasCap302() const { return CapVersion() >= 302; } bool HasCapNotify() const { return m_bCapNotify; } bool HasAwayNotify() const { return m_bAwayNotify; } bool HasAccountNotify() const { return m_bAccountNotify; } @@ -350,7 +352,7 @@ class CClient : public CIRCSocket { bool m_bGotPass; bool m_bGotNick; bool m_bGotUser; - bool m_bCap302; + unsigned short int m_uCapVersion; bool m_bInCap; bool m_bCapNotify; bool m_bAwayNotify; diff --git a/src/Client.cpp b/src/Client.cpp index 44ec66be..7cc81f32 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -706,6 +706,7 @@ void CClient::HandleCap(const CMessage& Message) { CString sSubCmd = Message.GetParam(0); if (sSubCmd.Equals("LS")) { + m_uCapVersion = Message.GetParam(1).ToInt(); SCString ssOfferCaps; for (const auto& it : m_mCoreCaps) { bool bServerDependent = std::get<0>(it.second); @@ -716,8 +717,7 @@ void CClient::HandleCap(const CMessage& Message) { GLOBALMODULECALL(OnClientCapLs(this, ssOfferCaps), NOTHING); VCString vsCaps = MultiLine(ssOfferCaps); m_bInCap = true; - if (Message.GetParam(1).ToInt() >= 302) { - m_bCap302 = true; + if (HasCap302()) { m_bCapNotify = true; for (int i = 0; i < vsCaps.size() - 1; ++i) { RespondCap("LS * :" + vsCaps[i]); @@ -785,7 +785,7 @@ void CClient::HandleCap(const CMessage& Message) { RespondCap("ACK :" + Message.GetParam(1)); } else if (sSubCmd.Equals("LIST")) { VCString vsCaps = MultiLine(m_ssAcceptedCaps); - if (m_bCap302) { + if (HasCap302()) { for (int i = 0; i < vsCaps.size() - 1; ++i) { RespondCap("LIST * :" + vsCaps[i]); } diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 8f9618f8..fab871cb 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -472,5 +472,37 @@ TEST_F(ZNCTest, CAP302MultiLS) { ASSERT_GT(rem.indexOf("LS :", w), 1); } +TEST_F(ZNCTest, CAP302LSValue) { + auto znc = Run(); + auto ircd = ConnectIRCd(); + auto client = LoginClient(); + InstallModule("testmod.cpp", R"( + #include + #include + class TestModule : public CModule { + public: + MODCONSTRUCTOR(TestModule) {} + void OnClientCapLs(CClient* pClient, SCString& ssCaps) override { + if (pClient->HasCap302()) { + ssCaps.insert("testcap=blah"); + } else { + ssCaps.insert("testcap"); + } + } + }; + GLOBALMODULEDEFS(TestModule, "Test") + )"); + client.Write("znc loadmod testmod"); + client.ReadUntil("Loaded module testmod"); + + auto client2 = ConnectClient(); + client2.Write("CAP LS"); + client2.ReadUntil("testcap "); + + client2 = ConnectClient(); + client2.Write("CAP LS 302"); + client2.ReadUntil("testcap="); +} + } // namespace } // namespace znc_inttest From c15fc63c556985e10a300ff98ee18748335cbd82 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Mon, 9 Jan 2023 01:08:04 +0000 Subject: [PATCH 004/123] Implement cap negotiation 3.2 on server side Used for "server-dependent" caps which already rely on sending NEW and DEL to client. This functionality is not yet available for caps added by modules. --- include/znc/Client.h | 3 + include/znc/IRCNetwork.h | 1 + include/znc/IRCSock.h | 2 +- include/znc/Modules.h | 11 ++- modules/modperl/functions.in | 1 + modules/modperl/module.h | 1 + modules/modperl/startup.pl | 1 + modules/modpython/functions.in | 1 + modules/modpython/module.h | 1 + modules/modpython/znc.py | 3 + src/Client.cpp | 47 ++++++++-- src/IRCNetwork.cpp | 6 ++ src/IRCSock.cpp | 159 ++++++++++++++++++++------------ src/Modules.cpp | 9 +- test/integration/tests/core.cpp | 29 ++++++ 15 files changed, 201 insertions(+), 74 deletions(-) diff --git a/include/znc/Client.h b/include/znc/Client.h index 631c6528..2312698d 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -296,6 +296,7 @@ class CClient : public CIRCSocket { */ void SetTagSupport(const CString& sTag, bool bState); + void NotifyServerDependentCap(const CString& sCap, bool bValue); void NotifyServerDependentCaps(const SCString& ssCaps); void ClearServerDependentCaps(); @@ -384,6 +385,8 @@ class CClient : public CIRCSocket { m_mCoreCaps; // A subset of CIRCSock::GetAcceptedCaps(), the caps that can be listed // in CAP LS and may be notified to the client with CAP NEW (cap-notify). + // TODO: come up with a way for modules to work with this, and with + // =values in NEW. SCString m_ssServerDependentCaps; friend class ClientTest; diff --git a/include/znc/IRCNetwork.h b/include/znc/IRCNetwork.h index 2d16e088..73c907d2 100644 --- a/include/znc/IRCNetwork.h +++ b/include/znc/IRCNetwork.h @@ -156,6 +156,7 @@ class CIRCNetwork : private CCoreTranslationMixin { void IRCConnected(); void IRCDisconnected(); void CheckIRCConnect(); + void NotifyServerDependentCap(const CString& sCap, bool bValue); bool PutIRC(const CString& sLine); bool PutIRC(const CMessage& Message); diff --git a/include/znc/IRCSock.h b/include/znc/IRCSock.h index a9f34f6d..e40448c5 100644 --- a/include/znc/IRCSock.h +++ b/include/znc/IRCSock.h @@ -192,7 +192,7 @@ class CIRCSock : public CIRCSocket { bool OnTextMessage(CTextMessage& Message); bool OnTopicMessage(CTopicMessage& Message); bool OnWallopsMessage(CMessage& Message); - bool OnServerCapAvailable(const CString& sCap); + bool OnServerCapAvailable(const CString& sCap, const CString& sValue); // !Message Handlers void SetNick(const CString& sNick); diff --git a/include/znc/Modules.h b/include/znc/Modules.h index ef8f2219..4d29afa5 100644 --- a/include/znc/Modules.h +++ b/include/znc/Modules.h @@ -1003,6 +1003,15 @@ class CModule { * needs to turn it on with CAP REQ. */ virtual bool OnServerCapAvailable(const CString& sCap); + /** Called for every CAP received via CAP LS from server. + * By default just calls OnServerCapAvailable() without sValue, so + * overriding one of the two is enough. + * @param sCap capability name supported by server. + * @param sValue value. + * @return true if your module supports this CAP and + * needs to turn it on with CAP REQ. + */ + virtual bool OnServerCap302Available(const CString& sCap, const CString& sValue); /** Called for every CAP accepted or rejected by server * (with CAP ACK or CAP NAK after our CAP REQ). * @param sCap capability accepted/rejected by server. @@ -1542,7 +1551,7 @@ class CModules : public std::vector, private CCoreTranslationMixin { bool OnSendToIRC(CString& sLine); bool OnSendToIRCMessage(CMessage& Message); - bool OnServerCapAvailable(const CString& sCap); + bool OnServerCapAvailable(const CString& sCap, const CString& sValue); bool OnServerCapResult(const CString& sCap, bool bSuccess); CModule* FindModule(const CString& sModule) const; diff --git a/modules/modperl/functions.in b/modules/modperl/functions.in index c4f843e9..4efb3e8a 100644 --- a/modules/modperl/functions.in +++ b/modules/modperl/functions.in @@ -61,6 +61,7 @@ EModRet OnPrivNotice(CNick& Nick, CString& sMessage) EModRet OnChanNotice(CNick& Nick, CChan& Channel, CString& sMessage) EModRet OnTopic(CNick& Nick, CChan& Channel, CString& sTopic) bool OnServerCapAvailable(const CString& sCap) +bool OnServerCap302Available(const CString& sCap, const CString& sValue) void OnServerCapResult(const CString& sCap, bool bSuccess) EModRet OnTimerAutoJoin(CChan& Channel) bool OnEmbeddedWebRequest(CWebSock& WebSock, const CString& sPageName, CTemplate& Tmpl) diff --git a/modules/modperl/module.h b/modules/modperl/module.h index 06f976dd..ddf95698 100644 --- a/modules/modperl/module.h +++ b/modules/modperl/module.h @@ -116,6 +116,7 @@ class ZNC_EXPORT_LIB_EXPORT CPerlModule : public CModule { CString& sMessage) override; EModRet OnTopic(CNick& Nick, CChan& Channel, CString& sTopic) override; bool OnServerCapAvailable(const CString& sCap) override; + bool OnServerCap302Available(const CString& sCap, const CString& sValue) override; void OnServerCapResult(const CString& sCap, bool bSuccess) override; EModRet OnTimerAutoJoin(CChan& Channel) override; bool OnEmbeddedWebRequest(CWebSock&, const CString&, CTemplate&) override; diff --git a/modules/modperl/startup.pl b/modules/modperl/startup.pl index 753c1a55..bd3d8823 100644 --- a/modules/modperl/startup.pl +++ b/modules/modperl/startup.pl @@ -405,6 +405,7 @@ sub OnPrivNotice {} sub OnChanNotice {} sub OnTopic {} sub OnServerCapAvailable {} +sub OnServerCap302Available { my ($self, $cap, $value) = @_; $self->OnServerCapAvailable($cap) } sub OnServerCapResult {} sub OnTimerAutoJoin {} sub OnEmbeddedWebRequest {} diff --git a/modules/modpython/functions.in b/modules/modpython/functions.in index f779e577..142522d7 100644 --- a/modules/modpython/functions.in +++ b/modules/modpython/functions.in @@ -61,6 +61,7 @@ EModRet OnPrivNotice(CNick& Nick, CString& sMessage) EModRet OnChanNotice(CNick& Nick, CChan& Channel, CString& sMessage) EModRet OnTopic(CNick& Nick, CChan& Channel, CString& sTopic) bool OnServerCapAvailable(const CString& sCap) +bool OnServerCap302Available(const CString& sCap, const CString& sValue) void OnServerCapResult(const CString& sCap, bool bSuccess) EModRet OnTimerAutoJoin(CChan& Channel) bool OnEmbeddedWebRequest(CWebSock& WebSock, const CString& sPageName, CTemplate& Tmpl) diff --git a/modules/modpython/module.h b/modules/modpython/module.h index a0847a20..bae43458 100644 --- a/modules/modpython/module.h +++ b/modules/modpython/module.h @@ -136,6 +136,7 @@ class ZNC_EXPORT_LIB_EXPORT CPyModule : public CModule { CString& sMessage) override; EModRet OnTopic(CNick& Nick, CChan& Channel, CString& sTopic) override; bool OnServerCapAvailable(const CString& sCap) override; + bool OnServerCap302Available(const CString& sCap, const CString& sValue) override; void OnServerCapResult(const CString& sCap, bool bSuccess) override; EModRet OnTimerAutoJoin(CChan& Channel) override; bool OnEmbeddedWebRequest(CWebSock&, const CString&, CTemplate&) override; diff --git a/modules/modpython/znc.py b/modules/modpython/znc.py index 4e8fc295..52b529a8 100644 --- a/modules/modpython/znc.py +++ b/modules/modpython/znc.py @@ -410,6 +410,9 @@ class Module: def OnServerCapAvailable(self, sCap): pass + def OnServerCap302Available(self, sCap, sValue): + return self.OnServerCapAvailable(sCap) + def OnServerCapResult(self, sCap, bSuccess): pass diff --git a/src/Client.cpp b/src/Client.cpp index 7cc81f32..fd1e1655 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -852,9 +852,38 @@ void CClient::SetTagSupport(const CString& sTag, bool bState) { } } +void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue) { + auto it = m_mCoreCaps.find(sCap); + if (bValue) { + if (m_mCoreCaps.end() != it) { + bool bServerDependent = std::get<0>(it->second); + if (bServerDependent) { + if (m_ssServerDependentCaps.count(sCap) == 0) { + m_ssServerDependentCaps.insert(sCap); + if (HasCapNotify()) { + PutClient(":irc.znc.in CAP " + GetNick() + " NEW :" + sCap); + } + } + } + } + } else { + if (HasCapNotify() && m_ssServerDependentCaps.count(sCap) > 0) { + PutClient(":irc.znc.in CAP " + GetNick() + " DEL :" + sCap); + } + if (m_mCoreCaps.end() != it) { + bool bServerDependent = std::get<0>(it->second); + const auto& handler = std::get<1>(it->second); + if (bServerDependent) { + handler(false); + } + } + m_ssServerDependentCaps.erase(sCap); + } +} + void CClient::NotifyServerDependentCaps(const SCString& ssCaps) { for (const CString& sCap : ssCaps) { - const auto& it = m_mCoreCaps.find(sCap); + auto it = m_mCoreCaps.find(sCap); if (m_mCoreCaps.end() != it) { bool bServerDependent = std::get<0>(it->second); if (bServerDependent) { @@ -864,20 +893,22 @@ void CClient::NotifyServerDependentCaps(const SCString& ssCaps) { } if (HasCapNotify() && !m_ssServerDependentCaps.empty()) { - CString sCaps = CString(" ").Join(m_ssServerDependentCaps.begin(), - m_ssServerDependentCaps.end()); - PutClient(":irc.znc.in CAP " + GetNick() + " NEW :" + sCaps); + VCString vsCaps = MultiLine(m_ssServerDependentCaps); + for (const CString& sLine : vsCaps) { + PutClient(":irc.znc.in CAP " + GetNick() + " NEW :" + sLine); + } } } void CClient::ClearServerDependentCaps() { if (HasCapNotify() && !m_ssServerDependentCaps.empty()) { - CString sCaps = CString(" ").Join(m_ssServerDependentCaps.begin(), - m_ssServerDependentCaps.end()); - PutClient(":irc.znc.in CAP " + GetNick() + " DEL :" + sCaps); + VCString vsCaps = MultiLine(m_ssServerDependentCaps); + for (const CString& sLine : vsCaps) { + PutClient(":irc.znc.in CAP " + GetNick() + " DEL :" + sLine); + } for (const CString& sCap : m_ssServerDependentCaps) { - const auto& it = m_mCoreCaps.find(sCap); + auto it = m_mCoreCaps.find(sCap); if (m_mCoreCaps.end() != it) { const auto& handler = std::get<1>(it->second); handler(false); diff --git a/src/IRCNetwork.cpp b/src/IRCNetwork.cpp index fe1ab8dc..b4f33618 100644 --- a/src/IRCNetwork.cpp +++ b/src/IRCNetwork.cpp @@ -1417,6 +1417,12 @@ void CIRCNetwork::IRCDisconnected() { CheckIRCConnect(); } +void CIRCNetwork::NotifyServerDependentCap(const CString& sCap, bool bValue) { + for (CClient* pClient : m_vClients) { + pClient->NotifyServerDependentCap(sCap, bValue); + } +} + void CIRCNetwork::SetIRCConnectEnabled(bool b) { m_bIRCConnectEnabled = b; diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 45465ca1..825fbc9a 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -246,7 +246,9 @@ void CIRCSock::SendNextCap() { if (!m_uCapPaused) { if (m_ssPendingCaps.empty()) { // We already got all needed ACK/NAK replies. - PutIRC("CAP END"); + if (!m_bAuthed) { + PutIRC("CAP END"); + } } else { CString sCap = *m_ssPendingCaps.begin(); m_ssPendingCaps.erase(m_ssPendingCaps.begin()); @@ -262,9 +264,9 @@ void CIRCSock::ResumeCap() { SendNextCap(); } -bool CIRCSock::OnServerCapAvailable(const CString& sCap) { +bool CIRCSock::OnServerCapAvailable(const CString& sCap, const CString& sValue) { bool bResult = false; - IRCSOCKMODULECALL(OnServerCapAvailable(sCap), &bResult); + IRCSOCKMODULECALL(OnServerCapAvailable(sCap, sValue), &bResult); return bResult; } @@ -347,67 +349,102 @@ bool CIRCSock::OnAwayMessage(CMessage& Message) { } bool CIRCSock::OnCapabilityMessage(CMessage& Message) { - // CAPs are supported only before authorization. - if (!m_bAuthed) { - // The first parameter is most likely "*". No idea why, the - // CAP spec don't mention this, but all implementations - // I've seen add this extra asterisk - CString sSubCmd = Message.GetParam(1); + // The first parameter is most likely "*". No idea why, the + // CAP spec don't mention this, but all implementations + // I've seen add this extra asterisk + CString sSubCmd = Message.GetParam(1); - // If the caplist of a reply is too long, it's split - // into multiple replies. A "*" is prepended to show - // that the list was split into multiple replies. - // This is useful mainly for LS. For ACK and NAK - // replies, there's no real need for this, because - // we request only 1 capability per line. - // If we will need to support broken servers or will - // send several requests per line, need to delay ACK - // actions until all ACK lines are received and - // to recognize past request of NAK by 100 chars - // of this reply. - CString sArgs; - if (Message.GetParam(2) == "*") { - sArgs = Message.GetParam(3); - } else { - sArgs = Message.GetParam(2); + // If the caplist of a reply is too long, it's split + // into multiple replies. A "*" is prepended to show + // that the list was split into multiple replies. + // This is useful mainly for LS. For ACK and NAK + // replies, there's no real need for this, because + // we request only 1 capability per line. + // If we will need to support broken servers or will + // send several requests per line, need to delay ACK + // actions until all ACK lines are received and + // to recognize past request of NAK by 100 chars + // of this reply. + // As for LS, we shouldn't don't send END after receiving first line, + // because interesting caps can be on next line. + CString sArgs; + bool bSendNext = true; + if (Message.GetParam(2) == "*") { + bSendNext = false; + sArgs = Message.GetParam(3); + } else { + sArgs = Message.GetParam(2); + } + + std::map> mSupportedCaps = { + {"multi-prefix", [this](bool bVal) { m_bNamesx = bVal; }}, + {"userhost-in-names", [this](bool bVal) { m_bUHNames = bVal; }}, + {"away-notify", [this](bool bVal) { m_bAwayNotify = bVal; }}, + {"account-notify", [this](bool bVal) { m_bAccountNotify = bVal; }}, + {"account-tag", [this](bool bVal) { m_bAccountTag = bVal; }}, + {"cap-notify", [](bool bVal) {}}, + {"extended-join", [this](bool bVal) { m_bExtendedJoin = bVal; }}, + {"server-time", [this](bool bVal) { m_bServerTime = bVal; }}, + {"znc.in/server-time-iso", + [this](bool bVal) { m_bServerTime = bVal; }}, + }; + + auto RemoveCap = [&](const CString& sCap) { + IRCSOCKMODULECALL(OnServerCapResult(sCap, false), NOTHING); + auto it = mSupportedCaps.find(sCap); + if (it != mSupportedCaps.end()) { + it->second(false); } - - std::map> mSupportedCaps = { - {"multi-prefix", [this](bool bVal) { m_bNamesx = bVal; }}, - {"userhost-in-names", [this](bool bVal) { m_bUHNames = bVal; }}, - {"away-notify", [this](bool bVal) { m_bAwayNotify = bVal; }}, - {"account-notify", [this](bool bVal) { m_bAccountNotify = bVal; }}, - {"account-tag", [this](bool bVal) { m_bAccountTag = bVal; }}, - {"extended-join", [this](bool bVal) { m_bExtendedJoin = bVal; }}, - {"server-time", [this](bool bVal) { m_bServerTime = bVal; }}, - {"znc.in/server-time-iso", - [this](bool bVal) { m_bServerTime = bVal; }}, - }; - - if (sSubCmd == "LS") { - VCString vsTokens; - sArgs.Split(" ", vsTokens, false); - - for (const CString& sCap : vsTokens) { - if (OnServerCapAvailable(sCap) || mSupportedCaps.count(sCap)) { - m_ssPendingCaps.insert(sCap); - } - } - } else if (sSubCmd == "ACK") { - sArgs.Trim(); - IRCSOCKMODULECALL(OnServerCapResult(sArgs, true), NOTHING); - const auto& it = mSupportedCaps.find(sArgs); - if (it != mSupportedCaps.end()) { - it->second(true); - } - m_ssAcceptedCaps.insert(sArgs); - } else if (sSubCmd == "NAK") { - // This should work because there's no [known] - // capability with length of name more than 100 characters. - sArgs.Trim(); - IRCSOCKMODULECALL(OnServerCapResult(sArgs, false), NOTHING); + m_ssAcceptedCaps.erase(sCap); + m_ssPendingCaps.erase(sCap); + if (m_bAuthed) { + m_pNetwork->NotifyServerDependentCap(sCap, false); } + }; + if (sSubCmd == "LS" || sSubCmd == "NEW") { + VCString vsTokens; + sArgs.Split(" ", vsTokens, false); + + for (const CString& sToken : vsTokens) { + CString sCap, sValue; + int eq = sToken.find('='); + if (eq == std::string::npos) { + sCap = sToken; + } else { + sCap = sToken.substr(0, eq); + sValue = sToken.substr(eq + 1); + } + if (OnServerCapAvailable(sCap, sValue) || mSupportedCaps.count(sCap)) { + m_ssPendingCaps.insert(sCap); + } + } + } else if (sSubCmd == "ACK") { + sArgs.Trim(); + IRCSOCKMODULECALL(OnServerCapResult(sArgs, true), NOTHING); + auto it = mSupportedCaps.find(sArgs); + if (it != mSupportedCaps.end()) { + it->second(true); + } + m_ssAcceptedCaps.insert(sArgs); + if (m_bAuthed) { + m_pNetwork->NotifyServerDependentCap(sArgs, true); + } + } else if (sSubCmd == "NAK") { + // This should work because there's no [known] + // capability with length of name more than 100 characters. + sArgs.Trim(); + RemoveCap(sArgs); + } else if (sSubCmd == "DEL") { + VCString vsTokens; + sArgs.Split(" ", vsTokens, false); + + for (const CString& sCap : vsTokens) { + RemoveCap(sCap); + } + } + + if (bSendNext) { SendNextCap(); } // Don't forward any CAP stuff to the client @@ -1222,7 +1259,7 @@ void CIRCSock::Connected() { &bReturn); if (bReturn) return; - PutIRC("CAP LS"); + PutIRC("CAP LS 302"); if (!sPass.empty()) { PutIRC("PASS " + sPass); diff --git a/src/Modules.cpp b/src/Modules.cpp index d69d6050..fb868352 100644 --- a/src/Modules.cpp +++ b/src/Modules.cpp @@ -999,6 +999,9 @@ CModule::EModRet CModule::OnSendToIRCMessage(CMessage& Message) { } bool CModule::OnServerCapAvailable(const CString& sCap) { return false; } +bool CModule::OnServerCap302Available(const CString& sCap, const CString& sValue) { + return OnServerCapAvailable(sCap); +} void CModule::OnServerCapResult(const CString& sCap, bool bSuccess) {} bool CModule::PutIRC(const CString& sLine) { @@ -1491,7 +1494,7 @@ bool CModules::OnModCTCP(const CString& sMessage) { } // Why MODHALTCHK works only with functions returning EModRet ? :( -bool CModules::OnServerCapAvailable(const CString& sCap) { +bool CModules::OnServerCapAvailable(const CString& sCap, const CString& sValue) { bool bResult = false; for (CModule* pMod : *this) { try { @@ -1500,11 +1503,11 @@ bool CModules::OnServerCapAvailable(const CString& sCap) { if (m_pUser) { CUser* pOldUser = pMod->GetUser(); pMod->SetUser(m_pUser); - bResult |= pMod->OnServerCapAvailable(sCap); + bResult |= pMod->OnServerCap302Available(sCap, sValue); pMod->SetUser(pOldUser); } else { // WTF? Is that possible? - bResult |= pMod->OnServerCapAvailable(sCap); + bResult |= pMod->OnServerCap302Available(sCap, sValue); } pMod->SetClient(pOldClient); } catch (const CModule::EModException& e) { diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index fab871cb..a01baca5 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -270,6 +270,35 @@ TEST_F(ZNCTest, AwayNotify) { client.Write("znc shutdown"); } +TEST_F(ZNCTest, CAP302LSWaitFull) { + auto znc = Run(); + auto ircd = ConnectIRCd(); + ircd.ReadUntil("CAP LS 302"); + ircd.Write("CAP user LS * :away-notify"); + ASSERT_THAT(ircd.ReadRemainder().toStdString(), Not(HasSubstr("away-notify"))); + ircd.Write("CAP user LS :blahblah"); + ircd.ReadUntil("CAP REQ :away-notify"); +} + +TEST_F(ZNCTest, CAP302NewDel) { + auto znc = Run(); + auto ircd = ConnectIRCd(); + auto client = LoginClient(); + ircd.Write("CAP nick LS :blahblah"); + ircd.ReadUntil("CAP END"); + ircd.Write(":server 001 nick :Hello"); + client.Write("CAP REQ :away-notify"); + client.ReadUntil("NAK :away-notify"); + client.Write("CAP REQ :cap-notify"); + client.ReadUntil("ACK :cap-notify"); + ircd.Write("CAP nick NEW :away-notify"); + ircd.ReadUntil("CAP REQ :away-notify"); + ircd.Write("CAP nick ACK :away-notify"); + client.ReadUntil("CAP nick NEW :away-notify"); + ircd.Write("CAP nick DEL :away-notify"); + client.ReadUntil("CAP nick DEL :away-notify"); +} + TEST_F(ZNCTest, JoinKey) { QFile conf(m_dir.path() + "/configs/znc.conf"); ASSERT_TRUE(conf.open(QIODevice::Append | QIODevice::Text)); From d532dcbd5c70ffeed6597e7707ea56c82dadf9ef Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Mon, 9 Jan 2023 01:47:03 +0000 Subject: [PATCH 005/123] cygwin qt doesn't know qsizetype yet --- test/integration/tests/core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index a01baca5..f660dcf2 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -493,7 +493,7 @@ TEST_F(ZNCTest, CAP302MultiLS) { client2.Write("CAP LS 302"); client2.ReadUntil("LS * :"); rem = client2.ReadRemainder(); - qsizetype w = 0; + int w = 0; ASSERT_GT(w = rem.indexOf("testcap-10"), 1); ASSERT_GT(w = rem.indexOf("testcap-22", w), 1); ASSERT_GT(w = rem.indexOf("LS * :", w), 1); From 9eebb1ff04b03df7963697cd3bef109c6bf48df6 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 4 Mar 2023 09:32:57 +0000 Subject: [PATCH 006/123] Move CClient constructor body to .cpp --- include/znc/Client.h | 73 +------------------------------------------- src/Client.cpp | 71 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 72 deletions(-) diff --git a/include/znc/Client.h b/include/znc/Client.h index 2312698d..7afdcea3 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -98,78 +98,7 @@ class CClientAuth : public CAuthBase { class CClient : public CIRCSocket { public: - CClient() - : CIRCSocket(), - m_bGotPass(false), - m_bGotNick(false), - m_bGotUser(false), - m_uCapVersion(0), - m_bInCap(false), - m_bCapNotify(false), - m_bAwayNotify(false), - m_bAccountNotify(false), - m_bAccountTag(false), - m_bExtendedJoin(false), - m_bNamesx(false), - m_bUHNames(false), - m_bAway(false), - m_bServerTime(false), - m_bBatch(false), - m_bEchoMessage(false), - m_bSelfMessage(false), - m_bPlaybackActive(false), - m_pUser(nullptr), - m_pNetwork(nullptr), - m_sNick("unknown-nick"), - m_sPass(""), - m_sUser(""), - m_sNetwork(""), - m_sIdentifier(""), - m_spAuth(), - m_ssAcceptedCaps(), - m_ssSupportedTags(), - m_mCoreCaps({ - {"multi-prefix", - {false, [this](bool bVal) { m_bNamesx = bVal; }}}, - {"userhost-in-names", - {false, [this](bool bVal) { m_bUHNames = bVal; }}}, - {"echo-message", - {false, [this](bool bVal) { m_bEchoMessage = bVal; }}}, - {"server-time", - {false, [this](bool bVal) { - m_bServerTime = bVal; - SetTagSupport("time", bVal); - }}}, - {"batch", {false, [this](bool bVal) { - m_bBatch = bVal; - SetTagSupport("batch", bVal); - }}}, - {"cap-notify", - {false, [this](bool bVal) { m_bCapNotify = bVal; }}}, - {"away-notify", - {true, [this](bool bVal) { m_bAwayNotify = bVal; }}}, - {"account-notify", - {true, [this](bool bVal) { m_bAccountNotify = bVal; }}}, - {"account-tag", - {true, [this](bool bVal) { - m_bAccountTag = bVal; - SetTagSupport("account", bVal); - }}}, - {"extended-join", - {true, [this](bool bVal) { m_bExtendedJoin = bVal; }}}, - }) { - EnableReadLine(); - // RFC says a line can have 512 chars max, but we are - // a little more gentle ;) - SetMaxBufferThreshold(1024); - - // For compatibility with older clients - m_mCoreCaps["znc.in/server-time-iso"] = m_mCoreCaps["server-time"]; - m_mCoreCaps["znc.in/batch"] = m_mCoreCaps["batch"]; - m_mCoreCaps["znc.in/self-message"] = { - false, [this](bool bVal) { m_bSelfMessage = bVal; }}; - } - + CClient(); virtual ~CClient(); CClient(const CClient&) = delete; diff --git a/src/Client.cpp b/src/Client.cpp index fd1e1655..1ba93631 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -75,6 +75,77 @@ using std::vector; } \ } +CClient::CClient() : CIRCSocket(), + m_bGotPass(false), + m_bGotNick(false), + m_bGotUser(false), + m_uCapVersion(0), + m_bInCap(false), + m_bCapNotify(false), + m_bAwayNotify(false), + m_bAccountNotify(false), + m_bAccountTag(false), + m_bExtendedJoin(false), + m_bNamesx(false), + m_bUHNames(false), + m_bAway(false), + m_bServerTime(false), + m_bBatch(false), + m_bEchoMessage(false), + m_bSelfMessage(false), + m_bPlaybackActive(false), + m_pUser(nullptr), + m_pNetwork(nullptr), + m_sNick("unknown-nick"), + m_sPass(""), + m_sUser(""), + m_sNetwork(""), + m_sIdentifier(""), + m_spAuth(), + m_ssAcceptedCaps(), + m_ssSupportedTags(), + m_mCoreCaps({ + {"multi-prefix", + {false, [this](bool bVal) { m_bNamesx = bVal; }}}, + {"userhost-in-names", + {false, [this](bool bVal) { m_bUHNames = bVal; }}}, + {"echo-message", + {false, [this](bool bVal) { m_bEchoMessage = bVal; }}}, + {"server-time", + {false, [this](bool bVal) { + m_bServerTime = bVal; + SetTagSupport("time", bVal); + }}}, + {"batch", {false, [this](bool bVal) { + m_bBatch = bVal; + SetTagSupport("batch", bVal); + }}}, + {"cap-notify", + {false, [this](bool bVal) { m_bCapNotify = bVal; }}}, + {"away-notify", + {true, [this](bool bVal) { m_bAwayNotify = bVal; }}}, + {"account-notify", + {true, [this](bool bVal) { m_bAccountNotify = bVal; }}}, + {"account-tag", + {true, [this](bool bVal) { + m_bAccountTag = bVal; + SetTagSupport("account", bVal); + }}}, + {"extended-join", + {true, [this](bool bVal) { m_bExtendedJoin = bVal; }}}, + }) { + EnableReadLine(); + // RFC says a line can have 512 chars max, but we are + // a little more gentle ;) + SetMaxBufferThreshold(1024); + + // For compatibility with older clients + m_mCoreCaps["znc.in/server-time-iso"] = m_mCoreCaps["server-time"]; + m_mCoreCaps["znc.in/batch"] = m_mCoreCaps["batch"]; + m_mCoreCaps["znc.in/self-message"] = { + false, [this](bool bVal) { m_bSelfMessage = bVal; }}; +} + CClient::~CClient() { if (m_spAuth) { CClientAuth* pAuth = (CClientAuth*)&(*m_spAuth); From 50a3226b4f3a7f77cdb0220d673859e76f8f5468 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 4 Mar 2023 10:01:26 +0000 Subject: [PATCH 007/123] Don't duplicate the map of cap handlers per client The idea here was that modules would dynamically add handlers to the map, then it needs to be per client; but a simpler way to achieve this will be in next commit --- include/znc/Client.h | 4 +- src/Client.cpp | 113 +++++++++++++++++++++++-------------------- 2 files changed, 63 insertions(+), 54 deletions(-) diff --git a/include/znc/Client.h b/include/znc/Client.h index 7afdcea3..a7b543c0 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -310,8 +310,8 @@ class CClient : public CIRCSocket { // The capabilities supported by the ZNC core - capability names mapped // to a pair which contains a bool describing whether the capability is // server-dependent, and a capability value change handler. - std::map>> - m_mCoreCaps; + static const std::map>>& + CoreCaps(); // A subset of CIRCSock::GetAcceptedCaps(), the caps that can be listed // in CAP LS and may be notified to the client with CAP NEW (cap-notify). // TODO: come up with a way for modules to work with this, and with diff --git a/src/Client.cpp b/src/Client.cpp index 1ba93631..a188dd11 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -103,47 +103,11 @@ CClient::CClient() : CIRCSocket(), m_sIdentifier(""), m_spAuth(), m_ssAcceptedCaps(), - m_ssSupportedTags(), - m_mCoreCaps({ - {"multi-prefix", - {false, [this](bool bVal) { m_bNamesx = bVal; }}}, - {"userhost-in-names", - {false, [this](bool bVal) { m_bUHNames = bVal; }}}, - {"echo-message", - {false, [this](bool bVal) { m_bEchoMessage = bVal; }}}, - {"server-time", - {false, [this](bool bVal) { - m_bServerTime = bVal; - SetTagSupport("time", bVal); - }}}, - {"batch", {false, [this](bool bVal) { - m_bBatch = bVal; - SetTagSupport("batch", bVal); - }}}, - {"cap-notify", - {false, [this](bool bVal) { m_bCapNotify = bVal; }}}, - {"away-notify", - {true, [this](bool bVal) { m_bAwayNotify = bVal; }}}, - {"account-notify", - {true, [this](bool bVal) { m_bAccountNotify = bVal; }}}, - {"account-tag", - {true, [this](bool bVal) { - m_bAccountTag = bVal; - SetTagSupport("account", bVal); - }}}, - {"extended-join", - {true, [this](bool bVal) { m_bExtendedJoin = bVal; }}}, - }) { + m_ssSupportedTags() { EnableReadLine(); // RFC says a line can have 512 chars max, but we are // a little more gentle ;) SetMaxBufferThreshold(1024); - - // For compatibility with older clients - m_mCoreCaps["znc.in/server-time-iso"] = m_mCoreCaps["server-time"]; - m_mCoreCaps["znc.in/batch"] = m_mCoreCaps["batch"]; - m_mCoreCaps["znc.in/self-message"] = { - false, [this](bool bVal) { m_bSelfMessage = bVal; }}; } CClient::~CClient() { @@ -773,13 +737,58 @@ static VCString MultiLine(const SCString& ssCaps) { return vsRes; } +const std::map>>& +CClient::CoreCaps() { + static const std::map>> mCoreCaps = []{ + std::map>> mCoreCaps = { + {"multi-prefix", + {false, [](CClient* pClient, bool bVal) { pClient->m_bNamesx = bVal; }}}, + {"userhost-in-names", + {false, [](CClient* pClient, bool bVal) { pClient->m_bUHNames = bVal; }}}, + {"echo-message", + {false, [](CClient* pClient, bool bVal) { pClient->m_bEchoMessage = bVal; }}}, + {"server-time", + {false, [](CClient* pClient, bool bVal) { + pClient->m_bServerTime = bVal; + pClient->SetTagSupport("time", bVal); + }}}, + {"batch", {false, [](CClient* pClient, bool bVal) { + pClient->m_bBatch = bVal; + pClient->SetTagSupport("batch", bVal); + }}}, + {"cap-notify", + {false, [](CClient* pClient, bool bVal) { pClient->m_bCapNotify = bVal; }}}, + {"away-notify", + {true, [](CClient* pClient, bool bVal) { pClient->m_bAwayNotify = bVal; }}}, + {"account-notify", + {true, [](CClient* pClient, bool bVal) { pClient->m_bAccountNotify = bVal; }}}, + {"account-tag", + {true, [](CClient* pClient, bool bVal) { + pClient->m_bAccountTag = bVal; + pClient->SetTagSupport("account", bVal); + }}}, + {"extended-join", + {true, [](CClient* pClient, bool bVal) { pClient->m_bExtendedJoin = bVal; }}}, + }; + + // For compatibility with older clients + mCoreCaps["znc.in/server-time-iso"] = mCoreCaps["server-time"]; + mCoreCaps["znc.in/batch"] = mCoreCaps["batch"]; + mCoreCaps["znc.in/self-message"] = { + false, [](CClient* pClient, bool bVal) { pClient->m_bSelfMessage = bVal; }}; + + return mCoreCaps; + }(); + return mCoreCaps; +} + void CClient::HandleCap(const CMessage& Message) { CString sSubCmd = Message.GetParam(0); if (sSubCmd.Equals("LS")) { m_uCapVersion = Message.GetParam(1).ToInt(); SCString ssOfferCaps; - for (const auto& it : m_mCoreCaps) { + for (const auto& it : CoreCaps()) { bool bServerDependent = std::get<0>(it.second); if (!bServerDependent || m_ssServerDependentCaps.count(it.first) > 0) @@ -817,8 +826,8 @@ void CClient::HandleCap(const CMessage& Message) { if (sCap.TrimPrefix("-")) bVal = false; bool bAccepted = false; - const auto& it = m_mCoreCaps.find(sCap); - if (m_mCoreCaps.end() != it) { + const auto& it = CoreCaps().find(sCap); + if (CoreCaps().end() != it) { bool bServerDependent = std::get<0>(it->second); bAccepted = !bServerDependent || m_ssServerDependentCaps.count(sCap) > 0; @@ -839,10 +848,10 @@ void CClient::HandleCap(const CMessage& Message) { CString sCap = sToken; if (sCap.TrimPrefix("-")) bVal = false; - auto handler_it = m_mCoreCaps.find(sCap); - if (m_mCoreCaps.end() != handler_it) { + auto handler_it = CoreCaps().find(sCap); + if (CoreCaps().end() != handler_it) { const auto& handler = std::get<1>(handler_it->second); - handler(bVal); + handler(this, bVal); } GLOBALMODULECALL(OnClientCapRequest(this, sCap, bVal), NOTHING); @@ -924,9 +933,9 @@ void CClient::SetTagSupport(const CString& sTag, bool bState) { } void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue) { - auto it = m_mCoreCaps.find(sCap); + auto it = CoreCaps().find(sCap); if (bValue) { - if (m_mCoreCaps.end() != it) { + if (CoreCaps().end() != it) { bool bServerDependent = std::get<0>(it->second); if (bServerDependent) { if (m_ssServerDependentCaps.count(sCap) == 0) { @@ -941,11 +950,11 @@ void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue) { if (HasCapNotify() && m_ssServerDependentCaps.count(sCap) > 0) { PutClient(":irc.znc.in CAP " + GetNick() + " DEL :" + sCap); } - if (m_mCoreCaps.end() != it) { + if (CoreCaps().end() != it) { bool bServerDependent = std::get<0>(it->second); const auto& handler = std::get<1>(it->second); if (bServerDependent) { - handler(false); + handler(this, false); } } m_ssServerDependentCaps.erase(sCap); @@ -954,8 +963,8 @@ void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue) { void CClient::NotifyServerDependentCaps(const SCString& ssCaps) { for (const CString& sCap : ssCaps) { - auto it = m_mCoreCaps.find(sCap); - if (m_mCoreCaps.end() != it) { + auto it = CoreCaps().find(sCap); + if (CoreCaps().end() != it) { bool bServerDependent = std::get<0>(it->second); if (bServerDependent) { m_ssServerDependentCaps.insert(sCap); @@ -979,10 +988,10 @@ void CClient::ClearServerDependentCaps() { } for (const CString& sCap : m_ssServerDependentCaps) { - auto it = m_mCoreCaps.find(sCap); - if (m_mCoreCaps.end() != it) { + auto it = CoreCaps().find(sCap); + if (CoreCaps().end() != it) { const auto& handler = std::get<1>(it->second); - handler(false); + handler(this, false); } m_ssAcceptedCaps.erase(sCap); } From ee9ad2ff8e24848d084c60357fd49e1aee693642 Mon Sep 17 00:00:00 2001 From: KindOne <20209685+RealKindOne@users.noreply.github.com> Date: Fri, 8 Sep 2023 07:21:31 -0400 Subject: [PATCH 008/123] Use module names as the module ident. Some clients will reuse query windows as the client thinks its just a nick change if you have a existing query window with a module and a different one messages you. Fix that by using the modules name as the ident. Update tests to match new modules ident. --- src/Client.cpp | 18 +++++++++++------- test/IRCSockTest.cpp | 2 +- test/integration/tests/core.cpp | 6 +++--- test/integration/tests/modules.cpp | 2 +- test/integration/tests/scripting.cpp | 12 ++++++------ 5 files changed, 22 insertions(+), 18 deletions(-) diff --git a/src/Client.cpp b/src/Client.cpp index 6d215218..f24d69da 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -609,11 +609,13 @@ void CClient::PutModNotice(const CString& sModule, const CString& sLine) { DEBUG("(" << GetFullName() << ") ZNC -> CLI [:" + m_pUser->GetStatusPrefix() + + ((sModule.empty()) ? "status" : sModule) + "!" + ((sModule.empty()) ? "status" : sModule) + - "!znc@znc.in NOTICE " << GetNick() << " :" << sLine - << "]"); + "@znc.in NOTICE " + << GetNick() << " :" << sLine << "]"); Write(":" + m_pUser->GetStatusPrefix() + - ((sModule.empty()) ? "status" : sModule) + "!znc@znc.in NOTICE " + + ((sModule.empty()) ? "status" : sModule) + "!" + + ((sModule.empty()) ? "status" : sModule) + "@znc.in NOTICE " + GetNick() + " :" + sLine + "\r\n"); } @@ -624,16 +626,18 @@ void CClient::PutModule(const CString& sModule, const CString& sLine) { DEBUG("(" << GetFullName() << ") ZNC -> CLI [:" + m_pUser->GetStatusPrefix() + + ((sModule.empty()) ? "status" : sModule) + "!" + ((sModule.empty()) ? "status" : sModule) + - "!znc@znc.in PRIVMSG " << GetNick() << " :" << sLine - << "]"); + "@znc.in PRIVMSG " + << GetNick() << " :" << sLine << "]"); VCString vsLines; sLine.Split("\n", vsLines); for (const CString& s : vsLines) { Write(":" + m_pUser->GetStatusPrefix() + - ((sModule.empty()) ? "status" : sModule) + - "!znc@znc.in PRIVMSG " + GetNick() + " :" + s + "\r\n"); + ((sModule.empty()) ? "status" : sModule) + "!" + + ((sModule.empty()) ? "status" : sModule) + "@znc.in PRIVMSG " + + GetNick() + " :" + s + "\r\n"); } } diff --git a/test/IRCSockTest.cpp b/test/IRCSockTest.cpp index d5485218..8962cb93 100644 --- a/test/IRCSockTest.cpp +++ b/test/IRCSockTest.cpp @@ -211,7 +211,7 @@ TEST_F(IRCSockTest, OnErrorMessage) { EXPECT_THAT( m_pTestClient->vsLines, ElementsAre( - ":*status!znc@znc.in PRIVMSG me :Error from server: foo bar")); + ":*status!status@znc.in PRIVMSG me :Error from server: foo bar")); } TEST_F(IRCSockTest, OnInviteMessage) { diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index a0c23a4b..95a7490d 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -296,15 +296,15 @@ TEST_F(ZNCTest, StatusEchoMessage) { client.Write("CAP REQ :echo-message"); client.Write("PRIVMSG *status :blah"); client.ReadUntil(":nick!user@irc.znc.in PRIVMSG *status :blah"); - client.ReadUntil(":*status!znc@znc.in PRIVMSG nick :Unknown command"); + client.ReadUntil(":*status!status@znc.in PRIVMSG nick :Unknown command"); client.Write("znc delnetwork test"); client.ReadUntil("Network deleted"); auto client2 = LoginClient(); client2.Write("PRIVMSG *status :blah2"); - client2.ReadUntil(":*status!znc@znc.in PRIVMSG nick :Unknown command"); + client2.ReadUntil(":*status!status@znc.in PRIVMSG nick :Unknown command"); auto client3 = LoginClient(); client3.Write("PRIVMSG *status :blah3"); - client3.ReadUntil(":*status!znc@znc.in PRIVMSG nick :Unknown command"); + client3.ReadUntil(":*status!status@znc.in PRIVMSG nick :Unknown command"); } TEST_F(ZNCTest, MoveChannels) { diff --git a/test/integration/tests/modules.cpp b/test/integration/tests/modules.cpp index 6f2737ca..6b87cda3 100644 --- a/test/integration/tests/modules.cpp +++ b/test/integration/tests/modules.cpp @@ -234,7 +234,7 @@ TEST_F(ZNCTest, KeepNickModule) { ircd.ReadUntil("NICK user"); ircd.Write(":server 435 user_ user #error :Nope :-P"); client.ReadUntil( - ":*keepnick!znc@znc.in PRIVMSG user_ " + ":*keepnick!keepnick@znc.in PRIVMSG user_ " ":Unable to obtain nick user: Nope :-P, #error"); } diff --git a/test/integration/tests/scripting.cpp b/test/integration/tests/scripting.cpp index d31fb778..24a45038 100644 --- a/test/integration/tests/scripting.cpp +++ b/test/integration/tests/scripting.cpp @@ -31,7 +31,7 @@ TEST_F(ZNCTest, Modperl) { client.Write("znc loadmod modperl"); client.Write("znc loadmod perleval"); client.Write("PRIVMSG *perleval :2+2"); - client.ReadUntil(":*perleval!znc@znc.in PRIVMSG nick :Result: 4"); + client.ReadUntil(":*perleval!perleval@znc.in PRIVMSG nick :Result: 4"); client.Write("PRIVMSG *perleval :$self->GetUser->GetUsername"); client.ReadUntil("Result: user"); } @@ -48,7 +48,7 @@ TEST_F(ZNCTest, Modpython) { client.Write("znc loadmod modpython"); client.Write("znc loadmod pyeval"); client.Write("PRIVMSG *pyeval :2+2"); - client.ReadUntil(":*pyeval!znc@znc.in PRIVMSG nick :4"); + client.ReadUntil(":*pyeval!pyeval@znc.in PRIVMSG nick :4"); client.Write("PRIVMSG *pyeval :module.GetUser().GetUsername()"); client.ReadUntil("nick :'user'"); ircd.Write(":server 001 nick :Hello"); @@ -60,7 +60,7 @@ TEST_F(ZNCTest, Modpython) { client.Write("PRIVMSG *controlpanel :Set ClientEncoding $me Western"); client.Write("JOIN #a\342"); client.ReadUntil( - ":*controlpanel!znc@znc.in PRIVMSG nick :ClientEncoding = UTF-8"); + ":*controlpanel!controlpanel@znc.in PRIVMSG nick :ClientEncoding = UTF-8"); ircd.ReadUntil("JOIN #a\xEF\xBF\xBD"); } @@ -328,7 +328,7 @@ TEST_F(ZNCTest, ModpythonCommand) { client.Write("znc loadmod modpython"); client.Write("znc loadmod cmdtest"); client.Write("PRIVMSG *cmdtest :ping or"); - client.ReadUntil(":*cmdtest!znc@znc.in PRIVMSG nick :ping or pong"); + client.ReadUntil(":*cmdtest!cmdtest@znc.in PRIVMSG nick :ping or pong"); InstallTranslation("cmdtest", "ru_RU", R"( msgid "" @@ -352,9 +352,9 @@ TEST_F(ZNCTest, ModpythonCommand) { client.Write("PRIVMSG *controlpanel :set language $me ru-RU"); client.Write("PRIVMSG *cmdtest :help"); - client.ReadUntil(":*cmdtest!znc@znc.in PRIVMSG nick :\x02ping аргумент\x0F: бла"); + client.ReadUntil(":*cmdtest!cmdtest@znc.in PRIVMSG nick :\x02ping аргумент\x0F: бла"); client.Write("PRIVMSG *cmdtest :ping"); - client.ReadUntil(":*cmdtest!znc@znc.in PRIVMSG nick :ping понг"); + client.ReadUntil(":*cmdtest!cmdtest@znc.in PRIVMSG nick :ping понг"); } } // namespace From b57643e173a5ecc6fcc921b95c4727d0d75c8bbf Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Sat, 23 Sep 2023 21:09:18 +0000 Subject: [PATCH 009/123] Update translations from Crowdin for bg_BG da_DK de_DE el_GR es_ES fr_FR id_ID it_IT nl_NL pt_BR pt_PT ro_RO ru_RU tr_TR --- TRANSLATORS.md | 2 + modules/po/admindebug.tr_TR.po | 60 + modules/po/adminlog.tr_TR.po | 69 + modules/po/alias.tr_TR.po | 123 ++ modules/po/autoattach.tr_TR.po | 86 ++ modules/po/autocycle.pt_BR.po | 2 +- modules/po/autocycle.tr_TR.po | 73 + modules/po/autoop.tr_TR.po | 179 +++ modules/po/autoreply.fr_FR.po | 2 +- modules/po/autoreply.tr_TR.po | 45 + modules/po/autovoice.tr_TR.po | 114 ++ modules/po/awaystore.tr_TR.po | 118 ++ modules/po/block_motd.fr_FR.po | 6 +- modules/po/block_motd.tr_TR.po | 37 + modules/po/blockuser.fr_FR.po | 2 +- modules/po/blockuser.pt_BR.po | 10 +- modules/po/blockuser.tr_TR.po | 97 ++ modules/po/bouncedcc.tr_TR.po | 135 ++ modules/po/buffextras.pt_BR.po | 2 +- modules/po/buffextras.tr_TR.po | 49 + modules/po/cert.fr_FR.po | 29 +- modules/po/cert.pt_BR.po | 4 +- modules/po/cert.tr_TR.po | 78 + modules/po/certauth.fr_FR.po | 44 +- modules/po/certauth.pt_BR.po | 6 +- modules/po/certauth.tr_TR.po | 111 ++ modules/po/chansaver.tr_TR.po | 18 + modules/po/clearbufferonmsg.tr_TR.po | 18 + modules/po/clientnotify.fr_FR.po | 6 +- modules/po/clientnotify.tr_TR.po | 105 ++ modules/po/controlpanel.pt_BR.po | 54 +- modules/po/controlpanel.tr_TR.po | 741 ++++++++++ modules/po/crypt.pt_BR.po | 2 +- modules/po/crypt.tr_TR.po | 146 ++ modules/po/ctcpflood.pt_BR.po | 2 +- modules/po/ctcpflood.tr_TR.po | 73 + modules/po/cyrusauth.pt_BR.po | 2 +- modules/po/cyrusauth.tr_TR.po | 84 ++ modules/po/dcc.pt_BR.po | 10 +- modules/po/dcc.tr_TR.po | 231 +++ modules/po/disconkick.pt_BR.po | 2 +- modules/po/disconkick.tr_TR.po | 23 + modules/po/fail2ban.pt_BR.po | 12 +- modules/po/fail2ban.tr_TR.po | 124 ++ modules/po/flooddetach.pt_BR.po | 4 +- modules/po/flooddetach.tr_TR.po | 95 ++ modules/po/identfile.pt_BR.po | 2 +- modules/po/identfile.tr_TR.po | 83 ++ modules/po/imapauth.tr_TR.po | 22 + modules/po/keepnick.tr_TR.po | 53 + modules/po/kickrejoin.tr_TR.po | 61 + modules/po/lastseen.pt_BR.po | 14 +- modules/po/lastseen.tr_TR.po | 69 + modules/po/listsockets.pt_BR.po | 12 +- modules/po/listsockets.tr_TR.po | 113 ++ modules/po/log.bg_BG.po | 4 +- modules/po/log.da_DK.po | 4 +- modules/po/log.de_DE.po | 4 +- modules/po/log.el_GR.po | 4 +- modules/po/log.es_ES.po | 4 +- modules/po/log.fr_FR.po | 4 +- modules/po/log.id_ID.po | 4 +- modules/po/log.it_IT.po | 4 +- modules/po/log.nl_NL.po | 4 +- modules/po/log.pot | 4 +- modules/po/log.pt_BR.po | 4 +- modules/po/log.pt_PT.po | 4 +- modules/po/log.ro_RO.po | 4 +- modules/po/log.ru_RU.po | 4 +- modules/po/log.tr_TR.po | 148 ++ modules/po/missingmotd.tr_TR.po | 17 + modules/po/modperl.tr_TR.po | 17 + modules/po/modpython.tr_TR.po | 17 + modules/po/modules_online.tr_TR.po | 17 + modules/po/nickserv.pt_BR.po | 6 +- modules/po/nickserv.tr_TR.po | 82 ++ modules/po/notes.tr_TR.po | 119 ++ modules/po/notify_connect.tr_TR.po | 29 + modules/po/perform.tr_TR.po | 108 ++ modules/po/perleval.tr_TR.po | 31 + modules/po/pyeval.tr_TR.po | 21 + modules/po/raw.tr_TR.po | 17 + modules/po/route_replies.tr_TR.po | 59 + modules/po/sample.pt_BR.po | 4 +- modules/po/sample.tr_TR.po | 119 ++ modules/po/samplewebapi.tr_TR.po | 17 + modules/po/sasl.pt_BR.po | 12 +- modules/po/sasl.tr_TR.po | 174 +++ modules/po/savebuff.tr_TR.po | 62 + modules/po/send_raw.pt_BR.po | 4 +- modules/po/send_raw.tr_TR.po | 109 ++ modules/po/shell.tr_TR.po | 29 + modules/po/simple_away.tr_TR.po | 92 ++ modules/po/stickychan.pt_BR.po | 14 +- modules/po/stickychan.tr_TR.po | 102 ++ modules/po/stripcontrols.tr_TR.po | 18 + modules/po/watch.pt_BR.po | 4 +- modules/po/watch.tr_TR.po | 193 +++ modules/po/webadmin.pt_BR.po | 112 +- modules/po/webadmin.tr_TR.po | 1247 ++++++++++++++++ src/po/znc.bg_BG.po | 20 +- src/po/znc.da_DK.po | 20 +- src/po/znc.de_DE.po | 20 +- src/po/znc.el_GR.po | 20 +- src/po/znc.es_ES.po | 20 +- src/po/znc.fr_FR.po | 28 +- src/po/znc.id_ID.po | 20 +- src/po/znc.it_IT.po | 20 +- src/po/znc.nl_NL.po | 20 +- src/po/znc.pot | 20 +- src/po/znc.pt_BR.po | 42 +- src/po/znc.pt_PT.po | 20 +- src/po/znc.ro_RO.po | 20 +- src/po/znc.ru_RU.po | 20 +- src/po/znc.tr_TR.po | 1998 ++++++++++++++++++++++++++ 115 files changed, 8658 insertions(+), 370 deletions(-) create mode 100644 modules/po/admindebug.tr_TR.po create mode 100644 modules/po/adminlog.tr_TR.po create mode 100644 modules/po/alias.tr_TR.po create mode 100644 modules/po/autoattach.tr_TR.po create mode 100644 modules/po/autocycle.tr_TR.po create mode 100644 modules/po/autoop.tr_TR.po create mode 100644 modules/po/autoreply.tr_TR.po create mode 100644 modules/po/autovoice.tr_TR.po create mode 100644 modules/po/awaystore.tr_TR.po create mode 100644 modules/po/block_motd.tr_TR.po create mode 100644 modules/po/blockuser.tr_TR.po create mode 100644 modules/po/bouncedcc.tr_TR.po create mode 100644 modules/po/buffextras.tr_TR.po create mode 100644 modules/po/cert.tr_TR.po create mode 100644 modules/po/certauth.tr_TR.po create mode 100644 modules/po/chansaver.tr_TR.po create mode 100644 modules/po/clearbufferonmsg.tr_TR.po create mode 100644 modules/po/clientnotify.tr_TR.po create mode 100644 modules/po/controlpanel.tr_TR.po create mode 100644 modules/po/crypt.tr_TR.po create mode 100644 modules/po/ctcpflood.tr_TR.po create mode 100644 modules/po/cyrusauth.tr_TR.po create mode 100644 modules/po/dcc.tr_TR.po create mode 100644 modules/po/disconkick.tr_TR.po create mode 100644 modules/po/fail2ban.tr_TR.po create mode 100644 modules/po/flooddetach.tr_TR.po create mode 100644 modules/po/identfile.tr_TR.po create mode 100644 modules/po/imapauth.tr_TR.po create mode 100644 modules/po/keepnick.tr_TR.po create mode 100644 modules/po/kickrejoin.tr_TR.po create mode 100644 modules/po/lastseen.tr_TR.po create mode 100644 modules/po/listsockets.tr_TR.po create mode 100644 modules/po/log.tr_TR.po create mode 100644 modules/po/missingmotd.tr_TR.po create mode 100644 modules/po/modperl.tr_TR.po create mode 100644 modules/po/modpython.tr_TR.po create mode 100644 modules/po/modules_online.tr_TR.po create mode 100644 modules/po/nickserv.tr_TR.po create mode 100644 modules/po/notes.tr_TR.po create mode 100644 modules/po/notify_connect.tr_TR.po create mode 100644 modules/po/perform.tr_TR.po create mode 100644 modules/po/perleval.tr_TR.po create mode 100644 modules/po/pyeval.tr_TR.po create mode 100644 modules/po/raw.tr_TR.po create mode 100644 modules/po/route_replies.tr_TR.po create mode 100644 modules/po/sample.tr_TR.po create mode 100644 modules/po/samplewebapi.tr_TR.po create mode 100644 modules/po/sasl.tr_TR.po create mode 100644 modules/po/savebuff.tr_TR.po create mode 100644 modules/po/send_raw.tr_TR.po create mode 100644 modules/po/shell.tr_TR.po create mode 100644 modules/po/simple_away.tr_TR.po create mode 100644 modules/po/stickychan.tr_TR.po create mode 100644 modules/po/stripcontrols.tr_TR.po create mode 100644 modules/po/watch.tr_TR.po create mode 100644 modules/po/webadmin.tr_TR.po create mode 100644 src/po/znc.tr_TR.po diff --git a/TRANSLATORS.md b/TRANSLATORS.md index 8976fbe3..55b977c4 100644 --- a/TRANSLATORS.md +++ b/TRANSLATORS.md @@ -3,6 +3,7 @@ These people helped translating ZNC to various languages: * Alcahest ([X] Alcahest) * Altay * bashgeek (Daniel) +* CaPaCuL * casmo (Casper) * ChaosEngine (Andrzej Pauli) * cirinho (Ciro Moniz) @@ -21,6 +22,7 @@ These people helped translating ZNC to various languages: * leon-th (Leon T.) * LiteHell * lorenzosu +* M0onshadow (Maelan) * MikkelDK * mkgeeky (mkgeeky) * moonlightzzz (moonlightz) diff --git a/modules/po/admindebug.tr_TR.po b/modules/po/admindebug.tr_TR.po new file mode 100644 index 00000000..a1101282 --- /dev/null +++ b/modules/po/admindebug.tr_TR.po @@ -0,0 +1,60 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: admindebug.cpp:30 +msgid "Enable Debug Mode" +msgstr "Hata Ayıklama Modunu Etkinleştirme" + +#: admindebug.cpp:32 +msgid "Disable Debug Mode" +msgstr "Hata Ayıklama Modunu Devre Dışı Bırakma" + +#: admindebug.cpp:34 +msgid "Show the Debug Mode status" +msgstr "Hata Ayıklama Modu durumunu göster" + +#: admindebug.cpp:40 admindebug.cpp:49 +msgid "Access denied!" +msgstr "Erişim reddedildi!" + +#: admindebug.cpp:58 +msgid "" +"Failure. We need to be running with a TTY. (is ZNC running with --" +"foreground?)" +msgstr "" +"Arıza. Bir TTY ile çalışmamız gerekiyor. (ZNC --foreground ile mi çalışıyor?)" + +#: admindebug.cpp:66 +msgid "Already enabled." +msgstr "Zaten etkin." + +#: admindebug.cpp:68 +msgid "Already disabled." +msgstr "Zaten devre dışı." + +#: admindebug.cpp:92 +msgid "Debugging mode is on." +msgstr "Hata ayıklama modu açık." + +#: admindebug.cpp:94 +msgid "Debugging mode is off." +msgstr "Hata ayıklama modu kapalı." + +#: admindebug.cpp:96 +msgid "Logging to: stdout." +msgstr "Oturum açılıyor: stdout." + +#: admindebug.cpp:105 +msgid "Enable Debug mode dynamically." +msgstr "Hata Ayıklama modunu dinamik olarak etkinleştirin." diff --git a/modules/po/adminlog.tr_TR.po b/modules/po/adminlog.tr_TR.po new file mode 100644 index 00000000..a70243fd --- /dev/null +++ b/modules/po/adminlog.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: adminlog.cpp:29 +msgid "Show the logging target" +msgstr "Günlük hedefini göster" + +#: adminlog.cpp:31 +msgid " [path]" +msgstr " [yol]" + +#: adminlog.cpp:32 +msgid "Set the logging target" +msgstr "Günlük hedefini ayarlayın" + +#: adminlog.cpp:142 +msgid "Access denied" +msgstr "Erişim reddedildi" + +#: adminlog.cpp:156 +msgid "Now logging to file" +msgstr "Şimdi dosyaya giriş yapılıyor" + +#: adminlog.cpp:160 +msgid "Now only logging to syslog" +msgstr "Artık yalnızca sistem günlüğüne giriş yapılıyor" + +#: adminlog.cpp:164 +msgid "Now logging to syslog and file" +msgstr "Şimdi sistem günlüğüne ve dosyaya giriş yapılıyor" + +#: adminlog.cpp:168 +msgid "Usage: Target [path]" +msgstr "Kullanımı: Target [yol]" + +#: adminlog.cpp:170 +msgid "Unknown target" +msgstr "Bilinmeyen hedef" + +#: adminlog.cpp:192 +msgid "Logging is enabled for file" +msgstr "Dosya için günlük kaydı etkinleştirildi" + +#: adminlog.cpp:195 +msgid "Logging is enabled for syslog" +msgstr "Sistem günlüğü için günlük kaydı etkinleştirildi" + +#: adminlog.cpp:198 +msgid "Logging is enabled for both, file and syslog" +msgstr "Günlük kaydı hem dosya hem de sistem günlüğü için etkinleştirildi" + +#: adminlog.cpp:204 +msgid "Log file will be written to {1}" +msgstr "Günlük dosyası {1}'e yazılacak" + +#: adminlog.cpp:222 +msgid "Log ZNC events to file and/or syslog." +msgstr "ZNC olaylarını dosyaya ve/veya sistem günlüğüne kaydedin." diff --git a/modules/po/alias.tr_TR.po b/modules/po/alias.tr_TR.po new file mode 100644 index 00000000..5e5e8505 --- /dev/null +++ b/modules/po/alias.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: alias.cpp:141 +msgid "missing required parameter: {1}" +msgstr "gerekli parametre eksik: {1}" + +#: alias.cpp:201 +msgid "Created alias: {1}" +msgstr "Takma ad oluşturuldu: {1}" + +#: alias.cpp:203 +msgid "Alias already exists." +msgstr "Takma ad zaten mevcut." + +#: alias.cpp:210 +msgid "Deleted alias: {1}" +msgstr "Silinen takma ad: {1}" + +#: alias.cpp:213 alias.cpp:224 alias.cpp:246 alias.cpp:265 alias.cpp:276 +#: alias.cpp:333 +msgid "Alias does not exist." +msgstr "Takma ad mevcut değil." + +#: alias.cpp:222 alias.cpp:244 alias.cpp:263 alias.cpp:274 +msgid "Modified alias." +msgstr "Değiştirilmiş takma ad." + +#: alias.cpp:236 alias.cpp:256 +msgid "Invalid index." +msgstr "Geçersiz dizin." + +#: alias.cpp:282 alias.cpp:298 +msgid "There are no aliases." +msgstr "Takma ad yok." + +#: alias.cpp:289 +msgid "The following aliases exist: {1}" +msgstr "Aşağıdaki takma adlar mevcuttur: {1}" + +#: alias.cpp:290 +msgctxt "list|separator" +msgid ", " +msgstr ", " + +#: alias.cpp:324 +msgid "Actions for alias {1}:" +msgstr "{1} takma adına ilişkin işlemler:" + +#: alias.cpp:331 +msgid "End of actions for alias {1}." +msgstr "{1} takma adına ilişkin işlemlerin sonu." + +#: alias.cpp:338 alias.cpp:341 alias.cpp:352 alias.cpp:357 +msgid "" +msgstr "" + +#: alias.cpp:339 +msgid "Creates a new, blank alias called name." +msgstr "Ad adı verilen yeni, boş bir takma ad oluşturur." + +#: alias.cpp:341 +msgid "Deletes an existing alias." +msgstr "Mevcut bir takma adı siler." + +#: alias.cpp:343 +msgid " " +msgstr " " + +#: alias.cpp:344 +msgid "Adds a line to an existing alias." +msgstr "Mevcut bir takma ada bir satır ekler." + +#: alias.cpp:346 +msgid " " +msgstr " " + +#: alias.cpp:347 +msgid "Inserts a line into an existing alias." +msgstr "Mevcut bir takma ada bir satır ekler." + +#: alias.cpp:349 +msgid " " +msgstr " " + +#: alias.cpp:350 +msgid "Removes a line from an existing alias." +msgstr "Mevcut bir takma addan bir satırı kaldırır." + +#: alias.cpp:353 +msgid "Removes all lines from an existing alias." +msgstr "Mevcut bir takma addan tüm satırları kaldırır." + +#: alias.cpp:355 +msgid "Lists all aliases by name." +msgstr "Tüm takma adları ada göre listeler." + +#: alias.cpp:358 +msgid "Reports the actions performed by an alias." +msgstr "Bir takma ad tarafından gerçekleştirilen eylemleri raporlar." + +#: alias.cpp:362 +msgid "Generate a list of commands to copy your alias config." +msgstr "Takma ad yapılandırmanızı kopyalamak için bir komut listesi oluşturun." + +#: alias.cpp:374 +msgid "Clearing all of them!" +msgstr "Hepsini temizleniyor!" + +#: alias.cpp:409 +msgid "Provides bouncer-side command alias support." +msgstr "Koruma tarafı komut takma adı desteği sağlar." diff --git a/modules/po/autoattach.tr_TR.po b/modules/po/autoattach.tr_TR.po new file mode 100644 index 00000000..1bc5285e --- /dev/null +++ b/modules/po/autoattach.tr_TR.po @@ -0,0 +1,86 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: autoattach.cpp:94 +msgid "Added to list" +msgstr "Listeye eklendi" + +#: autoattach.cpp:96 +msgid "{1} is already added" +msgstr "{1} zaten eklendi" + +#: autoattach.cpp:100 +msgid "Usage: Add [!]<#chan> " +msgstr "Kullanımı: Add [!]<#kanal> " + +#: autoattach.cpp:101 +msgid "Wildcards are allowed" +msgstr "Joker karakterlere izin verilir" + +#: autoattach.cpp:113 +msgid "Removed {1} from list" +msgstr "{1} listeden kaldırıldı" + +#: autoattach.cpp:115 +msgid "Usage: Del [!]<#chan> " +msgstr "Kullanımı: Del [!]<#kanal> " + +#: autoattach.cpp:121 autoattach.cpp:129 +msgid "Neg" +msgstr "Ret" + +#: autoattach.cpp:122 autoattach.cpp:130 +msgid "Chan" +msgstr "Kanal" + +#: autoattach.cpp:123 autoattach.cpp:131 +msgid "Search" +msgstr "Arama" + +#: autoattach.cpp:124 autoattach.cpp:132 +msgid "Host" +msgstr "Host" + +#: autoattach.cpp:138 +msgid "You have no entries." +msgstr "Hiçbir girdiniz yok." + +#: autoattach.cpp:146 autoattach.cpp:149 +msgid "[!]<#chan> " +msgstr "[!]<#kanal> " + +#: autoattach.cpp:147 +msgid "Add an entry, use !#chan to negate and * for wildcards" +msgstr "" +"Bir giriş ekleyin, reddetmek için !#chan ve joker karakterler için * kullanın" + +#: autoattach.cpp:150 +msgid "Remove an entry, needs to be an exact match" +msgstr "Bir girişi kaldırın; tam eşleşme olması gerekiyor" + +#: autoattach.cpp:152 +msgid "List all entries" +msgstr "Tüm girişleri listele" + +#: autoattach.cpp:171 +msgid "Unable to add [{1}]" +msgstr "[{1}] eklenemiyor" + +#: autoattach.cpp:283 +msgid "List of channel masks and channel masks with ! before them." +msgstr "Kanal maskeleri ve kanal maskelerinin listesi ! onlardan önce." + +#: autoattach.cpp:286 +msgid "Reattaches you to channels on activity." +msgstr "Sizi etkinlikteki kanallara yeniden bağlar." diff --git a/modules/po/autocycle.pt_BR.po b/modules/po/autocycle.pt_BR.po index 3b6cc5ff..d2f2a768 100644 --- a/modules/po/autocycle.pt_BR.po +++ b/modules/po/autocycle.pt_BR.po @@ -54,7 +54,7 @@ msgstr "Sintaxe: Del [!]<#canal>" #: autocycle.cpp:85 autocycle.cpp:90 autocycle.cpp:95 msgid "Channel" -msgstr "" +msgstr "Canal" #: autocycle.cpp:101 msgid "You have no entries." diff --git a/modules/po/autocycle.tr_TR.po b/modules/po/autocycle.tr_TR.po new file mode 100644 index 00000000..bde4fe4b --- /dev/null +++ b/modules/po/autocycle.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: autocycle.cpp:27 autocycle.cpp:30 +msgid "[!]<#chan>" +msgstr "[!]<#kanal>" + +#: autocycle.cpp:28 +msgid "Add an entry, use !#chan to negate and * for wildcards" +msgstr "" +"Bir giriş ekleyin, reddetmek için !#kanal ve joker karakterler için * " +"kullanın" + +#: autocycle.cpp:31 +msgid "Remove an entry, needs to be an exact match" +msgstr "Bir girişi kaldırın; tam eşleşme olması gerekiyor" + +#: autocycle.cpp:33 +msgid "List all entries" +msgstr "Tüm girişleri listele" + +#: autocycle.cpp:46 +msgid "Unable to add {1}" +msgstr "{1} eklenemiyor" + +#: autocycle.cpp:66 +msgid "{1} is already added" +msgstr "{1} zaten eklendi" + +#: autocycle.cpp:68 +msgid "Added {1} to list" +msgstr "{1} listeye eklendi" + +#: autocycle.cpp:70 +msgid "Usage: Add [!]<#chan>" +msgstr "Kullanımı: Add [!]<#kanal>" + +#: autocycle.cpp:78 +msgid "Removed {1} from list" +msgstr "{1} listeden kaldırıldı" + +#: autocycle.cpp:80 +msgid "Usage: Del [!]<#chan>" +msgstr "Kullanımı: Del [!]<#kanal>" + +#: autocycle.cpp:85 autocycle.cpp:90 autocycle.cpp:95 +msgid "Channel" +msgstr "Kanal" + +#: autocycle.cpp:101 +msgid "You have no entries." +msgstr "Hiçbir girdiniz yok." + +#: autocycle.cpp:230 +msgid "List of channel masks and channel masks with ! before them." +msgstr "Kanal maskeleri ve kanal maskelerinin listesi ! ile onlardan önce." + +#: autocycle.cpp:235 +msgid "Rejoins channels to gain Op if you're the only user left" +msgstr "" +"Geriye kalan tek kullanıcı sizseniz Op kazanmak için kanallara yeniden " +"katılır" diff --git a/modules/po/autoop.tr_TR.po b/modules/po/autoop.tr_TR.po new file mode 100644 index 00000000..cb8d665e --- /dev/null +++ b/modules/po/autoop.tr_TR.po @@ -0,0 +1,179 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: autoop.cpp:155 +msgid "List all users" +msgstr "Tüm kullanıcıları listele" + +#: autoop.cpp:157 autoop.cpp:160 +msgid " [channel] ..." +msgstr " [kanal] ..." + +#: autoop.cpp:158 +msgid "Adds channels to a user" +msgstr "Bir kullanıcıya kanal ekler" + +#: autoop.cpp:161 +msgid "Removes channels from a user" +msgstr "Kullanıcıdan kanalları kaldırma" + +#: autoop.cpp:163 autoop.cpp:166 +msgid " ,[mask] ..." +msgstr " [maske] ..." + +#: autoop.cpp:164 +msgid "Adds masks to a user" +msgstr "Kullanıcıdan kanalları kaldırma" + +#: autoop.cpp:167 +msgid "Removes masks from a user" +msgstr "Kullanıcının maskelerini kaldırır" + +#: autoop.cpp:170 +msgid " [,...] [channels]" +msgstr " [,...] [kanallar]" + +#: autoop.cpp:171 +msgid "Adds a user" +msgstr "Bir kullanıcı ekler" + +#: autoop.cpp:173 +msgid "" +msgstr "" + +#: autoop.cpp:173 +msgid "Removes a user" +msgstr "Bir kullanıcıyı kaldırır" + +#: autoop.cpp:276 +msgid "Usage: AddUser [,...] [channels]" +msgstr "" +"Kullanımı: AddUser [,...] " +" [kanallar]" + +#: autoop.cpp:292 +msgid "Usage: DelUser " +msgstr "Kullanımı: DelUser " + +#: autoop.cpp:301 +msgid "There are no users defined" +msgstr "Tanımlanmış kullanıcı yok" + +#: autoop.cpp:307 autoop.cpp:318 autoop.cpp:322 autoop.cpp:324 +msgid "User" +msgstr "Kullanıcı" + +#: autoop.cpp:308 autoop.cpp:326 +msgid "Hostmasks" +msgstr "Host Maskeleri" + +#: autoop.cpp:309 autoop.cpp:319 +msgid "Key" +msgstr "Anahtar" + +#: autoop.cpp:310 autoop.cpp:320 +msgid "Channels" +msgstr "Kanallar" + +#: autoop.cpp:338 +msgid "Usage: AddChans [channel] ..." +msgstr "Kullanımı: AddChans [kanal] ..." + +#: autoop.cpp:345 autoop.cpp:366 autoop.cpp:388 autoop.cpp:409 autoop.cpp:473 +msgid "No such user" +msgstr "Böyle bir kullanıcı yok" + +#: autoop.cpp:350 +msgid "Channel(s) added to user {1}" +msgstr "Kanal(lar) {1} kullanıcısına eklendi" + +#: autoop.cpp:359 +msgid "Usage: DelChans [channel] ..." +msgstr "Kullanımı: DelChans [kanal] ..." + +#: autoop.cpp:372 +msgid "Channel(s) Removed from user {1}" +msgstr "Kanal(lar) {1} kullanıcısından silindi" + +#: autoop.cpp:381 +msgid "Usage: AddMasks ,[mask] ..." +msgstr "Kullanımı: AddMasks ,[maske] ..." + +#: autoop.cpp:393 +msgid "Hostmasks(s) added to user {1}" +msgstr "Host maske(ler) {1} kullanıcısına eklendi" + +#: autoop.cpp:402 +msgid "Usage: DelMasks ,[mask] ..." +msgstr "Kullanımı: DelMasks ,[maske] ..." + +#: autoop.cpp:414 +msgid "Removed user {1} with key {2} and channels {3}" +msgstr "{2} anahtarı ve {3} kanal(lar)ı olan {1} kullanıcısı kaldırıldı" + +#: autoop.cpp:420 +msgid "Hostmasks(s) Removed from user {1}" +msgstr "Host maske(ler) {1} kullanıcısından kaldırıldı" + +#: autoop.cpp:479 +msgid "User {1} removed" +msgstr "{1} kullanıcısı kaldırıldı" + +#: autoop.cpp:485 +msgid "That user already exists" +msgstr "Bu kullanıcı zaten mevcut" + +#: autoop.cpp:491 +msgid "User {1} added with hostmask(s) {2}" +msgstr "{1} kullanıcısı {2} host maskeleriyle eklendi" + +#: autoop.cpp:533 +msgid "" +"[{1}] sent us a challenge but they are not opped in any defined channels." +msgstr "" +"[{1}] bize bir challenge gönderiyor ancak tanımlanmış hiçbir kanalda op " +"değiller." + +#: autoop.cpp:537 +msgid "[{1}] sent us a challenge but they do not match a defined user." +msgstr "" +"[{1}] bize bir challenge gönderiyor ancak tanımlı bir kullanıcıyla " +"eşleşmiyor." + +#: autoop.cpp:545 +msgid "WARNING! [{1}] sent an invalid challenge." +msgstr "UYARI! [{1}] geçersiz bir meydan okuma gönderiyor." + +#: autoop.cpp:561 +msgid "[{1}] sent an unchallenged response. This could be due to lag." +msgstr "" +"[{1}] bize unchallenge bir yanıt gönderdi. Bunun nedeni gecikme olabilir." + +#: autoop.cpp:578 +msgid "" +"WARNING! [{1}] sent a bad response. Please verify that you have their " +"correct password." +msgstr "" +"UYARI! [{1}] kötü bir yanıt gönderiyor. Lütfen doğru şifreye sahip " +"olduğunuzu doğrulayın." + +#: autoop.cpp:587 +msgid "WARNING! [{1}] sent a response but did not match any defined users." +msgstr "" +"UYARI! [{1}] bir yanıt gönderdi ancak tanımlanmış hiçbir kullanıcıyla " +"eşleşmedi." + +#: autoop.cpp:645 +msgid "Auto op the good people" +msgstr "İyi insanları otomatik olarak op yapar" diff --git a/modules/po/autoreply.fr_FR.po b/modules/po/autoreply.fr_FR.po index 0f959521..560587bd 100644 --- a/modules/po/autoreply.fr_FR.po +++ b/modules/po/autoreply.fr_FR.po @@ -14,7 +14,7 @@ msgstr "" #: autoreply.cpp:25 msgid "" -msgstr "" +msgstr "" #: autoreply.cpp:25 msgid "Sets a new reply" diff --git a/modules/po/autoreply.tr_TR.po b/modules/po/autoreply.tr_TR.po new file mode 100644 index 00000000..d0a92e5b --- /dev/null +++ b/modules/po/autoreply.tr_TR.po @@ -0,0 +1,45 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: autoreply.cpp:25 +msgid "" +msgstr "" + +#: autoreply.cpp:25 +msgid "Sets a new reply" +msgstr "Yeni bir yanıt ayarlar" + +#: autoreply.cpp:27 +msgid "Displays the current query reply" +msgstr "Geçerli sorgu yanıtını görüntüler" + +#: autoreply.cpp:75 +msgid "Current reply is: {1} ({2})" +msgstr "Geçerli yanıt: {1} ({2})" + +#: autoreply.cpp:81 +msgid "New reply set to: {1} ({2})" +msgstr "Yeni yanıt şu şekilde ayarlandı: {1} ({2})" + +#: 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 "" +"Bir yanıt metni belirtebilirsiniz. ZNC'ye bağlı değilseniz, sorguları " +"otomatik olarak yanıtlarken kullanılır." + +#: autoreply.cpp:98 +msgid "Reply to queries when you are away" +msgstr "Meşgul olduğunuzda sorguları yanıtlayın" diff --git a/modules/po/autovoice.tr_TR.po b/modules/po/autovoice.tr_TR.po new file mode 100644 index 00000000..c7351085 --- /dev/null +++ b/modules/po/autovoice.tr_TR.po @@ -0,0 +1,114 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: autovoice.cpp:120 +msgid "List all users" +msgstr "Tüm kullanıcıları listele" + +#: autovoice.cpp:122 autovoice.cpp:125 +msgid " [channel] ..." +msgstr " [kanal] ..." + +#: autovoice.cpp:123 +msgid "Adds channels to a user" +msgstr "Bir kullanıcıya kanal ekler" + +#: autovoice.cpp:126 +msgid "Removes channels from a user" +msgstr "Bir kullanıcıdan kanalları kaldırır" + +#: autovoice.cpp:128 +msgid " [channels]" +msgstr " [kanallar]" + +#: autovoice.cpp:129 +msgid "Adds a user" +msgstr "Bir kullanıcı ekler" + +#: autovoice.cpp:131 +msgid "" +msgstr "" + +#: autovoice.cpp:131 +msgid "Removes a user" +msgstr "Bir kullanıcıyı kaldırır" + +#: autovoice.cpp:215 +msgid "Usage: AddUser [channels]" +msgstr "Kullanımı: AddUser [kanallar]" + +#: autovoice.cpp:229 +msgid "Usage: DelUser " +msgstr "Kullanımı: DelUser " + +#: autovoice.cpp:238 +msgid "There are no users defined" +msgstr "Tanımlanmış kullanıcı yok" + +#: autovoice.cpp:244 autovoice.cpp:250 +msgid "User" +msgstr "Kullanıcı" + +#: autovoice.cpp:245 autovoice.cpp:251 +msgid "Hostmask" +msgstr "Host Maskesi" + +#: autovoice.cpp:246 autovoice.cpp:252 +msgid "Channels" +msgstr "Kanallar" + +#: autovoice.cpp:263 +msgid "Usage: AddChans [channel] ..." +msgstr "Kullanımı: AddChans [kanal] ..." + +#: autovoice.cpp:270 autovoice.cpp:292 autovoice.cpp:329 +msgid "No such user" +msgstr "Böyle bir kullanıcı yok" + +#: autovoice.cpp:275 +msgid "Channel(s) added to user {1}" +msgstr "Kanal(lar) {1} kullanıcısına eklendi" + +#: autovoice.cpp:285 +msgid "Usage: DelChans [channel] ..." +msgstr "Kullanımı: DelChans [kanal] ..." + +#: autovoice.cpp:298 +msgid "Channel(s) Removed from user {1}" +msgstr "Kanal(lar) {1} kullanıcısından silindi" + +#: autovoice.cpp:335 +msgid "User {1} removed" +msgstr "{1} kullanıcısı kaldırıldı" + +#: autovoice.cpp:341 +msgid "That user already exists" +msgstr "Bu kullanıcı zaten mevcut" + +#: autovoice.cpp:347 +msgid "User {1} added with hostmask {2}" +msgstr "{1} kullanıcısı {2} host maskeleriyle eklendi" + +#: 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 "" +"Her bağımsız değişken otomatik voice istediğiniz bir kanaldır (joker " +"karakterler içerebilir) ya da ! ile başlıyorsa, otomatik voice için bir " +"istisnadır." + +#: autovoice.cpp:365 +msgid "Auto voice the good people" +msgstr "İyi insanlara otomatik olarak voice verir" diff --git a/modules/po/awaystore.tr_TR.po b/modules/po/awaystore.tr_TR.po new file mode 100644 index 00000000..7c40c4ac --- /dev/null +++ b/modules/po/awaystore.tr_TR.po @@ -0,0 +1,118 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: awaystore.cpp:67 +msgid "You have been marked as away" +msgstr "Away olarak işaretlendiniz" + +#: awaystore.cpp:78 awaystore.cpp:385 awaystore.cpp:388 +msgid "Welcome back!" +msgstr "Tekrar hoşgeldiniz!" + +#: awaystore.cpp:100 +msgid "Deleted {1} messages" +msgstr "{1} mesaj silindi" + +#: awaystore.cpp:104 +msgid "USAGE: delete " +msgstr "Kullanımı: delete " + +#: awaystore.cpp:109 +msgid "Illegal message # requested" +msgstr "İllegal mesaj # istendi" + +#: awaystore.cpp:113 +msgid "Message erased" +msgstr "Mesaj silindi" + +#: awaystore.cpp:122 +msgid "Messages saved to disk" +msgstr "Mesajlar diske kaydedildi" + +#: awaystore.cpp:124 +msgid "There are no messages to save" +msgstr "Kaydedilecek mesaj yok" + +#: awaystore.cpp:135 +msgid "Password updated to [{1}]" +msgstr "Şifre [{1}] olarak güncellendi" + +#: awaystore.cpp:147 +msgid "Corrupt message! [{1}]" +msgstr "Bozuk mesaj! [{1}]" + +#: awaystore.cpp:159 +msgid "Corrupt time stamp! [{1}]" +msgstr "Bozuk zaman damgası! [{1}]" + +#: awaystore.cpp:178 +msgid "#--- End of messages" +msgstr "#---Mesajların sonu" + +#: awaystore.cpp:183 +msgid "Timer set to 300 seconds" +msgstr "Zamanlayıcı 300 saniyeye ayarlandı" + +#: awaystore.cpp:188 awaystore.cpp:197 +msgid "Timer disabled" +msgstr "Zamanlayıcı devre dışı" + +#: awaystore.cpp:199 +msgid "Timer set to {1} seconds" +msgstr "Zamanlayıcı {1} saniyeye ayarlandı" + +#: awaystore.cpp:203 +msgid "Current timer setting: {1} seconds" +msgstr "Geçerli zamanlayıcı ayarı: {1} saniye" + +#: awaystore.cpp:278 +msgid "This module needs as an argument a keyphrase used for encryption" +msgstr "" +"Bu modülün argüman olarak şifreleme için kullanılan bir anahtar kelimeye " +"ihtiyacı var" + +#: awaystore.cpp:285 +msgid "" +"Failed to decrypt your saved messages - Did you give the right encryption " +"key as an argument to this module?" +msgstr "" +"Kayıtlı mesajlarınızın şifrelemesi çözülemedi - Bu modüle argüman olarak " +"doğru şifreleme anahtarını verdiniz mi?" + +#: awaystore.cpp:386 awaystore.cpp:389 +msgid "You have {1} messages!" +msgstr "{1} mesajınız var!" + +#: awaystore.cpp:456 +msgid "Unable to find buffer" +msgstr "Arabellek bulunamıyor" + +#: awaystore.cpp:469 +msgid "Unable to decode encrypted messages" +msgstr "Şifrelenmiş mesajların kodu çözülemiyor" + +#: awaystore.cpp:516 +msgid "" +"[ -notimer | -timer N ] [-chans] passw0rd . N is number of seconds, 600 by " +"default." +msgstr "" +"[ -notimer | -timer N ] [-chans] şifre . N saniye sayısı, varsayılan " +"600'dür." + +#: awaystore.cpp:521 +msgid "" +"Adds auto-away with logging, useful when you use ZNC from different locations" +msgstr "" +"ZNC'yi farklı konumlardan kullandığınızda kullanışlı olan günlük kaydıyla " +"otomatik away özelliği ekler" diff --git a/modules/po/block_motd.fr_FR.po b/modules/po/block_motd.fr_FR.po index 7bd94c1a..2bfd1c3f 100644 --- a/modules/po/block_motd.fr_FR.po +++ b/modules/po/block_motd.fr_FR.po @@ -14,19 +14,19 @@ msgstr "" #: block_motd.cpp:26 msgid "[]" -msgstr "" +msgstr "[]" #: block_motd.cpp:27 msgid "" "Override the block with this command. Can optionally specify which server to " "query." msgstr "" -"Écrase le bloc avec cette commande. Un serveur peut-être optionnellement " +"Écrase le bloc avec cette commande. Un serveur peut être optionnellement " "spécifié pour la requête." #: block_motd.cpp:36 msgid "You are not connected to an IRC Server." -msgstr "Vous n'êtes pas connecté à un serveur RIC." +msgstr "Vous n'êtes pas connecté à un serveur IRC." #: block_motd.cpp:58 msgid "MOTD blocked by ZNC" diff --git a/modules/po/block_motd.tr_TR.po b/modules/po/block_motd.tr_TR.po new file mode 100644 index 00000000..35b1489c --- /dev/null +++ b/modules/po/block_motd.tr_TR.po @@ -0,0 +1,37 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: block_motd.cpp:26 +msgid "[]" +msgstr "[]" + +#: block_motd.cpp:27 +msgid "" +"Override the block with this command. Can optionally specify which server to " +"query." +msgstr "" +"Bu komutla bloğu geçersiz kılın. İsteğe bağlı olarak hangi sunucunun " +"sorgulanacağını belirtebilir." + +#: block_motd.cpp:36 +msgid "You are not connected to an IRC Server." +msgstr "Bir IRC Sunucusuna bağlı değilsiniz." + +#: block_motd.cpp:58 +msgid "MOTD blocked by ZNC" +msgstr "MOTD ZNC tarafından engellendi" + +#: block_motd.cpp:104 +msgid "Block the MOTD from IRC so it's not sent to your client(s)." +msgstr "İstemcilerinize gönderilmemesi için MOTD'yi IRC'den engelleyin." diff --git a/modules/po/blockuser.fr_FR.po b/modules/po/blockuser.fr_FR.po index b6c10a3a..488440c1 100644 --- a/modules/po/blockuser.fr_FR.po +++ b/modules/po/blockuser.fr_FR.po @@ -26,7 +26,7 @@ msgstr "Liste des utilisateurs bloqués" #: blockuser.cpp:31 blockuser.cpp:33 msgid "" -msgstr "" +msgstr "" #: blockuser.cpp:31 msgid "Block a user" diff --git a/modules/po/blockuser.pt_BR.po b/modules/po/blockuser.pt_BR.po index 12163fb3..9f16acec 100644 --- a/modules/po/blockuser.pt_BR.po +++ b/modules/po/blockuser.pt_BR.po @@ -14,7 +14,7 @@ msgstr "" #: modules/po/../data/blockuser/tmpl/blockuser_WebadminUser.tmpl:9 msgid "Account is blocked" -msgstr "" +msgstr "Conta bloqueada" #: blockuser.cpp:23 msgid "Your account has been disabled. Contact your administrator." @@ -28,7 +28,7 @@ msgstr "Listar usuários bloqueados" #: blockuser.cpp:31 blockuser.cpp:33 msgid "" -msgstr "" +msgstr "" #: blockuser.cpp:31 msgid "Block a user" @@ -48,7 +48,7 @@ msgstr "Acesso negado" #: blockuser.cpp:85 msgid "No users are blocked" -msgstr "" +msgstr "Nenhum usuário bloqueado" #: blockuser.cpp:88 msgid "Blocked users:" @@ -64,7 +64,7 @@ msgstr "" #: blockuser.cpp:110 blockuser.cpp:152 msgid "Blocked {1}" -msgstr "" +msgstr "O usuário {1} foi bloqueado" #: blockuser.cpp:112 msgid "Could not block {1} (misspelled?)" @@ -92,7 +92,7 @@ msgstr "O usuário {1} não está bloqueado" #: blockuser.cpp:216 msgid "Enter one or more user names. Separate them by spaces." -msgstr "" +msgstr "Insira um ou mais usuários, separados por espaços." #: blockuser.cpp:219 msgid "Block certain users from logging in." diff --git a/modules/po/blockuser.tr_TR.po b/modules/po/blockuser.tr_TR.po new file mode 100644 index 00000000..0290bb7a --- /dev/null +++ b/modules/po/blockuser.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modules/po/../data/blockuser/tmpl/blockuser_WebadminUser.tmpl:9 +msgid "Account is blocked" +msgstr "Hesap bloke edildi" + +#: blockuser.cpp:23 +msgid "Your account has been disabled. Contact your administrator." +msgstr "Hesabınız engellendi. Yöneticinizle iletişime geçin." + +#: blockuser.cpp:29 +msgid "List blocked users" +msgstr "Bloke edilen kullanıcıları listele" + +#: blockuser.cpp:31 blockuser.cpp:33 +msgid "" +msgstr "" + +#: blockuser.cpp:31 +msgid "Block a user" +msgstr "Bir kullanıcıyı bloke et" + +#: blockuser.cpp:33 +msgid "Unblock a user" +msgstr "Bir kullanıcının blokesini kaldır" + +#: blockuser.cpp:55 +msgid "Could not block {1}" +msgstr "{1} bloke edilemedi" + +#: blockuser.cpp:76 +msgid "Access denied" +msgstr "Erişim reddedildi" + +#: blockuser.cpp:85 +msgid "No users are blocked" +msgstr "Bloke edilen kullanıcı yok" + +#: blockuser.cpp:88 +msgid "Blocked users:" +msgstr "Bloke edilen kullanıcılar:" + +#: blockuser.cpp:100 +msgid "Usage: Block " +msgstr "Kullanımı: Block " + +#: blockuser.cpp:105 blockuser.cpp:147 +msgid "You can't block yourself" +msgstr "Kendinizi kendinizi bloke edemezsiniz" + +#: blockuser.cpp:110 blockuser.cpp:152 +msgid "Blocked {1}" +msgstr "{1} bloke edildi" + +#: blockuser.cpp:112 +msgid "Could not block {1} (misspelled?)" +msgstr "{1} bloke edilemedi (yanlış mı yazılmış?)" + +#: blockuser.cpp:120 +msgid "Usage: Unblock " +msgstr "Kullanımı: UnBlock " + +#: blockuser.cpp:125 blockuser.cpp:161 +msgid "Unblocked {1}" +msgstr "{1} blokesi kaldırıldı" + +#: blockuser.cpp:127 +msgid "This user is not blocked" +msgstr "Bu kullanıcı bloke edilmedi" + +#: blockuser.cpp:155 +msgid "Couldn't block {1}" +msgstr "{1} bloke edilemedi" + +#: blockuser.cpp:164 +msgid "User {1} is not blocked" +msgstr "{1} kullanıcısı bloke edilmedi" + +#: blockuser.cpp:216 +msgid "Enter one or more user names. Separate them by spaces." +msgstr "Bir veya daha fazla kullanıcı adı girin. Bunları boşluklarla ayırın." + +#: blockuser.cpp:219 +msgid "Block certain users from logging in." +msgstr "Belirli kullanıcıların giriş yapmasını bloke edin." diff --git a/modules/po/bouncedcc.tr_TR.po b/modules/po/bouncedcc.tr_TR.po new file mode 100644 index 00000000..85409dd5 --- /dev/null +++ b/modules/po/bouncedcc.tr_TR.po @@ -0,0 +1,135 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: bouncedcc.cpp:101 bouncedcc.cpp:119 bouncedcc.cpp:121 +msgctxt "list" +msgid "Type" +msgstr "Tip" + +#: bouncedcc.cpp:102 bouncedcc.cpp:132 +msgctxt "list" +msgid "State" +msgstr "Durum" + +#: bouncedcc.cpp:103 +msgctxt "list" +msgid "Speed" +msgstr "Hız" + +#: bouncedcc.cpp:104 bouncedcc.cpp:115 +msgctxt "list" +msgid "Nick" +msgstr "Nick" + +#: bouncedcc.cpp:105 bouncedcc.cpp:116 +msgctxt "list" +msgid "IP" +msgstr "IP" + +#: bouncedcc.cpp:106 bouncedcc.cpp:122 +msgctxt "list" +msgid "File" +msgstr "Dosya" + +#: bouncedcc.cpp:119 +msgctxt "list" +msgid "Chat" +msgstr "Chat" + +#: bouncedcc.cpp:121 +msgctxt "list" +msgid "Xfer" +msgstr "Xfer" + +#: bouncedcc.cpp:125 +msgid "Waiting" +msgstr "Bekleniyor" + +#: bouncedcc.cpp:127 +msgid "Halfway" +msgstr "Halfway" + +#: bouncedcc.cpp:129 +msgid "Connected" +msgstr "Bağlandı" + +#: bouncedcc.cpp:137 +msgid "You have no active DCCs." +msgstr "Aktif DCCniz bulunmamaktadır." + +#: bouncedcc.cpp:148 +msgid "Use client IP: {1}" +msgstr "İstemci IP'sini kullan: {1}" + +#: bouncedcc.cpp:153 +msgid "List all active DCCs" +msgstr "Tüm etkin DCC'leri listele" + +#: bouncedcc.cpp:156 +msgid "Change the option to use IP of client" +msgstr "İstemcinin IP'sini kullanma seçeneğini değiştirin" + +#: bouncedcc.cpp:383 bouncedcc.cpp:412 bouncedcc.cpp:436 bouncedcc.cpp:451 +msgctxt "type" +msgid "Chat" +msgstr "Chat" + +#: bouncedcc.cpp:383 bouncedcc.cpp:412 bouncedcc.cpp:436 bouncedcc.cpp:451 +msgctxt "type" +msgid "Xfer" +msgstr "Xfer" + +#: bouncedcc.cpp:385 +msgid "DCC {1} Bounce ({2}): Too long line received" +msgstr "DCC {1} Geri Dönme ({2}): Çok uzun satır alındı" + +#: bouncedcc.cpp:418 +msgid "DCC {1} Bounce ({2}): Timeout while connecting to {3} {4}" +msgstr "DCC {1} Geri Dönme ({2}): {3} {4}'e bağlanırken zaman aşımı" + +#: bouncedcc.cpp:422 +msgid "DCC {1} Bounce ({2}): Timeout while connecting." +msgstr "DCC {1} Geri Dönme ({2}): Bağlantı sırasında zaman aşımı." + +#: bouncedcc.cpp:427 +msgid "" +"DCC {1} Bounce ({2}): Timeout while waiting for incoming connection on {3} " +"{4}" +msgstr "" +"DCC {1} Geri Dönme ({2}): {3} {4} üzerinde gelen bağlantı beklenirken zaman " +"aşımı" + +#: bouncedcc.cpp:440 +msgid "DCC {1} Bounce ({2}): Connection refused while connecting to {3} {4}" +msgstr "DCC {1} Geri Döndü ({2}): {3} {4}'e bağlanırken bağlantı reddedildi" + +#: bouncedcc.cpp:444 +msgid "DCC {1} Bounce ({2}): Connection refused while connecting." +msgstr "DCC {1} Geri Dönme ({2}): Bağlanırken bağlantı reddedildi." + +#: bouncedcc.cpp:457 bouncedcc.cpp:465 +msgid "DCC {1} Bounce ({2}): Socket error on {3} {4}: {5}" +msgstr "DCC {1} Geri Dönme ({2}): {3} {4} üzerinde soket hatası: {5}" + +#: bouncedcc.cpp:460 +msgid "DCC {1} Bounce ({2}): Socket error: {3}" +msgstr "DCC {1} Geri Dönme ({2}): Soket hatası: {3}" + +#: bouncedcc.cpp:547 +msgid "" +"Bounces DCC transfers through ZNC instead of sending them directly to the " +"user. " +msgstr "" +"DCC aktarımlarını doğrudan kullanıcıya göndermek yerine ZNC aracılığıyla " +"geri döndürür. " diff --git a/modules/po/buffextras.pt_BR.po b/modules/po/buffextras.pt_BR.po index d8013e9a..d9ce1909 100644 --- a/modules/po/buffextras.pt_BR.po +++ b/modules/po/buffextras.pt_BR.po @@ -18,7 +18,7 @@ msgstr "Servidor" #: buffextras.cpp:47 msgid "{1} set mode: {2} {3}" -msgstr "" +msgstr "{1} definiu o(s) modo(s): {2} {3}" #: buffextras.cpp:55 msgid "{1} kicked {2} with reason: {3}" diff --git a/modules/po/buffextras.tr_TR.po b/modules/po/buffextras.tr_TR.po new file mode 100644 index 00000000..4f68ee95 --- /dev/null +++ b/modules/po/buffextras.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: buffextras.cpp:45 +msgid "Server" +msgstr "Sunucu" + +#: buffextras.cpp:47 +msgid "{1} set mode: {2} {3}" +msgstr "{1} modu ayarladı: {2} {3}" + +#: buffextras.cpp:55 +msgid "{1} kicked {2} with reason: {3}" +msgstr "{1}, {2}'yi şu nedenle attı: {3}" + +#: buffextras.cpp:64 +msgid "{1} quit: {2}" +msgstr "{1} çıkış: {2}" + +#: buffextras.cpp:73 +msgid "{1} joined" +msgstr "{1} katıldı" + +#: buffextras.cpp:81 +msgid "{1} parted: {2}" +msgstr "{1} ayrıldı: {2}" + +#: buffextras.cpp:90 +msgid "{1} is now known as {2}" +msgstr "{1} artık {2} olarak biliniyor" + +#: buffextras.cpp:100 +msgid "{1} changed the topic to: {2}" +msgstr "{1} başlığı şu şekilde değiştirdi: {2}" + +#: buffextras.cpp:115 +msgid "Adds joins, parts etc. to the playback buffer" +msgstr "Katılımlar, ayrılmalar vb. oynatma arabelleğine ekler" diff --git a/modules/po/cert.fr_FR.po b/modules/po/cert.fr_FR.po index df0fc7bf..ed4c33a7 100644 --- a/modules/po/cert.fr_FR.po +++ b/modules/po/cert.fr_FR.po @@ -15,7 +15,7 @@ msgstr "" # this text is inserted into `click here` in the other string #: modules/po/../data/cert/tmpl/index.tmpl:5 msgid "here" -msgstr "" +msgstr "ici" # {1} is `here`, translateable in the other string #: modules/po/../data/cert/tmpl/index.tmpl:6 @@ -23,53 +23,60 @@ msgid "" "You already have a certificate set, use the form below to overwrite the " "current certificate. Alternatively click {1} to delete your certificate." msgstr "" +"Vous avez déjà un certificat enregistré, utilisez le formulaire ci-dessous " +"pour écraser le certificat actuel. Alternativement, cliquez sur {1} pour " +"supprimer votre certificat." #: modules/po/../data/cert/tmpl/index.tmpl:8 msgid "You do not have a certificate yet." -msgstr "" +msgstr "Vous n'avez pas encore de certificat." #: modules/po/../data/cert/tmpl/index.tmpl:14 cert.cpp:72 msgid "Certificate" -msgstr "" +msgstr "Certificat" #: modules/po/../data/cert/tmpl/index.tmpl:18 msgid "PEM File:" -msgstr "" +msgstr "Fichier PEM :" #: modules/po/../data/cert/tmpl/index.tmpl:22 msgid "Update" -msgstr "" +msgstr "Mise à jour" #: cert.cpp:28 msgid "Pem file deleted" -msgstr "" +msgstr "Fichier PEM supprimé" #: cert.cpp:31 msgid "The pem file doesn't exist or there was a error deleting the pem file." msgstr "" +"Le fichier PEM n'existe pas, ou bien une erreur est survenue en supprimant " +"le fichier PEM." #: cert.cpp:38 msgid "You have a certificate in {1}" -msgstr "" +msgstr "Vous avez un certificat dans {1}" #: cert.cpp:41 msgid "" "You do not have a certificate. Please use the web interface to add a " "certificate" msgstr "" +"Vous n'avez pas de certificat. Utilisez l'interface web pour ajouter un " +"certificat" #: cert.cpp:44 msgid "Alternatively you can either place one at {1}" -msgstr "" +msgstr "Alternativement, vous pouvez en placer un à {1}" #: cert.cpp:52 msgid "Delete the current certificate" -msgstr "" +msgstr "Supprimer le certificat actuel" #: cert.cpp:54 msgid "Show the current certificate" -msgstr "" +msgstr "Montrer le certificat actuel" #: cert.cpp:105 msgid "Use a ssl certificate to connect to a server" -msgstr "" +msgstr "Utiliser un certificat SSL pour vous connecter à un serveur" diff --git a/modules/po/cert.pt_BR.po b/modules/po/cert.pt_BR.po index 0e933b43..18a92106 100644 --- a/modules/po/cert.pt_BR.po +++ b/modules/po/cert.pt_BR.po @@ -15,7 +15,7 @@ msgstr "" # this text is inserted into `click here` in the other string #: modules/po/../data/cert/tmpl/index.tmpl:5 msgid "here" -msgstr "" +msgstr "aqui" # {1} is `here`, translateable in the other string #: modules/po/../data/cert/tmpl/index.tmpl:6 @@ -26,7 +26,7 @@ msgstr "" #: modules/po/../data/cert/tmpl/index.tmpl:8 msgid "You do not have a certificate yet." -msgstr "" +msgstr "Você não possui um certificado." #: modules/po/../data/cert/tmpl/index.tmpl:14 cert.cpp:72 msgid "Certificate" diff --git a/modules/po/cert.tr_TR.po b/modules/po/cert.tr_TR.po new file mode 100644 index 00000000..6177cf45 --- /dev/null +++ b/modules/po/cert.tr_TR.po @@ -0,0 +1,78 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +# this text is inserted into `click here` in the other string +#: modules/po/../data/cert/tmpl/index.tmpl:5 +msgid "here" +msgstr "burada" + +# {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 "" +"Zaten bir sertifika setiniz var, mevcut sertifikanın üzerine yazmak için " +"aşağıdaki formu kullanın. Alternatif olarak sertifikanızı silmek için {1} " +"öğesine tıklayın." + +#: modules/po/../data/cert/tmpl/index.tmpl:8 +msgid "You do not have a certificate yet." +msgstr "Henüz bir sertifikanız yok." + +#: modules/po/../data/cert/tmpl/index.tmpl:14 cert.cpp:72 +msgid "Certificate" +msgstr "Sertifika" + +#: modules/po/../data/cert/tmpl/index.tmpl:18 +msgid "PEM File:" +msgstr "PEM Dosyası:" + +#: modules/po/../data/cert/tmpl/index.tmpl:22 +msgid "Update" +msgstr "Güncelle" + +#: cert.cpp:28 +msgid "Pem file deleted" +msgstr "PEM dosyası silindi" + +#: cert.cpp:31 +msgid "The pem file doesn't exist or there was a error deleting the pem file." +msgstr "PEM dosyası mevcut değil veya PEM dosyası silinirken bir hata oluştu." + +#: cert.cpp:38 +msgid "You have a certificate in {1}" +msgstr "{1} alanında bir sertifikanız var" + +#: cert.cpp:41 +msgid "" +"You do not have a certificate. Please use the web interface to add a " +"certificate" +msgstr "Sertifikanız yok. Sertifika eklemek için lütfen web arayüzünü kullanın" + +#: cert.cpp:44 +msgid "Alternatively you can either place one at {1}" +msgstr "Alternatif olarak {1}'e de bir tane yerleştirebilirsiniz" + +#: cert.cpp:52 +msgid "Delete the current certificate" +msgstr "Mevcut sertifikayı sil" + +#: cert.cpp:54 +msgid "Show the current certificate" +msgstr "Geçerli sertifikayı göster" + +#: cert.cpp:105 +msgid "Use a ssl certificate to connect to a server" +msgstr "Bir sunucuya bağlanmak için SSL sertifikası kullan" diff --git a/modules/po/certauth.fr_FR.po b/modules/po/certauth.fr_FR.po index 26cafec5..73ad9a99 100644 --- a/modules/po/certauth.fr_FR.po +++ b/modules/po/certauth.fr_FR.po @@ -14,95 +14,99 @@ msgstr "" #: modules/po/../data/certauth/tmpl/index.tmpl:7 msgid "Add a key" -msgstr "" +msgstr "Ajouter une clé" #: modules/po/../data/certauth/tmpl/index.tmpl:11 msgid "Key:" -msgstr "" +msgstr "Clé :" #: modules/po/../data/certauth/tmpl/index.tmpl:15 msgid "Add Key" -msgstr "" +msgstr "Ajouter une clé" #: modules/po/../data/certauth/tmpl/index.tmpl:23 msgid "You have no keys." -msgstr "" +msgstr "Vous n'avez pas de clé." #: modules/po/../data/certauth/tmpl/index.tmpl:30 msgctxt "web" msgid "Key" -msgstr "" +msgstr "Clé" #: modules/po/../data/certauth/tmpl/index.tmpl:36 msgid "del" -msgstr "" +msgstr "Suppr" #: certauth.cpp:31 msgid "[pubkey]" -msgstr "" +msgstr "[clé publique]" #: certauth.cpp:32 msgid "Add a public key. If key is not provided will use the current key" msgstr "" +"Ajouter une clé publique. Si aucune clé n'est spécifiée, la clé actuelle " +"sera utilisée" #: certauth.cpp:35 msgid "id" -msgstr "" +msgstr "id" #: certauth.cpp:35 msgid "Delete a key by its number in List" -msgstr "" +msgstr "Supprime une clé via sur numéro dans la liste" #: certauth.cpp:37 msgid "List your public keys" -msgstr "" +msgstr "Lister vos clés publiques" #: certauth.cpp:39 msgid "Print your current key" -msgstr "" +msgstr "Afficher votre clé actuelle" #: certauth.cpp:142 msgid "You are not connected with any valid public key" -msgstr "" +msgstr "Vous n'êtes pas connecté(e) avec une clé publique valide" #: certauth.cpp:144 msgid "Your current public key is: {1}" -msgstr "" +msgstr "Votre clé publique actuelle est : {1}" #: certauth.cpp:157 msgid "You did not supply a public key or connect with one." msgstr "" +"Vous n'avez pas fourni de clé publique ou ne vous êtes pas connecté avec." #: certauth.cpp:160 msgid "Key '{1}' added." -msgstr "" +msgstr "Clé '{1}' ajoutée." #: certauth.cpp:162 msgid "The key '{1}' is already added." -msgstr "" +msgstr "La clé '{1}' a déjà été ajoutée." #: certauth.cpp:170 certauth.cpp:183 msgctxt "list" msgid "Id" -msgstr "" +msgstr "ID" #: certauth.cpp:171 certauth.cpp:184 msgctxt "list" msgid "Key" -msgstr "" +msgstr "Clé" #: certauth.cpp:176 certauth.cpp:190 certauth.cpp:199 msgid "No keys set for your user" -msgstr "" +msgstr "Pas de clés enregistrées pour votre utilisateur" #: certauth.cpp:204 msgid "Invalid #, check \"list\"" -msgstr "" +msgstr "Canal invalide, vérifiez avec \"/list\"." #: certauth.cpp:216 msgid "Removed" -msgstr "" +msgstr "Supprimé" #: certauth.cpp:291 msgid "Allows users to authenticate via SSL client certificates." msgstr "" +"Autorise les utilisateurs à s'authentifier via le certificat SSL client." diff --git a/modules/po/certauth.pt_BR.po b/modules/po/certauth.pt_BR.po index 44ba9e5f..cb9fc366 100644 --- a/modules/po/certauth.pt_BR.po +++ b/modules/po/certauth.pt_BR.po @@ -35,7 +35,7 @@ msgstr "Chave" #: modules/po/../data/certauth/tmpl/index.tmpl:36 msgid "del" -msgstr "" +msgstr "excluir" #: certauth.cpp:31 msgid "[pubkey]" @@ -91,7 +91,7 @@ msgstr "" #: certauth.cpp:171 certauth.cpp:184 msgctxt "list" msgid "Key" -msgstr "" +msgstr "Chave" #: certauth.cpp:176 certauth.cpp:190 certauth.cpp:199 msgid "No keys set for your user" @@ -103,7 +103,7 @@ msgstr "" #: certauth.cpp:216 msgid "Removed" -msgstr "" +msgstr "removida" #: certauth.cpp:291 msgid "Allows users to authenticate via SSL client certificates." diff --git a/modules/po/certauth.tr_TR.po b/modules/po/certauth.tr_TR.po new file mode 100644 index 00000000..80529f85 --- /dev/null +++ b/modules/po/certauth.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modules/po/../data/certauth/tmpl/index.tmpl:7 +msgid "Add a key" +msgstr "Bir anahtar ekle" + +#: modules/po/../data/certauth/tmpl/index.tmpl:11 +msgid "Key:" +msgstr "Anahtar:" + +#: modules/po/../data/certauth/tmpl/index.tmpl:15 +msgid "Add Key" +msgstr "Anahtar Ekle" + +#: modules/po/../data/certauth/tmpl/index.tmpl:23 +msgid "You have no keys." +msgstr "Hiçbir anahtarınız yok." + +#: modules/po/../data/certauth/tmpl/index.tmpl:30 +msgctxt "web" +msgid "Key" +msgstr "Anahtar" + +#: modules/po/../data/certauth/tmpl/index.tmpl:36 +msgid "del" +msgstr "sil" + +#: certauth.cpp:31 +msgid "[pubkey]" +msgstr "[pubkey]" + +#: certauth.cpp:32 +msgid "Add a public key. If key is not provided will use the current key" +msgstr "" +"Ortak anahtar ekleyin. Anahtar sağlanmazsa mevcut anahtar kullanılacaktır" + +#: certauth.cpp:35 +msgid "id" +msgstr "id" + +#: certauth.cpp:35 +msgid "Delete a key by its number in List" +msgstr "Listedeki numarasına göre bir anahtarı silme" + +#: certauth.cpp:37 +msgid "List your public keys" +msgstr "Genel anahtarlarınızı listeleyin" + +#: certauth.cpp:39 +msgid "Print your current key" +msgstr "Mevcut anahtarınızı yazdırın" + +#: certauth.cpp:142 +msgid "You are not connected with any valid public key" +msgstr "Herhangi bir geçerli genel anahtara bağlı değilsiniz" + +#: certauth.cpp:144 +msgid "Your current public key is: {1}" +msgstr "Mevcut genel anahtarınız: {1}" + +#: certauth.cpp:157 +msgid "You did not supply a public key or connect with one." +msgstr "Bir ortak anahtar sağlamadınız veya bir ortak anahtara bağlanmadınız." + +#: certauth.cpp:160 +msgid "Key '{1}' added." +msgstr "'{1}' anahtarı eklendi." + +#: certauth.cpp:162 +msgid "The key '{1}' is already added." +msgstr "'{1}' anahtarı zaten eklenmiş." + +#: certauth.cpp:170 certauth.cpp:183 +msgctxt "list" +msgid "Id" +msgstr "Id" + +#: certauth.cpp:171 certauth.cpp:184 +msgctxt "list" +msgid "Key" +msgstr "Anahtar" + +#: certauth.cpp:176 certauth.cpp:190 certauth.cpp:199 +msgid "No keys set for your user" +msgstr "Kullanıcınız için ayarlanmış anahtar yok" + +#: certauth.cpp:204 +msgid "Invalid #, check \"list\"" +msgstr "Geçersiz #, \"listeyi\" kontrol et" + +#: certauth.cpp:216 +msgid "Removed" +msgstr "Kaldırıldı" + +#: certauth.cpp:291 +msgid "Allows users to authenticate via SSL client certificates." +msgstr "" +"Kullanıcıların SSL istemci sertifikaları aracılığıyla kimlik doğrulaması " +"yapmasına olanak tanır." diff --git a/modules/po/chansaver.tr_TR.po b/modules/po/chansaver.tr_TR.po new file mode 100644 index 00000000..d0857580 --- /dev/null +++ b/modules/po/chansaver.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: chansaver.cpp:91 +msgid "Keeps config up-to-date when user joins/parts." +msgstr "" +"Kullanıcı kanala katıldığında/ayrıldığında yapılandırmayı güncel tutar." diff --git a/modules/po/clearbufferonmsg.tr_TR.po b/modules/po/clearbufferonmsg.tr_TR.po new file mode 100644 index 00000000..d62a5ff9 --- /dev/null +++ b/modules/po/clearbufferonmsg.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: clearbufferonmsg.cpp:160 +msgid "Clears all channel and query buffers whenever the user does something" +msgstr "" +"Kullanıcı bir şey yaptığında tüm kanal ve sorgu arabelleklerini temizler" diff --git a/modules/po/clientnotify.fr_FR.po b/modules/po/clientnotify.fr_FR.po index 4252324d..5611f56f 100644 --- a/modules/po/clientnotify.fr_FR.po +++ b/modules/po/clientnotify.fr_FR.po @@ -14,16 +14,16 @@ msgstr "" #: clientnotify.cpp:53 msgid "" -msgstr "" +msgstr "" #: clientnotify.cpp:54 msgid "Sets the notify method" -msgstr "" +msgstr "Définit la méthode de notification" #: clientnotify.cpp:56 clientnotify.cpp:59 clientnotify.cpp:63 #: clientnotify.cpp:68 msgid "" -msgstr "" +msgstr "" #: clientnotify.cpp:57 msgid "Turns notifications for unseen connections on or off" diff --git a/modules/po/clientnotify.tr_TR.po b/modules/po/clientnotify.tr_TR.po new file mode 100644 index 00000000..39f9023e --- /dev/null +++ b/modules/po/clientnotify.tr_TR.po @@ -0,0 +1,105 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: clientnotify.cpp:53 +msgid "" +msgstr "" + +#: clientnotify.cpp:54 +msgid "Sets the notify method" +msgstr "Bildirim yöntemini ayarlayın" + +#: clientnotify.cpp:56 clientnotify.cpp:59 clientnotify.cpp:63 +#: clientnotify.cpp:68 +msgid "" +msgstr "" + +#: clientnotify.cpp:57 +msgid "Turns notifications for unseen connections on or off" +msgstr "Görünmeyen bağlantılara ilişkin bildirimleri açar veya kapatır" + +#: clientnotify.cpp:60 +msgid "" +"Specifies whether you want to be notified about new connections with new IPs" +msgstr "" +"Yeni IP'lere sahip yeni bağlantılar hakkında bilgilendirilmek isteyip " +"istemediğinizi belirtir" + +#: clientnotify.cpp:64 +msgid "" +"Specifies whether you want to be notified about new connections with new " +"client IDs" +msgstr "" +"Yeni istemci kimlikleriyle yeni bağlantılar hakkında bilgilendirilmek " +"isteyip istemediğinizi belirtir" + +#: clientnotify.cpp:69 +msgid "Turns notifications for clients disconnecting on or off" +msgstr "Bağlantısı kesilen istemciler için bildirimleri açar veya kapatır" + +#: clientnotify.cpp:71 +msgid "Shows the current settings" +msgstr "Geçerli ayarları gösterir" + +#: clientnotify.cpp:104 clientnotify.cpp:134 +msgid "" +msgid_plural "" +"Another client ({1}) authenticated as your user. Use the 'ListClients' " +"command to see all {2} clients." +msgstr[0] "" +msgstr[1] "" +"Başka bir istemcinin ({1}) kullanıcınız olarak kimliği doğrulandı. Tüm {2} " +"istemcilerini görmek için 'ListClients' komutunu kullanın." + +#: clientnotify.cpp:147 +msgid "Usage: Method " +msgstr "Kullanımı: Method " + +#: clientnotify.cpp:153 clientnotify.cpp:166 clientnotify.cpp:179 +#: clientnotify.cpp:192 clientnotify.cpp:205 +msgid "Saved." +msgstr "Kaydedildi" + +#: clientnotify.cpp:160 +msgid "Usage: NewOnly " +msgstr "Kullanımı: NewOnly " + +#: clientnotify.cpp:173 +msgid "Usage: NotifyOnNewIP " +msgstr "Kullanımı: NotifyOnNewIP " + +#: clientnotify.cpp:186 +msgid "Usage: NotifyOnNewID " +msgstr "Kullanımı: NotifyOnNewID " + +#: clientnotify.cpp:199 +msgid "Usage: OnDisconnect " +msgstr "Kullanımı: OnDisconnect " + +#: clientnotify.cpp:210 +msgid "" +"Current settings: Method: {1}, for unseen only: {2}, notifyfor unseen IPs: " +"{3}, notify for unseen IDs: {4}, notify ondisconnecting clients: {5}" +msgstr "" +"Geçerli ayarlar: Yöntem: {1}, yalnızca görülmeyenler için: {2}, görünmeyen " +"IP'ler için bildir: {3}, görünmeyen kimlikler için bildir: {4}, istemcilerin " +"bağlantısı kesildiğinde bildir: {5}" + +#: clientnotify.cpp:224 +msgid "" +"Notifies you when another IRC client logs into or out of your account. " +"Configurable." +msgstr "" +"Başka bir IRC istemcisi hesabınıza giriş yaptığında veya hesabınızdan çıkış " +"yaptığında sizi bilgilendirir. Yapılandırılabilir." diff --git a/modules/po/controlpanel.pt_BR.po b/modules/po/controlpanel.pt_BR.po index 7d59fcc7..74990312 100644 --- a/modules/po/controlpanel.pt_BR.po +++ b/modules/po/controlpanel.pt_BR.po @@ -139,7 +139,7 @@ msgstr "" #: controlpanel.cpp:619 msgid "Error: Invalid network." -msgstr "" +msgstr "Erro: Rede inválida" #: controlpanel.cpp:663 msgid "Usage: SetNetwork " @@ -151,7 +151,7 @@ msgstr "Sintaxe: AddChan " #: controlpanel.cpp:762 msgid "Error: User {1} already has a channel named {2}." -msgstr "" +msgstr "Erro: O usuário {1} já possui o canal {2}" #: controlpanel.cpp:769 msgid "Channel {1} for user {2} added to network {3}." @@ -265,11 +265,11 @@ msgstr "" #: controlpanel.cpp:1058 msgid "Error: Internal error!" -msgstr "" +msgstr "Erro: Erro interno!" #: controlpanel.cpp:1062 msgid "User {1} deleted!" -msgstr "" +msgstr "O usuário {1} foi excluído" #: controlpanel.cpp:1077 msgid "Usage: CloneUser " @@ -320,7 +320,7 @@ msgstr "" #: controlpanel.cpp:1216 controlpanel.cpp:1224 msgctxt "listnetworks" msgid "Network" -msgstr "" +msgstr "Rede" #: controlpanel.cpp:1217 controlpanel.cpp:1226 controlpanel.cpp:1234 msgctxt "listnetworks" @@ -340,11 +340,11 @@ msgstr "" #: controlpanel.cpp:1220 controlpanel.cpp:1231 msgctxt "listnetworks" msgid "Channels" -msgstr "" +msgstr "Canais" #: controlpanel.cpp:1239 msgid "No networks" -msgstr "" +msgstr "Não há redes disponíveis." #: controlpanel.cpp:1250 msgid "Usage: AddServer [[+]port] [password]" @@ -352,7 +352,7 @@ msgstr "Sintaxe: AddServer [[+]porta] [senha]" #: controlpanel.cpp:1269 msgid "Added IRC Server {1} to network {2} for user {3}." -msgstr "" +msgstr "O servidor {1} foi adicionado à rede {2} para o usuário {3}" #: controlpanel.cpp:1273 msgid "Error: Could not add IRC server {1} to network {2} for user {3}." @@ -449,7 +449,7 @@ msgstr "" #: controlpanel.cpp:1492 msgid "Loaded module {1}" -msgstr "" +msgstr "Módulo {1} carregado" #: controlpanel.cpp:1497 msgid "Error: Unable to reload module {1}: {2}" @@ -494,7 +494,7 @@ msgstr "Sintaxe: UnloadNetModule " #: controlpanel.cpp:1611 controlpanel.cpp:1617 msgctxt "listmodules" msgid "Name" -msgstr "" +msgstr "Nome" #: controlpanel.cpp:1612 controlpanel.cpp:1618 msgctxt "listmodules" @@ -503,11 +503,11 @@ msgstr "" #: controlpanel.cpp:1637 msgid "User {1} has no modules loaded." -msgstr "" +msgstr "O usuário {1} não possui módulos carregados." #: controlpanel.cpp:1641 msgid "Modules loaded for user {1}:" -msgstr "" +msgstr "Módulos carregados para o usuário {1}:" #: controlpanel.cpp:1661 msgid "Network {1} of user {2} has no modules loaded." @@ -523,7 +523,7 @@ msgstr "" #: controlpanel.cpp:1674 msgid "Prints help for matching commands and variables" -msgstr "" +msgstr "Exibe ajuda para comandos e variáveis correspondentes" #: controlpanel.cpp:1677 msgid " [username]" @@ -579,11 +579,11 @@ msgstr "" #: controlpanel.cpp:1697 msgid "Adds a new channel" -msgstr "" +msgstr "Adiciona um novo canal" #: controlpanel.cpp:1700 msgid "Deletes a channel" -msgstr "" +msgstr "Exclui um canal" #: controlpanel.cpp:1702 msgid "Lists users" @@ -591,23 +591,23 @@ msgstr "" #: controlpanel.cpp:1704 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1705 msgid "Adds a new user" -msgstr "" +msgstr "Cria um novo usuário" #: controlpanel.cpp:1707 controlpanel.cpp:1730 controlpanel.cpp:1744 msgid "" -msgstr "" +msgstr "" #: controlpanel.cpp:1707 msgid "Deletes a user" -msgstr "" +msgstr "Exclui um usuário" #: controlpanel.cpp:1709 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1710 msgid "Clones a user" @@ -615,11 +615,11 @@ msgstr "" #: controlpanel.cpp:1712 controlpanel.cpp:1715 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1713 msgid "Adds a new IRC server for the given or current user" -msgstr "" +msgstr "Adiciona um novo servidor IRC para o usuário atual ou especificado" #: controlpanel.cpp:1716 msgid "Deletes an IRC server from the given or current user" @@ -643,7 +643,7 @@ msgstr "" #: controlpanel.cpp:1725 msgid "Loads a Module for a user" -msgstr "" +msgstr "Carrega um módulo para um usuário" #: controlpanel.cpp:1727 msgid " " @@ -663,7 +663,7 @@ msgstr "" #: controlpanel.cpp:1735 msgid "Loads a Module for a network" -msgstr "" +msgstr "Carrega um módulo para uma rede" #: controlpanel.cpp:1738 msgid " " @@ -679,7 +679,7 @@ msgstr "" #: controlpanel.cpp:1745 msgid "List the configured CTCP replies" -msgstr "" +msgstr "Lista as respostas CTCP configuradas" #: controlpanel.cpp:1747 msgid " [reply]" @@ -703,7 +703,7 @@ msgstr "" #: controlpanel.cpp:1756 msgid "Add a network for a user" -msgstr "" +msgstr "Adiciona uma rede para o usuário" #: controlpanel.cpp:1759 msgid "Delete a network for a user" @@ -715,7 +715,7 @@ msgstr "" #: controlpanel.cpp:1762 msgid "List all networks for a user" -msgstr "" +msgstr "Lista todas as redes de um usuário" #: controlpanel.cpp:1775 msgid "" diff --git a/modules/po/controlpanel.tr_TR.po b/modules/po/controlpanel.tr_TR.po new file mode 100644 index 00000000..866b85fa --- /dev/null +++ b/modules/po/controlpanel.tr_TR.po @@ -0,0 +1,741 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: controlpanel.cpp:51 controlpanel.cpp:64 +msgctxt "helptable" +msgid "Type" +msgstr "Tip" + +#: controlpanel.cpp:52 controlpanel.cpp:66 +msgctxt "helptable" +msgid "Variables" +msgstr "Değişkenler" + +#: controlpanel.cpp:78 +msgid "String" +msgstr "Dizi" + +#: controlpanel.cpp:79 +msgid "Boolean (true/false)" +msgstr "Boolean (doğru/yanlış)" + +#: controlpanel.cpp:80 +msgid "Integer" +msgstr "Tamsayı" + +#: controlpanel.cpp:81 +msgid "Number" +msgstr "Numara" + +#: controlpanel.cpp:131 +msgid "The following variables are available when using the Set/Get commands:" +msgstr "Set/Get komutlarını kullanırken aşağıdaki değişkenler kullanılabilir:" + +#: controlpanel.cpp:155 +msgid "" +"The following variables are available when using the SetNetwork/GetNetwork " +"commands:" +msgstr "" +"SetNetwork/GetNetwork komutlarını kullanırken aşağıdaki değişkenler " +"kullanılabilir:" + +#: controlpanel.cpp:169 +msgid "" +"The following variables are available when using the SetChan/GetChan " +"commands:" +msgstr "" +"SetChan/GetChan komutlarını kullanırken aşağıdaki değişkenler kullanılabilir:" + +#: controlpanel.cpp:176 +msgid "" +"You can use $user as the user name and $network as the network name for " +"modifying your own user and network." +msgstr "" +"Kendi kullanıcınızı ve ağınızı değiştirmek için kullanıcı adı olarak $user " +"ve ağ adı olarak $network kullanabilirsiniz." + +#: controlpanel.cpp:186 controlpanel.cpp:1047 controlpanel.cpp:1084 +msgid "Error: User [{1}] does not exist!" +msgstr "Hata: [{1}] kullanıcısı mevcut değil!" + +#: controlpanel.cpp:191 +msgid "Error: You need to have admin rights to modify other users!" +msgstr "" +"Hata: Diğer kullanıcıları değiştirmek için yönetici haklarına sahip olmanız " +"gerekiyor!" + +#: controlpanel.cpp:201 +msgid "Error: You cannot use $network to modify other users!" +msgstr "Hata: Diğer kullanıcıları değiştirmek için $network'ü kullanamazsınız!" + +#: controlpanel.cpp:209 +msgid "Error: User {1} does not have a network named [{2}]." +msgstr "Hata: {1} kullanıcısının [{2}] adında bir ağı yok." + +#: controlpanel.cpp:221 +msgid "Usage: Get [username]" +msgstr "Kullanımı: Get [kullanıcı_adı]" + +#: controlpanel.cpp:321 controlpanel.cpp:576 controlpanel.cpp:651 +#: controlpanel.cpp:739 controlpanel.cpp:874 controlpanel.cpp:959 +msgid "Error: Unknown variable" +msgstr "Hata: Bilinmeyen değişken" + +#: controlpanel.cpp:330 +msgid "Usage: Set " +msgstr "Kullanımı: Set " + +#: controlpanel.cpp:348 controlpanel.cpp:355 controlpanel.cpp:367 +#: controlpanel.cpp:379 controlpanel.cpp:387 controlpanel.cpp:395 +#: controlpanel.cpp:403 controlpanel.cpp:411 controlpanel.cpp:419 +#: controlpanel.cpp:427 controlpanel.cpp:437 controlpanel.cpp:494 +#: controlpanel.cpp:513 controlpanel.cpp:529 controlpanel.cpp:539 +#: controlpanel.cpp:688 controlpanel.cpp:695 controlpanel.cpp:707 +#: controlpanel.cpp:728 controlpanel.cpp:1126 controlpanel.cpp:1176 +#: controlpanel.cpp:1259 controlpanel.cpp:1295 controlpanel.cpp:1428 +#: controlpanel.cpp:1455 +msgid "Access denied!" +msgstr "Erişim reddedildi!" + +#: controlpanel.cpp:360 controlpanel.cpp:700 +msgid "This bind host is already set!" +msgstr "This bind host is already set!" + +#: controlpanel.cpp:445 controlpanel.cpp:454 controlpanel.cpp:923 +msgid "Setting failed, limit for buffer size is {1}" +msgstr "Ayar başarısız oldu, arabellek boyutu sınırı: {1}" + +#: controlpanel.cpp:474 +msgid "Password has been changed!" +msgstr "Şifre değiştirildi!" + +#: controlpanel.cpp:482 +msgid "Timeout can't be less than 30 seconds!" +msgstr "Zaman aşımı 30 saniyeden az olamaz!" + +#: controlpanel.cpp:546 +msgid "That would be a bad idea!" +msgstr "Bu kötü bir fikir olurdu!" + +#: controlpanel.cpp:564 +msgid "Supported languages: {1}" +msgstr "Desteklenen diller: {1}" + +#: controlpanel.cpp:588 +msgid "Usage: GetNetwork [username] [network]" +msgstr "Kullanımı: GetNetwork [kullanıcı_adı] [ağ]" + +#: controlpanel.cpp:607 +msgid "Error: A network must be specified to get another users settings." +msgstr "" +"Hata: Başka bir kullanıcının ayarlarını alabilmek için bir ağ " +"belirtilmelidir." + +#: controlpanel.cpp:613 +msgid "You are not currently attached to a network." +msgstr "" +"Hata: Başka bir kullanıcının ayarlarını alabilmek için bir ağ " +"belirtilmelidir." + +#: controlpanel.cpp:619 +msgid "Error: Invalid network." +msgstr "Hata: Geçersiz ağ." + +#: controlpanel.cpp:663 +msgid "Usage: SetNetwork " +msgstr "Kullanımı: SetNetwork " + +#: controlpanel.cpp:749 +msgid "Usage: AddChan " +msgstr "Kullanımı: AddChan " + +#: controlpanel.cpp:762 +msgid "Error: User {1} already has a channel named {2}." +msgstr "Hata: {1} kullanıcısının zaten {2} adında bir kanalı var." + +#: controlpanel.cpp:769 +msgid "Channel {1} for user {2} added to network {3}." +msgstr "{2} kullanıcısı için {1} kanalı, {3} ağına eklendi." + +#: controlpanel.cpp:773 +msgid "" +"Could not add channel {1} for user {2} to network {3}, does it already exist?" +msgstr "" +"{2} kullanıcısı için {1} kanalı {3} ağına eklenemedi, zaten mevcut olabilir " +"mi?" + +#: controlpanel.cpp:783 +msgid "Usage: DelChan " +msgstr "Kullanımı: DelChan " + +#: controlpanel.cpp:798 +msgid "Error: User {1} does not have any channel matching [{2}] in network {3}" +msgstr "" +"Hata: {1} kullanıcısının, {3} ağında [{2}] ile eşleşen herhangi bir kanalı " +"yok" + +#: controlpanel.cpp:811 +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] "{1} kanalı, {3} kullanıcısının {2} ağından silindi" +msgstr[1] "{1} kanalları, {3} kullanıcısının {2} ağından silindi" + +#: controlpanel.cpp:826 +msgid "Usage: GetChan " +msgstr "Kullanımı: GetChan " + +#: controlpanel.cpp:840 controlpanel.cpp:904 +msgid "Error: No channels matching [{1}] found." +msgstr "Hata: [{1}] ile eşleşen kanal bulunamadı." + +#: controlpanel.cpp:889 +msgid "Usage: SetChan " +msgstr "Kullanımı: SetChan " + +#: controlpanel.cpp:970 controlpanel.cpp:980 +msgctxt "listusers" +msgid "Username" +msgstr "Kullanıcı Adı" + +#: controlpanel.cpp:971 controlpanel.cpp:981 +msgctxt "listusers" +msgid "Realname" +msgstr "Gerçek Adı" + +#: controlpanel.cpp:972 controlpanel.cpp:984 controlpanel.cpp:986 +msgctxt "listusers" +msgid "IsAdmin" +msgstr "Admin mi" + +#: controlpanel.cpp:973 controlpanel.cpp:987 +msgctxt "listusers" +msgid "Nick" +msgstr "Nick" + +#: controlpanel.cpp:974 controlpanel.cpp:988 +msgctxt "listusers" +msgid "AltNick" +msgstr "Alt(ernatif)Nick" + +#: controlpanel.cpp:975 controlpanel.cpp:989 +msgctxt "listusers" +msgid "Ident" +msgstr "Ident" + +#: controlpanel.cpp:976 controlpanel.cpp:990 +msgctxt "listusers" +msgid "BindHost" +msgstr "BindHost" + +#: controlpanel.cpp:984 controlpanel.cpp:1234 +msgid "No" +msgstr "Hayır" + +#: controlpanel.cpp:986 controlpanel.cpp:1226 +msgid "Yes" +msgstr "Evet" + +#: controlpanel.cpp:1000 controlpanel.cpp:1069 +msgid "Error: You need to have admin rights to add new users!" +msgstr "" +"Hata: Yeni kullanıcılar eklemek için yönetici haklarına sahip olmanız " +"gerekiyor!" + +#: controlpanel.cpp:1006 +msgid "Usage: AddUser " +msgstr "Kullanımı: AddUser <şifre>" + +#: controlpanel.cpp:1011 +msgid "Error: User {1} already exists!" +msgstr "" + +#: controlpanel.cpp:1023 controlpanel.cpp:1098 +msgid "Error: User not added: {1}" +msgstr "" + +#: controlpanel.cpp:1027 controlpanel.cpp:1102 +msgid "User {1} added!" +msgstr "" + +#: controlpanel.cpp:1034 +msgid "Error: You need to have admin rights to delete users!" +msgstr "" + +#: controlpanel.cpp:1040 +msgid "Usage: DelUser " +msgstr "" + +#: controlpanel.cpp:1052 +msgid "Error: You can't delete yourself!" +msgstr "" + +#: controlpanel.cpp:1058 +msgid "Error: Internal error!" +msgstr "" + +#: controlpanel.cpp:1062 +msgid "User {1} deleted!" +msgstr "" + +#: controlpanel.cpp:1077 +msgid "Usage: CloneUser " +msgstr "" + +#: controlpanel.cpp:1092 +msgid "Error: Cloning failed: {1}" +msgstr "" + +#: controlpanel.cpp:1121 +msgid "Usage: AddNetwork [user] network" +msgstr "" + +#: controlpanel.cpp:1132 +msgid "" +"Network number limit reached. Ask an admin to increase the limit for you, or " +"delete unneeded networks using /znc DelNetwork " +msgstr "" + +#: controlpanel.cpp:1140 +msgid "Error: User {1} already has a network with the name {2}" +msgstr "" + +#: controlpanel.cpp:1147 +msgid "Network {1} added to user {2}." +msgstr "" + +#: controlpanel.cpp:1151 +msgid "Error: Network [{1}] could not be added for user {2}: {3}" +msgstr "" + +#: controlpanel.cpp:1171 +msgid "Usage: DelNetwork [user] network" +msgstr "" + +#: controlpanel.cpp:1187 +msgid "The currently active network can be deleted via {1}status" +msgstr "" + +#: controlpanel.cpp:1193 +msgid "Network {1} deleted for user {2}." +msgstr "" + +#: controlpanel.cpp:1197 +msgid "Error: Network {1} could not be deleted for user {2}." +msgstr "" + +#: controlpanel.cpp:1216 controlpanel.cpp:1224 +msgctxt "listnetworks" +msgid "Network" +msgstr "" + +#: controlpanel.cpp:1217 controlpanel.cpp:1226 controlpanel.cpp:1234 +msgctxt "listnetworks" +msgid "OnIRC" +msgstr "" + +#: controlpanel.cpp:1218 controlpanel.cpp:1227 +msgctxt "listnetworks" +msgid "IRC Server" +msgstr "" + +#: controlpanel.cpp:1219 controlpanel.cpp:1229 +msgctxt "listnetworks" +msgid "IRC User" +msgstr "" + +#: controlpanel.cpp:1220 controlpanel.cpp:1231 +msgctxt "listnetworks" +msgid "Channels" +msgstr "" + +#: controlpanel.cpp:1239 +msgid "No networks" +msgstr "" + +#: controlpanel.cpp:1250 +msgid "Usage: AddServer [[+]port] [password]" +msgstr "" + +#: controlpanel.cpp:1269 +msgid "Added IRC Server {1} to network {2} for user {3}." +msgstr "" + +#: controlpanel.cpp:1273 +msgid "Error: Could not add IRC server {1} to network {2} for user {3}." +msgstr "" + +#: controlpanel.cpp:1286 +msgid "Usage: DelServer [[+]port] [password]" +msgstr "" + +#: controlpanel.cpp:1306 +msgid "Deleted IRC Server {1} from network {2} for user {3}." +msgstr "" + +#: controlpanel.cpp:1310 +msgid "Error: Could not delete IRC server {1} from network {2} for user {3}." +msgstr "" + +#: controlpanel.cpp:1320 +msgid "Usage: Reconnect " +msgstr "" + +#: controlpanel.cpp:1347 +msgid "Queued network {1} of user {2} for a reconnect." +msgstr "" + +#: controlpanel.cpp:1356 +msgid "Usage: Disconnect " +msgstr "" + +#: controlpanel.cpp:1371 +msgid "Closed IRC connection for network {1} of user {2}." +msgstr "" + +#: controlpanel.cpp:1386 controlpanel.cpp:1391 +msgctxt "listctcp" +msgid "Request" +msgstr "" + +#: controlpanel.cpp:1387 controlpanel.cpp:1392 +msgctxt "listctcp" +msgid "Reply" +msgstr "" + +#: controlpanel.cpp:1396 +msgid "No CTCP replies for user {1} are configured" +msgstr "" + +#: controlpanel.cpp:1399 +msgid "CTCP replies for user {1}:" +msgstr "" + +#: controlpanel.cpp:1415 +msgid "Usage: AddCTCP [user] [request] [reply]" +msgstr "" + +#: controlpanel.cpp:1417 +msgid "" +"This will cause ZNC to reply to the CTCP instead of forwarding it to clients." +msgstr "" + +#: controlpanel.cpp:1420 +msgid "An empty reply will cause the CTCP request to be blocked." +msgstr "" + +#: controlpanel.cpp:1434 +msgid "CTCP requests {1} to user {2} will now be blocked." +msgstr "" + +#: controlpanel.cpp:1438 +msgid "CTCP requests {1} to user {2} will now get reply: {3}" +msgstr "" + +#: controlpanel.cpp:1460 +msgid "Usage: DelCTCP [user] [request]" +msgstr "" + +#: controlpanel.cpp:1466 +msgid "CTCP requests {1} to user {2} will now be sent to IRC clients" +msgstr "" + +#: controlpanel.cpp:1470 +msgid "" +"CTCP requests {1} to user {2} will be sent to IRC clients (nothing has " +"changed)" +msgstr "" + +#: controlpanel.cpp:1480 controlpanel.cpp:1554 +msgid "Loading modules has been disabled." +msgstr "" + +#: controlpanel.cpp:1489 +msgid "Error: Unable to load module {1}: {2}" +msgstr "" + +#: controlpanel.cpp:1492 +msgid "Loaded module {1}" +msgstr "" + +#: controlpanel.cpp:1497 +msgid "Error: Unable to reload module {1}: {2}" +msgstr "" + +#: controlpanel.cpp:1500 +msgid "Reloaded module {1}" +msgstr "" + +#: controlpanel.cpp:1504 +msgid "Error: Unable to load module {1} because it is already loaded" +msgstr "" + +#: controlpanel.cpp:1515 +msgid "Usage: LoadModule [args]" +msgstr "" + +#: controlpanel.cpp:1534 +msgid "Usage: LoadNetModule [args]" +msgstr "" + +#: controlpanel.cpp:1559 +msgid "Please use /znc unloadmod {1}" +msgstr "" + +#: controlpanel.cpp:1565 +msgid "Error: Unable to unload module {1}: {2}" +msgstr "" + +#: controlpanel.cpp:1568 +msgid "Unloaded module {1}" +msgstr "" + +#: controlpanel.cpp:1577 +msgid "Usage: UnloadModule " +msgstr "" + +#: controlpanel.cpp:1594 +msgid "Usage: UnloadNetModule " +msgstr "" + +#: controlpanel.cpp:1611 controlpanel.cpp:1617 +msgctxt "listmodules" +msgid "Name" +msgstr "" + +#: controlpanel.cpp:1612 controlpanel.cpp:1618 +msgctxt "listmodules" +msgid "Arguments" +msgstr "" + +#: controlpanel.cpp:1637 +msgid "User {1} has no modules loaded." +msgstr "" + +#: controlpanel.cpp:1641 +msgid "Modules loaded for user {1}:" +msgstr "" + +#: controlpanel.cpp:1661 +msgid "Network {1} of user {2} has no modules loaded." +msgstr "" + +#: controlpanel.cpp:1666 +msgid "Modules loaded for network {1} of user {2}:" +msgstr "" + +#: controlpanel.cpp:1673 +msgid "[command] [variable]" +msgstr "" + +#: controlpanel.cpp:1674 +msgid "Prints help for matching commands and variables" +msgstr "" + +#: controlpanel.cpp:1677 +msgid " [username]" +msgstr "" + +#: controlpanel.cpp:1678 +msgid "Prints the variable's value for the given or current user" +msgstr "" + +#: controlpanel.cpp:1680 +msgid " " +msgstr "" + +#: controlpanel.cpp:1681 +msgid "Sets the variable's value for the given user" +msgstr "" + +#: controlpanel.cpp:1683 +msgid " [username] [network]" +msgstr "" + +#: controlpanel.cpp:1684 +msgid "Prints the variable's value for the given network" +msgstr "" + +#: controlpanel.cpp:1686 +msgid " " +msgstr "" + +#: controlpanel.cpp:1687 +msgid "Sets the variable's value for the given network" +msgstr "" + +#: controlpanel.cpp:1689 +msgid " [username] " +msgstr "" + +#: controlpanel.cpp:1690 +msgid "Prints the variable's value for the given channel" +msgstr "" + +#: controlpanel.cpp:1693 +msgid " " +msgstr "" + +#: controlpanel.cpp:1694 +msgid "Sets the variable's value for the given channel" +msgstr "" + +#: controlpanel.cpp:1696 controlpanel.cpp:1699 +msgid " " +msgstr "" + +#: controlpanel.cpp:1697 +msgid "Adds a new channel" +msgstr "" + +#: controlpanel.cpp:1700 +msgid "Deletes a channel" +msgstr "" + +#: controlpanel.cpp:1702 +msgid "Lists users" +msgstr "" + +#: controlpanel.cpp:1704 +msgid " " +msgstr "" + +#: controlpanel.cpp:1705 +msgid "Adds a new user" +msgstr "" + +#: controlpanel.cpp:1707 controlpanel.cpp:1730 controlpanel.cpp:1744 +msgid "" +msgstr "" + +#: controlpanel.cpp:1707 +msgid "Deletes a user" +msgstr "" + +#: controlpanel.cpp:1709 +msgid " " +msgstr "" + +#: controlpanel.cpp:1710 +msgid "Clones a user" +msgstr "" + +#: controlpanel.cpp:1712 controlpanel.cpp:1715 +msgid " " +msgstr "" + +#: controlpanel.cpp:1713 +msgid "Adds a new IRC server for the given or current user" +msgstr "" + +#: controlpanel.cpp:1716 +msgid "Deletes an IRC server from the given or current user" +msgstr "" + +#: controlpanel.cpp:1718 controlpanel.cpp:1721 controlpanel.cpp:1741 +msgid " " +msgstr "" + +#: controlpanel.cpp:1719 +msgid "Cycles the user's IRC server connection" +msgstr "" + +#: controlpanel.cpp:1722 +msgid "Disconnects the user from their IRC server" +msgstr "" + +#: controlpanel.cpp:1724 +msgid " [args]" +msgstr "" + +#: controlpanel.cpp:1725 +msgid "Loads a Module for a user" +msgstr "" + +#: controlpanel.cpp:1727 +msgid " " +msgstr "" + +#: controlpanel.cpp:1728 +msgid "Removes a Module of a user" +msgstr "" + +#: controlpanel.cpp:1731 +msgid "Get the list of modules for a user" +msgstr "" + +#: controlpanel.cpp:1734 +msgid " [args]" +msgstr "" + +#: controlpanel.cpp:1735 +msgid "Loads a Module for a network" +msgstr "" + +#: controlpanel.cpp:1738 +msgid " " +msgstr "" + +#: controlpanel.cpp:1739 +msgid "Removes a Module of a network" +msgstr "" + +#: controlpanel.cpp:1742 +msgid "Get the list of modules for a network" +msgstr "" + +#: controlpanel.cpp:1745 +msgid "List the configured CTCP replies" +msgstr "" + +#: controlpanel.cpp:1747 +msgid " [reply]" +msgstr "" + +#: controlpanel.cpp:1748 +msgid "Configure a new CTCP reply" +msgstr "" + +#: controlpanel.cpp:1750 +msgid " " +msgstr "" + +#: controlpanel.cpp:1751 +msgid "Remove a CTCP reply" +msgstr "" + +#: controlpanel.cpp:1755 controlpanel.cpp:1758 +msgid "[username] " +msgstr "" + +#: controlpanel.cpp:1756 +msgid "Add a network for a user" +msgstr "" + +#: controlpanel.cpp:1759 +msgid "Delete a network for a user" +msgstr "" + +#: controlpanel.cpp:1761 +msgid "[username]" +msgstr "" + +#: controlpanel.cpp:1762 +msgid "List all networks for a user" +msgstr "" + +#: controlpanel.cpp:1775 +msgid "" +"Dynamic configuration through IRC. Allows editing only yourself if you're " +"not ZNC admin." +msgstr "" diff --git a/modules/po/crypt.pt_BR.po b/modules/po/crypt.pt_BR.po index 503a9e1b..59dfbb95 100644 --- a/modules/po/crypt.pt_BR.po +++ b/modules/po/crypt.pt_BR.po @@ -132,7 +132,7 @@ msgstr "" #: crypt.cpp:476 crypt.cpp:483 msgctxt "listkeys" msgid "Key" -msgstr "" +msgstr "Chave" #: crypt.cpp:487 msgid "You have no encryption keys set." diff --git a/modules/po/crypt.tr_TR.po b/modules/po/crypt.tr_TR.po new file mode 100644 index 00000000..baf549dd --- /dev/null +++ b/modules/po/crypt.tr_TR.po @@ -0,0 +1,146 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: crypt.cpp:199 +msgid "<#chan|Nick>" +msgstr "<#kanal|Nick>" + +#: crypt.cpp:200 +msgid "Remove a key for nick or channel" +msgstr "Nick veya kanal için bir anahtarı kaldırın" + +#: crypt.cpp:202 +msgid "<#chan|Nick> " +msgstr "<#kanal|Nick> " + +#: crypt.cpp:203 +msgid "Set a key for nick or channel" +msgstr "Nick veya kanal için bir anahtar ayarlayın" + +#: crypt.cpp:205 +msgid "List all keys" +msgstr "Tüm anahtarları listeleyin" + +#: crypt.cpp:207 +msgid "" +msgstr "" + +#: crypt.cpp:208 +msgid "Start a DH1080 key exchange with nick" +msgstr "Nick ile bir DH1080 anahtar değişimini başlatın" + +#: crypt.cpp:211 +msgid "Get the nick prefix" +msgstr "Nick önekini alın" + +#: crypt.cpp:214 +msgid "[Prefix]" +msgstr "[Önek]" + +#: crypt.cpp:215 +msgid "Set the nick prefix, with no argument it's disabled." +msgstr "Hiçbir argüman olmadan, devre dışı bırakılan nick önekini ayarlayın." + +#: crypt.cpp:271 +msgid "Received DH1080 public key from {1}, sending mine..." +msgstr "" +"{1} adlı kişiden DH1080 genel anahtarı alındı, benimkini gönderiyorum..." + +#: crypt.cpp:276 crypt.cpp:297 +msgid "Key for {1} successfully set." +msgstr "{1} için anahtar başarıyla ayarlandı." + +#: crypt.cpp:279 crypt.cpp:300 +msgid "Error in {1} with {2}: {3}" +msgstr "{1}'de {2} ile hata: {3}" + +#: crypt.cpp:281 crypt.cpp:302 +msgid "no secret key computed" +msgstr "hesaplanan gizli anahtar yok" + +#: crypt.cpp:396 +msgid "Target [{1}] deleted" +msgstr "[{1}] hedefi silindi" + +#: crypt.cpp:398 +msgid "Target [{1}] not found" +msgstr "[{1}] hedefi bulunamadı" + +#: crypt.cpp:401 +msgid "Usage DelKey <#chan|Nick>" +msgstr "Kullanımı: DelKey <#kanal|Nick>" + +#: crypt.cpp:416 +msgid "Set encryption key for [{1}] to [{2}]" +msgstr "[{1}] için olan şifreleme anahtarını [{2}] olarak ayarlayın" + +#: crypt.cpp:418 +msgid "Usage: SetKey <#chan|Nick> " +msgstr "Kullanımı: SetKey <#kanal|Nick> " + +#: crypt.cpp:429 +msgid "Sent my DH1080 public key to {1}, waiting for reply ..." +msgstr "DH1080 genel anahtarımı {1}'e gönderdim, yanıt bekliyorum..." + +#: crypt.cpp:431 +msgid "Error generating our keys, nothing sent." +msgstr "Anahtarlarımız oluşturulurken hata oluştu, hiçbir şey gönderilmedi." + +#: crypt.cpp:434 +msgid "Usage: KeyX " +msgstr "Kullanımı: KeyX " + +#: crypt.cpp:441 +msgid "Nick Prefix disabled." +msgstr "Nick Öneki devre dışı bırakıldı." + +#: crypt.cpp:443 +msgid "Nick Prefix: {1}" +msgstr "Nick Öneki: {1}" + +#: crypt.cpp:452 +msgid "You cannot use :, even followed by other symbols, as Nick Prefix." +msgstr "" +": karakterini, ardından başka semboller gelse bile Nick Öneki olarak " +"kullanamazsınız." + +#: crypt.cpp:461 +msgid "Overlap with Status Prefix ({1}), this Nick Prefix will not be used!" +msgstr "Durum Öneki ({1}) ile örtüştüğünde, bu Nick Öneki kullanılmayacaktır!" + +#: crypt.cpp:466 +msgid "Disabling Nick Prefix." +msgstr "Nick Öneki'ni devre dışı bırakma." + +#: crypt.cpp:468 +msgid "Setting Nick Prefix to {1}" +msgstr "Nick Öneki {1} olarak ayarlanıyor" + +#: crypt.cpp:475 crypt.cpp:482 +msgctxt "listkeys" +msgid "Target" +msgstr "Hedef" + +#: crypt.cpp:476 crypt.cpp:483 +msgctxt "listkeys" +msgid "Key" +msgstr "Anahtar" + +#: crypt.cpp:487 +msgid "You have no encryption keys set." +msgstr "Ayarlanmış şifreleme anahtarınız yok." + +#: crypt.cpp:509 +msgid "Encryption for channel/private messages" +msgstr "Kanal/özel mesajlar için şifreleme" diff --git a/modules/po/ctcpflood.pt_BR.po b/modules/po/ctcpflood.pt_BR.po index aab58d6a..68109260 100644 --- a/modules/po/ctcpflood.pt_BR.po +++ b/modules/po/ctcpflood.pt_BR.po @@ -50,7 +50,7 @@ msgstr[1] "" msgid "every second" msgid_plural "every {1} seconds" msgstr[0] "" -msgstr[1] "" +msgstr[1] "a cada {1} segundos" #: ctcpflood.cpp:129 msgid "Current limit is {1} {2}" diff --git a/modules/po/ctcpflood.tr_TR.po b/modules/po/ctcpflood.tr_TR.po new file mode 100644 index 00000000..bbf2688c --- /dev/null +++ b/modules/po/ctcpflood.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: ctcpflood.cpp:25 ctcpflood.cpp:27 +msgid "" +msgstr "" + +#: ctcpflood.cpp:25 +msgid "Set seconds limit" +msgstr "Saniye sınırını ayarla" + +#: ctcpflood.cpp:27 +msgid "Set lines limit" +msgstr "Satır sınırını ayarla" + +#: ctcpflood.cpp:29 +msgid "Show the current limits" +msgstr "Mevcut sınırları göster" + +#: ctcpflood.cpp:76 +msgid "Limit reached by {1}, blocking all CTCP" +msgstr "{1} tarafından sınıra ulaşıldı, tüm CTCP engelleniyor" + +#: ctcpflood.cpp:98 +msgid "Usage: Secs " +msgstr "Kullanımı: Secs " + +#: ctcpflood.cpp:113 +msgid "Usage: Lines " +msgstr "Kullanımı: Lines " + +#: ctcpflood.cpp:125 +msgid "1 CTCP message" +msgid_plural "{1} CTCP messages" +msgstr[0] "1 CTCP mesajı" +msgstr[1] "{1} CTCP mesajı" + +#: ctcpflood.cpp:127 +msgid "every second" +msgid_plural "every {1} seconds" +msgstr[0] "her saniye" +msgstr[1] "her {1} saniye" + +#: ctcpflood.cpp:129 +msgid "Current limit is {1} {2}" +msgstr "Mevcut sınır: {1} {2}" + +#: 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 "" +"Bu kullanıcı modülü, sıfır ile iki arasında değişen sayıda argümanı kabul " +"eder.. İlk argüman, flood korumanın tetiklendiği satır sayısıdır. İkinci " +"argüman, satır sayısına ulaşılması gereken süreyi (saniye cinsinden) " +"belirtir. Varsayılan ayar 2 saniyede 4 CTCP'dir" + +#: ctcpflood.cpp:151 +msgid "Don't forward CTCP floods to clients" +msgstr "CTCP flood saldırılarını istemcilere iletmeyin" diff --git a/modules/po/cyrusauth.pt_BR.po b/modules/po/cyrusauth.pt_BR.po index 3940022f..7ae571b4 100644 --- a/modules/po/cyrusauth.pt_BR.po +++ b/modules/po/cyrusauth.pt_BR.po @@ -27,7 +27,7 @@ msgstr "" #: cyrusauth.cpp:56 msgid "Access denied" -msgstr "" +msgstr "Acesso negado" #: cyrusauth.cpp:70 msgid "Ignoring invalid SASL pwcheck method: {1}" diff --git a/modules/po/cyrusauth.tr_TR.po b/modules/po/cyrusauth.tr_TR.po new file mode 100644 index 00000000..362edc02 --- /dev/null +++ b/modules/po/cyrusauth.tr_TR.po @@ -0,0 +1,84 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: cyrusauth.cpp:42 +msgid "Shows current settings" +msgstr "Mevcut ayarları gösterir" + +#: cyrusauth.cpp:44 +msgid "yes|clone |no" +msgstr "evet|klon |hayır" + +#: cyrusauth.cpp:45 +msgid "" +"Create ZNC users upon first successful login, optionally from a template" +msgstr "" +"İlk başarılı oturum açma işleminden sonra isteğe bağlı olarak bir ZNC " +"kullanıcısı oluşturun, bir şablondan olabilir" + +#: cyrusauth.cpp:56 +msgid "Access denied" +msgstr "Erişim reddedildi" + +#: cyrusauth.cpp:70 +msgid "Ignoring invalid SASL pwcheck method: {1}" +msgstr "Geçersiz SASL pwcheck yöntemi yoksayılıyor: {1}" + +#: cyrusauth.cpp:71 +msgid "Ignored invalid SASL pwcheck method" +msgstr "Geçersiz SASL pwcheck yöntemi yoksayıldı" + +#: cyrusauth.cpp:79 +msgid "Need a pwcheck method as argument (saslauthd, auxprop)" +msgstr "" +"Argüman olarak bir pwcheck yöntemine ihtiyacınız var (saslauthd, auxprop)" + +#: cyrusauth.cpp:84 +msgid "SASL Could Not Be Initialized - Halting Startup" +msgstr "SASL Başlatılamadı - Başlatma Durduruluyor" + +#: cyrusauth.cpp:171 cyrusauth.cpp:186 +msgid "We will not create users on their first login" +msgstr "İlk oturum açma işleminde kullanıcılar oluşturmayacağız" + +#: cyrusauth.cpp:174 cyrusauth.cpp:195 +msgid "" +"We will create users on their first login, using user [{1}] as a template" +msgstr "" +"[{1}] kullanıcısını şablon olarak kullanarak ilk girişlerinde kullanıcılar " +"oluşturacağız" + +#: cyrusauth.cpp:177 cyrusauth.cpp:190 +msgid "We will create users on their first login" +msgstr "Kullanıcıları ilk girişlerinde oluşturacağız" + +#: cyrusauth.cpp:199 +msgid "Usage: CreateUsers yes, CreateUsers no, or CreateUsers clone " +msgstr "" +"Kullanımı: CreateUsers yes, CreateUsers no, or CreateUsers clone " +"" + +#: cyrusauth.cpp:232 +msgid "" +"This global module takes up to two arguments - the methods of authentication " +"- auxprop and saslauthd" +msgstr "" +"Bu global modül en fazla iki argüman alır - kimlik doğrulama yöntemleri - " +"auxprop ve saslauthd" + +#: cyrusauth.cpp:238 +msgid "Allow users to authenticate via SASL password verification method" +msgstr "" +"Kullanıcıların SASL şifre doğrulama yöntemiyle kimlik doğrulaması yapmasına " +"izin ver" diff --git a/modules/po/dcc.pt_BR.po b/modules/po/dcc.pt_BR.po index 797b8b8b..843895b1 100644 --- a/modules/po/dcc.pt_BR.po +++ b/modules/po/dcc.pt_BR.po @@ -64,7 +64,7 @@ msgstr "Sintaxe: Get " #: dcc.cpp:215 dcc.cpp:232 dcc.cpp:234 msgctxt "list" msgid "Type" -msgstr "" +msgstr "Tipo" #: dcc.cpp:216 dcc.cpp:238 dcc.cpp:241 msgctxt "list" @@ -74,22 +74,22 @@ msgstr "" #: dcc.cpp:217 dcc.cpp:243 msgctxt "list" msgid "Speed" -msgstr "" +msgstr "Velocidade" #: dcc.cpp:218 dcc.cpp:227 msgctxt "list" msgid "Nick" -msgstr "" +msgstr "Apelido" #: dcc.cpp:219 dcc.cpp:228 msgctxt "list" msgid "IP" -msgstr "" +msgstr "IP" #: dcc.cpp:220 dcc.cpp:229 msgctxt "list" msgid "File" -msgstr "" +msgstr "Arquivo" #: dcc.cpp:232 msgctxt "list-type" diff --git a/modules/po/dcc.tr_TR.po b/modules/po/dcc.tr_TR.po new file mode 100644 index 00000000..a9f8e5b9 --- /dev/null +++ b/modules/po/dcc.tr_TR.po @@ -0,0 +1,231 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: dcc.cpp:88 +msgid " " +msgstr " " + +#: dcc.cpp:89 +msgid "Send a file from ZNC to someone" +msgstr "ZNC'den birine dosya gönderin" + +#: dcc.cpp:91 +msgid "" +msgstr "" + +#: dcc.cpp:92 +msgid "Send a file from ZNC to your client" +msgstr "ZNC'den istemcinize bir dosya gönderin" + +#: dcc.cpp:94 +msgid "List current transfers" +msgstr "Mevcut transferleri listele" + +#: dcc.cpp:103 +msgid "You must be admin to use the DCC module" +msgstr "DCC modülünü kullanmak için yönetici olmanız gerekir" + +#: dcc.cpp:140 +msgid "Attempting to send [{1}] to [{2}]." +msgstr "[{1}], [{2}] adresine gönderilmeye çalışılıyor." + +#: dcc.cpp:149 dcc.cpp:554 +msgid "Receiving [{1}] from [{2}]: File already exists." +msgstr "[{2}] cihazından [{1}] alınıyor: Dosya zaten mevcut." + +#: dcc.cpp:167 +msgid "" +"Attempting to connect to [{1} {2}] in order to download [{3}] from [{4}]." +msgstr "" +"[{4}] tarafından [{3}] indirmek için [{1} {2}] tarafına bağlanmaya " +"çalışılıyor." + +#: dcc.cpp:179 +msgid "Usage: Send " +msgstr "Kullanımı: Send " + +#: dcc.cpp:186 dcc.cpp:206 +msgid "Illegal path." +msgstr "İllegal yol." + +#: dcc.cpp:199 +msgid "Usage: Get " +msgstr "Kullanımı: Get " + +#: dcc.cpp:215 dcc.cpp:232 dcc.cpp:234 +msgctxt "list" +msgid "Type" +msgstr "Tip" + +#: dcc.cpp:216 dcc.cpp:238 dcc.cpp:241 +msgctxt "list" +msgid "State" +msgstr "Durum" + +#: dcc.cpp:217 dcc.cpp:243 +msgctxt "list" +msgid "Speed" +msgstr "Hız" + +#: dcc.cpp:218 dcc.cpp:227 +msgctxt "list" +msgid "Nick" +msgstr "Nick" + +#: dcc.cpp:219 dcc.cpp:228 +msgctxt "list" +msgid "IP" +msgstr "IP" + +#: dcc.cpp:220 dcc.cpp:229 +msgctxt "list" +msgid "File" +msgstr "Dosya" + +#: dcc.cpp:232 +msgctxt "list-type" +msgid "Sending" +msgstr "Gönderiliyor" + +#: dcc.cpp:234 +msgctxt "list-type" +msgid "Getting" +msgstr "Alınıyor" + +#: dcc.cpp:239 +msgctxt "list-state" +msgid "Waiting" +msgstr "Bekleniyor" + +#: dcc.cpp:244 +msgid "{1} KiB/s" +msgstr "{1} KiB/sn" + +#: dcc.cpp:250 +msgid "You have no active DCC transfers." +msgstr "Aktif DCC transferiniz bulunmamaktadır." + +#: dcc.cpp:267 +msgid "Attempting to resume send from position {1} of file [{2}] for [{3}]" +msgstr "" +"[{3}] için [{2}] dosyasının {1}. konumundan gönderime devam edilmeye " +"çalışılıyor" + +#: dcc.cpp:277 +msgid "Couldn't resume file [{1}] for [{2}]: not sending anything." +msgstr "[{2}] için [{1}] dosyası devam ettirilemedi: hiçbir şey gönderilmiyor." + +#: dcc.cpp:286 +msgid "Bad DCC file: {1}" +msgstr "Kötü DCC dosyası: {1}" + +#: dcc.cpp:341 +msgid "Sending [{1}] to [{2}]: File not open!" +msgstr "[{1}], [{2}] hedefine gönderiliyor: Dosya açık değil!" + +#: dcc.cpp:345 +msgid "Receiving [{1}] from [{2}]: File not open!" +msgstr "[{2}] cihazından [{1}] alınıyor: Dosya açık değil!" + +#: dcc.cpp:385 +msgid "Sending [{1}] to [{2}]: Connection refused." +msgstr "[{1}], [{2}] hedefine gönderiliyor: Bağlantı reddedildi." + +#: dcc.cpp:389 +msgid "Receiving [{1}] from [{2}]: Connection refused." +msgstr "[{2}] konumundan [{1}] alınıyor: Bağlantı reddedildi." + +#: dcc.cpp:397 +msgid "Sending [{1}] to [{2}]: Timeout." +msgstr "[{1}], [{2}]'a gönderiliyor: Zaman aşımı." + +#: dcc.cpp:401 +msgid "Receiving [{1}] from [{2}]: Timeout." +msgstr "[{2}] cihazından [{1}] alınıyor: Zaman aşımı." + +#: dcc.cpp:411 +msgid "Sending [{1}] to [{2}]: Socket error {3}: {4}" +msgstr "[{1}], [{2}]'e gönderiliyor: Soket hatası {3}: {4}" + +#: dcc.cpp:415 +msgid "Receiving [{1}] from [{2}]: Socket error {3}: {4}" +msgstr "[{2}] cihazından [{1}] alınıyor: Soket hatası {3}: {4}" + +#: dcc.cpp:423 +msgid "Sending [{1}] to [{2}]: Transfer started." +msgstr "[{1}], [{2}] adresine gönderiliyor: Aktarım başladı." + +#: dcc.cpp:427 +msgid "Receiving [{1}] from [{2}]: Transfer started." +msgstr "[{2}] konumundan [{1}] alınıyor: Aktarım başladı." + +#: dcc.cpp:446 +msgid "Sending [{1}] to [{2}]: Too much data!" +msgstr "[{1}], [{2}] hedefine gönderiliyor: Çok fazla veri!" + +#: dcc.cpp:450 +msgid "Receiving [{1}] from [{2}]: Too much data!" +msgstr "[{2}] cihazından [{1}] alınıyor: Çok fazla veri!" + +#: dcc.cpp:456 +msgid "Sending [{1}] to [{2}] completed at {3} KiB/s" +msgstr "[{1}] öğesinin [{2}] hedefine gönderilmesi {3} KiB/sn hızla tamamlandı" + +#: dcc.cpp:461 +msgid "Receiving [{1}] from [{2}] completed at {3} KiB/s" +msgstr "[{2}] noktasından [{1}] alma işlemi {3} KiB/sn hızla tamamlandı" + +#: dcc.cpp:474 +msgid "Sending [{1}] to [{2}]: File closed prematurely." +msgstr "[{1}], [{2}] adresine gönderiliyor: Dosya erken kapatıldı." + +#: dcc.cpp:478 +msgid "Receiving [{1}] from [{2}]: File closed prematurely." +msgstr "[{2}]'dan [{1}] alınıyor: Dosya zamanından önce kapatıldı." + +#: dcc.cpp:501 +msgid "Sending [{1}] to [{2}]: Error reading from file." +msgstr "[{1}], [{2}] hedefine gönderiliyor: Dosyadan okuma hatası." + +#: dcc.cpp:505 +msgid "Receiving [{1}] from [{2}]: Error reading from file." +msgstr "[{2}]'dan [{1}] alınıyor: Dosyadan okuma hatası." + +#: dcc.cpp:537 +msgid "Sending [{1}] to [{2}]: Unable to open file." +msgstr "[{1}], [{2}] hedefine gönderiliyor: Dosya açılamıyor." + +#: dcc.cpp:541 +msgid "Receiving [{1}] from [{2}]: Unable to open file." +msgstr "[{2}] cihazından [{1}] alınıyor: Dosya açılamıyor." + +#: dcc.cpp:563 +msgid "Receiving [{1}] from [{2}]: Could not open file." +msgstr "[{2}] cihazından [{1}] alınıyor: Dosya açılamadı." + +#: dcc.cpp:572 +msgid "Sending [{1}] to [{2}]: Not a file." +msgstr "[{1}], [{2}] adresine gönderiliyor: Dosya değil." + +#: dcc.cpp:581 +msgid "Sending [{1}] to [{2}]: Could not open file." +msgstr "[{1}], [{2}] hedefine gönderiliyor: Dosya açılamadı." + +#: dcc.cpp:593 +msgid "Sending [{1}] to [{2}]: File too large (>4 GiB)." +msgstr "[{1}], [{2}] hedefine gönderiliyor: Dosya çok büyük (>4 GiB)." + +#: dcc.cpp:623 +msgid "This module allows you to transfer files to and from ZNC" +msgstr "Bu modül ZNC'ye ve ZNC'den dosya aktarmanıza olanak tanır" diff --git a/modules/po/disconkick.pt_BR.po b/modules/po/disconkick.pt_BR.po index 22f6cea8..692b64e3 100644 --- a/modules/po/disconkick.pt_BR.po +++ b/modules/po/disconkick.pt_BR.po @@ -14,7 +14,7 @@ msgstr "" #: disconkick.cpp:32 msgid "You have been disconnected from the IRC server" -msgstr "" +msgstr "Você foi desconectado(a) do servidor." #: disconkick.cpp:45 msgid "" diff --git a/modules/po/disconkick.tr_TR.po b/modules/po/disconkick.tr_TR.po new file mode 100644 index 00000000..dcbabd78 --- /dev/null +++ b/modules/po/disconkick.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: disconkick.cpp:32 +msgid "You have been disconnected from the IRC server" +msgstr "IRC sunucusuyla bağlantınız kesildi" + +#: disconkick.cpp:45 +msgid "" +"Kicks the client from all channels when the connection to the IRC server is " +"lost" +msgstr "IRC sunucusuyla bağlantı kesildiğinde istemciyi tüm kanallardan atar" diff --git a/modules/po/fail2ban.pt_BR.po b/modules/po/fail2ban.pt_BR.po index 9bb234f2..60ef2736 100644 --- a/modules/po/fail2ban.pt_BR.po +++ b/modules/po/fail2ban.pt_BR.po @@ -34,11 +34,11 @@ msgstr "" #: fail2ban.cpp:31 msgid "Ban the specified hosts." -msgstr "" +msgstr "Bane os hosts especificados." #: fail2ban.cpp:33 msgid "Unban the specified hosts." -msgstr "" +msgstr "Desbane os hosts especificados." #: fail2ban.cpp:35 msgid "List banned hosts." @@ -53,7 +53,7 @@ msgstr "" #: fail2ban.cpp:77 fail2ban.cpp:100 fail2ban.cpp:123 fail2ban.cpp:146 #: fail2ban.cpp:172 msgid "Access denied" -msgstr "" +msgstr "Acesso negado" #: fail2ban.cpp:86 msgid "Usage: Timeout [minutes]" @@ -69,7 +69,7 @@ msgstr "Sintaxe: Attempts [quantidade]" #: fail2ban.cpp:114 fail2ban.cpp:117 msgid "Attempts: {1}" -msgstr "" +msgstr "Tentativas: {1}" #: fail2ban.cpp:130 msgid "Usage: Ban " @@ -94,12 +94,12 @@ msgstr "" #: fail2ban.cpp:177 fail2ban.cpp:183 msgctxt "list" msgid "Host" -msgstr "" +msgstr "Host" #: fail2ban.cpp:178 fail2ban.cpp:184 msgctxt "list" msgid "Attempts" -msgstr "" +msgstr "Tentativas" #: fail2ban.cpp:188 msgctxt "list" diff --git a/modules/po/fail2ban.tr_TR.po b/modules/po/fail2ban.tr_TR.po new file mode 100644 index 00000000..71f4f6ef --- /dev/null +++ b/modules/po/fail2ban.tr_TR.po @@ -0,0 +1,124 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: fail2ban.cpp:25 +msgid "[minutes]" +msgstr "[dakika]" + +#: fail2ban.cpp:26 +msgid "The number of minutes IPs are blocked after a failed login." +msgstr "" +"Başarısız bir oturum açma sonrasında IP'lerin engellendiği dakika sayısı." + +#: fail2ban.cpp:28 +msgid "[count]" +msgstr "[sayı]" + +#: fail2ban.cpp:29 +msgid "The number of allowed failed login attempts." +msgstr "İzin verilen başarısız oturum açma denemelerinin sayısı." + +#: fail2ban.cpp:31 fail2ban.cpp:33 +msgid "" +msgstr "" + +#: fail2ban.cpp:31 +msgid "Ban the specified hosts." +msgstr "Belirtilen hostları yasaklayın." + +#: fail2ban.cpp:33 +msgid "Unban the specified hosts." +msgstr "Belirtilen hostarın yasağını kaldırın." + +#: fail2ban.cpp:35 +msgid "List banned hosts." +msgstr "Yasaklanan hostları listeleyin." + +#: 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 "" +"Geçersiz argüman, başarısız bir oturum açma işleminden sonra IP'lerin " +"engellendiği sürenin dakika cinsinden belirtilmesi gerekmektedir ve bu, izin " +"verilen başarısız oturum açma denemelerinin sayısıyla devam edebilir" + +#: fail2ban.cpp:77 fail2ban.cpp:100 fail2ban.cpp:123 fail2ban.cpp:146 +#: fail2ban.cpp:172 +msgid "Access denied" +msgstr "Erişim reddedildi" + +#: fail2ban.cpp:86 +msgid "Usage: Timeout [minutes]" +msgstr "Kullanımı: Timeout [dakika]" + +#: fail2ban.cpp:91 fail2ban.cpp:94 +msgid "Timeout: {1} min" +msgstr "Zaman aşımı: {1} dk" + +#: fail2ban.cpp:109 +msgid "Usage: Attempts [count]" +msgstr "Kullanımı: Attempts [sayı]" + +#: fail2ban.cpp:114 fail2ban.cpp:117 +msgid "Attempts: {1}" +msgstr "Deneme: {1}" + +#: fail2ban.cpp:130 +msgid "Usage: Ban " +msgstr "Kullanımı: Ban " + +#: fail2ban.cpp:140 +msgid "Banned: {1}" +msgstr "Yasaklandı: {1}" + +#: fail2ban.cpp:153 +msgid "Usage: Unban " +msgstr "Kullanımı: Unban " + +#: fail2ban.cpp:163 +msgid "Unbanned: {1}" +msgstr "Yasak kaldırıldı: {1}" + +#: fail2ban.cpp:165 +msgid "Ignored: {1}" +msgstr "Görmezden gelindi: {1}" + +#: fail2ban.cpp:177 fail2ban.cpp:183 +msgctxt "list" +msgid "Host" +msgstr "Host" + +#: fail2ban.cpp:178 fail2ban.cpp:184 +msgctxt "list" +msgid "Attempts" +msgstr "Deneme" + +#: fail2ban.cpp:188 +msgctxt "list" +msgid "No bans" +msgstr "Yasak yok" + +#: fail2ban.cpp:245 +msgid "" +"You might enter the time in minutes for the IP banning and the number of " +"failed logins before any action is taken." +msgstr "" +"Herhangi bir işlem yapılmadan önce IP yasağının süresini ve başarısız oturum " +"açma sayısını dakika cinsinden girebilirsiniz." + +#: fail2ban.cpp:250 +msgid "Block IPs for some time after a failed login." +msgstr "" +"Başarısız bir oturum açma işleminden sonra IP'leri bir süre engelleyin." diff --git a/modules/po/flooddetach.pt_BR.po b/modules/po/flooddetach.pt_BR.po index 19b92630..7270749f 100644 --- a/modules/po/flooddetach.pt_BR.po +++ b/modules/po/flooddetach.pt_BR.po @@ -49,8 +49,8 @@ msgstr[1] "" #: flooddetach.cpp:188 msgid "every second" msgid_plural "every {1} seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "a cada segundo" +msgstr[1] "a cada {1} segundos" #: flooddetach.cpp:190 msgid "Current limit is {1} {2}" diff --git a/modules/po/flooddetach.tr_TR.po b/modules/po/flooddetach.tr_TR.po new file mode 100644 index 00000000..df2e6f7e --- /dev/null +++ b/modules/po/flooddetach.tr_TR.po @@ -0,0 +1,95 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: flooddetach.cpp:30 +msgid "Show current limits" +msgstr "Mevcut sınırları göster" + +#: flooddetach.cpp:32 flooddetach.cpp:35 +msgid "[]" +msgstr "[]" + +#: flooddetach.cpp:33 +msgid "Show or set number of seconds in the time interval" +msgstr "Zaman aralığındaki saniye sayısını gösterin veya ayarlayın" + +#: flooddetach.cpp:36 +msgid "Show or set number of lines in the time interval" +msgstr "Zaman aralığındaki satır sayısını gösterin veya ayarlayın" + +#: flooddetach.cpp:39 +msgid "Show or set whether to notify you about detaching and attaching back" +msgstr "" +"Katılma ve ayrılma konusunda size bilgi verilip verilmeyeceğini gösterin " +"veya ayarlayın" + +#: flooddetach.cpp:93 +msgid "Flood in {1} is over, reattaching..." +msgstr "{1} bölgesindeki flood bitti, yeniden bağlanıyor..." + +#: flooddetach.cpp:150 +msgid "Channel {1} was flooded, you've been detached" +msgstr "Kanal {1} ​​floodlandı, koptunuz" + +#: flooddetach.cpp:187 +msgid "1 line" +msgid_plural "{1} lines" +msgstr[0] "1 satır" +msgstr[1] "{1} satır" + +#: flooddetach.cpp:188 +msgid "every second" +msgid_plural "every {1} seconds" +msgstr[0] "her saniye" +msgstr[1] "her {1} saniye" + +#: flooddetach.cpp:190 +msgid "Current limit is {1} {2}" +msgstr "Mevcut sınır: {1} {2}" + +#: flooddetach.cpp:197 +msgid "Seconds limit is {1}" +msgstr "Saniye sınırı: {1}" + +#: flooddetach.cpp:202 +msgid "Set seconds limit to {1}" +msgstr "Saniye sınırını {1} olarak ayarla" + +#: flooddetach.cpp:211 +msgid "Lines limit is {1}" +msgstr "Satır sınırı: {1}" + +#: flooddetach.cpp:216 +msgid "Set lines limit to {1}" +msgstr "Satır sınırını {1} olarak ayarla" + +#: flooddetach.cpp:229 +msgid "Module messages are disabled" +msgstr "Modül mesajları devre dışı bırakıldı" + +#: flooddetach.cpp:231 +msgid "Module messages are enabled" +msgstr "Modül mesajları etkinleştirildi" + +#: flooddetach.cpp:247 +msgid "" +"This user module takes up to two arguments. Arguments are numbers of " +"messages and seconds." +msgstr "" +"Bu kullanıcı modülü en fazla iki argüman alır. Bağımsız değişkenler mesaj " +"sayısı ve saniyedir." + +#: flooddetach.cpp:251 +msgid "Detach channels when flooded" +msgstr "Floodlandığında kanalları ayırın" diff --git a/modules/po/identfile.pt_BR.po b/modules/po/identfile.pt_BR.po index 4712a141..911ad0e1 100644 --- a/modules/po/identfile.pt_BR.po +++ b/modules/po/identfile.pt_BR.po @@ -66,7 +66,7 @@ msgstr "" #: identfile.cpp:86 msgid "Access denied" -msgstr "" +msgstr "Acesso negado" #: identfile.cpp:181 msgid "" diff --git a/modules/po/identfile.tr_TR.po b/modules/po/identfile.tr_TR.po new file mode 100644 index 00000000..ca0032d3 --- /dev/null +++ b/modules/po/identfile.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: identfile.cpp:30 +msgid "Show file name" +msgstr "" + +#: identfile.cpp:32 +msgid "" +msgstr "" + +#: identfile.cpp:32 +msgid "Set file name" +msgstr "" + +#: identfile.cpp:34 +msgid "Show file format" +msgstr "" + +#: identfile.cpp:36 +msgid "" +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 "" diff --git a/modules/po/imapauth.tr_TR.po b/modules/po/imapauth.tr_TR.po new file mode 100644 index 00000000..5a501d6d --- /dev/null +++ b/modules/po/imapauth.tr_TR.po @@ -0,0 +1,22 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: imapauth.cpp:168 +msgid "[ server [+]port [ UserFormatString ] ]" +msgstr "[ sunucu [+]port [ KullanıcıBiçimiDizesi ] ]" + +#: imapauth.cpp:171 +msgid "Allow users to authenticate via IMAP." +msgstr "" +"Kullanıcıların IMAP aracılığıyla kimlik doğrulaması yapmasına izin verin." diff --git a/modules/po/keepnick.tr_TR.po b/modules/po/keepnick.tr_TR.po new file mode 100644 index 00000000..35ce4092 --- /dev/null +++ b/modules/po/keepnick.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: keepnick.cpp:39 +msgid "Try to get your primary nick" +msgstr "Birincil nickinizi almaya çalışın" + +#: keepnick.cpp:42 keepnick.cpp:196 +msgid "No longer trying to get your primary nick" +msgstr "Artık birincil nickinizi almaya çalışmıyorsunuz" + +#: keepnick.cpp:44 +msgid "Show the current state" +msgstr "Mevcut durumu göster" + +#: keepnick.cpp:158 +msgid "ZNC is already trying to get this nickname" +msgstr "ZNC zaten bu nicki almaya çalışıyor" + +#: keepnick.cpp:173 +msgid "Unable to obtain nick {1}: {2}, {3}" +msgstr "{1} nicki alınamıyor: {2}, {3}" + +#: keepnick.cpp:181 +msgid "Unable to obtain nick {1}" +msgstr "{1} nicki alınamıyor" + +#: keepnick.cpp:191 +msgid "Trying to get your primary nick" +msgstr "Birincil nickinizi almaya çalışıyorum" + +#: keepnick.cpp:201 +msgid "Currently trying to get your primary nick" +msgstr "Şu anda birincil nickinizi almaya çalışıyorum" + +#: keepnick.cpp:203 +msgid "Currently disabled, try 'enable'" +msgstr "Şu anda devre dışı, 'enable' deneyin" + +#: keepnick.cpp:224 +msgid "Keeps trying for your primary nick" +msgstr "Birincil nickinizi almayı denemeye devam ediyor" diff --git a/modules/po/kickrejoin.tr_TR.po b/modules/po/kickrejoin.tr_TR.po new file mode 100644 index 00000000..2a92c85e --- /dev/null +++ b/modules/po/kickrejoin.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: kickrejoin.cpp:56 +msgid "" +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 "" diff --git a/modules/po/lastseen.pt_BR.po b/modules/po/lastseen.pt_BR.po index 8cf27639..e2b6c3db 100644 --- a/modules/po/lastseen.pt_BR.po +++ b/modules/po/lastseen.pt_BR.po @@ -14,11 +14,11 @@ msgstr "" #: modules/po/../data/lastseen/tmpl/index.tmpl:8 msgid "User" -msgstr "" +msgstr "Usuário" #: modules/po/../data/lastseen/tmpl/index.tmpl:9 lastseen.cpp:99 msgid "Last Seen" -msgstr "" +msgstr "Visto por último" #: modules/po/../data/lastseen/tmpl/index.tmpl:10 msgid "Info" @@ -30,11 +30,11 @@ msgstr "" #: modules/po/../data/lastseen/tmpl/index.tmpl:21 msgid "Edit" -msgstr "" +msgstr "Editar" #: modules/po/../data/lastseen/tmpl/index.tmpl:22 msgid "Delete" -msgstr "" +msgstr "Excluir" #: modules/po/../data/lastseen/tmpl/lastseen_WebadminUser.tmpl:6 msgid "Last login time:" @@ -47,16 +47,16 @@ msgstr "" #: lastseen.cpp:61 lastseen.cpp:67 msgctxt "show" msgid "User" -msgstr "" +msgstr "Usuário" #: lastseen.cpp:62 lastseen.cpp:68 msgctxt "show" msgid "Last Seen" -msgstr "" +msgstr "Visto por último" #: lastseen.cpp:69 lastseen.cpp:125 msgid "never" -msgstr "" +msgstr "nunca" #: lastseen.cpp:79 msgid "Shows list of users and when they last logged in" diff --git a/modules/po/lastseen.tr_TR.po b/modules/po/lastseen.tr_TR.po new file mode 100644 index 00000000..76d26cde --- /dev/null +++ b/modules/po/lastseen.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modules/po/../data/lastseen/tmpl/index.tmpl:8 +msgid "User" +msgstr "Kullanıcı" + +#: modules/po/../data/lastseen/tmpl/index.tmpl:9 lastseen.cpp:99 +msgid "Last Seen" +msgstr "Son Görülme" + +#: modules/po/../data/lastseen/tmpl/index.tmpl:10 +msgid "Info" +msgstr "Bilgi" + +#: modules/po/../data/lastseen/tmpl/index.tmpl:11 +msgid "Action" +msgstr "İşlem" + +#: modules/po/../data/lastseen/tmpl/index.tmpl:21 +msgid "Edit" +msgstr "Düzenle" + +#: modules/po/../data/lastseen/tmpl/index.tmpl:22 +msgid "Delete" +msgstr "Sil" + +#: modules/po/../data/lastseen/tmpl/lastseen_WebadminUser.tmpl:6 +msgid "Last login time:" +msgstr "Son giriş zamanı:" + +#: lastseen.cpp:53 +msgid "Access denied" +msgstr "Erişim reddedildi" + +#: lastseen.cpp:61 lastseen.cpp:67 +msgctxt "show" +msgid "User" +msgstr "Kullanıcı" + +#: lastseen.cpp:62 lastseen.cpp:68 +msgctxt "show" +msgid "Last Seen" +msgstr "Son Görülme" + +#: lastseen.cpp:69 lastseen.cpp:125 +msgid "never" +msgstr "asla" + +#: lastseen.cpp:79 +msgid "Shows list of users and when they last logged in" +msgstr "" +"Kullanıcıların listesini ve en son ne zaman giriş yaptıklarını gösterir" + +#: lastseen.cpp:154 +msgid "Collects data about when a user last logged in." +msgstr "" +"Bir kullanıcının en son ne zaman oturum açtığına ilişkin verileri toplar." diff --git a/modules/po/listsockets.pt_BR.po b/modules/po/listsockets.pt_BR.po index 08f7f844..6c69ff0c 100644 --- a/modules/po/listsockets.pt_BR.po +++ b/modules/po/listsockets.pt_BR.po @@ -15,7 +15,7 @@ msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 #: listsockets.cpp:229 msgid "Name" -msgstr "" +msgstr "Nome" #: modules/po/../data/listsockets/tmpl/index.tmpl:8 listsockets.cpp:214 #: listsockets.cpp:230 @@ -30,17 +30,17 @@ msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:10 listsockets.cpp:217 #: listsockets.cpp:234 msgid "SSL" -msgstr "" +msgstr "SSL" #: modules/po/../data/listsockets/tmpl/index.tmpl:11 listsockets.cpp:219 #: listsockets.cpp:239 msgid "Local" -msgstr "" +msgstr "Local" #: modules/po/../data/listsockets/tmpl/index.tmpl:12 listsockets.cpp:220 #: listsockets.cpp:241 msgid "Remote" -msgstr "" +msgstr "Remoto" #: modules/po/../data/listsockets/tmpl/index.tmpl:13 msgid "Data In" @@ -69,12 +69,12 @@ msgstr "" #: listsockets.cpp:115 listsockets.cpp:235 msgctxt "ssl" msgid "Yes" -msgstr "" +msgstr "Sim" #: listsockets.cpp:115 listsockets.cpp:236 msgctxt "ssl" msgid "No" -msgstr "" +msgstr "Não" #: listsockets.cpp:141 msgid "Listener" diff --git a/modules/po/listsockets.tr_TR.po b/modules/po/listsockets.tr_TR.po new file mode 100644 index 00000000..fd487034 --- /dev/null +++ b/modules/po/listsockets.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 +#: listsockets.cpp:229 +msgid "Name" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:8 listsockets.cpp:214 +#: listsockets.cpp:230 +msgid "Created" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:9 listsockets.cpp:215 +#: listsockets.cpp:231 +msgid "State" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:10 listsockets.cpp:217 +#: listsockets.cpp:234 +msgid "SSL" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:11 listsockets.cpp:219 +#: listsockets.cpp:239 +msgid "Local" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:12 listsockets.cpp:220 +#: listsockets.cpp:241 +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:95 +msgid "List sockets" +msgstr "" + +#: listsockets.cpp:115 listsockets.cpp:235 +msgctxt "ssl" +msgid "Yes" +msgstr "" + +#: listsockets.cpp:115 listsockets.cpp:236 +msgctxt "ssl" +msgid "No" +msgstr "" + +#: listsockets.cpp:141 +msgid "Listener" +msgstr "" + +#: listsockets.cpp:143 +msgid "Inbound" +msgstr "" + +#: listsockets.cpp:146 +msgid "Outbound" +msgstr "" + +#: listsockets.cpp:148 +msgid "Connecting" +msgstr "" + +#: listsockets.cpp:151 +msgid "UNKNOWN" +msgstr "" + +#: listsockets.cpp:206 +msgid "You have no open sockets." +msgstr "" + +#: listsockets.cpp:221 listsockets.cpp:243 +msgid "In" +msgstr "" + +#: listsockets.cpp:222 listsockets.cpp:245 +msgid "Out" +msgstr "" + +#: listsockets.cpp:261 +msgid "Lists active sockets" +msgstr "" diff --git a/modules/po/log.bg_BG.po b/modules/po/log.bg_BG.po index 50cf4c9a..3c0b0dd2 100644 --- a/modules/po/log.bg_BG.po +++ b/modules/po/log.bg_BG.po @@ -139,10 +139,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.da_DK.po b/modules/po/log.da_DK.po index 597b0aa7..b58efbfb 100644 --- a/modules/po/log.da_DK.po +++ b/modules/po/log.da_DK.po @@ -139,10 +139,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.de_DE.po b/modules/po/log.de_DE.po index 14710f9e..4d4bcca0 100644 --- a/modules/po/log.de_DE.po +++ b/modules/po/log.de_DE.po @@ -143,10 +143,10 @@ msgstr "Ungültiger Log-Pfad [{1}]" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "Logge nach [{1}] mit Zeitstempelformat '{2}'" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "[-sanitize] Optionaler Pfad zum Speichern von Logs." -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "Schreibt IRC-Logs." diff --git a/modules/po/log.el_GR.po b/modules/po/log.el_GR.po index 3e2747d2..3237efa6 100644 --- a/modules/po/log.el_GR.po +++ b/modules/po/log.el_GR.po @@ -139,10 +139,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.es_ES.po b/modules/po/log.es_ES.po index 05afe9e5..c2a3de09 100644 --- a/modules/po/log.es_ES.po +++ b/modules/po/log.es_ES.po @@ -141,10 +141,10 @@ msgstr "Ruta de log no válida [{1}]" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "Registrando a [{1}]. Usando marca de tiempo '{2}'" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "[-sanitize] ruta opcional donde almacenar registros." -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "Guarda registros de IRC." diff --git a/modules/po/log.fr_FR.po b/modules/po/log.fr_FR.po index 9370a8b5..4b87a022 100644 --- a/modules/po/log.fr_FR.po +++ b/modules/po/log.fr_FR.po @@ -139,10 +139,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.id_ID.po b/modules/po/log.id_ID.po index c1b54da3..248ca76a 100644 --- a/modules/po/log.id_ID.po +++ b/modules/po/log.id_ID.po @@ -138,10 +138,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.it_IT.po b/modules/po/log.it_IT.po index a638f457..d79608d6 100644 --- a/modules/po/log.it_IT.po +++ b/modules/po/log.it_IT.po @@ -145,10 +145,10 @@ msgstr "Percorso di log non valido [{1}]" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "Accesso a [{1}]. Utilizzando il formato timestamp '{2}'" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "[-sanitize] Percorso opzionale dove archiviare i registri (logs)." -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "Scrive un logs IRC." diff --git a/modules/po/log.nl_NL.po b/modules/po/log.nl_NL.po index e6242e8a..b918b2ac 100644 --- a/modules/po/log.nl_NL.po +++ b/modules/po/log.nl_NL.po @@ -147,10 +147,10 @@ msgstr "Ongeldig logboekpad [{1}]" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "Logboek schrijven naar [{1}]. Gebruik tijdstempel: '{2}'" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "[-sanitize] Optioneel pad waar het logboek opgeslagen moet worden." -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "Schrijft IRC logboeken." diff --git a/modules/po/log.pot b/modules/po/log.pot index 044508c1..12bc3333 100644 --- a/modules/po/log.pot +++ b/modules/po/log.pot @@ -130,10 +130,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.pt_BR.po b/modules/po/log.pt_BR.po index 75462ebe..1989c661 100644 --- a/modules/po/log.pt_BR.po +++ b/modules/po/log.pt_BR.po @@ -141,10 +141,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.pt_PT.po b/modules/po/log.pt_PT.po index bec324e0..e09c2aea 100644 --- a/modules/po/log.pt_PT.po +++ b/modules/po/log.pt_PT.po @@ -144,10 +144,10 @@ msgstr "Caminho de registo inválido [{1}]" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "A registar para [{1}]. A utilizar formato de data e hora '{2}'" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "[-sanitize] Camiho opcional para onde guardar os registos." -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "Escreve registos do IRC." diff --git a/modules/po/log.ro_RO.po b/modules/po/log.ro_RO.po index 296fa597..07beb939 100644 --- a/modules/po/log.ro_RO.po +++ b/modules/po/log.ro_RO.po @@ -141,10 +141,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.ru_RU.po b/modules/po/log.ru_RU.po index c6f157eb..35eb8201 100644 --- a/modules/po/log.ru_RU.po +++ b/modules/po/log.ru_RU.po @@ -143,10 +143,10 @@ msgstr "" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "" -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "" diff --git a/modules/po/log.tr_TR.po b/modules/po/log.tr_TR.po new file mode 100644 index 00000000..35349ade --- /dev/null +++ b/modules/po/log.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: log.cpp:59 +msgid "" +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 " 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 " +msgstr "" + +#: log.cpp:144 +msgid "Wildcards are allowed" +msgstr "" + +#: log.cpp:156 log.cpp:179 +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:174 +msgctxt "listrules" +msgid "Rule" +msgstr "" + +#: log.cpp:169 log.cpp:175 +msgctxt "listrules" +msgid "Logging enabled" +msgstr "" + +#: log.cpp:190 +msgid "" +"Usage: Set true|false, where is one of: joins, quits, nickchanges" +msgstr "" + +#: log.cpp:197 +msgid "Will log joins" +msgstr "" + +#: log.cpp:197 +msgid "Will not log joins" +msgstr "" + +#: log.cpp:198 +msgid "Will log quits" +msgstr "" + +#: log.cpp:198 +msgid "Will not log quits" +msgstr "" + +#: log.cpp:200 +msgid "Will log nick changes" +msgstr "" + +#: log.cpp:200 +msgid "Will not log nick changes" +msgstr "" + +#: log.cpp:204 +msgid "Unknown variable. Known variables: joins, quits, nickchanges" +msgstr "" + +#: log.cpp:212 +msgid "Logging joins" +msgstr "" + +#: log.cpp:212 +msgid "Not logging joins" +msgstr "" + +#: log.cpp:213 +msgid "Logging quits" +msgstr "" + +#: log.cpp:213 +msgid "Not logging quits" +msgstr "" + +#: log.cpp:214 +msgid "Logging nick changes" +msgstr "" + +#: log.cpp:215 +msgid "Not logging nick changes" +msgstr "" + +#: log.cpp:352 +msgid "" +"Invalid args [{1}]. Only one log path allowed. Check that there are no " +"spaces in the path." +msgstr "" + +#: log.cpp:402 +msgid "Invalid log path [{1}]" +msgstr "" + +#: log.cpp:405 +msgid "Logging to [{1}]. Using timestamp format '{2}'" +msgstr "" + +#: log.cpp:576 +msgid "[-sanitize] Optional path where to store logs." +msgstr "" + +#: log.cpp:580 +msgid "Writes IRC logs." +msgstr "" diff --git a/modules/po/missingmotd.tr_TR.po b/modules/po/missingmotd.tr_TR.po new file mode 100644 index 00000000..04944a41 --- /dev/null +++ b/modules/po/missingmotd.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: missingmotd.cpp:36 +msgid "Sends 422 to clients when they login" +msgstr "İstemcilere giriş yaptıklarında 422 gönderir" diff --git a/modules/po/modperl.tr_TR.po b/modules/po/modperl.tr_TR.po new file mode 100644 index 00000000..741c1260 --- /dev/null +++ b/modules/po/modperl.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modperl.cpp:382 +msgid "Loads perl scripts as ZNC modules" +msgstr "Perl komut dosyalarını ZNC modülleri olarak yükler" diff --git a/modules/po/modpython.tr_TR.po b/modules/po/modpython.tr_TR.po new file mode 100644 index 00000000..4d1088a9 --- /dev/null +++ b/modules/po/modpython.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modpython.cpp:532 +msgid "Loads python scripts as ZNC modules" +msgstr "Python komut dosyalarını ZNC modülleri olarak yükler" diff --git a/modules/po/modules_online.tr_TR.po b/modules/po/modules_online.tr_TR.po new file mode 100644 index 00000000..cb6d12dd --- /dev/null +++ b/modules/po/modules_online.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modules_online.cpp:117 +msgid "Makes ZNC's *modules to be \"online\"." +msgstr "ZNC'nin *modüllerinin \"çevrimiçi\" olmasını sağlar." diff --git a/modules/po/nickserv.pt_BR.po b/modules/po/nickserv.pt_BR.po index 62104726..28d587bc 100644 --- a/modules/po/nickserv.pt_BR.po +++ b/modules/po/nickserv.pt_BR.po @@ -30,11 +30,11 @@ msgstr "" #: nickserv.cpp:63 msgid "Ok" -msgstr "" +msgstr "OK" #: nickserv.cpp:68 msgid "password" -msgstr "" +msgstr "senha" #: nickserv.cpp:68 msgid "Set your nickserv password" @@ -46,7 +46,7 @@ msgstr "" #: nickserv.cpp:72 msgid "nickname" -msgstr "" +msgstr "apelido" #: nickserv.cpp:73 msgid "" diff --git a/modules/po/nickserv.tr_TR.po b/modules/po/nickserv.tr_TR.po new file mode 100644 index 00000000..6395d2cb --- /dev/null +++ b/modules/po/nickserv.tr_TR.po @@ -0,0 +1,82 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: nickserv.cpp:31 +msgid "Password set" +msgstr "Şifre ayarlandı" + +#: nickserv.cpp:36 nickserv.cpp:46 +msgid "Done" +msgstr "Tamamdır" + +#: nickserv.cpp:41 +msgid "NickServ name set" +msgstr "NickServ adı ayarlandı" + +#: nickserv.cpp:60 +msgid "No such editable command. See ViewCommands for list." +msgstr "Böyle düzenlenebilir bir komut yok. Liste için ViewCommands'a bakın." + +#: nickserv.cpp:63 +msgid "Ok" +msgstr "Tamam" + +#: nickserv.cpp:68 +msgid "password" +msgstr "şifre" + +#: nickserv.cpp:68 +msgid "Set your nickserv password" +msgstr "Nickserv şifrenizi belirleyin" + +#: nickserv.cpp:70 +msgid "Clear your nickserv password" +msgstr "Nickserv şifrenizi temizleyin" + +#: nickserv.cpp:72 +msgid "nickname" +msgstr "takma ad" + +#: nickserv.cpp:73 +msgid "" +"Set NickServ name (Useful on networks like EpiKnet, where NickServ is named " +"Themis" +msgstr "" +"NickServ adını ayarlayın (NickServ'in Themis olarak adlandırıldığı EpiKnet " +"gibi ağlarda kullanışlıdır)" + +#: nickserv.cpp:77 +msgid "Reset NickServ name to default (NickServ)" +msgstr "NickServ adını varsayılana sıfırla (NickServ)" + +#: nickserv.cpp:81 +msgid "Show patterns for lines, which are being sent to NickServ" +msgstr "NickServ'e gönderilen satırların kalıplarını göster" + +#: nickserv.cpp:83 +msgid "cmd new-pattern" +msgstr "cmd new-pattern" + +#: nickserv.cpp:84 +msgid "Set pattern for commands" +msgstr "Komutlar için kalıp ayarla" + +#: nickserv.cpp:146 +msgid "Please enter your nickserv password." +msgstr "Lütfen nickserv şifrenizi giriniz." + +#: nickserv.cpp:150 +msgid "Auths you with NickServ (prefer SASL module instead)" +msgstr "" +"Sizi NickServ ile yetkilendirir (bunun yerine SASL modülünü tercih edin)" diff --git a/modules/po/notes.tr_TR.po b/modules/po/notes.tr_TR.po new file mode 100644 index 00000000..1c6f42a6 --- /dev/null +++ b/modules/po/notes.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\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:170 +msgid "Key" +msgstr "" + +#: modules/po/../data/notes/tmpl/index.tmpl:35 notes.cpp:165 notes.cpp:171 +msgid "Note" +msgstr "" + +#: modules/po/../data/notes/tmpl/index.tmpl:41 +msgid "[del]" +msgstr "" + +#: notes.cpp:32 +msgid "That note already exists. Use MOD 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 " " +msgstr "" + +#: notes.cpp:77 +msgid "Add a note" +msgstr "" + +#: notes.cpp:79 notes.cpp:83 +msgid "" +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 /#+ to overwrite." +msgstr "" + +#: notes.cpp:186 notes.cpp:188 +msgid "You have no entries." +msgstr "" + +#: notes.cpp:224 +msgid "" +"This user module takes up to one arguments. It can be -disableNotesOnLogin " +"not to show notes upon client login" +msgstr "" + +#: notes.cpp:228 +msgid "Keep and replay notes" +msgstr "" diff --git a/modules/po/notify_connect.tr_TR.po b/modules/po/notify_connect.tr_TR.po new file mode 100644 index 00000000..5a67fb5d --- /dev/null +++ b/modules/po/notify_connect.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\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 "" diff --git a/modules/po/perform.tr_TR.po b/modules/po/perform.tr_TR.po new file mode 100644 index 00000000..f280b2e9 --- /dev/null +++ b/modules/po/perform.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\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 " +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 "" +msgstr "" + +#: perform.cpp:96 +msgid "Adds perform command to be sent to the server on connect" +msgstr "" + +#: perform.cpp:98 +msgid "" +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 " " +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 "" diff --git a/modules/po/perleval.tr_TR.po b/modules/po/perleval.tr_TR.po new file mode 100644 index 00000000..54fbdebd --- /dev/null +++ b/modules/po/perleval.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\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 "" diff --git a/modules/po/pyeval.tr_TR.po b/modules/po/pyeval.tr_TR.po new file mode 100644 index 00000000..139c9013 --- /dev/null +++ b/modules/po/pyeval.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: pyeval.py:49 +msgid "You must have admin privileges to load this module." +msgstr "" + +#: pyeval.py:82 +msgid "Evaluates python code" +msgstr "" diff --git a/modules/po/raw.tr_TR.po b/modules/po/raw.tr_TR.po new file mode 100644 index 00000000..a13bbadf --- /dev/null +++ b/modules/po/raw.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: raw.cpp:43 +msgid "View all of the raw traffic" +msgstr "" diff --git a/modules/po/route_replies.tr_TR.po b/modules/po/route_replies.tr_TR.po new file mode 100644 index 00000000..592bd5a2 --- /dev/null +++ b/modules/po/route_replies.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: route_replies.cpp:227 +msgid "[yes|no]" +msgstr "" + +#: route_replies.cpp:228 +msgid "Decides whether to show the timeout messages or not" +msgstr "" + +#: route_replies.cpp:374 +msgid "This module hit a timeout which is probably a connectivity issue." +msgstr "" + +#: route_replies.cpp:377 +msgid "" +"However, if you can provide steps to reproduce this issue, please do report " +"a bug." +msgstr "" + +#: route_replies.cpp:380 +msgid "To disable this message, do \"/msg {1} silent yes\"" +msgstr "" + +#: route_replies.cpp:382 +msgid "Last request: {1}" +msgstr "" + +#: route_replies.cpp:383 +msgid "Expected replies:" +msgstr "" + +#: route_replies.cpp:387 +msgid "{1} (last)" +msgstr "" + +#: route_replies.cpp:459 +msgid "Timeout messages are disabled." +msgstr "" + +#: route_replies.cpp:460 +msgid "Timeout messages are enabled." +msgstr "" + +#: route_replies.cpp:481 +msgid "Send replies (e.g. to /who) to the right client only" +msgstr "" diff --git a/modules/po/sample.pt_BR.po b/modules/po/sample.pt_BR.po index 71c6d77c..078941b8 100644 --- a/modules/po/sample.pt_BR.po +++ b/modules/po/sample.pt_BR.po @@ -26,7 +26,7 @@ msgstr "" #: sample.cpp:65 msgid "TEST!!!!" -msgstr "" +msgstr "TESTE!!!!" #: sample.cpp:74 msgid "I'm being loaded with the arguments: {1}" @@ -100,7 +100,7 @@ msgstr "" #: sample.cpp:207 msgid "{1} is now known as {2}" -msgstr "" +msgstr "{1} trocou de apelido para {2}" #: sample.cpp:269 sample.cpp:276 msgid "{1} changes topic on {2} to {3}" diff --git a/modules/po/sample.tr_TR.po b/modules/po/sample.tr_TR.po new file mode 100644 index 00000000..cbfb7f0a --- /dev/null +++ b/modules/po/sample.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\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 "" diff --git a/modules/po/samplewebapi.tr_TR.po b/modules/po/samplewebapi.tr_TR.po new file mode 100644 index 00000000..66fd96f2 --- /dev/null +++ b/modules/po/samplewebapi.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: samplewebapi.cpp:59 +msgid "Sample Web API module." +msgstr "Örnek Web API modülü." diff --git a/modules/po/sasl.pt_BR.po b/modules/po/sasl.pt_BR.po index 417c65d8..95879c6e 100644 --- a/modules/po/sasl.pt_BR.po +++ b/modules/po/sasl.pt_BR.po @@ -14,7 +14,7 @@ msgstr "" #: modules/po/../data/sasl/tmpl/index.tmpl:7 sasl.cpp:305 msgid "SASL" -msgstr "" +msgstr "SASL" #: modules/po/../data/sasl/tmpl/index.tmpl:11 msgid "Username:" @@ -26,7 +26,7 @@ msgstr "" #: modules/po/../data/sasl/tmpl/index.tmpl:16 msgid "Password:" -msgstr "" +msgstr "Senha:" #: modules/po/../data/sasl/tmpl/index.tmpl:18 msgid "Please enter a password." @@ -34,7 +34,7 @@ msgstr "" #: modules/po/../data/sasl/tmpl/index.tmpl:22 msgid "Options" -msgstr "" +msgstr "Opções" #: modules/po/../data/sasl/tmpl/index.tmpl:25 msgid "Connect only if SASL authentication succeeds." @@ -50,11 +50,11 @@ msgstr "" #: modules/po/../data/sasl/tmpl/index.tmpl:42 msgid "Name" -msgstr "" +msgstr "Nome" #: modules/po/../data/sasl/tmpl/index.tmpl:43 sasl.cpp:89 sasl.cpp:95 msgid "Description" -msgstr "" +msgstr "Descrição" #: modules/po/../data/sasl/tmpl/index.tmpl:57 msgid "Selected mechanisms and their order:" @@ -62,7 +62,7 @@ msgstr "" #: modules/po/../data/sasl/tmpl/index.tmpl:74 msgid "Save" -msgstr "" +msgstr "Salvar" #: sasl.cpp:54 msgid "TLS certificate, for use with the *cert module" diff --git a/modules/po/sasl.tr_TR.po b/modules/po/sasl.tr_TR.po new file mode 100644 index 00000000..49a897b9 --- /dev/null +++ b/modules/po/sasl.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modules/po/../data/sasl/tmpl/index.tmpl:7 sasl.cpp:305 +msgid "SASL" +msgstr "SASL" + +#: modules/po/../data/sasl/tmpl/index.tmpl:11 +msgid "Username:" +msgstr "Kullanıcı Adı:" + +#: modules/po/../data/sasl/tmpl/index.tmpl:13 +msgid "Please enter a username." +msgstr "Lütfen bir kullanıcı adı girin." + +#: modules/po/../data/sasl/tmpl/index.tmpl:16 +msgid "Password:" +msgstr "Şifre:" + +#: modules/po/../data/sasl/tmpl/index.tmpl:18 +msgid "Please enter a password." +msgstr "Lütfen bir şifre girin." + +#: modules/po/../data/sasl/tmpl/index.tmpl:22 +msgid "Options" +msgstr "Seçenekler" + +#: 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 "Kimlik doğrulaması gerektiriyor" + +#: modules/po/../data/sasl/tmpl/index.tmpl:35 +msgid "Mechanisms" +msgstr "Mekanizmalar" + +#: modules/po/../data/sasl/tmpl/index.tmpl:42 +msgid "Name" +msgstr "Adı" + +#: modules/po/../data/sasl/tmpl/index.tmpl:43 sasl.cpp:89 sasl.cpp:95 +msgid "Description" +msgstr "Açıklama" + +#: 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 "Kaydet" + +#: 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 "arama" + +#: sasl.cpp:62 +msgid "Generate this output" +msgstr "Bu çıktıyı oluştur" + +#: sasl.cpp:64 +msgid "[ []]" +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:94 +msgid "Mechanism" +msgstr "Mekanizma" + +#: sasl.cpp:99 +msgid "The following mechanisms are available:" +msgstr "" + +#: sasl.cpp:109 +msgid "Username is currently not set" +msgstr "" + +#: sasl.cpp:111 +msgid "Username is currently set to '{1}'" +msgstr "" + +#: sasl.cpp:114 +msgid "Password was not supplied" +msgstr "" + +#: sasl.cpp:116 +msgid "Password was supplied" +msgstr "" + +#: sasl.cpp:124 +msgid "Username has been set to [{1}]" +msgstr "" + +#: sasl.cpp:125 +msgid "Password has been set to [{1}]" +msgstr "" + +#: sasl.cpp:145 +msgid "Current mechanisms set: {1}" +msgstr "" + +#: sasl.cpp:154 +msgid "We require SASL negotiation to connect" +msgstr "" + +#: sasl.cpp:156 +msgid "We will connect even if SASL fails" +msgstr "" + +#: sasl.cpp:193 +msgid "Disabling network, we require authentication." +msgstr "" + +#: sasl.cpp:194 +msgid "Use 'RequireAuth no' to disable." +msgstr "" + +#: sasl.cpp:258 +msgid "{1} mechanism succeeded." +msgstr "" + +#: sasl.cpp:270 +msgid "{1} mechanism failed." +msgstr "" + +#: sasl.cpp:350 +msgid "" +"Adds support for sasl authentication capability to authenticate to an IRC " +"server" +msgstr "" diff --git a/modules/po/savebuff.tr_TR.po b/modules/po/savebuff.tr_TR.po new file mode 100644 index 00000000..5bc3b860 --- /dev/null +++ b/modules/po/savebuff.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: savebuff.cpp:65 +msgid "" +msgstr "" + +#: savebuff.cpp:65 +msgid "Sets the password" +msgstr "" + +#: savebuff.cpp:67 +msgid "" +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 "" diff --git a/modules/po/send_raw.pt_BR.po b/modules/po/send_raw.pt_BR.po index 778b9e78..cef59d70 100644 --- a/modules/po/send_raw.pt_BR.po +++ b/modules/po/send_raw.pt_BR.po @@ -34,11 +34,11 @@ msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:34 msgid "Client" -msgstr "" +msgstr "Cliente" #: modules/po/../data/send_raw/tmpl/index.tmpl:35 msgid "Server" -msgstr "" +msgstr "Servidor" #: modules/po/../data/send_raw/tmpl/index.tmpl:40 msgid "Line:" diff --git a/modules/po/send_raw.tr_TR.po b/modules/po/send_raw.tr_TR.po new file mode 100644 index 00000000..b56b267f --- /dev/null +++ b/modules/po/send_raw.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\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 "" diff --git a/modules/po/shell.tr_TR.po b/modules/po/shell.tr_TR.po new file mode 100644 index 00000000..10b29cb0 --- /dev/null +++ b/modules/po/shell.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: shell.cpp:37 +msgid "Failed to execute: {1}" +msgstr "Yürütülemedi: {1}" + +#: shell.cpp:75 +msgid "You must be admin to use the shell module" +msgstr "Shell modülünü kullanmak için yönetici olmanız gerekir" + +#: shell.cpp:169 +msgid "Gives shell access" +msgstr "Shell erişimi sağlar" + +#: shell.cpp:172 +msgid "Gives shell access. Only ZNC admins can use it." +msgstr "Shell erişimi sağlar. Yalnızca ZNC yöneticileri bunu kullanabilir." diff --git a/modules/po/simple_away.tr_TR.po b/modules/po/simple_away.tr_TR.po new file mode 100644 index 00000000..b1ef2736 --- /dev/null +++ b/modules/po/simple_away.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: simple_away.cpp:56 +msgid "[]" +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 "" +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 "" diff --git a/modules/po/stickychan.pt_BR.po b/modules/po/stickychan.pt_BR.po index f443e8ab..d54ed773 100644 --- a/modules/po/stickychan.pt_BR.po +++ b/modules/po/stickychan.pt_BR.po @@ -14,7 +14,7 @@ msgstr "" #: modules/po/../data/stickychan/tmpl/index.tmpl:9 msgid "Name" -msgstr "" +msgstr "Nome" #: modules/po/../data/stickychan/tmpl/index.tmpl:10 msgid "Sticky" @@ -22,11 +22,11 @@ msgstr "" #: modules/po/../data/stickychan/tmpl/index.tmpl:25 msgid "Save" -msgstr "" +msgstr "Salvar" #: modules/po/../data/stickychan/tmpl/stickychan_WebadminChan.tmpl:8 msgid "Channel is sticky" -msgstr "" +msgstr "Canal afixado" #: stickychan.cpp:28 msgid "<#channel> [key]" @@ -34,7 +34,7 @@ msgstr "" #: stickychan.cpp:28 msgid "Sticks a channel" -msgstr "" +msgstr "Afixa um canal" #: stickychan.cpp:30 msgid "<#channel>" @@ -42,11 +42,11 @@ msgstr "" #: stickychan.cpp:30 msgid "Unsticks a channel" -msgstr "" +msgstr "Desafixa um canal" #: stickychan.cpp:32 msgid "Lists sticky channels" -msgstr "" +msgstr "Listar canais afixados" #: stickychan.cpp:75 msgid "Usage: Stick <#channel> [key]" @@ -74,7 +74,7 @@ msgstr "" #: stickychan.cpp:128 msgid "Sticky Channels" -msgstr "" +msgstr "Canais afixados" #: stickychan.cpp:160 msgid "Changes have been saved!" diff --git a/modules/po/stickychan.tr_TR.po b/modules/po/stickychan.tr_TR.po new file mode 100644 index 00000000..d88d51da --- /dev/null +++ b/modules/po/stickychan.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\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 "" diff --git a/modules/po/stripcontrols.tr_TR.po b/modules/po/stripcontrols.tr_TR.po new file mode 100644 index 00000000..a2b0fe0f --- /dev/null +++ b/modules/po/stripcontrols.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: stripcontrols.cpp:63 +msgid "" +"Strips control codes (Colors, Bold, ..) from channel and private messages." +msgstr "" diff --git a/modules/po/watch.pt_BR.po b/modules/po/watch.pt_BR.po index b39abe50..aec2e936 100644 --- a/modules/po/watch.pt_BR.po +++ b/modules/po/watch.pt_BR.po @@ -154,11 +154,11 @@ msgstr "" #: watch.cpp:516 watch.cpp:519 msgid "Yes" -msgstr "" +msgstr "Sim" #: watch.cpp:516 watch.cpp:519 msgid "No" -msgstr "" +msgstr "Não" #: watch.cpp:525 watch.cpp:531 msgid "You have no entries." diff --git a/modules/po/watch.tr_TR.po b/modules/po/watch.tr_TR.po new file mode 100644 index 00000000..a31fbab6 --- /dev/null +++ b/modules/po/watch.tr_TR.po @@ -0,0 +1,193 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: watch.cpp:178 +msgid " [Target] [Pattern]" +msgstr "" + +#: watch.cpp:178 +msgid "Used to add an entry to watch for." +msgstr "" + +#: watch.cpp:180 +msgid "List all entries being watched." +msgstr "" + +#: watch.cpp:182 +msgid "Dump a list of all current entries to be used later." +msgstr "" + +#: watch.cpp:184 +msgid "" +msgstr "" + +#: watch.cpp:184 +msgid "Deletes Id from the list of watched entries." +msgstr "" + +#: watch.cpp:186 +msgid "Delete all entries." +msgstr "" + +#: watch.cpp:188 watch.cpp:190 +msgid "" +msgstr "" + +#: watch.cpp:188 +msgid "Enable a disabled entry." +msgstr "" + +#: watch.cpp:190 +msgid "Disable (but don't delete) an entry." +msgstr "" + +#: watch.cpp:192 watch.cpp:194 +msgid " " +msgstr "" + +#: watch.cpp:192 +msgid "Enable or disable detached client only for an entry." +msgstr "" + +#: watch.cpp:194 +msgid "Enable or disable detached channel only for an entry." +msgstr "" + +#: watch.cpp:196 +msgid " [#chan priv #foo* !#bar]" +msgstr "" + +#: watch.cpp:196 +msgid "Set the source channels that you care about." +msgstr "" + +#: watch.cpp:237 +msgid "WARNING: malformed entry found while loading" +msgstr "" + +#: watch.cpp:382 +msgid "Disabled all entries." +msgstr "" + +#: watch.cpp:383 +msgid "Enabled all entries." +msgstr "" + +#: watch.cpp:390 watch.cpp:432 watch.cpp:474 watch.cpp:577 watch.cpp:619 +msgid "Invalid Id" +msgstr "" + +#: watch.cpp:399 +msgid "Id {1} disabled" +msgstr "" + +#: watch.cpp:401 +msgid "Id {1} enabled" +msgstr "" + +#: watch.cpp:423 +msgid "Set DetachedClientOnly for all entries to Yes" +msgstr "" + +#: watch.cpp:425 +msgid "Set DetachedClientOnly for all entries to No" +msgstr "" + +#: watch.cpp:441 watch.cpp:483 +msgid "Id {1} set to Yes" +msgstr "" + +#: watch.cpp:443 watch.cpp:485 +msgid "Id {1} set to No" +msgstr "" + +#: watch.cpp:465 +msgid "Set DetachedChannelOnly for all entries to Yes" +msgstr "" + +#: watch.cpp:467 +msgid "Set DetachedChannelOnly for all entries to No" +msgstr "" + +#: watch.cpp:491 watch.cpp:507 +msgid "Id" +msgstr "" + +#: watch.cpp:492 watch.cpp:508 +msgid "HostMask" +msgstr "" + +#: watch.cpp:493 watch.cpp:509 +msgid "Target" +msgstr "" + +#: watch.cpp:494 watch.cpp:510 +msgid "Pattern" +msgstr "" + +#: watch.cpp:495 watch.cpp:511 +msgid "Sources" +msgstr "" + +#: watch.cpp:496 watch.cpp:512 watch.cpp:513 +msgid "Off" +msgstr "" + +#: watch.cpp:497 watch.cpp:515 +msgid "DetachedClientOnly" +msgstr "" + +#: watch.cpp:498 watch.cpp:518 +msgid "DetachedChannelOnly" +msgstr "" + +#: watch.cpp:516 watch.cpp:519 +msgid "Yes" +msgstr "" + +#: watch.cpp:516 watch.cpp:519 +msgid "No" +msgstr "" + +#: watch.cpp:525 watch.cpp:531 +msgid "You have no entries." +msgstr "" + +#: watch.cpp:585 +msgid "Sources set for Id {1}." +msgstr "" + +#: watch.cpp:609 +msgid "All entries cleared." +msgstr "" + +#: watch.cpp:627 +msgid "Id {1} removed." +msgstr "" + +#: watch.cpp:646 +msgid "Entry for {1} already exists." +msgstr "" + +#: watch.cpp:654 +msgid "Adding entry: {1} watching for [{2}] -> {3}" +msgstr "" + +#: watch.cpp:660 +msgid "Watch: Not enough arguments. Try Help" +msgstr "" + +#: watch.cpp:702 +msgid "Copy activity from a specific user into a separate window" +msgstr "" diff --git a/modules/po/webadmin.pt_BR.po b/modules/po/webadmin.pt_BR.po index 09674cc1..d395b271 100644 --- a/modules/po/webadmin.pt_BR.po +++ b/modules/po/webadmin.pt_BR.po @@ -14,11 +14,11 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:12 msgid "Channel Info" -msgstr "" +msgstr "Informações do canal" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:17 msgid "Channel Name:" -msgstr "" +msgstr "Nome do canal:" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:19 msgid "The channel name." @@ -70,13 +70,13 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:302 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:438 msgid "Save and return" -msgstr "" +msgstr "Salvar e voltar" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:76 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:303 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:439 msgid "Save and continue" -msgstr "" +msgstr "Salvar e continuar" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:78 msgid "Add Channel and return" @@ -89,12 +89,12 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:12 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 msgid "<password>" -msgstr "" +msgstr "<senha>" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:16 msgid "<network>" -msgstr "" +msgstr "<rede>" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:18 msgid "" @@ -104,7 +104,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:28 msgid "Network Info" -msgstr "" +msgstr "Informações da rede" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:29 msgid "" @@ -114,7 +114,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:33 msgid "Network Name:" -msgstr "" +msgstr "Nome da rede:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:35 msgid "The name of the IRC network." @@ -204,7 +204,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:94 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:101 msgid "Servers of this IRC network:" -msgstr "" +msgstr "Servidores da rede:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:98 msgid "One server per line, “host [[+]port] [password]”, + means SSL" @@ -217,16 +217,16 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:107 #: modules/po/../data/webadmin/tmpl/settings.tmpl:13 msgid "Port" -msgstr "" +msgstr "Porta" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:108 #: modules/po/../data/webadmin/tmpl/settings.tmpl:15 msgid "SSL" -msgstr "" +msgstr "SSL" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:109 msgid "Password" -msgstr "" +msgstr "Senha" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:125 msgid "SHA-256 fingerprints of trusted SSL certificates of this IRC network:" @@ -265,7 +265,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:149 msgid "{1} seconds per line" -msgstr "" +msgstr "{1} segundos por linha" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:153 msgid "Flood protection burst:" @@ -293,7 +293,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:169 msgid "{1} seconds" -msgstr "" +msgstr "{1} segundos" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:174 msgid "Character encoding used between ZNC and IRC server." @@ -306,7 +306,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:185 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:248 msgid "Channels" -msgstr "" +msgstr "Canais" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:187 msgid "" @@ -319,7 +319,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/listusers.tmpl:15 #: modules/po/../data/webadmin/tmpl/settings.tmpl:72 msgid "Add" -msgstr "" +msgstr "Adicionar" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:196 msgid "Index" @@ -329,7 +329,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:449 #: modules/po/../data/webadmin/tmpl/settings.tmpl:237 msgid "Save" -msgstr "" +msgstr "Salvar" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:198 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:240 @@ -337,7 +337,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:191 #: modules/po/../data/webadmin/tmpl/settings.tmpl:176 msgid "Name" -msgstr "" +msgstr "Nome" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:199 msgid "CurModes" @@ -353,7 +353,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:202 msgid "Options" -msgstr "" +msgstr "Opções" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:204 msgid "← Add a channel (opens in same page)" @@ -363,7 +363,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:161 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:27 msgid "Edit" -msgstr "" +msgstr "Editar" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:162 @@ -374,19 +374,19 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:234 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:185 msgid "Modules" -msgstr "" +msgstr "Módulos" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:241 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:192 #: modules/po/../data/webadmin/tmpl/settings.tmpl:177 msgid "Arguments" -msgstr "" +msgstr "Parâmetros" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:242 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:193 #: modules/po/../data/webadmin/tmpl/settings.tmpl:178 msgid "Description" -msgstr "" +msgstr "Descrição" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:243 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:194 @@ -399,15 +399,15 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:305 msgid "Add Network and return" -msgstr "" +msgstr "Adicionar rede e voltar" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:306 msgid "Add Network and continue" -msgstr "" +msgstr "Adicionar rede e continuar" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:19 msgid "Authentication" -msgstr "" +msgstr "Autenticação" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:23 msgid "Username:" @@ -419,7 +419,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:38 msgid "Password:" -msgstr "" +msgstr "Senha:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:40 msgid "Please enter a password." @@ -446,7 +446,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:54 msgid "Allowed IPs:" -msgstr "" +msgstr "IPs permitidos:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:58 msgid "" @@ -486,7 +486,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/listusers.tmpl:17 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:39 msgid "Networks" -msgstr "" +msgstr "Redes" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:133 msgid "No networks have been added for you yet." @@ -495,15 +495,15 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:147 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:18 msgid "Clients" -msgstr "" +msgstr "Clientes" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:148 msgid "Current Server" -msgstr "" +msgstr "Servidor atual" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:149 msgid "Nick" -msgstr "" +msgstr "Apelido" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:151 msgid "← Add a network (opens in same page)" @@ -565,7 +565,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:302 msgid "ZNC Behavior" -msgstr "" +msgstr "Comportamento do ZNC" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:303 msgid "" @@ -585,7 +585,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:312 msgid "Timezone:" -msgstr "" +msgstr "Fuso horário:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:315 msgid "E.g. Europe/Berlin, or GMT-6" @@ -688,7 +688,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:408 msgid "Language:" -msgstr "" +msgstr "Idioma:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:441 msgid "Clone and return" @@ -713,7 +713,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:453 msgid "Create" -msgstr "" +msgstr "Criar" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:5 msgid "Confirm Network Deletion" @@ -726,12 +726,12 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:14 #: modules/po/../data/webadmin/tmpl/del_user.tmpl:14 msgid "Yes" -msgstr "" +msgstr "Sim" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:17 #: modules/po/../data/webadmin/tmpl/del_user.tmpl:17 msgid "No" -msgstr "" +msgstr "Não" #: modules/po/../data/webadmin/tmpl/del_user.tmpl:5 msgid "Confirm User Deletion" @@ -797,19 +797,19 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:16 msgid "IPv4" -msgstr "" +msgstr "IPv4" #: modules/po/../data/webadmin/tmpl/settings.tmpl:17 msgid "IPv6" -msgstr "" +msgstr "IPv6" #: modules/po/../data/webadmin/tmpl/settings.tmpl:18 msgid "IRC" -msgstr "" +msgstr "IRC" #: modules/po/../data/webadmin/tmpl/settings.tmpl:19 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: modules/po/../data/webadmin/tmpl/settings.tmpl:20 msgid "URIPrefix" @@ -880,7 +880,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:145 msgid "Hide ZNC Version:" -msgstr "" +msgstr "Ocultar versão do ZNC:" #: modules/po/../data/webadmin/tmpl/settings.tmpl:147 msgid "Hide version number from non-ZNC users" @@ -948,7 +948,7 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:89 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:117 msgid "Total" -msgstr "" +msgstr "Total" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:70 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:115 @@ -965,27 +965,27 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:77 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:104 msgid "Users" -msgstr "" +msgstr "Usuários" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:106 msgid "Traffic" -msgstr "" +msgstr "Tráfego" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:113 msgid "User" -msgstr "" +msgstr "Usuário" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:114 msgid "Network" -msgstr "" +msgstr "Rede" #: webadmin.cpp:91 webadmin.cpp:2023 msgid "Global Settings" -msgstr "" +msgstr "Configurações globais" #: webadmin.cpp:93 msgid "Your Settings" -msgstr "" +msgstr "Suas configurações" #: webadmin.cpp:94 webadmin.cpp:1835 msgid "Traffic Info" @@ -993,7 +993,7 @@ msgstr "" #: webadmin.cpp:97 webadmin.cpp:1814 msgid "Manage Users" -msgstr "" +msgstr "Gerenciar usuários" #: webadmin.cpp:188 msgid "Invalid Submission [Username is required]" @@ -1038,11 +1038,11 @@ msgstr "" #: webadmin.cpp:754 webadmin.cpp:942 webadmin.cpp:1404 msgid "Edit User [{1}]" -msgstr "" +msgstr "Editar usuário [{1}]" #: webadmin.cpp:758 webadmin.cpp:956 msgid "Edit Network [{1}]" -msgstr "" +msgstr "Editar rede [{1}]" #: webadmin.cpp:768 msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]" @@ -1050,7 +1050,7 @@ msgstr "" #: webadmin.cpp:775 msgid "Edit Channel [{1}]" -msgstr "" +msgstr "Editar canal [{1}]" #: webadmin.cpp:783 msgid "Add Channel to Network [{1}] of User [{2}]" @@ -1058,7 +1058,7 @@ msgstr "" #: webadmin.cpp:788 msgid "Add Channel" -msgstr "" +msgstr "Adicionar canal" #: webadmin.cpp:795 webadmin.cpp:1624 msgid "Auto Clear Chan Buffer" @@ -1108,7 +1108,7 @@ msgstr "" #: webadmin.cpp:961 msgid "Add Network" -msgstr "" +msgstr "Adicionar rede" #: webadmin.cpp:1144 msgid "Network name is a required argument" diff --git a/modules/po/webadmin.tr_TR.po b/modules/po/webadmin.tr_TR.po new file mode 100644 index 00000000..1500ad91 --- /dev/null +++ b/modules/po/webadmin.tr_TR.po @@ -0,0 +1,1247 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:12 +msgid "Channel Info" +msgstr "Kanal Bilgisi" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:17 +msgid "Channel Name:" +msgstr "Kanal Adı:" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:19 +msgid "The channel name." +msgstr "Kanalın adı." + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:24 +msgid "Key:" +msgstr "Anahtar:" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:26 +msgid "The password of the channel, if there is one." +msgstr "Varsa kanalın şifresi." + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:30 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:258 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:277 +msgid "Buffer Size:" +msgstr "Ara Bellek Boyutu:" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:32 +msgid "The buffer count." +msgstr "Ara bellek sayısı." + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:36 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:252 +msgid "Default Modes:" +msgstr "Varsayılan Modlar:" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:38 +msgid "The default modes of the channel." +msgstr "Kanalın varsayılan modları." + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:46 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:287 +msgid "Flags" +msgstr "Bayraklar" + +#: 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:294 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:429 +msgid "Module {1}" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:75 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:302 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:438 +msgid "Save and return" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:76 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:303 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:439 +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:12 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 +msgid "<password>" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:16 +msgid "<network>" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:18 +msgid "" +"To connect to this network from your IRC client, you can set the server " +"password field as {1} or username field as {2}" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:28 +msgid "Network Info" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:29 +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:33 +msgid "Network Name:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:35 +msgid "The name of the IRC network." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:39 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:73 +msgid "Nickname:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:41 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:75 +msgid "Your nickname on IRC." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:44 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:78 +msgid "Alt. Nickname:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:46 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:80 +msgid "Your secondary nickname, if the first is not available on IRC." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:50 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:84 +msgid "Ident:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:52 +msgid "Your ident." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:55 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:96 +msgid "Realname:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:57 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:98 +msgid "Your real name." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:62 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:104 +msgid "BindHost:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:69 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:117 +msgid "Quit Message:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:71 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:119 +msgid "You may define a Message shown, when you quit IRC." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:76 +msgid "Active:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:78 +msgid "Connect to IRC & automatically re-connect" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:82 +msgid "Trust all certs:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:84 +msgid "" +"Disable certificate validation (takes precedence over TrustPKI). INSECURE!" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:88 +msgid "Automatically detect trusted certificates (Trust the PKI):" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:90 +msgid "" +"When disabled, manually whitelist all server fingerprints, even if the " +"certificate is valid" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:94 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:101 +msgid "Servers of this IRC network:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:98 +msgid "One server per line, “host [[+]port] [password]”, + means SSL" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:106 +msgid "Hostname" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:107 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:13 +msgid "Port" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:108 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:15 +msgid "SSL" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:109 +msgid "Password" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:125 +msgid "SHA-256 fingerprints of trusted SSL certificates of this IRC network:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:129 +msgid "" +"When these certificates are encountered, checks for hostname, expiration " +"date, CA are skipped" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:133 +msgid "Flood protection:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:136 +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:139 +msgctxt "Flood Protection" +msgid "Enabled" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:143 +msgid "Flood protection rate:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:146 +msgid "" +"The number of seconds per line. After changing this, reconnect ZNC to server." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:149 +msgid "{1} seconds per line" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:153 +msgid "Flood protection burst:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:156 +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:159 +msgid "{1} lines can be sent immediately" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:163 +msgid "Channel join delay:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:166 +msgid "" +"Defines the delay in seconds, until channels are joined after getting " +"connected." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:169 +msgid "{1} seconds" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:174 +msgid "Character encoding used between ZNC and IRC server." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:175 +msgid "Server encoding:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:185 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:248 +msgid "Channels" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:187 +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:194 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:140 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:373 +#: 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:196 +msgid "Index" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:197 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:449 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:237 +msgid "Save" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:198 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:240 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:146 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:191 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:176 +msgid "Name" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:199 +msgid "CurModes" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:200 +msgid "DefModes" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:201 +msgid "BufferSize" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:202 +msgid "Options" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:204 +msgid "← Add a channel (opens in same page)" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:161 +#: modules/po/../data/webadmin/tmpl/listusers.tmpl:27 +msgid "Edit" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:162 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:53 +msgid "Del" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:234 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:185 +msgid "Modules" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:241 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:192 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:177 +msgid "Arguments" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:242 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:193 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:178 +msgid "Description" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:243 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:194 +msgid "Loaded globally" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:244 +msgid "Loaded by user" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:305 +msgid "Add Network and return" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:306 +msgid "Add Network and continue" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:19 +msgid "Authentication" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:23 +msgid "Username:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:33 +msgid "Please enter a username." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:38 +msgid "Password:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:40 +msgid "Please enter a password." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:43 +msgid "Confirm password:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:45 +msgid "Please re-type the above password." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:48 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:151 +msgid "Auth Only Via Module:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:50 +msgid "" +"Allow user authentication by external modules only, disabling built-in " +"password authentication." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:54 +msgid "Allowed IPs:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:58 +msgid "" +"Leave empty to allow connections from all IPs.
Otherwise, one entry per " +"line, wildcards * and ? are available." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:66 +msgid "IRC Information" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:68 +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:86 +msgid "The Ident is sent to server as username." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:90 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:102 +msgid "Status Prefix:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:92 +#: 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:110 +msgid "DCCBindHost:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:128 +#: 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:133 +msgid "No networks have been added for you yet." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:147 +#: modules/po/../data/webadmin/tmpl/listusers.tmpl:18 +msgid "Clients" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:148 +msgid "Current Server" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:149 +msgid "Nick" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:151 +msgid "← Add a network (opens in same page)" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:177 +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:179 +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:195 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:179 +msgid "Loaded by networks" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:254 +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:255 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:261 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:280 +msgid "Empty = use standard value" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:260 +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:268 +msgid "Queries" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:272 +msgid "Max Buffers:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:274 +msgid "Maximum number of query buffers. 0 is unlimited." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:279 +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:302 +msgid "ZNC Behavior" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:303 +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:307 +msgid "Timestamp Format:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:309 +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:312 +msgid "Timezone:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:315 +msgid "E.g. Europe/Berlin, or GMT-6" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:323 +msgid "Character encoding used between IRC client and ZNC." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:324 +msgid "Client encoding:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:329 +msgid "Join Tries:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:331 +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:334 +msgid "Join speed:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:336 +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:339 +msgid "Timeout before reconnect:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:341 +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:344 +msgid "Max IRC Networks Number:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:346 +msgid "Maximum number of IRC networks allowed for this user." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:349 +msgid "Substitutions" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:351 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:359 +msgid "CTCP Replies:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:355 +msgid "One reply per line. Example: TIME Buy a watch!" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:356 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:374 +msgid "{1} are available" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:358 +msgid "Empty value means this CTCP request will be ignored" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:364 +msgid "Request" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:365 +msgid "Response" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:392 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:90 +msgid "Skin:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:396 +msgid "- Global -" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:398 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:94 +msgid "Default" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:402 +msgid "No other skins found" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:408 +msgid "Language:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:441 +msgid "Clone and return" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:442 +msgid "Clone and continue" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:444 +msgid "Create and return" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:445 +msgid "Create and continue" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:451 +#: modules/po/../data/webadmin/tmpl/listusers.tmpl:28 +msgid "Clone" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:453 +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. UTF-8, or ISO-8859-15" +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:2023 +msgid "Global Settings" +msgstr "" + +#: webadmin.cpp:93 +msgid "Your Settings" +msgstr "" + +#: webadmin.cpp:94 webadmin.cpp:1835 +msgid "Traffic Info" +msgstr "" + +#: webadmin.cpp:97 webadmin.cpp:1814 +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:337 +msgid "Timeout can't be less than 30 seconds!" +msgstr "" + +#: webadmin.cpp:436 webadmin.cpp:464 webadmin.cpp:1272 webadmin.cpp:2208 +msgid "Unable to load module [{1}]: {2}" +msgstr "" + +#: webadmin.cpp:441 webadmin.cpp:469 +msgid "Unable to load module [{1}] with arguments [{2}]" +msgstr "" + +#: webadmin.cpp:547 webadmin.cpp:664 webadmin.cpp:689 webadmin.cpp:711 +#: webadmin.cpp:745 webadmin.cpp:1339 +msgid "No such user" +msgstr "" + +#: webadmin.cpp:555 webadmin.cpp:592 webadmin.cpp:925 +msgid "Permission denied" +msgstr "" + +#: webadmin.cpp:568 webadmin.cpp:605 webadmin.cpp:634 webadmin.cpp:650 +msgid "No such user or network" +msgstr "" + +#: webadmin.cpp:615 +msgid "No such channel" +msgstr "" + +#: webadmin.cpp:681 +msgid "Please don't delete yourself, suicide is not the answer!" +msgstr "" + +#: webadmin.cpp:754 webadmin.cpp:942 webadmin.cpp:1404 +msgid "Edit User [{1}]" +msgstr "" + +#: webadmin.cpp:758 webadmin.cpp:956 +msgid "Edit Network [{1}]" +msgstr "" + +#: webadmin.cpp:768 +msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]" +msgstr "" + +#: webadmin.cpp:775 +msgid "Edit Channel [{1}]" +msgstr "" + +#: webadmin.cpp:783 +msgid "Add Channel to Network [{1}] of User [{2}]" +msgstr "" + +#: webadmin.cpp:788 +msgid "Add Channel" +msgstr "" + +#: webadmin.cpp:795 webadmin.cpp:1624 +msgid "Auto Clear Chan Buffer" +msgstr "" + +#: webadmin.cpp:797 +msgid "Automatically Clear Channel Buffer After Playback" +msgstr "" + +#: webadmin.cpp:805 +msgid "Detached" +msgstr "" + +#: webadmin.cpp:812 +msgid "Enabled" +msgstr "" + +#: webadmin.cpp:836 +msgid "Channel name is a required argument" +msgstr "" + +#: webadmin.cpp:845 +msgid "Channel [{1}] already exists" +msgstr "" + +#: webadmin.cpp:852 +msgid "Could not add channel [{1}]" +msgstr "" + +#: webadmin.cpp:900 +msgid "Channel was added/modified, but config file was not written" +msgstr "" + +#: webadmin.cpp:932 +msgid "" +"Network number limit reached. Ask an admin to increase the limit for you, or " +"delete unneeded networks from Your Settings." +msgstr "" + +#: webadmin.cpp:953 +msgid "Edit Network [{1}] of User [{2}]" +msgstr "" + +#: webadmin.cpp:960 +msgid "Add Network for User [{1}]" +msgstr "" + +#: webadmin.cpp:961 +msgid "Add Network" +msgstr "" + +#: webadmin.cpp:1144 +msgid "Network name is a required argument" +msgstr "" + +#: webadmin.cpp:1279 webadmin.cpp:2215 +msgid "Unable to reload module [{1}]: {2}" +msgstr "" + +#: webadmin.cpp:1316 +msgid "Network was added/modified, but config file was not written" +msgstr "" + +#: webadmin.cpp:1345 +msgid "That network doesn't exist for this user" +msgstr "" + +#: webadmin.cpp:1362 +msgid "Network was deleted, but config file was not written" +msgstr "" + +#: webadmin.cpp:1376 +msgid "That channel doesn't exist for this network" +msgstr "" + +#: webadmin.cpp:1385 +msgid "Channel was deleted, but config file was not written" +msgstr "" + +#: webadmin.cpp:1413 +msgid "Clone User [{1}]" +msgstr "" + +#: webadmin.cpp:1626 +msgid "" +"Automatically Clear Channel Buffer After Playback (the default value for new " +"channels)" +msgstr "" + +#: webadmin.cpp:1636 +msgid "Multi Clients" +msgstr "" + +#: webadmin.cpp:1643 +msgid "Append Timestamps" +msgstr "" + +#: webadmin.cpp:1650 +msgid "Prepend Timestamps" +msgstr "" + +#: webadmin.cpp:1658 +msgid "Deny LoadMod" +msgstr "" + +#: webadmin.cpp:1665 +msgid "Admin (dangerous! may gain shell access)" +msgstr "" + +#: webadmin.cpp:1675 +msgid "Deny Setting BindHost" +msgstr "" + +#: webadmin.cpp:1682 +msgid "Deny Setting Ident" +msgstr "" + +#: webadmin.cpp:1689 +msgid "Deny Editing Networks/Servers" +msgstr "" + +#: webadmin.cpp:1691 +msgid "" +"Deny adding/deleting networks, setting network name and editing the server " +"list" +msgstr "" + +#: webadmin.cpp:1698 +msgid "Deny Setting RealName" +msgstr "" + +#: webadmin.cpp:1705 +msgid "Deny Setting Quit Message" +msgstr "" + +#: webadmin.cpp:1712 +msgid "Deny Setting CTCP Replies" +msgstr "" + +#: webadmin.cpp:1720 +msgid "Auto Clear Query Buffer" +msgstr "" + +#: webadmin.cpp:1722 +msgid "Automatically Clear Query Buffer After Playback" +msgstr "" + +#: webadmin.cpp:1746 +msgid "Invalid Submission: User {1} already exists" +msgstr "" + +#: webadmin.cpp:1768 webadmin.cpp:1779 +msgid "Invalid submission: {1}" +msgstr "" + +#: webadmin.cpp:1774 +msgid "User was added, but config file was not written" +msgstr "" + +#: webadmin.cpp:1785 +msgid "User was edited, but config file was not written" +msgstr "" + +#: webadmin.cpp:1943 +msgid "Choose either IPv4 or IPv6 or both." +msgstr "" + +#: webadmin.cpp:1960 +msgid "Choose either IRC or HTTP or both." +msgstr "" + +#: webadmin.cpp:1973 webadmin.cpp:2009 +msgid "Port was changed, but config file was not written" +msgstr "" + +#: webadmin.cpp:1999 +msgid "Invalid request." +msgstr "" + +#: webadmin.cpp:2013 +msgid "The specified listener was not found." +msgstr "" + +#: webadmin.cpp:2244 +msgid "Settings were changed, but config file was not written" +msgstr "" diff --git a/src/po/znc.bg_BG.po b/src/po/znc.bg_BG.po index 6eaeac2c..d2160525 100644 --- a/src/po/znc.bg_BG.po +++ b/src/po/znc.bg_BG.po @@ -228,48 +228,48 @@ msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" diff --git a/src/po/znc.da_DK.po b/src/po/znc.da_DK.po index 427f88ea..740fda87 100644 --- a/src/po/znc.da_DK.po +++ b/src/po/znc.da_DK.po @@ -228,48 +228,48 @@ msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" diff --git a/src/po/znc.de_DE.po b/src/po/znc.de_DE.po index 75049938..5292713c 100644 --- a/src/po/znc.de_DE.po +++ b/src/po/znc.de_DE.po @@ -253,51 +253,51 @@ msgstr "" "Deine Verbindung wird getrennt, da ein anderen Benutzer sich als dich " "angemeldet hat." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Dein CTCP an {1} wurde verloren, du bist nicht mit dem IRC verbunden!" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Deine Benachrichtigung an {1} wurde verloren, du bist nicht mit dem IRC " "verbunden!" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Entferne Kanal {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" "Deine Nachricht an {1} wurde verloren, du bist nicht mit dem IRC verbunden!" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Hallo. Wie kann ich dir helfen?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Verwendung: /attach <#Kanal>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Es gibt einen Kanal, der auf [{2}] passt" msgstr[1] "Es gibt {1} Kanäle, die auf [{2}] passen" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Zu {1} Kanal verbunden" msgstr[1] "Zu {1} Kanälen verbunden" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Verwendung: /detach <#Kanäle>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Von {1} Kanal getrennt" diff --git a/src/po/znc.el_GR.po b/src/po/znc.el_GR.po index 29d09590..baa2fc2f 100644 --- a/src/po/znc.el_GR.po +++ b/src/po/znc.el_GR.po @@ -228,48 +228,48 @@ msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" diff --git a/src/po/znc.es_ES.po b/src/po/znc.es_ES.po index 0ec108b8..da668ab9 100644 --- a/src/po/znc.es_ES.po +++ b/src/po/znc.es_ES.po @@ -244,48 +244,48 @@ msgid "" msgstr "" "Estás siendo desconectado porque otro usuario se ha autenticado por ti." -#: Client.cpp:1022 +#: Client.cpp:1026 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 +#: Client.cpp:1152 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 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Eliminando canal {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 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:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Hola. ¿En qué te puedo ayudar?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Uso: /attach <#canales>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Hay {1} canal que coincide con [{2}]" msgstr[1] "Hay {1} canales que coinciden con [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Vinculado a {1} canal" msgstr[1] "Unido a {1} canales" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Uso: /detach <#canales>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Desvinculado {1} canal" diff --git a/src/po/znc.fr_FR.po b/src/po/znc.fr_FR.po index 748c1462..85c8be04 100644 --- a/src/po/znc.fr_FR.po +++ b/src/po/znc.fr_FR.po @@ -252,49 +252,49 @@ msgstr "" "Vous avez été déconnecté car un autre utilisateur s'est authentifié avec le " "même identifiant." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" "Votre connexion CTCP vers {1} a été perdue, vous n'êtes plus connecté à IRC !" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "Votre notice vers {1} a été perdue, vous n'êtes plus connecté à IRC !" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Suppression du salon {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Votre message à {1} a été perdu, vous n'êtes pas connecté à IRC !" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Bonjour. Comment puis-je vous aider ?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Utilisation : /attach <#salons>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Il y avait {1} salon correspondant [{2}]" msgstr[1] "Il y avait {1} salons correspondant [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "A attaché {1} salon" msgstr[1] "A attaché {1} salons" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Utilisation : /detach <#salons>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "A détaché {1} salon" @@ -762,7 +762,7 @@ msgstr "Total : {1}, Rejoint : {2}, Détaché : {3}, Désactivé : {4}" #: ClientCommand.cpp:600 ClientCommand.cpp:636 ClientCommand.cpp:816 #: ClientCommand.cpp:842 msgid "Access denied!" -msgstr "" +msgstr "Accès refusé !" #: ClientCommand.cpp:606 msgid "" @@ -1626,17 +1626,17 @@ msgstr "<#chan> " #: ClientCommand.cpp:1850 msgctxt "helpcmd|MoveChan|desc" msgid "Move channel in sort order" -msgstr "" +msgstr "Déplacer le canal dans l'ordre de tri" #: ClientCommand.cpp:1852 msgctxt "helpcmd|SwapChans|args" msgid "<#chan1> <#chan2>" -msgstr "" +msgstr "<#chan1> <#chan2>" #: ClientCommand.cpp:1853 msgctxt "helpcmd|SwapChans|desc" msgid "Swap channels in sort order" -msgstr "" +msgstr "Échanger les canaux dans l'ordre de tri" #: ClientCommand.cpp:1854 msgctxt "helpcmd|Attach|args" diff --git a/src/po/znc.id_ID.po b/src/po/znc.id_ID.po index be0c5894..2792bb0e 100644 --- a/src/po/znc.id_ID.po +++ b/src/po/znc.id_ID.po @@ -244,46 +244,46 @@ msgid "" "You are being disconnected because another user just authenticated as you." msgstr "Anda terputus karena pengguna lain hanya diautentikasi sebagai anda." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "CTCP anda untuk {1} tersesat, anda tidak terhubung ke IRC!" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "Notice anda untuk {1} tersesat, anda tidak terhubung ke IRC!" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Menghapus channel {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Pesan anda untuk {1} tersesat, anda tidak terhubung ke IRC!" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Halo. Bagaimana saya bisa membantu anda?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Gunakan: /attach <#chan>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Ada {1} pencocokan saluran [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" diff --git a/src/po/znc.it_IT.po b/src/po/znc.it_IT.po index b7e5a1cf..3b1e7de2 100644 --- a/src/po/znc.it_IT.po +++ b/src/po/znc.it_IT.po @@ -250,56 +250,56 @@ msgstr "" "Stai per essere disconnesso perché un altro utente si è appena autenticato " "come te." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" "ATTENZIONE: La richiesta di CTCP verso {1} è andata persa. Ora non sei " "connesso ad IRC!" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "ATTENZIONE: L'invio del tuo NOTICE verso {1} è andato perso. Ora non sei " "connesso ad IRC!" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Rimozione del canale {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" "ATTENZIONE: L'invio del tuo messaggio verso {1} è andato perso. Ora non sei " "connesso ad IRC!" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "" "Ciao! Per ottenere aiuto su questo e tutti i moduli della ZNC digita help " "(da questa finestra) oppure /znc help (in qualsiasi altra finestra)." -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Usa: /attach <#canali>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Trovato {1} canale corrispondente a [{2}]" msgstr[1] "Ho trovato {1} canali corrispondenti a [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Agganciato {1} canale (Attached)" msgstr[1] "Ho agganciato {1} canali (Attached)" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Usa: /detach <#canali>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Scollegato {1} canale (Detached)" diff --git a/src/po/znc.nl_NL.po b/src/po/znc.nl_NL.po index 20adcaba..bd5ffe45 100644 --- a/src/po/znc.nl_NL.po +++ b/src/po/znc.nl_NL.po @@ -257,50 +257,50 @@ msgstr "" "Je verbinding wordt verbroken omdat een andere gebruiker zich net aangemeld " "heeft als jou." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Je CTCP naar {1} is verloren geraakt, je bent niet verbonden met IRC!" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Je notice naar {1} is verloren geraakt, je bent niet verbonden met IRC!" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Kanaal verwijderen: {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" "Je bericht naar {1} is verloren geraakt, je bent niet verbonden met IRC!" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Hallo. Hoe kan ik je helpen?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Gebruik: /attach <#kanalen>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Er was {1} kanaal overeenkomend met [{2}]" msgstr[1] "Er waren {1} kanalen overeenkomend met [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Gekoppeld aan {1} kanaal" msgstr[1] "Gekoppeld aan {1} kanalen" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Gebruik: /detach <#kanalen>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Losgekoppeld van {1} kanaal" diff --git a/src/po/znc.pot b/src/po/znc.pot index 1a48befe..305b0496 100644 --- a/src/po/znc.pot +++ b/src/po/znc.pot @@ -219,48 +219,48 @@ msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" diff --git a/src/po/znc.pt_BR.po b/src/po/znc.pt_BR.po index 97f548b3..d4909120 100644 --- a/src/po/znc.pt_BR.po +++ b/src/po/znc.pt_BR.po @@ -98,7 +98,7 @@ msgstr "Esta rede está sendo excluída ou movida para outro usuário." #: IRCNetwork.cpp:950 msgid "Invalid index" -msgstr "" +msgstr "Índice inválido" #: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 #: ClientCommand.cpp:1425 @@ -248,48 +248,48 @@ msgstr "" "Você está sendo desconectado porque outro usuário acabou de autenticar-se " "como você." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "O seu CTCP para {1} foi perdido, você não está conectado ao IRC!" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "O seu aviso para {1} foi perdido, você não está conectado ao IRC!" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Removendo canal {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Sua mensagem para {1} foi perdida, você não está conectado ao IRC!" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Olá. Como posso ajudá-lo(a)?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Sintaxe: /attach <#canais>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Foi encontrado {1} canal correspondente a [{2}]" msgstr[1] "Foi encontrado {1} canal correspondentes a [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "{1} canal foi anexado" msgstr[1] "{1} canais foram anexados" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Sintaxe: /detach <#canais>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "{1} canal foi desanexado" @@ -505,12 +505,12 @@ msgstr "" #: ClientCommand.cpp:203 ClientCommand.cpp:209 msgctxt "listclientscmd" msgid "Host" -msgstr "" +msgstr "Host" #: ClientCommand.cpp:204 ClientCommand.cpp:212 msgctxt "listclientscmd" msgid "Network" -msgstr "" +msgstr "Rede" #: ClientCommand.cpp:205 ClientCommand.cpp:215 msgctxt "listclientscmd" @@ -520,7 +520,7 @@ msgstr "" #: ClientCommand.cpp:223 ClientCommand.cpp:229 msgctxt "listuserscmd" msgid "Username" -msgstr "" +msgstr "Usuário" #: ClientCommand.cpp:224 ClientCommand.cpp:230 msgctxt "listuserscmd" @@ -536,12 +536,12 @@ msgstr "" #: ClientCommand.cpp:263 msgctxt "listallusernetworkscmd" msgid "Username" -msgstr "" +msgstr "Usuário" #: ClientCommand.cpp:241 ClientCommand.cpp:251 ClientCommand.cpp:266 msgctxt "listallusernetworkscmd" msgid "Network" -msgstr "" +msgstr "Rede" #: ClientCommand.cpp:242 ClientCommand.cpp:252 ClientCommand.cpp:268 msgctxt "listallusernetworkscmd" @@ -556,7 +556,7 @@ msgstr "" #: ClientCommand.cpp:244 ClientCommand.cpp:273 msgctxt "listallusernetworkscmd" msgid "IRC Server" -msgstr "" +msgstr "Servidor IRC" #: ClientCommand.cpp:245 ClientCommand.cpp:275 msgctxt "listallusernetworkscmd" @@ -566,7 +566,7 @@ msgstr "" #: ClientCommand.cpp:246 ClientCommand.cpp:277 msgctxt "listallusernetworkscmd" msgid "Channels" -msgstr "" +msgstr "Canais" #: ClientCommand.cpp:251 msgid "N/A" @@ -575,12 +575,12 @@ msgstr "" #: ClientCommand.cpp:272 msgctxt "listallusernetworkscmd" msgid "Yes" -msgstr "" +msgstr "Sim" #: ClientCommand.cpp:281 msgctxt "listallusernetworkscmd" msgid "No" -msgstr "" +msgstr "Não" #: ClientCommand.cpp:291 msgid "Usage: SetMOTD " @@ -686,7 +686,7 @@ msgstr "Não há canais definidos." #: ClientCommand.cpp:539 ClientCommand.cpp:557 msgctxt "listchans" msgid "Index" -msgstr "" +msgstr "Índice" #: ClientCommand.cpp:540 ClientCommand.cpp:558 msgctxt "listchans" diff --git a/src/po/znc.pt_PT.po b/src/po/znc.pt_PT.po index 8c8de2ce..9407d2cd 100644 --- a/src/po/znc.pt_PT.po +++ b/src/po/znc.pt_PT.po @@ -246,48 +246,48 @@ msgid "" msgstr "" "Está a ser desligado porque outro utilizador autenticou-se agora como você." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "O seu CTCP para {1} foi perdido, não está ligado ao IRC!" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "O seu notice para {1} foi perdido, não está ligado ao IRC!" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "A remover o canal {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "A sua mensagem para {1} foi perdida, não está ligado ao IRC!" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Olá. Como posso ajudá-lo(a)?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Utilização: /attach <#canais>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Há {1} canal a coincidir com [{2}]" msgstr[1] "Há {1} canais a coincidir com [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "{1} canal unido" msgstr[1] "{1} canais unidos" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Utilização: /detach <#canais>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "{1} canal desunido" diff --git a/src/po/znc.ro_RO.po b/src/po/znc.ro_RO.po index 4ecc7515..9fc3f3b3 100644 --- a/src/po/znc.ro_RO.po +++ b/src/po/znc.ro_RO.po @@ -243,31 +243,31 @@ msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Eliminare canal {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Salut. Cu ce te pot ajuta?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Utilizează: /attach <#canale>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -275,18 +275,18 @@ msgstr[0] "A existat {1} canal care se potrivește cu [{2}]" msgstr[1] "" msgstr[2] "Au existat {1} canale care se potrivesc cu [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Am atașat {1} canal" msgstr[1] "" msgstr[2] "Am atașat {1} canale" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Utilizează: /detach <#canale>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Detașează {1} canal" diff --git a/src/po/znc.ru_RU.po b/src/po/znc.ru_RU.po index 7ebdc675..60655529 100644 --- a/src/po/znc.ru_RU.po +++ b/src/po/znc.ru_RU.po @@ -243,31 +243,31 @@ msgid "" "You are being disconnected because another user just authenticated as you." msgstr "Другой пользователь зашёл под вашим именем, отключаем." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваш CTCP-запрос к {1} утерян!" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваше сообщение к {1} утеряно!" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Убираю канал {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваше сообщение к {1} утеряно!" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Привет, чем могу быть вам полезен?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Использование: /attach <#каналы>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -276,7 +276,7 @@ msgstr[1] "{1} канала подходят под маску [{2}]" msgstr[2] "{1} каналов подходят под маску [{2}]" msgstr[3] "{1} каналов подходят под маску [{2}]" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Прицепляю {1} канал" @@ -284,11 +284,11 @@ msgstr[1] "Прицепляю {1} канала" msgstr[2] "Прицепляю {1} каналов" msgstr[3] "Прицепляю {1} каналов" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Использование: /detach <#каналы>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Отцепляю {1} канал" diff --git a/src/po/znc.tr_TR.po b/src/po/znc.tr_TR.po new file mode 100644 index 00000000..5107cc34 --- /dev/null +++ b/src/po/znc.tr_TR.po @@ -0,0 +1,1998 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: webskins/_default_/tmpl/InfoBar.tmpl:6 +msgid "Logged in as: {1}" +msgstr "{1} olarak giriş yapıldı" + +#: webskins/_default_/tmpl/InfoBar.tmpl:8 +msgid "Not logged in" +msgstr "Giriş yapmadınız" + +#: webskins/_default_/tmpl/LoginBar.tmpl:3 +msgid "Logout" +msgstr "Çıkış" + +#: webskins/_default_/tmpl/Menu.tmpl:4 +msgid "Home" +msgstr "Ana Sayfa" + +#: webskins/_default_/tmpl/Menu.tmpl:7 +msgid "Global Modules" +msgstr "Global Modüller" + +#: webskins/_default_/tmpl/Menu.tmpl:20 +msgid "User Modules" +msgstr "Kullanıcı Modülleri" + +#: webskins/_default_/tmpl/Menu.tmpl:35 +msgid "Network Modules ({1})" +msgstr "Ağ Modülleri ({1})" + +#: webskins/_default_/tmpl/index.tmpl:6 +msgid "Welcome to ZNC's web interface!" +msgstr "ZNC'nin web arayüzüne hoşgeldiniz!" + +#: webskins/_default_/tmpl/index.tmpl:11 +msgid "" +"No Web-enabled modules have been loaded. Load modules from IRC (“/msg " +"*status help” and “/msg *status loadmod <module>”). Once you have loaded some Web-enabled modules, the menu will expand." +msgstr "" +"Hiçbir Web özellikli modül yüklenmedi. IRC'den modülleri yükleyin (“/" +"msg *status help” ve “/msg *status loadmod <module>”). Bazı Web özellikli modülleri yükledikten sonra menü genişleyecektir." + +#: znc.cpp:1554 +msgid "User already exists" +msgstr "Kullanıcı zaten var" + +#: znc.cpp:1662 +msgid "IPv6 is not enabled" +msgstr "IPv6 etkin değil" + +#: znc.cpp:1670 +msgid "SSL is not enabled" +msgstr "SSL etkin değil" + +#: znc.cpp:1678 +msgid "Unable to locate pem file: {1}" +msgstr "Pem dosyası bulunamıyor: {1}" + +#: znc.cpp:1697 +msgid "Invalid port" +msgstr "Geçersiz port" + +#: znc.cpp:1813 ClientCommand.cpp:1720 +msgid "Unable to bind: {1}" +msgstr "Bağlanamıyor: {1}" + +#: IRCNetwork.cpp:235 +msgid "Jumping servers because this server is no longer in the list" +msgstr "Bu sunucu artık listede olmadığından sunucular atlanıyor" + +#: IRCNetwork.cpp:671 User.cpp:690 +msgid "Welcome to ZNC" +msgstr "ZNC'ye hoş geldiniz" + +#: IRCNetwork.cpp:759 +msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." +msgstr "" +"Şu anda IRC ile bağlantınız kesilmiştir. Yeniden bağlanmak için 'bağlan'ı " +"kullanın." + +#: IRCNetwork.cpp:789 +msgid "This network is being deleted or moved to another user." +msgstr "Bu ağ siliniyor veya başka bir kullanıcıya taşınıyor." + +#: IRCNetwork.cpp:950 +msgid "Invalid index" +msgstr "Geçersiz dizin" + +#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: ClientCommand.cpp:1425 +msgid "You are not on {1}" +msgstr "{1} üzerinde değilsiniz" + +#: IRCNetwork.cpp:1061 +msgid "The channel {1} could not be joined, disabling it." +msgstr "{1} kanalına katılamadığından devre dışı bırakıldı." + +#: IRCNetwork.cpp:1190 +msgid "Your current server was removed, jumping..." +msgstr "Mevcut sunucunuz kaldırıldı, atlanıyor..." + +#: IRCNetwork.cpp:1353 +msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." +msgstr "ZNC, SSL desteğiyle derlenmediğinden {1}'e bağlanılamıyor." + +#: IRCNetwork.cpp:1374 +msgid "Some module aborted the connection attempt" +msgstr "Bazı modüller bağlantı girişimini iptal etti" + +#: IRCSock.cpp:492 +msgid "Error from server: {1}" +msgstr "Sunucudan gelen hata: {1}" + +#: IRCSock.cpp:694 +msgid "ZNC seems to be connected to itself, disconnecting..." +msgstr "ZNC kendine bağlı görünüyor, bağlantı kesiliyor..." + +#: IRCSock.cpp:741 +msgid "Server {1} redirects us to {2}:{3} with reason: {4}" +msgstr "{1} sunucusu bizi şu nedenle {2}:{3} adresine yönlendiriyor: {4}" + +#: IRCSock.cpp:745 +msgid "Perhaps you want to add it as a new server." +msgstr "Belki onu yeni bir sunucu olarak eklemek istersiniz." + +#: IRCSock.cpp:975 +msgid "Channel {1} is linked to another channel and was thus disabled." +msgstr "{1} kanalı başka bir kanala bağlı olduğundan devre dışı bırakıldı." + +#: IRCSock.cpp:987 +msgid "Switched to SSL (STARTTLS)" +msgstr "SSL'ye (STARTTLS) geçildi" + +#: IRCSock.cpp:1040 +msgid "You quit: {1}" +msgstr "Çıktınız: {1}" + +#: IRCSock.cpp:1246 +msgid "Disconnected from IRC. Reconnecting..." +msgstr "IRC'den bağlantı kesildi. Yeniden bağlanılıyor..." + +#: IRCSock.cpp:1277 +msgid "Cannot connect to IRC ({1}). Retrying..." +msgstr "IRC'ye ({1}) bağlanılamıyor. Yeniden deneniyor..." + +#: IRCSock.cpp:1280 +msgid "Disconnected from IRC ({1}). Reconnecting..." +msgstr "IRC'den bağlantı kesildi. Yeniden bağlanılıyor..." + +#: IRCSock.cpp:1316 +msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" +msgstr "" +"Bu sertifikaya güveniyorsanız /znc AddTrustedServerFingerprint {1} komutunu " +"kullanın" + +#: IRCSock.cpp:1325 +msgid "IRC connection timed out. Reconnecting..." +msgstr "IRC bağlantısı zaman aşımına uğradı. Yeniden bağlanılıyor..." + +#: IRCSock.cpp:1337 +msgid "Connection Refused. Reconnecting..." +msgstr "Bağlantı reddedildi. Yeniden bağlanılıyor..." + +#: IRCSock.cpp:1345 +msgid "Received a too long line from the IRC server!" +msgstr "IRC sunucusundan çok uzun bir hat alındı!" + +#: IRCSock.cpp:1449 +msgid "No free nick available" +msgstr "Kullanılabilir nick yok" + +#: IRCSock.cpp:1457 +msgid "No free nick found" +msgstr "Kullanılabilir nick bulunamadı" + +#: Client.cpp:74 +msgid "No such module {1}" +msgstr "Böyle bir modül yok: {1}" + +#: Client.cpp:359 +msgid "A client from {1} attempted to login as you, but was rejected: {2}" +msgstr "" +"{1} adresinden bir istemci, sizin adınıza giriş yapmayı denedi ancak " +"reddedildi: {2}" + +#: Client.cpp:394 +msgid "Network {1} doesn't exist." +msgstr "{1} networkü mevcut değil." + +#: Client.cpp:408 +msgid "" +"You have several networks configured, but no network was specified for the " +"connection." +msgstr "" +"Yapılandırılmış birden fazla networkünüz var ancak bağlantı için herhangi " +"bir network belirtilmedi." + +#: Client.cpp:411 +msgid "" +"Selecting network {1}. To see list of all configured networks, use /znc " +"ListNetworks" +msgstr "" +"{1} networkü seçiliyor. Yapılandırılmış tüm netwokrlerin listesini görmek " +"için /znc ListNetworks komutunu kullanın" + +#: Client.cpp:414 +msgid "" +"If you want to choose another network, use /znc JumpNetwork , or " +"connect to ZNC with username {1}/ (instead of just {1})" +msgstr "" +"Başka bir ağ seçmek istiyorsanız, /znc JumpNetwork kullanın veya " +"ZNC'ye kullanıcı adı {1}/ ile bağlanın (yalnızca {1} yerine)" + +#: Client.cpp:420 +msgid "" +"You have no networks configured. Use /znc AddNetwork to add one." +msgstr "" +"Yapılandırılmış networkünüz yok. Bir tane eklemek için /znc AddNetwork " +" kullanın." + +#: Client.cpp:431 +msgid "Closing link: Timeout" +msgstr "Bağlantı kapatılıyor: Zaman aşımı" + +#: Client.cpp:453 +msgid "Closing link: Too long raw line" +msgstr "Bağlantı kapatılıyor: Çok uzun ham hat" + +#: Client.cpp:460 +msgid "" +"You are being disconnected because another user just authenticated as you." +msgstr "" +"Başka bir kullanıcı sizin kimliğinizi doğruladığı için bağlantınız kesiliyor." + +#: Client.cpp:1026 +msgid "Your CTCP to {1} got lost, you are not connected to IRC!" +msgstr "{1}'e giden CTCP bağlantınız kayboldu, IRC'ye bağlı değilsiniz!" + +#: Client.cpp:1152 +msgid "Your notice to {1} got lost, you are not connected to IRC!" +msgstr "{1}'a gönderdiğiniz bildirim kayboldu, IRC'ye bağlı değilsiniz!" + +#: Client.cpp:1191 +msgid "Removing channel {1}" +msgstr "{1} kanalı kaldırılıyor" + +#: Client.cpp:1269 +msgid "Your message to {1} got lost, you are not connected to IRC!" +msgstr "{1}'a gönderdiğiniz mesaj kayboldu, IRC'ye bağlı değilsiniz!" + +#: Client.cpp:1322 Client.cpp:1328 +msgid "Hello. How may I help you?" +msgstr "Merhaba. Size nasıl yardım edebilirim?" + +#: Client.cpp:1342 +msgid "Usage: /attach <#chans>" +msgstr "Kullanımı: attach <#kanallar>" + +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: ClientCommand.cpp:423 ClientCommand.cpp:450 +msgid "There was {1} channel matching [{2}]" +msgid_plural "There were {1} channels matching [{2}]" +msgstr[0] "[{2}] ile eşleşen {1} kanal vardı" +msgstr[1] "[{2}] ile eşleşen {1} kanal vardı" + +#: Client.cpp:1352 ClientCommand.cpp:132 +msgid "Attached {1} channel" +msgid_plural "Attached {1} channels" +msgstr[0] "{1} kanalı eklendi" +msgstr[1] "{1} kanalları eklendi" + +#: Client.cpp:1364 +msgid "Usage: /detach <#chans>" +msgstr "Kullanımı: detach <#kanallar>" + +#: Client.cpp:1374 ClientCommand.cpp:154 +msgid "Detached {1} channel" +msgid_plural "Detached {1} channels" +msgstr[0] "{1} kanalı ayrıldı" +msgstr[1] "{1} kanalları ayrıldı" + +#: Chan.cpp:678 +msgid "Buffer Playback..." +msgstr "Tampon Oynatma..." + +#: Chan.cpp:716 +msgid "Playback Complete." +msgstr "Oynatma Tamamlandı." + +#: Modules.cpp:528 +msgctxt "modhelpcmd" +msgid "" +msgstr "" + +#: Modules.cpp:529 +msgctxt "modhelpcmd" +msgid "Generate this output" +msgstr "Bu çıktıyı oluştur" + +#: Modules.cpp:573 ClientCommand.cpp:1992 +msgid "No matches for '{1}'" +msgstr "'{1}' için eşleşme yok" + +#: Modules.cpp:691 +msgid "This module doesn't implement any commands." +msgstr "Bu modül herhangi bir komutu uygulamaz." + +#: Modules.cpp:693 +msgid "Unknown command!" +msgstr "Bilinmeyen komut!" + +#: Modules.cpp:1633 +msgid "" +"Module names can only contain letters, numbers and underscores, [{1}] is " +"invalid" +msgstr "" +"Modül adları yalnızca harf, sayı ve alt çizgi içerebilir; [{1}] geçersizdir" + +#: Modules.cpp:1652 +msgid "Module {1} already loaded." +msgstr "{1} modülü zaten yüklendi." + +#: Modules.cpp:1666 +msgid "Unable to find module {1}" +msgstr "{1} modülü bulunamıyor" + +#: Modules.cpp:1678 +msgid "Module {1} does not support module type {2}." +msgstr "{1} modülü, {2} modül tipini desteklemiyor." + +#: Modules.cpp:1685 +msgid "Module {1} requires a user." +msgstr "{1} modülü bir kullanıcı gerektirir." + +#: Modules.cpp:1691 +msgid "Module {1} requires a network." +msgstr "{1} modülü bir network gerektirir." + +#: Modules.cpp:1707 +msgid "Caught an exception" +msgstr "Bir istisna yakalandı" + +#: Modules.cpp:1713 +msgid "Module {1} aborted: {2}" +msgstr "{1} modülü iptal edildi: {2}" + +#: Modules.cpp:1715 +msgid "Module {1} aborted." +msgstr "{1} modülü iptal edildi." + +#: Modules.cpp:1739 Modules.cpp:1781 +msgid "Module [{1}] not loaded." +msgstr "Modül [{1}] yüklenmedi." + +#: Modules.cpp:1763 +msgid "Module {1} unloaded." +msgstr "{1} modülü kaldırılamıyor." + +#: Modules.cpp:1768 +msgid "Unable to unload module {1}." +msgstr "{1} modülü kaldırılamıyor." + +#: Modules.cpp:1797 +msgid "Reloaded module {1}." +msgstr "{1} modülü tekrar yüklendi." + +#: Modules.cpp:1816 +msgid "Unable to find module {1}." +msgstr "{1} modülü bulunamıyor." + +#: Modules.cpp:1963 +msgid "Unknown error" +msgstr "Bilinmeyen hata" + +#: Modules.cpp:1964 +msgid "Unable to open module {1}: {2}" +msgstr "{1} modülü açılamıyor: {2}" + +#: Modules.cpp:1973 +msgid "Could not find ZNCModuleEntry in module {1}" +msgstr "{1} modülünde ZNCModuleEntry bulunamadı" + +#: Modules.cpp:1981 +msgid "" +"Version mismatch for module {1}: core is {2}, module is built for {3}. " +"Recompile this module." +msgstr "" +"{1} modülü için sürüm uyuşmazlığı: çekirdek {2}, modül {3} için oluşturuldu. " +"Bu modülü yeniden derleyin." + +#: Modules.cpp:1992 +msgid "" +"Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " +"this module." +msgstr "" +"{1} modülü uyumsuz bir şekilde oluşturulmuş: çekirdek '{2}', modül '{3}'. Bu " +"modülü yeniden derleyin." + +#: Modules.cpp:2023 Modules.cpp:2029 +msgctxt "modhelpcmd" +msgid "Command" +msgstr "Komut" + +#: Modules.cpp:2024 Modules.cpp:2031 +msgctxt "modhelpcmd" +msgid "Description" +msgstr "Açıklama" + +#: ClientCommand.cpp:51 ClientCommand.cpp:115 ClientCommand.cpp:137 +#: ClientCommand.cpp:339 ClientCommand.cpp:390 ClientCommand.cpp:405 +#: ClientCommand.cpp:432 ClientCommand.cpp:459 ClientCommand.cpp:480 +#: ClientCommand.cpp:499 ClientCommand.cpp:824 ClientCommand.cpp:848 +#: ClientCommand.cpp:874 ClientCommand.cpp:908 ClientCommand.cpp:921 +#: ClientCommand.cpp:934 ClientCommand.cpp:949 ClientCommand.cpp:1410 +#: ClientCommand.cpp:1458 ClientCommand.cpp:1490 ClientCommand.cpp:1501 +#: ClientCommand.cpp:1510 ClientCommand.cpp:1522 +msgid "You must be connected with a network to use this command" +msgstr "Bu komutu kullanabilmek için bir networke bağlı olmanız gerekir" + +#: ClientCommand.cpp:58 +msgid "Usage: ListNicks <#chan>" +msgstr "Kullanımı: ListNicks <#kanal>" + +#: ClientCommand.cpp:65 +msgid "You are not on [{1}]" +msgstr "[{1}] üzerinde değilsiniz" + +#: ClientCommand.cpp:70 +msgid "You are not on [{1}] (trying)" +msgstr "[{1}] üzerinde değilsiniz (deneniyor)" + +#: ClientCommand.cpp:79 +msgid "No nicks on [{1}]" +msgstr "[{1}] üzerinde nick yok" + +#: ClientCommand.cpp:91 ClientCommand.cpp:106 +msgid "Nick" +msgstr "Nick" + +#: ClientCommand.cpp:92 ClientCommand.cpp:107 +msgid "Ident" +msgstr "Ident" + +#: ClientCommand.cpp:93 ClientCommand.cpp:108 +msgid "Host" +msgstr "Host" + +#: ClientCommand.cpp:122 +msgid "Usage: Attach <#chans>" +msgstr "Kullanımı: Attach <#kanallar>" + +#: ClientCommand.cpp:144 +msgid "Usage: Detach <#chans>" +msgstr "Kullanımı: Detach <#kanallar>" + +#: ClientCommand.cpp:161 +msgid "There is no MOTD set." +msgstr "Ayarlanan MOTD yok." + +#: ClientCommand.cpp:167 +msgid "Rehashing succeeded!" +msgstr "Yeniden düzenleme (rehash) başarılı oldu!" + +#: ClientCommand.cpp:169 +msgid "Rehashing failed: {1}" +msgstr "Yeniden düzenleme (rehash) başarısız oldu: {1}" + +#: ClientCommand.cpp:173 +msgid "Wrote config to {1}" +msgstr "{1}'a yapılandırma yazıldı" + +#: ClientCommand.cpp:175 +msgid "Error while trying to write config." +msgstr "Yapılandırma yazmaya çalışırken hata oluştu." + +#: ClientCommand.cpp:183 +msgid "Usage: ListClients" +msgstr "Kullanımı: ListClients" + +#: ClientCommand.cpp:190 +msgid "No such user: {1}" +msgstr "Kullanıcı bulunamadı: {1}" + +#: ClientCommand.cpp:198 +msgid "No clients are connected" +msgstr "Bağlı istemci yok" + +#: ClientCommand.cpp:203 ClientCommand.cpp:209 +msgctxt "listclientscmd" +msgid "Host" +msgstr "Host" + +#: ClientCommand.cpp:204 ClientCommand.cpp:212 +msgctxt "listclientscmd" +msgid "Network" +msgstr "Network" + +#: ClientCommand.cpp:205 ClientCommand.cpp:215 +msgctxt "listclientscmd" +msgid "Identifier" +msgstr "Tanımlayıcı" + +#: ClientCommand.cpp:223 ClientCommand.cpp:229 +msgctxt "listuserscmd" +msgid "Username" +msgstr "Kullanıcı Adı" + +#: ClientCommand.cpp:224 ClientCommand.cpp:230 +msgctxt "listuserscmd" +msgid "Networks" +msgstr "Networkler" + +#: ClientCommand.cpp:225 ClientCommand.cpp:232 +msgctxt "listuserscmd" +msgid "Clients" +msgstr "İstemciler" + +#: ClientCommand.cpp:240 ClientCommand.cpp:250 ClientCommand.cpp:260 +#: ClientCommand.cpp:263 +msgctxt "listallusernetworkscmd" +msgid "Username" +msgstr "Kullanıcı Adı" + +#: ClientCommand.cpp:241 ClientCommand.cpp:251 ClientCommand.cpp:266 +msgctxt "listallusernetworkscmd" +msgid "Network" +msgstr "Network" + +#: ClientCommand.cpp:242 ClientCommand.cpp:252 ClientCommand.cpp:268 +msgctxt "listallusernetworkscmd" +msgid "Clients" +msgstr "İstemciler" + +#: ClientCommand.cpp:243 ClientCommand.cpp:271 ClientCommand.cpp:280 +msgctxt "listallusernetworkscmd" +msgid "On IRC" +msgstr "IRC'de" + +#: ClientCommand.cpp:244 ClientCommand.cpp:273 +msgctxt "listallusernetworkscmd" +msgid "IRC Server" +msgstr "IRC Sunucusu" + +#: ClientCommand.cpp:245 ClientCommand.cpp:275 +msgctxt "listallusernetworkscmd" +msgid "IRC User" +msgstr "IRC Kullanıcısı" + +#: ClientCommand.cpp:246 ClientCommand.cpp:277 +msgctxt "listallusernetworkscmd" +msgid "Channels" +msgstr "Kanallar" + +#: ClientCommand.cpp:251 +msgid "N/A" +msgstr "N/A" + +#: ClientCommand.cpp:272 +msgctxt "listallusernetworkscmd" +msgid "Yes" +msgstr "Evet" + +#: ClientCommand.cpp:281 +msgctxt "listallusernetworkscmd" +msgid "No" +msgstr "Hayır" + +#: ClientCommand.cpp:291 +msgid "Usage: SetMOTD " +msgstr "Kullanımı: SetMOTD " + +#: ClientCommand.cpp:294 +msgid "MOTD set to: {1}" +msgstr "MOTD şöyle ayarlandı: {1}" + +#: ClientCommand.cpp:300 +msgid "Usage: AddMOTD " +msgstr "Kullanımı: AddMOTD " + +#: ClientCommand.cpp:303 +msgid "Added [{1}] to MOTD" +msgstr "MOTD'a eklendi: [{1}]" + +#: ClientCommand.cpp:307 +msgid "Cleared MOTD" +msgstr "MOTD temizlendi" + +#: ClientCommand.cpp:329 +msgid "" +"ERROR: Writing config file to disk failed! Aborting. Use {1} FORCE to ignore." +msgstr "" +"HATA: Yapılandırma dosyasını diske yazma işlemi başarısız oldu! İptal " +"ediliyor. Yoksaymak için {1} FORCE'u kullanın." + +#: ClientCommand.cpp:344 ClientCommand.cpp:862 ClientCommand.cpp:903 +msgid "You don't have any servers added." +msgstr "Eklenmiş sunucunuz yok." + +#: ClientCommand.cpp:355 +msgid "Server [{1}] not found" +msgstr "[{1}] sunucusu bulunamadı" + +#: ClientCommand.cpp:375 ClientCommand.cpp:380 +msgid "Connecting to {1}..." +msgstr "{1}'a bağlanıyor..." + +#: ClientCommand.cpp:377 +msgid "Jumping to the next server in the list..." +msgstr "Listede sıradaki sunucuya bağlanıyor..." + +#: ClientCommand.cpp:382 +msgid "Connecting..." +msgstr "Bağlanıyor..." + +#: ClientCommand.cpp:400 +msgid "Disconnected from IRC. Use 'connect' to reconnect." +msgstr "" +"Şu anda IRC ile bağlantınız kesilmiştir. Yeniden bağlanmak için 'connect'i " +"kullanın." + +#: ClientCommand.cpp:412 +msgid "Usage: EnableChan <#chans>" +msgstr "Kullanımı: EnableChan <#kanallar>" + +#: ClientCommand.cpp:426 +msgid "Enabled {1} channel" +msgid_plural "Enabled {1} channels" +msgstr[0] "{1} kanalları etkinleştirildi" +msgstr[1] "{1} kanalları etkinleştirildi" + +#: ClientCommand.cpp:439 +msgid "Usage: DisableChan <#chans>" +msgstr "Kullanımı: DisableChan <#kanallar>" + +#: ClientCommand.cpp:453 +msgid "Disabled {1} channel" +msgid_plural "Disabled {1} channels" +msgstr[0] "{1} kanalı pasifleştirildi" +msgstr[1] "{1} kanalları pasifleştirildi" + +#: ClientCommand.cpp:466 +msgid "Usage: MoveChan <#chan> " +msgstr "Kullanımı: MoveChan <#kanal> " + +#: ClientCommand.cpp:474 +msgid "Moved channel {1} to index {2}" +msgstr "{1} kanalı {2} dizinine taşındı" + +#: ClientCommand.cpp:487 +msgid "Usage: SwapChans <#chan1> <#chan2>" +msgstr "Kullanımı: SwapChans <#kanal1> <#kanal2>" + +#: ClientCommand.cpp:493 +msgid "Swapped channels {1} and {2}" +msgstr "{1} ve {2} kanalları değiştirildi" + +#: ClientCommand.cpp:510 +msgid "Usage: ListChans" +msgstr "Kullanımı: ListChans" + +#: ClientCommand.cpp:517 +msgid "No such user [{1}]" +msgstr "Kullanıcı bulunamadı: [{1}]" + +#: ClientCommand.cpp:523 +msgid "User [{1}] doesn't have network [{2}]" +msgstr "[{1}] Kullanıcısının [{2}] networkü yok" + +#: ClientCommand.cpp:534 +msgid "There are no channels defined." +msgstr "Tanımlanmış kanal yok." + +#: ClientCommand.cpp:539 ClientCommand.cpp:557 +msgctxt "listchans" +msgid "Index" +msgstr "Dizin" + +#: ClientCommand.cpp:540 ClientCommand.cpp:558 +msgctxt "listchans" +msgid "Name" +msgstr "Adı" + +#: ClientCommand.cpp:541 ClientCommand.cpp:561 +msgctxt "listchans" +msgid "Status" +msgstr "Durum" + +#: ClientCommand.cpp:542 ClientCommand.cpp:568 +msgctxt "listchans" +msgid "In config" +msgstr "Yapılandırmada" + +#: ClientCommand.cpp:543 ClientCommand.cpp:570 +msgctxt "listchans" +msgid "Buffer" +msgstr "Arabellek" + +#: ClientCommand.cpp:544 ClientCommand.cpp:574 +msgctxt "listchans" +msgid "Clear" +msgstr "Temizle" + +#: ClientCommand.cpp:545 ClientCommand.cpp:579 +msgctxt "listchans" +msgid "Modes" +msgstr "Modlar" + +#: ClientCommand.cpp:546 ClientCommand.cpp:580 +msgctxt "listchans" +msgid "Users" +msgstr "Kullanıcılar" + +#: ClientCommand.cpp:563 +msgctxt "listchans" +msgid "Detached" +msgstr "Ayrılmış" + +#: ClientCommand.cpp:564 +msgctxt "listchans" +msgid "Joined" +msgstr "Katılmış" + +#: ClientCommand.cpp:565 +msgctxt "listchans" +msgid "Disabled" +msgstr "Pasif" + +#: ClientCommand.cpp:566 +msgctxt "listchans" +msgid "Trying" +msgstr "Deneniyor" + +#: ClientCommand.cpp:569 ClientCommand.cpp:577 +msgctxt "listchans" +msgid "yes" +msgstr "evet" + +#: ClientCommand.cpp:596 +msgid "Total: {1}, Joined: {2}, Detached: {3}, Disabled: {4}" +msgstr "Toplam: {1}, Katılmış: {2}, Ayrılmış: {3}, Pasif: {4}" + +#: ClientCommand.cpp:600 ClientCommand.cpp:636 ClientCommand.cpp:816 +#: ClientCommand.cpp:842 +msgid "Access denied!" +msgstr "Erişim reddedildi!" + +#: ClientCommand.cpp:606 +msgid "" +"Network number limit reached. Ask an admin to increase the limit for you, or " +"delete unneeded networks using /znc DelNetwork " +msgstr "" +"Network sayısı sınırına ulaşıldı. Bir yöneticiden sizin için sınırı " +"artırmasını isteyin veya /znc DelNetwork kullanarak gereksiz " +"networleri silmesini isteyin" + +#: ClientCommand.cpp:615 +msgid "Usage: AddNetwork " +msgstr "Kullanımı: AddNetwork " + +#: ClientCommand.cpp:619 +msgid "Network name should be alphanumeric" +msgstr "Network adı alfasayısal olmalıdır" + +#: ClientCommand.cpp:626 +msgid "" +"Network added. Use /znc JumpNetwork {1}, or connect to ZNC with username {2} " +"(instead of just {3}) to connect to it." +msgstr "" +"Network eklendi. /znc JumpNetwork {1} kullanın veya ZNC'ye bağlanmak için " +"{2} kullanıcı adıyla (yalnızca {3} yerine) ile bağlanın." + +#: ClientCommand.cpp:631 +msgid "Unable to add that network" +msgstr "Bu network eklenemiyor" + +#: ClientCommand.cpp:643 +msgid "Usage: DelNetwork " +msgstr "Kullanımı: DelNetwork " + +#: ClientCommand.cpp:652 +msgid "Network deleted" +msgstr "Network silindi" + +#: ClientCommand.cpp:655 +msgid "Failed to delete network, perhaps this network doesn't exist" +msgstr "Network silinemedi; bu network mevcut olmayabilir" + +#: ClientCommand.cpp:665 +msgid "User {1} not found" +msgstr "{1} kullanıcısı bulunamadı" + +#: ClientCommand.cpp:673 ClientCommand.cpp:681 +msgctxt "listnetworks" +msgid "Network" +msgstr "Network" + +#: ClientCommand.cpp:674 ClientCommand.cpp:683 ClientCommand.cpp:692 +msgctxt "listnetworks" +msgid "On IRC" +msgstr "IRC'de" + +#: ClientCommand.cpp:675 ClientCommand.cpp:685 +msgctxt "listnetworks" +msgid "IRC Server" +msgstr "IRC Sunucusu" + +#: ClientCommand.cpp:676 ClientCommand.cpp:687 +msgctxt "listnetworks" +msgid "IRC User" +msgstr "IRC Kullanıcısı" + +#: ClientCommand.cpp:677 ClientCommand.cpp:689 +msgctxt "listnetworks" +msgid "Channels" +msgstr "Kanallar" + +#: ClientCommand.cpp:684 +msgctxt "listnetworks" +msgid "Yes" +msgstr "Evet" + +#: ClientCommand.cpp:693 +msgctxt "listnetworks" +msgid "No" +msgstr "Hayır" + +#: ClientCommand.cpp:698 +msgctxt "listnetworks" +msgid "No networks" +msgstr "Network yok" + +#: ClientCommand.cpp:702 ClientCommand.cpp:1017 +msgid "Access denied." +msgstr "Erişim reddedildi." + +#: ClientCommand.cpp:713 +msgid "Usage: MoveNetwork [new network]" +msgstr "" +"Kullanımı: MoveNetwork " +"[yeni network]" + +#: ClientCommand.cpp:723 +msgid "Old user {1} not found." +msgstr "{1} eski kullanıcısı bulunamadı." + +#: ClientCommand.cpp:729 +msgid "Old network {1} not found." +msgstr "{1} eski netowrkü bulunamadı." + +#: ClientCommand.cpp:735 +msgid "New user {1} not found." +msgstr "{1} yeni kullanıcısı bulunamadı." + +#: ClientCommand.cpp:740 +msgid "User {1} already has network {2}." +msgstr "{1} kullanıcısı zaten {2} ağına sahip." + +#: ClientCommand.cpp:746 +msgid "Invalid network name [{1}]" +msgstr "Geçersiz ağ adı [{1}]" + +#: ClientCommand.cpp:762 +msgid "Some files seem to be in {1}. You might want to move them to {2}" +msgstr "" +"Bazı dosyalar {1} konumunda görünüyor. Bunları {2} konumuna taşımak " +"isteyebilirsiniz" + +#: ClientCommand.cpp:776 +msgid "Error adding network: {1}" +msgstr "Network eklenirken hata oluştu: {1}" + +#: ClientCommand.cpp:788 +msgid "Success." +msgstr "Başarılı." + +#: ClientCommand.cpp:791 +msgid "Copied the network to new user, but failed to delete old network" +msgstr "Ağ yeni kullanıcıya kopyalandı ancak eski ağ silinemedi" + +#: ClientCommand.cpp:798 +msgid "No network supplied." +msgstr "Network sağlanmadı." + +#: ClientCommand.cpp:803 +msgid "You are already connected with this network." +msgstr "Bu networke zaten bağlısınız." + +#: ClientCommand.cpp:809 +msgid "Switched to {1}" +msgstr "{1}'e geçildi" + +#: ClientCommand.cpp:812 +msgid "You don't have a network named {1}" +msgstr "{1} adında bir ağınız yok" + +#: ClientCommand.cpp:829 +msgid "Usage: AddServer [[+]port] [pass]" +msgstr "Kullanımı: AddServer [[+]port] [şifre]" + +#: ClientCommand.cpp:834 +msgid "Server added" +msgstr "Sunucu eklendi" + +#: ClientCommand.cpp:837 +msgid "" +"Unable to add that server. Perhaps the server is already added or openssl is " +"disabled?" +msgstr "" +"Bu sunucu eklenemiyor. Belki sunucu zaten eklenmiştir veya openssl devre " +"dışı bırakılmıştır?" + +#: ClientCommand.cpp:857 +msgid "Usage: DelServer [port] [pass]" +msgstr "Kullanımı: DelServer [[+] port] [şifre]" + +#: ClientCommand.cpp:867 +msgid "Server removed" +msgstr "Sunucu silindi" + +#: ClientCommand.cpp:869 +msgid "No such server" +msgstr "Böyle bir sunucu yok" + +#: ClientCommand.cpp:882 ClientCommand.cpp:890 +msgctxt "listservers" +msgid "Host" +msgstr "Host" + +#: ClientCommand.cpp:883 ClientCommand.cpp:892 +msgctxt "listservers" +msgid "Port" +msgstr "Port" + +#: ClientCommand.cpp:884 ClientCommand.cpp:895 +msgctxt "listservers" +msgid "SSL" +msgstr "SSL" + +#: ClientCommand.cpp:885 ClientCommand.cpp:897 +msgctxt "listservers" +msgid "Password" +msgstr "Şifre" + +#: ClientCommand.cpp:896 +msgctxt "listservers|cell" +msgid "SSL" +msgstr "SSL" + +#: ClientCommand.cpp:913 +msgid "Usage: AddTrustedServerFingerprint " +msgstr "Kullanımı: AddTrustedServerFingerprint " + +#: ClientCommand.cpp:917 ClientCommand.cpp:930 +msgid "Done." +msgstr "Tamamdır." + +#: ClientCommand.cpp:926 +msgid "Usage: DelTrustedServerFingerprint " +msgstr "Kullanımı: DelTrustedServerFingerprint " + +#: ClientCommand.cpp:939 +msgid "No fingerprints added." +msgstr "Parmak izi eklenmedi." + +#: ClientCommand.cpp:955 ClientCommand.cpp:961 +msgctxt "topicscmd" +msgid "Channel" +msgstr "Kanal" + +#: ClientCommand.cpp:956 ClientCommand.cpp:962 +msgctxt "topicscmd" +msgid "Set By" +msgstr "Ayarla:" + +#: ClientCommand.cpp:957 ClientCommand.cpp:963 +msgctxt "topicscmd" +msgid "Topic" +msgstr "Başlık" + +#: ClientCommand.cpp:970 ClientCommand.cpp:975 +msgctxt "listmods" +msgid "Name" +msgstr "Adı" + +#: ClientCommand.cpp:971 ClientCommand.cpp:976 +msgctxt "listmods" +msgid "Arguments" +msgstr "Argümanlar" + +#: ClientCommand.cpp:985 +msgid "No global modules loaded." +msgstr "Global modül eklenmedi." + +#: ClientCommand.cpp:987 ClientCommand.cpp:1051 +msgid "Global modules:" +msgstr "Global modüller:" + +#: ClientCommand.cpp:996 +msgid "Your user has no modules loaded." +msgstr "Kullanıcınızda yüklü modül yok." + +#: ClientCommand.cpp:998 ClientCommand.cpp:1063 +msgid "User modules:" +msgstr "Kullanıcı modülleri:" + +#: ClientCommand.cpp:1006 +msgid "This network has no modules loaded." +msgstr "Bu ağda yüklü modül yok." + +#: ClientCommand.cpp:1008 ClientCommand.cpp:1075 +msgid "Network modules:" +msgstr "Ağ modülleri:" + +#: ClientCommand.cpp:1023 ClientCommand.cpp:1030 +msgctxt "listavailmods" +msgid "Name" +msgstr "Adı" + +#: ClientCommand.cpp:1024 ClientCommand.cpp:1035 +msgctxt "listavailmods" +msgid "Description" +msgstr "Açıklama" + +#: ClientCommand.cpp:1049 +msgid "No global modules available." +msgstr "Kullanılabilir global modül yok." + +#: ClientCommand.cpp:1061 +msgid "No user modules available." +msgstr "Kullanılabilir kullanıcı modülü yok." + +#: ClientCommand.cpp:1073 +msgid "No network modules available." +msgstr "Kullanılabilir ağ modülü yok." + +#: ClientCommand.cpp:1101 +msgid "Unable to load {1}: Access denied." +msgstr "{1} yüklenemiyor: Erişim reddedildi." + +#: ClientCommand.cpp:1107 +msgid "Usage: LoadMod [--type=global|user|network] [args]" +msgstr "Kullanımı: LoadMod [--type=global|user|network] [argümanlar]" + +#: ClientCommand.cpp:1114 +msgid "Unable to load {1}: {2}" +msgstr "{1} yüklenemiyor: {2}" + +#: ClientCommand.cpp:1124 +msgid "Unable to load global module {1}: Access denied." +msgstr "{1} genel modülü yüklenemiyor: Erişim reddedildi." + +#: ClientCommand.cpp:1130 +msgid "Unable to load network module {1}: Not connected with a network." +msgstr "{1} ağ modülü yüklenemiyor: Bir ağa bağlı değil." + +#: ClientCommand.cpp:1152 +msgid "Unknown module type" +msgstr "Bilinmeyen modül türü" + +#: ClientCommand.cpp:1157 +msgid "Loaded module {1}" +msgstr "{1} modülü yüklendi" + +#: ClientCommand.cpp:1159 +msgid "Loaded module {1}: {2}" +msgstr "{1} modülü yüklendi: {2}" + +#: ClientCommand.cpp:1162 +msgid "Unable to load module {1}: {2}" +msgstr "{1} modülü yüklenemiyor: {2}" + +#: ClientCommand.cpp:1185 +msgid "Unable to unload {1}: Access denied." +msgstr "{1} kaldırılamıyor: Erişim reddedildi." + +#: ClientCommand.cpp:1191 +msgid "Usage: UnloadMod [--type=global|user|network] " +msgstr "Kullanımı: UnLoadMod [--type=global|user|network] " + +#: ClientCommand.cpp:1200 +msgid "Unable to determine type of {1}: {2}" +msgstr "{1} türü belirlenemiyor: {2}" + +#: ClientCommand.cpp:1208 +msgid "Unable to unload global module {1}: Access denied." +msgstr "{1} global modülü kaldırılamıyor: Erişim reddedildi." + +#: ClientCommand.cpp:1215 +msgid "Unable to unload network module {1}: Not connected with a network." +msgstr "{1} ağ modülü kaldırılamıyor: Bir ağa bağlı değil." + +#: ClientCommand.cpp:1234 +msgid "Unable to unload module {1}: Unknown module type" +msgstr "{1} modülü kaldırılamıyor: Bilinmeyen modül türü" + +#: ClientCommand.cpp:1247 +msgid "Unable to reload modules. Access denied." +msgstr "Modüller yeniden yüklenemiyor. Erişim engellendi." + +#: ClientCommand.cpp:1268 +msgid "Usage: ReloadMod [--type=global|user|network] [args]" +msgstr "Kullanımı: ReloadMod [--type=global|user|network] [argümanlar]" + +#: ClientCommand.cpp:1277 +msgid "Unable to reload {1}: {2}" +msgstr "{1} tekrar yüklenemiyor: {2}" + +#: ClientCommand.cpp:1285 +msgid "Unable to reload global module {1}: Access denied." +msgstr "{1} genel modülü tekrar yüklenemiyor: Erişim reddedildi." + +#: ClientCommand.cpp:1292 +msgid "Unable to reload network module {1}: Not connected with a network." +msgstr "{1} ağ modülü tekrar yüklenemiyor: Bir ağa bağlı değil." + +#: ClientCommand.cpp:1314 +msgid "Unable to reload module {1}: Unknown module type" +msgstr "{1} modülü yeniden yüklenemiyor: Bilinmeyen modül türü" + +#: ClientCommand.cpp:1325 +msgid "Usage: UpdateMod " +msgstr "Kullanım: UpdateMod " + +#: ClientCommand.cpp:1329 +msgid "Reloading {1} everywhere" +msgstr "{1} her yere yeniden yükleniyor" + +#: ClientCommand.cpp:1331 +msgid "Done" +msgstr "Tamamdır" + +#: ClientCommand.cpp:1334 +msgid "" +"Done, but there were errors, module {1} could not be reloaded everywhere." +msgstr "" +"Tamamlandı, ancak hatalar vardı; {1} modülü her yere yeniden yüklenemedi." + +#: ClientCommand.cpp:1342 +msgid "" +"You must be connected with a network to use this command. Try " +"SetUserBindHost instead" +msgstr "" +"Bu komutu kullanabilmek için bir ağa bağlı olmanız gerekir. Bunun yerine " +"SetUserBindHost'u deneyin" + +#: ClientCommand.cpp:1349 +msgid "Usage: SetBindHost " +msgstr "Kullanımı: SetBindHost " + +#: ClientCommand.cpp:1354 ClientCommand.cpp:1371 +msgid "You already have this bind host!" +msgstr "Bu bind hotunuz zaten mevcut!" + +#: ClientCommand.cpp:1359 +msgid "Set bind host for network {1} to {2}" +msgstr "{1} ağı için bind hostu {2} olarak ayarlayın" + +#: ClientCommand.cpp:1366 +msgid "Usage: SetUserBindHost " +msgstr "Kullanımı: SetUserBindHost " + +#: ClientCommand.cpp:1376 +msgid "Set default bind host to {1}" +msgstr "Varsayılan bind hostu {1} olarak ayarla" + +#: ClientCommand.cpp:1382 +msgid "" +"You must be connected with a network to use this command. Try " +"ClearUserBindHost instead" +msgstr "" +"Bu komutu kullanabilmek için bir ağa bağlı olmanız gerekir. Bunun yerine " +"ClearUserBindHost'u deneyin" + +#: ClientCommand.cpp:1387 +msgid "Bind host cleared for this network." +msgstr "Bu ağ için bind host temizlendi." + +#: ClientCommand.cpp:1391 +msgid "Default bind host cleared for your user." +msgstr "Kullanıcınız için varsayılan bind host temizlendi." + +#: ClientCommand.cpp:1394 +msgid "This user's default bind host not set" +msgstr "Bu kullanıcının varsayılan bind host ayarlanmadı" + +#: ClientCommand.cpp:1396 +msgid "This user's default bind host is {1}" +msgstr "Bu kullanıcının varsayılan bind hostu {1}" + +#: ClientCommand.cpp:1401 +msgid "This network's bind host not set" +msgstr "Bu ağın bind hostu ayarlanmadı" + +#: ClientCommand.cpp:1403 +msgid "This network's default bind host is {1}" +msgstr "Bu ağın varsayılan bind hostu {1}" + +#: ClientCommand.cpp:1417 +msgid "Usage: PlayBuffer <#chan|query>" +msgstr "Kullanımı: PlayBuffer <#kanal|sorgu>" + +#: ClientCommand.cpp:1430 +msgid "You are not on {1} (trying to join)" +msgstr "{1} üzerinde değilsiniz (katılmaya çalışılıyor)" + +#: ClientCommand.cpp:1435 +msgid "The buffer for channel {1} is empty" +msgstr "{1} kanalının arabelleği boş" + +#: ClientCommand.cpp:1444 +msgid "No active query with {1}" +msgstr "{1} ile etkin sorgu yok" + +#: ClientCommand.cpp:1449 +msgid "The buffer for {1} is empty" +msgstr "{1} için arabellek boş" + +#: ClientCommand.cpp:1465 +msgid "Usage: ClearBuffer <#chan|query>" +msgstr "Kullanımı: ClearBuffer <#kanal|sorgu>" + +#: ClientCommand.cpp:1484 +msgid "{1} buffer matching {2} has been cleared" +msgid_plural "{1} buffers matching {2} have been cleared" +msgstr[0] "{2} ile eşleşen {1} arabellek temizlendi" +msgstr[1] "{2} ile eşleşen {1} arabellek temizlendi" + +#: ClientCommand.cpp:1497 +msgid "All channel buffers have been cleared" +msgstr "Tüm kanal arabellekleri temizlendi" + +#: ClientCommand.cpp:1506 +msgid "All query buffers have been cleared" +msgstr "Tüm sorgu arabellekleri temizlendi" + +#: ClientCommand.cpp:1518 +msgid "All buffers have been cleared" +msgstr "Tüm arabellekler temizlendi" + +#: ClientCommand.cpp:1529 +msgid "Usage: SetBuffer <#chan|query> [linecount]" +msgstr "Kullanımı: SetBuffer <#kanal|sorgu> [satırsayısı]" + +#: ClientCommand.cpp:1550 +msgid "Setting buffer size failed for {1} buffer" +msgid_plural "Setting buffer size failed for {1} buffers" +msgstr[0] "{1} arabellek için arabellek boyutunun ayarlanması başarısız oldu" +msgstr[1] "{1} arabellek için arabellek boyutunun ayarlanması başarısız oldu" + +#: ClientCommand.cpp:1553 +msgid "Maximum buffer size is {1} line" +msgid_plural "Maximum buffer size is {1} lines" +msgstr[0] "Maksimum arabellek boyutu {1} satırdır" +msgstr[1] "Maksimum arabellek boyutu {1} satırdır" + +#: ClientCommand.cpp:1558 +msgid "Size of every buffer was set to {1} line" +msgid_plural "Size of every buffer was set to {1} lines" +msgstr[0] "Her arabelleğin boyutu {1} satıra ayarlandı" +msgstr[1] "Her arabelleğin boyutu {1} satıra ayarlandı" + +#: ClientCommand.cpp:1568 ClientCommand.cpp:1575 ClientCommand.cpp:1586 +#: ClientCommand.cpp:1595 ClientCommand.cpp:1603 +msgctxt "trafficcmd" +msgid "Username" +msgstr "Kullanıcı Adı" + +#: ClientCommand.cpp:1569 ClientCommand.cpp:1576 ClientCommand.cpp:1588 +#: ClientCommand.cpp:1597 ClientCommand.cpp:1605 +msgctxt "trafficcmd" +msgid "In" +msgstr "İçeri" + +#: ClientCommand.cpp:1570 ClientCommand.cpp:1578 ClientCommand.cpp:1589 +#: ClientCommand.cpp:1598 ClientCommand.cpp:1606 +msgctxt "trafficcmd" +msgid "Out" +msgstr "Dışarı" + +#: ClientCommand.cpp:1571 ClientCommand.cpp:1581 ClientCommand.cpp:1591 +#: ClientCommand.cpp:1599 ClientCommand.cpp:1608 +msgctxt "trafficcmd" +msgid "Total" +msgstr "Toplam" + +#: ClientCommand.cpp:1587 +msgctxt "trafficcmd" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1596 +msgctxt "trafficcmd" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1604 +msgctxt "trafficcmd" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1613 +msgid "Running for {1}" +msgstr "{1} boyunca çalışıyor" + +#: ClientCommand.cpp:1619 +msgid "Unknown command, try 'Help'" +msgstr "Bilinmeyen komut, 'Help'i deneyin" + +#: ClientCommand.cpp:1628 ClientCommand.cpp:1639 +msgctxt "listports" +msgid "Port" +msgstr "Port" + +#: ClientCommand.cpp:1629 ClientCommand.cpp:1642 +msgctxt "listports" +msgid "BindHost" +msgstr "BindHost" + +#: ClientCommand.cpp:1630 ClientCommand.cpp:1645 +msgctxt "listports" +msgid "SSL" +msgstr "SSL" + +#: ClientCommand.cpp:1631 ClientCommand.cpp:1650 +msgctxt "listports" +msgid "Protocol" +msgstr "Protokol" + +#: ClientCommand.cpp:1632 ClientCommand.cpp:1657 +msgctxt "listports" +msgid "IRC" +msgstr "IRC" + +#: ClientCommand.cpp:1633 ClientCommand.cpp:1662 +msgctxt "listports" +msgid "Web" +msgstr "Web" + +#: ClientCommand.cpp:1646 +msgctxt "listports|ssl" +msgid "yes" +msgstr "evet" + +#: ClientCommand.cpp:1647 +msgctxt "listports|ssl" +msgid "no" +msgstr "hayır" + +#: ClientCommand.cpp:1651 +msgctxt "listports" +msgid "IPv4 and IPv6" +msgstr "IPv4 ve IPv6" + +#: ClientCommand.cpp:1653 +msgctxt "listports" +msgid "IPv4" +msgstr "IPv4" + +#: ClientCommand.cpp:1654 +msgctxt "listports" +msgid "IPv6" +msgstr "IPv6" + +#: ClientCommand.cpp:1660 +msgctxt "listports|irc" +msgid "yes" +msgstr "evet" + +#: ClientCommand.cpp:1661 +msgctxt "listports|irc" +msgid "no" +msgstr "hayır" + +#: ClientCommand.cpp:1665 +msgctxt "listports|irc" +msgid "yes, on {1}" +msgstr "evet, {1}'de" + +#: ClientCommand.cpp:1667 +msgctxt "listports|web" +msgid "no" +msgstr "hayır" + +#: ClientCommand.cpp:1707 +msgid "" +"Usage: AddPort <[+]port> [bindhost [uriprefix]]" +msgstr "" +"Kullanımı: AddPort <[+]port> [bindhost " +"[uriprefix]]" + +#: ClientCommand.cpp:1723 +msgid "Port added" +msgstr "Port eklendi" + +#: ClientCommand.cpp:1725 +msgid "Couldn't add port" +msgstr "Port eklenemedi" + +#: ClientCommand.cpp:1731 +msgid "Usage: DelPort [bindhost]" +msgstr "Kullanımı: DelPort [bindhost]" + +#: ClientCommand.cpp:1740 +msgid "Deleted Port" +msgstr "Port Silindi" + +#: ClientCommand.cpp:1742 +msgid "Unable to find a matching port" +msgstr "Eşleşen bir port bulunamıyor" + +#: ClientCommand.cpp:1750 ClientCommand.cpp:1765 +msgctxt "helpcmd" +msgid "Command" +msgstr "Komut" + +#: ClientCommand.cpp:1751 ClientCommand.cpp:1767 +msgctxt "helpcmd" +msgid "Description" +msgstr "Açıklama" + +#: ClientCommand.cpp:1756 +msgid "" +"In the following list all occurrences of <#chan> support wildcards (* and ?) " +"except ListNicks" +msgstr "" +"Aşağıdaki listede, ListNicks hariç tüm <#kanal> örnekleri joker karakterleri " +"(* ve ?) destekler" + +#: ClientCommand.cpp:1773 +msgctxt "helpcmd|Version|desc" +msgid "Print which version of ZNC this is" +msgstr "ZNC'nin hangi sürümü olduğunu yazdırın" + +#: ClientCommand.cpp:1776 +msgctxt "helpcmd|ListMods|desc" +msgid "List all loaded modules" +msgstr "Yüklü tüm modülleri listele" + +#: ClientCommand.cpp:1779 +msgctxt "helpcmd|ListAvailMods|desc" +msgid "List all available modules" +msgstr "Mevcut tüm modülleri listele" + +#: ClientCommand.cpp:1783 ClientCommand.cpp:1974 +msgctxt "helpcmd|ListChans|desc" +msgid "List all channels" +msgstr "Tüm kanalları listele" + +#: ClientCommand.cpp:1786 +msgctxt "helpcmd|ListNicks|args" +msgid "<#chan>" +msgstr "<#kanal>" + +#: ClientCommand.cpp:1787 +msgctxt "helpcmd|ListNicks|desc" +msgid "List all nicks on a channel" +msgstr "Bir kanaldaki tüm nickleri listeleme" + +#: ClientCommand.cpp:1790 +msgctxt "helpcmd|ListClients|desc" +msgid "List all clients connected to your ZNC user" +msgstr "ZNC kullanıcınıza bağlı tüm istemcileri listeleyin" + +#: ClientCommand.cpp:1794 +msgctxt "helpcmd|ListServers|desc" +msgid "List all servers of current IRC network" +msgstr "Mevcut IRC ağının tüm sunucularını listele" + +#: ClientCommand.cpp:1798 +msgctxt "helpcmd|AddNetwork|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1799 +msgctxt "helpcmd|AddNetwork|desc" +msgid "Add a network to your user" +msgstr "Kullanıcınıza bir ağ ekleyin" + +#: ClientCommand.cpp:1801 +msgctxt "helpcmd|DelNetwork|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1802 +msgctxt "helpcmd|DelNetwork|desc" +msgid "Delete a network from your user" +msgstr "Kullanıcınızdan bir ağı silin" + +#: ClientCommand.cpp:1804 +msgctxt "helpcmd|ListNetworks|desc" +msgid "List all networks" +msgstr "Tüm ağları listele" + +#: ClientCommand.cpp:1807 +msgctxt "helpcmd|MoveNetwork|args" +msgid " [new network]" +msgstr " [yeni ağ]" + +#: ClientCommand.cpp:1809 +msgctxt "helpcmd|MoveNetwork|desc" +msgid "Move an IRC network from one user to another" +msgstr "IRC ağını bir kullanıcıdan diğerine taşıma" + +#: ClientCommand.cpp:1813 +msgctxt "helpcmd|JumpNetwork|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1814 +msgctxt "helpcmd|JumpNetwork|desc" +msgid "" +"Jump to another network (Alternatively, you can connect to ZNC several " +"times, using `user/network` as username)" +msgstr "" +"Başka bir ağa geçin (Alternatif olarak, kullanıcı adı olarak `user/network`ü " +"kullanarak ZNC'ye birkaç kez bağlanabilirsiniz)" + +#: ClientCommand.cpp:1819 +msgctxt "helpcmd|AddServer|args" +msgid " [[+]port] [pass]" +msgstr " [[+]port] [şifre]" + +#: ClientCommand.cpp:1820 +msgctxt "helpcmd|AddServer|desc" +msgid "" +"Add a server to the list of alternate/backup servers of current IRC network." +msgstr "" +"Mevcut IRC ağının alternatif/yedek sunucuları listesine bir sunucu ekleyin." + +#: ClientCommand.cpp:1824 +msgctxt "helpcmd|DelServer|args" +msgid " [port] [pass]" +msgstr " [port] [şifre]" + +#: ClientCommand.cpp:1825 +msgctxt "helpcmd|DelServer|desc" +msgid "" +"Remove a server from the list of alternate/backup servers of current IRC " +"network" +msgstr "" +"Mevcut IRC ağının alternatif/yedek sunucuları listesinden bir sunucuyu " +"kaldırın" + +#: ClientCommand.cpp:1831 +msgctxt "helpcmd|AddTrustedServerFingerprint|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1832 +msgctxt "helpcmd|AddTrustedServerFingerprint|desc" +msgid "" +"Add a trusted server SSL certificate fingerprint (SHA-256) to current IRC " +"network." +msgstr "" +"Geçerli IRC ağına güvenilir bir sunucu SSL sertifikası parmak izi (SHA-256) " +"ekleyin." + +#: ClientCommand.cpp:1837 +msgctxt "helpcmd|DelTrustedServerFingerprint|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1838 +msgctxt "helpcmd|DelTrustedServerFingerprint|desc" +msgid "Delete a trusted server SSL certificate from current IRC network." +msgstr "Geçerli IRC ağından güvenilir bir sunucu SSL sertifikasını silin." + +#: ClientCommand.cpp:1842 +msgctxt "helpcmd|ListTrustedServerFingerprints|desc" +msgid "List all trusted server SSL certificates of current IRC network." +msgstr "" +"Geçerli IRC ağının tüm güvenilir sunucu SSL sertifikalarını listeleyin." + +#: ClientCommand.cpp:1845 +msgctxt "helpcmd|EnableChan|args" +msgid "<#chans>" +msgstr "<#kanallar>" + +#: ClientCommand.cpp:1846 +msgctxt "helpcmd|EnableChan|desc" +msgid "Enable channels" +msgstr "Kanalları etkinleştir" + +#: ClientCommand.cpp:1847 +msgctxt "helpcmd|DisableChan|args" +msgid "<#chans>" +msgstr "<#kanallar>" + +#: ClientCommand.cpp:1848 +msgctxt "helpcmd|DisableChan|desc" +msgid "Disable channels" +msgstr "Kanalları pasifleştir" + +#: ClientCommand.cpp:1849 +msgctxt "helpcmd|MoveChan|args" +msgid "<#chan> " +msgstr "<#kanal> " + +#: ClientCommand.cpp:1850 +msgctxt "helpcmd|MoveChan|desc" +msgid "Move channel in sort order" +msgstr "Kanalı sıralama düzenine göre taşı" + +#: ClientCommand.cpp:1852 +msgctxt "helpcmd|SwapChans|args" +msgid "<#chan1> <#chan2>" +msgstr "<#kanal1> <#kanal2>" + +#: ClientCommand.cpp:1853 +msgctxt "helpcmd|SwapChans|desc" +msgid "Swap channels in sort order" +msgstr "Kanalları sıralama düzenine göre değiştirin" + +#: ClientCommand.cpp:1854 +msgctxt "helpcmd|Attach|args" +msgid "<#chans>" +msgstr "<#kanallar>" + +#: ClientCommand.cpp:1855 +msgctxt "helpcmd|Attach|desc" +msgid "Attach to channels" +msgstr "Kanallara ekle" + +#: ClientCommand.cpp:1856 +msgctxt "helpcmd|Detach|args" +msgid "<#chans>" +msgstr "<#kanallar>" + +#: ClientCommand.cpp:1857 +msgctxt "helpcmd|Detach|desc" +msgid "Detach from channels" +msgstr "Kanallardan ayır" + +#: ClientCommand.cpp:1860 +msgctxt "helpcmd|Topics|desc" +msgid "Show topics in all your channels" +msgstr "Başlıkları tüm kanallarınızda gösterin" + +#: ClientCommand.cpp:1863 +msgctxt "helpcmd|PlayBuffer|args" +msgid "<#chan|query>" +msgstr "<#kanal|sorgu>" + +#: ClientCommand.cpp:1864 +msgctxt "helpcmd|PlayBuffer|desc" +msgid "Play back the specified buffer" +msgstr "Belirtilen arabelleği oynat" + +#: ClientCommand.cpp:1866 +msgctxt "helpcmd|ClearBuffer|args" +msgid "<#chan|query>" +msgstr "<#kanal|sorgu>" + +#: ClientCommand.cpp:1867 +msgctxt "helpcmd|ClearBuffer|desc" +msgid "Clear the specified buffer" +msgstr "Belirtilen arabelleği temizle" + +#: ClientCommand.cpp:1869 +msgctxt "helpcmd|ClearAllBuffers|desc" +msgid "Clear all channel and query buffers" +msgstr "Tüm kanal ve sorgu arabelleklerini temizle" + +#: ClientCommand.cpp:1872 +msgctxt "helpcmd|ClearAllChannelBuffers|desc" +msgid "Clear the channel buffers" +msgstr "Kanal arabelleklerini temizle" + +#: ClientCommand.cpp:1876 +msgctxt "helpcmd|ClearAllQueryBuffers|desc" +msgid "Clear the query buffers" +msgstr "Sorgu arabelleklerini temizle" + +#: ClientCommand.cpp:1878 +msgctxt "helpcmd|SetBuffer|args" +msgid "<#chan|query> [linecount]" +msgstr "<#kanal|sorgu> [satırsayısı]" + +#: ClientCommand.cpp:1879 +msgctxt "helpcmd|SetBuffer|desc" +msgid "Set the buffer count" +msgstr "Arabellek sayısını ayarlayın" + +#: ClientCommand.cpp:1883 +msgctxt "helpcmd|SetBindHost|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1884 +msgctxt "helpcmd|SetBindHost|desc" +msgid "Set the bind host for this network" +msgstr "Bu ağ için bind hostu ayarlayın" + +#: ClientCommand.cpp:1888 +msgctxt "helpcmd|SetUserBindHost|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1889 +msgctxt "helpcmd|SetUserBindHost|desc" +msgid "Set the default bind host for this user" +msgstr "Bu kullanıcı için varsayılan bind hostu ayarlayın" + +#: ClientCommand.cpp:1892 +msgctxt "helpcmd|ClearBindHost|desc" +msgid "Clear the bind host for this network" +msgstr "Bu ağ için bind hostu temizleyin" + +#: ClientCommand.cpp:1895 +msgctxt "helpcmd|ClearUserBindHost|desc" +msgid "Clear the default bind host for this user" +msgstr "Bu kullanıcı için varsayılan bind hostu temizleyin" + +#: ClientCommand.cpp:1901 +msgctxt "helpcmd|ShowBindHost|desc" +msgid "Show currently selected bind host" +msgstr "Şu anda seçili bind hostu göster" + +#: ClientCommand.cpp:1903 +msgctxt "helpcmd|Jump|args" +msgid "[server]" +msgstr "[sunucu]" + +#: ClientCommand.cpp:1904 +msgctxt "helpcmd|Jump|desc" +msgid "Jump to the next or the specified server" +msgstr "Sonraki veya belirtilen sunucuya atla" + +#: ClientCommand.cpp:1905 +msgctxt "helpcmd|Disconnect|args" +msgid "[message]" +msgstr "[mesaj]" + +#: ClientCommand.cpp:1906 +msgctxt "helpcmd|Disconnect|desc" +msgid "Disconnect from IRC" +msgstr "IRC'den bağlantıyı kes" + +#: ClientCommand.cpp:1908 +msgctxt "helpcmd|Connect|desc" +msgid "Reconnect to IRC" +msgstr "IRC'ye yeniden bağlanın" + +#: ClientCommand.cpp:1911 +msgctxt "helpcmd|Uptime|desc" +msgid "Show for how long ZNC has been running" +msgstr "ZNC'nin ne kadar süredir çalıştığını göster" + +#: ClientCommand.cpp:1915 +msgctxt "helpcmd|LoadMod|args" +msgid "[--type=global|user|network] [args]" +msgstr "[--type=global|user|network] [argümanlar]" + +#: ClientCommand.cpp:1917 +msgctxt "helpcmd|LoadMod|desc" +msgid "Load a module" +msgstr "Bir modül yükle" + +#: ClientCommand.cpp:1919 +msgctxt "helpcmd|UnloadMod|args" +msgid "[--type=global|user|network] " +msgstr "[--type=global|user|network] " + +#: ClientCommand.cpp:1921 +msgctxt "helpcmd|UnloadMod|desc" +msgid "Unload a module" +msgstr "Bir modülü kaldır" + +#: ClientCommand.cpp:1923 +msgctxt "helpcmd|ReloadMod|args" +msgid "[--type=global|user|network] [args]" +msgstr "[--type=global|user|network] [argümanlar]" + +#: ClientCommand.cpp:1925 +msgctxt "helpcmd|ReloadMod|desc" +msgid "Reload a module" +msgstr "Bir modülü tekrar yükle" + +#: ClientCommand.cpp:1928 +msgctxt "helpcmd|UpdateMod|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1929 +msgctxt "helpcmd|UpdateMod|desc" +msgid "Reload a module everywhere" +msgstr "Bir modülü her yere yeniden yükle" + +#: ClientCommand.cpp:1935 +msgctxt "helpcmd|ShowMOTD|desc" +msgid "Show ZNC's message of the day" +msgstr "ZNC'nin günün mesajını (MOTD) göster" + +#: ClientCommand.cpp:1939 +msgctxt "helpcmd|SetMOTD|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1940 +msgctxt "helpcmd|SetMOTD|desc" +msgid "Set ZNC's message of the day" +msgstr "ZNC'nin günün mesajını (MOTD) ayarla" + +#: ClientCommand.cpp:1942 +msgctxt "helpcmd|AddMOTD|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1943 +msgctxt "helpcmd|AddMOTD|desc" +msgid "Append to ZNC's MOTD" +msgstr "ZNC'nin MOTD'una ekleyin" + +#: ClientCommand.cpp:1945 +msgctxt "helpcmd|ClearMOTD|desc" +msgid "Clear ZNC's MOTD" +msgstr "ZNC'nin MOTD'unu temizle" + +#: ClientCommand.cpp:1948 +msgctxt "helpcmd|ListPorts|desc" +msgid "Show all active listeners" +msgstr "Tüm aktif dinleyicileri göster" + +#: ClientCommand.cpp:1950 +msgctxt "helpcmd|AddPort|args" +msgid "<[+]port> [bindhost [uriprefix]]" +msgstr "<[+]port> [bindhost [uriprefix]]" + +#: ClientCommand.cpp:1953 +msgctxt "helpcmd|AddPort|desc" +msgid "Add another port for ZNC to listen on" +msgstr "ZNC'nin dinlemesi için başka bir port ekleyin" + +#: ClientCommand.cpp:1957 +msgctxt "helpcmd|DelPort|args" +msgid " [bindhost]" +msgstr " [bindhost]" + +#: ClientCommand.cpp:1958 +msgctxt "helpcmd|DelPort|desc" +msgid "Remove a port from ZNC" +msgstr "ZNC'den bir portu kaldırın" + +#: ClientCommand.cpp:1961 +msgctxt "helpcmd|Rehash|desc" +msgid "Reload global settings, modules, and listeners from znc.conf" +msgstr "" +"Genel ayarları, modülleri ve dinleyicileri znc.conf'tan yeniden yükleyin" + +#: ClientCommand.cpp:1964 +msgctxt "helpcmd|SaveConfig|desc" +msgid "Save the current settings to disk" +msgstr "Geçerli ayarları diske kaydet" + +#: ClientCommand.cpp:1967 +msgctxt "helpcmd|ListUsers|desc" +msgid "List all ZNC users and their connection status" +msgstr "Tüm ZNC kullanıcılarını ve bağlantı durumlarını listeleyin" + +#: ClientCommand.cpp:1970 +msgctxt "helpcmd|ListAllUserNetworks|desc" +msgid "List all ZNC users and their networks" +msgstr "Tüm ZNC kullanıcılarını ve ağlarını listeleyin" + +#: ClientCommand.cpp:1973 +msgctxt "helpcmd|ListChans|args" +msgid "[user ]" +msgstr "[kullanıcı ]" + +#: ClientCommand.cpp:1976 +msgctxt "helpcmd|ListClients|args" +msgid "[user]" +msgstr "[kullanıcı]" + +#: ClientCommand.cpp:1977 +msgctxt "helpcmd|ListClients|desc" +msgid "List all connected clients" +msgstr "Bağlı tüm istemcileri listele" + +#: ClientCommand.cpp:1979 +msgctxt "helpcmd|Traffic|desc" +msgid "Show basic traffic stats for all ZNC users" +msgstr "Tüm ZNC kullanıcıları için temel trafik istatistiklerini göster" + +#: ClientCommand.cpp:1981 +msgctxt "helpcmd|Broadcast|args" +msgid "[message]" +msgstr "[mesaj]" + +#: ClientCommand.cpp:1982 +msgctxt "helpcmd|Broadcast|desc" +msgid "Broadcast a message to all ZNC users" +msgstr "Tüm ZNC kullanıcılarına bir mesaj yayınlayın" + +#: ClientCommand.cpp:1985 +msgctxt "helpcmd|Shutdown|args" +msgid "[message]" +msgstr "[mesaj]" + +#: ClientCommand.cpp:1986 +msgctxt "helpcmd|Shutdown|desc" +msgid "Shut down ZNC completely" +msgstr "ZNC'yi tamamen kapatın" + +#: ClientCommand.cpp:1987 +msgctxt "helpcmd|Restart|args" +msgid "[message]" +msgstr "[mesaj]" + +#: ClientCommand.cpp:1988 +msgctxt "helpcmd|Restart|desc" +msgid "Restart ZNC" +msgstr "ZNC'yi yeniden başlatın" + +#: Socket.cpp:336 +msgid "Can't resolve server hostname" +msgstr "Sunucu hostname çözülemiyor" + +#: Socket.cpp:343 +msgid "" +"Can't resolve bind hostname. Try /znc ClearBindHost and /znc " +"ClearUserBindHost" +msgstr "" +"Bind Hostname çözülemiyor. /znc ClearBindHost ve /znc ClearUserBindHost'u " +"deneyin" + +#: Socket.cpp:348 +msgid "Server address is IPv4-only, but bindhost is IPv6-only" +msgstr "Sunucu adresi yalnızca IPv4'tür, ancak bind host yalnızca IPv6'dır" + +#: Socket.cpp:357 +msgid "Server address is IPv6-only, but bindhost is IPv4-only" +msgstr "Sunucu adresi yalnızca IPv6'dır, ancak bind host yalnızca IPv4'tür" + +#: Socket.cpp:515 +msgid "Some socket reached its max buffer limit and was closed!" +msgstr "Bazı soketler maksimum arabellek sınırına ulaştı ve kapatıldı!" + +#: SSLVerifyHost.cpp:481 +msgid "hostname doesn't match" +msgstr "hostname eşleşmiyor" + +#: SSLVerifyHost.cpp:485 +msgid "malformed hostname in certificate" +msgstr "sertifikada hatalı biçimlendirilmiş hostname" + +#: SSLVerifyHost.cpp:489 +msgid "hostname verification error" +msgstr "hostname doğrulama hatası" + +#: User.cpp:519 +msgid "" +"Invalid network name. It should be alphanumeric. Not to be confused with " +"server name" +msgstr "" +"Geçersiz ağ adı. Alfasayısal olmalıdır. Sunucu adıyla karıştırılmamalıdır" + +#: User.cpp:523 +msgid "Network {1} already exists" +msgstr "{1} ağı zaten mevcut" + +#: User.cpp:789 +msgid "" +"You are being disconnected because your IP is no longer allowed to connect " +"to this user" +msgstr "" +"IP'nizin artık bu kullanıcıya bağlanmasına izin verilmediğinden bağlantınız " +"kesiliyor" + +#: User.cpp:929 +msgid "Password is empty" +msgstr "Şifre boş" + +#: User.cpp:934 +msgid "Username is empty" +msgstr "Kullanıcı adı boş" + +#: User.cpp:939 +msgid "Username is invalid" +msgstr "Kullanıcı adı geçersiz" + +#: User.cpp:1214 +msgid "Unable to find modinfo {1}: {2}" +msgstr "{1} modülü yüklenemiyor: {2}" From 69c8eb0d0460a18f6ae79ad233ccc85a764272dd Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Sun, 24 Sep 2023 00:33:16 +0000 Subject: [PATCH 010/123] Update translations from Crowdin for pl_PL --- modules/po/log.pl_PL.po | 4 ++-- src/po/znc.pl_PL.po | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/modules/po/log.pl_PL.po b/modules/po/log.pl_PL.po index ca02bf8c..968f3c40 100644 --- a/modules/po/log.pl_PL.po +++ b/modules/po/log.pl_PL.po @@ -149,10 +149,10 @@ msgstr "Niepoprawna ścieżka kronikowania [{1}]" msgid "Logging to [{1}]. Using timestamp format '{2}'" msgstr "Kronikowanie do [{1}]. Używanie formatu znacznika czasu '{2}'" -#: log.cpp:560 +#: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." msgstr "[-sanitize] Opcjonalna ścieżka gdzie przechowywać kronikę." -#: log.cpp:564 +#: log.cpp:580 msgid "Writes IRC logs." msgstr "Zapisuje kroniki IRC." diff --git a/src/po/znc.pl_PL.po b/src/po/znc.pl_PL.po index 8af55e02..21950fde 100644 --- a/src/po/znc.pl_PL.po +++ b/src/po/znc.pl_PL.po @@ -249,32 +249,32 @@ msgid "" msgstr "" "Trwa rozłączanie, ponieważ inny użytkownik właśnie uwierzytelnił się jako Ty." -#: Client.cpp:1022 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Twoje CTCP do {1} zostało zgubione, nie jesteś połączony z IRC!" -#: Client.cpp:1148 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Twoje powiadomienie do {1} zostało zgubione, nie jesteś połączony z IRC!" -#: Client.cpp:1187 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Usuwanie kanału {1}" -#: Client.cpp:1265 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Twoja wiadomość do {1} została zgubiona, nie jesteś połączony z IRC!" -#: Client.cpp:1318 Client.cpp:1324 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Witaj. Jak mogę ci pomóc?" -#: Client.cpp:1338 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Użycie: /attach <#kanały>" -#: Client.cpp:1345 Client.cpp:1367 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -283,7 +283,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: Client.cpp:1348 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Podłączony {1} kanał" @@ -291,11 +291,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: Client.cpp:1360 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Użycie: /detach <#kanały>" -#: Client.cpp:1370 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Odpięto kanał {1}" From a1a254bef1ad017b75ee912bfb33ae16234402c6 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 24 Sep 2023 16:29:42 +0100 Subject: [PATCH 011/123] Update password hashes from SHA-256 to Argon2id These days salted SHA-256 is considered quite weak for passwords. Transparently upgrade existing hashes upon login. Bump cmake requirement to able to use IMPORTED_TARGET, this will allow further cleanup in next commits. --- .appveyor.yml | 2 +- .github/ubuntu_deps.sh | 2 +- CMakeLists.txt | 9 ++++- Dockerfile | 2 ++ configure | 1 + include/znc/User.h | 17 ++++++---- include/znc/Utils.h | 11 +++--- include/znc/version.h | 9 ++++- include/znc/zncconfig.h.cmake.in | 1 + src/CMakeLists.txt | 3 ++ src/User.cpp | 57 ++++++++++++++++++++++++++++---- src/Utils.cpp | 49 +++++++++++++++++++++++---- src/main.cpp | 9 ++--- src/znc.cpp | 6 ++-- test/integration/tests/core.cpp | 45 +++++++++++++++++++++++++ 15 files changed, 183 insertions(+), 40 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 3fabe3e4..d5bcd2e9 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -7,7 +7,7 @@ clone_depth: 10 install: - ps: Invoke-WebRequest https://cygwin.com/setup-x86_64.exe -OutFile c:\cygwin-setup.exe # libcrypt-devel is needed only on x86_64 and only for modperl... probably some dependency problem. - - c:\cygwin-setup.exe --quiet-mode --no-shortcuts --no-startmenu --no-desktop --upgrade-also --only-site --site http://cygwin.mirror.constant.com/ --root c:\cygwin-root --local-package-dir c:\cygwin-setup-cache --packages gcc-g++,make,pkg-config,wget,libssl-devel,libicu-devel,zlib-devel,libcrypt-devel,perl,python3-devel,swig,libsasl2-devel,libQt5Core-devel,cmake,libboost-devel,gettext-devel + - c:\cygwin-setup.exe --quiet-mode --no-shortcuts --no-startmenu --no-desktop --upgrade-also --only-site --site http://cygwin.mirror.constant.com/ --root c:\cygwin-root --local-package-dir c:\cygwin-setup-cache --packages gcc-g++,make,pkg-config,wget,libssl-devel,libicu-devel,zlib-devel,libcrypt-devel,perl,python3-devel,swig,libsasl2-devel,libQt5Core-devel,cmake,libboost-devel,gettext-devel,libargon2-devel - c:\cygwin-root\bin\sh -lc "echo Hi" - c:\cygwin-root\bin\sh -lc "uname -a" - c:\cygwin-root\bin\sh -lc "cat /proc/cpuinfo" diff --git a/.github/ubuntu_deps.sh b/.github/ubuntu_deps.sh index 30684cd8..2e6d12b2 100644 --- a/.github/ubuntu_deps.sh +++ b/.github/ubuntu_deps.sh @@ -1,4 +1,4 @@ sudo apt-get update -sudo apt-get install -y tcl-dev libsasl2-dev libicu-dev swig qtbase5-dev libboost-locale-dev libperl-dev cpanminus gettext clang llvm lcov +sudo apt-get install -y tcl-dev libsasl2-dev libicu-dev swig qtbase5-dev libboost-locale-dev libperl-dev libargon2-dev cpanminus gettext clang llvm lcov sudo apt-get upgrade -y diff --git a/CMakeLists.txt b/CMakeLists.txt index be6f93f0..1e76842c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,7 +14,7 @@ # limitations under the License. # -cmake_minimum_required(VERSION 3.1) +cmake_minimum_required(VERSION 3.13) project(ZNC VERSION 1.9.0 LANGUAGES CXX) set(ZNC_VERSION 1.9.x) set(append_git_version true) @@ -135,6 +135,12 @@ if(WANT_CYRUS) endif() endif() +tristate_option(ARGON "Store password hashes using Argon2id instead of SHA-256") +if(WANT_ARGON) + pkg_check_modules(ARGON ${TRISTATE_ARGON_REQUIRED} IMPORTED_TARGET libargon2) +endif() +set(ZNC_HAVE_ARGON "${ARGON_FOUND}") + tristate_option(ICU "Support character encodings") if(WANT_ICU) pkg_check_modules(ICU ${TRISTATE_ICU_REQUIRED} icu-uc) @@ -447,6 +453,7 @@ summary_line("Cyrus " "${CYRUS_FOUND}") summary_line("Charset " "${ICU_FOUND}") summary_line("Zlib " "${ZLIB_FOUND}") summary_line("i18n " "${HAVE_I18N}") +summary_line("Argon2 " "${ZNC_HAVE_ARGON}") include(render_framed_multiline) render_framed_multiline("${summary_lines}") diff --git a/Dockerfile b/Dockerfile index d13c57fe..798f1062 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,7 @@ RUN set -x \ && adduser -S znc \ && addgroup -S znc RUN apk add --no-cache \ + argon2-libs \ boost \ build-base \ ca-certificates \ @@ -30,6 +31,7 @@ RUN apk add --no-cache \ tini \ tzdata RUN apk add --no-cache --virtual build-dependencies \ + argon2-dev \ boost-dev \ cyrus-sasl-dev \ perl-dev \ diff --git a/configure b/configure index 2ba1f2c9..c20e8c1e 100755 --- a/configure +++ b/configure @@ -83,6 +83,7 @@ tristate('cyrus') tristate('charset', 'ICU') tristate('tcl') tristate('i18n') +tristate('argon') class HandlePython(argparse.Action): def __call__(self, parser, namespace, values, option_string=None): diff --git a/include/znc/User.h b/include/znc/User.h index fddd73e9..17f735c2 100644 --- a/include/znc/User.h +++ b/include/znc/User.h @@ -45,24 +45,27 @@ class CUser : private CCoreTranslationMixin { bool ParseConfig(CConfig* Config, CString& sError); - // TODO refactor this enum eHashType { HASH_NONE, HASH_MD5, HASH_SHA256, + HASH_ARGON2ID, - HASH_DEFAULT = HASH_SHA256 + // This should be kept in sync with CUtils::SaltedHash +#if ZNC_HAVE_ARGON + HASH_DEFAULT = HASH_ARGON2ID, +#else + HASH_DEFAULT = HASH_SHA256, +#endif }; - // If you change the default hash here and in HASH_DEFAULT, - // don't forget CUtils::sDefaultHash! - // TODO refactor this static CString SaltedHash(const CString& sPass, const CString& sSalt) { - return CUtils::SaltedSHA256Hash(sPass, sSalt); + return CUtils::SaltedHash(sPass, sSalt); } CConfig ToConfig() const; - bool CheckPass(const CString& sPass) const; + /** Checks password, may upgrade the hash method. */ + bool CheckPass(const CString& sPass); bool AddAllowedHost(const CString& sHostMask); bool RemAllowedHost(const CString& sHostMask); void ClearAllowedHosts(); diff --git a/include/znc/Utils.h b/include/znc/Utils.h index b4047195..c549dce6 100644 --- a/include/znc/Utils.h +++ b/include/znc/Utils.h @@ -51,15 +51,16 @@ class CUtils { static void PrintAction(const CString& sMessage); static void PrintStatus(bool bSuccess, const CString& sMessage = ""); -#ifndef SWIGPERL - // TODO refactor this - static const CString sDefaultHash; -#endif + /** Asks password from stdin, with confirmation. + * + * @returns Piece of znc.conf with block + * */ + static CString AskSaltedHashPassForConfig(); - static CString GetSaltedHashPass(CString& sSalt); static CString GetSalt(); static CString SaltedMD5Hash(const CString& sPass, const CString& sSalt); static CString SaltedSHA256Hash(const CString& sPass, const CString& sSalt); + static CString SaltedHash(const CString& sPass, const CString& sSalt); static CString GetPass(const CString& sPrompt); static bool GetInput(const CString& sPrompt, CString& sRet, const CString& sDefault = "", diff --git a/include/znc/version.h b/include/znc/version.h index 8cb9479a..191cf0b5 100644 --- a/include/znc/version.h +++ b/include/znc/version.h @@ -57,9 +57,16 @@ extern const char* ZNC_VERSION_EXTRA; #define ZNC_VERSION_TEXT_I18N "no" #endif +// This is only here because HASH_DEFAULT has different value +#ifdef ZNC_HAVE_ARGON +#define ZNC_VERSION_TEXT_ARGON "yes" +#else +#define ZNC_VERSION_TEXT_ARGON "no" +#endif + #define ZNC_COMPILE_OPTIONS_STRING \ "IPv6: " ZNC_VERSION_TEXT_IPV6 ", SSL: " ZNC_VERSION_TEXT_SSL \ ", DNS: " ZNC_VERSION_TEXT_DNS ", charset: " ZNC_VERSION_TEXT_ICU \ - ", i18n: " ZNC_VERSION_TEXT_I18N + ", i18n: " ZNC_VERSION_TEXT_I18N ", Argon2: " ZNC_VERSION_TEXT_ARGON #endif // !ZNC_VERSION_H diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in index d2097502..42fc50a3 100644 --- a/include/znc/zncconfig.h.cmake.in +++ b/include/znc/zncconfig.h.cmake.in @@ -35,6 +35,7 @@ #cmakedefine HAVE_IPV6 1 #cmakedefine HAVE_ZLIB 1 #cmakedefine HAVE_I18N 1 +#cmakedefine ZNC_HAVE_ARGON 1 #cmakedefine CSOCK_USE_POLL 1 #cmakedefine HAVE_GETOPT_LONG 1 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c10767d2..c3eb3008 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -82,6 +82,9 @@ if(Boost_FOUND) target_link_libraries(znclib PRIVATE ${Boost_LIBRARIES}) list(APPEND znc_include_dirs ${Boost_INCLUDE_DIRS}) endif() +if(ZNC_HAVE_ARGON) + target_link_libraries(znclib PRIVATE PkgConfig::ARGON) +endif() target_link_libraries(znclib PRIVATE cctz::cctz) target_include_directories(znc PUBLIC ${znc_include_dirs}) target_include_directories(znclib PUBLIC ${znc_include_dirs}) diff --git a/src/User.cpp b/src/User.cpp index 5a240f97..00b43283 100644 --- a/src/User.cpp +++ b/src/User.cpp @@ -25,6 +25,10 @@ #include #include +#ifdef ZNC_HAVE_ARGON +#include +#endif + using std::vector; using std::set; @@ -346,7 +350,12 @@ bool CUser::ParseConfig(CConfig* pConfig, CString& sError) { method = CUser::HASH_MD5; else if (sMethod.Equals("sha256")) method = CUser::HASH_SHA256; - else { + else if (sMethod.Equals("Argon2id")) { + method = CUser::HASH_ARGON2ID; +#ifndef ZNC_HAVE_ARGON + CUtils::PrintError("ZNC is built without Argon2 support, " + GetUsername() + " won't be able to authenticate"); +#endif + } else { sError = "Invalid hash method"; CUtils::PrintError(sError); return false; @@ -958,6 +967,9 @@ CConfig CUser::ToConfig() const { case HASH_SHA256: sHash = "SHA256"; break; + case HASH_ARGON2ID: + sHash = "Argon2id"; + break; } passConfig.AddKeyValuePair("Salt", m_sPassSalt); passConfig.AddKeyValuePair("Method", sHash); @@ -1042,20 +1054,43 @@ CConfig CUser::ToConfig() const { return config; } -bool CUser::CheckPass(const CString& sPass) const { +bool CUser::CheckPass(const CString& sPass) { if(AuthOnlyViaModule() || CZNC::Get().GetAuthOnlyViaModule()) { return false; } + bool bResult = false; + bool bUpgrade = false; switch (m_eHashType) { case HASH_MD5: - return m_sPass.Equals(CUtils::SaltedMD5Hash(sPass, m_sPassSalt)); + bResult = m_sPass.Equals(CUtils::SaltedMD5Hash(sPass, m_sPassSalt)); + bUpgrade = true; + break; case HASH_SHA256: - return m_sPass.Equals(CUtils::SaltedSHA256Hash(sPass, m_sPassSalt)); + bResult = m_sPass.Equals(CUtils::SaltedSHA256Hash(sPass, m_sPassSalt)); +#if ZNC_HAVE_ARGON + bUpgrade = true; +#endif + break; + case HASH_ARGON2ID: +#if ZNC_HAVE_ARGON + return argon2id_verify(m_sPass.c_str(), sPass.data(), sPass.length()) == ARGON2_OK; +#else + CUtils::PrintError("ZNC is built without Argon2 support, " + GetUsername() + " cannot authenticate"); + return false; +#endif case HASH_NONE: - default: + // Don't upgrade hash, since the only valid use case for plain are + // manual tests, where it's simpler this way return (sPass == m_sPass); } + + if (bResult && bUpgrade) { + CString sSalt = CUtils::GetSalt(); + CString sHash = CUser::SaltedHash(sPass, sSalt); + SetPass(sHash, CUser::HASH_DEFAULT, sSalt); + } + return bResult; } /*CClient* CUser::GetClient() { @@ -1271,7 +1306,17 @@ void CUser::SetDCCBindHost(const CString& s) { m_sDCCBindHost = s; } void CUser::SetPass(const CString& s, eHashType eHash, const CString& sSalt) { m_sPass = s; m_eHashType = eHash; - m_sPassSalt = sSalt; + switch (eHash) { + case HASH_NONE: + case HASH_ARGON2ID: + // Salt is embedded in the encoded "hash" in argon + m_sPassSalt = ""; + break; + case HASH_MD5: + case HASH_SHA256: + m_sPassSalt = sSalt; + break; + } } void CUser::SetMultiClients(bool b) { m_bMultiClients = b; } void CUser::SetDenyLoadMod(bool b) { m_bDenyLoadMod = b; } diff --git a/src/Utils.cpp b/src/Utils.cpp index c10dfa60..c8cebc79 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp @@ -52,6 +52,10 @@ #include #endif +#ifdef ZNC_HAVE_ARGON +#include +#endif + // Required with GCC 4.3+ if openssl is disabled #include #include @@ -176,12 +180,24 @@ unsigned long CUtils::GetLongIP(const CString& sIP) { return ret; } -// If you change this here and in GetSaltedHashPass(), -// don't forget CUser::HASH_DEFAULT! -// TODO refactor this -const CString CUtils::sDefaultHash = "sha256"; -CString CUtils::GetSaltedHashPass(CString& sSalt) { - sSalt = GetSalt(); +#ifdef ZNC_HAVE_ARGON +static CString SaltedArgonHash(const CString& sPass, const CString& sSalt) { +#define ZNC_ARGON_PARAMS /* iterations */ 6, /* memory */ 6144, /* parallelism */ 1 + constexpr int iHashLen = 32; + CString sOut; + sOut.resize(argon2_encodedlen(ZNC_ARGON_PARAMS, sSalt.length(), iHashLen, Argon2_id) + 1); + int err = argon2id_hash_encoded(ZNC_ARGON_PARAMS, sPass.data(), sPass.length(), sSalt.data(), sSalt.length(), iHashLen, &sOut[0], sOut.length()); + if (err) { + CUtils::PrintError(argon2_error_message(err)); + sOut.clear(); + } + return sOut; +} +#undef ZNC_ARGON_PARAMS +#endif + +CString CUtils::AskSaltedHashPassForConfig() { + CString sSalt = GetSalt(); while (true) { CString pass1; @@ -195,7 +211,18 @@ CString CUtils::GetSaltedHashPass(CString& sSalt) { CUtils::PrintError("The supplied passwords did not match"); } else { // Construct the salted pass - return SaltedSHA256Hash(pass1, sSalt); + VCString vsLines; + vsLines.push_back(""); +#if ZNC_HAVE_ARGON + vsLines.push_back("\tMethod = Argon2id"); + vsLines.push_back("\tHash = " + SaltedArgonHash(pass1, sSalt)); +#else + vsLines.push_back("\tMethod = SHA256"); + vsLines.push_back("\tHash = " + SaltedSHA256Hash(pass1, sSalt)); + vsLines.push_back("\tSalt = " + sSalt); +#endif + vsLines.push_back(""); + return CString("\n").Join(vsLines.begin(), vsLines.end()); } } } @@ -210,6 +237,14 @@ CString CUtils::SaltedSHA256Hash(const CString& sPass, const CString& sSalt) { return CString(sPass + sSalt).SHA256(); } +CString CUtils::SaltedHash(const CString& sPass, const CString& sSalt) { +#ifdef ZNC_HAVE_ARGON + return SaltedArgonHash(sPass, sSalt); +#else + return SaltedSHA256Hash(sPass, sSalt); +#endif +} + CString CUtils::GetPass(const CString& sPrompt) { #ifdef HAVE_TCSETATTR // Disable echo diff --git a/src/main.cpp b/src/main.cpp index d8955c33..b76ce42a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -383,20 +383,15 @@ int main(int argc, char** argv) { #endif /* HAVE_LIBSSL */ if (bMakePass) { - CString sSalt; CUtils::PrintMessage("Type your new password."); - CString sHash = CUtils::GetSaltedHashPass(sSalt); + CString sPass = CUtils::AskSaltedHashPassForConfig(); CUtils::PrintMessage("Kill ZNC process, if it's running."); CUtils::PrintMessage( "Then replace password in the section of your config with " "this:"); // Not PrintMessage(), to remove [**] from the beginning, to ease // copypasting - std::cout << "" << std::endl; - std::cout << "\tMethod = " << CUtils::sDefaultHash << std::endl; - std::cout << "\tHash = " << sHash << std::endl; - std::cout << "\tSalt = " << sSalt << std::endl; - std::cout << "" << std::endl; + std::cout << sPass << std::endl; CUtils::PrintMessage( "After that start ZNC again, and you should be able to login with " "the new password."); diff --git a/src/znc.cpp b/src/znc.cpp index 89dd30ed..b19d7d7a 100644 --- a/src/znc.cpp +++ b/src/znc.cpp @@ -734,10 +734,8 @@ bool CZNC::WriteNewConfig(const CString& sConfigFile) { } while (!CUser::IsValidUsername(sUser)); vsLines.push_back(""); - CString sSalt; - sAnswer = CUtils::GetSaltedHashPass(sSalt); - vsLines.push_back("\tPass = " + CUtils::sDefaultHash + "#" + sAnswer + - "#" + sSalt + "#"); + sAnswer = CUtils::AskSaltedHashPassForConfig(); + vsLines.push_back(sAnswer); vsLines.push_back("\tAdmin = true"); diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 95a7490d..602b995c 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -19,6 +19,7 @@ #include "znctest.h" using testing::HasSubstr; +using testing::ContainsRegex; namespace znc_inttest { namespace { @@ -430,5 +431,49 @@ TEST_F(ZNCTest, DenyOptions) { client2.ReadUntil("Access denied!"); } +TEST_F(ZNCTest, HashUpgrade) { + QFile conf(m_dir.path() + "/configs/znc.conf"); + ASSERT_TRUE(conf.open(QIODevice::Append | QIODevice::Text)); + QTextStream out(&conf); + out << R"( + + + Method = MD5 + Salt = abc + Hash = defdf93cef7fa7a8ee88e65d0e277b99 + + + )"; + out.flush(); + conf.close(); + auto znc = Run(); + auto ircd = ConnectIRCd(); + + auto client = ConnectClient(); + client.Write("PASS :hunter2"); + client.Write("NICK nick"); + client.Write("USER foo x x :x"); + client.ReadUntil("Welcome"); + client.Close(); + + client = LoginClient(); + client.Write("znc saveconfig"); + client.ReadUntil("Wrote config"); + + ASSERT_TRUE(conf.open(QIODevice::ReadOnly | QIODevice::Text)); + QTextStream in(&conf); + QString config = in.readAll(); + // It was upgraded to either Argon2 or SHA256 + EXPECT_THAT(config.toStdString(), Not(ContainsRegex("Method.*MD5"))); + + // Check that still can login after the upgrade + client = ConnectClient(); + client.Write("PASS :hunter2"); + client.Write("NICK nick"); + client.Write("USER foo x x :x"); + client.ReadUntil("Welcome"); + client.Close(); +} + } // namespace } // namespace znc_inttest From 458063a860ca6ca44469b903a613928b46b86de6 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Thu, 28 Sep 2023 00:33:39 +0000 Subject: [PATCH 012/123] Update translations from Crowdin for bg_BG da_DK el_GR fr_FR id_ID nl_NL --- src/po/znc.bg_BG.po | 28 ++++++++++++++-------------- src/po/znc.da_DK.po | 28 ++++++++++++++-------------- src/po/znc.el_GR.po | 28 ++++++++++++++-------------- src/po/znc.fr_FR.po | 28 ++++++++++++++-------------- src/po/znc.id_ID.po | 28 ++++++++++++++-------------- src/po/znc.nl_NL.po | 28 ++++++++++++++-------------- src/po/znc.pot | 28 ++++++++++++++-------------- 7 files changed, 98 insertions(+), 98 deletions(-) diff --git a/src/po/znc.bg_BG.po b/src/po/znc.bg_BG.po index d2160525..ad1b58e1 100644 --- a/src/po/znc.bg_BG.po +++ b/src/po/znc.bg_BG.po @@ -51,27 +51,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "" @@ -79,7 +79,7 @@ msgstr "" msgid "Jumping servers because this server is no longer in the list" msgstr "" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "" @@ -1904,34 +1904,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "" diff --git a/src/po/znc.da_DK.po b/src/po/znc.da_DK.po index 740fda87..0a0cf3e3 100644 --- a/src/po/znc.da_DK.po +++ b/src/po/znc.da_DK.po @@ -51,27 +51,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "Brugeren eksisterer allerede" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "IPv6 er ikke aktiveret" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "SSL er ikke aktiveret" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "Ugyldig port" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "" @@ -79,7 +79,7 @@ msgstr "" msgid "Jumping servers because this server is no longer in the list" msgstr "" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "Velkommen til ZNC" @@ -1904,34 +1904,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "" diff --git a/src/po/znc.el_GR.po b/src/po/znc.el_GR.po index baa2fc2f..a0665cd1 100644 --- a/src/po/znc.el_GR.po +++ b/src/po/znc.el_GR.po @@ -51,27 +51,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "" @@ -79,7 +79,7 @@ msgstr "" msgid "Jumping servers because this server is no longer in the list" msgstr "" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "" @@ -1904,34 +1904,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "" diff --git a/src/po/znc.fr_FR.po b/src/po/znc.fr_FR.po index 85c8be04..a6ec5b8e 100644 --- a/src/po/znc.fr_FR.po +++ b/src/po/znc.fr_FR.po @@ -55,27 +55,27 @@ msgstr "" "loadmod <module>”). Les modules avec des capacités web " "apparaîtront ci-dessous." -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "Cet utilisateur existe déjà" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "IPv6 n'est pas activé" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "SSL n'est pas activé" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "Impossible de trouver le fichier pem : {1}" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "Port invalide" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Impossible d'utiliser le port : {1}" @@ -84,7 +84,7 @@ msgid "Jumping servers because this server is no longer in the list" msgstr "" "Connexion au serveur suivant, le serveur actuel n'est plus dans la liste" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "Bienvenue sur ZNC" @@ -1977,7 +1977,7 @@ msgstr "le nom d'hôte du certificat est incorrect" msgid "hostname verification error" msgstr "erreur de vérification du nom d'hôte" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1985,11 +1985,11 @@ msgstr "" "Nom de réseau invalide. Il devrait être alphanumérique. Ne pas confondre " "avec le nom du serveur" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "Le réseau {1} existe déjà" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1997,18 +1997,18 @@ msgstr "" "Vous avez été déconnecté car votre adresse IP n'est plus autorisée à se " "connecter à cet utilisateur" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "Le mot de passe est vide" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "L'identifiant est vide" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "L'identifiant est invalide" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Impossible de trouver d'information sur le module {1} : {2}" diff --git a/src/po/znc.id_ID.po b/src/po/znc.id_ID.po index 2792bb0e..e838ef96 100644 --- a/src/po/znc.id_ID.po +++ b/src/po/znc.id_ID.po @@ -54,27 +54,27 @@ msgstr "" "status help \" dan \"/msg * status loadmod <module>" "\"). Setelah anda memuat beberapa modul Web-enabled, menu ini akan diperluas." -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "Pengguna sudah ada" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "IPv6 tidak diaktifkan" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "SSL tidak diaktifkan" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "Tidak dapat menemukan berkas pem: {1}" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "Port tidak valid" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Tidak dapat mengikat: {1}" @@ -82,7 +82,7 @@ msgstr "Tidak dapat mengikat: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Melompati server karena server ini tidak lagi dalam daftar" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "Selamat datang di ZNC" @@ -1913,34 +1913,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "" diff --git a/src/po/znc.nl_NL.po b/src/po/znc.nl_NL.po index bd5ffe45..83604dd8 100644 --- a/src/po/znc.nl_NL.po +++ b/src/po/znc.nl_NL.po @@ -54,27 +54,27 @@ msgstr "" "msg *status help” en “/msg *status loadmod <module>”). Zodra je deze geladen hebt zal dit menu zich uitbreiden." -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "Gebruiker bestaat al" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "IPv6 is niet ingeschakeld" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "SSL is niet ingeschakeld" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "Kan PEM bestand niet vinden: {1}" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "Ongeldige poort" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Kan niet binden: {1}" @@ -84,7 +84,7 @@ msgstr "" "We schakelen over naar een andere server omdat deze server niet langer in de " "lijst staat" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "Welkom bij ZNC" @@ -1979,7 +1979,7 @@ msgstr "misvormde hostnaam in certificaat" msgid "hostname verification error" msgstr "hostnaam verificatiefout" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1987,11 +1987,11 @@ msgstr "" "Ongeldige netwerknaam. Deze moet alfanumeriek zijn. Niet te verwarren met " "server naam" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "Netwerk {1} bestaat al" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1999,18 +1999,18 @@ msgstr "" "Je verbinding wordt verbroken omdat het niet meer toegestaan is om met jouw " "IP-adres naar deze gebruiker te verbinden" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "Wachtwoord is leeg" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "Gebruikersnaam is leeg" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "Gebruikersnaam is ongeldig" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Kan modinfo niet vinden {1}: {2}" diff --git a/src/po/znc.pot b/src/po/znc.pot index 305b0496..fafcf51e 100644 --- a/src/po/znc.pot +++ b/src/po/znc.pot @@ -42,27 +42,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "" @@ -70,7 +70,7 @@ msgstr "" msgid "Jumping servers because this server is no longer in the list" msgstr "" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "" @@ -1895,34 +1895,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "" From b5edca59eb1fbc5c59d91262928044b0f43a2149 Mon Sep 17 00:00:00 2001 From: Eric Mertens Date: Thu, 28 Sep 2023 11:43:01 -0700 Subject: [PATCH 013/123] route_replies: add 337 to whois solanum uses 337 to report when a user's idle time is hidden by umode +I. libera.chat has enabled this mode making the replies available to users today. --- modules/route_replies.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/route_replies.cpp b/modules/route_replies.cpp index a183577f..583b4f33 100644 --- a/modules/route_replies.cpp +++ b/modules/route_replies.cpp @@ -70,6 +70,7 @@ static const struct { {"276", false}, /* oftc-hybrid RPL_WHOISCERTFP */ {"330", false}, /* ratbox RPL_WHOISLOGGEDIN aka ircu RPL_WHOISACCOUNT */ + {"337", false}, /* solanum RPL_WHOISTEXT -- "is hiding their idle time" */ {"338", false}, /* ircu RPL_WHOISACTUALLY -- "actually using host" */ {"378", false}, /* RPL_WHOISHOST -- real address of vhosts */ {"671", false}, /* RPL_WHOISSECURE */ From 8c00ddb33079691fa3386316ac460fa26355b4a1 Mon Sep 17 00:00:00 2001 From: Eric Mertens Date: Thu, 28 Sep 2023 13:02:13 -0700 Subject: [PATCH 014/123] Update route_replies.cpp --- modules/route_replies.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/route_replies.cpp b/modules/route_replies.cpp index 583b4f33..3ed1709e 100644 --- a/modules/route_replies.cpp +++ b/modules/route_replies.cpp @@ -25,7 +25,7 @@ struct reply { // TODO this list is far from complete, no errors are handled static const struct { const char* szRequest; - struct reply vReplies[20]; + struct reply vReplies[21]; } vRouteReplies[] = { {"WHO", {{"402", true}, /* rfc1459 ERR_NOSUCHSERVER */ From 4228754ffb430a10d9ebac38290aaab32391725b Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 28 Sep 2023 22:11:48 +0100 Subject: [PATCH 015/123] Use imported targets in cmake more consistently --- CMakeLists.txt | 4 ++-- modules/CMakeLists.txt | 3 +-- src/CMakeLists.txt | 12 ++++-------- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1e76842c..9e00a4f1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -110,7 +110,7 @@ set(HAVE_ZLIB "${ZLIB_FOUND}") tristate_option(CYRUS "Support authentication with Cyrus") if(WANT_CYRUS) - pkg_check_modules(CYRUS libsasl2) + pkg_check_modules(CYRUS IMPORTED_TARGET libsasl2) if(NOT CYRUS_FOUND) # libsasl2.pc is missing on 2.1.25 which is on ubuntu 14.04 # next ubuntu version has 2.1.26 which has libsasl2.pc @@ -143,7 +143,7 @@ set(ZNC_HAVE_ARGON "${ARGON_FOUND}") tristate_option(ICU "Support character encodings") if(WANT_ICU) - pkg_check_modules(ICU ${TRISTATE_ICU_REQUIRED} icu-uc) + pkg_check_modules(ICU ${TRISTATE_ICU_REQUIRED} IMPORTED_TARGET icu-uc) endif() set(HAVE_ICU "${ICU_FOUND}") diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 1a0f73eb..a71dcf03 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -54,8 +54,7 @@ function(add_python_module mod modpath) endfunction() if(CYRUS_FOUND) - set(modcompile_cyrusauth PRIVATE ${CYRUS_CFLAGS}) - set(modlink_cyrusauth ${CYRUS_LDFLAGS}) + set(modlink_cyrusauth PkgConfig::CYRUS) else() set(moddisable_cyrusauth true) endif() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c3eb3008..51fc0e3f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -67,20 +67,16 @@ set(znc_include_dirs "$") target_link_libraries(znclib PRIVATE ${CMAKE_DL_LIBS} Threads::Threads) if(OPENSSL_FOUND) - target_link_libraries(znclib PUBLIC ${OPENSSL_LIBRARIES}) - list(APPEND znc_include_dirs "${OPENSSL_INCLUDE_DIR}") + target_link_libraries(znclib PUBLIC OpenSSL::SSL) endif() if(ZLIB_FOUND) - target_link_libraries(znclib PRIVATE ${ZLIB_LIBRARIES}) - list(APPEND znc_include_dirs ${ZLIB_INCLUDE_DIRS}) + target_link_libraries(znclib PRIVATE ZLIB::ZLIB) endif() if(ICU_FOUND) - target_link_libraries(znclib PUBLIC ${ICU_LDFLAGS}) - list(APPEND znc_include_dirs ${ICU_INCLUDE_DIRS}) + target_link_libraries(znclib PUBLIC PkgConfig::ICU) endif() if(Boost_FOUND) - target_link_libraries(znclib PRIVATE ${Boost_LIBRARIES}) - list(APPEND znc_include_dirs ${Boost_INCLUDE_DIRS}) + target_link_libraries(znclib PRIVATE Boost::locale) endif() if(ZNC_HAVE_ARGON) target_link_libraries(znclib PRIVATE PkgConfig::ARGON) From a69e6b8566f0a7a10874c69d5058a463d0301f45 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 28 Sep 2023 22:36:48 +0100 Subject: [PATCH 016/123] Maybe fix build on macos --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1e76842c..ae6cda77 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -297,6 +297,10 @@ else() add_library(cctz::cctz ALIAS cctz) target_include_directories(cctz INTERFACE $) + if (APPLE) + find_library(CoreFoundation CoreFoundation REQUIRED) + target_link_libraries(cctz INTERFACE ${CoreFoundation}) + endif() endif() check_cxx_symbol_exists(getopt_long "getopt.h" HAVE_GETOPT_LONG) From 3e65551567d94a64250873f71427721adb8b40a7 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Fri, 29 Sep 2023 00:34:39 +0000 Subject: [PATCH 017/123] Update translations from Crowdin for bg_BG da_DK de_DE el_GR fr_FR nl_NL --- modules/po/route_replies.bg_BG.po | 22 +++++++++++----------- modules/po/route_replies.da_DK.po | 22 +++++++++++----------- modules/po/route_replies.de_DE.po | 22 +++++++++++----------- modules/po/route_replies.el_GR.po | 22 +++++++++++----------- modules/po/route_replies.fr_FR.po | 22 +++++++++++----------- modules/po/route_replies.nl_NL.po | 22 +++++++++++----------- modules/po/route_replies.pot | 22 +++++++++++----------- src/po/znc.de_DE.po | 28 ++++++++++++++-------------- 8 files changed, 91 insertions(+), 91 deletions(-) diff --git a/modules/po/route_replies.bg_BG.po b/modules/po/route_replies.bg_BG.po index 58718e75..19ef3f0e 100644 --- a/modules/po/route_replies.bg_BG.po +++ b/modules/po/route_replies.bg_BG.po @@ -12,48 +12,48 @@ msgstr "" "Language-Team: Bulgarian\n" "Language: bg_BG\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.da_DK.po b/modules/po/route_replies.da_DK.po index 99193dac..4b3f36e1 100644 --- a/modules/po/route_replies.da_DK.po +++ b/modules/po/route_replies.da_DK.po @@ -12,48 +12,48 @@ msgstr "" "Language-Team: Danish\n" "Language: da_DK\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.de_DE.po b/modules/po/route_replies.de_DE.po index ea86fe17..80c74ab3 100644 --- a/modules/po/route_replies.de_DE.po +++ b/modules/po/route_replies.de_DE.po @@ -12,23 +12,23 @@ msgstr "" "Language-Team: German\n" "Language: de_DE\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "[ja|nein]" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" "Entscheidet ob eine Zeitüberschreitungsnachricht angezeigt werden soll oder " "nicht" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" "Dieses Modul hatte eine Zeitüberschreitung, was wahrscheinlich ein " "Verbindungsproblem ist." -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." @@ -36,30 +36,30 @@ msgstr "" "Falls du allerdings die Schritte zum Reproduzieren dieses Problems angeben " "kannst, dann erstelle bitte einen Fehlerbericht." -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "Um diese Nachricht zu deaktivieren, mache \"/msg {1} silent yes\"" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "Letzte Anfrage: {1}" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "Erwartete Antworten:" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "{1} (letzte)" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "Zeitüberschreitungsnachrichten sind deaktiviert." -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "Zeitüberschreitungsnachrichten sind aktiviert." -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "Sende Antworten (z.B. auf /who) nur zum richtigen Klienten" diff --git a/modules/po/route_replies.el_GR.po b/modules/po/route_replies.el_GR.po index fc44951e..a59b6181 100644 --- a/modules/po/route_replies.el_GR.po +++ b/modules/po/route_replies.el_GR.po @@ -12,48 +12,48 @@ msgstr "" "Language-Team: Greek\n" "Language: el_GR\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.fr_FR.po b/modules/po/route_replies.fr_FR.po index a954162d..e6ae22ce 100644 --- a/modules/po/route_replies.fr_FR.po +++ b/modules/po/route_replies.fr_FR.po @@ -12,48 +12,48 @@ msgstr "" "Language-Team: French\n" "Language: fr_FR\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.nl_NL.po b/modules/po/route_replies.nl_NL.po index 6fc7190a..eceb0a94 100644 --- a/modules/po/route_replies.nl_NL.po +++ b/modules/po/route_replies.nl_NL.po @@ -12,21 +12,21 @@ msgstr "" "Language-Team: Dutch\n" "Language: nl_NL\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "[yes|no]" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "Beslist of time-out berichten laten zien worden of niet" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" "Deze module heeft een time-out geraakt, dit is waarschijnlijk een " "connectiviteitsprobleem." -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." @@ -34,30 +34,30 @@ msgstr "" "Maar, als je de stappen kan herproduceren, stuur alsjeblieft een bugrapport " "hier mee." -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "Om dit bericht uit te zetten, doe \"/msg {1} silent yes\"" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "Laatste aanvraag: {1}" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "Verwachte antwoorden:" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "{1} (laatste)" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "Time-out berichten uitgeschakeld." -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "Time-out berichten ingeschakeld." -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "Stuur antwoorden (zoals /who) alleen naar de juiste clients" diff --git a/modules/po/route_replies.pot b/modules/po/route_replies.pot index 4bc76d3f..98e495ca 100644 --- a/modules/po/route_replies.pot +++ b/modules/po/route_replies.pot @@ -3,48 +3,48 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/src/po/znc.de_DE.po b/src/po/znc.de_DE.po index 5292713c..1e56ac0d 100644 --- a/src/po/znc.de_DE.po +++ b/src/po/znc.de_DE.po @@ -55,27 +55,27 @@ msgstr "" "code>\"). Sobald einige Web-fähige Module geladen wurden, wird das Menü " "größer." -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "Benutzer existiert bereits" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "IPv6 ist nicht aktiviert" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "SSL ist nicht aktiviert" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "Kann PEM-Datei nicht finden: {1}" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "Ungültiger Port" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Kann nicht horchen: {1}" @@ -84,7 +84,7 @@ msgid "Jumping servers because this server is no longer in the list" msgstr "" "Springe zu einem Server, da dieser Server nicht länger in der Liste ist" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "Willkommen bei ZNC" @@ -1984,7 +1984,7 @@ msgstr "fehlerhafter Hostname im Zertifikat" msgid "hostname verification error" msgstr "hostnamen-Überprüfung fehlgeschlagen" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1992,11 +1992,11 @@ msgstr "" "Ungültiger Netzwerkname. Er sollte alpha-numerisch sein. Nicht mit Server-" "Namen verwechseln" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "Netzwerk {1} existiert bereits" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -2004,18 +2004,18 @@ msgstr "" "Deine Verbindung wird geschlossen da deine IP sich nicht länger zu diesem " "Benutzer verbinden darf" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "Passwort ist leer" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "Benutzername ist leer" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "Benutzername ist ungültig" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Kann Modulinformationen für {1} nicht finden: {2}" From 1987eb37aec194ace3a9a7bdcf31911a6c5b11ad Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 00:11:10 +0100 Subject: [PATCH 018/123] Add necessary find_dependency() to ZNCConfig.cmake --- CMakeLists.txt | 8 +++ ZNCConfig.cmake.in | 4 ++ cmake/CMakeFindDependencyMacroPC.cmake | 99 ++++++++++++++++++++++++++ 3 files changed, 111 insertions(+) create mode 100644 cmake/CMakeFindDependencyMacroPC.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e00a4f1..6906bb45 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -79,6 +79,8 @@ macro(tristate_option opt help) endif() endmacro() +set(ZNC_CMAKE_FIND_DEPS "") + tristate_option(OPENSSL "Support SSL") if(WANT_OPENSSL) find_package(OpenSSL ${TRISTATE_OPENSSL_REQUIRED}) @@ -95,6 +97,8 @@ if(WANT_OPENSSL) HAVE_SSL_SESSION_get0_cipher) endfunction() check_SSL_SESSION_get0_cipher() + set(ZNC_CMAKE_FIND_DEPS + "${ZNC_CMAKE_FIND_DEPS}\nfind_dependency(OpenSSL)") endif() endif() set(HAVE_LIBSSL "${OPENSSL_FOUND}") @@ -146,6 +150,9 @@ if(WANT_ICU) pkg_check_modules(ICU ${TRISTATE_ICU_REQUIRED} IMPORTED_TARGET icu-uc) endif() set(HAVE_ICU "${ICU_FOUND}") +if(ICU_FOUND) + set(ZNC_CMAKE_FIND_DEPS "${ZNC_CMAKE_FIND_DEPS}\nfind_dependency_pc(ICU icu-uc)") +endif() set(WANT_PERL false CACHE BOOL "Support Perl modules") set(WANT_PYTHON false CACHE BOOL "Support Python modules") @@ -421,6 +428,7 @@ include(CMakePackageConfigHelpers) write_basic_package_version_file("ZNCConfigVersion.cmake" COMPATIBILITY AnyNewerVersion) install(FILES + "${PROJECT_SOURCE_DIR}/cmake/CMakeFindDependencyMacroPC.cmake" "${PROJECT_BINARY_DIR}/ZNCConfig.cmake" "${PROJECT_BINARY_DIR}/ZNCConfigVersion.cmake" DESTINATION "${CMAKE_INSTALL_DATADIR}/znc/cmake") diff --git a/ZNCConfig.cmake.in b/ZNCConfig.cmake.in index a41aa78d..68d3e82f 100644 --- a/ZNCConfig.cmake.in +++ b/ZNCConfig.cmake.in @@ -14,6 +14,10 @@ # limitations under the License. # +include(CMakeFindDependencyMacro) +include("${CMAKE_CURRENT_LIST_DIR}/CMakeFindDependencyMacroPC.cmake") +@ZNC_CMAKE_FIND_DEPS@ + include("${CMAKE_CURRENT_LIST_DIR}/znc_internal.cmake") include("${CMAKE_CURRENT_LIST_DIR}/znc_public.cmake") include(CMakeParseArguments) diff --git a/cmake/CMakeFindDependencyMacroPC.cmake b/cmake/CMakeFindDependencyMacroPC.cmake new file mode 100644 index 00000000..6dda0ec4 --- /dev/null +++ b/cmake/CMakeFindDependencyMacroPC.cmake @@ -0,0 +1,99 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +#[=======================================================================[.rst: +CMakeFindDependencyMacro +------------------------ + +.. command:: find_dependency + + The ``find_dependency()`` macro wraps a :command:`find_package` call for + a package dependency:: + + find_dependency( [...]) + + It is designed to be used in a + :ref:`Package Configuration File ` + (``Config.cmake``). ``find_dependency`` forwards the correct + parameters for ``QUIET`` and ``REQUIRED`` which were passed to + the original :command:`find_package` call. Any additional arguments + specified are forwarded to :command:`find_package`. + + If the dependency could not be found it sets an informative diagnostic + message and calls :command:`return` to end processing of the calling + package configuration file and return to the :command:`find_package` + command that loaded it. + + .. note:: + + The call to :command:`return` makes this macro unsuitable to call + from :ref:`Find Modules`. + +Package Dependency Search Optimizations +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +If ``find_dependency`` is called with arguments identical to a previous +call in the same directory, perhaps due to diamond-shaped package +dependencies, the underlying call to :command:`find_package` is optimized +out. This optimization is important to support large package dependency +graphs while avoiding a combinatorial explosion of repeated searches. +However, the heuristic cannot account for ambient variables that +affect package behavior, such as ``_USE_STATIC_LIBS``, +offered by some packages. Therefore package configuration files should +avoid setting such variables before their calls to ``find_dependency``. + +.. versionchanged:: 3.15 + Previously, the underlying call to :command:`find_package` was always + optimized out if the package had already been found. CMake 3.15 + removed the optimization to support cases in which ``find_dependency`` + call arguments request different components. + +.. versionchanged:: 3.26 + The pre-3.15 optimization was restored, but with the above-described + heuristic to account for varying ``find_dependency`` call arguments. + +#]=======================================================================] + +macro(find_dependency_pc dep) +find_dependency(PkgConfig) + string(SHA256 cmake_fd_call_hash "${dep};${ARGN};${${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED}") + if(_CMAKE_${dep}_${cmake_fd_call_hash}_FOUND) + unset(cmake_fd_call_hash) + else() + list(APPEND _CMAKE_${dep}_HASH_STACK ${cmake_fd_call_hash}) + set(cmake_fd_quiet_arg) + if(${CMAKE_FIND_PACKAGE_NAME}_FIND_QUIETLY) + set(cmake_fd_quiet_arg QUIET) + endif() + set(cmake_fd_required_arg) + if(${CMAKE_FIND_PACKAGE_NAME}_FIND_REQUIRED) + set(cmake_fd_required_arg REQUIRED) + endif() + + get_property(cmake_fd_alreadyTransitive GLOBAL PROPERTY + _CMAKE_${dep}_TRANSITIVE_DEPENDENCY + ) + + pkg_check_modules(${dep} + ${cmake_fd_quiet_arg} + ${cmake_fd_required_arg} + IMPORTED_TARGET ${ARGN} + ) + list(POP_BACK _CMAKE_${dep}_HASH_STACK cmake_fd_call_hash) + set("_CMAKE_${dep}_${cmake_fd_call_hash}_FOUND" "${${dep}_FOUND}") + + if(NOT DEFINED cmake_fd_alreadyTransitive OR cmake_fd_alreadyTransitive) + set_property(GLOBAL PROPERTY _CMAKE_${dep}_TRANSITIVE_DEPENDENCY TRUE) + endif() + + unset(cmake_fd_alreadyTransitive) + unset(cmake_fd_call_hash) + unset(cmake_fd_quiet_arg) + unset(cmake_fd_required_arg) + if (NOT ${dep}_FOUND) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "${CMAKE_FIND_PACKAGE_NAME} could not be found because dependency ${dep} could not be found.") + set(${CMAKE_FIND_PACKAGE_NAME}_FOUND False) + return() + endif() + endif() +endmacro() From 901c318028382af08ff18b9291c06840d98625fc Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 03:11:30 +0100 Subject: [PATCH 019/123] Maybe fix macos build again --- CMakeLists.txt | 3 +++ modules/CMakeLists.txt | 5 +---- src/CMakeLists.txt | 7 +------ 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 86a9f62d..2c671de8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -80,6 +80,7 @@ macro(tristate_option opt help) endmacro() set(ZNC_CMAKE_FIND_DEPS "") +set(zncpubdeps) tristate_option(OPENSSL "Support SSL") if(WANT_OPENSSL) @@ -99,6 +100,7 @@ if(WANT_OPENSSL) check_SSL_SESSION_get0_cipher() set(ZNC_CMAKE_FIND_DEPS "${ZNC_CMAKE_FIND_DEPS}\nfind_dependency(OpenSSL)") + list(APPEND zncpubdeps OpenSSL::SSL) endif() endif() set(HAVE_LIBSSL "${OPENSSL_FOUND}") @@ -152,6 +154,7 @@ endif() set(HAVE_ICU "${ICU_FOUND}") if(ICU_FOUND) set(ZNC_CMAKE_FIND_DEPS "${ZNC_CMAKE_FIND_DEPS}\nfind_dependency_pc(ICU icu-uc)") + list(APPEND zncpubdeps PkgConfig::ICU) endif() set(WANT_PERL false CACHE BOOL "Support Perl modules") diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index a71dcf03..a737285d 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -37,11 +37,8 @@ function(add_cxx_module mod modpath) if(moddepend_${mod}) add_dependencies("module_${mod}" ${moddepend_${mod}}) endif() - # ${znclib_LIB_DEPENDS} is to overcome OSX's need for -undefined suppress - # when accessing symbols exported by dependencies of znclib (e.g. - # openssl), but not used in znclib itself target_link_libraries("module_${mod}" PRIVATE ZNC ${modlink_${mod}} - ${znclib_LIB_DEPENDS}) + ${zncpubdeps}) set_target_properties("module_${mod}" PROPERTIES "" "" ${modprop_${mod}}) install(TARGETS "module_${mod}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}/znc") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 51fc0e3f..961ffc95 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -66,21 +66,16 @@ set(znc_include_dirs "$" "$") target_link_libraries(znclib PRIVATE ${CMAKE_DL_LIBS} Threads::Threads) -if(OPENSSL_FOUND) - target_link_libraries(znclib PUBLIC OpenSSL::SSL) -endif() if(ZLIB_FOUND) target_link_libraries(znclib PRIVATE ZLIB::ZLIB) endif() -if(ICU_FOUND) - target_link_libraries(znclib PUBLIC PkgConfig::ICU) -endif() if(Boost_FOUND) target_link_libraries(znclib PRIVATE Boost::locale) endif() if(ZNC_HAVE_ARGON) target_link_libraries(znclib PRIVATE PkgConfig::ARGON) endif() +target_link_libraries(znclib PUBLIC ${zncpubdeps}) target_link_libraries(znclib PRIVATE cctz::cctz) target_include_directories(znc PUBLIC ${znc_include_dirs}) target_include_directories(znclib PUBLIC ${znc_include_dirs}) From 31e883f4a6b05356757d03cc086a3fdfa3268b16 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 03:14:19 +0100 Subject: [PATCH 020/123] Re-enable macos CI --- .github/workflows/build.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 64e1e7cb..7f6fb252 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -100,18 +100,18 @@ jobs: #CXXFLAGS: "-fsanitize=undefined -O1 -fPIE -fno-sanitize-recover" #LDFLAGS: "-fsanitize=undefined -pie -fno-sanitize-recover" - #macos: - #name: macOS - #runs-on: macos-latest - #steps: - #- uses: actions/checkout@v3 - #with: - #submodules: true - #- run: | - #brew update - #brew install icu4c qt5 gettext pkg-config cpanminus boost - #- run: source .github/build.sh - #- uses: codecov/codecov-action@v3 + macos: + name: macOS + runs-on: macos-latest + steps: + - uses: actions/checkout@v3 + with: + submodules: true + - run: | + brew update + brew install icu4c qt5 gettext pkg-config cpanminus boost + - run: source .github/build.sh + - uses: codecov/codecov-action@v3 docker: name: Docker push From 5f2f3b29347b83ac5edf926fac922263c1e1cb6e Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 09:24:44 +0100 Subject: [PATCH 021/123] Apple libsasl2 is still missing the .pc file --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c671de8..b27d2072 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -132,7 +132,9 @@ if(WANT_CYRUS) CYRUS_HARDCODED) set(CMAKE_REQUIRED_LIBRARIES "${_old_cmake_required_libraries}") if(CYRUS_HARDCODED) - set(CYRUS_LDFLAGS -lsasl2) + add_library(HardcodedCyrusDep INTERFACE) + add_library(PkgConfig::CYRUS ALIAS HardcodedCyrusDep) + target_link_libraries(HardcodedCyrusDep INTERFACE sasl2) set(CYRUS_FOUND true) endif() endif() From 57188cda045a6464e5f995e4c565ac2ad09757fd Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 10:07:21 +0100 Subject: [PATCH 022/123] Pass list of deps to modperl and modpython bindings too --- modules/modperl/CMakeLists.txt | 2 +- modules/modpython/CMakeLists.txt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/modperl/CMakeLists.txt b/modules/modperl/CMakeLists.txt index baac04e0..59befc29 100644 --- a/modules/modperl/CMakeLists.txt +++ b/modules/modperl/CMakeLists.txt @@ -82,7 +82,7 @@ target_include_directories(modperl_lib PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/.." "${CMAKE_CURRENT_SOURCE_DIR}/.." ${PERL_INCLUDE_DIRS}) -target_link_libraries(modperl_lib ${znc_link}) +target_link_libraries(modperl_lib ${znc_link} ${zncpubdeps}) set_target_properties(modperl_lib PROPERTIES PREFIX "" SUFFIX ".${perl_ext}" diff --git a/modules/modpython/CMakeLists.txt b/modules/modpython/CMakeLists.txt index 8c1fcc24..8a217041 100644 --- a/modules/modpython/CMakeLists.txt +++ b/modules/modpython/CMakeLists.txt @@ -75,7 +75,8 @@ target_include_directories(modpython_lib PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/.." "${CMAKE_CURRENT_SOURCE_DIR}/.." ${Python3_INCLUDE_DIRS}) -target_link_libraries(modpython_lib ${znc_link} ${Python3_LDFLAGS}) +target_link_libraries(modpython_lib ${znc_link} ${Python3_LDFLAGS} + ${zncpubdeps}) set_target_properties(modpython_lib PROPERTIES PREFIX "_" OUTPUT_NAME "znc_core" From 40875f1dbda4468482a3febbda7e727486f7ca85 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 10:56:26 +0100 Subject: [PATCH 023/123] Use use_homebrew in znc-buildmod --- CMakeLists.txt | 1 + ZNCConfig.cmake.in | 1 + 2 files changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b27d2072..63375083 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -438,6 +438,7 @@ write_basic_package_version_file("ZNCConfigVersion.cmake" COMPATIBILITY AnyNewerVersion) install(FILES "${PROJECT_SOURCE_DIR}/cmake/CMakeFindDependencyMacroPC.cmake" + "${PROJECT_SOURCE_DIR}/cmake/use_homebrew.cmake" "${PROJECT_BINARY_DIR}/ZNCConfig.cmake" "${PROJECT_BINARY_DIR}/ZNCConfigVersion.cmake" DESTINATION "${CMAKE_INSTALL_DATADIR}/znc/cmake") diff --git a/ZNCConfig.cmake.in b/ZNCConfig.cmake.in index 68d3e82f..1760bb46 100644 --- a/ZNCConfig.cmake.in +++ b/ZNCConfig.cmake.in @@ -16,6 +16,7 @@ include(CMakeFindDependencyMacro) include("${CMAKE_CURRENT_LIST_DIR}/CMakeFindDependencyMacroPC.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/use_homebrew.cmake") @ZNC_CMAKE_FIND_DEPS@ include("${CMAKE_CURRENT_LIST_DIR}/znc_internal.cmake") From 66faa38f6712ccf0d188aa0f470a0a2ea6ad61df Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 11:33:29 +0100 Subject: [PATCH 024/123] Maybe fix znc-buildmod on macos --- ZNCConfig.cmake.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZNCConfig.cmake.in b/ZNCConfig.cmake.in index 1760bb46..c2591fad 100644 --- a/ZNCConfig.cmake.in +++ b/ZNCConfig.cmake.in @@ -47,7 +47,7 @@ function(znc_setup_module) SUFFIX ".so" NO_SONAME true CXX_VISIBILITY_PRESET "hidden") - target_link_libraries("${znc_mod_TARGET}" PRIVATE ZNC::ZNC) + target_link_libraries("${znc_mod_TARGET}" PRIVATE ZNC::ZNC @zncpubdeps@) endfunction() message(STATUS "Found ZNC @ZNC_VERSION@") From afe94158a75a68ddeb398e96b091008fa2b0c4e0 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 11:59:53 +0100 Subject: [PATCH 025/123] Try to simplify building modules --- ZNCConfig.cmake.in | 2 +- modules/CMakeLists.txt | 3 +-- modules/modperl/CMakeLists.txt | 2 +- modules/modpython/CMakeLists.txt | 3 +-- src/CMakeLists.txt | 2 +- 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/ZNCConfig.cmake.in b/ZNCConfig.cmake.in index c2591fad..1760bb46 100644 --- a/ZNCConfig.cmake.in +++ b/ZNCConfig.cmake.in @@ -47,7 +47,7 @@ function(znc_setup_module) SUFFIX ".so" NO_SONAME true CXX_VISIBILITY_PRESET "hidden") - target_link_libraries("${znc_mod_TARGET}" PRIVATE ZNC::ZNC @zncpubdeps@) + target_link_libraries("${znc_mod_TARGET}" PRIVATE ZNC::ZNC) endfunction() message(STATUS "Found ZNC @ZNC_VERSION@") diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index a737285d..409e1f27 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -37,8 +37,7 @@ function(add_cxx_module mod modpath) if(moddepend_${mod}) add_dependencies("module_${mod}" ${moddepend_${mod}}) endif() - target_link_libraries("module_${mod}" PRIVATE ZNC ${modlink_${mod}} - ${zncpubdeps}) + target_link_libraries("module_${mod}" PRIVATE ZNC ${modlink_${mod}}) set_target_properties("module_${mod}" PROPERTIES "" "" ${modprop_${mod}}) install(TARGETS "module_${mod}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}/znc") diff --git a/modules/modperl/CMakeLists.txt b/modules/modperl/CMakeLists.txt index 59befc29..4edf5191 100644 --- a/modules/modperl/CMakeLists.txt +++ b/modules/modperl/CMakeLists.txt @@ -82,7 +82,7 @@ target_include_directories(modperl_lib PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/.." "${CMAKE_CURRENT_SOURCE_DIR}/.." ${PERL_INCLUDE_DIRS}) -target_link_libraries(modperl_lib ${znc_link} ${zncpubdeps}) +target_link_libraries(modperl_lib ZNC) set_target_properties(modperl_lib PROPERTIES PREFIX "" SUFFIX ".${perl_ext}" diff --git a/modules/modpython/CMakeLists.txt b/modules/modpython/CMakeLists.txt index 8a217041..bc92b428 100644 --- a/modules/modpython/CMakeLists.txt +++ b/modules/modpython/CMakeLists.txt @@ -75,8 +75,7 @@ target_include_directories(modpython_lib PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/.." "${CMAKE_CURRENT_SOURCE_DIR}/.." ${Python3_INCLUDE_DIRS}) -target_link_libraries(modpython_lib ${znc_link} ${Python3_LDFLAGS} - ${zncpubdeps}) +target_link_libraries(modpython_lib ZNC ${Python3_LDFLAGS}) set_target_properties(modpython_lib PROPERTIES PREFIX "_" OUTPUT_NAME "znc_core" diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 961ffc95..cf919088 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -100,7 +100,7 @@ target_compile_features(znc PUBLIC ${required_cxx11_features}) target_compile_features(znclib PUBLIC ${required_cxx11_features}) add_library(ZNC INTERFACE) -target_link_libraries(ZNC INTERFACE ${znc_link}) +target_link_libraries(ZNC INTERFACE ${znc_link} ${zncpubdeps}) target_compile_definitions(ZNC INTERFACE "znc_export_lib_EXPORTS") if(HAVE_I18N) From 72d1544dc2c87e6971884df508665741b721ac15 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 12:02:01 +0100 Subject: [PATCH 026/123] Use llvm-cov in macos CI --- .github/build.sh | 3 +++ .github/workflows/build.yml | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.github/build.sh b/.github/build.sh index 3a277a6b..527e9196 100644 --- a/.github/build.sh +++ b/.github/build.sh @@ -43,6 +43,9 @@ case "${CC:-gcc}" in lcov --list lcov-coverage.txt ;; clang) + if [[ x$(uname) == xDarwin ]]; then + export PATH=$PATH:/Library/Developer/CommandLineTools/usr/bin + fi llvm-profdata merge unittest.profraw -o unittest.profdata llvm-profdata merge inttest.profraw -o inttest.profdata llvm-cov show -show-line-counts-or-regions -instr-profile=unittest.profdata test/unittest_bin > unittest-cmake-coverage.txt diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7f6fb252..7bd10638 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -103,6 +103,10 @@ jobs: macos: name: macOS runs-on: macos-latest + env: + # This doesn't make big difference, since it's the same compiler, but we also use this variable to select lcov vs llvm-cov + CXX: clang++ + CC: clang steps: - uses: actions/checkout@v3 with: From 2b9a582d3e37780d93e3ba2e97637198c88477e9 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 14:43:15 +0100 Subject: [PATCH 027/123] Bump cmake requirements in subprojects too --- cmake/cxx11check/CMakeLists.txt | 2 +- cmake/perl_check/CMakeLists.txt | 2 +- src/CMakeLists.txt | 5 ----- test/integration/CMakeLists.txt | 2 +- znc-buildmod.cmake.in | 2 +- 5 files changed, 4 insertions(+), 9 deletions(-) diff --git a/cmake/cxx11check/CMakeLists.txt b/cmake/cxx11check/CMakeLists.txt index eef4b966..c9da4946 100644 --- a/cmake/cxx11check/CMakeLists.txt +++ b/cmake/cxx11check/CMakeLists.txt @@ -14,7 +14,7 @@ # limitations under the License. # -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.13) project(cxx11check LANGUAGES CXX) set(CMAKE_VERBOSE_MAKEFILE true) diff --git a/cmake/perl_check/CMakeLists.txt b/cmake/perl_check/CMakeLists.txt index c8f02258..7ecf7504 100644 --- a/cmake/perl_check/CMakeLists.txt +++ b/cmake/perl_check/CMakeLists.txt @@ -14,7 +14,7 @@ # limitations under the License. # -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.13) project(perl_check LANGUAGES CXX) set(CMAKE_VERBOSE_MAKEFILE true) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cf919088..d9ef245c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -14,11 +14,6 @@ # limitations under the License. # -if(CMAKE_VERSION VERSION_LESS 3.2) - # Since 3.2 it does this automatically from BYPRODUCTS - set_source_files_properties("versionc.cpp" PROPERTIES GENERATED true) -endif() - set(znc_cpp "ZNCString.cpp" "znc.cpp" "IRCNetwork.cpp" "Translation.cpp" "IRCSock.cpp" "Client.cpp" "Chan.cpp" "Nick.cpp" "Server.cpp" "Modules.cpp" "MD5.cpp" "Buffer.cpp" "Utils.cpp" "FileUtils.cpp" diff --git a/test/integration/CMakeLists.txt b/test/integration/CMakeLists.txt index 211998ea..5b16001f 100644 --- a/test/integration/CMakeLists.txt +++ b/test/integration/CMakeLists.txt @@ -14,7 +14,7 @@ # limitations under the License. # -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.13) project(ZNCIntegrationTest LANGUAGES CXX) set(CMAKE_CXX_STANDARD 11) diff --git a/znc-buildmod.cmake.in b/znc-buildmod.cmake.in index 9645d060..aae49ede 100755 --- a/znc-buildmod.cmake.in +++ b/znc-buildmod.cmake.in @@ -56,7 +56,7 @@ args = parser.parse_args() with tempfile.TemporaryDirectory() as cmdir: with open(os.path.join(cmdir, 'CMakeLists.txt'), 'w') as cm: - print('cmake_minimum_required(VERSION 3.1)', file=cm) + print('cmake_minimum_required(VERSION 3.13)', file=cm) print('project(ExternalModules LANGUAGES CXX)', file=cm) print('find_package(ZNC @ZNC_VERSION_MAJOR@.@ZNC_VERSION_MINOR@ HINTS ' '@CMAKE_INSTALL_FULL_DATADIR@/znc REQUIRED)', file=cm) From ce04d4c6d40db1afea4b24be90c953f1185c2b6d Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 30 Sep 2023 21:39:13 +0100 Subject: [PATCH 028/123] Add a comment --- cmake/CMakeFindDependencyMacroPC.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmake/CMakeFindDependencyMacroPC.cmake b/cmake/CMakeFindDependencyMacroPC.cmake index 6dda0ec4..9857838b 100644 --- a/cmake/CMakeFindDependencyMacroPC.cmake +++ b/cmake/CMakeFindDependencyMacroPC.cmake @@ -1,3 +1,5 @@ +# This is directly based on CMake's CMakeFindDependencyMacro from 3.26.5, the only change is that it uses pkg_check_modules instead of find_package + # Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. From aa6fa65c032989784aca333695b4a967fbce2a6c Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Sun, 1 Oct 2023 00:33:48 +0000 Subject: [PATCH 029/123] Update translations from Crowdin for --- TRANSLATORS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/TRANSLATORS.md b/TRANSLATORS.md index 55b977c4..6d75d100 100644 --- a/TRANSLATORS.md +++ b/TRANSLATORS.md @@ -2,6 +2,7 @@ These people helped translating ZNC to various languages: * Alcahest ([X] Alcahest) * Altay +* aycanuAydemir * bashgeek (Daniel) * CaPaCuL * casmo (Casper) From cd275d23dd044a69649cfd9137a70075159c8717 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Wed, 4 Oct 2023 00:33:59 +0000 Subject: [PATCH 030/123] Update translations from Crowdin for id_ID --- modules/po/route_replies.id_ID.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/modules/po/route_replies.id_ID.po b/modules/po/route_replies.id_ID.po index cea478db..760644c0 100644 --- a/modules/po/route_replies.id_ID.po +++ b/modules/po/route_replies.id_ID.po @@ -12,48 +12,48 @@ msgstr "" "Language-Team: Indonesian\n" "Language: id_ID\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" From bf5805d9a93e4ca020556fddebeb46e1ff790f72 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Tue, 10 Oct 2023 20:30:01 +0100 Subject: [PATCH 031/123] Update docker alpine to 3.18 To prepare for https://github.com/znc/znc-docker/pull/32 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 798f1062..daa10120 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.17 +FROM alpine:3.18 ARG VERSION_EXTRA="" From aa5016657baa13d0d5045ddf33c937c671ba3f37 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 26 Oct 2023 00:29:03 +0100 Subject: [PATCH 032/123] Fix modpython to show list of available modules In 1.8.0 I switched from deprecated imp to importlib for loading module by name, but forgot about this function Close #1884 --- modules/modpython.cpp | 41 +++++----------------------- modules/modpython/znc.py | 27 ------------------ test/integration/tests/scripting.cpp | 5 ++++ 3 files changed, 12 insertions(+), 61 deletions(-) diff --git a/modules/modpython.cpp b/modules/modpython.cpp index bf1c2ddb..52c394e4 100644 --- a/modules/modpython.cpp +++ b/modules/modpython.cpp @@ -289,42 +289,17 @@ class CModPython : public CModule { return HALT; } - void TryAddModInfo(const CString& sPath, const CString& sName, + void TryAddModInfo(const CString& sName, set& ssMods, set& ssAlready, CModInfo::EModuleType eType) { if (ssAlready.count(sName)) { return; } - PyObject* pyFunc = - PyObject_GetAttrString(m_PyZNCModule, "get_mod_info_path"); - if (!pyFunc) { - CString sRetMsg = GetPyExceptionStr(); - DEBUG("modpython tried to get info about [" - << sPath << "] (1) but: " << sRetMsg); - return; - } CModInfo ModInfo; - PyObject* pyRes = PyObject_CallFunction( - pyFunc, const_cast("ssN"), sPath.c_str(), sName.c_str(), - SWIG_NewInstanceObj(&ModInfo, SWIG_TypeQuery("CModInfo*"), 0)); - if (!pyRes) { - CString sRetMsg = GetPyExceptionStr(); - DEBUG("modpython tried to get info about [" - << sPath << "] (2) but: " << sRetMsg); - Py_CLEAR(pyFunc); - return; - } - Py_CLEAR(pyFunc); - long int x = PyLong_AsLong(pyRes); - if (PyErr_Occurred()) { - CString sRetMsg = GetPyExceptionStr(); - DEBUG("modpython tried to get info about [" - << sPath << "] (3) but: " << sRetMsg); - Py_CLEAR(pyRes); - return; - } - Py_CLEAR(pyRes); - if (x && ModInfo.SupportsType(eType)) { + bool bSuccess = false; + CString sRetMsg; + OnGetModInfo(ModInfo, sName, bSuccess, sRetMsg); + if (bSuccess && ModInfo.SupportsType(eType)) { ssMods.insert(ModInfo); ssAlready.insert(sName); } @@ -342,20 +317,18 @@ class CModPython : public CModule { for (unsigned int a = 0; a < Dir.size(); a++) { CFile& File = *Dir[a]; CString sName = File.GetShortName(); - CString sPath = File.GetLongName(); - sPath.TrimSuffix(sName); if (!File.IsDir()) { if (sName.WildCmp("*.pyc")) { sName.RightChomp(4); - } else if (sName.WildCmp("*.py") || sName.WildCmp("*.so")) { + } else if (sName.WildCmp("*.py")) { sName.RightChomp(3); } else { continue; } } - TryAddModInfo(sPath, sName, ssMods, already, eType); + TryAddModInfo(sName, ssMods, already, eType); } dirs.pop(); diff --git a/modules/modpython/znc.py b/modules/modpython/znc.py index 4e8fc295..bc641cde 100644 --- a/modules/modpython/znc.py +++ b/modules/modpython/znc.py @@ -940,33 +940,6 @@ def get_mod_info(modname, retmsg, modinfo): return 2 -def get_mod_info_path(path, modname, modinfo): - try: - x = imp.find_module(modname, [path]) - except ImportError: - return 0 - # x == (, - # './modules/admin.so', ('.so', 'rb', 3)) - # x == (, - # './modules/pythontest.py', ('.py', 'U', 1)) - if x[0] is None and x[2][2] != imp.PKG_DIRECTORY: - return 0 - try: - pymodule = imp.load_module(modname, *x) - except ImportError: - return 0 - finally: - if x[0]: - x[0].close() - if modname not in pymodule.__dict__: - return 0 - cl = pymodule.__dict__[modname] - modinfo.SetName(modname) - modinfo.SetPath(pymodule.__file__) - gather_mod_info(cl, modinfo) - return 1 - - CONTINUE = CModule.CONTINUE HALT = CModule.HALT HALTMODS = CModule.HALTMODS diff --git a/test/integration/tests/scripting.cpp b/test/integration/tests/scripting.cpp index 24a45038..2ef87589 100644 --- a/test/integration/tests/scripting.cpp +++ b/test/integration/tests/scripting.cpp @@ -277,6 +277,11 @@ TEST_F(ZNCTest, ModpythonPackage) { client.Write("znc updatemod packagetest"); client.Write("PRIVMSG *packagetest :foo"); client.ReadUntil("value = b"); + // Test if python modules are viewable via *status. + // https://github.com/znc/znc/issues/1884 + client.Write("znc listavailmods"); + client.ReadUntil(":*status!status@znc.in PRIVMSG nick :\x02 packagetest"); + client.ReadUntil(":*status!status@znc.in PRIVMSG nick :\x02 pyeval\x0F: Evaluates python code"); } TEST_F(ZNCTest, ModpythonModperl) { From edd5dac89fb0e71df21a04c45961843c72eb2930 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Thu, 26 Oct 2023 00:33:58 +0000 Subject: [PATCH 033/123] Update translations from Crowdin for bg_BG da_DK de_DE fr_FR nl_NL --- modules/po/modpython.bg_BG.po | 2 +- modules/po/modpython.da_DK.po | 2 +- modules/po/modpython.de_DE.po | 2 +- modules/po/modpython.fr_FR.po | 2 +- modules/po/modpython.nl_NL.po | 2 +- modules/po/modpython.pot | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/po/modpython.bg_BG.po b/modules/po/modpython.bg_BG.po index 8fc39f62..34fb10bd 100644 --- a/modules/po/modpython.bg_BG.po +++ b/modules/po/modpython.bg_BG.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Bulgarian\n" "Language: bg_BG\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.da_DK.po b/modules/po/modpython.da_DK.po index 06963354..cd3b1209 100644 --- a/modules/po/modpython.da_DK.po +++ b/modules/po/modpython.da_DK.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Danish\n" "Language: da_DK\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.de_DE.po b/modules/po/modpython.de_DE.po index b5d8b6a2..5b23a613 100644 --- a/modules/po/modpython.de_DE.po +++ b/modules/po/modpython.de_DE.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: German\n" "Language: de_DE\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "Lade Python-Skripte als ZNC-Module" diff --git a/modules/po/modpython.fr_FR.po b/modules/po/modpython.fr_FR.po index b05eeb1b..083ca8f6 100644 --- a/modules/po/modpython.fr_FR.po +++ b/modules/po/modpython.fr_FR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: French\n" "Language: fr_FR\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.nl_NL.po b/modules/po/modpython.nl_NL.po index 1c6bd357..7985d1ea 100644 --- a/modules/po/modpython.nl_NL.po +++ b/modules/po/modpython.nl_NL.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Dutch\n" "Language: nl_NL\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "Laad python scripts als ZNC modulen" diff --git a/modules/po/modpython.pot b/modules/po/modpython.pot index eeb17376..0548caf2 100644 --- a/modules/po/modpython.pot +++ b/modules/po/modpython.pot @@ -3,6 +3,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "" From 397b8e5ced91af79fe913358c2e082fc520fab4d Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Mon, 30 Oct 2023 00:34:05 +0000 Subject: [PATCH 034/123] Update translations from Crowdin for el_GR id_ID --- modules/po/modpython.el_GR.po | 2 +- modules/po/modpython.id_ID.po | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/po/modpython.el_GR.po b/modules/po/modpython.el_GR.po index 73894024..e895be0d 100644 --- a/modules/po/modpython.el_GR.po +++ b/modules/po/modpython.el_GR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Greek\n" "Language: el_GR\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.id_ID.po b/modules/po/modpython.id_ID.po index 89249c8b..cf6f06a4 100644 --- a/modules/po/modpython.id_ID.po +++ b/modules/po/modpython.id_ID.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Indonesian\n" "Language: id_ID\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "" From 3f2d7d5e87f1d19c7bec2aedf9c703c8238245be Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Sat, 4 Nov 2023 00:32:22 +0000 Subject: [PATCH 035/123] Update translations from Crowdin for it_IT --- modules/po/modpython.it_IT.po | 2 +- modules/po/route_replies.it_IT.po | 22 +++++++++++----------- src/po/znc.it_IT.po | 28 ++++++++++++++-------------- 3 files changed, 26 insertions(+), 26 deletions(-) diff --git a/modules/po/modpython.it_IT.po b/modules/po/modpython.it_IT.po index 4b01c797..4df29074 100644 --- a/modules/po/modpython.it_IT.po +++ b/modules/po/modpython.it_IT.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Italian\n" "Language: it_IT\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "Carica gli script di python come moduli ZNC" diff --git a/modules/po/route_replies.it_IT.po b/modules/po/route_replies.it_IT.po index 1459435e..81eae1ff 100644 --- a/modules/po/route_replies.it_IT.po +++ b/modules/po/route_replies.it_IT.po @@ -12,21 +12,21 @@ msgstr "" "Language-Team: Italian\n" "Language: it_IT\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "[si|no]" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "Decide se mostrare o meno i messaggi di timeout" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" "Questo modulo ha riscontrato un timeout che probabilmente è un problema di " "connettività." -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." @@ -34,30 +34,30 @@ msgstr "" "Tuttavia, se puoi fornire i passaggi per riprodurre questo problema, segnala " "un bug." -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "Per disabilitare questo messaggio, digita \"/msg {1} silent yes\"" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "Ultima richiesta: {1}" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "Risposte attese:" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "{1} (ultimo)" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "I messaggi di timeout sono disabilitati." -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "I messaggi di timeout sono abilitati." -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "Invia le risposte (come ad esempio /who) solamente al cliente giusto" diff --git a/src/po/znc.it_IT.po b/src/po/znc.it_IT.po index 3b1e7de2..12f4e6ee 100644 --- a/src/po/znc.it_IT.po +++ b/src/po/znc.it_IT.po @@ -55,27 +55,27 @@ msgstr "" "loadmod <nome del modulo>”). Dopo aver caricato alcuni moduli " "abilitati per il web, il menù si espanderà." -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "Utente già esistente" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "IPv6 non è abilitato" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "SSL non è abilitata" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "Impossibile localizzare il file pem: {1}" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "Porta non valida" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Impossibile associare: {1}" @@ -83,7 +83,7 @@ msgstr "Impossibile associare: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Salta il server perché non è più in elenco" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "Benvenuti nello ZNC" @@ -1996,7 +1996,7 @@ msgstr "hostname malformato nel certificato" msgid "hostname verification error" msgstr "errore di verifica dell'hostname" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -2004,11 +2004,11 @@ msgstr "" "Nome del network non valido. Deve essere alfanumerico. Da non confondere con " "il nome del server" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "Network {1} già esistente" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -2016,18 +2016,18 @@ msgstr "" "Sei stato disconnesso perché il tuo indirizzo IP non è più autorizzato a " "connettersi a questo utente" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "Password è vuota" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "Username è vuoto" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "Username non è valido" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Impossibile trovare modinfo {1}: {2}" From 5e950e65fb499cc7ab81924c6e3081fc9892b1a2 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Tue, 7 Nov 2023 00:33:08 +0000 Subject: [PATCH 036/123] Update translations from Crowdin for pl_PL --- modules/po/modpython.pl_PL.po | 2 +- modules/po/route_replies.pl_PL.po | 22 +++++++++++----------- src/po/znc.pl_PL.po | 28 ++++++++++++++-------------- 3 files changed, 26 insertions(+), 26 deletions(-) diff --git a/modules/po/modpython.pl_PL.po b/modules/po/modpython.pl_PL.po index de68cc16..8eaf2f09 100644 --- a/modules/po/modpython.pl_PL.po +++ b/modules/po/modpython.pl_PL.po @@ -14,6 +14,6 @@ msgstr "" "Language-Team: Polish\n" "Language: pl_PL\n" -#: modpython.cpp:532 +#: modpython.cpp:505 msgid "Loads python scripts as ZNC modules" msgstr "Ładuje skrypty pythona jako moduły ZNC" diff --git a/modules/po/route_replies.pl_PL.po b/modules/po/route_replies.pl_PL.po index 63d844bd..4f05e086 100644 --- a/modules/po/route_replies.pl_PL.po +++ b/modules/po/route_replies.pl_PL.po @@ -14,48 +14,48 @@ msgstr "" "Language-Team: Polish\n" "Language: pl_PL\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "[yes|no]" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "Aby wyłączyć tą wiadomość, zrób \"/msg {1} silent yes\"" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "Wysyła odpowiedzi (np. takie jak /who) tylko do właściwych klientów" diff --git a/src/po/znc.pl_PL.po b/src/po/znc.pl_PL.po index 21950fde..1dcb2d5d 100644 --- a/src/po/znc.pl_PL.po +++ b/src/po/znc.pl_PL.po @@ -56,27 +56,27 @@ msgstr "" "msg *status help” i “/msg *status loadmod <moduł>”). Jak już załadujesz jakieś moduły WWW to menu się rozwinie." -#: znc.cpp:1554 +#: znc.cpp:1552 msgid "User already exists" msgstr "Użytkownik już istnieje" -#: znc.cpp:1662 +#: znc.cpp:1660 msgid "IPv6 is not enabled" msgstr "IPv6 nie jest włączone" -#: znc.cpp:1670 +#: znc.cpp:1668 msgid "SSL is not enabled" msgstr "SSL nie jest włączone" -#: znc.cpp:1678 +#: znc.cpp:1676 msgid "Unable to locate pem file: {1}" msgstr "Nie udało się odnaleźć pliku pem: {1}" -#: znc.cpp:1697 +#: znc.cpp:1695 msgid "Invalid port" msgstr "Nieprawidłowy port" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1811 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Nie udało się przypiąć: {1}" @@ -85,7 +85,7 @@ msgid "Jumping servers because this server is no longer in the list" msgstr "" "Przeskakiwanie na inne serwery, ponieważ tego serwera nie ma już na liście" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:671 User.cpp:699 msgid "Welcome to ZNC" msgstr "Witamy w ZNC" @@ -1985,7 +1985,7 @@ msgstr "zniekształcona nazwa hosta w certyfikacie" msgid "hostname verification error" msgstr "błąd weryfikacji hosta" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1993,11 +1993,11 @@ msgstr "" "Nieprawidłowa nazwa sieci. Powinna być alfanumeryczna. Nie należy mylić jej " "z nazwą serwera" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "Sieć {1} już istnieje" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -2005,18 +2005,18 @@ msgstr "" "Jesteś rozłączany, ponieważ Twój adres IP nie może już łączyć się z tym " "użytkownikiem" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "Nie podano hasła" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "Nazwa użytkownika jest pusta" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "Nazwa użytkownika jest niepoprawna" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Nie można znaleźć modinfo {1}: {2}" From 53f0751fd5a09cc38bfe1a9f4d2d2c2871d49de3 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 18 Nov 2023 11:15:27 +0000 Subject: [PATCH 037/123] Use C++17 --- CMakeLists.txt | 8 +++--- README.md | 2 +- cmake/{TestCXX11.cmake => TestCXX17.cmake} | 28 +++++++++---------- .../{cxx11check => cxx17check}/CMakeLists.txt | 2 +- cmake/{cxx11check => cxx17check}/main.cpp | 2 ++ test/integration/CMakeLists.txt | 2 +- 6 files changed, 23 insertions(+), 21 deletions(-) rename cmake/{TestCXX11.cmake => TestCXX17.cmake} (56%) rename cmake/{cxx11check => cxx17check}/CMakeLists.txt (96%) rename cmake/{cxx11check => cxx17check}/main.cpp (96%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 63375083..5b659762 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,12 +41,12 @@ endfunction() list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") -include(TestCXX11) -set(CMAKE_CXX_STANDARD 11) +include(TestCXX17) +set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED true) if(NOT CYGWIN) - # We don't want to use -std=gnu++11 instead of -std=c++11, but among other - # things, -std=c++11 on cygwin defines __STRICT_ANSI__ which makes cygwin + # We don't want to use -std=gnu++17 instead of -std=c++17, but among other + # things, -std=c++17 on cygwin defines __STRICT_ANSI__ which makes cygwin # not to compile: undefined references to strerror_r, to fdopen, to # strcasecmp, etc (their declarations in system headers are between ifdef) set(CMAKE_CXX_EXTENSIONS false) diff --git a/README.md b/README.md index 60336595..8a7345e9 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Core: * GNU make * pkg-config -* GCC 4.8 or clang 3.2 +* GCC 8 or clang 5 * CMake ## Optional Requirements diff --git a/cmake/TestCXX11.cmake b/cmake/TestCXX17.cmake similarity index 56% rename from cmake/TestCXX11.cmake rename to cmake/TestCXX17.cmake index a55652fb..61fc739e 100644 --- a/cmake/TestCXX11.cmake +++ b/cmake/TestCXX17.cmake @@ -14,26 +14,26 @@ # limitations under the License. # -if(NOT DEFINED cxx11check) - message(STATUS "Checking for C++11 support") - get_filename_component(_CXX11Check_dir "${CMAKE_CURRENT_LIST_FILE}" +if(NOT DEFINED cxx17check) + message(STATUS "Checking for C++17 support") + get_filename_component(_CXX17Check_dir "${CMAKE_CURRENT_LIST_FILE}" DIRECTORY) - try_compile(cxx11_supported - "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/cxx11check" - "${_CXX11Check_dir}/cxx11check" cxx11check - OUTPUT_VARIABLE _CXX11Check_tryout) - if(cxx11_supported) - message(STATUS "Checking for C++11 support - supported") - SET(cxx11check 1 CACHE INTERNAL "C++11 support") + try_compile(cxx17_supported + "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/cxx17check" + "${_CXX17Check_dir}/cxx17check" cxx17check + OUTPUT_VARIABLE _CXX17Check_tryout) + if(cxx17_supported) + message(STATUS "Checking for C++17 support - supported") + SET(cxx17check 1 CACHE INTERNAL "C++17 support") file(APPEND "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log" - "Output of C++11 check:\n${_CXX11Check_tryout}\n") + "Output of C++17 check:\n${_CXX17Check_tryout}\n") else() file(APPEND "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log" - "Error in C++11 check:\n${_CXX11Check_tryout}\n") - message(STATUS "Checking for C++11 support - not supported") + "Error in C++17 check:\n${_CXX17Check_tryout}\n") + message(STATUS "Checking for C++17 support - not supported") message(FATAL_ERROR " Upgrade your compiler.\n" - " GCC 4.8+ and Clang 3.2+ are known to work.") + " GCC 8+ and Clang 5+ should work.") endif() endif() diff --git a/cmake/cxx11check/CMakeLists.txt b/cmake/cxx17check/CMakeLists.txt similarity index 96% rename from cmake/cxx11check/CMakeLists.txt rename to cmake/cxx17check/CMakeLists.txt index c9da4946..ed9d69e5 100644 --- a/cmake/cxx11check/CMakeLists.txt +++ b/cmake/cxx17check/CMakeLists.txt @@ -18,6 +18,6 @@ cmake_minimum_required(VERSION 3.13) project(cxx11check LANGUAGES CXX) set(CMAKE_VERBOSE_MAKEFILE true) -set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED true) add_executable(main main.cpp) diff --git a/cmake/cxx11check/main.cpp b/cmake/cxx17check/main.cpp similarity index 96% rename from cmake/cxx11check/main.cpp rename to cmake/cxx17check/main.cpp index 0436ab5b..3e704c31 100644 --- a/cmake/cxx11check/main.cpp +++ b/cmake/cxx17check/main.cpp @@ -11,6 +11,7 @@ // warranty. #include +#include template struct check { @@ -59,5 +60,6 @@ void test() { func(0); } int main() { std::map m; m.emplace(2, 4); + auto [x, y] = *m.begin(); return 0; } diff --git a/test/integration/CMakeLists.txt b/test/integration/CMakeLists.txt index 5b16001f..cc63a3aa 100644 --- a/test/integration/CMakeLists.txt +++ b/test/integration/CMakeLists.txt @@ -17,7 +17,7 @@ cmake_minimum_required(VERSION 3.13) project(ZNCIntegrationTest LANGUAGES CXX) -set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED true) set(CMAKE_THREAD_PREFER_PTHREAD true) From ba0351e426acc14fb839985701d9c7dc2720871f Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 18 Nov 2023 11:19:41 +0000 Subject: [PATCH 038/123] Use std::string_view instead of backported one --- NOTICE | 1 - src/CMakeLists.txt | 1 - src/Message.cpp | 17 +- third_party/bpstd/bpstd/string_view.hpp | 1424 ----------------------- 4 files changed, 9 insertions(+), 1434 deletions(-) delete mode 100644 third_party/bpstd/bpstd/string_view.hpp diff --git a/NOTICE b/NOTICE index ee778b1a..e08eeaa5 100644 --- a/NOTICE +++ b/NOTICE @@ -16,7 +16,6 @@ ZNC includes code from jQuery UI (http://jqueryui.com/), licensed under the MIT ZNC includes code from Selectize (http://brianreavis.github.io/selectize.js/), licensed under the Apache License 2.0. ZNC includes modified code from CMakeFindFrameworks.cmake by Kitware, Inc., licensed under BSD License. ZNC includes modified code from TestLargeFiles.cmake, licensed under Boost Software License, Version 1.0. -ZNC includes code from BackportCpp (https://github.com/bitwizeshift/string_view-standalone), licensed under the MIT license. ZNC includes code from cctz (https://github.com/google/cctz), licensed under the Apache License 2.0. ZNC is developed by these people: diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d9ef245c..1697bf30 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -56,7 +56,6 @@ add_custom_target(version add_dependencies(znclib copy_csocket_h copy_csocket_cc version) set(znc_include_dirs - "$" "$" "$" "$") diff --git a/src/Message.cpp b/src/Message.cpp index 6a6af073..a8ae5026 100644 --- a/src/Message.cpp +++ b/src/Message.cpp @@ -14,9 +14,10 @@ * limitations under the License. */ +#include + #include #include -#include "bpstd/string_view.hpp" CMessage::CMessage(const CString& sMessage) { Parse(sMessage); @@ -165,7 +166,7 @@ void CMessage::Parse(const CString& sMessage) { // Find the end of the first word const char* p = begin; while (p < end && *p != ' ') ++p; - bpstd::string_view result(begin, p - begin); + std::string_view result(begin, p - begin); begin = p; // Prepare for the following word while (begin < end && *begin == ' ') ++begin; @@ -175,12 +176,12 @@ void CMessage::Parse(const CString& sMessage) { // m_mssTags.clear(); if (begin < end && *begin == '@') { - bpstd::string_view svTags = next_word().substr(1); - std::vector vsTags; + std::string_view svTags = next_word().substr(1); + std::vector vsTags; // Split by ';' while (true) { auto delim = svTags.find_first_of(';'); - if (delim == bpstd::string_view::npos) { + if (delim == std::string_view::npos) { vsTags.push_back(svTags); break; } @@ -188,10 +189,10 @@ void CMessage::Parse(const CString& sMessage) { svTags = svTags.substr(delim + 1); } // Save key and value - for (bpstd::string_view svTag : vsTags) { + for (std::string_view svTag : vsTags) { auto delim = svTag.find_first_of('='); - CString sKey = std::string(delim == bpstd::string_view::npos ? svTag : svTag.substr(0, delim)); - CString sValue = delim == bpstd::string_view::npos ? std::string() : std::string(svTag.substr(delim + 1)); + CString sKey = std::string(delim == std::string_view::npos ? svTag : svTag.substr(0, delim)); + CString sValue = delim == std::string_view::npos ? std::string() : std::string(svTag.substr(delim + 1)); m_mssTags[sKey] = sValue.Escape(CString::EMSGTAG, CString::CString::EASCII); } diff --git a/third_party/bpstd/bpstd/string_view.hpp b/third_party/bpstd/bpstd/string_view.hpp deleted file mode 100644 index 691ef00e..00000000 --- a/third_party/bpstd/bpstd/string_view.hpp +++ /dev/null @@ -1,1424 +0,0 @@ -// https://github.com/bitwizeshift/string_view-standalone/raw/v1.1.0/single_include/bpstd/string_view.hpp - -/** - * \file string_view.hpp - * - * \brief This header contains the definition of the string_view type, as - * described by the C++17 standard. - * - * \author Matthew Rodusek (matthew.rodusek@gmail.com) - * \copyright Matthew Rodusek - */ - -/* - * The MIT License (MIT) - * - * Licensed under the MIT License . - * Copyright (c) 2016 Matthew Rodusek - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef BPSTD_STRING_VIEW_HPP -#define BPSTD_STRING_VIEW_HPP - -#include // std:: -#include // std::char_traits -#include // std::basic_ostream -#include // std::size_t -#include // std::allocator -#include // std::out_of_range -#include // std::reverse_iterator -namespace bpstd { // back-port std - - //////////////////////////////////////////////////////////////////////////// - /// \brief A wrapper around non-owned strings. - /// - /// This is an implementation of the C++17 string_view proposal - /// - /// \ingroup core - //////////////////////////////////////////////////////////////////////////// - template< - typename CharT, - typename Traits = std::char_traits - > - class basic_string_view final - { - //------------------------------------------------------------------------ - // Public Member Types - //------------------------------------------------------------------------ - public: - - using char_type = CharT; - using traits_type = Traits; - using size_type = std::size_t; - - using value_type = CharT; - using reference = value_type&; - using const_reference = const value_type&; - using pointer = value_type*; - using const_pointer = const value_type*; - - using iterator = const CharT*; - using const_iterator = const CharT*; - using reverse_iterator = std::reverse_iterator; - using const_reverse_iterator = std::reverse_iterator; - - //------------------------------------------------------------------------ - // Public Members - //------------------------------------------------------------------------ - public: - - static constexpr size_type npos = size_type(-1); - - //------------------------------------------------------------------------ - // Constructors - //------------------------------------------------------------------------ - public: - - /// \brief Default constructs a basic_string_view without any content - constexpr basic_string_view() noexcept; - - /// \brief Constructs a basic_string_view by copying another one - /// - /// \param other the string view being copied - constexpr basic_string_view(const basic_string_view& other) noexcept = default; - - /// \brief Constructs a basic_string_view by moving anothe rone - /// - /// \param other the string view being moved - constexpr basic_string_view(basic_string_view&& other) noexcept = default; - - /// \brief Constructs a basic_string_view from a std::basic_string - /// - /// \param str the string to view - template - basic_string_view(const std::basic_string& str) noexcept; - - /// \brief Constructs a basic_string_view from an ansi-string - /// - /// \param str the string to view - constexpr basic_string_view(const char_type* str) noexcept; - - /// \brief Constructs a basic_string_view from an ansi string of a given size - /// - /// \param str the string to view - /// \param count the size of the string - constexpr basic_string_view(const char_type* str, size_type count) noexcept; - - //------------------------------------------------------------------------ - // Assignment - //------------------------------------------------------------------------ - public: - - /// \brief Assigns a basic_string_view from an ansi-string - /// - /// \param view the string to view - /// \return reference to \c (*this) - basic_string_view& operator=(const basic_string_view& view) = default; - - //------------------------------------------------------------------------ - // Capacity - //------------------------------------------------------------------------ - public: - - /// \brief Returns the length of the string, in terms of bytes - /// - /// \return the length of the string, in terms of bytes - constexpr size_type size() const noexcept; - - /// \copydoc basic_string_view::size - constexpr size_type length() const noexcept; - - /// \brief The largest possible number of char-like objects that can be - /// referred to by a basic_string_view. - /// \return Maximum number of characters - constexpr size_type max_size() const noexcept; - - /// \brief Returns whether the basic_string_view is empty - /// (i.e. whether its length is 0). - /// - /// \return whether the basic_string_view is empty - constexpr bool empty() const noexcept; - - //------------------------------------------------------------------------ - // Element Access - //------------------------------------------------------------------------ - public: - - /// \brief Gets the ansi-string of the current basic_string_view - /// - /// \return the ansi-string pointer - constexpr const char_type* c_str() const noexcept; - - /// \brief Gets the data of the current basic_string_view - /// - /// \note This is an alias of #c_str - /// - /// \return the data this basic_string_view contains - constexpr const char_type* data() const noexcept; - - /// \brief Accesses the element at index \p pos - /// - /// \param pos the index to access - /// \return const reference to the character - constexpr const_reference operator[](size_type pos) const noexcept; - - /// \brief Accesses the element at index \p pos - /// - /// \param pos the index to access - /// \return const reference to the character - constexpr const_reference at(size_type pos) const; - - /// \brief Access the first character of the string - /// - /// \note Undefined behavior if basic_string_view is empty - /// - /// \return reference to the first character of the string - constexpr const_reference front() const noexcept; - - /// \brief References the last character of the string - /// - /// \note Undefined behavior if basic_string_view is empty - /// - /// \return reference to the last character of the string - constexpr const_reference back() const noexcept; - - //------------------------------------------------------------------------ - // Modifiers - //------------------------------------------------------------------------ - public: - - /// \brief Moves the start of the view forward by n characters. - /// - /// The behavior is undefined if n > size(). - /// - /// \param n number of characters to remove from the start of the view - void remove_prefix(size_type n) noexcept; - - /// \brief Moves the end of the view back by n characters. - /// - /// The behavior is undefined if n > size(). - /// - /// \param n number of characters to remove from the end of the view - void remove_suffix(size_type n) noexcept; - - /// \brief Exchanges the view with that of v. - /// - /// \param v view to swap with - void swap(basic_string_view& v) noexcept; - - //------------------------------------------------------------------------ - // Conversions - //------------------------------------------------------------------------ - public: - - /// \brief Creates a basic_string with a copy of the content of the current view. - /// - /// \tparam Allocator type used to allocate internal storage - /// \param a Allocator instance to use for allocating the new string - /// - /// \return A basic_string containing a copy of the characters of the current view. - template> - constexpr std::basic_string - to_string(const Allocator& a = Allocator()) const; - - /// \copydoc basic_string_view::to_string - template - explicit constexpr operator std::basic_string() const; - - //------------------------------------------------------------------------ - // Operations - //------------------------------------------------------------------------ - public: - - /// \brief Copies the substring [pos, pos + rcount) to the character string pointed - /// to by dest, where rcount is the smaller of count and size() - pos. - /// - /// \param dest pointer to the destination character string - /// \param count requested substring length - /// \param pos position of the first character - size_type copy( char_type* dest, - size_type count = npos, - size_type pos = 0 ) const; - - /// \brief Returns a substring of this viewed string - /// - /// \param pos the position of the first character in the substring - /// \param len the length of the substring - /// \return the created substring - basic_string_view substr(size_t pos = 0, size_t len = npos) const; - - //------------------------------------------------------------------------ - - /// \brief Compares two character sequences - /// - /// \param v view to compare - /// \return negative value if this view is less than the other character - /// sequence, zero if the both character sequences are equal, positive - /// value if this view is greater than the other character sequence. - int compare(basic_string_view v) const noexcept; - - /// \brief Compares two character sequences - /// - /// \param pos position of the first character in this view to compare - /// \param count number of characters of this view to compare - /// \param v view to compare - /// \return negative value if this view is less than the other character - /// sequence, zero if the both character sequences are equal, positive - /// value if this view is greater than the other character sequence. - int compare(size_type pos, size_type count, basic_string_view v) const; - - /// \brief Compares two character sequences - /// - /// \param pos1 position of the first character in this view to compare - /// \param count1 number of characters of this view to compare - /// \param v view to compare - /// \param pos2 position of the second character in this view to compare - /// \param count2 number of characters of the given view to compare - /// \return negative value if this view is less than the other character - /// sequence, zero if the both character sequences are equal, positive - /// value if this view is greater than the other character sequence. - int compare( size_type pos1, size_type count1, basic_string_view v, - size_type pos2, size_type count2 ) const; - - /// \brief Compares two character sequences - /// - /// \param s pointer to the character string to compare to - /// \return negative value if this view is less than the other character - /// sequence, zero if the both character sequences are equal, positive - /// value if this view is greater than the other character sequence. - int compare(const char_type* s) const; - - /// \brief Compares two character sequences - /// - /// \param pos position of the first character in this view to compare - /// \param count number of characters of this view to compare - /// \param s pointer to the character string to compare to - /// \return negative value if this view is less than the other character - /// sequence, zero if the both character sequences are equal, positive - /// value if this view is greater than the other character sequence. - int compare(size_type pos, size_type count, const char_type* s) const; - - /// \brief Compares two character sequences - /// - /// \param pos position of the first character in this view to compare - /// \param count1 number of characters of this view to compare - /// \param s pointer to the character string to compare to - /// \param count2 number of characters of the given view to compare - /// \return negative value if this view is less than the other character - /// sequence, zero if the both character sequences are equal, positive - /// value if this view is greater than the other character sequence. - int compare( size_type pos, size_type count1, const char_type* s, - size_type count2 ) const; - - //------------------------------------------------------------------------ - - size_type find(basic_string_view v, size_type pos = 0) const; - - size_type find(char_type c, size_type pos = 0) const; - - size_type find(const char_type* s, size_type pos, size_type count) const; - - size_type find(const char_type* s, size_type pos = 0) const; - - //------------------------------------------------------------------------ - - size_type rfind(basic_string_view v, size_type pos = npos) const; - - size_type rfind(char_type c, size_type pos = npos) const; - - size_type rfind(const char_type* s, size_type pos, size_type count) const; - - size_type rfind(const char_type* s, size_type pos = npos) const; - - //------------------------------------------------------------------------ - - size_type find_first_of(basic_string_view v, size_type pos = 0) const; - - size_type find_first_of(char_type c, size_type pos = 0) const; - - size_type find_first_of(const char_type* s, size_type pos, size_type count) const; - - size_type find_first_of(const char_type* s, size_type pos = 0) const; - - //------------------------------------------------------------------------ - - size_type find_last_of(basic_string_view v, size_type pos = npos) const; - - size_type find_last_of(char_type c, size_type pos = npos) const; - - size_type find_last_of(const char_type* s, size_type pos, size_type count) const; - - size_type find_last_of(const char_type* s, size_type pos = npos) const; - - //------------------------------------------------------------------------ - - size_type find_first_not_of(basic_string_view v, size_type pos = 0) const; - - size_type find_first_not_of(char_type c, size_type pos = 0) const; - - size_type find_first_not_of(const char_type* s, size_type pos, size_type count) const; - - size_type find_first_not_of(const char_type* s, size_type pos = 0) const; - - //------------------------------------------------------------------------ - - size_type find_last_not_of(basic_string_view v, size_type pos = npos) const; - - size_type find_last_not_of(char_type c, size_type pos = npos) const; - - size_type find_last_not_of(const char_type* s, size_type pos, size_type count) const; - - size_type find_last_not_of(const char_type* s, size_type pos = npos) const; - - //------------------------------------------------------------------------ - // Iterators - //------------------------------------------------------------------------ - public: - - /// \{ - /// \brief Retrieves the begin iterator for this basic_string_view - /// - /// \return the begin iterator - const_iterator begin() const noexcept; - const_iterator cbegin() const noexcept; - /// \} - - /// \{ - /// \brief Retrieves the end iterator for this basic_string_view - /// - /// \return the end iterator - const_iterator end() const noexcept; - const_iterator cend() const noexcept; - /// \} - - /// \{ - /// \brief Retrieves the reverse begin iterator for this basic_string_view - /// - /// \return the reverse begin iterator - const_reverse_iterator rbegin() const noexcept; - const_reverse_iterator rend() const noexcept; - /// \} - - /// \{ - /// \brief Retrieves the reverse end iterator for this basic_string_view - /// - /// \return the reverse end iterator - const_reverse_iterator crbegin() const noexcept; - const_reverse_iterator crend() const noexcept; - /// \} - - //------------------------------------------------------------------------ - // Private Member - //------------------------------------------------------------------------ - private: - - const char_type* m_str; ///< The internal string type - size_type m_size; ///< The size of this string - - /// \brief Checks whether \p c is one of the characters in \p str - /// - /// \param c the character to check - /// \param str the characters to compare against - /// \return true if \p c is one of the characters in \p str - static bool is_one_of(CharT c, basic_string_view str); - }; - - template - const typename basic_string_view::size_type - basic_string_view::npos; - - //-------------------------------------------------------------------------- - // Public Functions - //-------------------------------------------------------------------------- - - /// \brief Overload for ostream output of basic_string_view - /// - /// \param o The output stream to print to - /// \param str the string to print - /// \return reference to the output stream - template - std::basic_ostream& operator<<(std::basic_ostream& o, - const basic_string_view& str); - - template - void swap(basic_string_view& lhs, - basic_string_view& rhs) noexcept; - - //-------------------------------------------------------------------------- - // Comparison Functions - //-------------------------------------------------------------------------- - - template - bool operator==(const basic_string_view& lhs, - const basic_string_view& rhs) noexcept; - template - bool operator!=(const basic_string_view& lhs, - const basic_string_view& rhs) noexcept; - template - bool operator<(const basic_string_view& lhs, - const basic_string_view& rhs) noexcept; - template - bool operator>(const basic_string_view& lhs, - const basic_string_view& rhs) noexcept; - template - bool operator<=(const basic_string_view& lhs, - const basic_string_view& rhs) noexcept; - template - bool operator>=(const basic_string_view& lhs, - const basic_string_view& rhs) noexcept; - - //-------------------------------------------------------------------------- - // Type Aliases - //-------------------------------------------------------------------------- - - using string_view = basic_string_view; - using wstring_view = basic_string_view; - using u16string_view = basic_string_view; - using u32string_view = basic_string_view; - -} // namespace bpstd - -#ifndef BPSTD_DETAIL_STRING_VIEW_INL -#define BPSTD_DETAIL_STRING_VIEW_INL - -namespace bpstd { - - //-------------------------------------------------------------------------- - // Constructor - //-------------------------------------------------------------------------- - - template - inline constexpr basic_string_view::basic_string_view() - noexcept - : m_str(nullptr), - m_size(0) - { - - } - - template - template - inline basic_string_view::basic_string_view(const std::basic_string& str) - noexcept - : m_str(str.c_str()), - m_size(str.size()) - { - - } - - template - inline constexpr basic_string_view::basic_string_view(const char_type* str) - noexcept - : m_str(str), - m_size(traits_type::length(str)) - { - - } - - template - inline constexpr basic_string_view::basic_string_view(const char_type* str, size_type count) - noexcept - : m_str(str), - m_size(count) - { - - } - - //-------------------------------------------------------------------------- - // Capacity - //-------------------------------------------------------------------------- - - template - inline constexpr typename basic_string_view::size_type - basic_string_view::size() - const noexcept - { - return m_size; - } - - template - inline constexpr typename basic_string_view::size_type - basic_string_view::length() - const noexcept - { - return size(); - } - - template - inline constexpr typename basic_string_view::size_type - basic_string_view::max_size() - const noexcept - { - return npos - 1; - } - - template - inline constexpr bool basic_string_view::empty() - const noexcept - { - return m_size == 0; - } - - //-------------------------------------------------------------------------- - // Element Access - //-------------------------------------------------------------------------- - - template - inline constexpr const typename basic_string_view::char_type* - basic_string_view::c_str() - const noexcept - { - return m_str; - } - - template - inline constexpr const typename basic_string_view::char_type* - basic_string_view::data() - const noexcept - { - return m_str; - } - - template - inline constexpr typename basic_string_view::const_reference - basic_string_view::operator[](size_type pos) - const noexcept - { - return m_str[pos]; - } - - template - inline constexpr typename basic_string_view::const_reference - basic_string_view::at(size_type pos) - const - { - return pos < m_size ? m_str[pos] : throw std::out_of_range("Input out of range in basic_string_view::at"), m_str[pos]; - } - - template - inline constexpr typename basic_string_view::const_reference - basic_string_view::front( ) - const noexcept - { - return *m_str; - } - - template - inline constexpr typename basic_string_view::const_reference - basic_string_view::back( ) - const noexcept - { - return m_str[m_size-1]; - } - - //-------------------------------------------------------------------------- - // Modifiers - //-------------------------------------------------------------------------- - - template - inline void - basic_string_view::remove_prefix(size_type n) - noexcept - { - m_str += n, m_size -= n; - } - - template - inline void - basic_string_view::remove_suffix(size_type n) - noexcept - { - m_size -= n; - } - - template - inline void - basic_string_view::swap(basic_string_view& v) - noexcept - { - using std::swap; - swap(m_size,v.m_size); - swap(m_str,v.m_str); - } - - //-------------------------------------------------------------------------- - // Conversions - //-------------------------------------------------------------------------- - - template - template - inline constexpr std::basic_string - basic_string_view::to_string(const Allocator& a) - const - { - return std::basic_string(m_str, m_size, a); - } - - template - template - inline constexpr basic_string_view::operator - std::basic_string() - const - { - return std::basic_string(m_str, m_size); - } - - //-------------------------------------------------------------------------- - // String Operations - //-------------------------------------------------------------------------- - - template - inline typename basic_string_view::size_type - basic_string_view::copy(char_type* dest, - size_type count, - size_type pos) - const - { - if(pos >= m_size) { - throw std::out_of_range("Index out of range in basic_string_view::copy"); - } - - const size_type rcount = std::min(m_size - pos,count+1); - std::copy( m_str + pos, m_str + pos + rcount, dest); - return rcount; - } - - template - inline basic_string_view - basic_string_view::substr(size_type pos, - size_type len) - const - { - const size_type max_length = pos > m_size ? 0 : m_size - pos; - - if (pos > size()) { - throw std::out_of_range("Index out of range in basic_string_view::substr"); - } - - return basic_string_view(m_str + pos, std::min(len, max_length) ); - } - - //-------------------------------------------------------------------------- - - template - inline int basic_string_view::compare(basic_string_view v) - const noexcept - { - const size_type rlen = std::min(m_size,v.m_size); - const int compare = Traits::compare(m_str,v.m_str,rlen); - - return (compare ? compare : (m_size < v.m_size ? -1 : (m_size > v.m_size ? 1 : 0))); - } - - template - inline int basic_string_view::compare(size_type pos, - size_type count, - basic_string_view v) - const - { - return substr(pos,count).compare(v); - } - - template - inline int basic_string_view::compare(size_type pos1, - size_type count1, - basic_string_view v, - size_type pos2, - size_type count2) - const - { - return substr(pos1,count1).compare(v.substr(pos2,count2)); - } - - template - inline int basic_string_view::compare(const char_type* s) - const - { - return compare(basic_string_view(s)); - } - - template - inline int basic_string_view::compare(size_type pos, - size_type count, - const char_type* s) - const - { - return substr(pos, count).compare(basic_string_view(s)); - } - - template - inline int basic_string_view::compare(size_type pos, - size_type count1, - const char_type* s, - size_type count2) - const - { - return substr(pos, count1).compare(basic_string_view(s, count2)); - } - - //-------------------------------------------------------------------------- - - template - inline typename basic_string_view::size_type - basic_string_view::find(basic_string_view v, - size_type pos) - const - { - // Can't find a substring if the substring is bigger than this - if (pos > size()) { - return npos; - } - if ((pos + v.size()) > size()) { - return npos; - } - - const auto offset = pos; - const auto increments = size() - v.size(); - - for (auto i = 0u; i <= increments; ++i) { - const auto j = i + offset; - if (substr(j, v.size()) == v) { - return j; - } - } - return npos; - } - - template - inline typename basic_string_view::size_type - basic_string_view::find(char_type c, - size_type pos) - const - { - return find(basic_string_view(&c, 1), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find(const char_type* s, size_type pos, - size_type count) - const - { - return find(basic_string_view(s, count), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find(const char_type* s, - size_type pos) - const - { - return find(basic_string_view(s), pos); - } - - //-------------------------------------------------------------------------- - - template - inline typename basic_string_view::size_type - basic_string_view::rfind(basic_string_view v, - size_type pos) - const - { - if (empty()) { - return v.empty() ? 0u : npos; - } - if (v.empty()) { - return std::min(size() - 1, pos); - } - if (v.size() > size()) { - return npos; - } - - auto i = std::min(pos, (size() - v.size())); - while (i != npos) { - if (substr(i, v.size()) == v) { - return i; - } - --i; - } - - return npos; - } - - template - inline typename basic_string_view::size_type - basic_string_view::rfind(char_type c, - size_type pos) - const - { - return rfind(basic_string_view(&c, 1), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::rfind(const char_type* s, size_type pos, - size_type count) - const - { - return rfind(basic_string_view(s, count), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::rfind(const char_type* s, - size_type pos) - const - { - return rfind(basic_string_view(s), pos); - } - - //-------------------------------------------------------------------------- - - template - inline typename basic_string_view::size_type - basic_string_view::find_first_of(basic_string_view v, - size_type pos) - const - { - const auto max_index = size(); - for (auto i = pos; i < max_index; ++i) { - if (is_one_of(m_str[i],v)) { - return i; - } - } - - return npos; - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_first_of(char_type c, - size_type pos) - const - { - return find_first_of(basic_string_view(&c, 1), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_first_of(const char_type* s, size_type pos, - size_type count) - const - { - return find_first_of(basic_string_view(s, count), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_first_of(const char_type* s, - size_type pos) - const - { - return find_first_of(basic_string_view(s), pos); - } - - //-------------------------------------------------------------------------- - - template - inline typename basic_string_view::size_type - basic_string_view::find_last_of(basic_string_view v, - size_type pos) - const - { - if (empty()) { - return npos; - } - const auto max_index = std::min(size() - 1, pos); - for (auto i = 0u; i <= max_index; ++i) { - const auto j = max_index - i; - - if (is_one_of(m_str[j],v)) { - return j; - } - } - - return npos; - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_last_of(char_type c, - size_type pos) - const - { - return find_last_of(basic_string_view(&c, 1), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_last_of(const char_type* s, size_type pos, - size_type count) - const - { - return find_last_of(basic_string_view(s, count), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_last_of(const char_type* s, - size_type pos) - const - { - return find_last_of(basic_string_view(s), pos); - } - - //-------------------------------------------------------------------------- - - template - inline typename basic_string_view::size_type - basic_string_view::find_first_not_of(basic_string_view v, - size_type pos) - const - { - const auto max_index = size(); - for (auto i = pos; i < max_index; ++i) { - if (!is_one_of(m_str[i],v)) { - return i; - } - } - - return npos; - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_first_not_of(char_type c, - size_type pos) - const - { - return find_first_not_of(basic_string_view(&c, 1), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_first_not_of(const char_type* s, - size_type pos, - size_type count) - const - { - return find_first_not_of(basic_string_view(s, count), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_first_not_of(const char_type* s, - size_type pos) - const - { - return find_first_not_of(basic_string_view(s), pos); - } - - //-------------------------------------------------------------------------- - - template - inline typename basic_string_view::size_type - basic_string_view::find_last_not_of(basic_string_view v, - size_type pos) - const - { - if (empty()) { - return npos; - } - const auto max_index = std::min(size() - 1, pos); - for (auto i = 0u; i <= max_index; ++i) { - const auto j = max_index - i; - - if (!is_one_of(m_str[j],v)) { - return j; - } - } - - return npos; - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_last_not_of(char_type c, - size_type pos) - const - { - return find_last_not_of(basic_string_view(&c, 1), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_last_not_of(const char_type* s, - size_type pos, - size_type count) - const - { - return find_last_not_of(basic_string_view(s, count), pos); - } - - template - inline typename basic_string_view::size_type - basic_string_view::find_last_not_of(const char_type* s, - size_type pos) - const - { - return find_last_not_of(basic_string_view(s), pos); - } - - //-------------------------------------------------------------------------- - // Iterator - //-------------------------------------------------------------------------- - - template - inline typename basic_string_view::const_iterator - basic_string_view::begin() - const noexcept - { - return m_str; - } - - template - inline typename basic_string_view::const_iterator - basic_string_view::cbegin() - const noexcept - { - return begin(); - } - - template - inline typename basic_string_view::const_iterator - basic_string_view::end() - const noexcept - { - return m_str + m_size; - } - - template - inline typename basic_string_view::const_iterator - basic_string_view::cend() - const noexcept - { - return cend(); - } - - template - inline typename basic_string_view::const_reverse_iterator - basic_string_view::rbegin() - const noexcept - { - return const_reverse_iterator{end()}; - } - - template - inline typename basic_string_view::const_reverse_iterator - basic_string_view::crbegin() - const noexcept - { - return rbegin(); - } - - template - inline typename basic_string_view::const_reverse_iterator - basic_string_view::rend() - const noexcept - { - return const_reverse_iterator{begin()}; - } - - template - inline typename basic_string_view::const_reverse_iterator - basic_string_view::crend() - const noexcept - { - return crend(); - } - - template - inline bool basic_string_view::is_one_of(CharT c, - basic_string_view str) - { - for (auto s : str) { - if (c == s) { - return true; - } - } - return false; - } - - //-------------------------------------------------------------------------- - // Public Functions - //-------------------------------------------------------------------------- - - template - std::basic_ostream& operator<<(std::basic_ostream& o, - const basic_string_view& str) - { - o.write(str.data(),str.size()); - return o; - } - - template - inline void swap(basic_string_view& lhs, - basic_string_view& rhs) - noexcept - { - lhs.swap(rhs); - } - - //-------------------------------------------------------------------------- - // Comparison Functions - //-------------------------------------------------------------------------- - - template - inline bool operator==(const basic_string_view& lhs, - const basic_string_view& rhs) - noexcept - { - return lhs.compare(rhs) == 0; - } - - template - inline bool operator==(basic_string_view lhs, - const CharT* rhs) - noexcept - { - return lhs == basic_string_view(rhs); - } - - template - inline bool operator==(const CharT* lhs, - const basic_string_view& rhs) - noexcept - { - return basic_string_view(lhs) == rhs; - } - - template - inline bool operator==(const std::basic_string& lhs, - const basic_string_view& rhs) - { - return basic_string_view(lhs) == rhs; - } - - template - inline bool operator==(const basic_string_view& lhs, - const std::basic_string& rhs) - { - return lhs == basic_string_view(rhs); - } - - //-------------------------------------------------------------------------- - - template - inline bool operator!=(const basic_string_view& lhs, - const basic_string_view& rhs) - noexcept - { - return lhs.compare(rhs) != 0; - } - - template - inline bool operator!=(const basic_string_view& lhs, - const CharT* rhs) - noexcept - { - return lhs != basic_string_view(rhs); - } - - template - inline bool operator!=(const CharT* lhs, - const basic_string_view& rhs) - noexcept - { - return basic_string_view(lhs) != rhs; - } - - template - inline bool operator!=(const std::basic_string& lhs, - const basic_string_view& rhs) - { - return basic_string_view(lhs) != rhs; - } - - template - inline bool operator!=(const basic_string_view& lhs, - const std::basic_string& rhs) - { - return lhs != basic_string_view(rhs); - } - //-------------------------------------------------------------------------- - - template - inline bool operator<(const basic_string_view& lhs, - const basic_string_view& rhs) - noexcept - { - return lhs.compare(rhs) < 0; - } - - template - inline bool operator<(const basic_string_view& lhs, - const CharT* rhs) - noexcept - { - return lhs < basic_string_view(rhs); - } - - template - inline bool operator<(const CharT* lhs, - const basic_string_view& rhs) - noexcept - { - return basic_string_view(lhs) < rhs; - } - - template - inline bool operator<(const std::basic_string& lhs, - const basic_string_view& rhs) - { - return basic_string_view(lhs) < rhs; - } - - template - inline bool operator<(const basic_string_view& lhs, - const std::basic_string& rhs) - { - return lhs < basic_string_view(rhs); - } - - //-------------------------------------------------------------------------- - - template - inline bool operator>(const basic_string_view& lhs, - const basic_string_view& rhs) - noexcept - { - return lhs.compare(rhs) > 0; - } - - template - inline bool operator>(const basic_string_view& lhs, - const CharT* rhs) - noexcept - { - return lhs > basic_string_view(rhs); - } - - template - inline bool operator>(const CharT* lhs, - const basic_string_view& rhs) - noexcept - { - return basic_string_view(lhs) > rhs; - } - - template - inline bool operator>(const std::basic_string& lhs, - const basic_string_view& rhs) - { - return basic_string_view(lhs) > rhs; - } - - template - inline bool operator>(const basic_string_view& lhs, - const std::basic_string& rhs) - { - return lhs > basic_string_view(rhs); - } - - //-------------------------------------------------------------------------- - - template - inline bool operator<=(const basic_string_view& lhs, - const basic_string_view& rhs) - noexcept - { - return lhs.compare(rhs) <= 0; - } - - template - inline bool operator<=(const basic_string_view& lhs, - const CharT* rhs) - noexcept - { - return lhs <= basic_string_view(rhs); - } - - template - inline bool operator<=(const CharT* lhs, - const basic_string_view& rhs) - noexcept - { - return basic_string_view(lhs) <= rhs; - } - - template - inline bool operator<=(const std::basic_string& lhs, - const basic_string_view& rhs) - { - return basic_string_view(lhs) <= rhs; - } - - template - inline bool operator<=(const basic_string_view& lhs, - const std::basic_string& rhs) - { - return lhs <= basic_string_view(rhs); - } - - //-------------------------------------------------------------------------- - - template - inline bool operator>=(const basic_string_view& lhs, - const basic_string_view& rhs) - noexcept - { - return lhs.compare(rhs) >= 0; - } - - template - inline bool operator>=(const basic_string_view& lhs, - const CharT* rhs) - noexcept - { - return lhs >= basic_string_view(rhs); - } - - template - inline bool operator>=(const CharT* lhs, - const basic_string_view& rhs) - noexcept - { - return basic_string_view(lhs) >= rhs; - } - - template - inline bool operator>=(const std::basic_string& lhs, - const basic_string_view& rhs) - { - return basic_string_view(lhs) >= rhs; - } - - template - inline bool operator>=(const basic_string_view& lhs, - const std::basic_string& rhs) - { - return lhs >= basic_string_view(rhs); - } - -} // namespace bpstd - -#endif /* BPSTD_DETAIL_STRING_VIEW_INL */ - -#endif /* BPSTD_STRING_VIEW_HPP */ From 9835f76939eef4218a87bbf33dacfaf4206476fd Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 18 Nov 2023 13:39:18 +0000 Subject: [PATCH 039/123] Use std::variant to save a bit of RAM --- include/znc/Translation.h | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/include/znc/Translation.h b/include/znc/Translation.h index f830e3d2..3673493b 100644 --- a/include/znc/Translation.h +++ b/include/znc/Translation.h @@ -19,6 +19,7 @@ #include #include +#include struct CTranslationInfo { static std::map GetTranslations(); @@ -83,20 +84,18 @@ class CDelayedTranslation { class COptionalTranslation { public: - COptionalTranslation(const CString& sText) - : m_bTranslating(false), m_sText(sText) {} + COptionalTranslation(const CString& sText) : m_text(sText) {} COptionalTranslation(const char* s) : COptionalTranslation(CString(s)) {} - COptionalTranslation(const CDelayedTranslation& dTranslation) - : m_bTranslating(true), m_dTranslation(dTranslation) {} + COptionalTranslation(const CDelayedTranslation& dTranslation) : m_text(dTranslation) {} CString Resolve() const { - return m_bTranslating ? m_dTranslation.Resolve() : m_sText; + if (m_text.index() == 0) { + return std::get<0>(m_text); + } + return std::get<1>(m_text).Resolve(); } private: - bool m_bTranslating; - // TODO switch to std::variant after C++17 - CString m_sText; - CDelayedTranslation m_dTranslation; + std::variant m_text; }; // Used by everything except modules. From 157095fd7c395483da4a8489b4e5c0a247a84a05 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 18 Nov 2023 14:10:22 +0000 Subject: [PATCH 040/123] Require C++ version via cmake features This works nicely with znc-buildmod because it will now ask cmake to support at least C++17, but not limit modules to it --- CMakeLists.txt | 2 -- src/CMakeLists.txt | 9 ++------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b659762..26b77abe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,8 +42,6 @@ endfunction() list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") include(TestCXX17) -set(CMAKE_CXX_STANDARD 17) -set(CMAKE_CXX_STANDARD_REQUIRED true) if(NOT CYGWIN) # We don't want to use -std=gnu++17 instead of -std=c++17, but among other # things, -std=c++17 on cygwin defines __STRICT_ANSI__ which makes cygwin diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1697bf30..4c7c8f2e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -86,16 +86,11 @@ set_target_properties(znclib PROPERTIES OUTPUT_NAME "znc" SOVERSION "${ZNC_VERSION}") -# CMake started supporting metafeature cxx_std_11 only in 3.8 -set(required_cxx11_features - cxx_range_for cxx_nullptr cxx_override - cxx_lambdas cxx_auto_type) -target_compile_features(znc PUBLIC ${required_cxx11_features}) -target_compile_features(znclib PUBLIC ${required_cxx11_features}) - add_library(ZNC INTERFACE) target_link_libraries(ZNC INTERFACE ${znc_link} ${zncpubdeps}) target_compile_definitions(ZNC INTERFACE "znc_export_lib_EXPORTS") +target_compile_features(ZNC INTERFACE cxx_std_17) +target_compile_features(znclib PUBLIC cxx_std_17) if(HAVE_I18N) add_subdirectory(po) From 0a355636b256eec3c0416c5e18f6dd151010de13 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 18 Nov 2023 15:07:46 +0000 Subject: [PATCH 041/123] Cleanup ZNC_LVREFQUAL --- include/znc/Message.h | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/include/znc/Message.h b/include/znc/Message.h index 0b6d374f..de54dc52 100644 --- a/include/znc/Message.h +++ b/include/znc/Message.h @@ -17,19 +17,6 @@ #ifndef ZNC_MESSAGE_H #define ZNC_MESSAGE_H -// Remove this after Feb 2016 when Debian 7 is EOL -#if __cpp_ref_qualifiers >= 200710 -#define ZNC_LVREFQUAL & -#elif defined(__clang__) -#define ZNC_LVREFQUAL & -#elif __GNUC__ > 4 || \ - __GNUC__ == 4 && (__GNUC_MINOR__ > 8 || \ - __GNUC_MINOR__ == 8 && __GNUC_PATCHLEVEL__ >= 1) -#define ZNC_LVREFQUAL & -#else -#define ZNC_LVREFQUAL -#endif - #ifdef SWIG #define ZNC_MSG_DEPRECATED(msg) #else @@ -166,7 +153,7 @@ class CMessage { // Implicit and explicit conversion to a subclass reference. #ifndef SWIG template - M& As() ZNC_LVREFQUAL { + M& As() & { static_assert(std::is_base_of{}, "Must be subclass of CMessage"); static_assert(sizeof(M) == sizeof(CMessage), @@ -175,7 +162,7 @@ class CMessage { } template - const M& As() const ZNC_LVREFQUAL { + const M& As() const& { static_assert(std::is_base_of{}, "Must be subclass of CMessage"); static_assert(sizeof(M) == sizeof(CMessage), @@ -185,12 +172,12 @@ class CMessage { template {}>::type> - operator M&() ZNC_LVREFQUAL { + operator M&() & { return As(); } template {}>::type> - operator const M&() const ZNC_LVREFQUAL { + operator const M&() const& { return As(); } // REGISTER_ZNC_MESSAGE allows SWIG to instantiate correct .As<> calls. From a2ac24312181986ad75ba95bb3a7013769c95092 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 19 Nov 2023 09:29:36 +0000 Subject: [PATCH 042/123] Force argon support in CI --- .appveyor.yml | 2 +- .github/build.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index d5bcd2e9..72b790d7 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -18,7 +18,7 @@ install: build_script: - git submodule update --init - mkdir build - - c:\cygwin-root\bin\sh -lc "cd $APPVEYOR_BUILD_FOLDER/build; ../configure --enable-charset --enable-zlib --enable-openssl --enable-perl --enable-python --enable-cyrus < /dev/null; result=$?; cmake --system-information > config.log; appveyor PushArtifact config.log; exit $result" + - c:\cygwin-root\bin\sh -lc "cd $APPVEYOR_BUILD_FOLDER/build; ../configure --enable-charset --enable-zlib --enable-openssl --enable-perl --enable-python --enable-cyrus --enable-argon < /dev/null; result=$?; cmake --system-information > config.log; appveyor PushArtifact config.log; exit $result" - c:\cygwin-root\bin\sh -lc "cd $APPVEYOR_BUILD_FOLDER/build; make VERBOSE=1 -j2 < /dev/null" - c:\cygwin-root\bin\sh -lc "cd $APPVEYOR_BUILD_FOLDER/build; make install < /dev/null" - c:\cygwin-root\bin\sh -lc "znc --version" diff --git a/.github/build.sh b/.github/build.sh index 527e9196..14214901 100644 --- a/.github/build.sh +++ b/.github/build.sh @@ -23,7 +23,7 @@ esac mkdir build cd build -../configure --enable-debug --enable-perl --enable-python --enable-tcl --enable-cyrus --enable-charset $CFGFLAGS +../configure --enable-debug --enable-perl --enable-python --enable-tcl --enable-cyrus --enable-charset --enable-argon $CFGFLAGS cmake --system-information make -j2 VERBOSE=1 From 52a9752ed0fea76fe191445a7d240f58e4e8daeb Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 24 Sep 2023 10:32:48 +0100 Subject: [PATCH 043/123] Add comments to header --- include/znc/Client.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/znc/Client.h b/include/znc/Client.h index a7b543c0..04316b67 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -225,8 +225,20 @@ class CClient : public CIRCSocket { */ void SetTagSupport(const CString& sTag, bool bState); + /** Notifies client about one specific cap which server has just notified us about. + */ void NotifyServerDependentCap(const CString& sCap, bool bValue); + /** Notifies client that all these caps are now available. + * + * This function will internally filter only those which are server-dependent. + * This is when new client connects to an already connected server, and + * when server has just connected and finished negotiating caps. + */ void NotifyServerDependentCaps(const SCString& ssCaps); + /** Notifies client that all server-dependent caps are not available anymore. + * + * Called when server disconnects. + */ void ClearServerDependentCaps(); void ReadLine(const CString& sData) override; From 17a004aa0be7b9d66a325c8425d017f91f75909b Mon Sep 17 00:00:00 2001 From: Falk Rund Date: Sun, 31 Dec 2023 21:09:25 +0100 Subject: [PATCH 044/123] Welcome to 2024 [skip ci] --- CMakeLists.txt | 2 +- ZNCConfig.cmake.in | 2 +- cmake/FindPerlLibs.cmake | 2 +- cmake/TestCXX17.cmake | 2 +- cmake/copy_csocket.cmake | 2 +- cmake/copy_csocket_cmd.cmake | 2 +- cmake/cxx17check/CMakeLists.txt | 2 +- cmake/gen_version.cmake | 2 +- cmake/perl_check/CMakeLists.txt | 2 +- cmake/perl_check/main.cpp | 2 +- cmake/render_framed_multiline.cmake | 2 +- cmake/translation.cmake | 2 +- cmake/translation_tmpl.py | 2 +- cmake/use_homebrew.cmake | 2 +- configure | 2 +- include/CMakeLists.txt | 2 +- include/znc/Buffer.h | 2 +- include/znc/CMakeLists.txt | 2 +- include/znc/Chan.h | 2 +- include/znc/Client.h | 2 +- include/znc/Config.h | 2 +- include/znc/ExecSock.h | 2 +- include/znc/FileUtils.h | 2 +- include/znc/HTTPSock.h | 2 +- include/znc/IRCNetwork.h | 2 +- include/znc/IRCSock.h | 2 +- include/znc/Listener.h | 2 +- include/znc/Message.h | 2 +- include/znc/Modules.h | 2 +- include/znc/Nick.h | 2 +- include/znc/Query.h | 2 +- include/znc/SSLVerifyHost.h | 2 +- include/znc/Server.h | 2 +- include/znc/Socket.h | 2 +- include/znc/Template.h | 2 +- include/znc/Threads.h | 2 +- include/znc/Translation.h | 2 +- include/znc/User.h | 2 +- include/znc/Utils.h | 2 +- include/znc/WebModules.h | 2 +- include/znc/ZNCDebug.h | 2 +- include/znc/ZNCString.h | 2 +- include/znc/defines.h | 2 +- include/znc/main.h | 2 +- include/znc/version.h | 2 +- include/znc/znc.h | 2 +- include/znc/zncconfig.h.cmake.in | 2 +- modules/CMakeLists.txt | 2 +- modules/admindebug.cpp | 2 +- modules/adminlog.cpp | 2 +- modules/alias.cpp | 2 +- modules/autoattach.cpp | 2 +- modules/autocycle.cpp | 2 +- modules/autoop.cpp | 2 +- modules/autoreply.cpp | 2 +- modules/autovoice.cpp | 2 +- modules/awaynick.cpp | 2 +- modules/awaystore.cpp | 2 +- modules/block_motd.cpp | 2 +- modules/blockuser.cpp | 2 +- modules/bouncedcc.cpp | 2 +- modules/buffextras.cpp | 2 +- modules/cert.cpp | 2 +- modules/certauth.cpp | 2 +- modules/chansaver.cpp | 2 +- modules/clearbufferonmsg.cpp | 2 +- modules/clientnotify.cpp | 2 +- modules/controlpanel.cpp | 2 +- modules/crypt.cpp | 2 +- modules/ctcpflood.cpp | 2 +- modules/cyrusauth.cpp | 2 +- modules/dcc.cpp | 2 +- modules/disconkick.cpp | 2 +- modules/fail2ban.cpp | 2 +- modules/flooddetach.cpp | 2 +- modules/identfile.cpp | 2 +- modules/imapauth.cpp | 2 +- modules/keepnick.cpp | 2 +- modules/kickrejoin.cpp | 2 +- modules/lastseen.cpp | 2 +- modules/listsockets.cpp | 2 +- modules/log.cpp | 2 +- modules/missingmotd.cpp | 2 +- modules/modperl.cpp | 2 +- modules/modperl/CMakeLists.txt | 2 +- modules/modperl/codegen.pl | 4 ++-- modules/modperl/modperl.i | 2 +- modules/modperl/module.h | 2 +- modules/modperl/pstring.h | 2 +- modules/modperl/startup.pl | 2 +- modules/modpython.cpp | 2 +- modules/modpython/CMakeLists.txt | 2 +- modules/modpython/codegen.pl | 4 ++-- modules/modpython/modpython.i | 2 +- modules/modpython/module.h | 2 +- modules/modpython/ret.h | 2 +- modules/modpython/znc.py | 2 +- modules/modtcl.cpp | 2 +- modules/modtcl/CMakeLists.txt | 2 +- modules/modtcl/binds.tcl | 2 +- modules/modtcl/modtcl.tcl | 2 +- modules/modules_online.cpp | 2 +- modules/nickserv.cpp | 2 +- modules/notes.cpp | 2 +- modules/notify_connect.cpp | 2 +- modules/perform.cpp | 2 +- modules/perleval.pm | 2 +- modules/po/CMakeLists.txt | 2 +- modules/pyeval.py | 2 +- modules/raw.cpp | 2 +- modules/route_replies.cpp | 2 +- modules/sample.cpp | 2 +- modules/samplewebapi.cpp | 2 +- modules/sasl.cpp | 2 +- modules/savebuff.cpp | 2 +- modules/schat.cpp | 2 +- modules/send_raw.cpp | 2 +- modules/shell.cpp | 2 +- modules/simple_away.cpp | 2 +- modules/stickychan.cpp | 2 +- modules/stripcontrols.cpp | 2 +- modules/watch.cpp | 2 +- modules/webadmin.cpp | 2 +- src/Buffer.cpp | 2 +- src/CMakeLists.txt | 2 +- src/Chan.cpp | 2 +- src/Client.cpp | 2 +- src/ClientCommand.cpp | 2 +- src/Config.cpp | 2 +- src/FileUtils.cpp | 2 +- src/HTTPSock.cpp | 2 +- src/IRCNetwork.cpp | 2 +- src/IRCSock.cpp | 2 +- src/Listener.cpp | 2 +- src/Message.cpp | 2 +- src/Modules.cpp | 2 +- src/Nick.cpp | 2 +- src/Query.cpp | 2 +- src/SSLVerifyHost.cpp | 2 +- src/Server.cpp | 2 +- src/Socket.cpp | 2 +- src/Template.cpp | 2 +- src/Threads.cpp | 2 +- src/Translation.cpp | 2 +- src/User.cpp | 2 +- src/Utils.cpp | 2 +- src/WebModules.cpp | 2 +- src/ZNCDebug.cpp | 2 +- src/ZNCString.cpp | 2 +- src/main.cpp | 2 +- src/po/CMakeLists.txt | 2 +- src/version.cpp.in | 2 +- src/znc.cpp | 2 +- test/BufferTest.cpp | 2 +- test/CMakeLists.txt | 2 +- test/ClientTest.cpp | 2 +- test/ConfigTest.cpp | 2 +- test/DebugTest.cpp | 2 +- test/IRCSockTest.cpp | 2 +- test/IRCTest.h | 2 +- test/MessageTest.cpp | 2 +- test/ModulesTest.cpp | 2 +- test/NetworkTest.cpp | 2 +- test/NickTest.cpp | 2 +- test/QueryTest.cpp | 2 +- test/StringTest.cpp | 2 +- test/ThreadTest.cpp | 2 +- test/UserTest.cpp | 2 +- test/UtilsTest.cpp | 2 +- test/integration/CMakeLists.txt | 2 +- test/integration/autoconf-all.cpp | 2 +- test/integration/framework/base.cpp | 2 +- test/integration/framework/base.h | 2 +- test/integration/framework/main.cpp | 2 +- test/integration/framework/znctest.cpp | 2 +- test/integration/framework/znctest.h | 2 +- test/integration/tests/core.cpp | 2 +- test/integration/tests/modules.cpp | 2 +- test/integration/tests/scripting.cpp | 2 +- translation_pot.py | 2 +- znc-buildmod.cmake.in | 2 +- zz_msg/CMakeLists.txt | 2 +- 182 files changed, 184 insertions(+), 184 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 26b77abe..5910d1fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/ZNCConfig.cmake.in b/ZNCConfig.cmake.in index 1760bb46..78bc18b9 100644 --- a/ZNCConfig.cmake.in +++ b/ZNCConfig.cmake.in @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/FindPerlLibs.cmake b/cmake/FindPerlLibs.cmake index 8af9b993..6cb2598c 100644 --- a/cmake/FindPerlLibs.cmake +++ b/cmake/FindPerlLibs.cmake @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/TestCXX17.cmake b/cmake/TestCXX17.cmake index 61fc739e..7912ebe3 100644 --- a/cmake/TestCXX17.cmake +++ b/cmake/TestCXX17.cmake @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/copy_csocket.cmake b/cmake/copy_csocket.cmake index 906a5090..028c18c6 100644 --- a/cmake/copy_csocket.cmake +++ b/cmake/copy_csocket.cmake @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/copy_csocket_cmd.cmake b/cmake/copy_csocket_cmd.cmake index 724e523b..786095ce 100644 --- a/cmake/copy_csocket_cmd.cmake +++ b/cmake/copy_csocket_cmd.cmake @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/cxx17check/CMakeLists.txt b/cmake/cxx17check/CMakeLists.txt index ed9d69e5..66744d37 100644 --- a/cmake/cxx17check/CMakeLists.txt +++ b/cmake/cxx17check/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/gen_version.cmake b/cmake/gen_version.cmake index 6ff27efe..3b600891 100644 --- a/cmake/gen_version.cmake +++ b/cmake/gen_version.cmake @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/perl_check/CMakeLists.txt b/cmake/perl_check/CMakeLists.txt index 7ecf7504..c7f91883 100644 --- a/cmake/perl_check/CMakeLists.txt +++ b/cmake/perl_check/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/perl_check/main.cpp b/cmake/perl_check/main.cpp index 3dfb2c83..ac422b5c 100644 --- a/cmake/perl_check/main.cpp +++ b/cmake/perl_check/main.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/cmake/render_framed_multiline.cmake b/cmake/render_framed_multiline.cmake index c9f1b7c4..e5c181c4 100644 --- a/cmake/render_framed_multiline.cmake +++ b/cmake/render_framed_multiline.cmake @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/translation.cmake b/cmake/translation.cmake index 66bb028e..199d067e 100644 --- a/cmake/translation.cmake +++ b/cmake/translation.cmake @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/translation_tmpl.py b/cmake/translation_tmpl.py index 1ec22c6a..cd532348 100755 --- a/cmake/translation_tmpl.py +++ b/cmake/translation_tmpl.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/cmake/use_homebrew.cmake b/cmake/use_homebrew.cmake index 6d78989e..52e0270a 100644 --- a/cmake/use_homebrew.cmake +++ b/cmake/use_homebrew.cmake @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/configure b/configure index c20e8c1e..db3df27b 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 6e3abdba..26026690 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/include/znc/Buffer.h b/include/znc/Buffer.h index 82f78259..a385cc19 100644 --- a/include/znc/Buffer.h +++ b/include/znc/Buffer.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/CMakeLists.txt b/include/znc/CMakeLists.txt index 216fea58..2ae7bc63 100644 --- a/include/znc/CMakeLists.txt +++ b/include/znc/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/include/znc/Chan.h b/include/znc/Chan.h index babb5289..ffdc5e2e 100644 --- a/include/znc/Chan.h +++ b/include/znc/Chan.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Client.h b/include/znc/Client.h index 5428cf44..2440cb8f 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Config.h b/include/znc/Config.h index 67aba06f..9f49eaf7 100644 --- a/include/znc/Config.h +++ b/include/znc/Config.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/ExecSock.h b/include/znc/ExecSock.h index 2c77ab49..24dff9e9 100644 --- a/include/znc/ExecSock.h +++ b/include/znc/ExecSock.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/FileUtils.h b/include/znc/FileUtils.h index cb7aa2de..8461123c 100644 --- a/include/znc/FileUtils.h +++ b/include/znc/FileUtils.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/HTTPSock.h b/include/znc/HTTPSock.h index 986aeac7..b7f84045 100644 --- a/include/znc/HTTPSock.h +++ b/include/znc/HTTPSock.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/IRCNetwork.h b/include/znc/IRCNetwork.h index 2d16e088..8ac5ce75 100644 --- a/include/znc/IRCNetwork.h +++ b/include/znc/IRCNetwork.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/IRCSock.h b/include/znc/IRCSock.h index a9f34f6d..a158e6de 100644 --- a/include/znc/IRCSock.h +++ b/include/znc/IRCSock.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Listener.h b/include/znc/Listener.h index 1a67766a..2c407abd 100644 --- a/include/znc/Listener.h +++ b/include/znc/Listener.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Message.h b/include/znc/Message.h index de54dc52..ab067f69 100644 --- a/include/znc/Message.h +++ b/include/znc/Message.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Modules.h b/include/znc/Modules.h index ef8f2219..700cf2e0 100644 --- a/include/znc/Modules.h +++ b/include/znc/Modules.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Nick.h b/include/znc/Nick.h index 19aa808d..06b1c4fb 100644 --- a/include/znc/Nick.h +++ b/include/znc/Nick.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Query.h b/include/znc/Query.h index b3f7e25d..11beb790 100644 --- a/include/znc/Query.h +++ b/include/znc/Query.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/SSLVerifyHost.h b/include/znc/SSLVerifyHost.h index 95163cb4..0e722d40 100644 --- a/include/znc/SSLVerifyHost.h +++ b/include/znc/SSLVerifyHost.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Server.h b/include/znc/Server.h index 7c977834..38c9e55a 100644 --- a/include/znc/Server.h +++ b/include/znc/Server.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Socket.h b/include/znc/Socket.h index 3050b6d9..45b7f0bb 100644 --- a/include/znc/Socket.h +++ b/include/znc/Socket.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Template.h b/include/znc/Template.h index 0d93fb77..fd3b8b5a 100644 --- a/include/znc/Template.h +++ b/include/znc/Template.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Threads.h b/include/znc/Threads.h index ebd60460..b49068a6 100644 --- a/include/znc/Threads.h +++ b/include/znc/Threads.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Translation.h b/include/znc/Translation.h index 3673493b..99b8fa6e 100644 --- a/include/znc/Translation.h +++ b/include/znc/Translation.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/User.h b/include/znc/User.h index 17f735c2..5c6ae2c9 100644 --- a/include/znc/User.h +++ b/include/znc/User.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/Utils.h b/include/znc/Utils.h index c549dce6..c822b7ee 100644 --- a/include/znc/Utils.h +++ b/include/znc/Utils.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/WebModules.h b/include/znc/WebModules.h index f3f75a3f..015ac8b0 100644 --- a/include/znc/WebModules.h +++ b/include/znc/WebModules.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/ZNCDebug.h b/include/znc/ZNCDebug.h index 546976c8..62703569 100644 --- a/include/znc/ZNCDebug.h +++ b/include/znc/ZNCDebug.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/ZNCString.h b/include/znc/ZNCString.h index 39c1feb7..64f1278f 100644 --- a/include/znc/ZNCString.h +++ b/include/znc/ZNCString.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/defines.h b/include/znc/defines.h index 470da237..576108e7 100644 --- a/include/znc/defines.h +++ b/include/znc/defines.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/main.h b/include/znc/main.h index 2eecd989..d54bfffc 100644 --- a/include/znc/main.h +++ b/include/znc/main.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/version.h b/include/znc/version.h index 191cf0b5..e9139369 100644 --- a/include/znc/version.h +++ b/include/znc/version.h @@ -1,5 +1,5 @@ /* -Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/znc/znc.h b/include/znc/znc.h index 15693fdb..aa3a57f3 100644 --- a/include/znc/znc.h +++ b/include/znc/znc.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/include/znc/zncconfig.h.cmake.in b/include/znc/zncconfig.h.cmake.in index 42fc50a3..f6584138 100644 --- a/include/znc/zncconfig.h.cmake.in +++ b/include/znc/zncconfig.h.cmake.in @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 409e1f27..4dfac5cf 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/admindebug.cpp b/modules/admindebug.cpp index 2605ec21..ed4e8a7f 100644 --- a/modules/admindebug.cpp +++ b/modules/admindebug.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/adminlog.cpp b/modules/adminlog.cpp index 1123fbe8..629f47b6 100644 --- a/modules/adminlog.cpp +++ b/modules/adminlog.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/alias.cpp b/modules/alias.cpp index 9eca2d7f..7f67f4ea 100644 --- a/modules/alias.cpp +++ b/modules/alias.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/autoattach.cpp b/modules/autoattach.cpp index 8f9ba62e..2fce9534 100644 --- a/modules/autoattach.cpp +++ b/modules/autoattach.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/autocycle.cpp b/modules/autocycle.cpp index c611755b..07102603 100644 --- a/modules/autocycle.cpp +++ b/modules/autocycle.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/autoop.cpp b/modules/autoop.cpp index 035db1e3..44dddc06 100644 --- a/modules/autoop.cpp +++ b/modules/autoop.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/autoreply.cpp b/modules/autoreply.cpp index 1c13af5a..cf1e8a75 100644 --- a/modules/autoreply.cpp +++ b/modules/autoreply.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * Copyright (C) 2008 Michael "Svedrin" Ziegler diese-addy@funzt-halt.net * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/modules/autovoice.cpp b/modules/autovoice.cpp index 5ced489f..747c2cde 100644 --- a/modules/autovoice.cpp +++ b/modules/autovoice.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/awaynick.cpp b/modules/awaynick.cpp index 503394b1..be92c713 100644 --- a/modules/awaynick.cpp +++ b/modules/awaynick.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/awaystore.cpp b/modules/awaystore.cpp index f267d06f..ecceb7c1 100644 --- a/modules/awaystore.cpp +++ b/modules/awaystore.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * Author: imaginos * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/modules/block_motd.cpp b/modules/block_motd.cpp index 31b9458b..2b323a78 100644 --- a/modules/block_motd.cpp +++ b/modules/block_motd.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/blockuser.cpp b/modules/blockuser.cpp index a8fd1923..b8d2b198 100644 --- a/modules/blockuser.cpp +++ b/modules/blockuser.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/bouncedcc.cpp b/modules/bouncedcc.cpp index 06241309..e940f285 100644 --- a/modules/bouncedcc.cpp +++ b/modules/bouncedcc.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/buffextras.cpp b/modules/buffextras.cpp index 85198642..72b369c2 100644 --- a/modules/buffextras.cpp +++ b/modules/buffextras.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/cert.cpp b/modules/cert.cpp index 53e5bcc7..08958d5d 100644 --- a/modules/cert.cpp +++ b/modules/cert.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/certauth.cpp b/modules/certauth.cpp index d9a54bb8..8953c339 100644 --- a/modules/certauth.cpp +++ b/modules/certauth.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/chansaver.cpp b/modules/chansaver.cpp index ae2d71a0..a8a7e230 100644 --- a/modules/chansaver.cpp +++ b/modules/chansaver.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/clearbufferonmsg.cpp b/modules/clearbufferonmsg.cpp index dae9874a..93669306 100644 --- a/modules/clearbufferonmsg.cpp +++ b/modules/clearbufferonmsg.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/clientnotify.cpp b/modules/clientnotify.cpp index 8245170e..7b049e98 100644 --- a/modules/clientnotify.cpp +++ b/modules/clientnotify.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/controlpanel.cpp b/modules/controlpanel.cpp index b8625c6b..8910ace3 100644 --- a/modules/controlpanel.cpp +++ b/modules/controlpanel.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * Copyright (C) 2008 by Stefan Rado * based on admin.cpp by Sebastian Ramacher * based on admin.cpp in crox branch diff --git a/modules/crypt.cpp b/modules/crypt.cpp index f55da251..d1d47c5e 100644 --- a/modules/crypt.cpp +++ b/modules/crypt.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/ctcpflood.cpp b/modules/ctcpflood.cpp index 1439417e..df260628 100644 --- a/modules/ctcpflood.cpp +++ b/modules/ctcpflood.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/cyrusauth.cpp b/modules/cyrusauth.cpp index fc3d4cd2..4db08402 100644 --- a/modules/cyrusauth.cpp +++ b/modules/cyrusauth.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * Copyright (C) 2008 Heiko Hund * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/modules/dcc.cpp b/modules/dcc.cpp index 95a31406..aecbce68 100644 --- a/modules/dcc.cpp +++ b/modules/dcc.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/disconkick.cpp b/modules/disconkick.cpp index b7fbf3f4..d95825af 100644 --- a/modules/disconkick.cpp +++ b/modules/disconkick.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/fail2ban.cpp b/modules/fail2ban.cpp index 4fbf1ceb..61c855d4 100644 --- a/modules/fail2ban.cpp +++ b/modules/fail2ban.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/flooddetach.cpp b/modules/flooddetach.cpp index a99b7395..c6013e16 100644 --- a/modules/flooddetach.cpp +++ b/modules/flooddetach.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/identfile.cpp b/modules/identfile.cpp index bb62e2ad..fce5b3e4 100644 --- a/modules/identfile.cpp +++ b/modules/identfile.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/imapauth.cpp b/modules/imapauth.cpp index e3c18d0a..6157bdeb 100644 --- a/modules/imapauth.cpp +++ b/modules/imapauth.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/keepnick.cpp b/modules/keepnick.cpp index 93fb1521..a093d1cb 100644 --- a/modules/keepnick.cpp +++ b/modules/keepnick.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/kickrejoin.cpp b/modules/kickrejoin.cpp index a13d64b8..3c98cf06 100644 --- a/modules/kickrejoin.cpp +++ b/modules/kickrejoin.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * This was originally written by cycomate. * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/modules/lastseen.cpp b/modules/lastseen.cpp index 28a14d03..623c0549 100644 --- a/modules/lastseen.cpp +++ b/modules/lastseen.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/listsockets.cpp b/modules/listsockets.cpp index dcb0aa60..58967ece 100644 --- a/modules/listsockets.cpp +++ b/modules/listsockets.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/log.cpp b/modules/log.cpp index 2098521b..177c9785 100644 --- a/modules/log.cpp +++ b/modules/log.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * Copyright (C) 2006-2007, CNU *(http://cnu.dieplz.net/znc) * diff --git a/modules/missingmotd.cpp b/modules/missingmotd.cpp index c3bcdffc..3e65c97f 100644 --- a/modules/missingmotd.cpp +++ b/modules/missingmotd.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modperl.cpp b/modules/modperl.cpp index 44ed3e04..05878749 100644 --- a/modules/modperl.cpp +++ b/modules/modperl.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modperl/CMakeLists.txt b/modules/modperl/CMakeLists.txt index 4edf5191..23482390 100644 --- a/modules/modperl/CMakeLists.txt +++ b/modules/modperl/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/modperl/codegen.pl b/modules/modperl/codegen.pl index 21f8be95..692ff4d3 100755 --- a/modules/modperl/codegen.pl +++ b/modules/modperl/codegen.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -25,7 +25,7 @@ open my $out, ">", $ARGV[1] or die; print $out <<'EOF'; /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modperl/modperl.i b/modules/modperl/modperl.i index dbff0fa1..0d7583bd 100644 --- a/modules/modperl/modperl.i +++ b/modules/modperl/modperl.i @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modperl/module.h b/modules/modperl/module.h index 06f976dd..3b31c915 100644 --- a/modules/modperl/module.h +++ b/modules/modperl/module.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modperl/pstring.h b/modules/modperl/pstring.h index 3197a366..4aaab4ae 100644 --- a/modules/modperl/pstring.h +++ b/modules/modperl/pstring.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modperl/startup.pl b/modules/modperl/startup.pl index 753c1a55..22b05382 100644 --- a/modules/modperl/startup.pl +++ b/modules/modperl/startup.pl @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/modpython.cpp b/modules/modpython.cpp index 52c394e4..ec2a1186 100644 --- a/modules/modpython.cpp +++ b/modules/modpython.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modpython/CMakeLists.txt b/modules/modpython/CMakeLists.txt index bc92b428..a620cfbc 100644 --- a/modules/modpython/CMakeLists.txt +++ b/modules/modpython/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/modpython/codegen.pl b/modules/modpython/codegen.pl index 6e97363b..1bc09806 100755 --- a/modules/modpython/codegen.pl +++ b/modules/modpython/codegen.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -27,7 +27,7 @@ open my $out, ">", $ARGV[1] or die; print $out <<'EOF'; /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modpython/modpython.i b/modules/modpython/modpython.i index dec64faa..65604da2 100644 --- a/modules/modpython/modpython.i +++ b/modules/modpython/modpython.i @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modpython/module.h b/modules/modpython/module.h index a0847a20..36807a7c 100644 --- a/modules/modpython/module.h +++ b/modules/modpython/module.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modpython/ret.h b/modules/modpython/ret.h index 935c3803..b6c8b6dd 100644 --- a/modules/modpython/ret.h +++ b/modules/modpython/ret.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modpython/znc.py b/modules/modpython/znc.py index bc641cde..7b9767f6 100644 --- a/modules/modpython/znc.py +++ b/modules/modpython/znc.py @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/modtcl.cpp b/modules/modtcl.cpp index 68b7736f..df7f92f4 100644 --- a/modules/modtcl.cpp +++ b/modules/modtcl.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/modtcl/CMakeLists.txt b/modules/modtcl/CMakeLists.txt index 57afb0c1..06aa7e96 100644 --- a/modules/modtcl/CMakeLists.txt +++ b/modules/modtcl/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/modtcl/binds.tcl b/modules/modtcl/binds.tcl index b467bc37..df5f6aac 100644 --- a/modules/modtcl/binds.tcl +++ b/modules/modtcl/binds.tcl @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/modtcl/modtcl.tcl b/modules/modtcl/modtcl.tcl index d4551821..1270ccab 100644 --- a/modules/modtcl/modtcl.tcl +++ b/modules/modtcl/modtcl.tcl @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/modules_online.cpp b/modules/modules_online.cpp index 73b7d56a..2705b6ec 100644 --- a/modules/modules_online.cpp +++ b/modules/modules_online.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/nickserv.cpp b/modules/nickserv.cpp index 37861c9d..d1e1e20d 100644 --- a/modules/nickserv.cpp +++ b/modules/nickserv.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/notes.cpp b/modules/notes.cpp index de3f301b..5c114061 100644 --- a/modules/notes.cpp +++ b/modules/notes.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/notify_connect.cpp b/modules/notify_connect.cpp index 47b6c448..a27fd5dc 100644 --- a/modules/notify_connect.cpp +++ b/modules/notify_connect.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/perform.cpp b/modules/perform.cpp index 054637ac..b3b52898 100644 --- a/modules/perform.cpp +++ b/modules/perform.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/perleval.pm b/modules/perleval.pm index 28afe733..30bc88f7 100644 --- a/modules/perleval.pm +++ b/modules/perleval.pm @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/po/CMakeLists.txt b/modules/po/CMakeLists.txt index 1fe8f6b3..1ca4db46 100644 --- a/modules/po/CMakeLists.txt +++ b/modules/po/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/pyeval.py b/modules/pyeval.py index f2f4a618..74519ef6 100644 --- a/modules/pyeval.py +++ b/modules/pyeval.py @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/modules/raw.cpp b/modules/raw.cpp index 8edcd42a..da0db509 100644 --- a/modules/raw.cpp +++ b/modules/raw.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/route_replies.cpp b/modules/route_replies.cpp index 3ed1709e..a87c49ff 100644 --- a/modules/route_replies.cpp +++ b/modules/route_replies.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/sample.cpp b/modules/sample.cpp index c636185a..2bc0c3c9 100644 --- a/modules/sample.cpp +++ b/modules/sample.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/samplewebapi.cpp b/modules/samplewebapi.cpp index d1f3de7c..8f1f923b 100644 --- a/modules/samplewebapi.cpp +++ b/modules/samplewebapi.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/sasl.cpp b/modules/sasl.cpp index 91344392..a72824d8 100644 --- a/modules/sasl.cpp +++ b/modules/sasl.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/savebuff.cpp b/modules/savebuff.cpp index 951ae96c..bb81c04b 100644 --- a/modules/savebuff.cpp +++ b/modules/savebuff.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * Author: imaginos * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/modules/schat.cpp b/modules/schat.cpp index 06931b2a..c17464cc 100644 --- a/modules/schat.cpp +++ b/modules/schat.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * Author: imaginos * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/modules/send_raw.cpp b/modules/send_raw.cpp index a72c34a3..abb81874 100644 --- a/modules/send_raw.cpp +++ b/modules/send_raw.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/shell.cpp b/modules/shell.cpp index 2485b614..486d17b8 100644 --- a/modules/shell.cpp +++ b/modules/shell.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/simple_away.cpp b/modules/simple_away.cpp index 390335e1..13963ebb 100644 --- a/modules/simple_away.cpp +++ b/modules/simple_away.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/stickychan.cpp b/modules/stickychan.cpp index b4f98606..6755bac4 100644 --- a/modules/stickychan.cpp +++ b/modules/stickychan.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/stripcontrols.cpp b/modules/stripcontrols.cpp index 06bfa714..27f9bb7d 100644 --- a/modules/stripcontrols.cpp +++ b/modules/stripcontrols.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/watch.cpp b/modules/watch.cpp index 6dda9e88..fe093375 100644 --- a/modules/watch.cpp +++ b/modules/watch.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index bcc72610..d23e979c 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 6e6f661b..563a0b9b 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4c7c8f2e..156c4274 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/src/Chan.cpp b/src/Chan.cpp index a70ff588..8ec03574 100644 --- a/src/Chan.cpp +++ b/src/Chan.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Client.cpp b/src/Client.cpp index f24d69da..976397e6 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/ClientCommand.cpp b/src/ClientCommand.cpp index 925714cd..40f45b8b 100644 --- a/src/ClientCommand.cpp +++ b/src/ClientCommand.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Config.cpp b/src/Config.cpp index 246080b6..87555d8a 100644 --- a/src/Config.cpp +++ b/src/Config.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/FileUtils.cpp b/src/FileUtils.cpp index 8b9985ef..923a0f0f 100644 --- a/src/FileUtils.cpp +++ b/src/FileUtils.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/HTTPSock.cpp b/src/HTTPSock.cpp index 7f675df2..b3812658 100644 --- a/src/HTTPSock.cpp +++ b/src/HTTPSock.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/IRCNetwork.cpp b/src/IRCNetwork.cpp index fe1ab8dc..567e14f1 100644 --- a/src/IRCNetwork.cpp +++ b/src/IRCNetwork.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 45465ca1..00cc997e 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Listener.cpp b/src/Listener.cpp index 5c6d5501..208c85a3 100644 --- a/src/Listener.cpp +++ b/src/Listener.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Message.cpp b/src/Message.cpp index a8ae5026..e57b3480 100644 --- a/src/Message.cpp +++ b/src/Message.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Modules.cpp b/src/Modules.cpp index d69d6050..e3835c72 100644 --- a/src/Modules.cpp +++ b/src/Modules.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Nick.cpp b/src/Nick.cpp index f34a88bc..af989d96 100644 --- a/src/Nick.cpp +++ b/src/Nick.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Query.cpp b/src/Query.cpp index 81848dbd..075dbd5a 100644 --- a/src/Query.cpp +++ b/src/Query.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/SSLVerifyHost.cpp b/src/SSLVerifyHost.cpp index 914e62a9..0e095bf8 100644 --- a/src/SSLVerifyHost.cpp +++ b/src/SSLVerifyHost.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Server.cpp b/src/Server.cpp index efd29d00..816613b3 100644 --- a/src/Server.cpp +++ b/src/Server.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Socket.cpp b/src/Socket.cpp index 2f8c8b00..87358def 100644 --- a/src/Socket.cpp +++ b/src/Socket.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Template.cpp b/src/Template.cpp index 346ac62b..918f623f 100644 --- a/src/Template.cpp +++ b/src/Template.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Threads.cpp b/src/Threads.cpp index 2fbd61c5..2f7ff992 100644 --- a/src/Threads.cpp +++ b/src/Threads.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Translation.cpp b/src/Translation.cpp index af4b32b7..9d345502 100644 --- a/src/Translation.cpp +++ b/src/Translation.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/User.cpp b/src/User.cpp index 00b43283..09a6a405 100644 --- a/src/User.cpp +++ b/src/User.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Utils.cpp b/src/Utils.cpp index c8cebc79..52d9e9f6 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/WebModules.cpp b/src/WebModules.cpp index e27ec50e..1c9f0c04 100644 --- a/src/WebModules.cpp +++ b/src/WebModules.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/ZNCDebug.cpp b/src/ZNCDebug.cpp index e8cfd6d7..2e66fd71 100644 --- a/src/ZNCDebug.cpp +++ b/src/ZNCDebug.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/ZNCString.cpp b/src/ZNCString.cpp index 96c05a31..6bf7b588 100644 --- a/src/ZNCString.cpp +++ b/src/ZNCString.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/main.cpp b/src/main.cpp index b76ce42a..595768d5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/po/CMakeLists.txt b/src/po/CMakeLists.txt index d0d71831..6f1e7914 100644 --- a/src/po/CMakeLists.txt +++ b/src/po/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/src/version.cpp.in b/src/version.cpp.in index 254f1e83..b85c961d 100644 --- a/src/version.cpp.in +++ b/src/version.cpp.in @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/znc.cpp b/src/znc.cpp index b19d7d7a..1713ddfc 100644 --- a/src/znc.cpp +++ b/src/znc.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/BufferTest.cpp b/test/BufferTest.cpp index 6979b0ca..7f6230d7 100644 --- a/test/BufferTest.cpp +++ b/test/BufferTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index c7587712..a13cbdb0 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/test/ClientTest.cpp b/test/ClientTest.cpp index e3194b04..eea656c4 100644 --- a/test/ClientTest.cpp +++ b/test/ClientTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/ConfigTest.cpp b/test/ConfigTest.cpp index 67ef11b9..66c2f9a4 100644 --- a/test/ConfigTest.cpp +++ b/test/ConfigTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/DebugTest.cpp b/test/DebugTest.cpp index 2c8283e6..7a921809 100644 --- a/test/DebugTest.cpp +++ b/test/DebugTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/IRCSockTest.cpp b/test/IRCSockTest.cpp index 8962cb93..793f5123 100644 --- a/test/IRCSockTest.cpp +++ b/test/IRCSockTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/IRCTest.h b/test/IRCTest.h index aa945dbb..928aa798 100644 --- a/test/IRCTest.h +++ b/test/IRCTest.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/MessageTest.cpp b/test/MessageTest.cpp index 213ba6e8..fb154c26 100644 --- a/test/MessageTest.cpp +++ b/test/MessageTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/ModulesTest.cpp b/test/ModulesTest.cpp index a85e188d..1e2f52fb 100644 --- a/test/ModulesTest.cpp +++ b/test/ModulesTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/NetworkTest.cpp b/test/NetworkTest.cpp index c4614f06..1e87a66d 100644 --- a/test/NetworkTest.cpp +++ b/test/NetworkTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/NickTest.cpp b/test/NickTest.cpp index 3268a24e..69e737b9 100644 --- a/test/NickTest.cpp +++ b/test/NickTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/QueryTest.cpp b/test/QueryTest.cpp index 7152cb79..d7dc781d 100644 --- a/test/QueryTest.cpp +++ b/test/QueryTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/StringTest.cpp b/test/StringTest.cpp index 3717d6cb..606f47b0 100644 --- a/test/StringTest.cpp +++ b/test/StringTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/ThreadTest.cpp b/test/ThreadTest.cpp index 385345f1..4801dee3 100644 --- a/test/ThreadTest.cpp +++ b/test/ThreadTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/UserTest.cpp b/test/UserTest.cpp index 63867dde..47485741 100644 --- a/test/UserTest.cpp +++ b/test/UserTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/UtilsTest.cpp b/test/UtilsTest.cpp index eb7e0788..f4a0d0d3 100644 --- a/test/UtilsTest.cpp +++ b/test/UtilsTest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/CMakeLists.txt b/test/integration/CMakeLists.txt index cc63a3aa..c6a65f70 100644 --- a/test/integration/CMakeLists.txt +++ b/test/integration/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/test/integration/autoconf-all.cpp b/test/integration/autoconf-all.cpp index 9c74cee0..137a5154 100644 --- a/test/integration/autoconf-all.cpp +++ b/test/integration/autoconf-all.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/framework/base.cpp b/test/integration/framework/base.cpp index 4a1601a7..0a92cf08 100644 --- a/test/integration/framework/base.cpp +++ b/test/integration/framework/base.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/framework/base.h b/test/integration/framework/base.h index 90fae805..68015aef 100644 --- a/test/integration/framework/base.h +++ b/test/integration/framework/base.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/framework/main.cpp b/test/integration/framework/main.cpp index 594c7677..907fe942 100644 --- a/test/integration/framework/main.cpp +++ b/test/integration/framework/main.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/framework/znctest.cpp b/test/integration/framework/znctest.cpp index 56588145..9adec608 100644 --- a/test/integration/framework/znctest.cpp +++ b/test/integration/framework/znctest.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/framework/znctest.h b/test/integration/framework/znctest.h index 79b4b4b7..e8a8c638 100644 --- a/test/integration/framework/znctest.h +++ b/test/integration/framework/znctest.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 602b995c..b95adbf6 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/tests/modules.cpp b/test/integration/tests/modules.cpp index 6b87cda3..32ac3d82 100644 --- a/test/integration/tests/modules.cpp +++ b/test/integration/tests/modules.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/integration/tests/scripting.cpp b/test/integration/tests/scripting.cpp index 2ef87589..b9f89903 100644 --- a/test/integration/tests/scripting.cpp +++ b/test/integration/tests/scripting.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/translation_pot.py b/translation_pot.py index 1c932d78..126b5496 100755 --- a/translation_pot.py +++ b/translation_pot.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/znc-buildmod.cmake.in b/znc-buildmod.cmake.in index aae49ede..87de17cb 100755 --- a/znc-buildmod.cmake.in +++ b/znc-buildmod.cmake.in @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/zz_msg/CMakeLists.txt b/zz_msg/CMakeLists.txt index 74d39c1c..753ad9f7 100644 --- a/zz_msg/CMakeLists.txt +++ b/zz_msg/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2004-2023 ZNC, see the NOTICE file for details. +# Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. From 66137bd89a417a4315182422efa7cd2be495c44d Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Fri, 5 Jan 2024 00:45:41 +0000 Subject: [PATCH 045/123] Progress --- include/znc/Client.h | 6 +- include/znc/IRCNetwork.h | 4 +- include/znc/IRCSock.h | 3 + src/Client.cpp | 42 ++++++++++-- src/IRCNetwork.cpp | 16 ++++- src/IRCSock.cpp | 16 ++++- test/integration/tests/core.cpp | 111 ++++++++++++++++++++++++++++++++ 7 files changed, 186 insertions(+), 12 deletions(-) diff --git a/include/znc/Client.h b/include/znc/Client.h index 04316b67..54dae022 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -227,7 +227,11 @@ class CClient : public CIRCSocket { /** Notifies client about one specific cap which server has just notified us about. */ - void NotifyServerDependentCap(const CString& sCap, bool bValue); + void NotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue, + const std::function& handler); + /** Notifies client if the cap is server-dependent, otherwise noop. + */ + void PotentiallyNotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue); /** Notifies client that all these caps are now available. * * This function will internally filter only those which are server-dependent. diff --git a/include/znc/IRCNetwork.h b/include/znc/IRCNetwork.h index 73c907d2..e98aa171 100644 --- a/include/znc/IRCNetwork.h +++ b/include/znc/IRCNetwork.h @@ -156,7 +156,9 @@ class CIRCNetwork : private CCoreTranslationMixin { void IRCConnected(); void IRCDisconnected(); void CheckIRCConnect(); - void NotifyServerDependentCap(const CString& sCap, bool bValue); + void PotentiallyNotifyServerDependentCap(const CString& sCap, bool bValue); + void NotifyClientsAboutServerDependentCap(const CString& sCap, bool bValue, const std::function& handler); + bool IsServerCapAccepted(const CString& sCap) const; bool PutIRC(const CString& sLine); bool PutIRC(const CMessage& Message); diff --git a/include/znc/IRCSock.h b/include/znc/IRCSock.h index e40448c5..b9ff5572 100644 --- a/include/znc/IRCSock.h +++ b/include/znc/IRCSock.h @@ -162,6 +162,8 @@ class CIRCSock : public CIRCSocket { bool IsCapAccepted(const CString& sCap) { return 1 == m_ssAcceptedCaps.count(sCap); } + CString GetCapLsValue(const CString& sKey, + const CString& sDefault = "") const; const MCString& GetISupport() const { return m_mISupport; } CString GetISupport(const CString& sKey, const CString& sDefault = "") const; @@ -223,6 +225,7 @@ class CIRCSock : public CIRCSocket { unsigned int m_uCapPaused; SCString m_ssAcceptedCaps; SCString m_ssPendingCaps; + MCString m_msCapLsValues; time_t m_lastCTCP; unsigned int m_uNumCTCP; static const time_t m_uCTCPFloodTime; diff --git a/src/Client.cpp b/src/Client.cpp index b72721aa..443045a1 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -790,7 +790,7 @@ void CClient::HandleCap(const CMessage& Message) { CString sSubCmd = Message.GetParam(0); if (sSubCmd.Equals("LS")) { - m_uCapVersion = Message.GetParam(1).ToInt(); + m_uCapVersion = std::max(m_uCapVersion, Message.GetParam(1).ToUShort()); SCString ssOfferCaps; for (const auto& it : CoreCaps()) { bool bServerDependent = std::get<0>(it.second); @@ -798,7 +798,7 @@ void CClient::HandleCap(const CMessage& Message) { m_ssServerDependentCaps.count(it.first) > 0) ssOfferCaps.insert(it.first); } - GLOBALMODULECALL(OnClientCapLs(this, ssOfferCaps), NOTHING); + NETWORKMODULECALL(OnClientCapLs(this, ssOfferCaps), GetUser(), GetNetwork(), this, NOTHING); VCString vsCaps = MultiLine(ssOfferCaps); m_bInCap = true; if (HasCap302()) { @@ -830,13 +830,13 @@ void CClient::HandleCap(const CMessage& Message) { if (sCap.TrimPrefix("-")) bVal = false; bool bAccepted = false; - const auto& it = CoreCaps().find(sCap); + auto it = CoreCaps().find(sCap); if (CoreCaps().end() != it) { bool bServerDependent = std::get<0>(it->second); bAccepted = !bServerDependent || m_ssServerDependentCaps.count(sCap) > 0; } - GLOBALMODULECALL(IsClientCapSupported(this, sCap, bVal), + NETWORKMODULECALL(IsClientCapSupported(this, sCap, bVal), GetUser(), GetNetwork(), this, &bAccepted); if (!bAccepted) { @@ -857,7 +857,7 @@ void CClient::HandleCap(const CMessage& Message) { const auto& handler = std::get<1>(handler_it->second); handler(this, bVal); } - GLOBALMODULECALL(OnClientCapRequest(this, sCap, bVal), NOTHING); + NETWORKMODULECALL(OnClientCapRequest(this, sCap, bVal), GetUser(), GetNetwork(), this, NOTHING); if (bVal) { m_ssAcceptedCaps.insert(sCap); @@ -936,8 +936,38 @@ void CClient::SetTagSupport(const CString& sTag, bool bState) { } } -void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue) { +void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue, + const std::function& handler) { + if (bValue) { + if (HasCapNotify()) { + if (HasCap302() && !sValue.empty()) { + PutClient(":irc.znc.in CAP " + GetNick() + " NEW :" + sCap + "=" + sValue); + } else { + PutClient(":irc.znc.in CAP " + GetNick() + " NEW :" + sCap); + } + } + } else { + if (HasCapNotify()) { + PutClient(":irc.znc.in CAP " + GetNick() + " DEL :" + sCap); + } + handler(this, false); + m_ssAcceptedCaps.erase(sCap); + } +} + +void CClient::PotentiallyNotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue) { auto it = CoreCaps().find(sCap); + if (CoreCaps().end() != it) { + const auto& [bServerDependent, handler] = it->second; + if (bServerDependent) { + NotifyServerDependentCap(sCap, bValue, sValue, handler); + } + } + if (!bValue) { + m_ssServerDependentCaps.erase(sCap); + } + return; + if (bValue) { if (CoreCaps().end() != it) { bool bServerDependent = std::get<0>(it->second); diff --git a/src/IRCNetwork.cpp b/src/IRCNetwork.cpp index b4f33618..009f39b3 100644 --- a/src/IRCNetwork.cpp +++ b/src/IRCNetwork.cpp @@ -1417,12 +1417,24 @@ void CIRCNetwork::IRCDisconnected() { CheckIRCConnect(); } -void CIRCNetwork::NotifyServerDependentCap(const CString& sCap, bool bValue) { +void CIRCNetwork::PotentiallyNotifyServerDependentCap(const CString& sCap, bool bValue) { + CString sValue = GetIRCSock() ? GetIRCSock()->GetCapLsValue(sCap) : ""; for (CClient* pClient : m_vClients) { - pClient->NotifyServerDependentCap(sCap, bValue); + pClient->PotentiallyNotifyServerDependentCap(sCap, bValue, sValue); } } +void CIRCNetwork::NotifyClientsAboutServerDependentCap(const CString& sCap, bool bValue, const std::function& handler) { + CString sValue = GetIRCSock() ? GetIRCSock()->GetCapLsValue(sCap) : ""; + for (CClient* pClient : m_vClients) { + pClient->NotifyServerDependentCap(sCap, bValue, sValue, handler); + } +} + +bool CIRCNetwork::IsServerCapAccepted(const CString& sCap) const { + return m_pIRCSock && m_pIRCSock->IsCapAccepted(sCap); +} + void CIRCNetwork::SetIRCConnectEnabled(bool b) { m_bIRCConnectEnabled = b; diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 825fbc9a..d91ff565 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -398,7 +398,7 @@ bool CIRCSock::OnCapabilityMessage(CMessage& Message) { m_ssAcceptedCaps.erase(sCap); m_ssPendingCaps.erase(sCap); if (m_bAuthed) { - m_pNetwork->NotifyServerDependentCap(sCap, false); + m_pNetwork->PotentiallyNotifyServerDependentCap(sCap, false); } }; @@ -415,6 +415,7 @@ bool CIRCSock::OnCapabilityMessage(CMessage& Message) { sCap = sToken.substr(0, eq); sValue = sToken.substr(eq + 1); } + m_msCapLsValues[sCap] = sValue; if (OnServerCapAvailable(sCap, sValue) || mSupportedCaps.count(sCap)) { m_ssPendingCaps.insert(sCap); } @@ -428,7 +429,7 @@ bool CIRCSock::OnCapabilityMessage(CMessage& Message) { } m_ssAcceptedCaps.insert(sArgs); if (m_bAuthed) { - m_pNetwork->NotifyServerDependentCap(sArgs, true); + m_pNetwork->PotentiallyNotifyServerDependentCap(sArgs, true); } } else if (sSubCmd == "NAK") { // This should work because there's no [known] @@ -441,6 +442,7 @@ bool CIRCSock::OnCapabilityMessage(CMessage& Message) { for (const CString& sCap : vsTokens) { RemoveCap(sCap); + m_msCapLsValues.erase(sCap); } } @@ -1448,6 +1450,16 @@ CString CIRCSock::GetISupport(const CString& sKey, } } +CString CIRCSock::GetCapLsValue(const CString& sKey, + const CString& sDefault) const { + MCString::const_iterator i = m_msCapLsValues.find(sKey); + if (i == m_msCapLsValues.end()) { + return sDefault; + } else { + return i->second; + } +} + void CIRCSock::SendAltNick(const CString& sBadNick) { const CString& sLastNick = m_Nick.GetNick(); diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 9834c394..979dc069 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -534,6 +534,117 @@ TEST_F(ZNCTest, CAP302LSValue) { client2.ReadUntil("testcap="); } +TEST_F(ZNCTest, ServerDependentCapInModule) { + auto znc = Run(); + auto ircd = ConnectIRCd(); + auto client = LoginClient(); + InstallModule("testmod.cpp", R"( + #include + #include + #include + #include + class TestModule : public CModule { + public: + MODCONSTRUCTOR(TestModule) {} + void OnClientCapLs(CClient* pClient, SCString& ssCaps) override { + if (GetNetwork() && GetNetwork()->IsServerCapAccepted("testcap")) { + if (pClient->HasCap302()) { + CString sValue = GetNetwork()->GetIRCSock()->GetCapLsValue("testcap"); + if (!sValue.empty()) { + ssCaps.insert("testcap=" + sValue); + } else { + ssCaps.insert("testcap"); + } + } else { + ssCaps.insert("testcap"); + } + } + } + bool IsClientCapSupported(CClient* pClient, const CString& sCap, + bool bState) override { + if (!bState) return false; + if (sCap != "testcap") return false; + return GetNetwork() && GetNetwork()->IsServerCapAccepted("testcap"); + } + void OnClientCapRequest(CClient* pClient, const CString& sCap, + bool bState) override { + PutModule("OnClientCapRequest " + sCap + " " + CString(bState)); + } + bool OnServerCap302Available(const CString& sCap, const CString& sValue) override { + PutModule("OnServerCapAvailable " + sCap + " " + sValue); + return sCap == "testcap"; + } + void OnServerCapResult(const CString& sCap, bool bSuccess) override { + if (sCap == "testcap") { + GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", bSuccess, [=](CClient* pClient, bool bState) { + PutModule("OnServerCapResult " + sCap + " " + CString(bSuccess) + " " + CString(bState)); + }); + } + } + void OnIRCConnected() override { + if (GetNetwork()->IsServerCapAccepted("testcap")) { + GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", true, [=](CClient* pClient, bool bState) { + PutModule("OnIRCConnected " + CString(bState)); + }); + } + } + void OnIRCDisconnected() override { + GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { + PutModule("OnIRCDisconnected " + CString(bState)); + }); + } + ~TestModule() override { + // TODO user module + GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { + PutModule("~ " + CString(bState)); + }); + } + }; + MODULEDEFS(TestModule, "Test") + )"); + client.Write("znc loadmod testmod"); + client.ReadUntil("Loaded module testmod"); + client.Close(); + + client = ConnectClient(); + client.Write("CAP LS 302"); + client.Write("PASS :hunter2"); + client.Write("NICK nick"); + client.Write("USER user x x :x"); + client.Write("CAP END"); + client.ReadUntil("Welcome"); + + ircd.Write("001 nick Welcome"); + ircd.Write("CAP nick NEW testcap=value"); + ircd.ReadUntil("CAP REQ :testcap"); + ircd.Write("CAP nick ACK :testcap"); + client.ReadUntil("CAP nick NEW :testcap=value"); + client.Write("CAP REQ testcap"); + client.ReadUntil("CAP nick ACK :testcap"); + + client.Write("CAP LS"); + client.ReadUntil(" testcap=value "); + + ircd.Write("CAP nick DEL testcap"); + client.ReadUntil("CAP nick DEL :testcap"); + client.ReadUntil(":OnServerCapResult testcap false false"); + + ircd.Close(); + ircd = ConnectIRCd(); + ircd.ReadUntil("CAP LS 302"); + ircd.Write("CAP nick LS :testcap=new"); + ircd.ReadUntil("CAP REQ :testcap"); + ircd.Write("CAP nick ACK :testcap"); + ircd.ReadUntil("CAP END"); + // TODO should NEW wait until 001? + // TODO combine multiple NEWs to single line + client.ReadUntil("CAP nick NEW :testcap=new"); + ircd.ReadUntil("001 nick Welcome"); + client.ReadUntil("Welcome2"); + // TODO NEW with new value without DEL + // TODO client.Write("jumpnetwork"); +} + TEST_F(ZNCTest, HashUpgrade) { QFile conf(m_dir.path() + "/configs/znc.conf"); ASSERT_TRUE(conf.open(QIODevice::Append | QIODevice::Text)); From 6aef3155e4ad7a2d3dd7cf2ac09e6b31b5bde308 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 19 Nov 2023 09:29:36 +0000 Subject: [PATCH 046/123] Force argon support in CI --- .appveyor.yml | 2 +- .github/build.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index d5bcd2e9..72b790d7 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -18,7 +18,7 @@ install: build_script: - git submodule update --init - mkdir build - - c:\cygwin-root\bin\sh -lc "cd $APPVEYOR_BUILD_FOLDER/build; ../configure --enable-charset --enable-zlib --enable-openssl --enable-perl --enable-python --enable-cyrus < /dev/null; result=$?; cmake --system-information > config.log; appveyor PushArtifact config.log; exit $result" + - c:\cygwin-root\bin\sh -lc "cd $APPVEYOR_BUILD_FOLDER/build; ../configure --enable-charset --enable-zlib --enable-openssl --enable-perl --enable-python --enable-cyrus --enable-argon < /dev/null; result=$?; cmake --system-information > config.log; appveyor PushArtifact config.log; exit $result" - c:\cygwin-root\bin\sh -lc "cd $APPVEYOR_BUILD_FOLDER/build; make VERBOSE=1 -j2 < /dev/null" - c:\cygwin-root\bin\sh -lc "cd $APPVEYOR_BUILD_FOLDER/build; make install < /dev/null" - c:\cygwin-root\bin\sh -lc "znc --version" diff --git a/.github/build.sh b/.github/build.sh index 527e9196..14214901 100644 --- a/.github/build.sh +++ b/.github/build.sh @@ -23,7 +23,7 @@ esac mkdir build cd build -../configure --enable-debug --enable-perl --enable-python --enable-tcl --enable-cyrus --enable-charset $CFGFLAGS +../configure --enable-debug --enable-perl --enable-python --enable-tcl --enable-cyrus --enable-charset --enable-argon $CFGFLAGS cmake --system-information make -j2 VERBOSE=1 From 3f4c1cce77cbe1337e5642e9e0e9d048c9e07370 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Fri, 5 Jan 2024 02:19:55 +0000 Subject: [PATCH 047/123] Fix build with SWIG 4.2.0 https://bugs.gentoo.org/921230 --- modules/modpython/codegen.pl | 88 ++++++++++++++++++++++++++---------- 1 file changed, 65 insertions(+), 23 deletions(-) diff --git a/modules/modpython/codegen.pl b/modules/modpython/codegen.pl index 1bc09806..bbcb148b 100755 --- a/modules/modpython/codegen.pl +++ b/modules/modpython/codegen.pl @@ -50,29 +50,6 @@ print $out <<'EOF'; ***************************************************************************/ namespace { -/* template - struct pyobj_to_ptr { - CString m_sType; - SvToPtr(const CString& sType) { - m_sType = sType; - } - bool operator()(PyObject* py, T** result) { - T* x = nullptr; - int res = SWIG_ConvertPtr(sv, (void**)&x, SWIG_TypeQuery(m_sType.c_str()), 0); - if (SWIG_IsOK(res)) { - *result = x; - return true; - } - DEBUG("modpython: "); - return false; - } - }; - - CModule::EModRet SvToEModRet(PyObject* py, CModule::EModRet* result) { - long int x = PyLong_AsLong(); - return static_cast(SvUV(sv)); - }*/ - inline swig_type_info* SWIG_pchar_descriptor(void) { static int init = 0; static swig_type_info* info = 0; @@ -83,6 +60,70 @@ namespace { return info; } +// SWIG 4.2.0 replaced SWIG_Python_str_AsChar with SWIG_PyUnicode_AsUTF8AndSize. +// SWIG doesn't provide any good way to detect SWIG version (other than parsing +// `swig -version`), but it also introduced SWIG_NULLPTR. +// So let's abuse that define to do different code for new SWIG. +#ifdef SWIG_NULLPTR + // This is copied from some SWIG 4.2.0 from pystrings.swg + inline int SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) { +#if PY_VERSION_HEX>=0x03000000 +#if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) + if (PyBytes_Check(obj)) +#else + if (PyUnicode_Check(obj)) +#endif +#else + if (PyString_Check(obj)) +#endif + { + char *cstr; Py_ssize_t len; + PyObject *bytes = NULL; + int ret = SWIG_OK; + if (alloc) + *alloc = SWIG_OLDOBJ; +#if PY_VERSION_HEX>=0x03000000 && defined(SWIG_PYTHON_STRICT_BYTE_CHAR) + if (PyBytes_AsStringAndSize(obj, &cstr, &len) == -1) + return SWIG_TypeError; +#else + cstr = (char *)SWIG_PyUnicode_AsUTF8AndSize(obj, &len, &bytes); + if (!cstr) + return SWIG_TypeError; + /* The returned string is only duplicated if the char * returned is not owned and memory managed by obj */ + if (bytes && cptr) { + if (alloc) { + //cstr = %new_copy_array(cstr, len + 1, char); + cstr = (char *)memcpy((char *)malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1)); + *alloc = SWIG_NEWOBJ; + } else { + /* alloc must be set in order to clean up allocated memory */ + return SWIG_RuntimeError; + } + } +#endif + if (cptr) *cptr = cstr; + if (psize) *psize = len + 1; + Py_XDECREF(bytes); + return ret; + } else { + swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); + if (pchar_descriptor) { + void* vptr = 0; + if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { + if (cptr) *cptr = (char *) vptr; + if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0; + if (alloc) *alloc = SWIG_OLDOBJ; + return SWIG_OK; + } + } + } + return SWIG_TypeError; + } + +#else + // TODO: at some point drop support for SWIG<4.2.0 (drop this branch of ifdef) + + // This is copied from some old SWIG version from pystrings.swg inline int SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) { #if PY_VERSION_HEX>=0x03000000 if (PyUnicode_Check(obj)) @@ -155,6 +196,7 @@ namespace { } return SWIG_TypeError; } +#endif inline int SWIG_AsPtr_CString (PyObject * obj, CString **val) { char* buf = 0 ; size_t size = 0; int alloc = SWIG_OLDOBJ; From 64ce25e53dfa78df1b8bad3b4b701e9d1a3ed187 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Fri, 5 Jan 2024 08:54:08 +0000 Subject: [PATCH 048/123] Update comments, namespace some internal modpython functions --- modules/modpython/codegen.pl | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/modpython/codegen.pl b/modules/modpython/codegen.pl index bbcb148b..392a07c6 100755 --- a/modules/modpython/codegen.pl +++ b/modules/modpython/codegen.pl @@ -50,7 +50,7 @@ print $out <<'EOF'; ***************************************************************************/ namespace { - inline swig_type_info* SWIG_pchar_descriptor(void) { + inline swig_type_info* ZNC_SWIG_pchar_descriptor(void) { static int init = 0; static swig_type_info* info = 0; if (!init) { @@ -62,11 +62,11 @@ namespace { // SWIG 4.2.0 replaced SWIG_Python_str_AsChar with SWIG_PyUnicode_AsUTF8AndSize. // SWIG doesn't provide any good way to detect SWIG version (other than parsing -// `swig -version`), but it also introduced SWIG_NULLPTR. +// `swig -version`), but it also introduced SWIG_NULLPTR in 4.2.0. // So let's abuse that define to do different code for new SWIG. #ifdef SWIG_NULLPTR - // This is copied from some SWIG 4.2.0 from pystrings.swg - inline int SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) { + // This is copied/adapted from SWIG 4.2.0 from pystrings.swg + inline int ZNC_SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) { #if PY_VERSION_HEX>=0x03000000 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) if (PyBytes_Check(obj)) @@ -106,7 +106,7 @@ namespace { Py_XDECREF(bytes); return ret; } else { - swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); + swig_type_info* pchar_descriptor = ZNC_SWIG_pchar_descriptor(); if (pchar_descriptor) { void* vptr = 0; if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { @@ -124,7 +124,7 @@ namespace { // TODO: at some point drop support for SWIG<4.2.0 (drop this branch of ifdef) // This is copied from some old SWIG version from pystrings.swg - inline int SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) { + inline int ZNC_SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) { #if PY_VERSION_HEX>=0x03000000 if (PyUnicode_Check(obj)) #else @@ -183,7 +183,7 @@ namespace { #endif return SWIG_OK; } else { - swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); + swig_type_info* pchar_descriptor = ZNC_SWIG_pchar_descriptor(); if (pchar_descriptor) { void* vptr = 0; if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { @@ -198,9 +198,9 @@ namespace { } #endif - inline int SWIG_AsPtr_CString (PyObject * obj, CString **val) { + inline int ZNC_SWIG_AsPtr_CString (PyObject * obj, CString **val) { char* buf = 0 ; size_t size = 0; int alloc = SWIG_OLDOBJ; - if (SWIG_IsOK((SWIG_AsCharPtrAndSize(obj, &buf, &size, &alloc)))) { + if (SWIG_IsOK((ZNC_SWIG_AsCharPtrAndSize(obj, &buf, &size, &alloc)))) { if (buf) { if (val) *val = new CString(buf, size - 1); if (alloc == SWIG_NEWOBJ) delete[] buf; @@ -431,7 +431,7 @@ while (<$in>) { } when ('CString') { say $out "\t\tCString* p = nullptr;"; - say $out "\t\tint res = SWIG_AsPtr_CString(pyRes, &p);"; + say $out "\t\tint res = ZNC_SWIG_AsPtr_CString(pyRes, &p);"; say $out "\t\tif (!SWIG_IsOK(res)) {"; say $out "\t\t\tDEBUG(\"modpython: \" << (GetUser() ? GetUser()->GetUsername() : CString(\"\")) << \"/\" << GetModName() << \"/$name was expected to return '$type' but error=\" << res);"; say $out "\t\t\tresult = $default;"; From 2605370fd14631ab826af055c747cbfac6af775c Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 7 Jan 2024 00:53:02 +0000 Subject: [PATCH 049/123] Set ServerThrottle=5 in integration test --- test/integration/framework/znctest.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/integration/framework/znctest.cpp b/test/integration/framework/znctest.cpp index 9adec608..1b81db6a 100644 --- a/test/integration/framework/znctest.cpp +++ b/test/integration/framework/znctest.cpp @@ -48,6 +48,14 @@ void WriteConfig(QString path) { p.ReadUntil("Launch ZNC now?"); p.Write("no"); p.ShouldFinishItself(); // clang-format on + + // Default 30s is too slow for the test + QFile conf(path + "/configs/znc.conf"); + ASSERT_TRUE(conf.open(QIODevice::Append | QIODevice::Text)); + QTextStream out(&conf); + out << R"( + ServerThrottle = 5 + )"; } void ZNCTest::SetUp() { From 7ee389278f3c2627b1c0032d56045de0e0bf49d3 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 7 Jan 2024 10:53:51 +0000 Subject: [PATCH 050/123] Progress: CAP NEW is sent to client --- test/integration/tests/core.cpp | 53 +++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 19 deletions(-) diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 4b9de7a5..cea66bc6 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -572,7 +572,16 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { } bool OnServerCap302Available(const CString& sCap, const CString& sValue) override { PutModule("OnServerCapAvailable " + sCap + " " + sValue); - return sCap == "testcap"; + if (sCap == "testcap") { + if (GetNetwork()->IsServerCapAccepted("testcap")) { + // This can happen when server sent CAP NEW with another value. + for (CClient* pClient : GetNetwork()->GetClients()) { + pClient->NotifyServerDependentCap("testcap", true, sValue, nullptr); + } + } + return true; + } + return false; } void OnServerCapResult(const CString& sCap, bool bSuccess) override { if (sCap == "testcap") { @@ -604,6 +613,7 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { )"); client.Write("znc loadmod testmod"); client.ReadUntil("Loaded module testmod"); + client.Write("znc addnetwork net2"); client.Close(); client = ConnectClient(); @@ -622,27 +632,32 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { client.Write("CAP REQ testcap"); client.ReadUntil("CAP nick ACK :testcap"); - client.Write("CAP LS"); - client.ReadUntil(" testcap=value "); + client.Write("CAP LS"); + client.ReadUntil(" testcap=value "); - ircd.Write("CAP nick DEL testcap"); - client.ReadUntil("CAP nick DEL :testcap"); - client.ReadUntil(":OnServerCapResult testcap false false"); + ircd.Write("CAP nick DEL testcap"); + client.ReadUntil("CAP nick DEL :testcap"); + client.ReadUntil(":OnServerCapResult testcap false false"); - ircd.Close(); - ircd = ConnectIRCd(); - ircd.ReadUntil("CAP LS 302"); - ircd.Write("CAP nick LS :testcap=new"); - ircd.ReadUntil("CAP REQ :testcap"); + ircd.Close(); + ircd = ConnectIRCd(); + ircd.ReadUntil("CAP LS 302"); + ircd.Write("CAP nick LS :testcap=new"); + ircd.ReadUntil("CAP REQ :testcap"); ircd.Write("CAP nick ACK :testcap"); - ircd.ReadUntil("CAP END"); - // TODO should NEW wait until 001? - // TODO combine multiple NEWs to single line - client.ReadUntil("CAP nick NEW :testcap=new"); - ircd.ReadUntil("001 nick Welcome"); - client.ReadUntil("Welcome2"); - // TODO NEW with new value without DEL - // TODO client.Write("jumpnetwork"); + ircd.ReadUntil("CAP END"); + // TODO should NEW wait until 001? + // TODO combine multiple NEWs to single line + client.ReadUntil("CAP nick NEW :testcap=new"); + ircd.Write("001 nick Welcome"); + client.ReadUntil("Welcome"); + + // NEW with new value without DEL + ircd.Write("CAP nick NEW testcap=another"); + client.ReadUntil("CAP nick NEW :testcap=another"); + + client.Write("znc jumpnetwork net2"); + client.ReadUntil("AAAAA"); } TEST_F(ZNCTest, HashUpgrade) { From b5a6ff528b7a1adeccea09e41a2da5dc56b600db Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 7 Jan 2024 22:55:52 +0000 Subject: [PATCH 051/123] The test is now working --- include/znc/Modules.h | 6 ++++++ src/Client.cpp | 2 ++ src/Modules.cpp | 10 ++++++++++ test/integration/tests/core.cpp | 28 ++++++++++++++++++++++------ 4 files changed, 40 insertions(+), 6 deletions(-) diff --git a/include/znc/Modules.h b/include/znc/Modules.h index c63aa417..bad32c1f 100644 --- a/include/znc/Modules.h +++ b/include/znc/Modules.h @@ -1292,6 +1292,10 @@ class CModule { virtual EModRet OnUnknownUserRaw(CClient* pClient, CString& sLine); virtual EModRet OnUnknownUserRawMessage(CMessage& Message); + /** Called after login, upon disconnect, and also during JumpNetwork. */ + virtual void OnClientAttached(); + virtual void OnClientDetached(); + /** Called when a client told us CAP LS. Use ssCaps.insert("cap-name") * for announcing capabilities which your module supports. * @param pClient The client which requested the list. @@ -1550,6 +1554,8 @@ class CModules : public std::vector, private CCoreTranslationMixin { bool OnSendToClientMessage(CMessage& Message); bool OnSendToIRC(CString& sLine); bool OnSendToIRCMessage(CMessage& Message); + bool OnClientAttached(); + bool OnClientDetached(); bool OnServerCapAvailable(const CString& sCap, const CString& sValue); bool OnServerCapResult(const CString& sCap, bool bSuccess); diff --git a/src/Client.cpp b/src/Client.cpp index abe59200..05d0c92d 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -271,6 +271,7 @@ void CClient::SetNetwork(CIRCNetwork* pNetwork, bool bDisconnect, m_pNetwork->ClientDisconnected(this); if (bDisconnect) { + NETWORKMODULECALL(OnClientDetached(), m_pUser, m_pNetwork, this, NOTHING); ClearServerDependentCaps(); // Tell the client they are no longer in these channels. const vector& vChans = m_pNetwork->GetChans(); @@ -293,6 +294,7 @@ void CClient::SetNetwork(CIRCNetwork* pNetwork, bool bDisconnect, } else if (m_pUser) { m_pUser->UserConnected(this); } + NETWORKMODULECALL(OnClientAttached(), m_pUser, m_pNetwork, this, NOTHING); } } diff --git a/src/Modules.cpp b/src/Modules.cpp index a8c80f90..35a8d970 100644 --- a/src/Modules.cpp +++ b/src/Modules.cpp @@ -997,6 +997,8 @@ CModule::EModRet CModule::OnSendToIRC(CString& sLine) { return CONTINUE; } CModule::EModRet CModule::OnSendToIRCMessage(CMessage& Message) { return CONTINUE; } +void CModule::OnClientAttached() {} +void CModule::OnClientDetached() {} bool CModule::OnServerCapAvailable(const CString& sCap) { return false; } bool CModule::OnServerCap302Available(const CString& sCap, const CString& sValue) { @@ -1492,6 +1494,14 @@ bool CModules::OnModCTCP(const CString& sMessage) { MODUNLOADCHK(OnModCTCP(sMessage)); return false; } +bool CModules::OnClientAttached() { + MODUNLOADCHK(OnClientAttached()); + return false; +} +bool CModules::OnClientDetached() { + MODUNLOADCHK(OnClientDetached()); + return false; +} // Why MODHALTCHK works only with functions returning EModRet ? :( bool CModules::OnServerCapAvailable(const CString& sCap, const CString& sValue) { diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index cea66bc6..97259abf 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -585,13 +585,17 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { } void OnServerCapResult(const CString& sCap, bool bSuccess) override { if (sCap == "testcap") { - GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", bSuccess, [=](CClient* pClient, bool bState) { - PutModule("OnServerCapResult " + sCap + " " + CString(bSuccess) + " " + CString(bState)); - }); + PutModule("OnServerCapResult " + sCap + " " + CString(bSuccess)); + if (GetNetwork()->GetIRCSock()->IsAuthed()) { + GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", bSuccess, [=](CClient* pClient, bool bState) { + PutModule("OnServerCapResult " + sCap + " " + CString(bSuccess) + " " + CString(bState)); + }); + } } } void OnIRCConnected() override { if (GetNetwork()->IsServerCapAccepted("testcap")) { + PutModule("OnIRCConnected"); GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", true, [=](CClient* pClient, bool bState) { PutModule("OnIRCConnected " + CString(bState)); }); @@ -602,6 +606,14 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { PutModule("OnIRCDisconnected " + CString(bState)); }); } + void OnClientAttached() override { + if (GetNetwork()->IsServerCapAccepted("testcap")) { + GetClient()->NotifyServerDependentCap("testcap", true, GetNetwork()->GetIRCSock()->GetCapLsValue("testcap"), nullptr); + } + } + void OnClientDetached() override { + GetClient()->NotifyServerDependentCap("testcap", false, "", [](CClient*, bool) {}); + } ~TestModule() override { // TODO user module GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { @@ -646,10 +658,11 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { ircd.ReadUntil("CAP REQ :testcap"); ircd.Write("CAP nick ACK :testcap"); ircd.ReadUntil("CAP END"); - // TODO should NEW wait until 001? + // NEW waits until 001 + ASSERT_THAT(ircd.ReadRemainder().toStdString(), Not(HasSubstr("testcap"))); + ircd.Write("001 nick Welcome"); // TODO combine multiple NEWs to single line client.ReadUntil("CAP nick NEW :testcap=new"); - ircd.Write("001 nick Welcome"); client.ReadUntil("Welcome"); // NEW with new value without DEL @@ -657,7 +670,10 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { client.ReadUntil("CAP nick NEW :testcap=another"); client.Write("znc jumpnetwork net2"); - client.ReadUntil("AAAAA"); + client.ReadUntil("CAP nick DEL :testcap"); + + client.Write("znc jumpnetwork test"); + client.ReadUntil("CAP nick NEW :testcap=another"); } TEST_F(ZNCTest, HashUpgrade) { From 236755444bc5eef16589d2b1effa2a6870846d3a Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Tue, 9 Jan 2024 02:02:42 +0000 Subject: [PATCH 052/123] in theory support non-network modules too --- test/integration/tests/core.cpp | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 97259abf..078fc3fb 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -541,6 +541,7 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { InstallModule("testmod.cpp", R"( #include #include + #include #include #include class TestModule : public CModule { @@ -607,6 +608,7 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { }); } void OnClientAttached() override { + if (!GetNetwork()) return; if (GetNetwork()->IsServerCapAccepted("testcap")) { GetClient()->NotifyServerDependentCap("testcap", true, GetNetwork()->GetIRCSock()->GetCapLsValue("testcap"), nullptr); } @@ -615,10 +617,28 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { GetClient()->NotifyServerDependentCap("testcap", false, "", [](CClient*, bool) {}); } ~TestModule() override { - // TODO user module - GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { - PutModule("~ " + CString(bState)); - }); + switch (GetType()) { + case CModInfo::NetworkModule: + GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { + PutModule("~ " + CString(bState)); + }); + break; + case CModInfo::UserModule: + for (CIRCNetwork* pNetwork : GetUser()->GetNetworks()) { + pNetwork->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { + PutModule("~ " + CString(bState)); + }); + } + break; + case CModInfo::GlobalModule: + for (auto& [_, pUser] : CZNC::Get().GetUserMap()) { + for (CIRCNetwork* pNetwork : pUser->GetNetworks()) { + pNetwork->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { + PutModule("~ " + CString(bState)); + }); + } + } + } } }; MODULEDEFS(TestModule, "Test") From 99e6869b282a678583e41b1cef94aa1023702cf0 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 13 Jan 2024 21:22:42 +0000 Subject: [PATCH 053/123] Add CCapability --- include/znc/Modules.h | 22 +++++- src/Modules.cpp | 128 +++++++++++++++++++++++++++++--- test/integration/tests/core.cpp | 111 ++++----------------------- 3 files changed, 152 insertions(+), 109 deletions(-) diff --git a/include/znc/Modules.h b/include/znc/Modules.h index bad32c1f..ca251d24 100644 --- a/include/znc/Modules.h +++ b/include/znc/Modules.h @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -166,6 +167,19 @@ class CFPTimer; class CSockManager; // !Forward Declarations +class CCapability { + public: + virtual ~CCapability() = default; + virtual void OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) {} + virtual void OnClientChangedSupport(CClient* pClient, bool bState) {} + + CModule* GetModule() { return m_pModule; } + void SetModule(CModule* p) { m_pModule = p; } + + protected: + CModule* m_pModule = nullptr; +}; + class CTimer : public CCron { public: CTimer(CModule* pModule, unsigned int uInterval, unsigned int uCycles, @@ -1292,10 +1306,15 @@ class CModule { virtual EModRet OnUnknownUserRaw(CClient* pClient, CString& sLine); virtual EModRet OnUnknownUserRawMessage(CMessage& Message); - /** Called after login, upon disconnect, and also during JumpNetwork. */ + /** Called after login, and also during JumpNetwork. */ virtual void OnClientAttached(); + /** Called upon disconnect, and also during JumpNetwork. */ virtual void OnClientDetached(); +#ifndef SWIG + void AddCapability(const CString& sName, std::unique_ptr pCap); +#endif + /** Called when a client told us CAP LS. Use ssCaps.insert("cap-name") * for announcing capabilities which your module supports. * @param pClient The client which requested the list. @@ -1391,6 +1410,7 @@ class CModule { CString m_sArgs; CString m_sModPath; CTranslationDomainRefHolder m_Translation; + std::map> m_mCaps; private: MCString diff --git a/src/Modules.cpp b/src/Modules.cpp index 35a8d970..25b1e351 100644 --- a/src/Modules.cpp +++ b/src/Modules.cpp @@ -14,6 +14,7 @@ * limitations under the License. */ +#include #include #include #include @@ -160,6 +161,37 @@ CModule::CModule(ModHandle pDLL, CUser* pUser, CIRCNetwork* pNetwork, } CModule::~CModule() { + for (const auto& [sName, pCap] : m_mCaps) { + switch (GetType()) { + case CModInfo::NetworkModule: + GetNetwork()->NotifyClientsAboutServerDependentCap( + sName, false, [&](CClient* pClient, bool bState) {}); + for (CClient* pClient : GetNetwork()->GetClients()) { + pCap->OnClientChangedSupport(pClient, false); + } + break; + case CModInfo::UserModule: + for (CIRCNetwork* pNetwork : GetUser()->GetNetworks()) { + pNetwork->NotifyClientsAboutServerDependentCap( + sName, false, [&](CClient* pClient, bool bState) {}); + for (CClient* pClient : pNetwork->GetClients()) { + pCap->OnClientChangedSupport(pClient, false); + } + } + break; + case CModInfo::GlobalModule: + for (auto& [_, pUser] : CZNC::Get().GetUserMap()) { + for (CIRCNetwork* pNetwork : pUser->GetNetworks()) { + pNetwork->NotifyClientsAboutServerDependentCap( + sName, false, [&](CClient* pClient, bool bState) {}); + for (CClient* pClient : pNetwork->GetClients()) { + pCap->OnClientChangedSupport(pClient, false); + } + } + } + } + } + while (!m_sTimers.empty()) { RemTimer(*m_sTimers.begin()); } @@ -605,8 +637,22 @@ bool CModule::OnLoad(const CString& sArgs, CString& sMessage) { bool CModule::OnBoot() { return true; } void CModule::OnPreRehash() {} void CModule::OnPostRehash() {} -void CModule::OnIRCDisconnected() {} -void CModule::OnIRCConnected() {} +void CModule::OnIRCDisconnected() { + for (const auto& [sName, pCap] : m_mCaps) { + GetNetwork()->NotifyClientsAboutServerDependentCap( + sName, false, [&](CClient* pClient, bool bState) {}); + for (CClient* pClient : GetNetwork()->GetClients()) { + pCap->OnClientChangedSupport(pClient, false); + } + } +} +void CModule::OnIRCConnected() { + for (const auto& [sName, pCap] : m_mCaps) { + if (GetNetwork()->IsServerCapAccepted(sName)) { + GetNetwork()->NotifyClientsAboutServerDependentCap(sName, true, [](CClient* pClient, bool bState){}); + } + } +} CModule::EModRet CModule::OnIRCConnecting(CIRCSock* IRCSock) { return CONTINUE; } @@ -997,14 +1043,48 @@ CModule::EModRet CModule::OnSendToIRC(CString& sLine) { return CONTINUE; } CModule::EModRet CModule::OnSendToIRCMessage(CMessage& Message) { return CONTINUE; } -void CModule::OnClientAttached() {} -void CModule::OnClientDetached() {} +void CModule::OnClientAttached() { + if (!GetNetwork()) return; + for (const auto& [sName, pCap] : m_mCaps) { + if (GetNetwork()->IsServerCapAccepted(sName)) { + GetClient()->NotifyServerDependentCap(sName, true, GetNetwork()->GetIRCSock()->GetCapLsValue(sName), nullptr); + } + } +} +void CModule::OnClientDetached() { + for (const auto& [sName, pCap] : m_mCaps) { + GetClient()->NotifyServerDependentCap(sName, false, "", + [](CClient*, bool) {}); + pCap->OnClientChangedSupport(GetClient(), false); + } +} bool CModule::OnServerCapAvailable(const CString& sCap) { return false; } -bool CModule::OnServerCap302Available(const CString& sCap, const CString& sValue) { - return OnServerCapAvailable(sCap); +bool CModule::OnServerCap302Available(const CString& sCap, + const CString& sValue) { + auto it = m_mCaps.find(sCap); + if (it == m_mCaps.end()) return OnServerCapAvailable(sCap); + if (GetNetwork()->IsServerCapAccepted(sCap)) { + // This can happen when server sent CAP NEW with another value. + GetNetwork()->NotifyClientsAboutServerDependentCap(sCap, true, nullptr); + // It's enabled already, no need to REQ it again. + return false; + } + return true; +} +void CModule::OnServerCapResult(const CString& sCap, bool bSuccess) { + auto it = m_mCaps.find(sCap); + if (it == m_mCaps.end()) return; + it->second->OnServerChangedSupport(GetNetwork(), bSuccess); + if (GetNetwork()->GetIRCSock()->IsAuthed()) { + GetNetwork()->NotifyClientsAboutServerDependentCap( + sCap, bSuccess, [&](CClient* pClient, bool bState) {}); + if (!bSuccess) + for (CClient* pClient : GetNetwork()->GetClients()) { + it->second->OnClientChangedSupport(pClient, false); + } + } } -void CModule::OnServerCapResult(const CString& sCap, bool bSuccess) {} bool CModule::PutIRC(const CString& sLine) { return m_pNetwork ? m_pNetwork->PutIRC(sLine) : false; @@ -1073,13 +1153,36 @@ CModule::EModRet CModule::OnUnknownUserRaw(CClient* pClient, CString& sLine) { CModule::EModRet CModule::OnUnknownUserRawMessage(CMessage& Message) { return CONTINUE; } -void CModule::OnClientCapLs(CClient* pClient, SCString& ssCaps) {} +void CModule::OnClientCapLs(CClient* pClient, SCString& ssCaps) { + for (const auto& [sName, pCap] : m_mCaps) { + if (GetNetwork() && GetNetwork()->IsServerCapAccepted(sName)) { + if (pClient->HasCap302()) { + CString sValue = + GetNetwork()->GetIRCSock()->GetCapLsValue(sName); + if (!sValue.empty()) { + ssCaps.insert(sName + '=' + sValue); + } else { + ssCaps.insert(sName); + } + } else { + ssCaps.insert(sName); + } + } + } +} bool CModule::IsClientCapSupported(CClient* pClient, const CString& sCap, bool bState) { - return false; + auto it = m_mCaps.find(sCap); + if (it == m_mCaps.end()) return false; + if (!bState) return true; + return GetNetwork() && GetNetwork()->IsServerCapAccepted(sCap); } void CModule::OnClientCapRequest(CClient* pClient, const CString& sCap, - bool bState) {} + bool bState) { + auto it = m_mCaps.find(sCap); + if (it == m_mCaps.end()) return; + it->second->OnClientChangedSupport(pClient, bState); +} CModule::EModRet CModule::OnModuleLoading(const CString& sModName, const CString& sArgs, CModInfo::EModuleType eType, @@ -1097,6 +1200,11 @@ CModule::EModRet CModule::OnGetModInfo(CModInfo& ModInfo, } void CModule::OnGetAvailableMods(set& ssMods, CModInfo::EModuleType eType) {} +void CModule::AddCapability(const CString& sName, + std::unique_ptr pCap) { + pCap->SetModule(this); + m_mCaps[sName] = std::move(pCap); +} CModules::CModules() : m_pUser(nullptr), m_pNetwork(nullptr), m_pClient(nullptr) {} diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 078fc3fb..bde99d43 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -540,105 +540,20 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { auto client = LoginClient(); InstallModule("testmod.cpp", R"( #include - #include - #include - #include - #include class TestModule : public CModule { + class TestCap : public CCapability { + public: + using CCapability::CCapability; + void OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) override { + GetModule()->PutModule("Server changed support: " + CString(bState)); + } + void OnClientChangedSupport(CClient* pClient, bool bState) override { + GetModule()->PutModule("Client changed support: " + CString(bState)); + } + }; public: - MODCONSTRUCTOR(TestModule) {} - void OnClientCapLs(CClient* pClient, SCString& ssCaps) override { - if (GetNetwork() && GetNetwork()->IsServerCapAccepted("testcap")) { - if (pClient->HasCap302()) { - CString sValue = GetNetwork()->GetIRCSock()->GetCapLsValue("testcap"); - if (!sValue.empty()) { - ssCaps.insert("testcap=" + sValue); - } else { - ssCaps.insert("testcap"); - } - } else { - ssCaps.insert("testcap"); - } - } - } - bool IsClientCapSupported(CClient* pClient, const CString& sCap, - bool bState) override { - if (!bState) return false; - if (sCap != "testcap") return false; - return GetNetwork() && GetNetwork()->IsServerCapAccepted("testcap"); - } - void OnClientCapRequest(CClient* pClient, const CString& sCap, - bool bState) override { - PutModule("OnClientCapRequest " + sCap + " " + CString(bState)); - } - bool OnServerCap302Available(const CString& sCap, const CString& sValue) override { - PutModule("OnServerCapAvailable " + sCap + " " + sValue); - if (sCap == "testcap") { - if (GetNetwork()->IsServerCapAccepted("testcap")) { - // This can happen when server sent CAP NEW with another value. - for (CClient* pClient : GetNetwork()->GetClients()) { - pClient->NotifyServerDependentCap("testcap", true, sValue, nullptr); - } - } - return true; - } - return false; - } - void OnServerCapResult(const CString& sCap, bool bSuccess) override { - if (sCap == "testcap") { - PutModule("OnServerCapResult " + sCap + " " + CString(bSuccess)); - if (GetNetwork()->GetIRCSock()->IsAuthed()) { - GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", bSuccess, [=](CClient* pClient, bool bState) { - PutModule("OnServerCapResult " + sCap + " " + CString(bSuccess) + " " + CString(bState)); - }); - } - } - } - void OnIRCConnected() override { - if (GetNetwork()->IsServerCapAccepted("testcap")) { - PutModule("OnIRCConnected"); - GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", true, [=](CClient* pClient, bool bState) { - PutModule("OnIRCConnected " + CString(bState)); - }); - } - } - void OnIRCDisconnected() override { - GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { - PutModule("OnIRCDisconnected " + CString(bState)); - }); - } - void OnClientAttached() override { - if (!GetNetwork()) return; - if (GetNetwork()->IsServerCapAccepted("testcap")) { - GetClient()->NotifyServerDependentCap("testcap", true, GetNetwork()->GetIRCSock()->GetCapLsValue("testcap"), nullptr); - } - } - void OnClientDetached() override { - GetClient()->NotifyServerDependentCap("testcap", false, "", [](CClient*, bool) {}); - } - ~TestModule() override { - switch (GetType()) { - case CModInfo::NetworkModule: - GetNetwork()->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { - PutModule("~ " + CString(bState)); - }); - break; - case CModInfo::UserModule: - for (CIRCNetwork* pNetwork : GetUser()->GetNetworks()) { - pNetwork->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { - PutModule("~ " + CString(bState)); - }); - } - break; - case CModInfo::GlobalModule: - for (auto& [_, pUser] : CZNC::Get().GetUserMap()) { - for (CIRCNetwork* pNetwork : pUser->GetNetworks()) { - pNetwork->NotifyClientsAboutServerDependentCap("testcap", false, [=](CClient* pClient, bool bState) { - PutModule("~ " + CString(bState)); - }); - } - } - } + MODCONSTRUCTOR(TestModule) { + AddCapability("testcap", std::make_unique()); } }; MODULEDEFS(TestModule, "Test") @@ -668,8 +583,8 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { client.ReadUntil(" testcap=value "); ircd.Write("CAP nick DEL testcap"); + client.ReadUntil(":Server changed support: false"); client.ReadUntil("CAP nick DEL :testcap"); - client.ReadUntil(":OnServerCapResult testcap false false"); ircd.Close(); ircd = ConnectIRCd(); From da3919245bb8ee983df2b74132fd06598c53ed41 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 13 Jan 2024 22:07:40 +0000 Subject: [PATCH 054/123] Improve test --- src/Modules.cpp | 7 ++++--- test/integration/tests/core.cpp | 11 ++++++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/Modules.cpp b/src/Modules.cpp index 25b1e351..f1b568c5 100644 --- a/src/Modules.cpp +++ b/src/Modules.cpp @@ -1079,9 +1079,10 @@ void CModule::OnServerCapResult(const CString& sCap, bool bSuccess) { if (GetNetwork()->GetIRCSock()->IsAuthed()) { GetNetwork()->NotifyClientsAboutServerDependentCap( sCap, bSuccess, [&](CClient* pClient, bool bState) {}); - if (!bSuccess) - for (CClient* pClient : GetNetwork()->GetClients()) { - it->second->OnClientChangedSupport(pClient, false); + if (!bSuccess) { + for (CClient* pClient : GetNetwork()->GetClients()) { + it->second->OnClientChangedSupport(pClient, false); + } } } } diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index bde99d43..8e41494d 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -567,7 +567,7 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { client.Write("CAP LS 302"); client.Write("PASS :hunter2"); client.Write("NICK nick"); - client.Write("USER user x x :x"); + client.Write("USER user/test x x :x"); client.Write("CAP END"); client.ReadUntil("Welcome"); @@ -575,8 +575,10 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { ircd.Write("CAP nick NEW testcap=value"); ircd.ReadUntil("CAP REQ :testcap"); ircd.Write("CAP nick ACK :testcap"); + client.ReadUntil(":Server changed support: true"); client.ReadUntil("CAP nick NEW :testcap=value"); client.Write("CAP REQ testcap"); + client.ReadUntil(":Client changed support: true"); client.ReadUntil("CAP nick ACK :testcap"); client.Write("CAP LS"); @@ -585,13 +587,19 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { ircd.Write("CAP nick DEL testcap"); client.ReadUntil(":Server changed support: false"); client.ReadUntil("CAP nick DEL :testcap"); + client.ReadUntil(":Client changed support: false"); ircd.Close(); + // TODO combine multiple DELs to single line + client.ReadUntil("CAP nick DEL :testcap"); + client.ReadUntil(":Client changed support: false"); + ircd = ConnectIRCd(); ircd.ReadUntil("CAP LS 302"); ircd.Write("CAP nick LS :testcap=new"); ircd.ReadUntil("CAP REQ :testcap"); ircd.Write("CAP nick ACK :testcap"); + client.ReadUntil(":Server changed support: true"); ircd.ReadUntil("CAP END"); // NEW waits until 001 ASSERT_THAT(ircd.ReadRemainder().toStdString(), Not(HasSubstr("testcap"))); @@ -606,6 +614,7 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { client.Write("znc jumpnetwork net2"); client.ReadUntil("CAP nick DEL :testcap"); + client.ReadUntil(":Client changed support: false"); client.Write("znc jumpnetwork test"); client.ReadUntil("CAP nick NEW :testcap=another"); From f7ff0ee3f311bf0ab95f53207cd89a121b4608f8 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 13 Jan 2024 23:34:03 +0000 Subject: [PATCH 055/123] Modulefy core server-dependent caps --- include/znc/Client.h | 1 + include/znc/IRCSock.h | 1 + modules/corecaps.cpp | 77 +++++++++++++++++++++++++++++++++++++++++++ src/Client.cpp | 11 ------- src/IRCSock.cpp | 4 --- src/Modules.cpp | 7 ++++ 6 files changed, 86 insertions(+), 15 deletions(-) create mode 100644 modules/corecaps.cpp diff --git a/include/znc/Client.h b/include/znc/Client.h index 7f109988..f048cc28 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -335,6 +335,7 @@ class CClient : public CIRCSocket { SCString m_ssServerDependentCaps; friend class ClientTest; + friend class CCoreCaps; }; #endif // !ZNC_CLIENT_H diff --git a/include/znc/IRCSock.h b/include/znc/IRCSock.h index a2ef1961..506c6527 100644 --- a/include/znc/IRCSock.h +++ b/include/znc/IRCSock.h @@ -240,6 +240,7 @@ class CIRCSock : public CIRCSocket { VCString m_vsSSLError; friend class CIRCFloodTimer; + friend class CCoreCaps; }; #endif // !ZNC_IRCSOCK_H diff --git a/modules/corecaps.cpp b/modules/corecaps.cpp new file mode 100644 index 00000000..283526e2 --- /dev/null +++ b/modules/corecaps.cpp @@ -0,0 +1,77 @@ +/* + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include + +#include + +class CCoreCaps : public CModule { + class AwayNotify : public CCapability { + void OnServerChangedSupport(CIRCNetwork* pNetwork, + bool bState) override { + pNetwork->GetIRCSock()->m_bAwayNotify = bState; + } + void OnClientChangedSupport(CClient* pClient, bool bState) override { + pClient->m_bAwayNotify = bState; + } + }; + + class AccountNotify : public CCapability { + void OnServerChangedSupport(CIRCNetwork* pNetwork, + bool bState) override { + pNetwork->GetIRCSock()->m_bAccountNotify = bState; + } + void OnClientChangedSupport(CClient* pClient, bool bState) override { + pClient->m_bAccountNotify = bState; + } + }; + + class AccountTag : public CCapability { + void OnServerChangedSupport(CIRCNetwork* pNetwork, + bool bState) override { + pNetwork->GetIRCSock()->m_bAccountTag = bState; + } + void OnClientChangedSupport(CClient* pClient, bool bState) override { + pClient->m_bAccountTag = bState; + pClient->SetTagSupport("account", bState); + } + }; + + class ExtendedJoin : public CCapability { + void OnServerChangedSupport(CIRCNetwork* pNetwork, + bool bState) override { + pNetwork->GetIRCSock()->m_bExtendedJoin = bState; + } + void OnClientChangedSupport(CClient* pClient, bool bState) override { + pClient->m_bExtendedJoin = bState; + } + }; + + public: + MODCONSTRUCTOR(CCoreCaps) { + AddCapability("away-notify", std::make_unique()); + AddCapability("account-notify", std::make_unique()); + AddCapability("account-tag", std::make_unique()); + AddCapability("extended-join", std::make_unique()); + } +}; + +GLOBALMODULEDEFS( + CCoreCaps, + t_s("Adds support for several IRC capabilities, extracted from ZNC core.")) diff --git a/src/Client.cpp b/src/Client.cpp index 05d0c92d..e418216f 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -764,17 +764,6 @@ CClient::CoreCaps() { }}}, {"cap-notify", {false, [](CClient* pClient, bool bVal) { pClient->m_bCapNotify = bVal; }}}, - {"away-notify", - {true, [](CClient* pClient, bool bVal) { pClient->m_bAwayNotify = bVal; }}}, - {"account-notify", - {true, [](CClient* pClient, bool bVal) { pClient->m_bAccountNotify = bVal; }}}, - {"account-tag", - {true, [](CClient* pClient, bool bVal) { - pClient->m_bAccountTag = bVal; - pClient->SetTagSupport("account", bVal); - }}}, - {"extended-join", - {true, [](CClient* pClient, bool bVal) { pClient->m_bExtendedJoin = bVal; }}}, }; // For compatibility with older clients diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 356ec53d..28973e12 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -379,11 +379,7 @@ bool CIRCSock::OnCapabilityMessage(CMessage& Message) { std::map> mSupportedCaps = { {"multi-prefix", [this](bool bVal) { m_bNamesx = bVal; }}, {"userhost-in-names", [this](bool bVal) { m_bUHNames = bVal; }}, - {"away-notify", [this](bool bVal) { m_bAwayNotify = bVal; }}, - {"account-notify", [this](bool bVal) { m_bAccountNotify = bVal; }}, - {"account-tag", [this](bool bVal) { m_bAccountTag = bVal; }}, {"cap-notify", [](bool bVal) {}}, - {"extended-join", [this](bool bVal) { m_bExtendedJoin = bVal; }}, {"server-time", [this](bool bVal) { m_bServerTime = bVal; }}, {"znc.in/server-time-iso", [this](bool bVal) { m_bServerTime = bVal; }}, diff --git a/src/Modules.cpp b/src/Modules.cpp index f1b568c5..85c033d8 100644 --- a/src/Modules.cpp +++ b/src/Modules.cpp @@ -1621,9 +1621,12 @@ bool CModules::OnServerCapAvailable(const CString& sCap, const CString& sValue) pMod->SetClient(m_pClient); if (m_pUser) { CUser* pOldUser = pMod->GetUser(); + CIRCNetwork* pOldNetwork = pMod->GetNetwork(); pMod->SetUser(m_pUser); + pMod->SetNetwork(m_pNetwork); bResult |= pMod->OnServerCap302Available(sCap, sValue); pMod->SetUser(pOldUser); + pMod->SetNetwork(pOldNetwork); } else { // WTF? Is that possible? bResult |= pMod->OnServerCap302Available(sCap, sValue); @@ -1691,9 +1694,12 @@ bool CModules::IsClientCapSupported(CClient* pClient, const CString& sCap, pMod->SetClient(m_pClient); if (m_pUser) { CUser* pOldUser = pMod->GetUser(); + CIRCNetwork* pOldNetwork = pMod->GetNetwork(); pMod->SetUser(m_pUser); + pMod->SetNetwork(m_pNetwork); bResult |= pMod->IsClientCapSupported(pClient, sCap, bState); pMod->SetUser(pOldUser); + pMod->SetNetwork(pOldNetwork); } else { // WTF? Is that possible? bResult |= pMod->IsClientCapSupported(pClient, sCap, bState); @@ -1998,6 +2004,7 @@ void CModules::GetDefaultMods(set& ssMods, const map ns = { {"chansaver", CModInfo::UserModule}, {"controlpanel", CModInfo::UserModule}, + {"corecaps", CModInfo::GlobalModule}, {"simple_away", CModInfo::NetworkModule}, {"webadmin", CModInfo::GlobalModule}}; From b1009bd809f0f68b0c4e59062ad03d85fc6c50cc Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 13 Jan 2024 23:45:30 +0000 Subject: [PATCH 056/123] Code cleanup Since now there are no server-dependent caps defined in the core --- include/znc/Client.h | 33 ++------- include/znc/IRCNetwork.h | 3 +- include/znc/Modules.h | 4 +- modules/corecaps.cpp | 11 +-- src/Client.cpp | 122 +++++--------------------------- src/IRCNetwork.cpp | 22 +----- src/IRCSock.cpp | 6 -- src/Modules.cpp | 61 ++++++++-------- test/integration/tests/core.cpp | 2 +- 9 files changed, 66 insertions(+), 198 deletions(-) diff --git a/include/znc/Client.h b/include/znc/Client.h index f048cc28..c400de91 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -227,23 +227,7 @@ class CClient : public CIRCSocket { /** Notifies client about one specific cap which server has just notified us about. */ - void NotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue, - const std::function& handler); - /** Notifies client if the cap is server-dependent, otherwise noop. - */ - void PotentiallyNotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue); - /** Notifies client that all these caps are now available. - * - * This function will internally filter only those which are server-dependent. - * This is when new client connects to an already connected server, and - * when server has just connected and finished negotiating caps. - */ - void NotifyServerDependentCaps(const SCString& ssCaps); - /** Notifies client that all server-dependent caps are not available anymore. - * - * Called when server disconnects. - */ - void ClearServerDependentCaps(); + void NotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue); void ReadLine(const CString& sData) override; bool SendMotd(); @@ -323,16 +307,11 @@ class CClient : public CIRCSocket { std::shared_ptr m_spAuth; SCString m_ssAcceptedCaps; SCString m_ssSupportedTags; - // The capabilities supported by the ZNC core - capability names mapped - // to a pair which contains a bool describing whether the capability is - // server-dependent, and a capability value change handler. - static const std::map>>& - CoreCaps(); - // A subset of CIRCSock::GetAcceptedCaps(), the caps that can be listed - // in CAP LS and may be notified to the client with CAP NEW (cap-notify). - // TODO: come up with a way for modules to work with this, and with - // =values in NEW. - SCString m_ssServerDependentCaps; + // The capabilities supported by the ZNC core - capability names mapped to + // change handler. Note: this lists caps which don't require support on IRC + // server. + static const std::map>& + CoreCaps(); friend class ClientTest; friend class CCoreCaps; diff --git a/include/znc/IRCNetwork.h b/include/znc/IRCNetwork.h index d63296a0..a41cfd5f 100644 --- a/include/znc/IRCNetwork.h +++ b/include/znc/IRCNetwork.h @@ -156,8 +156,7 @@ class CIRCNetwork : private CCoreTranslationMixin { void IRCConnected(); void IRCDisconnected(); void CheckIRCConnect(); - void PotentiallyNotifyServerDependentCap(const CString& sCap, bool bValue); - void NotifyClientsAboutServerDependentCap(const CString& sCap, bool bValue, const std::function& handler); + void NotifyClientsAboutServerDependentCap(const CString& sCap, bool bValue); bool IsServerCapAccepted(const CString& sCap) const; bool PutIRC(const CString& sLine); diff --git a/include/znc/Modules.h b/include/znc/Modules.h index ca251d24..a250c7b2 100644 --- a/include/znc/Modules.h +++ b/include/znc/Modules.h @@ -1312,7 +1312,7 @@ class CModule { virtual void OnClientDetached(); #ifndef SWIG - void AddCapability(const CString& sName, std::unique_ptr pCap); + void AddServerDependentCapability(const CString& sName, std::unique_ptr pCap); #endif /** Called when a client told us CAP LS. Use ssCaps.insert("cap-name") @@ -1410,7 +1410,7 @@ class CModule { CString m_sArgs; CString m_sModPath; CTranslationDomainRefHolder m_Translation; - std::map> m_mCaps; + std::map> m_mServerDependentCaps; private: MCString diff --git a/modules/corecaps.cpp b/modules/corecaps.cpp index 283526e2..7b7dce59 100644 --- a/modules/corecaps.cpp +++ b/modules/corecaps.cpp @@ -22,6 +22,9 @@ #include class CCoreCaps : public CModule { + // Note: for historical reasons CClient and CIRCSock have such fields, but + // really they should not. + // TODO: move these fields and their handling from core to this module. class AwayNotify : public CCapability { void OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) override { @@ -65,10 +68,10 @@ class CCoreCaps : public CModule { public: MODCONSTRUCTOR(CCoreCaps) { - AddCapability("away-notify", std::make_unique()); - AddCapability("account-notify", std::make_unique()); - AddCapability("account-tag", std::make_unique()); - AddCapability("extended-join", std::make_unique()); + AddServerDependentCapability("away-notify", std::make_unique()); + AddServerDependentCapability("account-notify", std::make_unique()); + AddServerDependentCapability("account-tag", std::make_unique()); + AddServerDependentCapability("extended-join", std::make_unique()); } }; diff --git a/src/Client.cpp b/src/Client.cpp index e418216f..ac2dd93f 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -272,7 +272,6 @@ void CClient::SetNetwork(CIRCNetwork* pNetwork, bool bDisconnect, if (bDisconnect) { NETWORKMODULECALL(OnClientDetached(), m_pUser, m_pNetwork, this, NOTHING); - ClearServerDependentCaps(); // Tell the client they are no longer in these channels. const vector& vChans = m_pNetwork->GetChans(); for (const CChan* pChan : vChans) { @@ -743,34 +742,35 @@ static VCString MultiLine(const SCString& ssCaps) { return vsRes; } -const std::map>>& +const std::map>& CClient::CoreCaps() { - static const std::map>> mCoreCaps = []{ - std::map>> mCoreCaps = { + static const std::map> mCoreCaps = []{ + std::map> mCoreCaps = { {"multi-prefix", - {false, [](CClient* pClient, bool bVal) { pClient->m_bNamesx = bVal; }}}, + [](CClient* pClient, bool bVal) { pClient->m_bNamesx = bVal; }}, {"userhost-in-names", - {false, [](CClient* pClient, bool bVal) { pClient->m_bUHNames = bVal; }}}, + [](CClient* pClient, bool bVal) { pClient->m_bUHNames = bVal; }}, {"echo-message", - {false, [](CClient* pClient, bool bVal) { pClient->m_bEchoMessage = bVal; }}}, + [](CClient* pClient, bool bVal) { pClient->m_bEchoMessage = bVal; }}, {"server-time", - {false, [](CClient* pClient, bool bVal) { + [](CClient* pClient, bool bVal) { pClient->m_bServerTime = bVal; pClient->SetTagSupport("time", bVal); - }}}, - {"batch", {false, [](CClient* pClient, bool bVal) { + }}, + {"batch", [](CClient* pClient, bool bVal) { pClient->m_bBatch = bVal; pClient->SetTagSupport("batch", bVal); - }}}, + }}, {"cap-notify", - {false, [](CClient* pClient, bool bVal) { pClient->m_bCapNotify = bVal; }}}, + [](CClient* pClient, bool bVal) { pClient->m_bCapNotify = bVal; }}, }; // For compatibility with older clients mCoreCaps["znc.in/server-time-iso"] = mCoreCaps["server-time"]; mCoreCaps["znc.in/batch"] = mCoreCaps["batch"]; - mCoreCaps["znc.in/self-message"] = { - false, [](CClient* pClient, bool bVal) { pClient->m_bSelfMessage = bVal; }}; + mCoreCaps["znc.in/self-message"] = [](CClient* pClient, bool bVal) { + pClient->m_bSelfMessage = bVal; + }; return mCoreCaps; }(); @@ -784,10 +784,7 @@ void CClient::HandleCap(const CMessage& Message) { m_uCapVersion = std::max(m_uCapVersion, Message.GetParam(1).ToUShort()); SCString ssOfferCaps; for (const auto& it : CoreCaps()) { - bool bServerDependent = std::get<0>(it.second); - if (!bServerDependent || - m_ssServerDependentCaps.count(it.first) > 0) - ssOfferCaps.insert(it.first); + ssOfferCaps.insert(it.first); } NETWORKMODULECALL(OnClientCapLs(this, ssOfferCaps), GetUser(), GetNetwork(), this, NOTHING); VCString vsCaps = MultiLine(ssOfferCaps); @@ -823,9 +820,7 @@ void CClient::HandleCap(const CMessage& Message) { bool bAccepted = false; auto it = CoreCaps().find(sCap); if (CoreCaps().end() != it) { - bool bServerDependent = std::get<0>(it->second); - bAccepted = !bServerDependent || - m_ssServerDependentCaps.count(sCap) > 0; + bAccepted = true; } NETWORKMODULECALL(IsClientCapSupported(this, sCap, bVal), GetUser(), GetNetwork(), this, &bAccepted); @@ -845,7 +840,7 @@ void CClient::HandleCap(const CMessage& Message) { auto handler_it = CoreCaps().find(sCap); if (CoreCaps().end() != handler_it) { - const auto& handler = std::get<1>(handler_it->second); + const auto& handler = handler_it->second; handler(this, bVal); } NETWORKMODULECALL(OnClientCapRequest(this, sCap, bVal), GetUser(), GetNetwork(), this, NOTHING); @@ -927,8 +922,7 @@ void CClient::SetTagSupport(const CString& sTag, bool bState) { } } -void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue, - const std::function& handler) { +void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue) { if (bValue) { if (HasCapNotify()) { if (HasCap302() && !sValue.empty()) { @@ -941,90 +935,10 @@ void CClient::NotifyServerDependentCap(const CString& sCap, bool bValue, const C if (HasCapNotify()) { PutClient(":irc.znc.in CAP " + GetNick() + " DEL :" + sCap); } - handler(this, false); m_ssAcceptedCaps.erase(sCap); } } -void CClient::PotentiallyNotifyServerDependentCap(const CString& sCap, bool bValue, const CString& sValue) { - auto it = CoreCaps().find(sCap); - if (CoreCaps().end() != it) { - const auto& [bServerDependent, handler] = it->second; - if (bServerDependent) { - NotifyServerDependentCap(sCap, bValue, sValue, handler); - } - } - if (!bValue) { - m_ssServerDependentCaps.erase(sCap); - } - return; - - if (bValue) { - if (CoreCaps().end() != it) { - bool bServerDependent = std::get<0>(it->second); - if (bServerDependent) { - if (m_ssServerDependentCaps.count(sCap) == 0) { - m_ssServerDependentCaps.insert(sCap); - if (HasCapNotify()) { - PutClient(":irc.znc.in CAP " + GetNick() + " NEW :" + sCap); - } - } - } - } - } else { - if (HasCapNotify() && m_ssServerDependentCaps.count(sCap) > 0) { - PutClient(":irc.znc.in CAP " + GetNick() + " DEL :" + sCap); - } - if (CoreCaps().end() != it) { - bool bServerDependent = std::get<0>(it->second); - const auto& handler = std::get<1>(it->second); - if (bServerDependent) { - handler(this, false); - } - } - m_ssServerDependentCaps.erase(sCap); - } -} - -void CClient::NotifyServerDependentCaps(const SCString& ssCaps) { - for (const CString& sCap : ssCaps) { - auto it = CoreCaps().find(sCap); - if (CoreCaps().end() != it) { - bool bServerDependent = std::get<0>(it->second); - if (bServerDependent) { - m_ssServerDependentCaps.insert(sCap); - } - } - } - - if (HasCapNotify() && !m_ssServerDependentCaps.empty()) { - VCString vsCaps = MultiLine(m_ssServerDependentCaps); - for (const CString& sLine : vsCaps) { - PutClient(":irc.znc.in CAP " + GetNick() + " NEW :" + sLine); - } - } -} - -void CClient::ClearServerDependentCaps() { - if (HasCapNotify() && !m_ssServerDependentCaps.empty()) { - VCString vsCaps = MultiLine(m_ssServerDependentCaps); - for (const CString& sLine : vsCaps) { - PutClient(":irc.znc.in CAP " + GetNick() + " DEL :" + sLine); - } - - for (const CString& sCap : m_ssServerDependentCaps) { - auto it = CoreCaps().find(sCap); - if (CoreCaps().end() != it) { - const auto& handler = std::get<1>(it->second); - handler(this, false); - } - m_ssAcceptedCaps.erase(sCap); - } - } - - m_ssServerDependentCaps.clear(); -} - template void CClient::AddBuffer(const T& Message) { if (!m_pNetwork) { diff --git a/src/IRCNetwork.cpp b/src/IRCNetwork.cpp index 30e0149b..e46df7d0 100644 --- a/src/IRCNetwork.cpp +++ b/src/IRCNetwork.cpp @@ -660,10 +660,6 @@ void CIRCNetwork::ClientConnected(CClient* pClient) { size_t uIdx, uSize; - if (m_pIRCSock) { - pClient->NotifyServerDependentCaps(m_pIRCSock->GetAcceptedCaps()); - } - pClient->SetPlaybackActive(true); if (m_RawBuffer.IsEmpty()) { @@ -1393,10 +1389,6 @@ bool CIRCNetwork::IsIRCConnected() const { void CIRCNetwork::SetIRCSocket(CIRCSock* pIRCSock) { m_pIRCSock = pIRCSock; } void CIRCNetwork::IRCConnected() { - const SCString& ssCaps = m_pIRCSock->GetAcceptedCaps(); - for (CClient* pClient : m_vClients) { - pClient->NotifyServerDependentCaps(ssCaps); - } if (m_uJoinDelay > 0) { m_pJoinTimer->Delay(m_uJoinDelay); } else { @@ -1405,9 +1397,6 @@ void CIRCNetwork::IRCConnected() { } void CIRCNetwork::IRCDisconnected() { - for (CClient* pClient : m_vClients) { - pClient->ClearServerDependentCaps(); - } m_pIRCSock = nullptr; SetIRCServer(""); @@ -1417,17 +1406,10 @@ void CIRCNetwork::IRCDisconnected() { CheckIRCConnect(); } -void CIRCNetwork::PotentiallyNotifyServerDependentCap(const CString& sCap, bool bValue) { +void CIRCNetwork::NotifyClientsAboutServerDependentCap(const CString& sCap, bool bValue) { CString sValue = GetIRCSock() ? GetIRCSock()->GetCapLsValue(sCap) : ""; for (CClient* pClient : m_vClients) { - pClient->PotentiallyNotifyServerDependentCap(sCap, bValue, sValue); - } -} - -void CIRCNetwork::NotifyClientsAboutServerDependentCap(const CString& sCap, bool bValue, const std::function& handler) { - CString sValue = GetIRCSock() ? GetIRCSock()->GetCapLsValue(sCap) : ""; - for (CClient* pClient : m_vClients) { - pClient->NotifyServerDependentCap(sCap, bValue, sValue, handler); + pClient->NotifyServerDependentCap(sCap, bValue, sValue); } } diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 28973e12..e3473707 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -393,9 +393,6 @@ bool CIRCSock::OnCapabilityMessage(CMessage& Message) { } m_ssAcceptedCaps.erase(sCap); m_ssPendingCaps.erase(sCap); - if (m_bAuthed) { - m_pNetwork->PotentiallyNotifyServerDependentCap(sCap, false); - } }; if (sSubCmd == "LS" || sSubCmd == "NEW") { @@ -424,9 +421,6 @@ bool CIRCSock::OnCapabilityMessage(CMessage& Message) { it->second(true); } m_ssAcceptedCaps.insert(sArgs); - if (m_bAuthed) { - m_pNetwork->PotentiallyNotifyServerDependentCap(sArgs, true); - } } else if (sSubCmd == "NAK") { // This should work because there's no [known] // capability with length of name more than 100 characters. diff --git a/src/Modules.cpp b/src/Modules.cpp index 85c033d8..8d61aeec 100644 --- a/src/Modules.cpp +++ b/src/Modules.cpp @@ -161,19 +161,19 @@ CModule::CModule(ModHandle pDLL, CUser* pUser, CIRCNetwork* pNetwork, } CModule::~CModule() { - for (const auto& [sName, pCap] : m_mCaps) { + for (const auto& [sName, pCap] : m_mServerDependentCaps) { switch (GetType()) { case CModInfo::NetworkModule: - GetNetwork()->NotifyClientsAboutServerDependentCap( - sName, false, [&](CClient* pClient, bool bState) {}); + GetNetwork()->NotifyClientsAboutServerDependentCap(sName, + false); for (CClient* pClient : GetNetwork()->GetClients()) { pCap->OnClientChangedSupport(pClient, false); } break; case CModInfo::UserModule: for (CIRCNetwork* pNetwork : GetUser()->GetNetworks()) { - pNetwork->NotifyClientsAboutServerDependentCap( - sName, false, [&](CClient* pClient, bool bState) {}); + pNetwork->NotifyClientsAboutServerDependentCap(sName, + false); for (CClient* pClient : pNetwork->GetClients()) { pCap->OnClientChangedSupport(pClient, false); } @@ -182,8 +182,8 @@ CModule::~CModule() { case CModInfo::GlobalModule: for (auto& [_, pUser] : CZNC::Get().GetUserMap()) { for (CIRCNetwork* pNetwork : pUser->GetNetworks()) { - pNetwork->NotifyClientsAboutServerDependentCap( - sName, false, [&](CClient* pClient, bool bState) {}); + pNetwork->NotifyClientsAboutServerDependentCap(sName, + false); for (CClient* pClient : pNetwork->GetClients()) { pCap->OnClientChangedSupport(pClient, false); } @@ -638,18 +638,17 @@ bool CModule::OnBoot() { return true; } void CModule::OnPreRehash() {} void CModule::OnPostRehash() {} void CModule::OnIRCDisconnected() { - for (const auto& [sName, pCap] : m_mCaps) { - GetNetwork()->NotifyClientsAboutServerDependentCap( - sName, false, [&](CClient* pClient, bool bState) {}); + for (const auto& [sName, pCap] : m_mServerDependentCaps) { + GetNetwork()->NotifyClientsAboutServerDependentCap(sName, false); for (CClient* pClient : GetNetwork()->GetClients()) { pCap->OnClientChangedSupport(pClient, false); } } } void CModule::OnIRCConnected() { - for (const auto& [sName, pCap] : m_mCaps) { + for (const auto& [sName, pCap] : m_mServerDependentCaps) { if (GetNetwork()->IsServerCapAccepted(sName)) { - GetNetwork()->NotifyClientsAboutServerDependentCap(sName, true, [](CClient* pClient, bool bState){}); + GetNetwork()->NotifyClientsAboutServerDependentCap(sName, true); } } } @@ -1045,16 +1044,15 @@ CModule::EModRet CModule::OnSendToIRCMessage(CMessage& Message) { } void CModule::OnClientAttached() { if (!GetNetwork()) return; - for (const auto& [sName, pCap] : m_mCaps) { + for (const auto& [sName, pCap] : m_mServerDependentCaps) { if (GetNetwork()->IsServerCapAccepted(sName)) { - GetClient()->NotifyServerDependentCap(sName, true, GetNetwork()->GetIRCSock()->GetCapLsValue(sName), nullptr); + GetClient()->NotifyServerDependentCap(sName, true, GetNetwork()->GetIRCSock()->GetCapLsValue(sName)); } } } void CModule::OnClientDetached() { - for (const auto& [sName, pCap] : m_mCaps) { - GetClient()->NotifyServerDependentCap(sName, false, "", - [](CClient*, bool) {}); + for (const auto& [sName, pCap] : m_mServerDependentCaps) { + GetClient()->NotifyServerDependentCap(sName, false, ""); pCap->OnClientChangedSupport(GetClient(), false); } } @@ -1062,23 +1060,22 @@ void CModule::OnClientDetached() { bool CModule::OnServerCapAvailable(const CString& sCap) { return false; } bool CModule::OnServerCap302Available(const CString& sCap, const CString& sValue) { - auto it = m_mCaps.find(sCap); - if (it == m_mCaps.end()) return OnServerCapAvailable(sCap); + auto it = m_mServerDependentCaps.find(sCap); + if (it == m_mServerDependentCaps.end()) return OnServerCapAvailable(sCap); if (GetNetwork()->IsServerCapAccepted(sCap)) { // This can happen when server sent CAP NEW with another value. - GetNetwork()->NotifyClientsAboutServerDependentCap(sCap, true, nullptr); + GetNetwork()->NotifyClientsAboutServerDependentCap(sCap, true); // It's enabled already, no need to REQ it again. return false; } return true; } void CModule::OnServerCapResult(const CString& sCap, bool bSuccess) { - auto it = m_mCaps.find(sCap); - if (it == m_mCaps.end()) return; + auto it = m_mServerDependentCaps.find(sCap); + if (it == m_mServerDependentCaps.end()) return; it->second->OnServerChangedSupport(GetNetwork(), bSuccess); if (GetNetwork()->GetIRCSock()->IsAuthed()) { - GetNetwork()->NotifyClientsAboutServerDependentCap( - sCap, bSuccess, [&](CClient* pClient, bool bState) {}); + GetNetwork()->NotifyClientsAboutServerDependentCap(sCap, bSuccess); if (!bSuccess) { for (CClient* pClient : GetNetwork()->GetClients()) { it->second->OnClientChangedSupport(pClient, false); @@ -1155,7 +1152,7 @@ CModule::EModRet CModule::OnUnknownUserRawMessage(CMessage& Message) { return CONTINUE; } void CModule::OnClientCapLs(CClient* pClient, SCString& ssCaps) { - for (const auto& [sName, pCap] : m_mCaps) { + for (const auto& [sName, pCap] : m_mServerDependentCaps) { if (GetNetwork() && GetNetwork()->IsServerCapAccepted(sName)) { if (pClient->HasCap302()) { CString sValue = @@ -1173,15 +1170,15 @@ void CModule::OnClientCapLs(CClient* pClient, SCString& ssCaps) { } bool CModule::IsClientCapSupported(CClient* pClient, const CString& sCap, bool bState) { - auto it = m_mCaps.find(sCap); - if (it == m_mCaps.end()) return false; + auto it = m_mServerDependentCaps.find(sCap); + if (it == m_mServerDependentCaps.end()) return false; if (!bState) return true; return GetNetwork() && GetNetwork()->IsServerCapAccepted(sCap); } void CModule::OnClientCapRequest(CClient* pClient, const CString& sCap, bool bState) { - auto it = m_mCaps.find(sCap); - if (it == m_mCaps.end()) return; + auto it = m_mServerDependentCaps.find(sCap); + if (it == m_mServerDependentCaps.end()) return; it->second->OnClientChangedSupport(pClient, bState); } CModule::EModRet CModule::OnModuleLoading(const CString& sModName, @@ -1201,10 +1198,10 @@ CModule::EModRet CModule::OnGetModInfo(CModInfo& ModInfo, } void CModule::OnGetAvailableMods(set& ssMods, CModInfo::EModuleType eType) {} -void CModule::AddCapability(const CString& sName, - std::unique_ptr pCap) { +void CModule::AddServerDependentCapability(const CString& sName, + std::unique_ptr pCap) { pCap->SetModule(this); - m_mCaps[sName] = std::move(pCap); + m_mServerDependentCaps[sName] = std::move(pCap); } CModules::CModules() diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 8e41494d..b82abda0 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -553,7 +553,7 @@ TEST_F(ZNCTest, ServerDependentCapInModule) { }; public: MODCONSTRUCTOR(TestModule) { - AddCapability("testcap", std::make_unique()); + AddServerDependentCapability("testcap", std::make_unique()); } }; MODULEDEFS(TestModule, "Test") From e2508d97162f29f6918ac2a594b2067be78afc31 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 14 Jan 2024 00:58:37 +0000 Subject: [PATCH 057/123] Add comments --- include/znc/Modules.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/include/znc/Modules.h b/include/znc/Modules.h index a250c7b2..aca782a9 100644 --- a/include/znc/Modules.h +++ b/include/znc/Modules.h @@ -1012,6 +1012,8 @@ class CModule { virtual EModRet OnTopic(CNick& Nick, CChan& Channel, CString& sTopic); /** Called for every CAP received via CAP LS from server. + * If you need to also advertise the cap to clients, use + * AddServerDependentCapability() instead. * @param sCap capability supported by server. * @return true if your module supports this CAP and * needs to turn it on with CAP REQ. @@ -1020,6 +1022,8 @@ class CModule { /** Called for every CAP received via CAP LS from server. * By default just calls OnServerCapAvailable() without sValue, so * overriding one of the two is enough. + * If you need to also advertise the cap to clients, use + * AddServerDependentCapability() instead. * @param sCap capability name supported by server. * @param sValue value. * @return true if your module supports this CAP and @@ -1028,6 +1032,8 @@ class CModule { virtual bool OnServerCap302Available(const CString& sCap, const CString& sValue); /** Called for every CAP accepted or rejected by server * (with CAP ACK or CAP NAK after our CAP REQ). + * If you need to also advertise the cap to clients, use + * AddServerDependentCapability() instead. * @param sCap capability accepted/rejected by server. * @param bSuccess true if capability was accepted, false if rejected. */ @@ -1312,11 +1318,25 @@ class CModule { virtual void OnClientDetached(); #ifndef SWIG + /** Simple API to support client capabilities which depend on server to support that capability. + * It is built on top of other CAP related API, but removes boilerplate, + * and handles some tricky cases related to cap-notify and JumpNetwork. To + * use, create a subclass of CCapability, and pass to this function; it + * will automatically set the module pointer, then call the callbacks to + * notify you when server and client accepted support of the capability, or + * stopped supporting it. Note that it's not a strict toggle: e.g. sometimes + * client will disable the cap even when it was already disabled for that + * client. If you want to mix this function with other CAP callbacks in the + * same module, in the overridden functions you'll need to explicitly call + * the function from the base class CModule. + */ void AddServerDependentCapability(const CString& sName, std::unique_ptr pCap); #endif /** Called when a client told us CAP LS. Use ssCaps.insert("cap-name") * for announcing capabilities which your module supports. + * If you need to adverite the cap to clients only when it's also supported + * by the server, use AddServerDependentCapability() instead. * @param pClient The client which requested the list. * @param ssCaps set of caps which will be sent to client. */ @@ -1330,6 +1350,8 @@ class CModule { virtual bool IsClientCapSupported(CClient* pClient, const CString& sCap, bool bState); /** Called when we actually need to turn a capability on or off for a client. + * If you need to adverite the cap to clients only when it's also supported + * by the server, use AddServerDependentCapability() instead. * If implementing a custom capability, make sure to call * pClient->SetTagSupport("tag-name", bState) for each tag that the * capability provides. From 4b1a524a72cdd513826499686e8c2d9d27afbd72 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 14 Jan 2024 01:46:12 +0000 Subject: [PATCH 058/123] Move extended-join test to integration test Fix build of modperl/modpython --- modules/modperl/functions.in | 2 ++ modules/modperl/module.h | 2 ++ modules/modperl/startup.pl | 2 ++ modules/modpython/functions.in | 2 ++ modules/modpython/module.h | 2 ++ modules/modpython/znc.py | 6 ++++++ test/ClientTest.cpp | 16 ---------------- test/integration/tests/core.cpp | 20 ++++++++++++++++++++ 8 files changed, 36 insertions(+), 16 deletions(-) diff --git a/modules/modperl/functions.in b/modules/modperl/functions.in index 4efb3e8a..87d4c867 100644 --- a/modules/modperl/functions.in +++ b/modules/modperl/functions.in @@ -63,6 +63,8 @@ EModRet OnTopic(CNick& Nick, CChan& Channel, CString& sTopic) bool OnServerCapAvailable(const CString& sCap) bool OnServerCap302Available(const CString& sCap, const CString& sValue) void OnServerCapResult(const CString& sCap, bool bSuccess) +void OnClientAttached() +void OnClientDetached() EModRet OnTimerAutoJoin(CChan& Channel) bool OnEmbeddedWebRequest(CWebSock& WebSock, const CString& sPageName, CTemplate& Tmpl) EModRet OnAddNetwork(CIRCNetwork& Network, CString& sErrorRet) diff --git a/modules/modperl/module.h b/modules/modperl/module.h index 673f5158..71a6469e 100644 --- a/modules/modperl/module.h +++ b/modules/modperl/module.h @@ -118,6 +118,8 @@ class ZNC_EXPORT_LIB_EXPORT CPerlModule : public CModule { bool OnServerCapAvailable(const CString& sCap) override; bool OnServerCap302Available(const CString& sCap, const CString& sValue) override; void OnServerCapResult(const CString& sCap, bool bSuccess) override; + void OnClientAttached() override; + void OnClientDetached() override; EModRet OnTimerAutoJoin(CChan& Channel) override; bool OnEmbeddedWebRequest(CWebSock&, const CString&, CTemplate&) override; EModRet OnAddNetwork(CIRCNetwork& Network, CString& sErrorRet) override; diff --git a/modules/modperl/startup.pl b/modules/modperl/startup.pl index d86bdf74..e32cbe50 100644 --- a/modules/modperl/startup.pl +++ b/modules/modperl/startup.pl @@ -406,6 +406,8 @@ sub OnChanNotice {} sub OnTopic {} sub OnServerCapAvailable {} sub OnServerCap302Available { my ($self, $cap, $value) = @_; $self->OnServerCapAvailable($cap) } +sub OnClientAttached {} +sub OnClientDetached {} sub OnServerCapResult {} sub OnTimerAutoJoin {} sub OnEmbeddedWebRequest {} diff --git a/modules/modpython/functions.in b/modules/modpython/functions.in index 142522d7..e66ce0db 100644 --- a/modules/modpython/functions.in +++ b/modules/modpython/functions.in @@ -63,6 +63,8 @@ EModRet OnTopic(CNick& Nick, CChan& Channel, CString& sTopic) bool OnServerCapAvailable(const CString& sCap) bool OnServerCap302Available(const CString& sCap, const CString& sValue) void OnServerCapResult(const CString& sCap, bool bSuccess) +void OnClientAttached() +void OnClientDetached() EModRet OnTimerAutoJoin(CChan& Channel) bool OnEmbeddedWebRequest(CWebSock& WebSock, const CString& sPageName, CTemplate& Tmpl) EModRet OnAddNetwork(CIRCNetwork& Network, CString& sErrorRet) diff --git a/modules/modpython/module.h b/modules/modpython/module.h index b96e09b2..8d688787 100644 --- a/modules/modpython/module.h +++ b/modules/modpython/module.h @@ -138,6 +138,8 @@ class ZNC_EXPORT_LIB_EXPORT CPyModule : public CModule { bool OnServerCapAvailable(const CString& sCap) override; bool OnServerCap302Available(const CString& sCap, const CString& sValue) override; void OnServerCapResult(const CString& sCap, bool bSuccess) override; + void OnClientAttached() override; + void OnClientDetached() override; EModRet OnTimerAutoJoin(CChan& Channel) override; bool OnEmbeddedWebRequest(CWebSock&, const CString&, CTemplate&) override; EModRet OnAddNetwork(CIRCNetwork& Network, CString& sErrorRet) override; diff --git a/modules/modpython/znc.py b/modules/modpython/znc.py index 03a47204..ce4f2743 100644 --- a/modules/modpython/znc.py +++ b/modules/modpython/znc.py @@ -413,6 +413,12 @@ class Module: def OnServerCap302Available(self, sCap, sValue): return self.OnServerCapAvailable(sCap) + def OnClientAttached(self): + pass + + def OnClientDetached(self): + pass + def OnServerCapResult(self, sCap, bSuccess): pass diff --git a/test/ClientTest.cpp b/test/ClientTest.cpp index eea656c4..0ff6370a 100644 --- a/test/ClientTest.cpp +++ b/test/ClientTest.cpp @@ -172,22 +172,6 @@ TEST_F(ClientTest, UserhostInNames) { // aka UHNAMES ElementsAre(msg.ToString(), extmsg.ToString())); } -TEST_F(ClientTest, ExtendedJoin) { - m_pTestSock->ReadLine(":server CAP * ACK :extended-join"); - m_pTestClient->Reset(); - - CMessage msg(":nick!user@host JOIN #channel"); - CMessage extmsg(":nick!user@host JOIN #channel account :Real Name"); - EXPECT_FALSE(m_pTestClient->HasExtendedJoin()); - m_pTestClient->PutClient(extmsg); - EXPECT_THAT(m_pTestClient->vsLines, ElementsAre(msg.ToString())); - m_pTestClient->SetExtendedJoin(true); - EXPECT_TRUE(m_pTestClient->HasExtendedJoin()); - m_pTestClient->PutClient(extmsg); - EXPECT_THAT(m_pTestClient->vsLines, - ElementsAre(msg.ToString(), extmsg.ToString())); -} - TEST_F(ClientTest, StatusMsg) { m_pTestSock->ReadLine( ":irc.znc.in 001 me :Welcome to the Internet Relay Network me"); diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index b82abda0..2160bfa6 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -271,6 +271,26 @@ TEST_F(ZNCTest, AwayNotify) { client.Write("znc shutdown"); } +TEST_F(ZNCTest, ExtendedJoin) { + auto znc = Run(); + auto ircd = ConnectIRCd(); + auto client = LoginClient(); + ircd.Write(":server 001 user :welcome"); + client.ReadUntil(" 001 "); + ircd.Write(":nick!user@host JOIN #channel account :Real Name"); + // Not sure why it is like this when server sends such format unexpectedly. + client.ReadUntil("JOIN #channel account :Real Name"); + ircd.Write("CAP nick ACK extended-join"); + ircd.Write(":nick!user@host JOIN #channel2 account :Real Name"); + QByteArray line; + client.ReadUntilAndGet("JOIN", line); + EXPECT_EQ(line.toStdString(), "JOIN #channel2"); + client.Write("CAP REQ extended-join"); + client.ReadUntil("CAP user ACK :extended-join"); + ircd.Write(":nick!user@host JOIN #channel3 account :Real Name"); + client.ReadUntil("JOIN #channel3 account :Real Name"); +} + TEST_F(ZNCTest, CAP302LSWaitFull) { auto znc = Run(); auto ircd = ConnectIRCd(); From efd136c01c70f0240b4e699891fdd9dadafe2f18 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 14 Jan 2024 11:12:32 +0000 Subject: [PATCH 059/123] Make modpython work with server-dependent caps --- include/znc/Modules.h | 30 +++++++++-- modules/modpython.cpp | 43 ++++++++++++++++ modules/modpython/modpython.i | 4 ++ modules/modpython/module.h | 14 ++++++ src/Modules.cpp | 88 ++++++++++++++++++++++----------- test/integration/tests/core.cpp | 71 ++++++++++++++++++-------- 6 files changed, 195 insertions(+), 55 deletions(-) diff --git a/include/znc/Modules.h b/include/znc/Modules.h index aca782a9..7320912d 100644 --- a/include/znc/Modules.h +++ b/include/znc/Modules.h @@ -1324,11 +1324,12 @@ class CModule { * use, create a subclass of CCapability, and pass to this function; it * will automatically set the module pointer, then call the callbacks to * notify you when server and client accepted support of the capability, or - * stopped supporting it. Note that it's not a strict toggle: e.g. sometimes - * client will disable the cap even when it was already disabled for that - * client. If you want to mix this function with other CAP callbacks in the - * same module, in the overridden functions you'll need to explicitly call - * the function from the base class CModule. + * stopped supporting it. Note that it's not a strict toggle: e.g. + * sometimes client will disable the cap even when it was already disabled + * for that client. + * For python modules, this function accepts 3 parameters: + * name, server callback, client callback; signatures of the callbacks are + * the same as of the virtual functions you'd implement in C++. */ void AddServerDependentCapability(const CString& sName, std::unique_ptr pCap); #endif @@ -1413,6 +1414,25 @@ class CModule { const CString& sContext = "") const; #endif + // Default implementations of several CAP callbacks to make + // AddServerDependentCapability work in modpython/modperl. + bool InternalServerDependentCapsOnServerCap302Available( + const CString& sCap, const CString& sValue); + void InternalServerDependentCapsOnServerCapResult(const CString& sCap, + bool bSuccess); + void InternalServerDependentCapsOnClientCapLs(CClient* pClient, + SCString& ssCaps); + bool InternalServerDependentCapsIsClientCapSupported(CClient* pClient, + const CString& sCap, + bool bState); + void InternalServerDependentCapsOnClientCapRequest(CClient* pClient, + const CString& sCap, + bool bState); + void InternalServerDependentCapsOnClientAttached(); + void InternalServerDependentCapsOnClientDetached(); + void InternalServerDependentCapsOnIRCConnected(); + void InternalServerDependentCapsOnIRCDisconnected(); + protected: CModInfo::EModuleType m_eType; CString m_sDescription; diff --git a/modules/modpython.cpp b/modules/modpython.cpp index ec2a1186..630cfef3 100644 --- a/modules/modpython.cpp +++ b/modules/modpython.cpp @@ -478,6 +478,49 @@ CPySocket::~CPySocket() { Py_CLEAR(m_pyObj); } +CPyCapability::CPyCapability(PyObject* serverCb, PyObject* clientCb) + : m_serverCb(serverCb), m_clientCb(clientCb) { + Py_INCREF(serverCb); + Py_INCREF(clientCb); +} + +CPyCapability::~CPyCapability() { + Py_CLEAR(m_serverCb); + Py_CLEAR(m_clientCb); +} + +void CPyCapability::OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) { + PyObject* pyArg_Network = + SWIG_NewInstanceObj(pNetwork, SWIG_TypeQuery("CIRCNetwork*"), 0); + PyObject* pyArg_bState = Py_BuildValue("l", (long int)bState); + PyObject* pyRes = PyObject_CallFunctionObjArgs(m_serverCb, pyArg_Network, + pyArg_bState, nullptr); + if (!pyRes) { + CString sPyErr = ((CPyModule*)GetModule())->GetPyExceptionStr(); + DEBUG("modpython: " << GetModule()->GetModName() + << "/OnServerChangedSupport failed: " << sPyErr); + } + Py_CLEAR(pyRes); + Py_CLEAR(pyArg_bState); + Py_CLEAR(pyArg_Network); +} + +void CPyCapability::OnClientChangedSupport(CClient* pClient, bool bState) { + PyObject* pyArg_Client = + SWIG_NewInstanceObj(pClient, SWIG_TypeQuery("CClient*"), 0); + PyObject* pyArg_bState = Py_BuildValue("l", (long int)bState); + PyObject* pyRes = PyObject_CallFunctionObjArgs(m_clientCb, pyArg_Client, + pyArg_bState, nullptr); + if (!pyRes) { + CString sPyErr = ((CPyModule*)GetModule())->GetPyExceptionStr(); + DEBUG("modpython: " << GetModule()->GetModName() + << "/OnClientChangedSupport failed: " << sPyErr); + } + Py_CLEAR(pyRes); + Py_CLEAR(pyArg_bState); + Py_CLEAR(pyArg_Client); +} + CPyModule* CPyModCommand::GetModule() { return this->m_pModule; } diff --git a/modules/modpython/modpython.i b/modules/modpython/modpython.i index 65604da2..38db2a92 100644 --- a/modules/modpython/modpython.i +++ b/modules/modpython/modpython.i @@ -241,6 +241,10 @@ class CPyRetBool { bool ExistsNV(const CString& sName) { return $self->EndNV() != $self->FindNV(sName); } + void AddServerDependentCapability(const CString& sName, PyObject* serverCb, + PyObject* clientCb) { + $self->AddServerDependentCapability(sName, std::make_unique(serverCb, clientCb)); + } } %extend CModules { diff --git a/modules/modpython/module.h b/modules/modpython/module.h index 8d688787..333aa3ee 100644 --- a/modules/modpython/module.h +++ b/modules/modpython/module.h @@ -369,3 +369,17 @@ inline CPyModCommand* CreatePyModCommand(CPyModule* pModule, PyObject* pyObj) { return new CPyModCommand(pModule, sCmd, sArgs, sDesc, pyObj); } + +class ZNC_EXPORT_LIB_EXPORT CPyCapability : public CCapability { + public: + CPyCapability(PyObject* serverCb, PyObject* clientCb); + ~CPyCapability(); + + void OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) override; + void OnClientChangedSupport(CClient* pClient, bool bState) override; + + private: + PyObject* m_serverCb; + PyObject* m_clientCb; +}; + diff --git a/src/Modules.cpp b/src/Modules.cpp index 8d61aeec..badbfd72 100644 --- a/src/Modules.cpp +++ b/src/Modules.cpp @@ -162,21 +162,18 @@ CModule::CModule(ModHandle pDLL, CUser* pUser, CIRCNetwork* pNetwork, CModule::~CModule() { for (const auto& [sName, pCap] : m_mServerDependentCaps) { + // pCap->OnClientChangedSupport is useless (and even dangerous) to call + // from the destructor, since the derived CModule class is gone already. + // But still need to tell clients via cap-notify that the cap is gone. switch (GetType()) { case CModInfo::NetworkModule: GetNetwork()->NotifyClientsAboutServerDependentCap(sName, false); - for (CClient* pClient : GetNetwork()->GetClients()) { - pCap->OnClientChangedSupport(pClient, false); - } break; case CModInfo::UserModule: for (CIRCNetwork* pNetwork : GetUser()->GetNetworks()) { pNetwork->NotifyClientsAboutServerDependentCap(sName, false); - for (CClient* pClient : pNetwork->GetClients()) { - pCap->OnClientChangedSupport(pClient, false); - } } break; case CModInfo::GlobalModule: @@ -184,9 +181,6 @@ CModule::~CModule() { for (CIRCNetwork* pNetwork : pUser->GetNetworks()) { pNetwork->NotifyClientsAboutServerDependentCap(sName, false); - for (CClient* pClient : pNetwork->GetClients()) { - pCap->OnClientChangedSupport(pClient, false); - } } } } @@ -637,7 +631,9 @@ bool CModule::OnLoad(const CString& sArgs, CString& sMessage) { bool CModule::OnBoot() { return true; } void CModule::OnPreRehash() {} void CModule::OnPostRehash() {} -void CModule::OnIRCDisconnected() { +void CModule::OnIRCDisconnected() {} +void CModule::InternalServerDependentCapsOnIRCDisconnected() { + OnIRCDisconnected(); for (const auto& [sName, pCap] : m_mServerDependentCaps) { GetNetwork()->NotifyClientsAboutServerDependentCap(sName, false); for (CClient* pClient : GetNetwork()->GetClients()) { @@ -645,7 +641,9 @@ void CModule::OnIRCDisconnected() { } } } -void CModule::OnIRCConnected() { +void CModule::OnIRCConnected() {} +void CModule::InternalServerDependentCapsOnIRCConnected() { + OnIRCConnected(); for (const auto& [sName, pCap] : m_mServerDependentCaps) { if (GetNetwork()->IsServerCapAccepted(sName)) { GetNetwork()->NotifyClientsAboutServerDependentCap(sName, true); @@ -1042,7 +1040,9 @@ CModule::EModRet CModule::OnSendToIRC(CString& sLine) { return CONTINUE; } CModule::EModRet CModule::OnSendToIRCMessage(CMessage& Message) { return CONTINUE; } -void CModule::OnClientAttached() { +void CModule::OnClientAttached() {} +void CModule::InternalServerDependentCapsOnClientAttached() { + OnClientAttached(); if (!GetNetwork()) return; for (const auto& [sName, pCap] : m_mServerDependentCaps) { if (GetNetwork()->IsServerCapAccepted(sName)) { @@ -1050,7 +1050,9 @@ void CModule::OnClientAttached() { } } } -void CModule::OnClientDetached() { +void CModule::OnClientDetached() {} +void CModule::InternalServerDependentCapsOnClientDetached() { + OnClientDetached(); for (const auto& [sName, pCap] : m_mServerDependentCaps) { GetClient()->NotifyServerDependentCap(sName, false, ""); pCap->OnClientChangedSupport(GetClient(), false); @@ -1060,8 +1062,13 @@ void CModule::OnClientDetached() { bool CModule::OnServerCapAvailable(const CString& sCap) { return false; } bool CModule::OnServerCap302Available(const CString& sCap, const CString& sValue) { + return OnServerCapAvailable(sCap); +} +bool CModule::InternalServerDependentCapsOnServerCap302Available(const CString& sCap, + const CString& sValue) { auto it = m_mServerDependentCaps.find(sCap); - if (it == m_mServerDependentCaps.end()) return OnServerCapAvailable(sCap); + if (it == m_mServerDependentCaps.end()) + return OnServerCap302Available(sCap, sValue); if (GetNetwork()->IsServerCapAccepted(sCap)) { // This can happen when server sent CAP NEW with another value. GetNetwork()->NotifyClientsAboutServerDependentCap(sCap, true); @@ -1070,7 +1077,10 @@ bool CModule::OnServerCap302Available(const CString& sCap, } return true; } -void CModule::OnServerCapResult(const CString& sCap, bool bSuccess) { +void CModule::OnServerCapResult(const CString& sCap, bool bSuccess) {} +void CModule::InternalServerDependentCapsOnServerCapResult(const CString& sCap, + bool bSuccess) { + OnServerCapResult(sCap, bSuccess); auto it = m_mServerDependentCaps.find(sCap); if (it == m_mServerDependentCaps.end()) return; it->second->OnServerChangedSupport(GetNetwork(), bSuccess); @@ -1151,7 +1161,8 @@ CModule::EModRet CModule::OnUnknownUserRaw(CClient* pClient, CString& sLine) { CModule::EModRet CModule::OnUnknownUserRawMessage(CMessage& Message) { return CONTINUE; } -void CModule::OnClientCapLs(CClient* pClient, SCString& ssCaps) { +void CModule::OnClientCapLs(CClient* pClient, SCString& ssCaps) {} +void CModule::InternalServerDependentCapsOnClientCapLs(CClient* pClient, SCString& ssCaps) { for (const auto& [sName, pCap] : m_mServerDependentCaps) { if (GetNetwork() && GetNetwork()->IsServerCapAccepted(sName)) { if (pClient->HasCap302()) { @@ -1167,16 +1178,24 @@ void CModule::OnClientCapLs(CClient* pClient, SCString& ssCaps) { } } } + OnClientCapLs(pClient, ssCaps); } bool CModule::IsClientCapSupported(CClient* pClient, const CString& sCap, - bool bState) { + bool bState) { return false; } +bool CModule::InternalServerDependentCapsIsClientCapSupported( + CClient* pClient, const CString& sCap, bool bState) { auto it = m_mServerDependentCaps.find(sCap); - if (it == m_mServerDependentCaps.end()) return false; + if (it == m_mServerDependentCaps.end()) + return IsClientCapSupported(pClient, sCap, bState); if (!bState) return true; return GetNetwork() && GetNetwork()->IsServerCapAccepted(sCap); } void CModule::OnClientCapRequest(CClient* pClient, const CString& sCap, - bool bState) { + bool bState) {} +void CModule::InternalServerDependentCapsOnClientCapRequest(CClient* pClient, + const CString& sCap, + bool bState) { + OnClientCapRequest(pClient, sCap, bState); auto it = m_mServerDependentCaps.find(sCap); if (it == m_mServerDependentCaps.end()) return; it->second->OnClientChangedSupport(pClient, bState); @@ -1242,7 +1261,7 @@ bool CModules::OnPostRehash() { return false; } bool CModules::OnIRCConnected() { - MODUNLOADCHK(OnIRCConnected()); + MODUNLOADCHK(InternalServerDependentCapsOnIRCConnected()); return false; } bool CModules::OnIRCConnecting(CIRCSock* pIRCSock) { @@ -1260,7 +1279,7 @@ bool CModules::OnBroadcast(CString& sMessage) { MODHALTCHK(OnBroadcast(sMessage)); } bool CModules::OnIRCDisconnected() { - MODUNLOADCHK(OnIRCDisconnected()); + MODUNLOADCHK(InternalServerDependentCapsOnIRCDisconnected()); return false; } @@ -1601,11 +1620,11 @@ bool CModules::OnModCTCP(const CString& sMessage) { return false; } bool CModules::OnClientAttached() { - MODUNLOADCHK(OnClientAttached()); + MODUNLOADCHK(InternalServerDependentCapsOnClientAttached()); return false; } bool CModules::OnClientDetached() { - MODUNLOADCHK(OnClientDetached()); + MODUNLOADCHK(InternalServerDependentCapsOnClientDetached()); return false; } @@ -1621,12 +1640,16 @@ bool CModules::OnServerCapAvailable(const CString& sCap, const CString& sValue) CIRCNetwork* pOldNetwork = pMod->GetNetwork(); pMod->SetUser(m_pUser); pMod->SetNetwork(m_pNetwork); - bResult |= pMod->OnServerCap302Available(sCap, sValue); + bResult |= + pMod->InternalServerDependentCapsOnServerCap302Available( + sCap, sValue); pMod->SetUser(pOldUser); pMod->SetNetwork(pOldNetwork); } else { // WTF? Is that possible? - bResult |= pMod->OnServerCap302Available(sCap, sValue); + bResult |= + pMod->InternalServerDependentCapsOnServerCap302Available( + sCap, sValue); } pMod->SetClient(pOldClient); } catch (const CModule::EModException& e) { @@ -1639,7 +1662,7 @@ bool CModules::OnServerCapAvailable(const CString& sCap, const CString& sValue) } bool CModules::OnServerCapResult(const CString& sCap, bool bSuccess) { - MODUNLOADCHK(OnServerCapResult(sCap, bSuccess)); + MODUNLOADCHK(InternalServerDependentCapsOnServerCapResult(sCap, bSuccess)); return false; } @@ -1677,7 +1700,7 @@ bool CModules::OnUnknownUserRawMessage(CMessage& Message) { } bool CModules::OnClientCapLs(CClient* pClient, SCString& ssCaps) { - MODUNLOADCHK(OnClientCapLs(pClient, ssCaps)); + MODUNLOADCHK(InternalServerDependentCapsOnClientCapLs(pClient, ssCaps)); return false; } @@ -1694,12 +1717,16 @@ bool CModules::IsClientCapSupported(CClient* pClient, const CString& sCap, CIRCNetwork* pOldNetwork = pMod->GetNetwork(); pMod->SetUser(m_pUser); pMod->SetNetwork(m_pNetwork); - bResult |= pMod->IsClientCapSupported(pClient, sCap, bState); + bResult |= + pMod->InternalServerDependentCapsIsClientCapSupported( + pClient, sCap, bState); pMod->SetUser(pOldUser); pMod->SetNetwork(pOldNetwork); } else { // WTF? Is that possible? - bResult |= pMod->IsClientCapSupported(pClient, sCap, bState); + bResult |= + pMod->InternalServerDependentCapsIsClientCapSupported( + pClient, sCap, bState); } pMod->SetClient(pOldClient); } catch (const CModule::EModException& e) { @@ -1713,7 +1740,8 @@ bool CModules::IsClientCapSupported(CClient* pClient, const CString& sCap, bool CModules::OnClientCapRequest(CClient* pClient, const CString& sCap, bool bState) { - MODUNLOADCHK(OnClientCapRequest(pClient, sCap, bState)); + MODUNLOADCHK( + InternalServerDependentCapsOnClientCapRequest(pClient, sCap, bState)); return false; } diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 2160bfa6..dbf5e044 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -554,30 +554,61 @@ TEST_F(ZNCTest, CAP302LSValue) { client2.ReadUntil("testcap="); } -TEST_F(ZNCTest, ServerDependentCapInModule) { +class AllLanguages : public ZNCTest, public testing::WithParamInterface {}; + +INSTANTIATE_TEST_CASE_P(LanguagesTests, AllLanguages, testing::Values(1, 2)); + +TEST_P(AllLanguages, ServerDependentCapInModule) { auto znc = Run(); auto ircd = ConnectIRCd(); auto client = LoginClient(); - InstallModule("testmod.cpp", R"( - #include - class TestModule : public CModule { - class TestCap : public CCapability { - public: - using CCapability::CCapability; - void OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) override { - GetModule()->PutModule("Server changed support: " + CString(bState)); - } - void OnClientChangedSupport(CClient* pClient, bool bState) override { - GetModule()->PutModule("Client changed support: " + CString(bState)); - } - }; - public: - MODCONSTRUCTOR(TestModule) { - AddServerDependentCapability("testcap", std::make_unique()); + switch (GetParam()) { + case 1: + InstallModule("testmod.cpp", R"( + #include + class TestModule : public CModule { + class TestCap : public CCapability { + void OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) override { + GetModule()->PutModule("Server changed support: " + CString(bState)); + } + void OnClientChangedSupport(CClient* pClient, bool bState) override { + GetModule()->PutModule("Client changed support: " + CString(bState)); + } + }; + public: + MODCONSTRUCTOR(TestModule) { + AddServerDependentCapability("testcap", std::make_unique()); + } + }; + MODULEDEFS(TestModule, "Test") + )"); + break; + case 2: + if (QProcessEnvironment::systemEnvironment().value( + "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { + return; } - }; - MODULEDEFS(TestModule, "Test") - )"); + znc->CanLeak(); + InstallModule("testmod.py", R"( + import znc + class testmod(znc.Module): + def OnLoad(self, args, ret): + def server_change(net, state): + self.PutModule('Server changed support: ' + ('true' if state else 'false')) + def client_change(client, state): + self.PutModule('Client changed support: ' + ('true' if state else 'false')) + self.AddServerDependentCapability('testcap', server_change, client_change) + return True + )"); + client.Write("znc loadmod modpython"); + break; + case 3: + if (QProcessEnvironment::systemEnvironment().value( + "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { + return; + } + break; + } client.Write("znc loadmod testmod"); client.ReadUntil("Loaded module testmod"); client.Write("znc addnetwork net2"); From 2b3b224bcaabd12974a68204c7a5d2d4eb3bf3ab Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 14 Jan 2024 12:02:07 +0000 Subject: [PATCH 060/123] Make modperl support AddServerDependentCapability --- include/znc/Modules.h | 5 +++-- modules/modperl.cpp | 35 +++++++++++++++++++++++++++++++++ modules/modperl/modperl.i | 4 ++++ modules/modperl/module.h | 14 +++++++++++++ test/integration/tests/core.cpp | 20 ++++++++++++++++++- 5 files changed, 75 insertions(+), 3 deletions(-) diff --git a/include/znc/Modules.h b/include/znc/Modules.h index 7320912d..c27bb86b 100644 --- a/include/znc/Modules.h +++ b/include/znc/Modules.h @@ -1327,7 +1327,7 @@ class CModule { * stopped supporting it. Note that it's not a strict toggle: e.g. * sometimes client will disable the cap even when it was already disabled * for that client. - * For python modules, this function accepts 3 parameters: + * For perl and python modules, this function accepts 3 parameters: * name, server callback, client callback; signatures of the callbacks are * the same as of the virtual functions you'd implement in C++. */ @@ -1414,8 +1414,9 @@ class CModule { const CString& sContext = "") const; #endif - // Default implementations of several CAP callbacks to make + // Default implementations of several callbacks to make // AddServerDependentCapability work in modpython/modperl. + // Don't worry about existence of these functions. bool InternalServerDependentCapsOnServerCap302Available( const CString& sCap, const CString& sValue); void InternalServerDependentCapsOnServerCapResult(const CString& sCap, diff --git a/modules/modperl.cpp b/modules/modperl.cpp index 05878749..1a39b5a6 100644 --- a/modules/modperl.cpp +++ b/modules/modperl.cpp @@ -374,6 +374,41 @@ CPerlSocket::~CPerlSocket() { } } +CPerlCapability::~CPerlCapability() { + SvREFCNT_dec(m_serverCb); + SvREFCNT_dec(m_clientCb); +} + +void CPerlCapability::OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) { + PSTART; + PUSH_PTR(CIRCNetwork*, pNetwork); + mXPUSHi(bState); + PUTBACK; + ret = call_sv(m_serverCb, G_EVAL | G_ARRAY); + SPAGAIN; + SP -= ret; + ax = (SP - PL_stack_base) + 1; + if (SvTRUE(ERRSV)) { + DEBUG("Perl hook OnServerChangedSupport died with: " + PString(ERRSV)); + } + PEND; +} + +void CPerlCapability::OnClientChangedSupport(CClient* pClient, bool bState) { + PSTART; + PUSH_PTR(CClient*, pClient); + mXPUSHi(bState); + PUTBACK; + ret = call_sv(m_clientCb, G_EVAL | G_ARRAY); + SPAGAIN; + SP -= ret; + ax = (SP - PL_stack_base) + 1; + if (SvTRUE(ERRSV)) { + DEBUG("Perl hook OnServerChangedSupport died with: " + PString(ERRSV)); + } + PEND; +} + template <> void TModInfo(CModInfo& Info) { Info.SetWikiPage("modperl"); diff --git a/modules/modperl/modperl.i b/modules/modperl/modperl.i index 0d7583bd..a0d6dd99 100644 --- a/modules/modperl/modperl.i +++ b/modules/modperl/modperl.i @@ -189,6 +189,10 @@ class MCString : public std::map {}; bool ExistsNV(const CString& sName) { return $self->EndNV() != $self->FindNV(sName); } + void AddServerDependentCapability(const CString& sName, SV* serverCb, + SV* clientCb) { + $self->AddServerDependentCapability(sName, std::make_unique(serverCb, clientCb)); + } } %extend CModules { diff --git a/modules/modperl/module.h b/modules/modperl/module.h index 71a6469e..2c2e5c06 100644 --- a/modules/modperl/module.h +++ b/modules/modperl/module.h @@ -216,6 +216,20 @@ inline CPerlSocket* CreatePerlSocket(CPerlModule* pModule, SV* perlObj) { return new CPerlSocket(pModule, perlObj); } +class ZNC_EXPORT_LIB_EXPORT CPerlCapability : public CCapability { + public: + CPerlCapability(SV* serverCb, SV* clientCb) + : m_serverCb(newSVsv(serverCb)), m_clientCb(newSVsv(clientCb)) {} + ~CPerlCapability(); + + void OnServerChangedSupport(CIRCNetwork* pNetwork, bool bState) override; + void OnClientChangedSupport(CClient* pClient, bool bState) override; + + private: + SV* m_serverCb; + SV* m_clientCb; +}; + inline bool HaveIPv6() { #ifdef HAVE_IPV6 return true; diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index dbf5e044..7c90e90c 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -556,7 +556,7 @@ TEST_F(ZNCTest, CAP302LSValue) { class AllLanguages : public ZNCTest, public testing::WithParamInterface {}; -INSTANTIATE_TEST_CASE_P(LanguagesTests, AllLanguages, testing::Values(1, 2)); +INSTANTIATE_TEST_CASE_P(LanguagesTests, AllLanguages, testing::Values(1, 2, 3)); TEST_P(AllLanguages, ServerDependentCapInModule) { auto znc = Run(); @@ -607,6 +607,24 @@ TEST_P(AllLanguages, ServerDependentCapInModule) { "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { return; } + znc->CanLeak(); + InstallModule("testmod.pm", R"( + package testmod; + use base 'ZNC::Module'; + sub OnLoad { + my $self = shift; + my $listen = $self->AddServerDependentCapability('testcap', sub { + my ($net, $state) = @_; + $self->PutModule('Server changed support: ' . ($state ? 'true' : 'false')); + }, sub { + my ($client, $state) = @_; + $self->PutModule('Client changed support: ' . ($state ? 'true' : 'false')); + }); + return 1; + } + 1; + )"); + client.Write("znc loadmod modperl"); break; } client.Write("znc loadmod testmod"); From 3b3bbb92fdd50da79252b67e93b2af33158b60b1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 00:23:46 +0000 Subject: [PATCH 061/123] Bump docker/build-push-action from 3 to 5 Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v3...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7bd10638..320be88a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -150,7 +150,7 @@ jobs: with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - uses: docker/build-push-action@v3 + - uses: docker/build-push-action@v5 with: context: . push: ${{ github.repository == 'znc/znc' && github.event_name == 'push' }} From 2281e007d59d95e2d7d5ff477420ab0c662314b1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:00:58 +0000 Subject: [PATCH 062/123] Bump docker/login-action from 2 to 3 Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75d17803..bb1c0499 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -151,7 +151,7 @@ jobs: ${{steps.tagger.outputs.latest}} - run: echo "${GITHUB_REF#refs/heads/}-${{steps.tagger.outputs.describe}}" > .nightly - run: cat .nightly - - uses: docker/login-action@v2 + - uses: docker/login-action@v3 if: ${{ github.repository == 'znc/znc' && github.event_name == 'push' }} with: username: ${{ secrets.DOCKER_USERNAME }} From 49b2852df8895a29153877de0800f849bcf812a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:01:01 +0000 Subject: [PATCH 063/123] Bump actions/checkout from 3 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 16 ++++++++-------- .github/workflows/codeql.yml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75d17803..19372311 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,7 @@ jobs: name: GCC runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - run: source .github/ubuntu_deps.sh @@ -25,7 +25,7 @@ jobs: name: Tarball runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - run: source .github/ubuntu_deps.sh @@ -53,7 +53,7 @@ jobs: CXX: clang++ CC: clang steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - run: source .github/ubuntu_deps.sh @@ -76,7 +76,7 @@ jobs: #CXXFLAGS: "-fsanitize=address -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -fPIE" #LDFLAGS: "-fsanitize=address -pie" #steps: - #- uses: actions/checkout@v3 + #- uses: actions/checkout@v4 #with: #submodules: true #- run: source .github/ubuntu_deps.sh @@ -92,7 +92,7 @@ jobs: #CXXFLAGS: "-fsanitize=thread -O1 -fPIE" #LDFLAGS: "-fsanitize=thread" #steps: - #- uses: actions/checkout@v3 + #- uses: actions/checkout@v4 #with: #submodules: true #- run: source .github/ubuntu_deps.sh @@ -114,7 +114,7 @@ jobs: CXX: clang++ CC: clang steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - run: | @@ -131,7 +131,7 @@ jobs: - tarball - clang steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - id: tagger @@ -170,7 +170,7 @@ jobs: runs-on: ubuntu-latest if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - run: sudo apt-get update diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 3bd2763e..829bac3a 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - run: source .github/ubuntu_deps.sh From b7035977d4287660b7af88be519e3f19a6a5ffec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:01:05 +0000 Subject: [PATCH 064/123] Bump github/codeql-action from 2 to 3 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 3bd2763e..836f6b87 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -31,13 +31,13 @@ jobs: - run: source .github/ubuntu_deps.sh - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} - run: source .github/build.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 with: category: "/language:${{matrix.language}}" From b54eddd5c5c7cb650637f0674728514cfaad23fe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:01:08 +0000 Subject: [PATCH 065/123] Bump docker/metadata-action from 4 to 5 Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](https://github.com/docker/metadata-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75d17803..2d383fb5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -141,7 +141,7 @@ jobs: if [[ "$GITHUB_REF" == refs/heads/master ]]; then echo "::set-output name=latest::type=raw,latest" fi - - uses: docker/metadata-action@v4 + - uses: docker/metadata-action@v5 id: meta with: images: zncbouncer/znc-git From 8d34d9c8b30dce83406d0c90ae259d0d1d6829a2 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Mon, 5 Feb 2024 22:08:46 +0000 Subject: [PATCH 066/123] Add argon to readme --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a7345e9..b4e98806 100644 --- a/README.md +++ b/README.md @@ -50,10 +50,13 @@ cyrusauth: Character Encodings: * To get proper character encoding and charsets install ICU (`libicu4-dev`) -I18N (UI translation) +I18N (UI translation): * Boost.Locale * gettext is a build dependency +Argon2 password hash: +* libargon2 + ## Installing ZNC Installation from source code is performed using the CMake toolchain. From eb607b9736386844dc1aac6005d6ec95e270f0c0 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Mon, 5 Feb 2024 22:44:42 +0000 Subject: [PATCH 067/123] Don't send 333 to client if topic owner is unknown Fix #1889 --- src/Chan.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Chan.cpp b/src/Chan.cpp index 8ec03574..4eff1c5b 100644 --- a/src/Chan.cpp +++ b/src/Chan.cpp @@ -156,11 +156,13 @@ void CChan::AttachUser(CClient* pClient) { m_pNetwork->GetIRCNick().GetNick() + " " + GetName() + " :" + GetTopic(), pClient); - m_pNetwork->PutUser(":" + m_pNetwork->GetIRCServer() + " 333 " + - m_pNetwork->GetIRCNick().GetNick() + " " + - GetName() + " " + GetTopicOwner() + " " + - CString(GetTopicDate()), - pClient); + if (!GetTopicOwner().empty()) { + m_pNetwork->PutUser(":" + m_pNetwork->GetIRCServer() + " 333 " + + m_pNetwork->GetIRCNick().GetNick() + " " + + GetName() + " " + GetTopicOwner() + " " + + CString(GetTopicDate()), + pClient); + } } CString sPre = ":" + m_pNetwork->GetIRCServer() + " 353 " + From 43ffd33dd2e5351c8c11b002f426e8cb8417f1aa Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 8 Feb 2024 22:33:37 +0000 Subject: [PATCH 068/123] Update default ciphers --- src/Socket.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Socket.cpp b/src/Socket.cpp index 87358def..577f69c7 100644 --- a/src/Socket.cpp +++ b/src/Socket.cpp @@ -30,13 +30,13 @@ #ifdef HAVE_LIBSSL // Copypasted from // https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29 -// at 2020-09-24 +// at 2024-02-08 (version 5.7) static CString ZNC_DefaultCipher() { // This is TLS1.2 only, because TLS1.3 ciphers are probably not configurable here yet return "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:" "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:" "ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:" - "DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384"; + "DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305"; } #endif From 31bdc2bd798c3c52fc8b2267bc70c9cc59c601ef Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Fri, 9 Feb 2024 01:18:20 +0000 Subject: [PATCH 069/123] Add Turkish to translations/ --- translations/tr-TR | 1 + 1 file changed, 1 insertion(+) create mode 100644 translations/tr-TR diff --git a/translations/tr-TR b/translations/tr-TR new file mode 100644 index 00000000..4d9c4b29 --- /dev/null +++ b/translations/tr-TR @@ -0,0 +1 @@ +SelfName Türkçe From f066c3ee714bc70340f4f428c2ff2e286276f3e9 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Fri, 9 Feb 2024 01:46:04 +0000 Subject: [PATCH 070/123] Update translations from Crowdin for bg_BG da_DK fr_FR nl_NL --- modules/po/corecaps.bg_BG.po | 17 ++++ modules/po/corecaps.da_DK.po | 17 ++++ modules/po/corecaps.fr_FR.po | 17 ++++ modules/po/corecaps.nl_NL.po | 17 ++++ modules/po/corecaps.pot | 8 ++ modules/po/modperl.bg_BG.po | 2 +- modules/po/modperl.da_DK.po | 2 +- modules/po/modperl.fr_FR.po | 2 +- modules/po/modperl.nl_NL.po | 2 +- modules/po/modperl.pot | 2 +- modules/po/modpython.bg_BG.po | 2 +- modules/po/modpython.da_DK.po | 2 +- modules/po/modpython.fr_FR.po | 2 +- modules/po/modpython.nl_NL.po | 2 +- modules/po/modpython.pot | 2 +- src/po/znc.bg_BG.po | 144 +++++++++++++++++----------------- src/po/znc.da_DK.po | 144 +++++++++++++++++----------------- src/po/znc.fr_FR.po | 144 +++++++++++++++++----------------- src/po/znc.nl_NL.po | 144 +++++++++++++++++----------------- src/po/znc.pot | 144 +++++++++++++++++----------------- 20 files changed, 446 insertions(+), 370 deletions(-) create mode 100644 modules/po/corecaps.bg_BG.po create mode 100644 modules/po/corecaps.da_DK.po create mode 100644 modules/po/corecaps.fr_FR.po create mode 100644 modules/po/corecaps.nl_NL.po create mode 100644 modules/po/corecaps.pot diff --git a/modules/po/corecaps.bg_BG.po b/modules/po/corecaps.bg_BG.po new file mode 100644 index 00000000..2b1cff3e --- /dev/null +++ b/modules/po/corecaps.bg_BG.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: bg\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Bulgarian\n" +"Language: bg_BG\n" + +#: corecaps.cpp:80 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.da_DK.po b/modules/po/corecaps.da_DK.po new file mode 100644 index 00000000..8583e4a0 --- /dev/null +++ b/modules/po/corecaps.da_DK.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: da\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Danish\n" +"Language: da_DK\n" + +#: corecaps.cpp:80 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.fr_FR.po b/modules/po/corecaps.fr_FR.po new file mode 100644 index 00000000..fa5517c5 --- /dev/null +++ b/modules/po/corecaps.fr_FR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: French\n" +"Language: fr_FR\n" + +#: corecaps.cpp:80 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.nl_NL.po b/modules/po/corecaps.nl_NL.po new file mode 100644 index 00000000..695ac2ee --- /dev/null +++ b/modules/po/corecaps.nl_NL.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: nl\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Dutch\n" +"Language: nl_NL\n" + +#: corecaps.cpp:80 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.pot b/modules/po/corecaps.pot new file mode 100644 index 00000000..2fc8ba71 --- /dev/null +++ b/modules/po/corecaps.pot @@ -0,0 +1,8 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: corecaps.cpp:80 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/modperl.bg_BG.po b/modules/po/modperl.bg_BG.po index 9f02207d..6a3f48f3 100644 --- a/modules/po/modperl.bg_BG.po +++ b/modules/po/modperl.bg_BG.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Bulgarian\n" "Language: bg_BG\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modperl.da_DK.po b/modules/po/modperl.da_DK.po index 8d8779d7..9999f690 100644 --- a/modules/po/modperl.da_DK.po +++ b/modules/po/modperl.da_DK.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Danish\n" "Language: da_DK\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modperl.fr_FR.po b/modules/po/modperl.fr_FR.po index f6fbeac6..ca51c904 100644 --- a/modules/po/modperl.fr_FR.po +++ b/modules/po/modperl.fr_FR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: French\n" "Language: fr_FR\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modperl.nl_NL.po b/modules/po/modperl.nl_NL.po index ed2d8953..a3f5d110 100644 --- a/modules/po/modperl.nl_NL.po +++ b/modules/po/modperl.nl_NL.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Dutch\n" "Language: nl_NL\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Laad perl scripts als ZNC modulen" diff --git a/modules/po/modperl.pot b/modules/po/modperl.pot index acecf95b..0857bb21 100644 --- a/modules/po/modperl.pot +++ b/modules/po/modperl.pot @@ -3,6 +3,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.bg_BG.po b/modules/po/modpython.bg_BG.po index 34fb10bd..1445f01a 100644 --- a/modules/po/modpython.bg_BG.po +++ b/modules/po/modpython.bg_BG.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Bulgarian\n" "Language: bg_BG\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.da_DK.po b/modules/po/modpython.da_DK.po index cd3b1209..eac04bcc 100644 --- a/modules/po/modpython.da_DK.po +++ b/modules/po/modpython.da_DK.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Danish\n" "Language: da_DK\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.fr_FR.po b/modules/po/modpython.fr_FR.po index 083ca8f6..fdc4e694 100644 --- a/modules/po/modpython.fr_FR.po +++ b/modules/po/modpython.fr_FR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: French\n" "Language: fr_FR\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.nl_NL.po b/modules/po/modpython.nl_NL.po index 7985d1ea..137e41f6 100644 --- a/modules/po/modpython.nl_NL.po +++ b/modules/po/modpython.nl_NL.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Dutch\n" "Language: nl_NL\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Laad python scripts als ZNC modulen" diff --git a/modules/po/modpython.pot b/modules/po/modpython.pot index 0548caf2..f57ad878 100644 --- a/modules/po/modpython.pot +++ b/modules/po/modpython.pot @@ -3,6 +3,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/src/po/znc.bg_BG.po b/src/po/znc.bg_BG.po index ad1b58e1..526a0e23 100644 --- a/src/po/znc.bg_BG.po +++ b/src/po/znc.bg_BG.po @@ -79,104 +79,104 @@ msgstr "" msgid "Jumping servers because this server is no longer in the list" msgstr "" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "" -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "" -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "" -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "" -#: IRCSock.cpp:492 +#: IRCSock.cpp:521 msgid "Error from server: {1}" msgstr "" -#: IRCSock.cpp:694 +#: IRCSock.cpp:723 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" -#: IRCSock.cpp:741 +#: IRCSock.cpp:770 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Сървъра{1} ни пренасочва към {2}:{3} с причина: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:774 msgid "Perhaps you want to add it as a new server." msgstr "" -#: IRCSock.cpp:975 +#: IRCSock.cpp:1004 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" -#: IRCSock.cpp:987 +#: IRCSock.cpp:1016 msgid "Switched to SSL (STARTTLS)" msgstr "" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1069 msgid "You quit: {1}" msgstr "" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1275 msgid "Disconnected from IRC. Reconnecting..." msgstr "" -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1306 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "" -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1309 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1345 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1354 msgid "IRC connection timed out. Reconnecting..." msgstr "" -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1366 msgid "Connection Refused. Reconnecting..." msgstr "" -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1374 msgid "Received a too long line from the IRC server!" msgstr "" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1488 msgid "No free nick available" msgstr "" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1496 msgid "No free nick found" msgstr "" @@ -184,215 +184,215 @@ msgstr "" msgid "No such module {1}" msgstr "" -#: Client.cpp:359 +#: Client.cpp:395 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" -#: Client.cpp:394 +#: Client.cpp:430 msgid "Network {1} doesn't exist." msgstr "" -#: Client.cpp:408 +#: Client.cpp:444 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" -#: Client.cpp:411 +#: Client.cpp:447 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" msgstr "" -#: Client.cpp:414 +#: Client.cpp:450 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" msgstr "" -#: Client.cpp:420 +#: Client.cpp:456 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" -#: Client.cpp:431 +#: Client.cpp:467 msgid "Closing link: Timeout" msgstr "" -#: Client.cpp:453 +#: Client.cpp:489 msgid "Closing link: Too long raw line" msgstr "" -#: Client.cpp:460 +#: Client.cpp:496 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" msgstr[1] "" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "" -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "" -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "" -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" msgstr "" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "" -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "" -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "" -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "" -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "" -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "" -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "" -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "" -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "" -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "" -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." msgstr "" -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "" diff --git a/src/po/znc.da_DK.po b/src/po/znc.da_DK.po index 0a0cf3e3..51bbbfc0 100644 --- a/src/po/znc.da_DK.po +++ b/src/po/znc.da_DK.po @@ -79,104 +79,104 @@ msgstr "" msgid "Jumping servers because this server is no longer in the list" msgstr "" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Velkommen til ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "" -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "" -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "" -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "" -#: IRCSock.cpp:492 +#: IRCSock.cpp:521 msgid "Error from server: {1}" msgstr "" -#: IRCSock.cpp:694 +#: IRCSock.cpp:723 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" -#: IRCSock.cpp:741 +#: IRCSock.cpp:770 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:745 +#: IRCSock.cpp:774 msgid "Perhaps you want to add it as a new server." msgstr "" -#: IRCSock.cpp:975 +#: IRCSock.cpp:1004 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" -#: IRCSock.cpp:987 +#: IRCSock.cpp:1016 msgid "Switched to SSL (STARTTLS)" msgstr "" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1069 msgid "You quit: {1}" msgstr "" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1275 msgid "Disconnected from IRC. Reconnecting..." msgstr "" -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1306 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "" -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1309 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1345 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1354 msgid "IRC connection timed out. Reconnecting..." msgstr "" -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1366 msgid "Connection Refused. Reconnecting..." msgstr "" -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1374 msgid "Received a too long line from the IRC server!" msgstr "" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1488 msgid "No free nick available" msgstr "" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1496 msgid "No free nick found" msgstr "" @@ -184,215 +184,215 @@ msgstr "" msgid "No such module {1}" msgstr "" -#: Client.cpp:359 +#: Client.cpp:395 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" -#: Client.cpp:394 +#: Client.cpp:430 msgid "Network {1} doesn't exist." msgstr "" -#: Client.cpp:408 +#: Client.cpp:444 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" -#: Client.cpp:411 +#: Client.cpp:447 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" msgstr "" -#: Client.cpp:414 +#: Client.cpp:450 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" msgstr "" -#: Client.cpp:420 +#: Client.cpp:456 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" -#: Client.cpp:431 +#: Client.cpp:467 msgid "Closing link: Timeout" msgstr "" -#: Client.cpp:453 +#: Client.cpp:489 msgid "Closing link: Too long raw line" msgstr "" -#: Client.cpp:460 +#: Client.cpp:496 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" msgstr[1] "" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "" -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "" -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "" -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" msgstr "" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "" -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "" -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "" -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "" -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "" -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "" -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "" -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "" -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "" -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "" -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." msgstr "" -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "" diff --git a/src/po/znc.fr_FR.po b/src/po/znc.fr_FR.po index a6ec5b8e..90cd8252 100644 --- a/src/po/znc.fr_FR.po +++ b/src/po/znc.fr_FR.po @@ -84,111 +84,111 @@ msgid "Jumping servers because this server is no longer in the list" msgstr "" "Connexion au serveur suivant, le serveur actuel n'est plus dans la liste" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Bienvenue sur ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Vous êtes actuellement déconnecté d'IRC. Utilisez 'connect' pour vous " "reconnecter." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "" "Ce réseau est en train d'être supprimé ou déplacé vers un autre utilisateur." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Index non valide" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Vous n'êtes pas sur {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Impossible de rejoindre le salon {1}, il est désormais désactivé." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Le serveur actuel a été supprimé. Changement en cours..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Impossible de se connecter à {1}, car ZNC n'a pas été compilé avec le " "support SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Un module a annulé la tentative de connexion" -#: IRCSock.cpp:492 +#: IRCSock.cpp:521 msgid "Error from server: {1}" msgstr "Erreur du serveur : {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:723 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC semble s'être connecté à lui-même, déconnexion..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:770 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Le serveur {1} redirige vers {2}:{3} avec pour motif : {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:774 msgid "Perhaps you want to add it as a new server." msgstr "Vous souhaitez peut-être l'ajouter comme un nouveau server." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1004 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Le salon {1} est lié à un autre salon et est par conséquent désactivé." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1016 msgid "Switched to SSL (STARTTLS)" msgstr "Passage à SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1069 msgid "You quit: {1}" msgstr "Vous avez quitté : {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1275 msgid "Disconnected from IRC. Reconnecting..." msgstr "Déconnecté d'IRC. Reconnexion..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1306 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Échec de la connexion à IRC ({1}). Nouvel essai..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1309 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Déconnecté de IRC ({1}). Reconnexion..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1345 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Si vous avez confiance en ce certificat, tapez /znc " "AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1354 msgid "IRC connection timed out. Reconnecting..." msgstr "La connexion à IRC a expiré. Reconnexion..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1366 msgid "Connection Refused. Reconnecting..." msgstr "Connexion refusée. Reconnexion..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1374 msgid "Received a too long line from the IRC server!" msgstr "Le serveur IRC a envoyé une ligne trop longue !" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1488 msgid "No free nick available" msgstr "Aucun pseudonyme n'est disponible" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1496 msgid "No free nick found" msgstr "Aucun pseudonyme disponible n'a été trouvé" @@ -196,24 +196,24 @@ msgstr "Aucun pseudonyme disponible n'a été trouvé" msgid "No such module {1}" msgstr "Le module {1} n'existe pas" -#: Client.cpp:359 +#: Client.cpp:395 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Un client {1} a tenté de se connecter sous votre identifiant, mais a été " "refusé : {2}" -#: Client.cpp:394 +#: Client.cpp:430 msgid "Network {1} doesn't exist." msgstr "Le réseau {1} n'existe pas." -#: Client.cpp:408 +#: Client.cpp:444 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" "Plusieurs réseaux sont configurés, mais aucun n'a spécifié pour la connexion." -#: Client.cpp:411 +#: Client.cpp:447 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -221,7 +221,7 @@ msgstr "" "Sélection du réseau {1}. Pour consulter la liste des réseaux configurés, " "tapez /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:450 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -230,107 +230,107 @@ msgstr "" "connectez-vous à ZNC avec l'identifiant {1}/ (à la place de " "seulement {1})" -#: Client.cpp:420 +#: Client.cpp:456 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Vous n'avez configuré aucun réseau. Tapez /znc AddNetwork pour en " "ajouter un." -#: Client.cpp:431 +#: Client.cpp:467 msgid "Closing link: Timeout" msgstr "Fermeture de la connexion : expirée" -#: Client.cpp:453 +#: Client.cpp:489 msgid "Closing link: Too long raw line" msgstr "Fermeture de la connexion : ligne trop longue" -#: Client.cpp:460 +#: Client.cpp:496 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Vous avez été déconnecté car un autre utilisateur s'est authentifié avec le " "même identifiant." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" "Votre connexion CTCP vers {1} a été perdue, vous n'êtes plus connecté à IRC !" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "Votre notice vers {1} a été perdue, vous n'êtes plus connecté à IRC !" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Suppression du salon {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Votre message à {1} a été perdu, vous n'êtes pas connecté à IRC !" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Bonjour. Comment puis-je vous aider ?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Utilisation : /attach <#salons>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Il y avait {1} salon correspondant [{2}]" msgstr[1] "Il y avait {1} salons correspondant [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "A attaché {1} salon" msgstr[1] "A attaché {1} salons" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Utilisation : /detach <#salons>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "A détaché {1} salon" msgstr[1] "A détaché {1} salons" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Répétition du tampon..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Répétition terminée." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Générer cette sortie" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Aucune correspondance pour '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Ce module n'implémente aucune commande." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Commande inconnue !" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -338,71 +338,71 @@ msgstr "" "Les noms de module ne peuvent contenir que des lettres, des chiffres et des " "underscores, [{1}] est invalide" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Le module {1} est déjà chargé." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Impossible de trouver le module {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "Le module {1} le supporte pas le type {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "Le module {1} requiert un utilisateur." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "Le module {1} requiert un réseau." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Une exception a été reçue" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Le module {1} a annulé : {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Module {1} stoppé." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Le module [{1}] n'est pas chargé." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Le module {1} a été déchargé." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Impossible de décharger le module {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Le module {1} a été rechargé." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Impossible de trouver le module {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Erreur inconnue" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Impossible d'ouvrir le module {1} : {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Impossible de trouver ZNCModuleEntry dans le module {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -410,7 +410,7 @@ msgstr "" "Les versions ne correspondent pas pour le module {1} : le cœur est {2}, le " "module est conçu pour {3}. Recompilez ce module." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -418,12 +418,12 @@ msgstr "" "Le module {1} a été compilé de façon incompatible : le cœur est '{2}', le " "module est '{3}'. Recompilez ce module." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Commande" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Description" diff --git a/src/po/znc.nl_NL.po b/src/po/znc.nl_NL.po index 83604dd8..3777edd0 100644 --- a/src/po/znc.nl_NL.po +++ b/src/po/znc.nl_NL.po @@ -84,116 +84,116 @@ msgstr "" "We schakelen over naar een andere server omdat deze server niet langer in de " "lijst staat" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Welkom bij ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Op dit moment ben je niet verbonden met IRC. Gebruik 'connect' om opnieuw " "verbinding te maken." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "" "Dit netwerk wordt op dit moment verwijderd of verplaatst door een andere " "gebruiker." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Ongeldige index" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Je bent niet in {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Het kanaal {1} kan niet toegetreden worden, deze wordt uitgeschakeld." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "" "Je huidige server was verwijderd, we schakelen over naar een andere server..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Kan niet verbinden naar {1} omdat ZNC niet gecompileerd is met SSL " "ondersteuning." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Een module heeft de verbindingspoging afgebroken" -#: IRCSock.cpp:492 +#: IRCSock.cpp:521 msgid "Error from server: {1}" msgstr "Fout van server: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:723 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" "ZNC blijkt verbonden te zijn met zichzelf... De verbinding zal verbroken " "worden..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:770 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Server {1} stuurt ons door naar {2}:{3} met reden: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:774 msgid "Perhaps you want to add it as a new server." msgstr "Misschien wil je het toevoegen als nieuwe server." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1004 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" "Kanaal {1} is verbonden naar een andere kanaal en is daarom uitgeschakeld." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1016 msgid "Switched to SSL (STARTTLS)" msgstr "Omgeschakeld naar een veilige verbinding (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1069 msgid "You quit: {1}" msgstr "Je hebt het netwerk verlaten: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1275 msgid "Disconnected from IRC. Reconnecting..." msgstr "Verbinding met IRC verbroken. We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1306 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Kan niet verbinden met IRC ({1}). We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1309 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" "Verbinding met IRC verbroken ({1}). We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1345 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Als je dit certificaat vertrouwt, doe: /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1354 msgid "IRC connection timed out. Reconnecting..." msgstr "IRC verbinding time-out. We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1366 msgid "Connection Refused. Reconnecting..." msgstr "Verbinding geweigerd. We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1374 msgid "Received a too long line from the IRC server!" msgstr "Een te lange regel ontvangen van de IRC server!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1488 msgid "No free nick available" msgstr "Geen beschikbare bijnaam" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1496 msgid "No free nick found" msgstr "Geen beschikbare bijnaam gevonden" @@ -201,17 +201,17 @@ msgstr "Geen beschikbare bijnaam gevonden" msgid "No such module {1}" msgstr "Geen dergelijke module {1}" -#: Client.cpp:359 +#: Client.cpp:395 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Een client van {1} heeft geprobeerd als jou in te loggen maar werd " "geweigerd: {2}" -#: Client.cpp:394 +#: Client.cpp:430 msgid "Network {1} doesn't exist." msgstr "Netwerk {1} bestaat niet." -#: Client.cpp:408 +#: Client.cpp:444 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -219,7 +219,7 @@ msgstr "" "Je hebt meerdere netwerken geconfigureerd maar je hebt er geen gekozen om " "verbinding mee te maken." -#: Client.cpp:411 +#: Client.cpp:447 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -227,7 +227,7 @@ msgstr "" "Netwerk {1} geselecteerd. Om een lijst te tonen van alle geconfigureerde " "netwerken, gebruik /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:450 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -235,108 +235,108 @@ msgstr "" "Als je een ander netwerk wilt kiezen, gebruik /znc JumpNetwork , of " "verbind naar ZNC met gebruikersnaam {1}/ (in plaats van alleen {1})" -#: Client.cpp:420 +#: Client.cpp:456 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Je hebt geen netwerken geconfigureerd. Gebruiker /znc AddNetwork " "om er een toe te voegen." -#: Client.cpp:431 +#: Client.cpp:467 msgid "Closing link: Timeout" msgstr "Verbinding verbroken: Time-out" -#: Client.cpp:453 +#: Client.cpp:489 msgid "Closing link: Too long raw line" msgstr "Verbinding verbroken: Te lange onbewerkte regel" -#: Client.cpp:460 +#: Client.cpp:496 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Je verbinding wordt verbroken omdat een andere gebruiker zich net aangemeld " "heeft als jou." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Je CTCP naar {1} is verloren geraakt, je bent niet verbonden met IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Je notice naar {1} is verloren geraakt, je bent niet verbonden met IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Kanaal verwijderen: {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" "Je bericht naar {1} is verloren geraakt, je bent niet verbonden met IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Hallo. Hoe kan ik je helpen?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Gebruik: /attach <#kanalen>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Er was {1} kanaal overeenkomend met [{2}]" msgstr[1] "Er waren {1} kanalen overeenkomend met [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Gekoppeld aan {1} kanaal" msgstr[1] "Gekoppeld aan {1} kanalen" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Gebruik: /detach <#kanalen>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Losgekoppeld van {1} kanaal" msgstr[1] "Losgekoppeld van {1} kanalen" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Buffer afspelen..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Afspelen compleet." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Genereer deze output" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Geen overeenkomsten voor '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Deze module heeft geen commando's geimplementeerd." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Onbekend commando!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -344,71 +344,71 @@ msgstr "" "Module namen kunnen alleen letters, nummers en lage streepts bevatten, [{1}] " "is ongeldig" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Module {1} is al geladen." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Kon module {1} niet vinden" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "Module {1} ondersteund het type {2} niet." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "Module {1} vereist een gebruiker." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "Module {1} vereist een netwerk." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Uitzondering geconstateerd" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Module {1} afgebroken: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Module {1} afgebroken." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Module [{1}] niet geladen." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Module {1} gestopt." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Niet mogelijk om module {1} te stoppen." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Module {1} hergeladen." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Module {1} niet gevonden." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Onbekende fout" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Niet mogelijk om module te openen, {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Kon ZNCModuleEntry niet vinden in module {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -416,7 +416,7 @@ msgstr "" "Verkeerde versie voor module {1}, kern is {2}, module is gecompileerd voor " "{3}. Hercompileer deze module." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -424,12 +424,12 @@ msgstr "" "Module {1} is niet compatible gecompileerd: kern is '{2}', module is '{3}'. " "Hercompileer deze module." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Commando" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Beschrijving" diff --git a/src/po/znc.pot b/src/po/znc.pot index fafcf51e..f60d0528 100644 --- a/src/po/znc.pot +++ b/src/po/znc.pot @@ -70,104 +70,104 @@ msgstr "" msgid "Jumping servers because this server is no longer in the list" msgstr "" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "" -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "" -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "" -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "" -#: IRCSock.cpp:492 +#: IRCSock.cpp:521 msgid "Error from server: {1}" msgstr "" -#: IRCSock.cpp:694 +#: IRCSock.cpp:723 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" -#: IRCSock.cpp:741 +#: IRCSock.cpp:770 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:745 +#: IRCSock.cpp:774 msgid "Perhaps you want to add it as a new server." msgstr "" -#: IRCSock.cpp:975 +#: IRCSock.cpp:1004 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" -#: IRCSock.cpp:987 +#: IRCSock.cpp:1016 msgid "Switched to SSL (STARTTLS)" msgstr "" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1069 msgid "You quit: {1}" msgstr "" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1275 msgid "Disconnected from IRC. Reconnecting..." msgstr "" -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1306 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "" -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1309 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1345 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1354 msgid "IRC connection timed out. Reconnecting..." msgstr "" -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1366 msgid "Connection Refused. Reconnecting..." msgstr "" -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1374 msgid "Received a too long line from the IRC server!" msgstr "" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1488 msgid "No free nick available" msgstr "" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1496 msgid "No free nick found" msgstr "" @@ -175,215 +175,215 @@ msgstr "" msgid "No such module {1}" msgstr "" -#: Client.cpp:359 +#: Client.cpp:395 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" -#: Client.cpp:394 +#: Client.cpp:430 msgid "Network {1} doesn't exist." msgstr "" -#: Client.cpp:408 +#: Client.cpp:444 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" -#: Client.cpp:411 +#: Client.cpp:447 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" msgstr "" -#: Client.cpp:414 +#: Client.cpp:450 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" msgstr "" -#: Client.cpp:420 +#: Client.cpp:456 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" -#: Client.cpp:431 +#: Client.cpp:467 msgid "Closing link: Timeout" msgstr "" -#: Client.cpp:453 +#: Client.cpp:489 msgid "Closing link: Too long raw line" msgstr "" -#: Client.cpp:460 +#: Client.cpp:496 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" msgstr[1] "" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "" -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "" -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "" -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" msgstr "" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "" -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "" -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "" -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "" -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "" -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "" -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "" -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "" -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "" -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "" -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." msgstr "" -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "" From 0b45616bd385ad77bff96bc372014be0b6d46d38 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Fri, 9 Feb 2024 05:05:55 +0000 Subject: [PATCH 071/123] Update translations from Crowdin for de_DE --- modules/po/corecaps.de_DE.po | 17 ++++ modules/po/modperl.de_DE.po | 2 +- modules/po/modpython.de_DE.po | 2 +- src/po/znc.de_DE.po | 144 +++++++++++++++++----------------- 4 files changed, 91 insertions(+), 74 deletions(-) create mode 100644 modules/po/corecaps.de_DE.po diff --git a/modules/po/corecaps.de_DE.po b/modules/po/corecaps.de_DE.po new file mode 100644 index 00000000..2179c8dc --- /dev/null +++ b/modules/po/corecaps.de_DE.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: de\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: German\n" +"Language: de_DE\n" + +#: corecaps.cpp:80 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/modperl.de_DE.po b/modules/po/modperl.de_DE.po index e484a03e..eee9635b 100644 --- a/modules/po/modperl.de_DE.po +++ b/modules/po/modperl.de_DE.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: German\n" "Language: de_DE\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Lade Perl-Skripte als ZNC-Module" diff --git a/modules/po/modpython.de_DE.po b/modules/po/modpython.de_DE.po index 5b23a613..f401439d 100644 --- a/modules/po/modpython.de_DE.po +++ b/modules/po/modpython.de_DE.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: German\n" "Language: de_DE\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Lade Python-Skripte als ZNC-Module" diff --git a/src/po/znc.de_DE.po b/src/po/znc.de_DE.po index 1e56ac0d..6b83b951 100644 --- a/src/po/znc.de_DE.po +++ b/src/po/znc.de_DE.po @@ -84,111 +84,111 @@ msgid "Jumping servers because this server is no longer in the list" msgstr "" "Springe zu einem Server, da dieser Server nicht länger in der Liste ist" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Willkommen bei ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Du bist zur Zeit nicht mit dem IRC verbunden. Verwende 'connect' zum " "Verbinden." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "" "Dieses Netzwerk wird gelöscht oder zu einem anderen Benutzer verschoben." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Ungültiger Index" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Du bist nicht in {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Der Kanal {1} konnte nicht betreten werden und wird deaktiviert." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Dein aktueller Server wurde entfernt, springe..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Kann nicht zu {1} verbinden, da ZNC ohne SSL-Unterstützung gebaut wurde." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Ein Modul hat den Verbindungsversuch abgebrochen" -#: IRCSock.cpp:492 +#: IRCSock.cpp:521 msgid "Error from server: {1}" msgstr "Fehler vom Server: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:723 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC scheint zu sich selbst verbunden zu sein, trenne die Verbindung..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:770 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Der Server {1} hat uns zu {2}:{3} umgeleitet mit der Begründung: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:774 msgid "Perhaps you want to add it as a new server." msgstr "Vielleicht möchtest du dies als einen neuen Server hinzufügen." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1004 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" "Kanal {1} ist mit einem anderen Kanal verbunden und wurde daher deaktiviert." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1016 msgid "Switched to SSL (STARTTLS)" msgstr "Zu SSL gewechselt (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1069 msgid "You quit: {1}" msgstr "Du hast die Verbindung getrennt: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1275 msgid "Disconnected from IRC. Reconnecting..." msgstr "IRC-Verbindung getrennt. Verbinde erneut..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1306 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Kann nicht mit IRC verbinden ({1}). Versuche es erneut..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1309 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "IRC-Verbindung getrennt ({1}). Verbinde erneut..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1345 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Falls du diesem Zertifikat vertraust, mache /znc AddTrustedServerFingerprint " "{1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1354 msgid "IRC connection timed out. Reconnecting..." msgstr "Zeitüberschreitung der IRC-Verbindung. Verbinde erneut..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1366 msgid "Connection Refused. Reconnecting..." msgstr "Verbindung abgelehnt. Verbinde erneut..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1374 msgid "Received a too long line from the IRC server!" msgstr "Eine zu lange Zeile wurde vom IRC-Server empfangen!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1488 msgid "No free nick available" msgstr "Kein freier Nick verfügbar" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1496 msgid "No free nick found" msgstr "Kein freier Nick gefunden" @@ -196,17 +196,17 @@ msgstr "Kein freier Nick gefunden" msgid "No such module {1}" msgstr "Kein solches Modul {1}" -#: Client.cpp:359 +#: Client.cpp:395 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Ein Client hat versucht sich von {1} aus als dich anzumelden, aber wurde " "abgelehnt: {2}" -#: Client.cpp:394 +#: Client.cpp:430 msgid "Network {1} doesn't exist." msgstr "Netzwerk {1} existiert nicht." -#: Client.cpp:408 +#: Client.cpp:444 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -214,7 +214,7 @@ msgstr "" "Du hast mehrere Netzwerke, aber kein Netzwerk wurde für die Verbindung " "ausgewählt." -#: Client.cpp:411 +#: Client.cpp:447 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -222,7 +222,7 @@ msgstr "" "Wähle Netzwerk {1}. Um eine Liste aller konfigurierten Netzwerke zu sehen, " "verwende /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:450 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -231,109 +231,109 @@ msgstr "" ", oder verbinde dich zu ZNC mit dem Benutzernamen {1}/ " "(statt einfach nur {1})" -#: Client.cpp:420 +#: Client.cpp:456 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Du hast keine Netzwerke konfiguriert. Verwende /znc AddNetwork um " "eines hinzuzufügen." -#: Client.cpp:431 +#: Client.cpp:467 msgid "Closing link: Timeout" msgstr "Schließe Verbindung: Zeitüberschreitung" -#: Client.cpp:453 +#: Client.cpp:489 msgid "Closing link: Too long raw line" msgstr "Schließe Verbindung: Überlange Rohzeile" -#: Client.cpp:460 +#: Client.cpp:496 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Deine Verbindung wird getrennt, da ein anderen Benutzer sich als dich " "angemeldet hat." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Dein CTCP an {1} wurde verloren, du bist nicht mit dem IRC verbunden!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Deine Benachrichtigung an {1} wurde verloren, du bist nicht mit dem IRC " "verbunden!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Entferne Kanal {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" "Deine Nachricht an {1} wurde verloren, du bist nicht mit dem IRC verbunden!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Hallo. Wie kann ich dir helfen?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Verwendung: /attach <#Kanal>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Es gibt einen Kanal, der auf [{2}] passt" msgstr[1] "Es gibt {1} Kanäle, die auf [{2}] passen" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Zu {1} Kanal verbunden" msgstr[1] "Zu {1} Kanälen verbunden" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Verwendung: /detach <#Kanäle>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Von {1} Kanal getrennt" msgstr[1] "Von {1} Kanälen getrennt" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Pufferwiedergabe..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Wiedergabe beendet." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Erzeuge diese Ausgabe" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Keine Treffer für '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Dieses Modul implementiert keine Befehle." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Unbekannter Befehl!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -341,71 +341,71 @@ msgstr "" "Modulnamen können nur Buchstaben, Zahlen und Unterstriche enthalten, [{1}] " "ist ungültig" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Modul {1} bereits geladen." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Kann Modul {1} nicht finden" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "Modul {1} unterstützt den Modultyp {2} nicht." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "Modul {1} benötigt einen Benutzer." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "Modul {1} benötigt ein Netzwerk." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Eine Ausnahme wurde gefangen" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Modul {1} abgebrochen: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Modul {1} abgebrochen." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Modul [{1}] ist nicht geladen." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Modul {1} entladen." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Kann Modul {1} nicht entladen." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Module {1} neu geladen." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Kann Modul {1} nicht finden." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Konnte Modul {1} nicht öffnen: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Konnte ZNCModuleEntry im Modul {1} nicht finden" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -413,7 +413,7 @@ msgstr "" "Versionsfehler für Modul {1}: Kern ist {2}, Modul ist für {3} gebaut. " "Rekompiliere dieses Modul." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -421,12 +421,12 @@ msgstr "" "Modul {1} ist inkompatibel gebaut: Kern ist '{2}', Modul ist '{3}'. Baue das " "Modul neu." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Befehl" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Beschreibung" From 78d7cc34e8df1996edb726b33e70b8b6def2d9c8 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Fri, 9 Feb 2024 23:31:10 +0000 Subject: [PATCH 072/123] Load corecaps module when upgrading old config This allows unloading it --- src/znc.cpp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/znc.cpp b/src/znc.cpp index 1713ddfc..ec61686d 100644 --- a/src/znc.cpp +++ b/src/znc.cpp @@ -1050,6 +1050,7 @@ bool CZNC::ReadConfig(CConfig& config, CString& sError) { // create a backup file if necessary CString sSavedVersion; config.FindStringEntry("version", sSavedVersion); + config.AddKeyValuePair("version", sSavedVersion); if (sSavedVersion.empty()) { CUtils::PrintError( "Config does not contain a version identifier. It may be be too " @@ -1092,20 +1093,28 @@ bool CZNC::RehashConfig(CString& sError) { bool CZNC::LoadGlobal(CConfig& config, CString& sError) { sError.clear(); + CString sSavedVersion; + config.FindStringEntry("version", sSavedVersion); + tuple tSavedVersion = + make_tuple(sSavedVersion.Token(0, false, ".").ToUInt(), + sSavedVersion.Token(1, false, ".").ToUInt()); + MCString msModules; // Modules are queued for later loading VCString vsList; config.FindStringVector("loadmodule", vsList); + + // Automatically load corecaps if config was upgraded from old version, but + // don't force it if user explicitly unloaded it + if (tSavedVersion < make_tuple(1, 9)) { + vsList.push_back("corecaps"); + } + for (const CString& sModLine : vsList) { CString sModName = sModLine.Token(0); CString sArgs = sModLine.Token(1, true); // compatibility for pre-1.0 configs - CString sSavedVersion; - config.FindStringEntry("version", sSavedVersion); - tuple tSavedVersion = - make_tuple(sSavedVersion.Token(0, false, ".").ToUInt(), - sSavedVersion.Token(1, false, ".").ToUInt()); if (sModName == "saslauth" && tSavedVersion < make_tuple(0, 207)) { CUtils::PrintMessage( "saslauth module was renamed to cyrusauth. Loading cyrusauth " From 6e0591ff982fe0c4de269cde95f313252676fa2a Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 10 Feb 2024 00:18:11 +0000 Subject: [PATCH 073/123] Remove unused field and getter When account-tag was introduced, these fields were used, but since cap 3.2 this is no longer useful --- include/znc/Client.h | 2 -- include/znc/IRCSock.h | 2 -- modules/corecaps.cpp | 5 ----- src/Client.cpp | 1 - src/IRCSock.cpp | 1 - 5 files changed, 11 deletions(-) diff --git a/include/znc/Client.h b/include/znc/Client.h index c400de91..9f3c2155 100644 --- a/include/znc/Client.h +++ b/include/znc/Client.h @@ -116,7 +116,6 @@ class CClient : public CIRCSocket { bool HasCapNotify() const { return m_bCapNotify; } bool HasAwayNotify() const { return m_bAwayNotify; } bool HasAccountNotify() const { return m_bAccountNotify; } - bool HasAccountTag() const { return m_bAccountTag; } bool HasExtendedJoin() const { return m_bExtendedJoin; } bool HasNamesx() const { return m_bNamesx; } bool HasUHNames() const { return m_bUHNames; } @@ -287,7 +286,6 @@ class CClient : public CIRCSocket { bool m_bCapNotify; bool m_bAwayNotify; bool m_bAccountNotify; - bool m_bAccountTag; bool m_bExtendedJoin; bool m_bNamesx; bool m_bUHNames; diff --git a/include/znc/IRCSock.h b/include/znc/IRCSock.h index 506c6527..ce93ceea 100644 --- a/include/znc/IRCSock.h +++ b/include/znc/IRCSock.h @@ -150,7 +150,6 @@ class CIRCSock : public CIRCSocket { bool HasUHNames() const { return m_bUHNames; } bool HasAwayNotify() const { return m_bAwayNotify; } bool HasAccountNotify() const { return m_bAccountNotify; } - bool HasAccountTag() const { return m_bAccountTag; } bool HasExtendedJoin() const { return m_bExtendedJoin; } bool HasServerTime() const { return m_bServerTime; } const std::set& GetUserModes() const { @@ -210,7 +209,6 @@ class CIRCSock : public CIRCSocket { bool m_bUHNames; bool m_bAwayNotify; bool m_bAccountNotify; - bool m_bAccountTag; bool m_bExtendedJoin; bool m_bServerTime; CString m_sPerms; diff --git a/modules/corecaps.cpp b/modules/corecaps.cpp index 7b7dce59..b74d91b6 100644 --- a/modules/corecaps.cpp +++ b/modules/corecaps.cpp @@ -46,12 +46,7 @@ class CCoreCaps : public CModule { }; class AccountTag : public CCapability { - void OnServerChangedSupport(CIRCNetwork* pNetwork, - bool bState) override { - pNetwork->GetIRCSock()->m_bAccountTag = bState; - } void OnClientChangedSupport(CClient* pClient, bool bState) override { - pClient->m_bAccountTag = bState; pClient->SetTagSupport("account", bState); } }; diff --git a/src/Client.cpp b/src/Client.cpp index ac2dd93f..d5aa8346 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -84,7 +84,6 @@ CClient::CClient() : CIRCSocket(), m_bCapNotify(false), m_bAwayNotify(false), m_bAccountNotify(false), - m_bAccountTag(false), m_bExtendedJoin(false), m_bNamesx(false), m_bUHNames(false), diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index e3473707..b7bcec00 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -67,7 +67,6 @@ CIRCSock::CIRCSock(CIRCNetwork* pNetwork) m_bUHNames(false), m_bAwayNotify(false), m_bAccountNotify(false), - m_bAccountTag(false), m_bExtendedJoin(false), m_bServerTime(false), m_sPerms("*!@%+"), From 4753228d6da561f3a3df358f52de6e582de8ef95 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 10 Feb 2024 00:30:23 +0000 Subject: [PATCH 074/123] Fix test --- test/ClientTest.cpp | 5 ++--- test/IRCTest.h | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/test/ClientTest.cpp b/test/ClientTest.cpp index 0ff6370a..bc957fb9 100644 --- a/test/ClientTest.cpp +++ b/test/ClientTest.cpp @@ -88,12 +88,11 @@ TEST_F(ClientTest, AccountTag) { CMessage msg(":nick!user@host PRIVMSG #channel :text"); CMessage extmsg("@account=account-name :nick!user@host PRIVMSG #channel :text"); - EXPECT_FALSE(m_pTestClient->HasAccountTag()); + EXPECT_FALSE(m_pTestClient->IsTagEnabled("account")); m_pTestClient->PutClient(extmsg); EXPECT_THAT(m_pTestClient->vsLines, ElementsAre(msg.ToString())); - m_pTestClient->SetAccountTag(true); m_pTestClient->SetTagSupport("account", true); - EXPECT_TRUE(m_pTestClient->HasAccountTag()); + EXPECT_TRUE(m_pTestClient->IsTagEnabled("account")); m_pTestClient->PutClient(extmsg); EXPECT_THAT(m_pTestClient->vsLines, ElementsAre(msg.ToString(), extmsg.ToString())); diff --git a/test/IRCTest.h b/test/IRCTest.h index 928aa798..7e8f178e 100644 --- a/test/IRCTest.h +++ b/test/IRCTest.h @@ -36,7 +36,6 @@ class TestClient : public CClient { } void Reset() { vsLines.clear(); } void SetAccountNotify(bool bEnabled) { m_bAccountNotify = bEnabled; } - void SetAccountTag(bool bEnabled) { m_bAccountTag = bEnabled; } void SetAwayNotify(bool bEnabled) { m_bAwayNotify = bEnabled; } void SetExtendedJoin(bool bEnabled) { m_bExtendedJoin = bEnabled; } void SetNamesx(bool bEnabled) { m_bNamesx = bEnabled; } From 3c62741b5c9decf32ceb19c41037a13822943639 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 10 Feb 2024 00:34:16 +0000 Subject: [PATCH 075/123] Update README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b4e98806..6780091a 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Core: * GNU make * pkg-config * GCC 8 or clang 5 -* CMake +* CMake 3.13 ## Optional Requirements @@ -138,7 +138,7 @@ These directories are also in there: - moddata - Global modules save their settings here. (e.g. webadmin saves the current skin name in here) - users - This is per-user data and mainly contains just a moddata - directory. + directory and a directory for each network configured. ## ZNC's config file From ca3b76368d48314a5b5ee47e5185575cc53fca34 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 10 Feb 2024 00:53:44 +0000 Subject: [PATCH 076/123] Suspend registration on CAP REQ Fix #1820 --- src/Client.cpp | 1 + test/integration/tests/core.cpp | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/src/Client.cpp b/src/Client.cpp index d5aa8346..38c1ffe2 100644 --- a/src/Client.cpp +++ b/src/Client.cpp @@ -808,6 +808,7 @@ void CClient::HandleCap(const CMessage& Message) { } } } else if (sSubCmd.Equals("REQ")) { + m_bInCap = true; VCString vsTokens; Message.GetParam(1).Split(" ", vsTokens, false); diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 7c90e90c..64e93465 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -733,5 +733,17 @@ TEST_F(ZNCTest, HashUpgrade) { client.Close(); } +TEST_F(ZNCTest, CapReqWithoutLs) { + auto znc = Run(); + auto ircd = ConnectIRCd(); + + auto client = ConnectClient(); + client.Write("CAP REQ nonono"); + client.Write("PASS :hunter2"); + client.Write("NICK nick"); + client.Write("USER foo x x :x"); + ASSERT_THAT(client.ReadRemainder().toStdString(), Not(HasSubstr("Welcome"))); +} + } // namespace } // namespace znc_inttest From d1292eb0f9282e656a2ac61c5a7142a52e37d525 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 10 Feb 2024 01:00:09 +0000 Subject: [PATCH 077/123] ZNC 1.9.0-rc1 --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5910d1fc..476da67e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,9 +16,9 @@ cmake_minimum_required(VERSION 3.13) project(ZNC VERSION 1.9.0 LANGUAGES CXX) -set(ZNC_VERSION 1.9.x) -set(append_git_version true) -set(alpha_version "") # e.g. "-rc1" +set(ZNC_VERSION 1.9.0) +set(append_git_version false) +set(alpha_version "-rc1") # e.g. "-rc1" set(VERSION_EXTRA "" CACHE STRING "Additional string appended to version, e.g. to mark distribution") From 11ba3ff93bc5e0df30fbd45f6746f5e17aeccd51 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 10 Feb 2024 08:18:38 +0000 Subject: [PATCH 078/123] Fix image in readme on github Apparently it was moved in wiki --- README.md | 2 +- logo.png | Bin 0 -> 4786 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 logo.png diff --git a/README.md b/README.md index 6780091a..5330ee9a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# [![ZNC](https://wiki.znc.in/resources/assets/wiki.png)](https://znc.in) - An advanced IRC bouncer +# [![ZNC](logo.png)](https://znc.in) - An advanced IRC bouncer [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/znc/znc/build.yml?branch=master&label=linux)](https://github.com/znc/znc/actions/workflows/build.yml) [![Jenkins Build Status](https://img.shields.io/jenkins/s/https/jenkins.znc.in/job/znc/job/znc/job/master.svg?label=freebsd)](https://jenkins.znc.in/job/znc/job/znc/job/master/) diff --git a/logo.png b/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf0c6c078ba2bbe48bf70581ed978cf4a3e4ec4 GIT binary patch literal 4786 zcmV;j5>4%iP)0ZsPjP8db!bv?XkBn=WOZp+cxqL4Z&!10V|#8`c5z;NZ(eqAYI<{9esNoTa%X{a zU43<4fOKPgb#8ihX?%BNe|KPkcw2;aV1jyLetCF+duWAuXoq=YhJ0Uwdvt_-WPW{h zg?w;}eP)e)VTpZghks{@fMSk+X^etojDT;6fqRUCc9Mc-j)iBDgKUq3a+HH-k%wxQ zhG~lZT#`eV~?jqm+G}mXD&CdZ?Frq?d-Gn2V>Jey5v> zs+)wSn~$WNmZG1LtDkzRo{XrTlChq9u%Cjdp_;CtkFcYEtf7^vq>!iwyD0jq`tPV#J8lvx2nXsn!vcR!?~=$y1B)?qQ|_Q z#=Nh^zN*T-tIfTo#=f`A!J*5*v(Ln&(8ICJ#<9%Az0bz1&&0RV$EVfGs?*53)XK2e z$+y$W!`RKO*2})z&#&3gw%N|X+|In$&&b)($=%et-O|P0)4<%*%;D9w-PO(D)yU)6 z%i-D4=Gn&Q+`Hu5)aTsK=H1ro+t%ve(&*pV?cUhx;@j=w)$Qfp@aEa@=iut==JM&{ z`0U^I?dI|D=kM|E`SI!Z_U-)i?DhBa{rC3z{Q3R={2q872{Jx$000kdNklcX`hNfT`SG({x3> z3j;raM+s0E7BEHYQ6AAOwxA9S+y~>^Z>MSRTcPg${rgPiQ4Yma4N1Y(VmBS{KCw8# z()jSSB+@wO7-`V>-bOL;dtAfwtxO}M$*F{#_sfWb$8+A=w+s;m`SIr3nZ?u zug_rk_xKOvqsAF-&fth?e0;Fvx?%i>vFS*|lph~&>uPIj>*{)dk&KU zAlbecvS$JUC1k_nkKcpuKy_PV^Wex2W5zqb;-2-eXieyB3K<7&mAl=3xTDrwvxzp&@aD2Ti3wBw7s=% z)HD#1Us76JTwGeB(P*cD*&1x~kAmcJG%r7&d^HtQD4K&gBc=hr;v5p%fX)h;(iDK<; z4P={BK(>M>5s1Ph4Sq+D5+@U#3AR((w{VcC;+o-lrD_DWIRymrebg3R-LpM$5G0R; z>=P&Q3JNDU7TY{z{SGot>IueSLfVO;X-XL<8yO8pt__-z5kp9JL0+C6oVCOyR zTT@e2Q!!%ffh|ZL37ODjw%W-9!ETZDOJ$s-Z1NR`Jh4|zX))tuk_ShwHO2V(JF2N8 zAx-fVU+S}=_D8nGjA7jh-BOZFvT!UT(Q2=>c6PG2rM0=eVbs_|N03**H9%ThXf%!t zw&NA=SYC>{hU#Z+lQQX;xO3+|1ad>y%$hZO)|w=^ zRe2zTS4TB&Bl^hGc(WMs7AjzvyT@H-*LtzPTTqK$t&k z&a7Fp=FA5E=Qp-VsWggg4$3GxmX(p2nsh7|gS+ygLsDu+R@SlHT++MTI@Hs=$u==A zF1n|u)x$q74w4yJ$BrFC7?PSrp9mS04GqO}lYcbxMJl_er`cn3W@>735|AkTr9z$i zAU8Mn*s-jvjO4_`V-5Y?R})r8$0a5wX9$89FAnuyEm;;C7atwk-F8}FpeJz(6kx&Oeu~mp+T-$S$$tzt$EfVG%89c%gD$**Zs|{ zh8G>8qQb-dzqoaEvv+8yV4R$c&_7D}2qaS0pE#T3{)}YdgvUosAU>W|b6M0BmBlA# zwSRT%W82k%f!o8QglzJubKl&$cyM)i`1b9Afwyj5eqFvDNit4MLgKT)e%#1Gh&p<0GfOx^}r{nIk;0 zdgJQF&F;u;7rI91A86S^d=$&N z?(TA-ENb78%Qrqfw{f+%m$x^TKmGLYn_a1?Kvs|Nb#EqzC_J2HiR0i1UvFWVI0)q4 zkO;JJ0q$*J*RGvAccz!!xNvIYa#vT0RKA7h6-uQt{m5sZd{nT^RW5gzN~P|fT=;0C zqq|%#=eJT8q1@ev_d$eE!LqJ+I=t#Ac9Huq62jMA<+KyI+y_gvwoSQnC#Mvk*thRS z<>?d4UUhVIc6N4i+v4Nnvuocq-AAWZu9P|pIRDY_V(h+^0O{>NTYF?Oy-MFE^Oa{^L~L_1 z&n>(ULb;Qa*a$r-ge{(q>#;d!a6Ea1u2NT~P^nbGs)(4FSaqb57pBZ%O|>I9<$}KQ zw8JVl^vHI~`zQjG^_7*ndVNz{6vpM+yR3KHC@M3uQ$R7ZITf3rk7+tiI^va={dQUxhL#=nbkdRzjklFp4hrTX0aePirt@Vs>$k{g zUYLS17?XE%Ej!Cld0wY46N%mGb>*&3aK(TFa2pZIrJgiyb~!04lH%!TC&q{whZnh< zH3;W*y826Q#NENg#>Pg*#OUkG`f|r@0jTBFYBiko`bxRjhcvb- zf_A9r0>nh9f@C7QS6*4S(o3f=S}B!)*tYOwA+5yy!(it*71MY}l2v*08%kpuVq$jh#X^eE&R#W2Vh-HA30qH)T*SODh7?9V6EzX$P%iPkee>oY#h$*f zjflZHk%ZMbIE*-NP@`O0TH3pU?KVMyxxPzazPoqF>^^WCwmeU^Qe0i!V#w^K8s6$k zA>OCYZ+3hv;`wc4%aoWgslYgbI6S>7+@Un=H|6$iy_W(CG#Q$43Io-kRrP_6+d6!i zfaD^<3#lZd*jTFJm8=L~I26id(o0RZJG>NI6*LgF`Ly0q?-wpg3~|t@Duz3B=ule9 zyB!@(UdpgAIy1F-#uL8kBOM*}umuUWzDnU}W2t6hw+QuePp9oIw>!QJ4x2bF3oz?g z;&^SP0`BnPKmR!`t)rvkz<$j8(4oWcA3uKluT~&<|M=Ovu=Vu?DJnQty+0-G(BZ?! z58v(R_!A8#%@X3=c)PNej*c%6r!dZ6%u@L0|BnCV{lC6X9A8X_Y{~a-$KB7%D*^mU z)awcKL&ZMm>+8P+9kxU|eY&WqobkT=2g0-E<>oSk`d2*z#Op5I?6`aP^9!^lDCsRS z^^BvS`$M*e4ymr8$GiWS33of1%2p`FQ%TtD)UfH&ifu}T{n|?{9W#i5^YMyc`n?x! zvO@exeUpAhH0jC~uH{ARKhaMjHR-MM5I7fpw~D@ZMaxg>nx+>c&bn=M?p#nnK!7iA zx9YtE`)5RY=95e9?Ce(j?qvGJ;(_-zPOdrd-m^>W?7^~Ix!B=k`raR_5NF}@_97?z zCxCkmz^~Hsh4U87Uoai!FL-R;f~S`QFD!a;?!0;P9ut61^C&bgm^qC1%!0Y|9-Bsr zI4f4Hdg-N?xOMB+tzETp<%$(HHZRybZ^jFgAgnB1y3~?fI)NqhM~|hCaICPg>eyIU zY;2Zu=+1^|FIlp9$>K$X#Z$3p20XKn{ua`wXC_uBmrW(HmPSp_zi#S&K#1l_G@#`np;m&86bhK7XEIek#{E0|l zSf10|5wpbn1+e1&SHPS(bLY;X$Ltv}*NT}Kpv;~#f!Whh%_ejIADe1LuF|Hv+5i9m M07*qoM6N<$f;pOfF8}}l literal 0 HcmV?d00001 From cc8fd4394aca93c0e66b89220504e2a7b1c15769 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Sun, 11 Feb 2024 00:32:54 +0000 Subject: [PATCH 079/123] Update translations from Crowdin for bg_BG da_DK de_DE fr_FR nl_NL --- modules/po/corecaps.bg_BG.po | 2 +- modules/po/corecaps.da_DK.po | 2 +- modules/po/corecaps.de_DE.po | 2 +- modules/po/corecaps.fr_FR.po | 2 +- modules/po/corecaps.nl_NL.po | 2 +- modules/po/corecaps.pot | 2 +- src/po/znc.bg_BG.po | 62 +++++++++++++-------------- src/po/znc.da_DK.po | 62 +++++++++++++-------------- src/po/znc.de_DE.po | 82 ++++++++++++++++++------------------ src/po/znc.fr_FR.po | 62 +++++++++++++-------------- src/po/znc.nl_NL.po | 62 +++++++++++++-------------- src/po/znc.pot | 62 +++++++++++++-------------- 12 files changed, 202 insertions(+), 202 deletions(-) diff --git a/modules/po/corecaps.bg_BG.po b/modules/po/corecaps.bg_BG.po index 2b1cff3e..1c7ebc2a 100644 --- a/modules/po/corecaps.bg_BG.po +++ b/modules/po/corecaps.bg_BG.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Bulgarian\n" "Language: bg_BG\n" -#: corecaps.cpp:80 +#: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." msgstr "" diff --git a/modules/po/corecaps.da_DK.po b/modules/po/corecaps.da_DK.po index 8583e4a0..ea500393 100644 --- a/modules/po/corecaps.da_DK.po +++ b/modules/po/corecaps.da_DK.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Danish\n" "Language: da_DK\n" -#: corecaps.cpp:80 +#: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." msgstr "" diff --git a/modules/po/corecaps.de_DE.po b/modules/po/corecaps.de_DE.po index 2179c8dc..f252b6c3 100644 --- a/modules/po/corecaps.de_DE.po +++ b/modules/po/corecaps.de_DE.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: German\n" "Language: de_DE\n" -#: corecaps.cpp:80 +#: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." msgstr "" diff --git a/modules/po/corecaps.fr_FR.po b/modules/po/corecaps.fr_FR.po index fa5517c5..a3cdc5fd 100644 --- a/modules/po/corecaps.fr_FR.po +++ b/modules/po/corecaps.fr_FR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: French\n" "Language: fr_FR\n" -#: corecaps.cpp:80 +#: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." msgstr "" diff --git a/modules/po/corecaps.nl_NL.po b/modules/po/corecaps.nl_NL.po index 695ac2ee..284d803a 100644 --- a/modules/po/corecaps.nl_NL.po +++ b/modules/po/corecaps.nl_NL.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Dutch\n" "Language: nl_NL\n" -#: corecaps.cpp:80 +#: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." msgstr "" diff --git a/modules/po/corecaps.pot b/modules/po/corecaps.pot index 2fc8ba71..d9070db2 100644 --- a/modules/po/corecaps.pot +++ b/modules/po/corecaps.pot @@ -3,6 +3,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: corecaps.cpp:80 +#: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." msgstr "" diff --git a/src/po/znc.bg_BG.po b/src/po/znc.bg_BG.po index 526a0e23..3c9432fc 100644 --- a/src/po/znc.bg_BG.po +++ b/src/po/znc.bg_BG.po @@ -51,27 +51,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "" @@ -116,67 +116,67 @@ msgstr "" msgid "Some module aborted the connection attempt" msgstr "" -#: IRCSock.cpp:521 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "" -#: IRCSock.cpp:723 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" -#: IRCSock.cpp:770 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Сървъра{1} ни пренасочва към {2}:{3} с причина: {4}" -#: IRCSock.cpp:774 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "" -#: IRCSock.cpp:1004 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" -#: IRCSock.cpp:1016 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "" -#: IRCSock.cpp:1069 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "" -#: IRCSock.cpp:1275 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "" -#: IRCSock.cpp:1306 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "" -#: IRCSock.cpp:1309 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" -#: IRCSock.cpp:1354 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "" -#: IRCSock.cpp:1366 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "" -#: IRCSock.cpp:1374 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "" -#: IRCSock.cpp:1488 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "" -#: IRCSock.cpp:1496 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "" @@ -184,46 +184,46 @@ msgstr "" msgid "No such module {1}" msgstr "" -#: Client.cpp:395 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" -#: Client.cpp:430 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "" -#: Client.cpp:444 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" -#: Client.cpp:447 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" msgstr "" -#: Client.cpp:450 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" msgstr "" -#: Client.cpp:456 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" -#: Client.cpp:467 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "" -#: Client.cpp:489 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "" -#: Client.cpp:496 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" diff --git a/src/po/znc.da_DK.po b/src/po/znc.da_DK.po index 51bbbfc0..8e3f4793 100644 --- a/src/po/znc.da_DK.po +++ b/src/po/znc.da_DK.po @@ -51,27 +51,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "Brugeren eksisterer allerede" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 er ikke aktiveret" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL er ikke aktiveret" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Ugyldig port" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "" @@ -116,67 +116,67 @@ msgstr "" msgid "Some module aborted the connection attempt" msgstr "" -#: IRCSock.cpp:521 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "" -#: IRCSock.cpp:723 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" -#: IRCSock.cpp:770 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:774 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "" -#: IRCSock.cpp:1004 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" -#: IRCSock.cpp:1016 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "" -#: IRCSock.cpp:1069 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "" -#: IRCSock.cpp:1275 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "" -#: IRCSock.cpp:1306 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "" -#: IRCSock.cpp:1309 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" -#: IRCSock.cpp:1354 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "" -#: IRCSock.cpp:1366 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "" -#: IRCSock.cpp:1374 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "" -#: IRCSock.cpp:1488 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "" -#: IRCSock.cpp:1496 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "" @@ -184,46 +184,46 @@ msgstr "" msgid "No such module {1}" msgstr "" -#: Client.cpp:395 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" -#: Client.cpp:430 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "" -#: Client.cpp:444 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" -#: Client.cpp:447 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" msgstr "" -#: Client.cpp:450 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" msgstr "" -#: Client.cpp:456 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" -#: Client.cpp:467 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "" -#: Client.cpp:489 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "" -#: Client.cpp:496 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" diff --git a/src/po/znc.de_DE.po b/src/po/znc.de_DE.po index 6b83b951..bdc24f60 100644 --- a/src/po/znc.de_DE.po +++ b/src/po/znc.de_DE.po @@ -55,27 +55,27 @@ msgstr "" "code>\"). Sobald einige Web-fähige Module geladen wurden, wird das Menü " "größer." -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "Benutzer existiert bereits" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 ist nicht aktiviert" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL ist nicht aktiviert" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Kann PEM-Datei nicht finden: {1}" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Ungültiger Port" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Kann nicht horchen: {1}" @@ -125,70 +125,70 @@ msgstr "" msgid "Some module aborted the connection attempt" msgstr "Ein Modul hat den Verbindungsversuch abgebrochen" -#: IRCSock.cpp:521 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Fehler vom Server: {1}" -#: IRCSock.cpp:723 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC scheint zu sich selbst verbunden zu sein, trenne die Verbindung..." -#: IRCSock.cpp:770 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Der Server {1} hat uns zu {2}:{3} umgeleitet mit der Begründung: {4}" -#: IRCSock.cpp:774 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Vielleicht möchtest du dies als einen neuen Server hinzufügen." -#: IRCSock.cpp:1004 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" "Kanal {1} ist mit einem anderen Kanal verbunden und wurde daher deaktiviert." -#: IRCSock.cpp:1016 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Zu SSL gewechselt (STARTTLS)" -#: IRCSock.cpp:1069 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Du hast die Verbindung getrennt: {1}" -#: IRCSock.cpp:1275 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "IRC-Verbindung getrennt. Verbinde erneut..." -#: IRCSock.cpp:1306 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Kann nicht mit IRC verbinden ({1}). Versuche es erneut..." -#: IRCSock.cpp:1309 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "IRC-Verbindung getrennt ({1}). Verbinde erneut..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Falls du diesem Zertifikat vertraust, mache /znc AddTrustedServerFingerprint " "{1}" -#: IRCSock.cpp:1354 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "Zeitüberschreitung der IRC-Verbindung. Verbinde erneut..." -#: IRCSock.cpp:1366 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Verbindung abgelehnt. Verbinde erneut..." -#: IRCSock.cpp:1374 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Eine zu lange Zeile wurde vom IRC-Server empfangen!" -#: IRCSock.cpp:1488 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Kein freier Nick verfügbar" -#: IRCSock.cpp:1496 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Kein freier Nick gefunden" @@ -196,17 +196,17 @@ msgstr "Kein freier Nick gefunden" msgid "No such module {1}" msgstr "Kein solches Modul {1}" -#: Client.cpp:395 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Ein Client hat versucht sich von {1} aus als dich anzumelden, aber wurde " "abgelehnt: {2}" -#: Client.cpp:430 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Netzwerk {1} existiert nicht." -#: Client.cpp:444 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -214,7 +214,7 @@ msgstr "" "Du hast mehrere Netzwerke, aber kein Netzwerk wurde für die Verbindung " "ausgewählt." -#: Client.cpp:447 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -222,7 +222,7 @@ msgstr "" "Wähle Netzwerk {1}. Um eine Liste aller konfigurierten Netzwerke zu sehen, " "verwende /znc ListNetworks" -#: Client.cpp:450 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -231,73 +231,73 @@ msgstr "" ", oder verbinde dich zu ZNC mit dem Benutzernamen {1}/ " "(statt einfach nur {1})" -#: Client.cpp:456 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Du hast keine Netzwerke konfiguriert. Verwende /znc AddNetwork um " "eines hinzuzufügen." -#: Client.cpp:467 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Schließe Verbindung: Zeitüberschreitung" -#: Client.cpp:489 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Schließe Verbindung: Überlange Rohzeile" -#: Client.cpp:496 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Deine Verbindung wird getrennt, da ein anderen Benutzer sich als dich " "angemeldet hat." -#: Client.cpp:1100 +#: Client.cpp:1099 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Dein CTCP an {1} wurde verloren, du bist nicht mit dem IRC verbunden!" -#: Client.cpp:1226 +#: Client.cpp:1225 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Deine Benachrichtigung an {1} wurde verloren, du bist nicht mit dem IRC " "verbunden!" -#: Client.cpp:1265 +#: Client.cpp:1264 msgid "Removing channel {1}" msgstr "Entferne Kanal {1}" -#: Client.cpp:1343 +#: Client.cpp:1342 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" "Deine Nachricht an {1} wurde verloren, du bist nicht mit dem IRC verbunden!" -#: Client.cpp:1396 Client.cpp:1402 +#: Client.cpp:1395 Client.cpp:1401 msgid "Hello. How may I help you?" msgstr "Hallo. Wie kann ich dir helfen?" -#: Client.cpp:1416 +#: Client.cpp:1415 msgid "Usage: /attach <#chans>" msgstr "Verwendung: /attach <#Kanal>" -#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1422 Client.cpp:1444 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Es gibt einen Kanal, der auf [{2}] passt" msgstr[1] "Es gibt {1} Kanäle, die auf [{2}] passen" -#: Client.cpp:1426 ClientCommand.cpp:132 +#: Client.cpp:1425 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Zu {1} Kanal verbunden" msgstr[1] "Zu {1} Kanälen verbunden" -#: Client.cpp:1438 +#: Client.cpp:1437 msgid "Usage: /detach <#chans>" msgstr "Verwendung: /detach <#Kanäle>" -#: Client.cpp:1448 ClientCommand.cpp:154 +#: Client.cpp:1447 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Von {1} Kanal getrennt" diff --git a/src/po/znc.fr_FR.po b/src/po/znc.fr_FR.po index 90cd8252..a6d0118f 100644 --- a/src/po/znc.fr_FR.po +++ b/src/po/znc.fr_FR.po @@ -55,27 +55,27 @@ msgstr "" "loadmod <module>”). Les modules avec des capacités web " "apparaîtront ci-dessous." -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "Cet utilisateur existe déjà" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 n'est pas activé" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL n'est pas activé" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Impossible de trouver le fichier pem : {1}" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Port invalide" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Impossible d'utiliser le port : {1}" @@ -126,69 +126,69 @@ msgstr "" msgid "Some module aborted the connection attempt" msgstr "Un module a annulé la tentative de connexion" -#: IRCSock.cpp:521 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Erreur du serveur : {1}" -#: IRCSock.cpp:723 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC semble s'être connecté à lui-même, déconnexion..." -#: IRCSock.cpp:770 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Le serveur {1} redirige vers {2}:{3} avec pour motif : {4}" -#: IRCSock.cpp:774 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Vous souhaitez peut-être l'ajouter comme un nouveau server." -#: IRCSock.cpp:1004 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Le salon {1} est lié à un autre salon et est par conséquent désactivé." -#: IRCSock.cpp:1016 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Passage à SSL (STARTTLS)" -#: IRCSock.cpp:1069 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Vous avez quitté : {1}" -#: IRCSock.cpp:1275 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Déconnecté d'IRC. Reconnexion..." -#: IRCSock.cpp:1306 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Échec de la connexion à IRC ({1}). Nouvel essai..." -#: IRCSock.cpp:1309 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Déconnecté de IRC ({1}). Reconnexion..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Si vous avez confiance en ce certificat, tapez /znc " "AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1354 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "La connexion à IRC a expiré. Reconnexion..." -#: IRCSock.cpp:1366 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Connexion refusée. Reconnexion..." -#: IRCSock.cpp:1374 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Le serveur IRC a envoyé une ligne trop longue !" -#: IRCSock.cpp:1488 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Aucun pseudonyme n'est disponible" -#: IRCSock.cpp:1496 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Aucun pseudonyme disponible n'a été trouvé" @@ -196,24 +196,24 @@ msgstr "Aucun pseudonyme disponible n'a été trouvé" msgid "No such module {1}" msgstr "Le module {1} n'existe pas" -#: Client.cpp:395 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Un client {1} a tenté de se connecter sous votre identifiant, mais a été " "refusé : {2}" -#: Client.cpp:430 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Le réseau {1} n'existe pas." -#: Client.cpp:444 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" "Plusieurs réseaux sont configurés, mais aucun n'a spécifié pour la connexion." -#: Client.cpp:447 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -221,7 +221,7 @@ msgstr "" "Sélection du réseau {1}. Pour consulter la liste des réseaux configurés, " "tapez /znc ListNetworks" -#: Client.cpp:450 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -230,22 +230,22 @@ msgstr "" "connectez-vous à ZNC avec l'identifiant {1}/ (à la place de " "seulement {1})" -#: Client.cpp:456 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Vous n'avez configuré aucun réseau. Tapez /znc AddNetwork pour en " "ajouter un." -#: Client.cpp:467 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Fermeture de la connexion : expirée" -#: Client.cpp:489 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Fermeture de la connexion : ligne trop longue" -#: Client.cpp:496 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" diff --git a/src/po/znc.nl_NL.po b/src/po/znc.nl_NL.po index 3777edd0..3bcbb891 100644 --- a/src/po/znc.nl_NL.po +++ b/src/po/znc.nl_NL.po @@ -54,27 +54,27 @@ msgstr "" "msg *status help” en “/msg *status loadmod <module>”). Zodra je deze geladen hebt zal dit menu zich uitbreiden." -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "Gebruiker bestaat al" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 is niet ingeschakeld" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL is niet ingeschakeld" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Kan PEM bestand niet vinden: {1}" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Ongeldige poort" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Kan niet binden: {1}" @@ -128,72 +128,72 @@ msgstr "" msgid "Some module aborted the connection attempt" msgstr "Een module heeft de verbindingspoging afgebroken" -#: IRCSock.cpp:521 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Fout van server: {1}" -#: IRCSock.cpp:723 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" "ZNC blijkt verbonden te zijn met zichzelf... De verbinding zal verbroken " "worden..." -#: IRCSock.cpp:770 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Server {1} stuurt ons door naar {2}:{3} met reden: {4}" -#: IRCSock.cpp:774 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Misschien wil je het toevoegen als nieuwe server." -#: IRCSock.cpp:1004 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" "Kanaal {1} is verbonden naar een andere kanaal en is daarom uitgeschakeld." -#: IRCSock.cpp:1016 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Omgeschakeld naar een veilige verbinding (STARTTLS)" -#: IRCSock.cpp:1069 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Je hebt het netwerk verlaten: {1}" -#: IRCSock.cpp:1275 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Verbinding met IRC verbroken. We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1306 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Kan niet verbinden met IRC ({1}). We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1309 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" "Verbinding met IRC verbroken ({1}). We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Als je dit certificaat vertrouwt, doe: /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1354 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "IRC verbinding time-out. We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1366 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Verbinding geweigerd. We proberen opnieuw te verbinden..." -#: IRCSock.cpp:1374 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Een te lange regel ontvangen van de IRC server!" -#: IRCSock.cpp:1488 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Geen beschikbare bijnaam" -#: IRCSock.cpp:1496 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Geen beschikbare bijnaam gevonden" @@ -201,17 +201,17 @@ msgstr "Geen beschikbare bijnaam gevonden" msgid "No such module {1}" msgstr "Geen dergelijke module {1}" -#: Client.cpp:395 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Een client van {1} heeft geprobeerd als jou in te loggen maar werd " "geweigerd: {2}" -#: Client.cpp:430 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Netwerk {1} bestaat niet." -#: Client.cpp:444 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -219,7 +219,7 @@ msgstr "" "Je hebt meerdere netwerken geconfigureerd maar je hebt er geen gekozen om " "verbinding mee te maken." -#: Client.cpp:447 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -227,7 +227,7 @@ msgstr "" "Netwerk {1} geselecteerd. Om een lijst te tonen van alle geconfigureerde " "netwerken, gebruik /znc ListNetworks" -#: Client.cpp:450 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -235,22 +235,22 @@ msgstr "" "Als je een ander netwerk wilt kiezen, gebruik /znc JumpNetwork , of " "verbind naar ZNC met gebruikersnaam {1}/ (in plaats van alleen {1})" -#: Client.cpp:456 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Je hebt geen netwerken geconfigureerd. Gebruiker /znc AddNetwork " "om er een toe te voegen." -#: Client.cpp:467 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Verbinding verbroken: Time-out" -#: Client.cpp:489 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Verbinding verbroken: Te lange onbewerkte regel" -#: Client.cpp:496 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" diff --git a/src/po/znc.pot b/src/po/znc.pot index f60d0528..ed1f59e7 100644 --- a/src/po/znc.pot +++ b/src/po/znc.pot @@ -42,27 +42,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "" @@ -107,67 +107,67 @@ msgstr "" msgid "Some module aborted the connection attempt" msgstr "" -#: IRCSock.cpp:521 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "" -#: IRCSock.cpp:723 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" -#: IRCSock.cpp:770 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:774 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "" -#: IRCSock.cpp:1004 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" -#: IRCSock.cpp:1016 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "" -#: IRCSock.cpp:1069 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "" -#: IRCSock.cpp:1275 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "" -#: IRCSock.cpp:1306 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "" -#: IRCSock.cpp:1309 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" -#: IRCSock.cpp:1354 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "" -#: IRCSock.cpp:1366 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "" -#: IRCSock.cpp:1374 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "" -#: IRCSock.cpp:1488 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "" -#: IRCSock.cpp:1496 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "" @@ -175,46 +175,46 @@ msgstr "" msgid "No such module {1}" msgstr "" -#: Client.cpp:395 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" -#: Client.cpp:430 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "" -#: Client.cpp:444 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" -#: Client.cpp:447 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" msgstr "" -#: Client.cpp:450 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" msgstr "" -#: Client.cpp:456 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" -#: Client.cpp:467 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "" -#: Client.cpp:489 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "" -#: Client.cpp:496 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" From 1c9638a586a7aa5202381113b63b1f0ed844219f Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 11 Feb 2024 10:04:42 +0000 Subject: [PATCH 080/123] Fix bad copy paste in the test --- test/integration/tests/core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 64e93465..57353d75 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -613,7 +613,7 @@ TEST_P(AllLanguages, ServerDependentCapInModule) { use base 'ZNC::Module'; sub OnLoad { my $self = shift; - my $listen = $self->AddServerDependentCapability('testcap', sub { + $self->AddServerDependentCapability('testcap', sub { my ($net, $state) = @_; $self->PutModule('Server changed support: ' . ($state ? 'true' : 'false')); }, sub { From 47ea6fa87d8aa232646ae0c4dcc735784bbaa05b Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Tue, 13 Feb 2024 00:32:39 +0000 Subject: [PATCH 081/123] Update translations from Crowdin for de_DE el_GR --- modules/po/corecaps.el_GR.po | 17 ++++ modules/po/modperl.el_GR.po | 2 +- modules/po/modpython.el_GR.po | 2 +- src/po/znc.de_DE.po | 20 ++--- src/po/znc.el_GR.po | 156 +++++++++++++++++----------------- 5 files changed, 107 insertions(+), 90 deletions(-) create mode 100644 modules/po/corecaps.el_GR.po diff --git a/modules/po/corecaps.el_GR.po b/modules/po/corecaps.el_GR.po new file mode 100644 index 00000000..37f38cdb --- /dev/null +++ b/modules/po/corecaps.el_GR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: el\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Greek\n" +"Language: el_GR\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/modperl.el_GR.po b/modules/po/modperl.el_GR.po index 31388f30..5852dbbc 100644 --- a/modules/po/modperl.el_GR.po +++ b/modules/po/modperl.el_GR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Greek\n" "Language: el_GR\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.el_GR.po b/modules/po/modpython.el_GR.po index e895be0d..e27c7c0e 100644 --- a/modules/po/modpython.el_GR.po +++ b/modules/po/modpython.el_GR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Greek\n" "Language: el_GR\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/src/po/znc.de_DE.po b/src/po/znc.de_DE.po index bdc24f60..14c988a1 100644 --- a/src/po/znc.de_DE.po +++ b/src/po/znc.de_DE.po @@ -253,51 +253,51 @@ msgstr "" "Deine Verbindung wird getrennt, da ein anderen Benutzer sich als dich " "angemeldet hat." -#: Client.cpp:1099 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Dein CTCP an {1} wurde verloren, du bist nicht mit dem IRC verbunden!" -#: Client.cpp:1225 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Deine Benachrichtigung an {1} wurde verloren, du bist nicht mit dem IRC " "verbunden!" -#: Client.cpp:1264 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Entferne Kanal {1}" -#: Client.cpp:1342 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" "Deine Nachricht an {1} wurde verloren, du bist nicht mit dem IRC verbunden!" -#: Client.cpp:1395 Client.cpp:1401 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Hallo. Wie kann ich dir helfen?" -#: Client.cpp:1415 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Verwendung: /attach <#Kanal>" -#: Client.cpp:1422 Client.cpp:1444 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Es gibt einen Kanal, der auf [{2}] passt" msgstr[1] "Es gibt {1} Kanäle, die auf [{2}] passen" -#: Client.cpp:1425 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Zu {1} Kanal verbunden" msgstr[1] "Zu {1} Kanälen verbunden" -#: Client.cpp:1437 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Verwendung: /detach <#Kanäle>" -#: Client.cpp:1447 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Von {1} Kanal getrennt" diff --git a/src/po/znc.el_GR.po b/src/po/znc.el_GR.po index a0665cd1..3e5670fc 100644 --- a/src/po/znc.el_GR.po +++ b/src/po/znc.el_GR.po @@ -51,27 +51,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "" @@ -79,104 +79,104 @@ msgstr "" msgid "Jumping servers because this server is no longer in the list" msgstr "" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "" -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "" -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "" -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "" -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "" -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "" -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "" -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "" -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "" -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "" @@ -184,215 +184,215 @@ msgstr "" msgid "No such module {1}" msgstr "" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "" -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" msgstr "" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" msgstr "" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" msgstr[1] "" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" msgstr[1] "" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "" -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "" -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "" -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" msgstr "" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "" -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "" -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "" -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "" -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "" -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "" -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "" -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "" -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "" -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "" -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." msgstr "" -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "" From 01bc617d58571131b0637997a671e08eb7ce583c Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Sun, 18 Feb 2024 00:33:08 +0000 Subject: [PATCH 082/123] Update translations from Crowdin for id_ID --- modules/po/corecaps.id_ID.po | 17 ++++ modules/po/modperl.id_ID.po | 2 +- modules/po/modpython.id_ID.po | 2 +- src/po/znc.id_ID.po | 156 +++++++++++++++++----------------- 4 files changed, 97 insertions(+), 80 deletions(-) create mode 100644 modules/po/corecaps.id_ID.po diff --git a/modules/po/corecaps.id_ID.po b/modules/po/corecaps.id_ID.po new file mode 100644 index 00000000..abe81e3a --- /dev/null +++ b/modules/po/corecaps.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/modperl.id_ID.po b/modules/po/modperl.id_ID.po index 28ef7532..832f503b 100644 --- a/modules/po/modperl.id_ID.po +++ b/modules/po/modperl.id_ID.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Indonesian\n" "Language: id_ID\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.id_ID.po b/modules/po/modpython.id_ID.po index cf6f06a4..cff3f223 100644 --- a/modules/po/modpython.id_ID.po +++ b/modules/po/modpython.id_ID.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Indonesian\n" "Language: id_ID\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/src/po/znc.id_ID.po b/src/po/znc.id_ID.po index e838ef96..db7ffca5 100644 --- a/src/po/znc.id_ID.po +++ b/src/po/znc.id_ID.po @@ -54,27 +54,27 @@ msgstr "" "status help \" dan \"/msg * status loadmod <module>" "\"). Setelah anda memuat beberapa modul Web-enabled, menu ini akan diperluas." -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "Pengguna sudah ada" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 tidak diaktifkan" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL tidak diaktifkan" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Tidak dapat menemukan berkas pem: {1}" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Port tidak valid" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Tidak dapat mengikat: {1}" @@ -82,109 +82,109 @@ msgstr "Tidak dapat mengikat: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Melompati server karena server ini tidak lagi dalam daftar" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Selamat datang di ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Anda saat ini terputus dari IRC. Gunakan 'connect' untuk terhubung kembali." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Jaringan ini sedang dihapus atau dipindahkan ke pengguna lain." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Tidak dapat join ke channel {1}. menonaktifkan." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Server anda saat ini dihapus, melompati..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Tidak dapat terhubung ke {1}, karena ZNC tidak dikompilasi dengan dukungan " "SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Beberapa modul membatalkan upaya koneksi" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Kesalahan dari server: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC tampaknya terhubung dengan sendiri, memutuskan..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Server {1} mengalihkan ke {2}: {3} dengan alasan: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Mungkin anda ingin menambahkannya sebagai server baru." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Channel {1} terhubung ke channel lain dan karenanya dinonaktifkan." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Beralih ke SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Anda keluar: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Terputus dari IRC. Menghubungkan..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Tidak dapat terhubung ke IRC ({1}). Mencoba lagi..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Terputus dari IRC ({1}). Menghubungkan..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Jika anda mempercayai sertifikat ini, lakukan /znc " "AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "Koneksi IRC kehabisan waktu. Menghubungkan..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Koneksi tertolak. Menguhungkan..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Menerima baris terlalu panjang dari server IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Tidak ada nick tersedia" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Tidak ada nick ditemukan" @@ -192,15 +192,15 @@ msgstr "Tidak ada nick ditemukan" msgid "No such module {1}" msgstr "Modul tidak ada {1}" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "Klien dari {1} berusaha masuk seperti anda, namun ditolak: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Jaringan {1} tidak ada." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -208,7 +208,7 @@ msgstr "" "Anda memiliki beberapa jaringan terkonfigurasi, tetapi tidak ada jaringan " "ditentukan untuk sambungan." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -216,7 +216,7 @@ msgstr "" "Memilih jaringan {1}. Untuk melihat daftar semua jaringan terkonfigurasi, " "gunakan /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -224,188 +224,188 @@ msgstr "" "Jika anda ingin memilih jaringan lain, gunakan /znc JumpNetwork , " "atau hubungkan ke ZNC dengan nama pengguna {1}/ (bukan hanya {1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Anda tidak memiliki jaringan terkonfigurasi. Gunakan /znc AddNetwork " " untuk menambahkannya." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Menutup link: Waktu habis" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Menutup link: Baris raw terlalu panjang" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "Anda terputus karena pengguna lain hanya diautentikasi sebagai anda." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "CTCP anda untuk {1} tersesat, anda tidak terhubung ke IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "Notice anda untuk {1} tersesat, anda tidak terhubung ke IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Menghapus channel {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Pesan anda untuk {1} tersesat, anda tidak terhubung ke IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Halo. Bagaimana saya bisa membantu anda?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Gunakan: /attach <#chan>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Ada {1} pencocokan saluran [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "" -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "" -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "" -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" msgstr "" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "" -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "" -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "" -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "" -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "" -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "" -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "" -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "" -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "" -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "" -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." msgstr "" -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "" From 251a8159b9522ccfe336e463edfc643253c90813 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Tue, 20 Feb 2024 00:32:30 +0000 Subject: [PATCH 083/123] Update translations from Crowdin for it_IT --- modules/po/corecaps.it_IT.po | 17 ++++ modules/po/modperl.it_IT.po | 2 +- modules/po/modpython.it_IT.po | 2 +- src/po/znc.it_IT.po | 156 +++++++++++++++++----------------- 4 files changed, 97 insertions(+), 80 deletions(-) create mode 100644 modules/po/corecaps.it_IT.po diff --git a/modules/po/corecaps.it_IT.po b/modules/po/corecaps.it_IT.po new file mode 100644 index 00000000..533f72ee --- /dev/null +++ b/modules/po/corecaps.it_IT.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: it\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Italian\n" +"Language: it_IT\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/modperl.it_IT.po b/modules/po/modperl.it_IT.po index a03ea2c5..26e918e4 100644 --- a/modules/po/modperl.it_IT.po +++ b/modules/po/modperl.it_IT.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Italian\n" "Language: it_IT\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Carica gli script Perl come moduli ZNC" diff --git a/modules/po/modpython.it_IT.po b/modules/po/modpython.it_IT.po index 4df29074..f2b019d5 100644 --- a/modules/po/modpython.it_IT.po +++ b/modules/po/modpython.it_IT.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Italian\n" "Language: it_IT\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Carica gli script di python come moduli ZNC" diff --git a/src/po/znc.it_IT.po b/src/po/znc.it_IT.po index 12f4e6ee..5387722c 100644 --- a/src/po/znc.it_IT.po +++ b/src/po/znc.it_IT.po @@ -55,27 +55,27 @@ msgstr "" "loadmod <nome del modulo>”). Dopo aver caricato alcuni moduli " "abilitati per il web, il menù si espanderà." -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "Utente già esistente" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 non è abilitato" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL non è abilitata" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Impossibile localizzare il file pem: {1}" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Porta non valida" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Impossibile associare: {1}" @@ -83,110 +83,110 @@ msgstr "Impossibile associare: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Salta il server perché non è più in elenco" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Benvenuti nello ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "Sei attualmente disconnesso da IRC. Usa 'connect' per riconnetterti." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Questo network può essere eliminato o spostato ad un altro utente." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Indice non valido" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Non sei su {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Disabilitandolo, il canale {1} potrebbe non essere più accessibile." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Il server attuale è stato rimosso, salta..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Non posso collegarmi a {1}, perché lo ZNC non è compilato con il supporto " "SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Qualche modulo ha annullato il tentativo di connessione" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Errore dal server: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "" "Lo ZNC sembra essere collegato a se stesso. La connessione verrà " "interrotta..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Il server {1} reindirizza a {2}:{3} con motivazione: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Forse vuoi aggiungerlo come nuovo server." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "" "Il canale {1} è collegato ad un altro canale ed è quindi stato disabilitato." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Passato ad una connessione SSL protetta (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Il tuo quit: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Disconnesso da IRC. Riconnessione..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Impossibile connettersi a IRC ({1}). Riprovo..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Disconnesso da IRC ({1}). Riconnessione..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Se ti fidi di questo certificato, scrivi /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "La connessione ad IRC è scaduta (timed out). Tento la riconnessione..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Connessione rifiutata. Riconnessione..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Ricevuta una linea troppo lunga dal server IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Nessun nickname disponibile" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Nessun nick trovato" @@ -194,17 +194,17 @@ msgstr "Nessun nick trovato" msgid "No such module {1}" msgstr "Modulo non trovato {1}" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Un client da {1} ha tentato di accedere al posto tuo, ma è stato rifiutato: " "{2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Il network {1} non esiste." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -212,7 +212,7 @@ msgstr "" "Hai configurato alcuni networks, ma nessuno è stato specificato per la " "connessione." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -220,7 +220,7 @@ msgstr "" "Selezione del network {1}. Per visualizzare l'elenco di tutte le reti " "configurate, scrivi /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -228,116 +228,116 @@ msgstr "" "Se vuoi scegliere un altro network, usa /znc JumpNetwork , " "o collegati allo ZNC con username {1}/ (al posto di {1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "ATTENZIONE: Non hai ancora configurato nessun networks. Usa /znc AddNetwork " " per aggiungerne uno." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Connessione persa: Timeout" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Connessione persa: Linea raw troppo lunga" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Stai per essere disconnesso perché un altro utente si è appena autenticato " "come te." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" "ATTENZIONE: La richiesta di CTCP verso {1} è andata persa. Ora non sei " "connesso ad IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "ATTENZIONE: L'invio del tuo NOTICE verso {1} è andato perso. Ora non sei " "connesso ad IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Rimozione del canale {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" "ATTENZIONE: L'invio del tuo messaggio verso {1} è andato perso. Ora non sei " "connesso ad IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "" "Ciao! Per ottenere aiuto su questo e tutti i moduli della ZNC digita help " "(da questa finestra) oppure /znc help (in qualsiasi altra finestra)." -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Usa: /attach <#canali>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Trovato {1} canale corrispondente a [{2}]" msgstr[1] "Ho trovato {1} canali corrispondenti a [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Agganciato {1} canale (Attached)" msgstr[1] "Ho agganciato {1} canali (Attached)" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Usa: /detach <#canali>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Scollegato {1} canale (Detached)" msgstr[1] "Ho scollegato {1} canali (Detached)" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Riproduzione del Buffer avviata..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Riproduzione del Buffer completata." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Mostra questo elenco" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Nessuna corrispondenza per '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Questo modulo non implementa nessun comando." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "" "ATTENZIONE: Comando non riconosciuto! (Suggerimento: controlla la sintassi e " "di averlo digitato correttamente)." -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -345,71 +345,71 @@ msgstr "" "I nomi dei moduli possono contenere solo lettere, numeri e underscore. [{1}] " "non è valido" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Il modulo {1} è già stato caricato." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "ATTENZIONE: Impossibile trovare il modulo {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "Il modulo {1} non supporta il tipo di modulo {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "Il modulo {1} richiede un utente." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "Il modulo {1} richiede un network." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "È stata rilevata un'eccezione" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Modulo {1} interrotto: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Modulo {1} interrotto." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Modulo [{1}] non caricato." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Modulo {1} rimosso." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Impossibile scaricare il modulo {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Ricaricato il modulo {1}." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Impossibile trovare il modulo {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Errore sconosciuto" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Impossibile aprire il modulo {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Impossibile trovare ZNCModuleEntry nel modulo {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -417,7 +417,7 @@ msgstr "" "Versione non corrispondente per il modulo {1}: il cuore è {2}, il modulo è " "creato per {3}. Ricompila questo modulo." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -425,12 +425,12 @@ msgstr "" "Modulo {1} è costruito in modo incompatibile: il nucleo è '{2}', modulo è " "'{3}'. Ricompilare questo modulo." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Comando" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Descrizione" From 301c84fa4b29749182a5091a4adbabc676242197 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 22 Feb 2024 00:20:59 +0000 Subject: [PATCH 084/123] Increase the version number to 1.9.0 --- CMakeLists.txt | 2 +- ChangeLog.md | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 476da67e..2e2eb05a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ cmake_minimum_required(VERSION 3.13) project(ZNC VERSION 1.9.0 LANGUAGES CXX) set(ZNC_VERSION 1.9.0) set(append_git_version false) -set(alpha_version "-rc1") # e.g. "-rc1" +set(alpha_version "") # e.g. "-rc1" set(VERSION_EXTRA "" CACHE STRING "Additional string appended to version, e.g. to mark distribution") diff --git a/ChangeLog.md b/ChangeLog.md index 604ec4de..f3d01e69 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,74 @@ +# ZNC 1.9.0 (2024-02-22) + +## New +* Support for capability negotiation 302 and `cap-notify`. ZNC now has API `AddServerDependentCapability()`, using which modules can easily implement new capabilities: if server supports a cap, it will automatically be offered to clients which support `cap-notify` and ZNC will notify the module when the capability is enabled or disabled for server and for each client. + * Several capabilities (`away-notify`, `account-notify`, `extended-join`) were moved from the core to a new module: corecaps. + * The corecaps module is loaded automatically when upgrading from old config and when creating new config, but it's possible to unload it. + * Note: users who were using pre-release versions of 1.9.x (from git or from nightly tarballs) won't have it loaded automatically, because the existing config states `Version = 1.9`. In such case you can load it manually. This is to honor choice of users who decide to unload it, since we don't know whether the module is missing intentionally. + * Added support for `account-tag` capability, also in corecaps module. +* Updated password hashing algorithm from SHA-256 to Argon2id (if libargon2 is installed). Existing passwords are transparently upgraded upon login. +* Allow ordering of channels: via `ListChans`, `MoveChan` and `SwapChans` commands, and via webadmin. +* New user options: `DenySetIdent`, `DenySetNetwork`, `DenySetRealName`, `DenySetQuitMsg`, `DenySetCTCPReplies`. +* Switched `--makeconf` wizard default network from freenode to Libera. +* Added Portuguese and Turkish translations. +* znc-buildmod: output where the module was written to + +## Fixes +* Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP. +* Fixed build with SWIG 4.2.0. +* Fixed build with LibreSSL. +* Fixed handling of timezones when parsing server-time tags received from server. +* Use module names as the module ident, otherwise some clients were merging conversations with different modules together. +* Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown. +* Fixed an ODR violation. +* Better hide password in PASS debug lines, sometimes it was not hidden. +* CAP REQ sent by client without CAP LS now suspends the registration as the spec requires. + +## Modules +* autoop: In some cases settings were parsed incorrectly, resulting in failure to do the autoop, now it's fixed. +* clientnotify: Added options to reduce amount of notifications depending on the IP and the client ID of the connecting client. +* controlpanel: Fixed help output. +* log: Log nickserv account in the joins lines. +* modperl: Allow overriding label for timers, which means now there can be more than 1 timer per module. +* modpython: + * Rewrote internals of how modpython loads modules. + * Main motivation for the switch from using `imp` to using `importlib` was to support Python 3.12+. + * As an additional benefit, now it's possible to structure the module as a python package (a subdirectory with `__init__.py` and other .py files). + * All the old python modules should load as they were before. + * ZNC no longer supports loading a C python extension directly through modpython (though I doubt there were any users of that obscure feature): if you want to some parts of the module to be compiled, you can always import that from `__init__.py`. + * Implemented `Module.AddCommand()` +* route_replies: + * Added Solanum-specific 337 (`RPL_WHOISTEXT`) to possible replies of `/whois`. + * Route replies to `/topic`. +* sasl: Don't forward 908 (`RPL_SASLMECHS`) to clients. +* webadmin: Fixed order of breadcrumbs in network page. +* watch: Allow new entries to use spaces. + +## Notes for package maintainers +* Require C++17 compiler. That is, GCC 8+ or Clang 5+. +* Removed autoconf, leaving only CMake as the build system. The `configure` script is now merely a wrapper for CMake, and accepts mostly the same parameters as the old `configure`. You can use either `configure` as before, or CMake directly. Minimum supported CMake version is 3.13. +* If cctz library is available on the system, it will be used, otherwise the bundled copy will be used. +* libargon2 is new optional dependency. +* Dropped support for Python < 3.4 +* Dropped support for SWIG < 4.0.1 +* The systemd unit now passes `--datadir=/var/lib/znc`. + +## Internal +* Switched to steady clock for cache map and for sockets to fix certain issues with leap seconds and DST. +* Made `CUser::Put...()` send to all clients instead of only networkless clients. Deprecate `CUser::PutAllUser()`. +* Setup Github Actions to replace old Travis CI setup. +* Added CIFuzz. +* Added CodeQL. +* List of translators is now automatically generated from Crowdin. +* Modernized the way how CMake is used. +* Updated default SSL settings from Mozilla recommendations. +* Rewrote message parsing using `std::string_view`, improving the performance of the parser. +* Web: removed legacy xhtml syntax. +* Documented more functions. +* Made some integration tests run faster by changing ServerThrottle value in the test. + + + # ZNC 1.8.2 (2020-07-07) ## New From d1e0f258b1429af4b7b7faf4b4cb8a5a0003b79c Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 22 Feb 2024 00:51:05 +0000 Subject: [PATCH 085/123] Increase git version to 1.10.x --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e2eb05a..867634b6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,9 +15,9 @@ # cmake_minimum_required(VERSION 3.13) -project(ZNC VERSION 1.9.0 LANGUAGES CXX) -set(ZNC_VERSION 1.9.0) -set(append_git_version false) +project(ZNC VERSION 1.10.0 LANGUAGES CXX) +set(ZNC_VERSION 1.10.x) +set(append_git_version true) set(alpha_version "") # e.g. "-rc1" set(VERSION_EXTRA "" CACHE STRING "Additional string appended to version, e.g. to mark distribution") From 3570b654e8fb148fc19a4577bb8d27b1e66b257c Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 22 Feb 2024 00:52:46 +0000 Subject: [PATCH 086/123] CI: Make crowdin update branch 1.9 instead of of 1.8 --- .ci/Jenkinsfile.crowdin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/Jenkinsfile.crowdin b/.ci/Jenkinsfile.crowdin index 0f0530ee..c0cf42bb 100644 --- a/.ci/Jenkinsfile.crowdin +++ b/.ci/Jenkinsfile.crowdin @@ -11,7 +11,7 @@ def upstream_user = 'znc' def upstream_repo = 'znc' def my_user = 'znc-jenkins' def my_repo = 'znc' -def branches = ['master', '1.8.x'] +def branches = ['master', '1.9.x'] def pr_mode = false From 0f44dd53c7c754c4040c13ea8ba6528731dbb0f3 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 22 Feb 2024 00:54:00 +0000 Subject: [PATCH 087/123] Start 1.9.x branch after 1.9.0 --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e2eb05a..5910d1fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,8 +16,8 @@ cmake_minimum_required(VERSION 3.13) project(ZNC VERSION 1.9.0 LANGUAGES CXX) -set(ZNC_VERSION 1.9.0) -set(append_git_version false) +set(ZNC_VERSION 1.9.x) +set(append_git_version true) set(alpha_version "") # e.g. "-rc1" set(VERSION_EXTRA "" CACHE STRING "Additional string appended to version, e.g. to mark distribution") From 5d7aa0f7d44cb0d686881ced5b409c3d0569e7ca Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 22 Feb 2024 01:09:29 +0000 Subject: [PATCH 088/123] Update docker submodule --- docker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker b/docker index 95e45def..8638ba43 160000 --- a/docker +++ b/docker @@ -1 +1 @@ -Subproject commit 95e45def730df4a04c0d08a97dccb66e5b9766f6 +Subproject commit 8638ba43acaef4bff2d4d39668c1992f411230a6 From 814cebeeed4b9f10bfdd73f59034efbe26308db6 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 22 Feb 2024 01:10:33 +0000 Subject: [PATCH 089/123] Update git docker alpine to 3.19 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index daa10120..c1443ce6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -FROM alpine:3.18 +FROM alpine:3.19 ARG VERSION_EXTRA="" -ARG CMAKEFLAGS="-DVERSION_EXTRA=${VERSION_EXTRA} -DCMAKE_INSTALL_PREFIX=/opt/znc -DWANT_CYRUS=YES -DWANT_PERL=YES -DWANT_PYTHON=YES" +ARG CMAKEFLAGS="-DVERSION_EXTRA=${VERSION_EXTRA} -DCMAKE_INSTALL_PREFIX=/opt/znc -DWANT_CYRUS=YES -DWANT_PERL=YES -DWANT_PYTHON=YES -DWANT_ARGON=YES" ARG MAKEFLAGS="" LABEL org.label-schema.schema-version="1.0" From 0b28e3a83438a6d6285516b57e80c6d17db92b83 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Fri, 23 Feb 2024 00:33:43 +0000 Subject: [PATCH 090/123] Update translations from Crowdin for bg_BG da_DK de_DE el_GR es_ES fr_FR id_ID it_IT nl_NL pl_PL pt_BR pt_PT ro_RO ru_RU tr_TR --- id.zip | 5 + modules/po/admindebug.bg_BG.po | 4 +- modules/po/admindebug.da_DK.po | 4 +- modules/po/admindebug.de_DE.po | 4 +- modules/po/admindebug.el_GR.po | 4 +- modules/po/admindebug.es_ES.po | 4 +- modules/po/admindebug.fr_FR.po | 4 +- modules/po/admindebug.id_ID.po | 6 +- modules/po/admindebug.it_IT.po | 4 +- modules/po/admindebug.nl_NL.po | 4 +- modules/po/admindebug.pl_PL.po | 4 +- modules/po/admindebug.pt_BR.po | 4 +- modules/po/admindebug.pt_PT.po | 4 +- modules/po/admindebug.ro_RO.po | 4 +- modules/po/admindebug.ru_RU.po | 4 +- modules/po/admindebug.tr_TR.po | 4 +- modules/po/adminlog.bg_BG.po | 4 +- modules/po/adminlog.da_DK.po | 4 +- modules/po/adminlog.de_DE.po | 4 +- modules/po/adminlog.el_GR.po | 4 +- modules/po/adminlog.es_ES.po | 4 +- modules/po/adminlog.fr_FR.po | 4 +- modules/po/adminlog.id_ID.po | 6 +- modules/po/adminlog.it_IT.po | 4 +- modules/po/adminlog.nl_NL.po | 4 +- modules/po/adminlog.pl_PL.po | 4 +- modules/po/adminlog.pt_BR.po | 4 +- modules/po/adminlog.pt_PT.po | 4 +- modules/po/adminlog.ro_RO.po | 4 +- modules/po/adminlog.ru_RU.po | 4 +- modules/po/adminlog.tr_TR.po | 4 +- modules/po/alias.bg_BG.po | 4 +- modules/po/alias.da_DK.po | 4 +- modules/po/alias.de_DE.po | 4 +- modules/po/alias.el_GR.po | 4 +- modules/po/alias.es_ES.po | 4 +- modules/po/alias.fr_FR.po | 4 +- modules/po/alias.id_ID.po | 6 +- modules/po/alias.it_IT.po | 4 +- modules/po/alias.nl_NL.po | 4 +- modules/po/alias.pl_PL.po | 4 +- modules/po/alias.pt_BR.po | 4 +- modules/po/alias.pt_PT.po | 4 +- modules/po/alias.ro_RO.po | 4 +- modules/po/alias.ru_RU.po | 4 +- modules/po/alias.tr_TR.po | 4 +- modules/po/autoattach.bg_BG.po | 4 +- modules/po/autoattach.da_DK.po | 4 +- modules/po/autoattach.de_DE.po | 4 +- modules/po/autoattach.el_GR.po | 4 +- modules/po/autoattach.es_ES.po | 4 +- modules/po/autoattach.fr_FR.po | 4 +- modules/po/autoattach.id_ID.po | 6 +- modules/po/autoattach.it_IT.po | 4 +- modules/po/autoattach.nl_NL.po | 4 +- modules/po/autoattach.pl_PL.po | 4 +- modules/po/autoattach.pt_BR.po | 4 +- modules/po/autoattach.pt_PT.po | 4 +- modules/po/autoattach.ro_RO.po | 4 +- modules/po/autoattach.ru_RU.po | 4 +- modules/po/autoattach.tr_TR.po | 4 +- modules/po/autocycle.bg_BG.po | 4 +- modules/po/autocycle.da_DK.po | 4 +- modules/po/autocycle.de_DE.po | 4 +- modules/po/autocycle.el_GR.po | 4 +- modules/po/autocycle.es_ES.po | 4 +- modules/po/autocycle.fr_FR.po | 4 +- modules/po/autocycle.id_ID.po | 6 +- modules/po/autocycle.it_IT.po | 4 +- modules/po/autocycle.nl_NL.po | 4 +- modules/po/autocycle.pl_PL.po | 4 +- modules/po/autocycle.pt_BR.po | 4 +- modules/po/autocycle.pt_PT.po | 4 +- modules/po/autocycle.ro_RO.po | 4 +- modules/po/autocycle.ru_RU.po | 4 +- modules/po/autocycle.tr_TR.po | 4 +- modules/po/autoop.bg_BG.po | 4 +- modules/po/autoop.da_DK.po | 4 +- modules/po/autoop.de_DE.po | 4 +- modules/po/autoop.el_GR.po | 4 +- modules/po/autoop.es_ES.po | 4 +- modules/po/autoop.fr_FR.po | 4 +- modules/po/autoop.id_ID.po | 6 +- modules/po/autoop.it_IT.po | 4 +- modules/po/autoop.nl_NL.po | 4 +- modules/po/autoop.pl_PL.po | 4 +- modules/po/autoop.pt_BR.po | 4 +- modules/po/autoop.pt_PT.po | 4 +- modules/po/autoop.ro_RO.po | 4 +- modules/po/autoop.ru_RU.po | 4 +- modules/po/autoop.tr_TR.po | 4 +- modules/po/autoreply.bg_BG.po | 4 +- modules/po/autoreply.da_DK.po | 4 +- modules/po/autoreply.de_DE.po | 4 +- modules/po/autoreply.el_GR.po | 4 +- modules/po/autoreply.es_ES.po | 4 +- modules/po/autoreply.fr_FR.po | 4 +- modules/po/autoreply.id_ID.po | 6 +- modules/po/autoreply.it_IT.po | 4 +- modules/po/autoreply.nl_NL.po | 4 +- modules/po/autoreply.pl_PL.po | 4 +- modules/po/autoreply.pt_BR.po | 4 +- modules/po/autoreply.pt_PT.po | 4 +- modules/po/autoreply.ro_RO.po | 4 +- modules/po/autoreply.ru_RU.po | 4 +- modules/po/autoreply.tr_TR.po | 4 +- modules/po/autovoice.bg_BG.po | 4 +- modules/po/autovoice.da_DK.po | 4 +- modules/po/autovoice.de_DE.po | 4 +- modules/po/autovoice.el_GR.po | 4 +- modules/po/autovoice.es_ES.po | 4 +- modules/po/autovoice.fr_FR.po | 4 +- modules/po/autovoice.id_ID.po | 6 +- modules/po/autovoice.it_IT.po | 4 +- modules/po/autovoice.nl_NL.po | 4 +- modules/po/autovoice.pl_PL.po | 4 +- modules/po/autovoice.pt_BR.po | 4 +- modules/po/autovoice.pt_PT.po | 4 +- modules/po/autovoice.ro_RO.po | 4 +- modules/po/autovoice.ru_RU.po | 4 +- modules/po/autovoice.tr_TR.po | 4 +- modules/po/awaystore.bg_BG.po | 4 +- modules/po/awaystore.da_DK.po | 4 +- modules/po/awaystore.de_DE.po | 4 +- modules/po/awaystore.el_GR.po | 4 +- modules/po/awaystore.es_ES.po | 4 +- modules/po/awaystore.fr_FR.po | 4 +- modules/po/awaystore.id_ID.po | 6 +- modules/po/awaystore.it_IT.po | 4 +- modules/po/awaystore.nl_NL.po | 4 +- modules/po/awaystore.pl_PL.po | 4 +- modules/po/awaystore.pt_BR.po | 4 +- modules/po/awaystore.pt_PT.po | 4 +- modules/po/awaystore.ro_RO.po | 4 +- modules/po/awaystore.ru_RU.po | 4 +- modules/po/awaystore.tr_TR.po | 4 +- modules/po/block_motd.bg_BG.po | 4 +- modules/po/block_motd.da_DK.po | 4 +- modules/po/block_motd.de_DE.po | 4 +- modules/po/block_motd.el_GR.po | 4 +- modules/po/block_motd.es_ES.po | 4 +- modules/po/block_motd.fr_FR.po | 4 +- modules/po/block_motd.id_ID.po | 6 +- modules/po/block_motd.it_IT.po | 4 +- modules/po/block_motd.nl_NL.po | 4 +- modules/po/block_motd.pl_PL.po | 4 +- modules/po/block_motd.pt_BR.po | 4 +- modules/po/block_motd.pt_PT.po | 4 +- modules/po/block_motd.ro_RO.po | 4 +- modules/po/block_motd.ru_RU.po | 4 +- modules/po/block_motd.tr_TR.po | 4 +- modules/po/blockuser.bg_BG.po | 4 +- modules/po/blockuser.da_DK.po | 4 +- modules/po/blockuser.de_DE.po | 4 +- modules/po/blockuser.el_GR.po | 4 +- modules/po/blockuser.es_ES.po | 4 +- modules/po/blockuser.fr_FR.po | 4 +- modules/po/blockuser.id_ID.po | 6 +- modules/po/blockuser.it_IT.po | 4 +- modules/po/blockuser.nl_NL.po | 4 +- modules/po/blockuser.pl_PL.po | 4 +- modules/po/blockuser.pt_BR.po | 4 +- modules/po/blockuser.pt_PT.po | 4 +- modules/po/blockuser.ro_RO.po | 4 +- modules/po/blockuser.ru_RU.po | 4 +- modules/po/blockuser.tr_TR.po | 4 +- modules/po/bouncedcc.bg_BG.po | 4 +- modules/po/bouncedcc.da_DK.po | 4 +- modules/po/bouncedcc.de_DE.po | 4 +- modules/po/bouncedcc.el_GR.po | 4 +- modules/po/bouncedcc.es_ES.po | 4 +- modules/po/bouncedcc.fr_FR.po | 4 +- modules/po/bouncedcc.id_ID.po | 6 +- modules/po/bouncedcc.it_IT.po | 4 +- modules/po/bouncedcc.nl_NL.po | 4 +- modules/po/bouncedcc.pl_PL.po | 4 +- modules/po/bouncedcc.pt_BR.po | 4 +- modules/po/bouncedcc.pt_PT.po | 4 +- modules/po/bouncedcc.ro_RO.po | 4 +- modules/po/bouncedcc.ru_RU.po | 4 +- modules/po/bouncedcc.tr_TR.po | 4 +- modules/po/buffextras.bg_BG.po | 4 +- modules/po/buffextras.da_DK.po | 4 +- modules/po/buffextras.de_DE.po | 4 +- modules/po/buffextras.el_GR.po | 4 +- modules/po/buffextras.es_ES.po | 4 +- modules/po/buffextras.fr_FR.po | 4 +- modules/po/buffextras.id_ID.po | 6 +- modules/po/buffextras.it_IT.po | 4 +- modules/po/buffextras.nl_NL.po | 4 +- modules/po/buffextras.pl_PL.po | 4 +- modules/po/buffextras.pt_BR.po | 4 +- modules/po/buffextras.pt_PT.po | 4 +- modules/po/buffextras.ro_RO.po | 4 +- modules/po/buffextras.ru_RU.po | 4 +- modules/po/buffextras.tr_TR.po | 4 +- modules/po/cert.bg_BG.po | 4 +- modules/po/cert.da_DK.po | 4 +- modules/po/cert.de_DE.po | 4 +- modules/po/cert.el_GR.po | 4 +- modules/po/cert.es_ES.po | 4 +- modules/po/cert.fr_FR.po | 4 +- modules/po/cert.id_ID.po | 6 +- modules/po/cert.it_IT.po | 4 +- modules/po/cert.nl_NL.po | 4 +- modules/po/cert.pl_PL.po | 4 +- modules/po/cert.pt_BR.po | 4 +- modules/po/cert.pt_PT.po | 4 +- modules/po/cert.ro_RO.po | 4 +- modules/po/cert.ru_RU.po | 4 +- modules/po/cert.tr_TR.po | 4 +- modules/po/certauth.bg_BG.po | 4 +- modules/po/certauth.da_DK.po | 4 +- modules/po/certauth.de_DE.po | 4 +- modules/po/certauth.el_GR.po | 4 +- modules/po/certauth.es_ES.po | 4 +- modules/po/certauth.fr_FR.po | 4 +- modules/po/certauth.id_ID.po | 6 +- modules/po/certauth.it_IT.po | 4 +- modules/po/certauth.nl_NL.po | 4 +- modules/po/certauth.pl_PL.po | 4 +- modules/po/certauth.pt_BR.po | 4 +- modules/po/certauth.pt_PT.po | 4 +- modules/po/certauth.ro_RO.po | 4 +- modules/po/certauth.ru_RU.po | 4 +- modules/po/certauth.tr_TR.po | 4 +- modules/po/chansaver.bg_BG.po | 4 +- modules/po/chansaver.da_DK.po | 4 +- modules/po/chansaver.de_DE.po | 4 +- modules/po/chansaver.el_GR.po | 4 +- modules/po/chansaver.es_ES.po | 4 +- modules/po/chansaver.fr_FR.po | 4 +- modules/po/chansaver.id_ID.po | 6 +- modules/po/chansaver.it_IT.po | 4 +- modules/po/chansaver.nl_NL.po | 4 +- modules/po/chansaver.pl_PL.po | 4 +- modules/po/chansaver.pt_BR.po | 4 +- modules/po/chansaver.pt_PT.po | 4 +- modules/po/chansaver.ro_RO.po | 4 +- modules/po/chansaver.ru_RU.po | 4 +- modules/po/chansaver.tr_TR.po | 4 +- modules/po/clearbufferonmsg.bg_BG.po | 4 +- modules/po/clearbufferonmsg.da_DK.po | 4 +- modules/po/clearbufferonmsg.de_DE.po | 4 +- modules/po/clearbufferonmsg.el_GR.po | 4 +- modules/po/clearbufferonmsg.es_ES.po | 4 +- modules/po/clearbufferonmsg.fr_FR.po | 4 +- modules/po/clearbufferonmsg.id_ID.po | 6 +- modules/po/clearbufferonmsg.it_IT.po | 4 +- modules/po/clearbufferonmsg.nl_NL.po | 4 +- modules/po/clearbufferonmsg.pl_PL.po | 4 +- modules/po/clearbufferonmsg.pt_BR.po | 4 +- modules/po/clearbufferonmsg.pt_PT.po | 4 +- modules/po/clearbufferonmsg.ro_RO.po | 4 +- modules/po/clearbufferonmsg.ru_RU.po | 4 +- modules/po/clearbufferonmsg.tr_TR.po | 4 +- modules/po/clientnotify.bg_BG.po | 4 +- modules/po/clientnotify.da_DK.po | 4 +- modules/po/clientnotify.de_DE.po | 4 +- modules/po/clientnotify.el_GR.po | 4 +- modules/po/clientnotify.es_ES.po | 4 +- modules/po/clientnotify.fr_FR.po | 4 +- modules/po/clientnotify.id_ID.po | 6 +- modules/po/clientnotify.it_IT.po | 4 +- modules/po/clientnotify.nl_NL.po | 4 +- modules/po/clientnotify.pl_PL.po | 4 +- modules/po/clientnotify.pt_BR.po | 4 +- modules/po/clientnotify.pt_PT.po | 4 +- modules/po/clientnotify.ro_RO.po | 4 +- modules/po/clientnotify.ru_RU.po | 4 +- modules/po/clientnotify.tr_TR.po | 6 +- modules/po/controlpanel.bg_BG.po | 4 +- modules/po/controlpanel.da_DK.po | 4 +- modules/po/controlpanel.de_DE.po | 4 +- modules/po/controlpanel.el_GR.po | 4 +- modules/po/controlpanel.es_ES.po | 4 +- modules/po/controlpanel.fr_FR.po | 4 +- modules/po/controlpanel.id_ID.po | 6 +- modules/po/controlpanel.it_IT.po | 4 +- modules/po/controlpanel.nl_NL.po | 4 +- modules/po/controlpanel.pl_PL.po | 4 +- modules/po/controlpanel.pt_BR.po | 4 +- modules/po/controlpanel.pt_PT.po | 4 +- modules/po/controlpanel.ro_RO.po | 4 +- modules/po/controlpanel.ru_RU.po | 4 +- modules/po/controlpanel.tr_TR.po | 238 ++++++------ modules/po/corecaps.bg_BG.po | 4 +- modules/po/corecaps.da_DK.po | 4 +- modules/po/corecaps.de_DE.po | 4 +- modules/po/corecaps.el_GR.po | 4 +- modules/po/corecaps.es_ES.po | 17 + modules/po/corecaps.fr_FR.po | 4 +- modules/po/corecaps.id_ID.po | 6 +- modules/po/corecaps.it_IT.po | 4 +- modules/po/corecaps.nl_NL.po | 4 +- modules/po/corecaps.pl_PL.po | 19 + modules/po/corecaps.pt_BR.po | 17 + modules/po/corecaps.pt_PT.po | 17 + modules/po/corecaps.ro_RO.po | 18 + modules/po/corecaps.ru_RU.po | 19 + modules/po/corecaps.tr_TR.po | 17 + modules/po/crypt.bg_BG.po | 4 +- modules/po/crypt.da_DK.po | 4 +- modules/po/crypt.de_DE.po | 4 +- modules/po/crypt.el_GR.po | 4 +- modules/po/crypt.es_ES.po | 4 +- modules/po/crypt.fr_FR.po | 4 +- modules/po/crypt.id_ID.po | 6 +- modules/po/crypt.it_IT.po | 4 +- modules/po/crypt.nl_NL.po | 4 +- modules/po/crypt.pl_PL.po | 4 +- modules/po/crypt.pt_BR.po | 4 +- modules/po/crypt.pt_PT.po | 4 +- modules/po/crypt.ro_RO.po | 4 +- modules/po/crypt.ru_RU.po | 4 +- modules/po/crypt.tr_TR.po | 4 +- modules/po/ctcpflood.bg_BG.po | 4 +- modules/po/ctcpflood.da_DK.po | 4 +- modules/po/ctcpflood.de_DE.po | 4 +- modules/po/ctcpflood.el_GR.po | 4 +- modules/po/ctcpflood.es_ES.po | 4 +- modules/po/ctcpflood.fr_FR.po | 4 +- modules/po/ctcpflood.id_ID.po | 6 +- modules/po/ctcpflood.it_IT.po | 4 +- modules/po/ctcpflood.nl_NL.po | 4 +- modules/po/ctcpflood.pl_PL.po | 4 +- modules/po/ctcpflood.pt_BR.po | 4 +- modules/po/ctcpflood.pt_PT.po | 4 +- modules/po/ctcpflood.ro_RO.po | 4 +- modules/po/ctcpflood.ru_RU.po | 4 +- modules/po/ctcpflood.tr_TR.po | 4 +- modules/po/cyrusauth.bg_BG.po | 4 +- modules/po/cyrusauth.da_DK.po | 4 +- modules/po/cyrusauth.de_DE.po | 4 +- modules/po/cyrusauth.el_GR.po | 4 +- modules/po/cyrusauth.es_ES.po | 4 +- modules/po/cyrusauth.fr_FR.po | 4 +- modules/po/cyrusauth.id_ID.po | 6 +- modules/po/cyrusauth.it_IT.po | 4 +- modules/po/cyrusauth.nl_NL.po | 4 +- modules/po/cyrusauth.pl_PL.po | 4 +- modules/po/cyrusauth.pt_BR.po | 4 +- modules/po/cyrusauth.pt_PT.po | 4 +- modules/po/cyrusauth.ro_RO.po | 4 +- modules/po/cyrusauth.ru_RU.po | 4 +- modules/po/cyrusauth.tr_TR.po | 4 +- modules/po/dcc.bg_BG.po | 4 +- modules/po/dcc.da_DK.po | 4 +- modules/po/dcc.de_DE.po | 4 +- modules/po/dcc.el_GR.po | 4 +- modules/po/dcc.es_ES.po | 4 +- modules/po/dcc.fr_FR.po | 4 +- modules/po/dcc.id_ID.po | 6 +- modules/po/dcc.it_IT.po | 4 +- modules/po/dcc.nl_NL.po | 4 +- modules/po/dcc.pl_PL.po | 4 +- modules/po/dcc.pt_BR.po | 4 +- modules/po/dcc.pt_PT.po | 4 +- modules/po/dcc.ro_RO.po | 4 +- modules/po/dcc.ru_RU.po | 4 +- modules/po/dcc.tr_TR.po | 4 +- modules/po/disconkick.bg_BG.po | 4 +- modules/po/disconkick.da_DK.po | 4 +- modules/po/disconkick.de_DE.po | 4 +- modules/po/disconkick.el_GR.po | 4 +- modules/po/disconkick.es_ES.po | 4 +- modules/po/disconkick.fr_FR.po | 4 +- modules/po/disconkick.id_ID.po | 6 +- modules/po/disconkick.it_IT.po | 4 +- modules/po/disconkick.nl_NL.po | 4 +- modules/po/disconkick.pl_PL.po | 4 +- modules/po/disconkick.pt_BR.po | 4 +- modules/po/disconkick.pt_PT.po | 4 +- modules/po/disconkick.ro_RO.po | 4 +- modules/po/disconkick.ru_RU.po | 4 +- modules/po/disconkick.tr_TR.po | 4 +- modules/po/fail2ban.bg_BG.po | 4 +- modules/po/fail2ban.da_DK.po | 4 +- modules/po/fail2ban.de_DE.po | 4 +- modules/po/fail2ban.el_GR.po | 4 +- modules/po/fail2ban.es_ES.po | 4 +- modules/po/fail2ban.fr_FR.po | 4 +- modules/po/fail2ban.id_ID.po | 6 +- modules/po/fail2ban.it_IT.po | 4 +- modules/po/fail2ban.nl_NL.po | 4 +- modules/po/fail2ban.pl_PL.po | 4 +- modules/po/fail2ban.pt_BR.po | 4 +- modules/po/fail2ban.pt_PT.po | 4 +- modules/po/fail2ban.ro_RO.po | 4 +- modules/po/fail2ban.ru_RU.po | 4 +- modules/po/fail2ban.tr_TR.po | 4 +- modules/po/flooddetach.bg_BG.po | 4 +- modules/po/flooddetach.da_DK.po | 4 +- modules/po/flooddetach.de_DE.po | 4 +- modules/po/flooddetach.el_GR.po | 4 +- modules/po/flooddetach.es_ES.po | 4 +- modules/po/flooddetach.fr_FR.po | 4 +- modules/po/flooddetach.id_ID.po | 6 +- modules/po/flooddetach.it_IT.po | 4 +- modules/po/flooddetach.nl_NL.po | 4 +- modules/po/flooddetach.pl_PL.po | 4 +- modules/po/flooddetach.pt_BR.po | 4 +- modules/po/flooddetach.pt_PT.po | 4 +- modules/po/flooddetach.ro_RO.po | 4 +- modules/po/flooddetach.ru_RU.po | 4 +- modules/po/flooddetach.tr_TR.po | 4 +- modules/po/identfile.bg_BG.po | 4 +- modules/po/identfile.da_DK.po | 4 +- modules/po/identfile.de_DE.po | 4 +- modules/po/identfile.el_GR.po | 4 +- modules/po/identfile.es_ES.po | 4 +- modules/po/identfile.fr_FR.po | 4 +- modules/po/identfile.id_ID.po | 6 +- modules/po/identfile.it_IT.po | 4 +- modules/po/identfile.nl_NL.po | 4 +- modules/po/identfile.pl_PL.po | 4 +- modules/po/identfile.pt_BR.po | 4 +- modules/po/identfile.pt_PT.po | 4 +- modules/po/identfile.ro_RO.po | 4 +- modules/po/identfile.ru_RU.po | 4 +- modules/po/identfile.tr_TR.po | 38 +- modules/po/imapauth.bg_BG.po | 4 +- modules/po/imapauth.da_DK.po | 4 +- modules/po/imapauth.de_DE.po | 4 +- modules/po/imapauth.el_GR.po | 4 +- modules/po/imapauth.es_ES.po | 4 +- modules/po/imapauth.fr_FR.po | 4 +- modules/po/imapauth.id_ID.po | 6 +- modules/po/imapauth.it_IT.po | 4 +- modules/po/imapauth.nl_NL.po | 4 +- modules/po/imapauth.pl_PL.po | 4 +- modules/po/imapauth.pt_BR.po | 4 +- modules/po/imapauth.pt_PT.po | 4 +- modules/po/imapauth.ro_RO.po | 4 +- modules/po/imapauth.ru_RU.po | 4 +- modules/po/imapauth.tr_TR.po | 4 +- modules/po/keepnick.bg_BG.po | 4 +- modules/po/keepnick.da_DK.po | 4 +- modules/po/keepnick.de_DE.po | 4 +- modules/po/keepnick.el_GR.po | 4 +- modules/po/keepnick.es_ES.po | 4 +- modules/po/keepnick.fr_FR.po | 4 +- modules/po/keepnick.id_ID.po | 6 +- modules/po/keepnick.it_IT.po | 4 +- modules/po/keepnick.nl_NL.po | 4 +- modules/po/keepnick.pl_PL.po | 4 +- modules/po/keepnick.pt_BR.po | 4 +- modules/po/keepnick.pt_PT.po | 4 +- modules/po/keepnick.ro_RO.po | 4 +- modules/po/keepnick.ru_RU.po | 4 +- modules/po/keepnick.tr_TR.po | 4 +- modules/po/kickrejoin.bg_BG.po | 4 +- modules/po/kickrejoin.da_DK.po | 4 +- modules/po/kickrejoin.de_DE.po | 4 +- modules/po/kickrejoin.el_GR.po | 4 +- modules/po/kickrejoin.es_ES.po | 4 +- modules/po/kickrejoin.fr_FR.po | 4 +- modules/po/kickrejoin.id_ID.po | 6 +- modules/po/kickrejoin.it_IT.po | 4 +- modules/po/kickrejoin.nl_NL.po | 4 +- modules/po/kickrejoin.pl_PL.po | 4 +- modules/po/kickrejoin.pt_BR.po | 4 +- modules/po/kickrejoin.pt_PT.po | 4 +- modules/po/kickrejoin.ro_RO.po | 4 +- modules/po/kickrejoin.ru_RU.po | 4 +- modules/po/kickrejoin.tr_TR.po | 29 +- modules/po/lastseen.bg_BG.po | 4 +- modules/po/lastseen.da_DK.po | 4 +- modules/po/lastseen.de_DE.po | 4 +- modules/po/lastseen.el_GR.po | 4 +- modules/po/lastseen.es_ES.po | 4 +- modules/po/lastseen.fr_FR.po | 4 +- modules/po/lastseen.id_ID.po | 6 +- modules/po/lastseen.it_IT.po | 4 +- modules/po/lastseen.nl_NL.po | 4 +- modules/po/lastseen.pl_PL.po | 4 +- modules/po/lastseen.pt_BR.po | 4 +- modules/po/lastseen.pt_PT.po | 4 +- modules/po/lastseen.ro_RO.po | 4 +- modules/po/lastseen.ru_RU.po | 4 +- modules/po/lastseen.tr_TR.po | 4 +- modules/po/listsockets.bg_BG.po | 4 +- modules/po/listsockets.da_DK.po | 4 +- modules/po/listsockets.de_DE.po | 4 +- modules/po/listsockets.el_GR.po | 4 +- modules/po/listsockets.es_ES.po | 4 +- modules/po/listsockets.fr_FR.po | 4 +- modules/po/listsockets.id_ID.po | 6 +- modules/po/listsockets.it_IT.po | 4 +- modules/po/listsockets.nl_NL.po | 4 +- modules/po/listsockets.pl_PL.po | 4 +- modules/po/listsockets.pt_BR.po | 4 +- modules/po/listsockets.pt_PT.po | 4 +- modules/po/listsockets.ro_RO.po | 4 +- modules/po/listsockets.ru_RU.po | 4 +- modules/po/listsockets.tr_TR.po | 50 +-- modules/po/log.bg_BG.po | 4 +- modules/po/log.da_DK.po | 4 +- modules/po/log.de_DE.po | 4 +- modules/po/log.el_GR.po | 4 +- modules/po/log.es_ES.po | 4 +- modules/po/log.fr_FR.po | 4 +- modules/po/log.id_ID.po | 6 +- modules/po/log.it_IT.po | 4 +- modules/po/log.nl_NL.po | 4 +- modules/po/log.pl_PL.po | 4 +- modules/po/log.pt_BR.po | 4 +- modules/po/log.pt_PT.po | 4 +- modules/po/log.ro_RO.po | 4 +- modules/po/log.ru_RU.po | 4 +- modules/po/log.tr_TR.po | 70 ++-- modules/po/missingmotd.bg_BG.po | 4 +- modules/po/missingmotd.da_DK.po | 4 +- modules/po/missingmotd.de_DE.po | 4 +- modules/po/missingmotd.el_GR.po | 4 +- modules/po/missingmotd.es_ES.po | 4 +- modules/po/missingmotd.fr_FR.po | 4 +- modules/po/missingmotd.id_ID.po | 6 +- modules/po/missingmotd.it_IT.po | 4 +- modules/po/missingmotd.nl_NL.po | 4 +- modules/po/missingmotd.pl_PL.po | 4 +- modules/po/missingmotd.pt_BR.po | 4 +- modules/po/missingmotd.pt_PT.po | 4 +- modules/po/missingmotd.ro_RO.po | 4 +- modules/po/missingmotd.ru_RU.po | 4 +- modules/po/missingmotd.tr_TR.po | 4 +- modules/po/modperl.bg_BG.po | 4 +- modules/po/modperl.da_DK.po | 4 +- modules/po/modperl.de_DE.po | 4 +- modules/po/modperl.el_GR.po | 4 +- modules/po/modperl.es_ES.po | 6 +- modules/po/modperl.fr_FR.po | 4 +- modules/po/modperl.id_ID.po | 6 +- modules/po/modperl.it_IT.po | 4 +- modules/po/modperl.nl_NL.po | 4 +- modules/po/modperl.pl_PL.po | 6 +- modules/po/modperl.pt_BR.po | 6 +- modules/po/modperl.pt_PT.po | 6 +- modules/po/modperl.ro_RO.po | 6 +- modules/po/modperl.ru_RU.po | 6 +- modules/po/modperl.tr_TR.po | 6 +- modules/po/modpython.bg_BG.po | 4 +- modules/po/modpython.da_DK.po | 4 +- modules/po/modpython.de_DE.po | 4 +- modules/po/modpython.el_GR.po | 4 +- modules/po/modpython.es_ES.po | 6 +- modules/po/modpython.fr_FR.po | 4 +- modules/po/modpython.id_ID.po | 6 +- modules/po/modpython.it_IT.po | 4 +- modules/po/modpython.nl_NL.po | 4 +- modules/po/modpython.pl_PL.po | 6 +- modules/po/modpython.pt_BR.po | 6 +- modules/po/modpython.pt_PT.po | 6 +- modules/po/modpython.ro_RO.po | 6 +- modules/po/modpython.ru_RU.po | 6 +- modules/po/modpython.tr_TR.po | 6 +- modules/po/modules_online.bg_BG.po | 4 +- modules/po/modules_online.da_DK.po | 4 +- modules/po/modules_online.de_DE.po | 4 +- modules/po/modules_online.el_GR.po | 4 +- modules/po/modules_online.es_ES.po | 4 +- modules/po/modules_online.fr_FR.po | 4 +- modules/po/modules_online.id_ID.po | 6 +- modules/po/modules_online.it_IT.po | 4 +- modules/po/modules_online.nl_NL.po | 4 +- modules/po/modules_online.pl_PL.po | 4 +- modules/po/modules_online.pt_BR.po | 4 +- modules/po/modules_online.pt_PT.po | 4 +- modules/po/modules_online.ro_RO.po | 4 +- modules/po/modules_online.ru_RU.po | 4 +- modules/po/modules_online.tr_TR.po | 4 +- modules/po/nickserv.bg_BG.po | 4 +- modules/po/nickserv.da_DK.po | 4 +- modules/po/nickserv.de_DE.po | 4 +- modules/po/nickserv.el_GR.po | 4 +- modules/po/nickserv.es_ES.po | 4 +- modules/po/nickserv.fr_FR.po | 4 +- modules/po/nickserv.id_ID.po | 6 +- modules/po/nickserv.it_IT.po | 4 +- modules/po/nickserv.nl_NL.po | 4 +- modules/po/nickserv.pl_PL.po | 4 +- modules/po/nickserv.pt_BR.po | 4 +- modules/po/nickserv.pt_PT.po | 4 +- modules/po/nickserv.ro_RO.po | 4 +- modules/po/nickserv.ru_RU.po | 4 +- modules/po/nickserv.tr_TR.po | 4 +- modules/po/notes.bg_BG.po | 4 +- modules/po/notes.da_DK.po | 4 +- modules/po/notes.de_DE.po | 4 +- modules/po/notes.el_GR.po | 4 +- modules/po/notes.es_ES.po | 4 +- modules/po/notes.fr_FR.po | 4 +- modules/po/notes.id_ID.po | 6 +- modules/po/notes.it_IT.po | 4 +- modules/po/notes.nl_NL.po | 4 +- modules/po/notes.pl_PL.po | 4 +- modules/po/notes.pt_BR.po | 4 +- modules/po/notes.pt_PT.po | 4 +- modules/po/notes.ro_RO.po | 4 +- modules/po/notes.ru_RU.po | 4 +- modules/po/notes.tr_TR.po | 55 +-- modules/po/notify_connect.bg_BG.po | 4 +- modules/po/notify_connect.da_DK.po | 4 +- modules/po/notify_connect.de_DE.po | 4 +- modules/po/notify_connect.el_GR.po | 4 +- modules/po/notify_connect.es_ES.po | 4 +- modules/po/notify_connect.fr_FR.po | 4 +- modules/po/notify_connect.id_ID.po | 6 +- modules/po/notify_connect.it_IT.po | 4 +- modules/po/notify_connect.nl_NL.po | 4 +- modules/po/notify_connect.pl_PL.po | 4 +- modules/po/notify_connect.pt_BR.po | 4 +- modules/po/notify_connect.pt_PT.po | 4 +- modules/po/notify_connect.ro_RO.po | 4 +- modules/po/notify_connect.ru_RU.po | 4 +- modules/po/notify_connect.tr_TR.po | 12 +- modules/po/perform.bg_BG.po | 4 +- modules/po/perform.da_DK.po | 4 +- modules/po/perform.de_DE.po | 4 +- modules/po/perform.el_GR.po | 4 +- modules/po/perform.es_ES.po | 4 +- modules/po/perform.fr_FR.po | 4 +- modules/po/perform.id_ID.po | 6 +- modules/po/perform.it_IT.po | 4 +- modules/po/perform.nl_NL.po | 4 +- modules/po/perform.pl_PL.po | 4 +- modules/po/perform.pt_BR.po | 4 +- modules/po/perform.pt_PT.po | 4 +- modules/po/perform.ro_RO.po | 4 +- modules/po/perform.ru_RU.po | 4 +- modules/po/perform.tr_TR.po | 50 +-- modules/po/perleval.bg_BG.po | 4 +- modules/po/perleval.da_DK.po | 4 +- modules/po/perleval.de_DE.po | 4 +- modules/po/perleval.el_GR.po | 4 +- modules/po/perleval.es_ES.po | 4 +- modules/po/perleval.fr_FR.po | 4 +- modules/po/perleval.id_ID.po | 6 +- modules/po/perleval.it_IT.po | 4 +- modules/po/perleval.nl_NL.po | 4 +- modules/po/perleval.pl_PL.po | 4 +- modules/po/perleval.pt_BR.po | 4 +- modules/po/perleval.pt_PT.po | 4 +- modules/po/perleval.ro_RO.po | 4 +- modules/po/perleval.ru_RU.po | 4 +- modules/po/perleval.tr_TR.po | 12 +- modules/po/pyeval.bg_BG.po | 4 +- modules/po/pyeval.da_DK.po | 4 +- modules/po/pyeval.de_DE.po | 4 +- modules/po/pyeval.el_GR.po | 4 +- modules/po/pyeval.es_ES.po | 4 +- modules/po/pyeval.fr_FR.po | 4 +- modules/po/pyeval.id_ID.po | 6 +- modules/po/pyeval.it_IT.po | 4 +- modules/po/pyeval.nl_NL.po | 4 +- modules/po/pyeval.pl_PL.po | 4 +- modules/po/pyeval.pt_BR.po | 4 +- modules/po/pyeval.pt_PT.po | 4 +- modules/po/pyeval.ro_RO.po | 4 +- modules/po/pyeval.ru_RU.po | 4 +- modules/po/pyeval.tr_TR.po | 7 +- modules/po/raw.bg_BG.po | 4 +- modules/po/raw.da_DK.po | 4 +- modules/po/raw.de_DE.po | 4 +- modules/po/raw.el_GR.po | 4 +- modules/po/raw.es_ES.po | 4 +- modules/po/raw.fr_FR.po | 4 +- modules/po/raw.id_ID.po | 6 +- modules/po/raw.it_IT.po | 4 +- modules/po/raw.nl_NL.po | 4 +- modules/po/raw.pl_PL.po | 4 +- modules/po/raw.pt_BR.po | 4 +- modules/po/raw.pt_PT.po | 4 +- modules/po/raw.ro_RO.po | 4 +- modules/po/raw.ru_RU.po | 4 +- modules/po/raw.tr_TR.po | 6 +- modules/po/route_replies.bg_BG.po | 4 +- modules/po/route_replies.da_DK.po | 4 +- modules/po/route_replies.de_DE.po | 4 +- modules/po/route_replies.el_GR.po | 4 +- modules/po/route_replies.es_ES.po | 26 +- modules/po/route_replies.fr_FR.po | 4 +- modules/po/route_replies.id_ID.po | 6 +- modules/po/route_replies.it_IT.po | 4 +- modules/po/route_replies.nl_NL.po | 4 +- modules/po/route_replies.pl_PL.po | 4 +- modules/po/route_replies.pt_BR.po | 26 +- modules/po/route_replies.pt_PT.po | 26 +- modules/po/route_replies.ro_RO.po | 26 +- modules/po/route_replies.ru_RU.po | 26 +- modules/po/route_replies.tr_TR.po | 56 +-- modules/po/sample.bg_BG.po | 4 +- modules/po/sample.da_DK.po | 4 +- modules/po/sample.de_DE.po | 4 +- modules/po/sample.el_GR.po | 4 +- modules/po/sample.es_ES.po | 4 +- modules/po/sample.fr_FR.po | 4 +- modules/po/sample.id_ID.po | 6 +- modules/po/sample.it_IT.po | 4 +- modules/po/sample.nl_NL.po | 4 +- modules/po/sample.pl_PL.po | 4 +- modules/po/sample.pt_BR.po | 4 +- modules/po/sample.pt_PT.po | 4 +- modules/po/sample.ro_RO.po | 4 +- modules/po/sample.ru_RU.po | 4 +- modules/po/sample.tr_TR.po | 57 +-- modules/po/samplewebapi.bg_BG.po | 4 +- modules/po/samplewebapi.da_DK.po | 4 +- modules/po/samplewebapi.de_DE.po | 4 +- modules/po/samplewebapi.el_GR.po | 4 +- modules/po/samplewebapi.es_ES.po | 4 +- modules/po/samplewebapi.fr_FR.po | 4 +- modules/po/samplewebapi.id_ID.po | 6 +- modules/po/samplewebapi.it_IT.po | 4 +- modules/po/samplewebapi.nl_NL.po | 4 +- modules/po/samplewebapi.pl_PL.po | 4 +- modules/po/samplewebapi.pt_BR.po | 4 +- modules/po/samplewebapi.pt_PT.po | 4 +- modules/po/samplewebapi.ro_RO.po | 4 +- modules/po/samplewebapi.ru_RU.po | 4 +- modules/po/samplewebapi.tr_TR.po | 4 +- modules/po/sasl.bg_BG.po | 4 +- modules/po/sasl.da_DK.po | 4 +- modules/po/sasl.de_DE.po | 4 +- modules/po/sasl.el_GR.po | 4 +- modules/po/sasl.es_ES.po | 4 +- modules/po/sasl.fr_FR.po | 4 +- modules/po/sasl.id_ID.po | 6 +- modules/po/sasl.it_IT.po | 4 +- modules/po/sasl.nl_NL.po | 4 +- modules/po/sasl.pl_PL.po | 4 +- modules/po/sasl.pt_BR.po | 4 +- modules/po/sasl.pt_PT.po | 4 +- modules/po/sasl.ro_RO.po | 4 +- modules/po/sasl.ru_RU.po | 4 +- modules/po/sasl.tr_TR.po | 54 +-- modules/po/savebuff.bg_BG.po | 4 +- modules/po/savebuff.da_DK.po | 4 +- modules/po/savebuff.de_DE.po | 4 +- modules/po/savebuff.el_GR.po | 4 +- modules/po/savebuff.es_ES.po | 4 +- modules/po/savebuff.fr_FR.po | 4 +- modules/po/savebuff.id_ID.po | 6 +- modules/po/savebuff.it_IT.po | 4 +- modules/po/savebuff.nl_NL.po | 4 +- modules/po/savebuff.pl_PL.po | 4 +- modules/po/savebuff.pt_BR.po | 4 +- modules/po/savebuff.pt_PT.po | 4 +- modules/po/savebuff.ro_RO.po | 4 +- modules/po/savebuff.ru_RU.po | 4 +- modules/po/savebuff.tr_TR.po | 28 +- modules/po/send_raw.bg_BG.po | 4 +- modules/po/send_raw.da_DK.po | 4 +- modules/po/send_raw.de_DE.po | 4 +- modules/po/send_raw.el_GR.po | 4 +- modules/po/send_raw.es_ES.po | 4 +- modules/po/send_raw.fr_FR.po | 4 +- modules/po/send_raw.id_ID.po | 6 +- modules/po/send_raw.it_IT.po | 4 +- modules/po/send_raw.nl_NL.po | 4 +- modules/po/send_raw.pl_PL.po | 4 +- modules/po/send_raw.pt_BR.po | 4 +- modules/po/send_raw.pt_PT.po | 4 +- modules/po/send_raw.ro_RO.po | 4 +- modules/po/send_raw.ru_RU.po | 4 +- modules/po/send_raw.tr_TR.po | 51 +-- modules/po/shell.bg_BG.po | 4 +- modules/po/shell.da_DK.po | 4 +- modules/po/shell.de_DE.po | 4 +- modules/po/shell.el_GR.po | 4 +- modules/po/shell.es_ES.po | 4 +- modules/po/shell.fr_FR.po | 4 +- modules/po/shell.id_ID.po | 6 +- modules/po/shell.it_IT.po | 4 +- modules/po/shell.nl_NL.po | 4 +- modules/po/shell.pl_PL.po | 4 +- modules/po/shell.pt_BR.po | 4 +- modules/po/shell.pt_PT.po | 4 +- modules/po/shell.ro_RO.po | 4 +- modules/po/shell.ru_RU.po | 4 +- modules/po/shell.tr_TR.po | 4 +- modules/po/simple_away.bg_BG.po | 4 +- modules/po/simple_away.da_DK.po | 4 +- modules/po/simple_away.de_DE.po | 4 +- modules/po/simple_away.el_GR.po | 4 +- modules/po/simple_away.es_ES.po | 4 +- modules/po/simple_away.fr_FR.po | 4 +- modules/po/simple_away.id_ID.po | 6 +- modules/po/simple_away.it_IT.po | 4 +- modules/po/simple_away.nl_NL.po | 4 +- modules/po/simple_away.pl_PL.po | 4 +- modules/po/simple_away.pt_BR.po | 4 +- modules/po/simple_away.pt_PT.po | 4 +- modules/po/simple_away.ro_RO.po | 4 +- modules/po/simple_away.ru_RU.po | 4 +- modules/po/simple_away.tr_TR.po | 43 ++- modules/po/stickychan.bg_BG.po | 4 +- modules/po/stickychan.da_DK.po | 4 +- modules/po/stickychan.de_DE.po | 4 +- modules/po/stickychan.el_GR.po | 4 +- modules/po/stickychan.es_ES.po | 4 +- modules/po/stickychan.fr_FR.po | 4 +- modules/po/stickychan.id_ID.po | 6 +- modules/po/stickychan.it_IT.po | 4 +- modules/po/stickychan.nl_NL.po | 4 +- modules/po/stickychan.pl_PL.po | 4 +- modules/po/stickychan.pt_BR.po | 4 +- modules/po/stickychan.pt_PT.po | 4 +- modules/po/stickychan.ro_RO.po | 4 +- modules/po/stickychan.ru_RU.po | 4 +- modules/po/stickychan.tr_TR.po | 47 +-- modules/po/stripcontrols.bg_BG.po | 4 +- modules/po/stripcontrols.da_DK.po | 4 +- modules/po/stripcontrols.de_DE.po | 4 +- modules/po/stripcontrols.el_GR.po | 4 +- modules/po/stripcontrols.es_ES.po | 4 +- modules/po/stripcontrols.fr_FR.po | 4 +- modules/po/stripcontrols.id_ID.po | 6 +- modules/po/stripcontrols.it_IT.po | 4 +- modules/po/stripcontrols.nl_NL.po | 4 +- modules/po/stripcontrols.pl_PL.po | 4 +- modules/po/stripcontrols.pt_BR.po | 4 +- modules/po/stripcontrols.pt_PT.po | 4 +- modules/po/stripcontrols.ro_RO.po | 4 +- modules/po/stripcontrols.ru_RU.po | 4 +- modules/po/stripcontrols.tr_TR.po | 5 +- modules/po/watch.bg_BG.po | 4 +- modules/po/watch.da_DK.po | 4 +- modules/po/watch.de_DE.po | 4 +- modules/po/watch.el_GR.po | 4 +- modules/po/watch.es_ES.po | 4 +- modules/po/watch.fr_FR.po | 4 +- modules/po/watch.id_ID.po | 6 +- modules/po/watch.it_IT.po | 4 +- modules/po/watch.nl_NL.po | 4 +- modules/po/watch.pl_PL.po | 4 +- modules/po/watch.pt_BR.po | 4 +- modules/po/watch.pt_PT.po | 4 +- modules/po/watch.ro_RO.po | 4 +- modules/po/watch.ru_RU.po | 4 +- modules/po/watch.tr_TR.po | 94 ++--- modules/po/webadmin.bg_BG.po | 4 +- modules/po/webadmin.da_DK.po | 4 +- modules/po/webadmin.de_DE.po | 4 +- modules/po/webadmin.el_GR.po | 4 +- modules/po/webadmin.es_ES.po | 4 +- modules/po/webadmin.fr_FR.po | 4 +- modules/po/webadmin.id_ID.po | 6 +- modules/po/webadmin.it_IT.po | 4 +- modules/po/webadmin.nl_NL.po | 4 +- modules/po/webadmin.pl_PL.po | 4 +- modules/po/webadmin.pt_BR.po | 4 +- modules/po/webadmin.pt_PT.po | 4 +- modules/po/webadmin.ro_RO.po | 4 +- modules/po/webadmin.ru_RU.po | 4 +- modules/po/webadmin.tr_TR.po | 534 +++++++++++++++------------ src/po/znc.bg_BG.po | 4 +- src/po/znc.da_DK.po | 4 +- src/po/znc.de_DE.po | 4 +- src/po/znc.el_GR.po | 4 +- src/po/znc.es_ES.po | 174 ++++----- src/po/znc.fr_FR.po | 4 +- src/po/znc.id_ID.po | 6 +- src/po/znc.it_IT.po | 4 +- src/po/znc.nl_NL.po | 4 +- src/po/znc.pl_PL.po | 160 ++++---- src/po/znc.pt_BR.po | 174 ++++----- src/po/znc.pt_PT.po | 174 ++++----- src/po/znc.ro_RO.po | 174 ++++----- src/po/znc.ru_RU.po | 174 ++++----- src/po/znc.tr_TR.po | 176 ++++----- 871 files changed, 3364 insertions(+), 3103 deletions(-) create mode 100644 id.zip create mode 100644 modules/po/corecaps.es_ES.po create mode 100644 modules/po/corecaps.pl_PL.po create mode 100644 modules/po/corecaps.pt_BR.po create mode 100644 modules/po/corecaps.pt_PT.po create mode 100644 modules/po/corecaps.ro_RO.po create mode 100644 modules/po/corecaps.ru_RU.po create mode 100644 modules/po/corecaps.tr_TR.po diff --git a/id.zip b/id.zip new file mode 100644 index 00000000..c92a8386 --- /dev/null +++ b/id.zip @@ -0,0 +1,5 @@ + + + 8 + File was not found + diff --git a/modules/po/admindebug.bg_BG.po b/modules/po/admindebug.bg_BG.po index fca36ffc..ef23b769 100644 --- a/modules/po/admindebug.bg_BG.po +++ b/modules/po/admindebug.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/admindebug.da_DK.po b/modules/po/admindebug.da_DK.po index db371629..6c1169bd 100644 --- a/modules/po/admindebug.da_DK.po +++ b/modules/po/admindebug.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/admindebug.de_DE.po b/modules/po/admindebug.de_DE.po index 58d1fe67..8856d96c 100644 --- a/modules/po/admindebug.de_DE.po +++ b/modules/po/admindebug.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/admindebug.el_GR.po b/modules/po/admindebug.el_GR.po index bd301950..f9879a6d 100644 --- a/modules/po/admindebug.el_GR.po +++ b/modules/po/admindebug.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/admindebug.es_ES.po b/modules/po/admindebug.es_ES.po index e9ec1bf9..aef1f7c1 100644 --- a/modules/po/admindebug.es_ES.po +++ b/modules/po/admindebug.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/admindebug.fr_FR.po b/modules/po/admindebug.fr_FR.po index e2fc8efd..006c3521 100644 --- a/modules/po/admindebug.fr_FR.po +++ b/modules/po/admindebug.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/admindebug.id_ID.po b/modules/po/admindebug.id_ID.po index dda9bdd7..ceb8a1b1 100644 --- a/modules/po/admindebug.id_ID.po +++ b/modules/po/admindebug.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/admindebug.pot\n" "X-Crowdin-File-ID: 273\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: admindebug.cpp:30 msgid "Enable Debug Mode" diff --git a/modules/po/admindebug.it_IT.po b/modules/po/admindebug.it_IT.po index 2629751b..1e802b2a 100644 --- a/modules/po/admindebug.it_IT.po +++ b/modules/po/admindebug.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/admindebug.nl_NL.po b/modules/po/admindebug.nl_NL.po index 554b1ff9..bd6a2bc9 100644 --- a/modules/po/admindebug.nl_NL.po +++ b/modules/po/admindebug.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/admindebug.pl_PL.po b/modules/po/admindebug.pl_PL.po index 893361a4..deeb655e 100644 --- a/modules/po/admindebug.pl_PL.po +++ b/modules/po/admindebug.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/admindebug.pt_BR.po b/modules/po/admindebug.pt_BR.po index c6fbee1e..b22e74c5 100644 --- a/modules/po/admindebug.pt_BR.po +++ b/modules/po/admindebug.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/admindebug.pt_PT.po b/modules/po/admindebug.pt_PT.po index 184efe2d..f551b2d5 100644 --- a/modules/po/admindebug.pt_PT.po +++ b/modules/po/admindebug.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/admindebug.ro_RO.po b/modules/po/admindebug.ro_RO.po index a45828fe..53a0f882 100644 --- a/modules/po/admindebug.ro_RO.po +++ b/modules/po/admindebug.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/admindebug.ru_RU.po b/modules/po/admindebug.ru_RU.po index 3156f093..62b4fc1b 100644 --- a/modules/po/admindebug.ru_RU.po +++ b/modules/po/admindebug.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/admindebug.tr_TR.po b/modules/po/admindebug.tr_TR.po index a1101282..e86d9d7e 100644 --- a/modules/po/admindebug.tr_TR.po +++ b/modules/po/admindebug.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/adminlog.bg_BG.po b/modules/po/adminlog.bg_BG.po index 24ff5048..2789ba3a 100644 --- a/modules/po/adminlog.bg_BG.po +++ b/modules/po/adminlog.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/adminlog.da_DK.po b/modules/po/adminlog.da_DK.po index 295d6ccb..cfd24c4e 100644 --- a/modules/po/adminlog.da_DK.po +++ b/modules/po/adminlog.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/adminlog.de_DE.po b/modules/po/adminlog.de_DE.po index a393cddf..a66d41c4 100644 --- a/modules/po/adminlog.de_DE.po +++ b/modules/po/adminlog.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/adminlog.el_GR.po b/modules/po/adminlog.el_GR.po index 6f9ddd5f..f6f1c1ea 100644 --- a/modules/po/adminlog.el_GR.po +++ b/modules/po/adminlog.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/adminlog.es_ES.po b/modules/po/adminlog.es_ES.po index 7732ddd4..5a0a8d71 100644 --- a/modules/po/adminlog.es_ES.po +++ b/modules/po/adminlog.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/adminlog.fr_FR.po b/modules/po/adminlog.fr_FR.po index f899ab36..88de15e1 100644 --- a/modules/po/adminlog.fr_FR.po +++ b/modules/po/adminlog.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/adminlog.id_ID.po b/modules/po/adminlog.id_ID.po index f45e1e64..0067d4cc 100644 --- a/modules/po/adminlog.id_ID.po +++ b/modules/po/adminlog.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/adminlog.pot\n" "X-Crowdin-File-ID: 149\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: adminlog.cpp:29 msgid "Show the logging target" diff --git a/modules/po/adminlog.it_IT.po b/modules/po/adminlog.it_IT.po index aa2565ae..d32db1d5 100644 --- a/modules/po/adminlog.it_IT.po +++ b/modules/po/adminlog.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/adminlog.nl_NL.po b/modules/po/adminlog.nl_NL.po index c52d7d1a..f7082677 100644 --- a/modules/po/adminlog.nl_NL.po +++ b/modules/po/adminlog.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/adminlog.pl_PL.po b/modules/po/adminlog.pl_PL.po index 130edc30..ecab9310 100644 --- a/modules/po/adminlog.pl_PL.po +++ b/modules/po/adminlog.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/adminlog.pt_BR.po b/modules/po/adminlog.pt_BR.po index ba85e916..4aa3d5ea 100644 --- a/modules/po/adminlog.pt_BR.po +++ b/modules/po/adminlog.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/adminlog.pt_PT.po b/modules/po/adminlog.pt_PT.po index e19d732c..3ee70579 100644 --- a/modules/po/adminlog.pt_PT.po +++ b/modules/po/adminlog.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/adminlog.ro_RO.po b/modules/po/adminlog.ro_RO.po index 1904fe07..ee017ebc 100644 --- a/modules/po/adminlog.ro_RO.po +++ b/modules/po/adminlog.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/adminlog.ru_RU.po b/modules/po/adminlog.ru_RU.po index 6b301b78..b82e7cf3 100644 --- a/modules/po/adminlog.ru_RU.po +++ b/modules/po/adminlog.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/adminlog.tr_TR.po b/modules/po/adminlog.tr_TR.po index a70243fd..a73f400c 100644 --- a/modules/po/adminlog.tr_TR.po +++ b/modules/po/adminlog.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/alias.bg_BG.po b/modules/po/alias.bg_BG.po index 54e644be..37f44d2e 100644 --- a/modules/po/alias.bg_BG.po +++ b/modules/po/alias.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/alias.da_DK.po b/modules/po/alias.da_DK.po index 0211398b..52af2d4e 100644 --- a/modules/po/alias.da_DK.po +++ b/modules/po/alias.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/alias.de_DE.po b/modules/po/alias.de_DE.po index 75bca5fb..0e6011cf 100644 --- a/modules/po/alias.de_DE.po +++ b/modules/po/alias.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/alias.el_GR.po b/modules/po/alias.el_GR.po index cfe724da..401df47e 100644 --- a/modules/po/alias.el_GR.po +++ b/modules/po/alias.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/alias.es_ES.po b/modules/po/alias.es_ES.po index 3289e6e1..dd794c14 100644 --- a/modules/po/alias.es_ES.po +++ b/modules/po/alias.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/alias.fr_FR.po b/modules/po/alias.fr_FR.po index e7046d06..e7a0398f 100644 --- a/modules/po/alias.fr_FR.po +++ b/modules/po/alias.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/alias.id_ID.po b/modules/po/alias.id_ID.po index 0dbcc95a..1512d609 100644 --- a/modules/po/alias.id_ID.po +++ b/modules/po/alias.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/alias.pot\n" "X-Crowdin-File-ID: 150\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: alias.cpp:141 msgid "missing required parameter: {1}" diff --git a/modules/po/alias.it_IT.po b/modules/po/alias.it_IT.po index 5c50f009..dadd614c 100644 --- a/modules/po/alias.it_IT.po +++ b/modules/po/alias.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/alias.nl_NL.po b/modules/po/alias.nl_NL.po index 3bd207e1..8f81ed4f 100644 --- a/modules/po/alias.nl_NL.po +++ b/modules/po/alias.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/alias.pl_PL.po b/modules/po/alias.pl_PL.po index f929dcb5..819c6b63 100644 --- a/modules/po/alias.pl_PL.po +++ b/modules/po/alias.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/alias.pt_BR.po b/modules/po/alias.pt_BR.po index 8b7c74b7..79de7028 100644 --- a/modules/po/alias.pt_BR.po +++ b/modules/po/alias.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/alias.pt_PT.po b/modules/po/alias.pt_PT.po index 153ca9cb..2fe7d95c 100644 --- a/modules/po/alias.pt_PT.po +++ b/modules/po/alias.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/alias.ro_RO.po b/modules/po/alias.ro_RO.po index da920a7a..24b09398 100644 --- a/modules/po/alias.ro_RO.po +++ b/modules/po/alias.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/alias.ru_RU.po b/modules/po/alias.ru_RU.po index 69e694cb..477b29c9 100644 --- a/modules/po/alias.ru_RU.po +++ b/modules/po/alias.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/alias.tr_TR.po b/modules/po/alias.tr_TR.po index 5e5e8505..aa697e93 100644 --- a/modules/po/alias.tr_TR.po +++ b/modules/po/alias.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autoattach.bg_BG.po b/modules/po/autoattach.bg_BG.po index d71c6563..25ace178 100644 --- a/modules/po/autoattach.bg_BG.po +++ b/modules/po/autoattach.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autoattach.da_DK.po b/modules/po/autoattach.da_DK.po index 04f6b42a..dfd6bd05 100644 --- a/modules/po/autoattach.da_DK.po +++ b/modules/po/autoattach.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autoattach.de_DE.po b/modules/po/autoattach.de_DE.po index a7a83788..e4329fd0 100644 --- a/modules/po/autoattach.de_DE.po +++ b/modules/po/autoattach.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autoattach.el_GR.po b/modules/po/autoattach.el_GR.po index c0234927..d4601af7 100644 --- a/modules/po/autoattach.el_GR.po +++ b/modules/po/autoattach.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autoattach.es_ES.po b/modules/po/autoattach.es_ES.po index 987e1cde..0322e367 100644 --- a/modules/po/autoattach.es_ES.po +++ b/modules/po/autoattach.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autoattach.fr_FR.po b/modules/po/autoattach.fr_FR.po index 17c04de3..8a305229 100644 --- a/modules/po/autoattach.fr_FR.po +++ b/modules/po/autoattach.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autoattach.id_ID.po b/modules/po/autoattach.id_ID.po index a452dc40..12c4beae 100644 --- a/modules/po/autoattach.id_ID.po +++ b/modules/po/autoattach.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autoattach.pot\n" "X-Crowdin-File-ID: 151\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: autoattach.cpp:94 msgid "Added to list" diff --git a/modules/po/autoattach.it_IT.po b/modules/po/autoattach.it_IT.po index 3febe8c4..d9a05ae5 100644 --- a/modules/po/autoattach.it_IT.po +++ b/modules/po/autoattach.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autoattach.nl_NL.po b/modules/po/autoattach.nl_NL.po index c4de774a..bfb4ac41 100644 --- a/modules/po/autoattach.nl_NL.po +++ b/modules/po/autoattach.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autoattach.pl_PL.po b/modules/po/autoattach.pl_PL.po index b9c594e6..d99c14d8 100644 --- a/modules/po/autoattach.pl_PL.po +++ b/modules/po/autoattach.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autoattach.pt_BR.po b/modules/po/autoattach.pt_BR.po index 385ec4dc..d2d049b6 100644 --- a/modules/po/autoattach.pt_BR.po +++ b/modules/po/autoattach.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autoattach.pt_PT.po b/modules/po/autoattach.pt_PT.po index 78a263ce..92da939a 100644 --- a/modules/po/autoattach.pt_PT.po +++ b/modules/po/autoattach.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autoattach.ro_RO.po b/modules/po/autoattach.ro_RO.po index 1914838b..a8b14b83 100644 --- a/modules/po/autoattach.ro_RO.po +++ b/modules/po/autoattach.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autoattach.ru_RU.po b/modules/po/autoattach.ru_RU.po index b5378e4e..f813d55f 100644 --- a/modules/po/autoattach.ru_RU.po +++ b/modules/po/autoattach.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autoattach.tr_TR.po b/modules/po/autoattach.tr_TR.po index 1bc5285e..a1a8fac6 100644 --- a/modules/po/autoattach.tr_TR.po +++ b/modules/po/autoattach.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autocycle.bg_BG.po b/modules/po/autocycle.bg_BG.po index 79165f6a..46519376 100644 --- a/modules/po/autocycle.bg_BG.po +++ b/modules/po/autocycle.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autocycle.da_DK.po b/modules/po/autocycle.da_DK.po index 2425ecbc..a392aef6 100644 --- a/modules/po/autocycle.da_DK.po +++ b/modules/po/autocycle.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autocycle.de_DE.po b/modules/po/autocycle.de_DE.po index c6adf02e..fdfa3165 100644 --- a/modules/po/autocycle.de_DE.po +++ b/modules/po/autocycle.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autocycle.el_GR.po b/modules/po/autocycle.el_GR.po index 7f8c640d..cfb4fcc8 100644 --- a/modules/po/autocycle.el_GR.po +++ b/modules/po/autocycle.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autocycle.es_ES.po b/modules/po/autocycle.es_ES.po index bbdd2e7f..39465e04 100644 --- a/modules/po/autocycle.es_ES.po +++ b/modules/po/autocycle.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autocycle.fr_FR.po b/modules/po/autocycle.fr_FR.po index b9b9c89d..91c5c7bb 100644 --- a/modules/po/autocycle.fr_FR.po +++ b/modules/po/autocycle.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autocycle.id_ID.po b/modules/po/autocycle.id_ID.po index 2fbab50e..b4844ada 100644 --- a/modules/po/autocycle.id_ID.po +++ b/modules/po/autocycle.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autocycle.pot\n" "X-Crowdin-File-ID: 207\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: autocycle.cpp:27 autocycle.cpp:30 msgid "[!]<#chan>" diff --git a/modules/po/autocycle.it_IT.po b/modules/po/autocycle.it_IT.po index 2113064d..89a755c2 100644 --- a/modules/po/autocycle.it_IT.po +++ b/modules/po/autocycle.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autocycle.nl_NL.po b/modules/po/autocycle.nl_NL.po index e8f84126..e01421df 100644 --- a/modules/po/autocycle.nl_NL.po +++ b/modules/po/autocycle.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autocycle.pl_PL.po b/modules/po/autocycle.pl_PL.po index 66c680c8..736c5915 100644 --- a/modules/po/autocycle.pl_PL.po +++ b/modules/po/autocycle.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autocycle.pt_BR.po b/modules/po/autocycle.pt_BR.po index d2f2a768..f73272bf 100644 --- a/modules/po/autocycle.pt_BR.po +++ b/modules/po/autocycle.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autocycle.pt_PT.po b/modules/po/autocycle.pt_PT.po index 738174bf..e55c2f01 100644 --- a/modules/po/autocycle.pt_PT.po +++ b/modules/po/autocycle.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autocycle.ro_RO.po b/modules/po/autocycle.ro_RO.po index 35924ee4..97667f90 100644 --- a/modules/po/autocycle.ro_RO.po +++ b/modules/po/autocycle.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autocycle.ru_RU.po b/modules/po/autocycle.ru_RU.po index 0fd7edb9..7f5e0d1e 100644 --- a/modules/po/autocycle.ru_RU.po +++ b/modules/po/autocycle.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autocycle.tr_TR.po b/modules/po/autocycle.tr_TR.po index bde4fe4b..cfba8e17 100644 --- a/modules/po/autocycle.tr_TR.po +++ b/modules/po/autocycle.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autoop.bg_BG.po b/modules/po/autoop.bg_BG.po index 1994b21f..87c5b117 100644 --- a/modules/po/autoop.bg_BG.po +++ b/modules/po/autoop.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autoop.da_DK.po b/modules/po/autoop.da_DK.po index 9622744f..e41ad71d 100644 --- a/modules/po/autoop.da_DK.po +++ b/modules/po/autoop.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autoop.de_DE.po b/modules/po/autoop.de_DE.po index 1a6e0586..3101a711 100644 --- a/modules/po/autoop.de_DE.po +++ b/modules/po/autoop.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autoop.el_GR.po b/modules/po/autoop.el_GR.po index 3aea1e9c..6e06019b 100644 --- a/modules/po/autoop.el_GR.po +++ b/modules/po/autoop.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autoop.es_ES.po b/modules/po/autoop.es_ES.po index c05888dd..858703d6 100644 --- a/modules/po/autoop.es_ES.po +++ b/modules/po/autoop.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autoop.fr_FR.po b/modules/po/autoop.fr_FR.po index d3ac7099..808619cc 100644 --- a/modules/po/autoop.fr_FR.po +++ b/modules/po/autoop.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autoop.id_ID.po b/modules/po/autoop.id_ID.po index f709233b..9c51acd5 100644 --- a/modules/po/autoop.id_ID.po +++ b/modules/po/autoop.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autoop.pot\n" "X-Crowdin-File-ID: 153\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: autoop.cpp:155 msgid "List all users" diff --git a/modules/po/autoop.it_IT.po b/modules/po/autoop.it_IT.po index ed4befdf..29663253 100644 --- a/modules/po/autoop.it_IT.po +++ b/modules/po/autoop.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autoop.nl_NL.po b/modules/po/autoop.nl_NL.po index 476be0ee..e3a1386a 100644 --- a/modules/po/autoop.nl_NL.po +++ b/modules/po/autoop.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autoop.pl_PL.po b/modules/po/autoop.pl_PL.po index bf3a3f8a..e75bdd25 100644 --- a/modules/po/autoop.pl_PL.po +++ b/modules/po/autoop.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autoop.pt_BR.po b/modules/po/autoop.pt_BR.po index ca485989..3360e402 100644 --- a/modules/po/autoop.pt_BR.po +++ b/modules/po/autoop.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autoop.pt_PT.po b/modules/po/autoop.pt_PT.po index eee8cdab..c8f1e6aa 100644 --- a/modules/po/autoop.pt_PT.po +++ b/modules/po/autoop.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autoop.ro_RO.po b/modules/po/autoop.ro_RO.po index fe64db98..16bdc0f6 100644 --- a/modules/po/autoop.ro_RO.po +++ b/modules/po/autoop.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autoop.ru_RU.po b/modules/po/autoop.ru_RU.po index 680658eb..d64d56dd 100644 --- a/modules/po/autoop.ru_RU.po +++ b/modules/po/autoop.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autoop.tr_TR.po b/modules/po/autoop.tr_TR.po index cb8d665e..11551e78 100644 --- a/modules/po/autoop.tr_TR.po +++ b/modules/po/autoop.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autoreply.bg_BG.po b/modules/po/autoreply.bg_BG.po index c2ec21a7..600376e2 100644 --- a/modules/po/autoreply.bg_BG.po +++ b/modules/po/autoreply.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autoreply.da_DK.po b/modules/po/autoreply.da_DK.po index 6ab2f2e8..0dad3197 100644 --- a/modules/po/autoreply.da_DK.po +++ b/modules/po/autoreply.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autoreply.de_DE.po b/modules/po/autoreply.de_DE.po index c76135ad..5109d300 100644 --- a/modules/po/autoreply.de_DE.po +++ b/modules/po/autoreply.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autoreply.el_GR.po b/modules/po/autoreply.el_GR.po index 51bab427..cbf1b549 100644 --- a/modules/po/autoreply.el_GR.po +++ b/modules/po/autoreply.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autoreply.es_ES.po b/modules/po/autoreply.es_ES.po index 36d2f98b..e68e7959 100644 --- a/modules/po/autoreply.es_ES.po +++ b/modules/po/autoreply.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autoreply.fr_FR.po b/modules/po/autoreply.fr_FR.po index 560587bd..eb17b522 100644 --- a/modules/po/autoreply.fr_FR.po +++ b/modules/po/autoreply.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autoreply.id_ID.po b/modules/po/autoreply.id_ID.po index 399a9ff8..50de846d 100644 --- a/modules/po/autoreply.id_ID.po +++ b/modules/po/autoreply.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autoreply.pot\n" "X-Crowdin-File-ID: 154\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: autoreply.cpp:25 msgid "" diff --git a/modules/po/autoreply.it_IT.po b/modules/po/autoreply.it_IT.po index 21fc883b..9c1802b7 100644 --- a/modules/po/autoreply.it_IT.po +++ b/modules/po/autoreply.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autoreply.nl_NL.po b/modules/po/autoreply.nl_NL.po index 44379340..9255ce18 100644 --- a/modules/po/autoreply.nl_NL.po +++ b/modules/po/autoreply.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autoreply.pl_PL.po b/modules/po/autoreply.pl_PL.po index 86697d73..178542c1 100644 --- a/modules/po/autoreply.pl_PL.po +++ b/modules/po/autoreply.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autoreply.pt_BR.po b/modules/po/autoreply.pt_BR.po index fb705aff..f3860a4a 100644 --- a/modules/po/autoreply.pt_BR.po +++ b/modules/po/autoreply.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autoreply.pt_PT.po b/modules/po/autoreply.pt_PT.po index 005987ab..2f589b63 100644 --- a/modules/po/autoreply.pt_PT.po +++ b/modules/po/autoreply.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autoreply.ro_RO.po b/modules/po/autoreply.ro_RO.po index 856de226..c7dc91a9 100644 --- a/modules/po/autoreply.ro_RO.po +++ b/modules/po/autoreply.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autoreply.ru_RU.po b/modules/po/autoreply.ru_RU.po index a9324923..f9629877 100644 --- a/modules/po/autoreply.ru_RU.po +++ b/modules/po/autoreply.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autoreply.tr_TR.po b/modules/po/autoreply.tr_TR.po index d0a92e5b..35efbb79 100644 --- a/modules/po/autoreply.tr_TR.po +++ b/modules/po/autoreply.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autovoice.bg_BG.po b/modules/po/autovoice.bg_BG.po index 2dcf4b06..68662eba 100644 --- a/modules/po/autovoice.bg_BG.po +++ b/modules/po/autovoice.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autovoice.da_DK.po b/modules/po/autovoice.da_DK.po index 36f438fe..226fc4eb 100644 --- a/modules/po/autovoice.da_DK.po +++ b/modules/po/autovoice.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autovoice.de_DE.po b/modules/po/autovoice.de_DE.po index 595d0d03..1ecb7793 100644 --- a/modules/po/autovoice.de_DE.po +++ b/modules/po/autovoice.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autovoice.el_GR.po b/modules/po/autovoice.el_GR.po index d20a6574..37a49821 100644 --- a/modules/po/autovoice.el_GR.po +++ b/modules/po/autovoice.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autovoice.es_ES.po b/modules/po/autovoice.es_ES.po index db7dc863..58ac549c 100644 --- a/modules/po/autovoice.es_ES.po +++ b/modules/po/autovoice.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autovoice.fr_FR.po b/modules/po/autovoice.fr_FR.po index a94dc131..099505f8 100644 --- a/modules/po/autovoice.fr_FR.po +++ b/modules/po/autovoice.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autovoice.id_ID.po b/modules/po/autovoice.id_ID.po index 3bb5e6b9..91665891 100644 --- a/modules/po/autovoice.id_ID.po +++ b/modules/po/autovoice.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autovoice.pot\n" "X-Crowdin-File-ID: 155\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: autovoice.cpp:120 msgid "List all users" diff --git a/modules/po/autovoice.it_IT.po b/modules/po/autovoice.it_IT.po index e9b72f5e..fd0c5911 100644 --- a/modules/po/autovoice.it_IT.po +++ b/modules/po/autovoice.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autovoice.nl_NL.po b/modules/po/autovoice.nl_NL.po index 0ae812b5..064b54de 100644 --- a/modules/po/autovoice.nl_NL.po +++ b/modules/po/autovoice.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autovoice.pl_PL.po b/modules/po/autovoice.pl_PL.po index 4e23720f..a491a907 100644 --- a/modules/po/autovoice.pl_PL.po +++ b/modules/po/autovoice.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autovoice.pt_BR.po b/modules/po/autovoice.pt_BR.po index 2fa784ba..f4fdf11c 100644 --- a/modules/po/autovoice.pt_BR.po +++ b/modules/po/autovoice.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autovoice.pt_PT.po b/modules/po/autovoice.pt_PT.po index e28567b4..22f61f45 100644 --- a/modules/po/autovoice.pt_PT.po +++ b/modules/po/autovoice.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autovoice.ro_RO.po b/modules/po/autovoice.ro_RO.po index a4f88ad0..c0db307b 100644 --- a/modules/po/autovoice.ro_RO.po +++ b/modules/po/autovoice.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autovoice.ru_RU.po b/modules/po/autovoice.ru_RU.po index 86d8a49d..09bb7cbb 100644 --- a/modules/po/autovoice.ru_RU.po +++ b/modules/po/autovoice.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autovoice.tr_TR.po b/modules/po/autovoice.tr_TR.po index c7351085..9951084b 100644 --- a/modules/po/autovoice.tr_TR.po +++ b/modules/po/autovoice.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/awaystore.bg_BG.po b/modules/po/awaystore.bg_BG.po index 50fde298..7b38ecab 100644 --- a/modules/po/awaystore.bg_BG.po +++ b/modules/po/awaystore.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/awaystore.da_DK.po b/modules/po/awaystore.da_DK.po index a31d116c..eeeb09b2 100644 --- a/modules/po/awaystore.da_DK.po +++ b/modules/po/awaystore.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/awaystore.de_DE.po b/modules/po/awaystore.de_DE.po index a11f5cff..36591f5f 100644 --- a/modules/po/awaystore.de_DE.po +++ b/modules/po/awaystore.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/awaystore.el_GR.po b/modules/po/awaystore.el_GR.po index 707849e8..f89b2472 100644 --- a/modules/po/awaystore.el_GR.po +++ b/modules/po/awaystore.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/awaystore.es_ES.po b/modules/po/awaystore.es_ES.po index 14e7ef9b..3b2fefaa 100644 --- a/modules/po/awaystore.es_ES.po +++ b/modules/po/awaystore.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/awaystore.fr_FR.po b/modules/po/awaystore.fr_FR.po index 326194c7..c49d6791 100644 --- a/modules/po/awaystore.fr_FR.po +++ b/modules/po/awaystore.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/awaystore.id_ID.po b/modules/po/awaystore.id_ID.po index fe046126..0686e2e0 100644 --- a/modules/po/awaystore.id_ID.po +++ b/modules/po/awaystore.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/awaystore.pot\n" "X-Crowdin-File-ID: 156\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: awaystore.cpp:67 msgid "You have been marked as away" diff --git a/modules/po/awaystore.it_IT.po b/modules/po/awaystore.it_IT.po index 1d80b50b..cee1de25 100644 --- a/modules/po/awaystore.it_IT.po +++ b/modules/po/awaystore.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/awaystore.nl_NL.po b/modules/po/awaystore.nl_NL.po index a7800722..a53fb814 100644 --- a/modules/po/awaystore.nl_NL.po +++ b/modules/po/awaystore.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/awaystore.pl_PL.po b/modules/po/awaystore.pl_PL.po index 5d39be1f..4298dd2f 100644 --- a/modules/po/awaystore.pl_PL.po +++ b/modules/po/awaystore.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/awaystore.pt_BR.po b/modules/po/awaystore.pt_BR.po index b474a7f8..6c7cd26b 100644 --- a/modules/po/awaystore.pt_BR.po +++ b/modules/po/awaystore.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/awaystore.pt_PT.po b/modules/po/awaystore.pt_PT.po index 34a8f9b1..2c904882 100644 --- a/modules/po/awaystore.pt_PT.po +++ b/modules/po/awaystore.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/awaystore.ro_RO.po b/modules/po/awaystore.ro_RO.po index ecb60959..5de2d021 100644 --- a/modules/po/awaystore.ro_RO.po +++ b/modules/po/awaystore.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/awaystore.ru_RU.po b/modules/po/awaystore.ru_RU.po index 93e432ed..87764c59 100644 --- a/modules/po/awaystore.ru_RU.po +++ b/modules/po/awaystore.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/awaystore.tr_TR.po b/modules/po/awaystore.tr_TR.po index 7c40c4ac..7e222801 100644 --- a/modules/po/awaystore.tr_TR.po +++ b/modules/po/awaystore.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/block_motd.bg_BG.po b/modules/po/block_motd.bg_BG.po index 2ed99644..d6e04e0e 100644 --- a/modules/po/block_motd.bg_BG.po +++ b/modules/po/block_motd.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/block_motd.da_DK.po b/modules/po/block_motd.da_DK.po index 92b3d12f..b3e4ba38 100644 --- a/modules/po/block_motd.da_DK.po +++ b/modules/po/block_motd.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/block_motd.de_DE.po b/modules/po/block_motd.de_DE.po index 0a3c77ce..dc6a1164 100644 --- a/modules/po/block_motd.de_DE.po +++ b/modules/po/block_motd.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/block_motd.el_GR.po b/modules/po/block_motd.el_GR.po index 5e3f2e34..8b7ac0f0 100644 --- a/modules/po/block_motd.el_GR.po +++ b/modules/po/block_motd.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/block_motd.es_ES.po b/modules/po/block_motd.es_ES.po index 374d4bab..b62c5381 100644 --- a/modules/po/block_motd.es_ES.po +++ b/modules/po/block_motd.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/block_motd.fr_FR.po b/modules/po/block_motd.fr_FR.po index 2bfd1c3f..5dd13672 100644 --- a/modules/po/block_motd.fr_FR.po +++ b/modules/po/block_motd.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/block_motd.id_ID.po b/modules/po/block_motd.id_ID.po index b21f4019..1219d905 100644 --- a/modules/po/block_motd.id_ID.po +++ b/modules/po/block_motd.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/block_motd.pot\n" "X-Crowdin-File-ID: 157\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: block_motd.cpp:26 msgid "[]" diff --git a/modules/po/block_motd.it_IT.po b/modules/po/block_motd.it_IT.po index 57dec5ba..1c19c43c 100644 --- a/modules/po/block_motd.it_IT.po +++ b/modules/po/block_motd.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/block_motd.nl_NL.po b/modules/po/block_motd.nl_NL.po index 38b828df..372c65c2 100644 --- a/modules/po/block_motd.nl_NL.po +++ b/modules/po/block_motd.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/block_motd.pl_PL.po b/modules/po/block_motd.pl_PL.po index 43b43c7c..8fe27c2c 100644 --- a/modules/po/block_motd.pl_PL.po +++ b/modules/po/block_motd.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/block_motd.pt_BR.po b/modules/po/block_motd.pt_BR.po index 33d76df8..a49443f5 100644 --- a/modules/po/block_motd.pt_BR.po +++ b/modules/po/block_motd.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/block_motd.pt_PT.po b/modules/po/block_motd.pt_PT.po index df72e4aa..2a56f199 100644 --- a/modules/po/block_motd.pt_PT.po +++ b/modules/po/block_motd.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/block_motd.ro_RO.po b/modules/po/block_motd.ro_RO.po index 7caebdfc..b4f2e2c9 100644 --- a/modules/po/block_motd.ro_RO.po +++ b/modules/po/block_motd.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/block_motd.ru_RU.po b/modules/po/block_motd.ru_RU.po index 93071e87..6a1fb28d 100644 --- a/modules/po/block_motd.ru_RU.po +++ b/modules/po/block_motd.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/block_motd.tr_TR.po b/modules/po/block_motd.tr_TR.po index 35b1489c..5e6449ca 100644 --- a/modules/po/block_motd.tr_TR.po +++ b/modules/po/block_motd.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/blockuser.bg_BG.po b/modules/po/blockuser.bg_BG.po index c9342194..b567dabb 100644 --- a/modules/po/blockuser.bg_BG.po +++ b/modules/po/blockuser.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/blockuser.da_DK.po b/modules/po/blockuser.da_DK.po index 60ab883f..0c91d9f0 100644 --- a/modules/po/blockuser.da_DK.po +++ b/modules/po/blockuser.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/blockuser.de_DE.po b/modules/po/blockuser.de_DE.po index fba73596..34d6aeb0 100644 --- a/modules/po/blockuser.de_DE.po +++ b/modules/po/blockuser.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/blockuser.el_GR.po b/modules/po/blockuser.el_GR.po index 5152a5f8..751b53ba 100644 --- a/modules/po/blockuser.el_GR.po +++ b/modules/po/blockuser.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/blockuser.es_ES.po b/modules/po/blockuser.es_ES.po index 50bd0ed6..5f9a00b8 100644 --- a/modules/po/blockuser.es_ES.po +++ b/modules/po/blockuser.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/blockuser.fr_FR.po b/modules/po/blockuser.fr_FR.po index 488440c1..18f25b48 100644 --- a/modules/po/blockuser.fr_FR.po +++ b/modules/po/blockuser.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/blockuser.id_ID.po b/modules/po/blockuser.id_ID.po index c95ed576..0d0ef378 100644 --- a/modules/po/blockuser.id_ID.po +++ b/modules/po/blockuser.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/blockuser.pot\n" "X-Crowdin-File-ID: 158\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/blockuser/tmpl/blockuser_WebadminUser.tmpl:9 msgid "Account is blocked" diff --git a/modules/po/blockuser.it_IT.po b/modules/po/blockuser.it_IT.po index 9072ac5d..9ca49f4b 100644 --- a/modules/po/blockuser.it_IT.po +++ b/modules/po/blockuser.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/blockuser.nl_NL.po b/modules/po/blockuser.nl_NL.po index 8c4c17c5..0f901d7f 100644 --- a/modules/po/blockuser.nl_NL.po +++ b/modules/po/blockuser.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/blockuser.pl_PL.po b/modules/po/blockuser.pl_PL.po index 7bf916b4..4060fb3e 100644 --- a/modules/po/blockuser.pl_PL.po +++ b/modules/po/blockuser.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/blockuser.pt_BR.po b/modules/po/blockuser.pt_BR.po index 9f16acec..ffe36563 100644 --- a/modules/po/blockuser.pt_BR.po +++ b/modules/po/blockuser.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/blockuser.pt_PT.po b/modules/po/blockuser.pt_PT.po index 6f543d20..00ab5854 100644 --- a/modules/po/blockuser.pt_PT.po +++ b/modules/po/blockuser.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/blockuser.ro_RO.po b/modules/po/blockuser.ro_RO.po index e60d7742..96d42583 100644 --- a/modules/po/blockuser.ro_RO.po +++ b/modules/po/blockuser.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/blockuser.ru_RU.po b/modules/po/blockuser.ru_RU.po index c6ff156e..02b696cb 100644 --- a/modules/po/blockuser.ru_RU.po +++ b/modules/po/blockuser.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/blockuser.tr_TR.po b/modules/po/blockuser.tr_TR.po index 0290bb7a..ed7e59e1 100644 --- a/modules/po/blockuser.tr_TR.po +++ b/modules/po/blockuser.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/bouncedcc.bg_BG.po b/modules/po/bouncedcc.bg_BG.po index bf17c467..171c2d06 100644 --- a/modules/po/bouncedcc.bg_BG.po +++ b/modules/po/bouncedcc.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/bouncedcc.da_DK.po b/modules/po/bouncedcc.da_DK.po index cffa8a83..13db32fd 100644 --- a/modules/po/bouncedcc.da_DK.po +++ b/modules/po/bouncedcc.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/bouncedcc.de_DE.po b/modules/po/bouncedcc.de_DE.po index b224a056..ada3e6e6 100644 --- a/modules/po/bouncedcc.de_DE.po +++ b/modules/po/bouncedcc.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/bouncedcc.el_GR.po b/modules/po/bouncedcc.el_GR.po index 4209466e..cf9a60c1 100644 --- a/modules/po/bouncedcc.el_GR.po +++ b/modules/po/bouncedcc.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/bouncedcc.es_ES.po b/modules/po/bouncedcc.es_ES.po index 9f42aab6..11d3c221 100644 --- a/modules/po/bouncedcc.es_ES.po +++ b/modules/po/bouncedcc.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/bouncedcc.fr_FR.po b/modules/po/bouncedcc.fr_FR.po index 0b233341..a32523cd 100644 --- a/modules/po/bouncedcc.fr_FR.po +++ b/modules/po/bouncedcc.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/bouncedcc.id_ID.po b/modules/po/bouncedcc.id_ID.po index 154af713..9eb70c99 100644 --- a/modules/po/bouncedcc.id_ID.po +++ b/modules/po/bouncedcc.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" "X-Crowdin-File-ID: 159\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: bouncedcc.cpp:101 bouncedcc.cpp:119 bouncedcc.cpp:121 msgctxt "list" diff --git a/modules/po/bouncedcc.it_IT.po b/modules/po/bouncedcc.it_IT.po index d98a5f1f..7eddbb02 100644 --- a/modules/po/bouncedcc.it_IT.po +++ b/modules/po/bouncedcc.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/bouncedcc.nl_NL.po b/modules/po/bouncedcc.nl_NL.po index 7469c72b..9168eedd 100644 --- a/modules/po/bouncedcc.nl_NL.po +++ b/modules/po/bouncedcc.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/bouncedcc.pl_PL.po b/modules/po/bouncedcc.pl_PL.po index 1944cf8b..96665129 100644 --- a/modules/po/bouncedcc.pl_PL.po +++ b/modules/po/bouncedcc.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/bouncedcc.pt_BR.po b/modules/po/bouncedcc.pt_BR.po index 1f949f83..f6d178e1 100644 --- a/modules/po/bouncedcc.pt_BR.po +++ b/modules/po/bouncedcc.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/bouncedcc.pt_PT.po b/modules/po/bouncedcc.pt_PT.po index 585ab218..11162f1d 100644 --- a/modules/po/bouncedcc.pt_PT.po +++ b/modules/po/bouncedcc.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/bouncedcc.ro_RO.po b/modules/po/bouncedcc.ro_RO.po index 382734fa..c30699f3 100644 --- a/modules/po/bouncedcc.ro_RO.po +++ b/modules/po/bouncedcc.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/bouncedcc.ru_RU.po b/modules/po/bouncedcc.ru_RU.po index cb492590..f81e92d6 100644 --- a/modules/po/bouncedcc.ru_RU.po +++ b/modules/po/bouncedcc.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/bouncedcc.tr_TR.po b/modules/po/bouncedcc.tr_TR.po index 85409dd5..0b6d104a 100644 --- a/modules/po/bouncedcc.tr_TR.po +++ b/modules/po/bouncedcc.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/buffextras.bg_BG.po b/modules/po/buffextras.bg_BG.po index 9c8ee3d6..a5ce8985 100644 --- a/modules/po/buffextras.bg_BG.po +++ b/modules/po/buffextras.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/buffextras.da_DK.po b/modules/po/buffextras.da_DK.po index 9d06c358..2b181202 100644 --- a/modules/po/buffextras.da_DK.po +++ b/modules/po/buffextras.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/buffextras.de_DE.po b/modules/po/buffextras.de_DE.po index 49d0bf82..3126bf44 100644 --- a/modules/po/buffextras.de_DE.po +++ b/modules/po/buffextras.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/buffextras.el_GR.po b/modules/po/buffextras.el_GR.po index 101fd0ef..167a0d49 100644 --- a/modules/po/buffextras.el_GR.po +++ b/modules/po/buffextras.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/buffextras.es_ES.po b/modules/po/buffextras.es_ES.po index 5adae4b1..3a07500d 100644 --- a/modules/po/buffextras.es_ES.po +++ b/modules/po/buffextras.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/buffextras.fr_FR.po b/modules/po/buffextras.fr_FR.po index 58a17307..ce892742 100644 --- a/modules/po/buffextras.fr_FR.po +++ b/modules/po/buffextras.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/buffextras.id_ID.po b/modules/po/buffextras.id_ID.po index 01ee6ebb..1de81fa5 100644 --- a/modules/po/buffextras.id_ID.po +++ b/modules/po/buffextras.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/buffextras.pot\n" "X-Crowdin-File-ID: 160\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: buffextras.cpp:45 msgid "Server" diff --git a/modules/po/buffextras.it_IT.po b/modules/po/buffextras.it_IT.po index fb9d9654..a4e7fc26 100644 --- a/modules/po/buffextras.it_IT.po +++ b/modules/po/buffextras.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/buffextras.nl_NL.po b/modules/po/buffextras.nl_NL.po index 2d040754..11e10962 100644 --- a/modules/po/buffextras.nl_NL.po +++ b/modules/po/buffextras.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/buffextras.pl_PL.po b/modules/po/buffextras.pl_PL.po index 3dc029b9..47d6166d 100644 --- a/modules/po/buffextras.pl_PL.po +++ b/modules/po/buffextras.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/buffextras.pt_BR.po b/modules/po/buffextras.pt_BR.po index d9ce1909..a12ecbfb 100644 --- a/modules/po/buffextras.pt_BR.po +++ b/modules/po/buffextras.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/buffextras.pt_PT.po b/modules/po/buffextras.pt_PT.po index 0282b778..08bf3831 100644 --- a/modules/po/buffextras.pt_PT.po +++ b/modules/po/buffextras.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/buffextras.ro_RO.po b/modules/po/buffextras.ro_RO.po index c7004c3a..a60e90f1 100644 --- a/modules/po/buffextras.ro_RO.po +++ b/modules/po/buffextras.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/buffextras.ru_RU.po b/modules/po/buffextras.ru_RU.po index 32ba4509..9c64f24a 100644 --- a/modules/po/buffextras.ru_RU.po +++ b/modules/po/buffextras.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/buffextras.tr_TR.po b/modules/po/buffextras.tr_TR.po index 4f68ee95..6bb1332f 100644 --- a/modules/po/buffextras.tr_TR.po +++ b/modules/po/buffextras.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/cert.bg_BG.po b/modules/po/cert.bg_BG.po index b6abbc09..51c098b9 100644 --- a/modules/po/cert.bg_BG.po +++ b/modules/po/cert.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/cert.da_DK.po b/modules/po/cert.da_DK.po index ec1c54e3..3452bcdd 100644 --- a/modules/po/cert.da_DK.po +++ b/modules/po/cert.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/cert.de_DE.po b/modules/po/cert.de_DE.po index 9e64a076..def02ce7 100644 --- a/modules/po/cert.de_DE.po +++ b/modules/po/cert.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/cert.el_GR.po b/modules/po/cert.el_GR.po index ff584ea8..85819878 100644 --- a/modules/po/cert.el_GR.po +++ b/modules/po/cert.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/cert.es_ES.po b/modules/po/cert.es_ES.po index 39c4f369..55f18fc6 100644 --- a/modules/po/cert.es_ES.po +++ b/modules/po/cert.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/cert.fr_FR.po b/modules/po/cert.fr_FR.po index ed4c33a7..d457aa64 100644 --- a/modules/po/cert.fr_FR.po +++ b/modules/po/cert.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/cert.id_ID.po b/modules/po/cert.id_ID.po index b7df124e..f4277e72 100644 --- a/modules/po/cert.id_ID.po +++ b/modules/po/cert.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/cert.pot\n" "X-Crowdin-File-ID: 161\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" # this text is inserted into `click here` in the other string #: modules/po/../data/cert/tmpl/index.tmpl:5 diff --git a/modules/po/cert.it_IT.po b/modules/po/cert.it_IT.po index c03d685e..64e2675c 100644 --- a/modules/po/cert.it_IT.po +++ b/modules/po/cert.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/cert.nl_NL.po b/modules/po/cert.nl_NL.po index b653dbca..542b853e 100644 --- a/modules/po/cert.nl_NL.po +++ b/modules/po/cert.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/cert.pl_PL.po b/modules/po/cert.pl_PL.po index 60a3fa58..c23d3192 100644 --- a/modules/po/cert.pl_PL.po +++ b/modules/po/cert.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/cert.pt_BR.po b/modules/po/cert.pt_BR.po index 18a92106..3dbb3fb5 100644 --- a/modules/po/cert.pt_BR.po +++ b/modules/po/cert.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/cert.pt_PT.po b/modules/po/cert.pt_PT.po index d1aa71f4..b373671c 100644 --- a/modules/po/cert.pt_PT.po +++ b/modules/po/cert.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/cert.ro_RO.po b/modules/po/cert.ro_RO.po index 5cc33de9..ad8e220b 100644 --- a/modules/po/cert.ro_RO.po +++ b/modules/po/cert.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/cert.ru_RU.po b/modules/po/cert.ru_RU.po index a0e02e38..80bec2e1 100644 --- a/modules/po/cert.ru_RU.po +++ b/modules/po/cert.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/cert.tr_TR.po b/modules/po/cert.tr_TR.po index 6177cf45..68f1d560 100644 --- a/modules/po/cert.tr_TR.po +++ b/modules/po/cert.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/certauth.bg_BG.po b/modules/po/certauth.bg_BG.po index 16a23161..de8a48de 100644 --- a/modules/po/certauth.bg_BG.po +++ b/modules/po/certauth.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/certauth.da_DK.po b/modules/po/certauth.da_DK.po index af6fe97e..1296d1de 100644 --- a/modules/po/certauth.da_DK.po +++ b/modules/po/certauth.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/certauth.de_DE.po b/modules/po/certauth.de_DE.po index bdc5b4da..f9554caa 100644 --- a/modules/po/certauth.de_DE.po +++ b/modules/po/certauth.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/certauth.el_GR.po b/modules/po/certauth.el_GR.po index fe40e707..b14a185d 100644 --- a/modules/po/certauth.el_GR.po +++ b/modules/po/certauth.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/certauth.es_ES.po b/modules/po/certauth.es_ES.po index 14a857b9..6d4b999c 100644 --- a/modules/po/certauth.es_ES.po +++ b/modules/po/certauth.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/certauth.fr_FR.po b/modules/po/certauth.fr_FR.po index 73ad9a99..599f6457 100644 --- a/modules/po/certauth.fr_FR.po +++ b/modules/po/certauth.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/certauth.id_ID.po b/modules/po/certauth.id_ID.po index c4c2be0d..953f672b 100644 --- a/modules/po/certauth.id_ID.po +++ b/modules/po/certauth.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/certauth.pot\n" "X-Crowdin-File-ID: 162\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/certauth/tmpl/index.tmpl:7 msgid "Add a key" diff --git a/modules/po/certauth.it_IT.po b/modules/po/certauth.it_IT.po index b124566c..c9fd432b 100644 --- a/modules/po/certauth.it_IT.po +++ b/modules/po/certauth.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/certauth.nl_NL.po b/modules/po/certauth.nl_NL.po index cb24a7aa..2f9064b7 100644 --- a/modules/po/certauth.nl_NL.po +++ b/modules/po/certauth.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/certauth.pl_PL.po b/modules/po/certauth.pl_PL.po index 7a028015..84307e1c 100644 --- a/modules/po/certauth.pl_PL.po +++ b/modules/po/certauth.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/certauth.pt_BR.po b/modules/po/certauth.pt_BR.po index cb9fc366..354c9f79 100644 --- a/modules/po/certauth.pt_BR.po +++ b/modules/po/certauth.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/certauth.pt_PT.po b/modules/po/certauth.pt_PT.po index ff536286..d895ad7f 100644 --- a/modules/po/certauth.pt_PT.po +++ b/modules/po/certauth.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/certauth.ro_RO.po b/modules/po/certauth.ro_RO.po index 0d5ec550..09c022e9 100644 --- a/modules/po/certauth.ro_RO.po +++ b/modules/po/certauth.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/certauth.ru_RU.po b/modules/po/certauth.ru_RU.po index 2282ed76..848f8774 100644 --- a/modules/po/certauth.ru_RU.po +++ b/modules/po/certauth.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/certauth.tr_TR.po b/modules/po/certauth.tr_TR.po index 80529f85..e54d7863 100644 --- a/modules/po/certauth.tr_TR.po +++ b/modules/po/certauth.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/chansaver.bg_BG.po b/modules/po/chansaver.bg_BG.po index fb9805b9..ae1fe9ae 100644 --- a/modules/po/chansaver.bg_BG.po +++ b/modules/po/chansaver.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/chansaver.da_DK.po b/modules/po/chansaver.da_DK.po index 9448b5c6..77df3683 100644 --- a/modules/po/chansaver.da_DK.po +++ b/modules/po/chansaver.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/chansaver.de_DE.po b/modules/po/chansaver.de_DE.po index 6fb2f989..ac0c918a 100644 --- a/modules/po/chansaver.de_DE.po +++ b/modules/po/chansaver.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/chansaver.el_GR.po b/modules/po/chansaver.el_GR.po index b8417b0a..1c7fb546 100644 --- a/modules/po/chansaver.el_GR.po +++ b/modules/po/chansaver.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/chansaver.es_ES.po b/modules/po/chansaver.es_ES.po index 644ce037..88fb6484 100644 --- a/modules/po/chansaver.es_ES.po +++ b/modules/po/chansaver.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/chansaver.fr_FR.po b/modules/po/chansaver.fr_FR.po index a5e2b59a..d1807da8 100644 --- a/modules/po/chansaver.fr_FR.po +++ b/modules/po/chansaver.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/chansaver.id_ID.po b/modules/po/chansaver.id_ID.po index a6fb3442..3bc44203 100644 --- a/modules/po/chansaver.id_ID.po +++ b/modules/po/chansaver.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/chansaver.pot\n" "X-Crowdin-File-ID: 163\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: chansaver.cpp:91 msgid "Keeps config up-to-date when user joins/parts." diff --git a/modules/po/chansaver.it_IT.po b/modules/po/chansaver.it_IT.po index 47a66e57..793728ef 100644 --- a/modules/po/chansaver.it_IT.po +++ b/modules/po/chansaver.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/chansaver.nl_NL.po b/modules/po/chansaver.nl_NL.po index de3e2907..7bdb0cd9 100644 --- a/modules/po/chansaver.nl_NL.po +++ b/modules/po/chansaver.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/chansaver.pl_PL.po b/modules/po/chansaver.pl_PL.po index 2f5b0d4a..c8926e8c 100644 --- a/modules/po/chansaver.pl_PL.po +++ b/modules/po/chansaver.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/chansaver.pt_BR.po b/modules/po/chansaver.pt_BR.po index 5096b4a5..8f7f9b3e 100644 --- a/modules/po/chansaver.pt_BR.po +++ b/modules/po/chansaver.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/chansaver.pt_PT.po b/modules/po/chansaver.pt_PT.po index b8af8f32..97be9487 100644 --- a/modules/po/chansaver.pt_PT.po +++ b/modules/po/chansaver.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/chansaver.ro_RO.po b/modules/po/chansaver.ro_RO.po index 698a97e4..af339541 100644 --- a/modules/po/chansaver.ro_RO.po +++ b/modules/po/chansaver.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/chansaver.ru_RU.po b/modules/po/chansaver.ru_RU.po index 3d22d663..3c2c9ca9 100644 --- a/modules/po/chansaver.ru_RU.po +++ b/modules/po/chansaver.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/chansaver.tr_TR.po b/modules/po/chansaver.tr_TR.po index d0857580..132e178e 100644 --- a/modules/po/chansaver.tr_TR.po +++ b/modules/po/chansaver.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/clearbufferonmsg.bg_BG.po b/modules/po/clearbufferonmsg.bg_BG.po index 78a88749..2ecaefed 100644 --- a/modules/po/clearbufferonmsg.bg_BG.po +++ b/modules/po/clearbufferonmsg.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/clearbufferonmsg.da_DK.po b/modules/po/clearbufferonmsg.da_DK.po index 0c54db09..e5eba7bc 100644 --- a/modules/po/clearbufferonmsg.da_DK.po +++ b/modules/po/clearbufferonmsg.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/clearbufferonmsg.de_DE.po b/modules/po/clearbufferonmsg.de_DE.po index 88a712ab..b5e1d2e9 100644 --- a/modules/po/clearbufferonmsg.de_DE.po +++ b/modules/po/clearbufferonmsg.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/clearbufferonmsg.el_GR.po b/modules/po/clearbufferonmsg.el_GR.po index c952a957..52533834 100644 --- a/modules/po/clearbufferonmsg.el_GR.po +++ b/modules/po/clearbufferonmsg.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/clearbufferonmsg.es_ES.po b/modules/po/clearbufferonmsg.es_ES.po index a47e2143..26e99e69 100644 --- a/modules/po/clearbufferonmsg.es_ES.po +++ b/modules/po/clearbufferonmsg.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/clearbufferonmsg.fr_FR.po b/modules/po/clearbufferonmsg.fr_FR.po index f2373293..85e94ba2 100644 --- a/modules/po/clearbufferonmsg.fr_FR.po +++ b/modules/po/clearbufferonmsg.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/clearbufferonmsg.id_ID.po b/modules/po/clearbufferonmsg.id_ID.po index 7eba1c60..f87bccc7 100644 --- a/modules/po/clearbufferonmsg.id_ID.po +++ b/modules/po/clearbufferonmsg.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" "X-Crowdin-File-ID: 164\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: clearbufferonmsg.cpp:160 msgid "Clears all channel and query buffers whenever the user does something" diff --git a/modules/po/clearbufferonmsg.it_IT.po b/modules/po/clearbufferonmsg.it_IT.po index 0feabb87..fd6a7621 100644 --- a/modules/po/clearbufferonmsg.it_IT.po +++ b/modules/po/clearbufferonmsg.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/clearbufferonmsg.nl_NL.po b/modules/po/clearbufferonmsg.nl_NL.po index 427c8cc6..c007192e 100644 --- a/modules/po/clearbufferonmsg.nl_NL.po +++ b/modules/po/clearbufferonmsg.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/clearbufferonmsg.pl_PL.po b/modules/po/clearbufferonmsg.pl_PL.po index 7eb3f672..0678eff5 100644 --- a/modules/po/clearbufferonmsg.pl_PL.po +++ b/modules/po/clearbufferonmsg.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/clearbufferonmsg.pt_BR.po b/modules/po/clearbufferonmsg.pt_BR.po index f71a9962..af89921a 100644 --- a/modules/po/clearbufferonmsg.pt_BR.po +++ b/modules/po/clearbufferonmsg.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/clearbufferonmsg.pt_PT.po b/modules/po/clearbufferonmsg.pt_PT.po index a1bcb987..d9cbc68b 100644 --- a/modules/po/clearbufferonmsg.pt_PT.po +++ b/modules/po/clearbufferonmsg.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/clearbufferonmsg.ro_RO.po b/modules/po/clearbufferonmsg.ro_RO.po index 3e2ebce0..006272fb 100644 --- a/modules/po/clearbufferonmsg.ro_RO.po +++ b/modules/po/clearbufferonmsg.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/clearbufferonmsg.ru_RU.po b/modules/po/clearbufferonmsg.ru_RU.po index 1fa8d538..8a4c0bcd 100644 --- a/modules/po/clearbufferonmsg.ru_RU.po +++ b/modules/po/clearbufferonmsg.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/clearbufferonmsg.tr_TR.po b/modules/po/clearbufferonmsg.tr_TR.po index d62a5ff9..5399775f 100644 --- a/modules/po/clearbufferonmsg.tr_TR.po +++ b/modules/po/clearbufferonmsg.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/clientnotify.bg_BG.po b/modules/po/clientnotify.bg_BG.po index cf8e9c1b..bfcbe95a 100644 --- a/modules/po/clientnotify.bg_BG.po +++ b/modules/po/clientnotify.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/clientnotify.da_DK.po b/modules/po/clientnotify.da_DK.po index ea4a7dad..e9684e79 100644 --- a/modules/po/clientnotify.da_DK.po +++ b/modules/po/clientnotify.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/clientnotify.de_DE.po b/modules/po/clientnotify.de_DE.po index 73c4e6a3..f63f2459 100644 --- a/modules/po/clientnotify.de_DE.po +++ b/modules/po/clientnotify.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/clientnotify.el_GR.po b/modules/po/clientnotify.el_GR.po index 61e68962..231f3753 100644 --- a/modules/po/clientnotify.el_GR.po +++ b/modules/po/clientnotify.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/clientnotify.es_ES.po b/modules/po/clientnotify.es_ES.po index 55be9bf3..4ab0074a 100644 --- a/modules/po/clientnotify.es_ES.po +++ b/modules/po/clientnotify.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/clientnotify.fr_FR.po b/modules/po/clientnotify.fr_FR.po index 5611f56f..1d3cd8f5 100644 --- a/modules/po/clientnotify.fr_FR.po +++ b/modules/po/clientnotify.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/clientnotify.id_ID.po b/modules/po/clientnotify.id_ID.po index d2c9ae1b..627d2b8b 100644 --- a/modules/po/clientnotify.id_ID.po +++ b/modules/po/clientnotify.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/clientnotify.pot\n" "X-Crowdin-File-ID: 165\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: clientnotify.cpp:53 msgid "" diff --git a/modules/po/clientnotify.it_IT.po b/modules/po/clientnotify.it_IT.po index 04dd43ff..9c0a2572 100644 --- a/modules/po/clientnotify.it_IT.po +++ b/modules/po/clientnotify.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/clientnotify.nl_NL.po b/modules/po/clientnotify.nl_NL.po index beb551b5..d43b32ae 100644 --- a/modules/po/clientnotify.nl_NL.po +++ b/modules/po/clientnotify.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/clientnotify.pl_PL.po b/modules/po/clientnotify.pl_PL.po index db8362c6..9c37bfbf 100644 --- a/modules/po/clientnotify.pl_PL.po +++ b/modules/po/clientnotify.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/clientnotify.pt_BR.po b/modules/po/clientnotify.pt_BR.po index cc2798f2..01fb8912 100644 --- a/modules/po/clientnotify.pt_BR.po +++ b/modules/po/clientnotify.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/clientnotify.pt_PT.po b/modules/po/clientnotify.pt_PT.po index aee9dec7..ebd4ac0c 100644 --- a/modules/po/clientnotify.pt_PT.po +++ b/modules/po/clientnotify.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/clientnotify.ro_RO.po b/modules/po/clientnotify.ro_RO.po index c4757398..c7678add 100644 --- a/modules/po/clientnotify.ro_RO.po +++ b/modules/po/clientnotify.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/clientnotify.ru_RU.po b/modules/po/clientnotify.ru_RU.po index 973f6073..cbb62981 100644 --- a/modules/po/clientnotify.ru_RU.po +++ b/modules/po/clientnotify.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/clientnotify.tr_TR.po b/modules/po/clientnotify.tr_TR.po index 39f9023e..0001e68c 100644 --- a/modules/po/clientnotify.tr_TR.po +++ b/modules/po/clientnotify.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -57,7 +57,7 @@ msgid "" msgid_plural "" "Another client ({1}) authenticated as your user. Use the 'ListClients' " "command to see all {2} clients." -msgstr[0] "" +msgstr[0] "" msgstr[1] "" "Başka bir istemcinin ({1}) kullanıcınız olarak kimliği doğrulandı. Tüm {2} " "istemcilerini görmek için 'ListClients' komutunu kullanın." diff --git a/modules/po/controlpanel.bg_BG.po b/modules/po/controlpanel.bg_BG.po index 7658ea4d..f03e8b8c 100644 --- a/modules/po/controlpanel.bg_BG.po +++ b/modules/po/controlpanel.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/controlpanel.da_DK.po b/modules/po/controlpanel.da_DK.po index d0c047d9..c22b3f80 100644 --- a/modules/po/controlpanel.da_DK.po +++ b/modules/po/controlpanel.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/controlpanel.de_DE.po b/modules/po/controlpanel.de_DE.po index 8ce18962..0416efab 100644 --- a/modules/po/controlpanel.de_DE.po +++ b/modules/po/controlpanel.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/controlpanel.el_GR.po b/modules/po/controlpanel.el_GR.po index 34c7f451..ac115f26 100644 --- a/modules/po/controlpanel.el_GR.po +++ b/modules/po/controlpanel.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/controlpanel.es_ES.po b/modules/po/controlpanel.es_ES.po index def213cf..cd65056e 100644 --- a/modules/po/controlpanel.es_ES.po +++ b/modules/po/controlpanel.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/controlpanel.fr_FR.po b/modules/po/controlpanel.fr_FR.po index d5456e3e..5d64e34e 100644 --- a/modules/po/controlpanel.fr_FR.po +++ b/modules/po/controlpanel.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/controlpanel.id_ID.po b/modules/po/controlpanel.id_ID.po index 1a72d408..3d7e928a 100644 --- a/modules/po/controlpanel.id_ID.po +++ b/modules/po/controlpanel.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/controlpanel.pot\n" "X-Crowdin-File-ID: 166\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: controlpanel.cpp:51 controlpanel.cpp:64 msgctxt "helptable" diff --git a/modules/po/controlpanel.it_IT.po b/modules/po/controlpanel.it_IT.po index 2f5d0f85..186cd2e7 100644 --- a/modules/po/controlpanel.it_IT.po +++ b/modules/po/controlpanel.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/controlpanel.nl_NL.po b/modules/po/controlpanel.nl_NL.po index 61d497fb..53eac792 100644 --- a/modules/po/controlpanel.nl_NL.po +++ b/modules/po/controlpanel.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/controlpanel.pl_PL.po b/modules/po/controlpanel.pl_PL.po index b41e2743..81f412b1 100644 --- a/modules/po/controlpanel.pl_PL.po +++ b/modules/po/controlpanel.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/controlpanel.pt_BR.po b/modules/po/controlpanel.pt_BR.po index 74990312..55bc2fab 100644 --- a/modules/po/controlpanel.pt_BR.po +++ b/modules/po/controlpanel.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/controlpanel.pt_PT.po b/modules/po/controlpanel.pt_PT.po index 4b4eb797..63947b49 100644 --- a/modules/po/controlpanel.pt_PT.po +++ b/modules/po/controlpanel.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/controlpanel.ro_RO.po b/modules/po/controlpanel.ro_RO.po index 8dc83594..8c7daaa3 100644 --- a/modules/po/controlpanel.ro_RO.po +++ b/modules/po/controlpanel.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/controlpanel.ru_RU.po b/modules/po/controlpanel.ru_RU.po index b69607d7..9752fe86 100644 --- a/modules/po/controlpanel.ru_RU.po +++ b/modules/po/controlpanel.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/controlpanel.tr_TR.po b/modules/po/controlpanel.tr_TR.po index 866b85fa..721ff20f 100644 --- a/modules/po/controlpanel.tr_TR.po +++ b/modules/po/controlpanel.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -258,484 +258,498 @@ msgstr "Kullanımı: AddUser <şifre>" #: controlpanel.cpp:1011 msgid "Error: User {1} already exists!" -msgstr "" +msgstr "Hata: {1} kullanıcısı zaten mevcut!" #: controlpanel.cpp:1023 controlpanel.cpp:1098 msgid "Error: User not added: {1}" -msgstr "" +msgstr "Hata: Kullanıcı eklenmedi: {1}" #: controlpanel.cpp:1027 controlpanel.cpp:1102 msgid "User {1} added!" -msgstr "" +msgstr "{1} kullanıcısı eklendi!" #: controlpanel.cpp:1034 msgid "Error: You need to have admin rights to delete users!" msgstr "" +"Hata: Kullanıcıları silmek için yönetici haklarına sahip olmanız gerekir!" #: controlpanel.cpp:1040 msgid "Usage: DelUser " -msgstr "" +msgstr "Kullanımı: DelUser " #: controlpanel.cpp:1052 msgid "Error: You can't delete yourself!" -msgstr "" +msgstr "Hata: Kendinizi silemezsiniz!" #: controlpanel.cpp:1058 msgid "Error: Internal error!" -msgstr "" +msgstr "Hata: Dahili hata!" #: controlpanel.cpp:1062 msgid "User {1} deleted!" -msgstr "" +msgstr "{1} kullanıcısı silindi!" #: controlpanel.cpp:1077 msgid "Usage: CloneUser " -msgstr "" +msgstr "Kullanımı: CloneUser " #: controlpanel.cpp:1092 msgid "Error: Cloning failed: {1}" -msgstr "" +msgstr "Hata: Klonlama başarısız oldu: {1}" #: controlpanel.cpp:1121 msgid "Usage: AddNetwork [user] network" -msgstr "" +msgstr "Kullanımı: AddNetwork [kullanıcı] network" #: controlpanel.cpp:1132 msgid "" "Network number limit reached. Ask an admin to increase the limit for you, or " "delete unneeded networks using /znc DelNetwork " msgstr "" +"Ağ sayısı sınırına ulaşıldı. Bir yöneticiden sizin için sınırı artırmasını " +"isteyin veya /znc DelNetwork kullanarak gereksiz ağları silmesini " +"isteyin" #: controlpanel.cpp:1140 msgid "Error: User {1} already has a network with the name {2}" -msgstr "" +msgstr "Hata: {1} kullanıcısı zaten {2} adında bir ağa sahip" #: controlpanel.cpp:1147 msgid "Network {1} added to user {2}." -msgstr "" +msgstr "{1} ağı, {2} kullanıcısına eklendi." #: controlpanel.cpp:1151 msgid "Error: Network [{1}] could not be added for user {2}: {3}" -msgstr "" +msgstr "Hata: [{1}] ağı, {2} kullanıcısı için eklenemedi: {3}" #: controlpanel.cpp:1171 msgid "Usage: DelNetwork [user] network" -msgstr "" +msgstr "Kullanımı: DelNetwork [kullanıcı] network" #: controlpanel.cpp:1187 msgid "The currently active network can be deleted via {1}status" -msgstr "" +msgstr "Şu anda etkin olan ağ, {1} durumu aracılığıyla silinebilir" #: controlpanel.cpp:1193 msgid "Network {1} deleted for user {2}." -msgstr "" +msgstr "{2} kullanıcısı için {1} ağı silindi." #: controlpanel.cpp:1197 msgid "Error: Network {1} could not be deleted for user {2}." -msgstr "" +msgstr "Hata: {1} ağı, {2} kullanıcısı için silinemedi." #: controlpanel.cpp:1216 controlpanel.cpp:1224 msgctxt "listnetworks" msgid "Network" -msgstr "" +msgstr "Ağ" #: controlpanel.cpp:1217 controlpanel.cpp:1226 controlpanel.cpp:1234 msgctxt "listnetworks" msgid "OnIRC" -msgstr "" +msgstr "IRC'de" #: controlpanel.cpp:1218 controlpanel.cpp:1227 msgctxt "listnetworks" msgid "IRC Server" -msgstr "" +msgstr "IRC Sunucusu" #: controlpanel.cpp:1219 controlpanel.cpp:1229 msgctxt "listnetworks" msgid "IRC User" -msgstr "" +msgstr "IRC Kullanıcısı" #: controlpanel.cpp:1220 controlpanel.cpp:1231 msgctxt "listnetworks" msgid "Channels" -msgstr "" +msgstr "Kanallar" #: controlpanel.cpp:1239 msgid "No networks" -msgstr "" +msgstr "Ağ yok" #: controlpanel.cpp:1250 msgid "Usage: AddServer [[+]port] [password]" -msgstr "" +msgstr "Kullanımı: AddServer [[+]port] [şifre]" #: controlpanel.cpp:1269 msgid "Added IRC Server {1} to network {2} for user {3}." -msgstr "" +msgstr "{3} kullanıcısı için {2} ağına IRC Sunucusu {1} eklendi." #: controlpanel.cpp:1273 msgid "Error: Could not add IRC server {1} to network {2} for user {3}." -msgstr "" +msgstr "Hata: {3} kullanıcısı için {1} IRC sunucusu {2} ağına eklenemedi." #: controlpanel.cpp:1286 msgid "Usage: DelServer [[+]port] [password]" -msgstr "" +msgstr "Kullanımı: DelServer [[+]port] [şifre]" #: controlpanel.cpp:1306 msgid "Deleted IRC Server {1} from network {2} for user {3}." -msgstr "" +msgstr "{3} kullanıcısı için {1} IRC Sunucusu {2} ağından silindi." #: controlpanel.cpp:1310 msgid "Error: Could not delete IRC server {1} from network {2} for user {3}." -msgstr "" +msgstr "Hata: {3} kullanıcısı için {1} IRC sunucusu {2} ağından silinemedi." #: controlpanel.cpp:1320 msgid "Usage: Reconnect " -msgstr "" +msgstr "Kullanımı: Reconnect " #: controlpanel.cpp:1347 msgid "Queued network {1} of user {2} for a reconnect." -msgstr "" +msgstr "{2} kullanıcısının {1} ağı, yeniden bağlantı için sıraya alındı." #: controlpanel.cpp:1356 msgid "Usage: Disconnect " -msgstr "" +msgstr "Kullanımı: Disconnect " #: controlpanel.cpp:1371 msgid "Closed IRC connection for network {1} of user {2}." -msgstr "" +msgstr "{2} kullanıcısının {1} ağı için kapalı IRC bağlantısı." #: controlpanel.cpp:1386 controlpanel.cpp:1391 msgctxt "listctcp" msgid "Request" -msgstr "" +msgstr "İstek" #: controlpanel.cpp:1387 controlpanel.cpp:1392 msgctxt "listctcp" msgid "Reply" -msgstr "" +msgstr "Yanıt" #: controlpanel.cpp:1396 msgid "No CTCP replies for user {1} are configured" -msgstr "" +msgstr "{1} kullanıcısı için CTCP yanıtı yapılandırılmadı" #: controlpanel.cpp:1399 msgid "CTCP replies for user {1}:" -msgstr "" +msgstr "{1} kullanıcısı için CTCP yanıtları:" #: controlpanel.cpp:1415 msgid "Usage: AddCTCP [user] [request] [reply]" -msgstr "" +msgstr "Kullanımı: AddCTCP [kullanıcı] [istek] [yanıt]" #: controlpanel.cpp:1417 msgid "" "This will cause ZNC to reply to the CTCP instead of forwarding it to clients." msgstr "" +"Bu, ZNC'nin istemcilere iletmek yerine CTCP'ye yanıt vermesine neden " +"olacaktır." #: controlpanel.cpp:1420 msgid "An empty reply will cause the CTCP request to be blocked." msgstr "" +"Bu, ZNC'nin istemcilere iletmek yerine CTCP'ye yanıt vermesine neden " +"olacaktır." #: controlpanel.cpp:1434 msgid "CTCP requests {1} to user {2} will now be blocked." -msgstr "" +msgstr "{2} kullanıcısına yönelik {1} CTCP istekleri artık engellenecek." #: controlpanel.cpp:1438 msgid "CTCP requests {1} to user {2} will now get reply: {3}" -msgstr "" +msgstr "{2} kullanıcısına yönelik CTCP istekleri {1} artık yanıt alacak: {3}" #: controlpanel.cpp:1460 msgid "Usage: DelCTCP [user] [request]" -msgstr "" +msgstr "Kullanımı: DelCTCP [kullanıcı] [istek]" #: controlpanel.cpp:1466 msgid "CTCP requests {1} to user {2} will now be sent to IRC clients" msgstr "" +"{2} kullanıcısına yönelik {1} CTCP istekleri artık IRC istemcilerine " +"gönderilecek" #: controlpanel.cpp:1470 msgid "" "CTCP requests {1} to user {2} will be sent to IRC clients (nothing has " "changed)" msgstr "" +"{2} kullanıcısına yönelik {1} CTCP istekleri IRC istemcilerine gönderilecek " +"(hiçbir şey değişmedi)" #: controlpanel.cpp:1480 controlpanel.cpp:1554 msgid "Loading modules has been disabled." -msgstr "" +msgstr "Modüllerin yüklenmesi devre dışı bırakıldı." #: controlpanel.cpp:1489 msgid "Error: Unable to load module {1}: {2}" -msgstr "" +msgstr "Hata: {1} modülü yüklenemiyor: {2}" #: controlpanel.cpp:1492 msgid "Loaded module {1}" -msgstr "" +msgstr "{1} modülü yüklendi" #: controlpanel.cpp:1497 msgid "Error: Unable to reload module {1}: {2}" -msgstr "" +msgstr "Hata: {1} modülü yeniden yüklenemiyor: {2}" #: controlpanel.cpp:1500 msgid "Reloaded module {1}" -msgstr "" +msgstr "{1} modülü tekrar yüklendi." #: controlpanel.cpp:1504 msgid "Error: Unable to load module {1} because it is already loaded" -msgstr "" +msgstr "Hata: {1} modülü zaten yüklü olduğundan yüklenemiyor" #: controlpanel.cpp:1515 msgid "Usage: LoadModule [args]" -msgstr "" +msgstr "Kullanımı: LoadModule [arg.lar]" #: controlpanel.cpp:1534 msgid "Usage: LoadNetModule [args]" -msgstr "" +msgstr "Kullanımı: LoadNetModule [arg.lar]" #: controlpanel.cpp:1559 msgid "Please use /znc unloadmod {1}" -msgstr "" +msgstr "Lütfen '/znc unloadmod {1}' kullanın" #: controlpanel.cpp:1565 msgid "Error: Unable to unload module {1}: {2}" -msgstr "" +msgstr "Hata: {1} modülü kaldırılamıyor: {2}" #: controlpanel.cpp:1568 msgid "Unloaded module {1}" -msgstr "" +msgstr "Yüklenmemiş modül {1}" #: controlpanel.cpp:1577 msgid "Usage: UnloadModule " -msgstr "" +msgstr "Kullanımı: UnloadModule " #: controlpanel.cpp:1594 msgid "Usage: UnloadNetModule " -msgstr "" +msgstr "Kullanımı: UnloadNetModule " #: controlpanel.cpp:1611 controlpanel.cpp:1617 msgctxt "listmodules" msgid "Name" -msgstr "" +msgstr "Adı" #: controlpanel.cpp:1612 controlpanel.cpp:1618 msgctxt "listmodules" msgid "Arguments" -msgstr "" +msgstr "Argümanlar" #: controlpanel.cpp:1637 msgid "User {1} has no modules loaded." -msgstr "" +msgstr "{1} kullanıcısının yüklü modülü yok." #: controlpanel.cpp:1641 msgid "Modules loaded for user {1}:" -msgstr "" +msgstr "{1} kullanıcısı için yüklenen modüller:" #: controlpanel.cpp:1661 msgid "Network {1} of user {2} has no modules loaded." -msgstr "" +msgstr "{2} kullanıcısının {1} ağında yüklü modül yok." #: controlpanel.cpp:1666 msgid "Modules loaded for network {1} of user {2}:" -msgstr "" +msgstr "{2} kullanıcısının {1} ağı için yüklenen modüller:" #: controlpanel.cpp:1673 msgid "[command] [variable]" -msgstr "" +msgstr "[komut] [değişken]" #: controlpanel.cpp:1674 msgid "Prints help for matching commands and variables" -msgstr "" +msgstr "Komutları ve değişkenleri eşleştirmeye yönelik yardım yazdırır" #: controlpanel.cpp:1677 msgid " [username]" -msgstr "" +msgstr " [kullanıcı_adı]" #: controlpanel.cpp:1678 msgid "Prints the variable's value for the given or current user" -msgstr "" +msgstr "Verilen veya mevcut kullanıcı için değişkenin değerini yazdırır" #: controlpanel.cpp:1680 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1681 msgid "Sets the variable's value for the given user" -msgstr "" +msgstr "Belirtilen kullanıcı için değişkenin değerini ayarlar" #: controlpanel.cpp:1683 msgid " [username] [network]" -msgstr "" +msgstr " [kullanıcı_adı] [ağ]" #: controlpanel.cpp:1684 msgid "Prints the variable's value for the given network" -msgstr "" +msgstr "Verilen ağ için değişkenin değerini yazdırır" #: controlpanel.cpp:1686 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1687 msgid "Sets the variable's value for the given network" -msgstr "" +msgstr "Verilen ağ için değişkenin değerini ayarlar" #: controlpanel.cpp:1689 msgid " [username] " -msgstr "" +msgstr " [kullanıcı_adı] " #: controlpanel.cpp:1690 msgid "Prints the variable's value for the given channel" -msgstr "" +msgstr "Verilen kanal için değişkenin değerini yazdırır" #: controlpanel.cpp:1693 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1694 msgid "Sets the variable's value for the given channel" -msgstr "" +msgstr "Verilen kanal için değişkenin değerini ayarlar" #: controlpanel.cpp:1696 controlpanel.cpp:1699 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1697 msgid "Adds a new channel" -msgstr "" +msgstr "Yeni bir kanal ekler" #: controlpanel.cpp:1700 msgid "Deletes a channel" -msgstr "" +msgstr "Bir kanalı siler" #: controlpanel.cpp:1702 msgid "Lists users" -msgstr "" +msgstr "Kullanıcıları listeler" #: controlpanel.cpp:1704 msgid " " -msgstr "" +msgstr " <şifre>" #: controlpanel.cpp:1705 msgid "Adds a new user" -msgstr "" +msgstr "Yeni bir kullanıcı ekler" #: controlpanel.cpp:1707 controlpanel.cpp:1730 controlpanel.cpp:1744 msgid "" -msgstr "" +msgstr "" #: controlpanel.cpp:1707 msgid "Deletes a user" -msgstr "" +msgstr "Bir kullanıcıyı siler" #: controlpanel.cpp:1709 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1710 msgid "Clones a user" -msgstr "" +msgstr "Bir kullanıcıyı kopyalar (klon)" #: controlpanel.cpp:1712 controlpanel.cpp:1715 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1713 msgid "Adds a new IRC server for the given or current user" -msgstr "" +msgstr "Verilen veya mevcut kullanıcı için yeni bir IRC sunucusu ekler" #: controlpanel.cpp:1716 msgid "Deletes an IRC server from the given or current user" -msgstr "" +msgstr "Verilen veya mevcut kullanıcıdan bir IRC sunucusunu siler" #: controlpanel.cpp:1718 controlpanel.cpp:1721 controlpanel.cpp:1741 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1719 msgid "Cycles the user's IRC server connection" -msgstr "" +msgstr "Kullanıcının IRC sunucu bağlantısını tekrarlar (cycle)" #: controlpanel.cpp:1722 msgid "Disconnects the user from their IRC server" -msgstr "" +msgstr "Kullanıcının IRC sunucusuyla bağlantısını keser" #: controlpanel.cpp:1724 msgid " [args]" -msgstr "" +msgstr " [arg.lar]" #: controlpanel.cpp:1725 msgid "Loads a Module for a user" -msgstr "" +msgstr "Bir kullanıcı için bir modül yükler" #: controlpanel.cpp:1727 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1728 msgid "Removes a Module of a user" -msgstr "" +msgstr "Bir modülü bir kullanıcıdan kaldırır" #: controlpanel.cpp:1731 msgid "Get the list of modules for a user" -msgstr "" +msgstr "Bir kullanıcı için modüllerin listesini alın" #: controlpanel.cpp:1734 msgid " [args]" -msgstr "" +msgstr " [arg.lar]" #: controlpanel.cpp:1735 msgid "Loads a Module for a network" -msgstr "" +msgstr "Bir ağ için bir modül yükler" #: controlpanel.cpp:1738 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1739 msgid "Removes a Module of a network" -msgstr "" +msgstr "Bir modülü ağdan kaldırır" #: controlpanel.cpp:1742 msgid "Get the list of modules for a network" -msgstr "" +msgstr "Bir ağ için modüllerin listesini alın" #: controlpanel.cpp:1745 msgid "List the configured CTCP replies" -msgstr "" +msgstr "Yapılandırılmış CTCP yanıtlarını listeleyin" #: controlpanel.cpp:1747 msgid " [reply]" -msgstr "" +msgstr " [yanıt]" #: controlpanel.cpp:1748 msgid "Configure a new CTCP reply" -msgstr "" +msgstr "Yeni bir CTCP yanıtı yapılandırma" #: controlpanel.cpp:1750 msgid " " -msgstr "" +msgstr " " #: controlpanel.cpp:1751 msgid "Remove a CTCP reply" -msgstr "" +msgstr "CTCP yanıtını kaldırma" #: controlpanel.cpp:1755 controlpanel.cpp:1758 msgid "[username] " -msgstr "" +msgstr "[kullanıcı] " #: controlpanel.cpp:1756 msgid "Add a network for a user" -msgstr "" +msgstr "Bir kullanıcı için ağ ekleme" #: controlpanel.cpp:1759 msgid "Delete a network for a user" -msgstr "" +msgstr "Bir kullanıcı için ağı silme" #: controlpanel.cpp:1761 msgid "[username]" -msgstr "" +msgstr "[kullanıcı_adı]" #: controlpanel.cpp:1762 msgid "List all networks for a user" -msgstr "" +msgstr "Bir kullanıcı için tüm ağları listele" #: controlpanel.cpp:1775 msgid "" "Dynamic configuration through IRC. Allows editing only yourself if you're " "not ZNC admin." msgstr "" +"IRC aracılığıyla dinamik yapılandırma. ZNC yöneticisi değilseniz yalnızca " +"kendinizin düzenleme yapmasına izin verir." diff --git a/modules/po/corecaps.bg_BG.po b/modules/po/corecaps.bg_BG.po index 1c7ebc2a..680944c2 100644 --- a/modules/po/corecaps.bg_BG.po +++ b/modules/po/corecaps.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/corecaps.da_DK.po b/modules/po/corecaps.da_DK.po index ea500393..6cd47bb7 100644 --- a/modules/po/corecaps.da_DK.po +++ b/modules/po/corecaps.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/corecaps.de_DE.po b/modules/po/corecaps.de_DE.po index f252b6c3..cd3c59ef 100644 --- a/modules/po/corecaps.de_DE.po +++ b/modules/po/corecaps.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/corecaps.el_GR.po b/modules/po/corecaps.el_GR.po index 37f38cdb..1882a223 100644 --- a/modules/po/corecaps.el_GR.po +++ b/modules/po/corecaps.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/corecaps.es_ES.po b/modules/po/corecaps.es_ES.po new file mode 100644 index 00000000..a5a91e66 --- /dev/null +++ b/modules/po/corecaps.es_ES.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: es-ES\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Spanish\n" +"Language: es_ES\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.fr_FR.po b/modules/po/corecaps.fr_FR.po index a3cdc5fd..120bdcdd 100644 --- a/modules/po/corecaps.fr_FR.po +++ b/modules/po/corecaps.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/corecaps.id_ID.po b/modules/po/corecaps.id_ID.po index abe81e3a..7893485c 100644 --- a/modules/po/corecaps.id_ID.po +++ b/modules/po/corecaps.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/corecaps.pot\n" "X-Crowdin-File-ID: 412\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." diff --git a/modules/po/corecaps.it_IT.po b/modules/po/corecaps.it_IT.po index 533f72ee..64953744 100644 --- a/modules/po/corecaps.it_IT.po +++ b/modules/po/corecaps.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/corecaps.nl_NL.po b/modules/po/corecaps.nl_NL.po index 284d803a..48900889 100644 --- a/modules/po/corecaps.nl_NL.po +++ b/modules/po/corecaps.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/corecaps.pl_PL.po b/modules/po/corecaps.pl_PL.po new file mode 100644 index 00000000..ee69a59b --- /dev/null +++ b/modules/po/corecaps.pl_PL.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Polish\n" +"Language: pl_PL\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.pt_BR.po b/modules/po/corecaps.pt_BR.po new file mode 100644 index 00000000..189c8713 --- /dev/null +++ b/modules/po/corecaps.pt_BR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Portuguese, Brazilian\n" +"Language: pt_BR\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.pt_PT.po b/modules/po/corecaps.pt_PT.po new file mode 100644 index 00000000..f7cb7098 --- /dev/null +++ b/modules/po/corecaps.pt_PT.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: pt-PT\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Portuguese\n" +"Language: pt_PT\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.ro_RO.po b/modules/po/corecaps.ro_RO.po new file mode 100644 index 00000000..60bdea81 --- /dev/null +++ b/modules/po/corecaps.ro_RO.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n" +"%100<20)) ? 1 : 2);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: ro\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Romanian\n" +"Language: ro_RO\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.ru_RU.po b/modules/po/corecaps.ru_RU.po new file mode 100644 index 00000000..74e7173b --- /dev/null +++ b/modules/po/corecaps.ru_RU.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 " +"&& n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 " +"&& n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: ru\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Russian\n" +"Language: ru_RU\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.tr_TR.po b/modules/po/corecaps.tr_TR.po new file mode 100644 index 00000000..ab0aad3a --- /dev/null +++ b/modules/po/corecaps.tr_TR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: tr\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/crypt.bg_BG.po b/modules/po/crypt.bg_BG.po index af6c928a..5ab68f27 100644 --- a/modules/po/crypt.bg_BG.po +++ b/modules/po/crypt.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/crypt.da_DK.po b/modules/po/crypt.da_DK.po index 11f73ac7..0cb5e6ac 100644 --- a/modules/po/crypt.da_DK.po +++ b/modules/po/crypt.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/crypt.de_DE.po b/modules/po/crypt.de_DE.po index 3d835465..f1e93b8b 100644 --- a/modules/po/crypt.de_DE.po +++ b/modules/po/crypt.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/crypt.el_GR.po b/modules/po/crypt.el_GR.po index 537826de..649763d7 100644 --- a/modules/po/crypt.el_GR.po +++ b/modules/po/crypt.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/crypt.es_ES.po b/modules/po/crypt.es_ES.po index e98f8926..d1c6b62e 100644 --- a/modules/po/crypt.es_ES.po +++ b/modules/po/crypt.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/crypt.fr_FR.po b/modules/po/crypt.fr_FR.po index ffc8dfa5..13ed6365 100644 --- a/modules/po/crypt.fr_FR.po +++ b/modules/po/crypt.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/crypt.id_ID.po b/modules/po/crypt.id_ID.po index cb021a7f..e925d3a5 100644 --- a/modules/po/crypt.id_ID.po +++ b/modules/po/crypt.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/crypt.pot\n" "X-Crowdin-File-ID: 167\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: crypt.cpp:199 msgid "<#chan|Nick>" diff --git a/modules/po/crypt.it_IT.po b/modules/po/crypt.it_IT.po index 1fa15073..63f2cd80 100644 --- a/modules/po/crypt.it_IT.po +++ b/modules/po/crypt.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/crypt.nl_NL.po b/modules/po/crypt.nl_NL.po index 091a9d94..045a855a 100644 --- a/modules/po/crypt.nl_NL.po +++ b/modules/po/crypt.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/crypt.pl_PL.po b/modules/po/crypt.pl_PL.po index 0ffa2d38..1dac55aa 100644 --- a/modules/po/crypt.pl_PL.po +++ b/modules/po/crypt.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/crypt.pt_BR.po b/modules/po/crypt.pt_BR.po index 59dfbb95..4e419934 100644 --- a/modules/po/crypt.pt_BR.po +++ b/modules/po/crypt.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/crypt.pt_PT.po b/modules/po/crypt.pt_PT.po index 57f17e87..2fa1e482 100644 --- a/modules/po/crypt.pt_PT.po +++ b/modules/po/crypt.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/crypt.ro_RO.po b/modules/po/crypt.ro_RO.po index a4594803..ccf76eb9 100644 --- a/modules/po/crypt.ro_RO.po +++ b/modules/po/crypt.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/crypt.ru_RU.po b/modules/po/crypt.ru_RU.po index 8f8bbb90..d1a6f139 100644 --- a/modules/po/crypt.ru_RU.po +++ b/modules/po/crypt.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/crypt.tr_TR.po b/modules/po/crypt.tr_TR.po index baf549dd..48d65881 100644 --- a/modules/po/crypt.tr_TR.po +++ b/modules/po/crypt.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/ctcpflood.bg_BG.po b/modules/po/ctcpflood.bg_BG.po index 143f0174..47bab0ac 100644 --- a/modules/po/ctcpflood.bg_BG.po +++ b/modules/po/ctcpflood.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/ctcpflood.da_DK.po b/modules/po/ctcpflood.da_DK.po index bddc55a4..a3fdd65a 100644 --- a/modules/po/ctcpflood.da_DK.po +++ b/modules/po/ctcpflood.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/ctcpflood.de_DE.po b/modules/po/ctcpflood.de_DE.po index 4842daba..c200f448 100644 --- a/modules/po/ctcpflood.de_DE.po +++ b/modules/po/ctcpflood.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/ctcpflood.el_GR.po b/modules/po/ctcpflood.el_GR.po index 1f402808..f9a771c4 100644 --- a/modules/po/ctcpflood.el_GR.po +++ b/modules/po/ctcpflood.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/ctcpflood.es_ES.po b/modules/po/ctcpflood.es_ES.po index e6d6257d..260e3edd 100644 --- a/modules/po/ctcpflood.es_ES.po +++ b/modules/po/ctcpflood.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/ctcpflood.fr_FR.po b/modules/po/ctcpflood.fr_FR.po index c394e84f..c4a0d02e 100644 --- a/modules/po/ctcpflood.fr_FR.po +++ b/modules/po/ctcpflood.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/ctcpflood.id_ID.po b/modules/po/ctcpflood.id_ID.po index 40a9cdd0..28321f4d 100644 --- a/modules/po/ctcpflood.id_ID.po +++ b/modules/po/ctcpflood.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" "X-Crowdin-File-ID: 168\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: ctcpflood.cpp:25 ctcpflood.cpp:27 msgid "" diff --git a/modules/po/ctcpflood.it_IT.po b/modules/po/ctcpflood.it_IT.po index 6be5694e..268c97fe 100644 --- a/modules/po/ctcpflood.it_IT.po +++ b/modules/po/ctcpflood.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/ctcpflood.nl_NL.po b/modules/po/ctcpflood.nl_NL.po index 18a72ee2..7a69227c 100644 --- a/modules/po/ctcpflood.nl_NL.po +++ b/modules/po/ctcpflood.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/ctcpflood.pl_PL.po b/modules/po/ctcpflood.pl_PL.po index b5ea5625..1e404857 100644 --- a/modules/po/ctcpflood.pl_PL.po +++ b/modules/po/ctcpflood.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/ctcpflood.pt_BR.po b/modules/po/ctcpflood.pt_BR.po index 68109260..80ad1f1f 100644 --- a/modules/po/ctcpflood.pt_BR.po +++ b/modules/po/ctcpflood.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/ctcpflood.pt_PT.po b/modules/po/ctcpflood.pt_PT.po index 0490646c..0a6eabaf 100644 --- a/modules/po/ctcpflood.pt_PT.po +++ b/modules/po/ctcpflood.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/ctcpflood.ro_RO.po b/modules/po/ctcpflood.ro_RO.po index 56f8952d..3e9b6503 100644 --- a/modules/po/ctcpflood.ro_RO.po +++ b/modules/po/ctcpflood.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/ctcpflood.ru_RU.po b/modules/po/ctcpflood.ru_RU.po index 7d614e07..158f3f88 100644 --- a/modules/po/ctcpflood.ru_RU.po +++ b/modules/po/ctcpflood.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/ctcpflood.tr_TR.po b/modules/po/ctcpflood.tr_TR.po index bbf2688c..1af8310b 100644 --- a/modules/po/ctcpflood.tr_TR.po +++ b/modules/po/ctcpflood.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/cyrusauth.bg_BG.po b/modules/po/cyrusauth.bg_BG.po index 98402b85..0d4bb405 100644 --- a/modules/po/cyrusauth.bg_BG.po +++ b/modules/po/cyrusauth.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/cyrusauth.da_DK.po b/modules/po/cyrusauth.da_DK.po index 0239bb8d..66af7b94 100644 --- a/modules/po/cyrusauth.da_DK.po +++ b/modules/po/cyrusauth.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/cyrusauth.de_DE.po b/modules/po/cyrusauth.de_DE.po index 40ea11b0..621c3057 100644 --- a/modules/po/cyrusauth.de_DE.po +++ b/modules/po/cyrusauth.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/cyrusauth.el_GR.po b/modules/po/cyrusauth.el_GR.po index f64deed7..75f2d8cc 100644 --- a/modules/po/cyrusauth.el_GR.po +++ b/modules/po/cyrusauth.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/cyrusauth.es_ES.po b/modules/po/cyrusauth.es_ES.po index f345c476..d12c432b 100644 --- a/modules/po/cyrusauth.es_ES.po +++ b/modules/po/cyrusauth.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/cyrusauth.fr_FR.po b/modules/po/cyrusauth.fr_FR.po index 490af7c4..628cac37 100644 --- a/modules/po/cyrusauth.fr_FR.po +++ b/modules/po/cyrusauth.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/cyrusauth.id_ID.po b/modules/po/cyrusauth.id_ID.po index e6820030..3459f6d3 100644 --- a/modules/po/cyrusauth.id_ID.po +++ b/modules/po/cyrusauth.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" "X-Crowdin-File-ID: 169\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: cyrusauth.cpp:42 msgid "Shows current settings" diff --git a/modules/po/cyrusauth.it_IT.po b/modules/po/cyrusauth.it_IT.po index 40973638..c8de85d2 100644 --- a/modules/po/cyrusauth.it_IT.po +++ b/modules/po/cyrusauth.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/cyrusauth.nl_NL.po b/modules/po/cyrusauth.nl_NL.po index 6cb6b6ac..07156b1c 100644 --- a/modules/po/cyrusauth.nl_NL.po +++ b/modules/po/cyrusauth.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/cyrusauth.pl_PL.po b/modules/po/cyrusauth.pl_PL.po index 508deb36..52de7854 100644 --- a/modules/po/cyrusauth.pl_PL.po +++ b/modules/po/cyrusauth.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/cyrusauth.pt_BR.po b/modules/po/cyrusauth.pt_BR.po index 7ae571b4..8d2b5569 100644 --- a/modules/po/cyrusauth.pt_BR.po +++ b/modules/po/cyrusauth.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/cyrusauth.pt_PT.po b/modules/po/cyrusauth.pt_PT.po index d77d1033..1fd2c855 100644 --- a/modules/po/cyrusauth.pt_PT.po +++ b/modules/po/cyrusauth.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/cyrusauth.ro_RO.po b/modules/po/cyrusauth.ro_RO.po index 870d6d57..6a731814 100644 --- a/modules/po/cyrusauth.ro_RO.po +++ b/modules/po/cyrusauth.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/cyrusauth.ru_RU.po b/modules/po/cyrusauth.ru_RU.po index 1eaffa73..083625bc 100644 --- a/modules/po/cyrusauth.ru_RU.po +++ b/modules/po/cyrusauth.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/cyrusauth.tr_TR.po b/modules/po/cyrusauth.tr_TR.po index 362edc02..7308ed45 100644 --- a/modules/po/cyrusauth.tr_TR.po +++ b/modules/po/cyrusauth.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/dcc.bg_BG.po b/modules/po/dcc.bg_BG.po index 498349f1..9859e06f 100644 --- a/modules/po/dcc.bg_BG.po +++ b/modules/po/dcc.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/dcc.da_DK.po b/modules/po/dcc.da_DK.po index 31eee9a9..3db436a9 100644 --- a/modules/po/dcc.da_DK.po +++ b/modules/po/dcc.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/dcc.de_DE.po b/modules/po/dcc.de_DE.po index 418ca10a..c95d2e0b 100644 --- a/modules/po/dcc.de_DE.po +++ b/modules/po/dcc.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/dcc.el_GR.po b/modules/po/dcc.el_GR.po index 36879684..fa3f99b1 100644 --- a/modules/po/dcc.el_GR.po +++ b/modules/po/dcc.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/dcc.es_ES.po b/modules/po/dcc.es_ES.po index 3c8f4d6d..1d9ef5f2 100644 --- a/modules/po/dcc.es_ES.po +++ b/modules/po/dcc.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/dcc.fr_FR.po b/modules/po/dcc.fr_FR.po index 225e82ca..c7d49df0 100644 --- a/modules/po/dcc.fr_FR.po +++ b/modules/po/dcc.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/dcc.id_ID.po b/modules/po/dcc.id_ID.po index f1af517b..d9701e41 100644 --- a/modules/po/dcc.id_ID.po +++ b/modules/po/dcc.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/dcc.pot\n" "X-Crowdin-File-ID: 170\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: dcc.cpp:88 msgid " " diff --git a/modules/po/dcc.it_IT.po b/modules/po/dcc.it_IT.po index b49e4771..b42c1fcd 100644 --- a/modules/po/dcc.it_IT.po +++ b/modules/po/dcc.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/dcc.nl_NL.po b/modules/po/dcc.nl_NL.po index f85f87ab..fda4d3ac 100644 --- a/modules/po/dcc.nl_NL.po +++ b/modules/po/dcc.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/dcc.pl_PL.po b/modules/po/dcc.pl_PL.po index 78a661fb..ef5cf02e 100644 --- a/modules/po/dcc.pl_PL.po +++ b/modules/po/dcc.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/dcc.pt_BR.po b/modules/po/dcc.pt_BR.po index 843895b1..bbb1a126 100644 --- a/modules/po/dcc.pt_BR.po +++ b/modules/po/dcc.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/dcc.pt_PT.po b/modules/po/dcc.pt_PT.po index b101aa2c..4df06833 100644 --- a/modules/po/dcc.pt_PT.po +++ b/modules/po/dcc.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/dcc.ro_RO.po b/modules/po/dcc.ro_RO.po index e73ffd16..7775d7e9 100644 --- a/modules/po/dcc.ro_RO.po +++ b/modules/po/dcc.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/dcc.ru_RU.po b/modules/po/dcc.ru_RU.po index 8107facf..9fba1f25 100644 --- a/modules/po/dcc.ru_RU.po +++ b/modules/po/dcc.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/dcc.tr_TR.po b/modules/po/dcc.tr_TR.po index a9f8e5b9..45bd9e76 100644 --- a/modules/po/dcc.tr_TR.po +++ b/modules/po/dcc.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/disconkick.bg_BG.po b/modules/po/disconkick.bg_BG.po index f2ee90eb..9b2c05f6 100644 --- a/modules/po/disconkick.bg_BG.po +++ b/modules/po/disconkick.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/disconkick.da_DK.po b/modules/po/disconkick.da_DK.po index 49b21d59..a094b1db 100644 --- a/modules/po/disconkick.da_DK.po +++ b/modules/po/disconkick.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/disconkick.de_DE.po b/modules/po/disconkick.de_DE.po index 11e0b44e..d64743b1 100644 --- a/modules/po/disconkick.de_DE.po +++ b/modules/po/disconkick.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/disconkick.el_GR.po b/modules/po/disconkick.el_GR.po index ac1ebcc4..5a38aa22 100644 --- a/modules/po/disconkick.el_GR.po +++ b/modules/po/disconkick.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/disconkick.es_ES.po b/modules/po/disconkick.es_ES.po index 04e87e09..da3d8f72 100644 --- a/modules/po/disconkick.es_ES.po +++ b/modules/po/disconkick.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/disconkick.fr_FR.po b/modules/po/disconkick.fr_FR.po index 9e9f645f..2703fdda 100644 --- a/modules/po/disconkick.fr_FR.po +++ b/modules/po/disconkick.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/disconkick.id_ID.po b/modules/po/disconkick.id_ID.po index 8d72561a..aeecd13b 100644 --- a/modules/po/disconkick.id_ID.po +++ b/modules/po/disconkick.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/disconkick.pot\n" "X-Crowdin-File-ID: 171\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: disconkick.cpp:32 msgid "You have been disconnected from the IRC server" diff --git a/modules/po/disconkick.it_IT.po b/modules/po/disconkick.it_IT.po index e5cb1efc..0ced12ca 100644 --- a/modules/po/disconkick.it_IT.po +++ b/modules/po/disconkick.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/disconkick.nl_NL.po b/modules/po/disconkick.nl_NL.po index 87a9493e..a674c9c2 100644 --- a/modules/po/disconkick.nl_NL.po +++ b/modules/po/disconkick.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/disconkick.pl_PL.po b/modules/po/disconkick.pl_PL.po index aeb2db43..bf3e90ea 100644 --- a/modules/po/disconkick.pl_PL.po +++ b/modules/po/disconkick.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/disconkick.pt_BR.po b/modules/po/disconkick.pt_BR.po index 692b64e3..bff421c1 100644 --- a/modules/po/disconkick.pt_BR.po +++ b/modules/po/disconkick.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/disconkick.pt_PT.po b/modules/po/disconkick.pt_PT.po index e2d2ade4..5f4cb7f1 100644 --- a/modules/po/disconkick.pt_PT.po +++ b/modules/po/disconkick.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/disconkick.ro_RO.po b/modules/po/disconkick.ro_RO.po index 03121e12..16a27c68 100644 --- a/modules/po/disconkick.ro_RO.po +++ b/modules/po/disconkick.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/disconkick.ru_RU.po b/modules/po/disconkick.ru_RU.po index 6338b623..5a3709d3 100644 --- a/modules/po/disconkick.ru_RU.po +++ b/modules/po/disconkick.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/disconkick.tr_TR.po b/modules/po/disconkick.tr_TR.po index dcbabd78..fe6040f7 100644 --- a/modules/po/disconkick.tr_TR.po +++ b/modules/po/disconkick.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/fail2ban.bg_BG.po b/modules/po/fail2ban.bg_BG.po index 9ce3b3ce..57ebc1d7 100644 --- a/modules/po/fail2ban.bg_BG.po +++ b/modules/po/fail2ban.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/fail2ban.da_DK.po b/modules/po/fail2ban.da_DK.po index 66338162..0fa561d3 100644 --- a/modules/po/fail2ban.da_DK.po +++ b/modules/po/fail2ban.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/fail2ban.de_DE.po b/modules/po/fail2ban.de_DE.po index 59f9c88e..4bb43420 100644 --- a/modules/po/fail2ban.de_DE.po +++ b/modules/po/fail2ban.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/fail2ban.el_GR.po b/modules/po/fail2ban.el_GR.po index 55826ee8..2a460797 100644 --- a/modules/po/fail2ban.el_GR.po +++ b/modules/po/fail2ban.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/fail2ban.es_ES.po b/modules/po/fail2ban.es_ES.po index 143356b4..26513472 100644 --- a/modules/po/fail2ban.es_ES.po +++ b/modules/po/fail2ban.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/fail2ban.fr_FR.po b/modules/po/fail2ban.fr_FR.po index 331e709e..77a6485f 100644 --- a/modules/po/fail2ban.fr_FR.po +++ b/modules/po/fail2ban.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/fail2ban.id_ID.po b/modules/po/fail2ban.id_ID.po index 3ab23216..d8847e46 100644 --- a/modules/po/fail2ban.id_ID.po +++ b/modules/po/fail2ban.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/fail2ban.pot\n" "X-Crowdin-File-ID: 172\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: fail2ban.cpp:25 msgid "[minutes]" diff --git a/modules/po/fail2ban.it_IT.po b/modules/po/fail2ban.it_IT.po index bfd95122..4f810b00 100644 --- a/modules/po/fail2ban.it_IT.po +++ b/modules/po/fail2ban.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/fail2ban.nl_NL.po b/modules/po/fail2ban.nl_NL.po index 07b39775..860d246d 100644 --- a/modules/po/fail2ban.nl_NL.po +++ b/modules/po/fail2ban.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/fail2ban.pl_PL.po b/modules/po/fail2ban.pl_PL.po index 79372936..2b78226a 100644 --- a/modules/po/fail2ban.pl_PL.po +++ b/modules/po/fail2ban.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/fail2ban.pt_BR.po b/modules/po/fail2ban.pt_BR.po index 60ef2736..12b93329 100644 --- a/modules/po/fail2ban.pt_BR.po +++ b/modules/po/fail2ban.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/fail2ban.pt_PT.po b/modules/po/fail2ban.pt_PT.po index d67dbacd..f9ebfa70 100644 --- a/modules/po/fail2ban.pt_PT.po +++ b/modules/po/fail2ban.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/fail2ban.ro_RO.po b/modules/po/fail2ban.ro_RO.po index 055c12f1..b56ba51b 100644 --- a/modules/po/fail2ban.ro_RO.po +++ b/modules/po/fail2ban.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/fail2ban.ru_RU.po b/modules/po/fail2ban.ru_RU.po index 31a6011e..1b450dbc 100644 --- a/modules/po/fail2ban.ru_RU.po +++ b/modules/po/fail2ban.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/fail2ban.tr_TR.po b/modules/po/fail2ban.tr_TR.po index 71f4f6ef..5209f13c 100644 --- a/modules/po/fail2ban.tr_TR.po +++ b/modules/po/fail2ban.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/flooddetach.bg_BG.po b/modules/po/flooddetach.bg_BG.po index 517337a6..356b1b68 100644 --- a/modules/po/flooddetach.bg_BG.po +++ b/modules/po/flooddetach.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/flooddetach.da_DK.po b/modules/po/flooddetach.da_DK.po index 2b394ec0..4a8d0f79 100644 --- a/modules/po/flooddetach.da_DK.po +++ b/modules/po/flooddetach.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/flooddetach.de_DE.po b/modules/po/flooddetach.de_DE.po index b8b0f786..25e11419 100644 --- a/modules/po/flooddetach.de_DE.po +++ b/modules/po/flooddetach.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/flooddetach.el_GR.po b/modules/po/flooddetach.el_GR.po index 76f27c6a..4f9d9600 100644 --- a/modules/po/flooddetach.el_GR.po +++ b/modules/po/flooddetach.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/flooddetach.es_ES.po b/modules/po/flooddetach.es_ES.po index 59b098ee..8d50c0e8 100644 --- a/modules/po/flooddetach.es_ES.po +++ b/modules/po/flooddetach.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/flooddetach.fr_FR.po b/modules/po/flooddetach.fr_FR.po index db36dd3d..b2b3bb28 100644 --- a/modules/po/flooddetach.fr_FR.po +++ b/modules/po/flooddetach.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/flooddetach.id_ID.po b/modules/po/flooddetach.id_ID.po index bfdb04de..62ff7899 100644 --- a/modules/po/flooddetach.id_ID.po +++ b/modules/po/flooddetach.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/flooddetach.pot\n" "X-Crowdin-File-ID: 173\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: flooddetach.cpp:30 msgid "Show current limits" diff --git a/modules/po/flooddetach.it_IT.po b/modules/po/flooddetach.it_IT.po index a04e3962..fe38b18b 100644 --- a/modules/po/flooddetach.it_IT.po +++ b/modules/po/flooddetach.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/flooddetach.nl_NL.po b/modules/po/flooddetach.nl_NL.po index 3c164d01..7a828e60 100644 --- a/modules/po/flooddetach.nl_NL.po +++ b/modules/po/flooddetach.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/flooddetach.pl_PL.po b/modules/po/flooddetach.pl_PL.po index 42d87681..dfc3a4c0 100644 --- a/modules/po/flooddetach.pl_PL.po +++ b/modules/po/flooddetach.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/flooddetach.pt_BR.po b/modules/po/flooddetach.pt_BR.po index 7270749f..1fda021a 100644 --- a/modules/po/flooddetach.pt_BR.po +++ b/modules/po/flooddetach.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/flooddetach.pt_PT.po b/modules/po/flooddetach.pt_PT.po index c4d79cb8..1b5989c2 100644 --- a/modules/po/flooddetach.pt_PT.po +++ b/modules/po/flooddetach.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/flooddetach.ro_RO.po b/modules/po/flooddetach.ro_RO.po index 0a99c151..5fba704c 100644 --- a/modules/po/flooddetach.ro_RO.po +++ b/modules/po/flooddetach.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/flooddetach.ru_RU.po b/modules/po/flooddetach.ru_RU.po index 050341e3..bfed1ffc 100644 --- a/modules/po/flooddetach.ru_RU.po +++ b/modules/po/flooddetach.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/flooddetach.tr_TR.po b/modules/po/flooddetach.tr_TR.po index df2e6f7e..21e57b8a 100644 --- a/modules/po/flooddetach.tr_TR.po +++ b/modules/po/flooddetach.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/identfile.bg_BG.po b/modules/po/identfile.bg_BG.po index 654ff51f..c05b67e1 100644 --- a/modules/po/identfile.bg_BG.po +++ b/modules/po/identfile.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/identfile.da_DK.po b/modules/po/identfile.da_DK.po index cbceb753..b9fcf2cc 100644 --- a/modules/po/identfile.da_DK.po +++ b/modules/po/identfile.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/identfile.de_DE.po b/modules/po/identfile.de_DE.po index d18343af..d00f71e7 100644 --- a/modules/po/identfile.de_DE.po +++ b/modules/po/identfile.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/identfile.el_GR.po b/modules/po/identfile.el_GR.po index 1735ebde..a4a50b1c 100644 --- a/modules/po/identfile.el_GR.po +++ b/modules/po/identfile.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/identfile.es_ES.po b/modules/po/identfile.es_ES.po index 2159b16a..5636867f 100644 --- a/modules/po/identfile.es_ES.po +++ b/modules/po/identfile.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/identfile.fr_FR.po b/modules/po/identfile.fr_FR.po index 4cb8744f..c27ac56d 100644 --- a/modules/po/identfile.fr_FR.po +++ b/modules/po/identfile.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/identfile.id_ID.po b/modules/po/identfile.id_ID.po index 31f09ade..20e25061 100644 --- a/modules/po/identfile.id_ID.po +++ b/modules/po/identfile.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/identfile.pot\n" "X-Crowdin-File-ID: 174\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: identfile.cpp:30 msgid "Show file name" diff --git a/modules/po/identfile.it_IT.po b/modules/po/identfile.it_IT.po index bcef8978..87651e32 100644 --- a/modules/po/identfile.it_IT.po +++ b/modules/po/identfile.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/identfile.nl_NL.po b/modules/po/identfile.nl_NL.po index 6b2a44f8..2c1a148d 100644 --- a/modules/po/identfile.nl_NL.po +++ b/modules/po/identfile.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/identfile.pl_PL.po b/modules/po/identfile.pl_PL.po index 8769c06d..5efda8a5 100644 --- a/modules/po/identfile.pl_PL.po +++ b/modules/po/identfile.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/identfile.pt_BR.po b/modules/po/identfile.pt_BR.po index 911ad0e1..34ea1189 100644 --- a/modules/po/identfile.pt_BR.po +++ b/modules/po/identfile.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/identfile.pt_PT.po b/modules/po/identfile.pt_PT.po index e028035d..2941be36 100644 --- a/modules/po/identfile.pt_PT.po +++ b/modules/po/identfile.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/identfile.ro_RO.po b/modules/po/identfile.ro_RO.po index 5da60a5c..e78549a7 100644 --- a/modules/po/identfile.ro_RO.po +++ b/modules/po/identfile.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/identfile.ru_RU.po b/modules/po/identfile.ru_RU.po index d8e8cb0f..b1e79f58 100644 --- a/modules/po/identfile.ru_RU.po +++ b/modules/po/identfile.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/identfile.tr_TR.po b/modules/po/identfile.tr_TR.po index ca0032d3..17211e93 100644 --- a/modules/po/identfile.tr_TR.po +++ b/modules/po/identfile.tr_TR.po @@ -6,78 +6,80 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: identfile.cpp:30 msgid "Show file name" -msgstr "" +msgstr "Dosya adını göster" #: identfile.cpp:32 msgid "" -msgstr "" +msgstr "" #: identfile.cpp:32 msgid "Set file name" -msgstr "" +msgstr "Dosya adını ayarla" #: identfile.cpp:34 msgid "Show file format" -msgstr "" +msgstr "Dosya formatını göster" #: identfile.cpp:36 msgid "" -msgstr "" +msgstr "" #: identfile.cpp:36 msgid "Set file format" -msgstr "" +msgstr "Dosya formatını ayarla" #: identfile.cpp:38 msgid "Show current state" -msgstr "" +msgstr "Mevcut durumu göster" #: identfile.cpp:48 msgid "File is set to: {1}" -msgstr "" +msgstr "Dosya şu şekilde ayarlandı: {1}" #: identfile.cpp:53 msgid "File has been set to: {1}" -msgstr "" +msgstr "Dosya şu şekilde ayarlandı: {1}" #: identfile.cpp:58 msgid "Format has been set to: {1}" -msgstr "" +msgstr "Biçim şu şekilde ayarlandı: {1}" #: identfile.cpp:59 identfile.cpp:65 msgid "Format would be expanded to: {1}" -msgstr "" +msgstr "Biçim şu şekilde genişletilecektir: {1}" #: identfile.cpp:64 msgid "Format is set to: {1}" -msgstr "" +msgstr "Biçim şu şekilde ayarlandı: {1}" #: identfile.cpp:78 msgid "identfile is free" -msgstr "" +msgstr "kimlik dosyası boştur" #: identfile.cpp:86 msgid "Access denied" -msgstr "" +msgstr "Erişim reddedildi" #: identfile.cpp:181 msgid "" "Aborting connection, another user or network is currently connecting and " "using the ident spoof file" msgstr "" +"Bağlantı iptal ediliyor, başka bir kullanıcı veya ağ şu anda kimlik " +"sahtekarlığı dosyasına bağlanıyor ve kullanıyor" #: identfile.cpp:189 msgid "[{1}] could not be written, retrying..." -msgstr "" +msgstr "[{1}] yazılamadı, yeniden deneniyor..." #: identfile.cpp:223 msgid "Write the ident of a user to a file when they are trying to connect." -msgstr "" +msgstr "Bağlanmaya çalışan bir kullanıcının kimliğini bir dosyaya yazın." diff --git a/modules/po/imapauth.bg_BG.po b/modules/po/imapauth.bg_BG.po index 786c28c9..653264d1 100644 --- a/modules/po/imapauth.bg_BG.po +++ b/modules/po/imapauth.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/imapauth.da_DK.po b/modules/po/imapauth.da_DK.po index 49dafff4..7b9a5417 100644 --- a/modules/po/imapauth.da_DK.po +++ b/modules/po/imapauth.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/imapauth.de_DE.po b/modules/po/imapauth.de_DE.po index 4b44e1e6..165f4025 100644 --- a/modules/po/imapauth.de_DE.po +++ b/modules/po/imapauth.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/imapauth.el_GR.po b/modules/po/imapauth.el_GR.po index 3884d567..075ee5d7 100644 --- a/modules/po/imapauth.el_GR.po +++ b/modules/po/imapauth.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/imapauth.es_ES.po b/modules/po/imapauth.es_ES.po index 21a52d66..15f6cd3c 100644 --- a/modules/po/imapauth.es_ES.po +++ b/modules/po/imapauth.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/imapauth.fr_FR.po b/modules/po/imapauth.fr_FR.po index 0fdc64ca..b125ee4f 100644 --- a/modules/po/imapauth.fr_FR.po +++ b/modules/po/imapauth.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/imapauth.id_ID.po b/modules/po/imapauth.id_ID.po index 8ecd94d2..572319b1 100644 --- a/modules/po/imapauth.id_ID.po +++ b/modules/po/imapauth.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/imapauth.pot\n" "X-Crowdin-File-ID: 175\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: imapauth.cpp:168 msgid "[ server [+]port [ UserFormatString ] ]" diff --git a/modules/po/imapauth.it_IT.po b/modules/po/imapauth.it_IT.po index f3a9cb75..b8a6c170 100644 --- a/modules/po/imapauth.it_IT.po +++ b/modules/po/imapauth.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/imapauth.nl_NL.po b/modules/po/imapauth.nl_NL.po index e9e16dd7..583ced41 100644 --- a/modules/po/imapauth.nl_NL.po +++ b/modules/po/imapauth.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/imapauth.pl_PL.po b/modules/po/imapauth.pl_PL.po index 2b0d9a65..cee54d3e 100644 --- a/modules/po/imapauth.pl_PL.po +++ b/modules/po/imapauth.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/imapauth.pt_BR.po b/modules/po/imapauth.pt_BR.po index e208f3e0..ddbba216 100644 --- a/modules/po/imapauth.pt_BR.po +++ b/modules/po/imapauth.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/imapauth.pt_PT.po b/modules/po/imapauth.pt_PT.po index 0623f07b..c5c553dc 100644 --- a/modules/po/imapauth.pt_PT.po +++ b/modules/po/imapauth.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/imapauth.ro_RO.po b/modules/po/imapauth.ro_RO.po index f9589247..1ad269ac 100644 --- a/modules/po/imapauth.ro_RO.po +++ b/modules/po/imapauth.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/imapauth.ru_RU.po b/modules/po/imapauth.ru_RU.po index 3c81f444..0c8612a1 100644 --- a/modules/po/imapauth.ru_RU.po +++ b/modules/po/imapauth.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/imapauth.tr_TR.po b/modules/po/imapauth.tr_TR.po index 5a501d6d..8580ae7d 100644 --- a/modules/po/imapauth.tr_TR.po +++ b/modules/po/imapauth.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/keepnick.bg_BG.po b/modules/po/keepnick.bg_BG.po index 46ec51af..98091142 100644 --- a/modules/po/keepnick.bg_BG.po +++ b/modules/po/keepnick.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/keepnick.da_DK.po b/modules/po/keepnick.da_DK.po index 0fbe4233..2003d45f 100644 --- a/modules/po/keepnick.da_DK.po +++ b/modules/po/keepnick.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/keepnick.de_DE.po b/modules/po/keepnick.de_DE.po index 9112f6a3..22c8cfe3 100644 --- a/modules/po/keepnick.de_DE.po +++ b/modules/po/keepnick.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/keepnick.el_GR.po b/modules/po/keepnick.el_GR.po index 102e4625..115cbf43 100644 --- a/modules/po/keepnick.el_GR.po +++ b/modules/po/keepnick.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/keepnick.es_ES.po b/modules/po/keepnick.es_ES.po index a50e58d5..a0d7f5ee 100644 --- a/modules/po/keepnick.es_ES.po +++ b/modules/po/keepnick.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/keepnick.fr_FR.po b/modules/po/keepnick.fr_FR.po index 7ec6f02e..81996d6a 100644 --- a/modules/po/keepnick.fr_FR.po +++ b/modules/po/keepnick.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/keepnick.id_ID.po b/modules/po/keepnick.id_ID.po index c0ae6d60..dd2de30b 100644 --- a/modules/po/keepnick.id_ID.po +++ b/modules/po/keepnick.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/keepnick.pot\n" "X-Crowdin-File-ID: 176\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: keepnick.cpp:39 msgid "Try to get your primary nick" diff --git a/modules/po/keepnick.it_IT.po b/modules/po/keepnick.it_IT.po index 0a37eae3..e8c7743e 100644 --- a/modules/po/keepnick.it_IT.po +++ b/modules/po/keepnick.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/keepnick.nl_NL.po b/modules/po/keepnick.nl_NL.po index a36ab8ef..beb107d8 100644 --- a/modules/po/keepnick.nl_NL.po +++ b/modules/po/keepnick.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/keepnick.pl_PL.po b/modules/po/keepnick.pl_PL.po index a90053e1..c8afe39d 100644 --- a/modules/po/keepnick.pl_PL.po +++ b/modules/po/keepnick.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/keepnick.pt_BR.po b/modules/po/keepnick.pt_BR.po index 65b9c19b..9f2e066d 100644 --- a/modules/po/keepnick.pt_BR.po +++ b/modules/po/keepnick.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/keepnick.pt_PT.po b/modules/po/keepnick.pt_PT.po index 43109086..f57aac15 100644 --- a/modules/po/keepnick.pt_PT.po +++ b/modules/po/keepnick.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/keepnick.ro_RO.po b/modules/po/keepnick.ro_RO.po index c90a1645..a65d9942 100644 --- a/modules/po/keepnick.ro_RO.po +++ b/modules/po/keepnick.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/keepnick.ru_RU.po b/modules/po/keepnick.ru_RU.po index 0c67d892..abc5dff9 100644 --- a/modules/po/keepnick.ru_RU.po +++ b/modules/po/keepnick.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/keepnick.tr_TR.po b/modules/po/keepnick.tr_TR.po index 35ce4092..b767434c 100644 --- a/modules/po/keepnick.tr_TR.po +++ b/modules/po/keepnick.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/kickrejoin.bg_BG.po b/modules/po/kickrejoin.bg_BG.po index 09688601..9cf27d56 100644 --- a/modules/po/kickrejoin.bg_BG.po +++ b/modules/po/kickrejoin.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/kickrejoin.da_DK.po b/modules/po/kickrejoin.da_DK.po index 97637c16..d519c4bc 100644 --- a/modules/po/kickrejoin.da_DK.po +++ b/modules/po/kickrejoin.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/kickrejoin.de_DE.po b/modules/po/kickrejoin.de_DE.po index 1a9b8aa5..1f55827a 100644 --- a/modules/po/kickrejoin.de_DE.po +++ b/modules/po/kickrejoin.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/kickrejoin.el_GR.po b/modules/po/kickrejoin.el_GR.po index 639e2f0a..0d12f31e 100644 --- a/modules/po/kickrejoin.el_GR.po +++ b/modules/po/kickrejoin.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/kickrejoin.es_ES.po b/modules/po/kickrejoin.es_ES.po index 4874e59e..5820731d 100644 --- a/modules/po/kickrejoin.es_ES.po +++ b/modules/po/kickrejoin.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/kickrejoin.fr_FR.po b/modules/po/kickrejoin.fr_FR.po index a3540a94..4c3a01a0 100644 --- a/modules/po/kickrejoin.fr_FR.po +++ b/modules/po/kickrejoin.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/kickrejoin.id_ID.po b/modules/po/kickrejoin.id_ID.po index 40d07ebb..42b1d850 100644 --- a/modules/po/kickrejoin.id_ID.po +++ b/modules/po/kickrejoin.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" "X-Crowdin-File-ID: 177\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: kickrejoin.cpp:56 msgid "" diff --git a/modules/po/kickrejoin.it_IT.po b/modules/po/kickrejoin.it_IT.po index c86161f7..099f322b 100644 --- a/modules/po/kickrejoin.it_IT.po +++ b/modules/po/kickrejoin.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/kickrejoin.nl_NL.po b/modules/po/kickrejoin.nl_NL.po index 951105a4..ea4893d6 100644 --- a/modules/po/kickrejoin.nl_NL.po +++ b/modules/po/kickrejoin.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/kickrejoin.pl_PL.po b/modules/po/kickrejoin.pl_PL.po index 385f1646..f2f849f7 100644 --- a/modules/po/kickrejoin.pl_PL.po +++ b/modules/po/kickrejoin.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/kickrejoin.pt_BR.po b/modules/po/kickrejoin.pt_BR.po index 849d3876..c5f08aed 100644 --- a/modules/po/kickrejoin.pt_BR.po +++ b/modules/po/kickrejoin.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/kickrejoin.pt_PT.po b/modules/po/kickrejoin.pt_PT.po index e3f8be73..9dc1de02 100644 --- a/modules/po/kickrejoin.pt_PT.po +++ b/modules/po/kickrejoin.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/kickrejoin.ro_RO.po b/modules/po/kickrejoin.ro_RO.po index 5a3188af..5370dbe2 100644 --- a/modules/po/kickrejoin.ro_RO.po +++ b/modules/po/kickrejoin.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/kickrejoin.ru_RU.po b/modules/po/kickrejoin.ru_RU.po index 07c39ead..0b7aa149 100644 --- a/modules/po/kickrejoin.ru_RU.po +++ b/modules/po/kickrejoin.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/kickrejoin.tr_TR.po b/modules/po/kickrejoin.tr_TR.po index 2a92c85e..c5ac4cfa 100644 --- a/modules/po/kickrejoin.tr_TR.po +++ b/modules/po/kickrejoin.tr_TR.po @@ -6,56 +6,57 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: kickrejoin.cpp:56 msgid "" -msgstr "" +msgstr "" #: kickrejoin.cpp:56 msgid "Set the rejoin delay" -msgstr "" +msgstr "Kanala yeniden katılma gecikmesini ayarlayın" #: kickrejoin.cpp:58 msgid "Show the rejoin delay" -msgstr "" +msgstr "Kanala yeniden katılma gecikmesini gösterin" #: kickrejoin.cpp:77 msgid "Illegal argument, must be a positive number or 0" -msgstr "" +msgstr "İllegal argüman, pozitif bir sayı veya 0 olmalıdır" #: kickrejoin.cpp:90 msgid "Negative delays don't make any sense!" -msgstr "" +msgstr "Olumsuz gecikmelerin hiçbir anlamı yok!" #: kickrejoin.cpp:98 msgid "Rejoin delay set to 1 second" msgid_plural "Rejoin delay set to {1} seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kanala yeniden katılma gecikmesi 1 saniyeye ayarlandı" +msgstr[1] "Kanala yeniden katılma gecikmesi {1} saniyeye ayarlandı" #: kickrejoin.cpp:101 msgid "Rejoin delay disabled" -msgstr "" +msgstr "Kanala yeniden katılma gecikmesi devre dışı" #: kickrejoin.cpp:106 msgid "Rejoin delay is set to 1 second" msgid_plural "Rejoin delay is set to {1} seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kanala yeniden katılma gecikmesi 1 saniyeye ayarlandı" +msgstr[1] "Kanala yeniden katılma gecikmesi {1} saniyeye ayarlandı" #: kickrejoin.cpp:109 msgid "Rejoin delay is disabled" -msgstr "" +msgstr "Kanala yeniden katılma gecikmesi devre dışı" #: kickrejoin.cpp:131 msgid "You might enter the number of seconds to wait before rejoining." msgstr "" +"Kanala yeniden katılmadan önce beklenecek saniye sayısını girebilirsiniz." #: kickrejoin.cpp:134 msgid "Autorejoins on kick" -msgstr "" +msgstr "Atıldıktan sonra kanala otomatik katılma" diff --git a/modules/po/lastseen.bg_BG.po b/modules/po/lastseen.bg_BG.po index 85d6f121..444c10f7 100644 --- a/modules/po/lastseen.bg_BG.po +++ b/modules/po/lastseen.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/lastseen.da_DK.po b/modules/po/lastseen.da_DK.po index 822f2d94..ac2a55a6 100644 --- a/modules/po/lastseen.da_DK.po +++ b/modules/po/lastseen.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/lastseen.de_DE.po b/modules/po/lastseen.de_DE.po index 4dad8cba..8ee0179a 100644 --- a/modules/po/lastseen.de_DE.po +++ b/modules/po/lastseen.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/lastseen.el_GR.po b/modules/po/lastseen.el_GR.po index 9856a914..1b618abd 100644 --- a/modules/po/lastseen.el_GR.po +++ b/modules/po/lastseen.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/lastseen.es_ES.po b/modules/po/lastseen.es_ES.po index 65897cc4..f1e5b151 100644 --- a/modules/po/lastseen.es_ES.po +++ b/modules/po/lastseen.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/lastseen.fr_FR.po b/modules/po/lastseen.fr_FR.po index d4b89eb6..254cb3e2 100644 --- a/modules/po/lastseen.fr_FR.po +++ b/modules/po/lastseen.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/lastseen.id_ID.po b/modules/po/lastseen.id_ID.po index 5a5c1e9e..25daaddc 100644 --- a/modules/po/lastseen.id_ID.po +++ b/modules/po/lastseen.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/lastseen.pot\n" "X-Crowdin-File-ID: 178\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/lastseen/tmpl/index.tmpl:8 msgid "User" diff --git a/modules/po/lastseen.it_IT.po b/modules/po/lastseen.it_IT.po index 8c3fece5..b1e19efc 100644 --- a/modules/po/lastseen.it_IT.po +++ b/modules/po/lastseen.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/lastseen.nl_NL.po b/modules/po/lastseen.nl_NL.po index d3d80254..907a8cb0 100644 --- a/modules/po/lastseen.nl_NL.po +++ b/modules/po/lastseen.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/lastseen.pl_PL.po b/modules/po/lastseen.pl_PL.po index b7973117..b92b6f73 100644 --- a/modules/po/lastseen.pl_PL.po +++ b/modules/po/lastseen.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/lastseen.pt_BR.po b/modules/po/lastseen.pt_BR.po index e2b6c3db..a2a18585 100644 --- a/modules/po/lastseen.pt_BR.po +++ b/modules/po/lastseen.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/lastseen.pt_PT.po b/modules/po/lastseen.pt_PT.po index e44664ea..5cb875b3 100644 --- a/modules/po/lastseen.pt_PT.po +++ b/modules/po/lastseen.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/lastseen.ro_RO.po b/modules/po/lastseen.ro_RO.po index ae4affbc..082832ec 100644 --- a/modules/po/lastseen.ro_RO.po +++ b/modules/po/lastseen.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/lastseen.ru_RU.po b/modules/po/lastseen.ru_RU.po index a1d2fae4..04c508f5 100644 --- a/modules/po/lastseen.ru_RU.po +++ b/modules/po/lastseen.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/lastseen.tr_TR.po b/modules/po/lastseen.tr_TR.po index 76d26cde..bcaf522e 100644 --- a/modules/po/lastseen.tr_TR.po +++ b/modules/po/lastseen.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/listsockets.bg_BG.po b/modules/po/listsockets.bg_BG.po index b3846967..d8342204 100644 --- a/modules/po/listsockets.bg_BG.po +++ b/modules/po/listsockets.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/listsockets.da_DK.po b/modules/po/listsockets.da_DK.po index 74d1f307..0751fcb5 100644 --- a/modules/po/listsockets.da_DK.po +++ b/modules/po/listsockets.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/listsockets.de_DE.po b/modules/po/listsockets.de_DE.po index 7bf9236c..23e80232 100644 --- a/modules/po/listsockets.de_DE.po +++ b/modules/po/listsockets.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/listsockets.el_GR.po b/modules/po/listsockets.el_GR.po index f5832b23..0a0c69cb 100644 --- a/modules/po/listsockets.el_GR.po +++ b/modules/po/listsockets.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/listsockets.es_ES.po b/modules/po/listsockets.es_ES.po index 655842c9..198dd6c0 100644 --- a/modules/po/listsockets.es_ES.po +++ b/modules/po/listsockets.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/listsockets.fr_FR.po b/modules/po/listsockets.fr_FR.po index 501ae9fa..cc1941e2 100644 --- a/modules/po/listsockets.fr_FR.po +++ b/modules/po/listsockets.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/listsockets.id_ID.po b/modules/po/listsockets.id_ID.po index 993f9b3d..0b4c4425 100644 --- a/modules/po/listsockets.id_ID.po +++ b/modules/po/listsockets.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/listsockets.pot\n" "X-Crowdin-File-ID: 179\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 #: listsockets.cpp:229 diff --git a/modules/po/listsockets.it_IT.po b/modules/po/listsockets.it_IT.po index 12d60ede..5ffde9d6 100644 --- a/modules/po/listsockets.it_IT.po +++ b/modules/po/listsockets.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/listsockets.nl_NL.po b/modules/po/listsockets.nl_NL.po index babc1394..e28d20a1 100644 --- a/modules/po/listsockets.nl_NL.po +++ b/modules/po/listsockets.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/listsockets.pl_PL.po b/modules/po/listsockets.pl_PL.po index d61885ad..6b77f9b3 100644 --- a/modules/po/listsockets.pl_PL.po +++ b/modules/po/listsockets.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/listsockets.pt_BR.po b/modules/po/listsockets.pt_BR.po index 6c69ff0c..61c85bdc 100644 --- a/modules/po/listsockets.pt_BR.po +++ b/modules/po/listsockets.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/listsockets.pt_PT.po b/modules/po/listsockets.pt_PT.po index a8a8637d..e3761ae9 100644 --- a/modules/po/listsockets.pt_PT.po +++ b/modules/po/listsockets.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/listsockets.ro_RO.po b/modules/po/listsockets.ro_RO.po index f09aa9b2..9ca1ab4b 100644 --- a/modules/po/listsockets.ro_RO.po +++ b/modules/po/listsockets.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/listsockets.ru_RU.po b/modules/po/listsockets.ru_RU.po index 4cdbc1db..a3947bcf 100644 --- a/modules/po/listsockets.ru_RU.po +++ b/modules/po/listsockets.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/listsockets.tr_TR.po b/modules/po/listsockets.tr_TR.po index fd487034..4d850b6a 100644 --- a/modules/po/listsockets.tr_TR.po +++ b/modules/po/listsockets.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -15,99 +15,101 @@ msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 #: listsockets.cpp:229 msgid "Name" -msgstr "" +msgstr "Adı" #: modules/po/../data/listsockets/tmpl/index.tmpl:8 listsockets.cpp:214 #: listsockets.cpp:230 msgid "Created" -msgstr "" +msgstr "Oluşturuldu" #: modules/po/../data/listsockets/tmpl/index.tmpl:9 listsockets.cpp:215 #: listsockets.cpp:231 msgid "State" -msgstr "" +msgstr "Durum" #: modules/po/../data/listsockets/tmpl/index.tmpl:10 listsockets.cpp:217 #: listsockets.cpp:234 msgid "SSL" -msgstr "" +msgstr "SSL" #: modules/po/../data/listsockets/tmpl/index.tmpl:11 listsockets.cpp:219 #: listsockets.cpp:239 msgid "Local" -msgstr "" +msgstr "Yerel" #: modules/po/../data/listsockets/tmpl/index.tmpl:12 listsockets.cpp:220 #: listsockets.cpp:241 msgid "Remote" -msgstr "" +msgstr "Uzak" #: modules/po/../data/listsockets/tmpl/index.tmpl:13 msgid "Data In" -msgstr "" +msgstr "Veri Girişi" #: modules/po/../data/listsockets/tmpl/index.tmpl:14 msgid "Data Out" -msgstr "" +msgstr "Veri Çıkışı" #: listsockets.cpp:62 msgid "[-n]" -msgstr "" +msgstr "[-n]" #: listsockets.cpp:62 msgid "Shows the list of active sockets. Pass -n to show IP addresses" msgstr "" +"Aktif soketlerin listesini gösterir. IP adreslerini göstermek için -n'yi de " +"ekleyin" #: listsockets.cpp:70 msgid "You must be admin to use this module" -msgstr "" +msgstr "Bu modülü kullanmak için yönetici olmanız gerekir" #: listsockets.cpp:95 msgid "List sockets" -msgstr "" +msgstr "Soketleri listele" #: listsockets.cpp:115 listsockets.cpp:235 msgctxt "ssl" msgid "Yes" -msgstr "" +msgstr "Evet" #: listsockets.cpp:115 listsockets.cpp:236 msgctxt "ssl" msgid "No" -msgstr "" +msgstr "Hayır" #: listsockets.cpp:141 msgid "Listener" -msgstr "" +msgstr "Dinleyiciler" #: listsockets.cpp:143 msgid "Inbound" -msgstr "" +msgstr "Gelen" #: listsockets.cpp:146 msgid "Outbound" -msgstr "" +msgstr "Giden" #: listsockets.cpp:148 msgid "Connecting" -msgstr "" +msgstr "Bağlanıyor" #: listsockets.cpp:151 msgid "UNKNOWN" -msgstr "" +msgstr "BİLİNMİYOR" #: listsockets.cpp:206 msgid "You have no open sockets." -msgstr "" +msgstr "Açık soketiniz yok." #: listsockets.cpp:221 listsockets.cpp:243 msgid "In" -msgstr "" +msgstr "İçeri" #: listsockets.cpp:222 listsockets.cpp:245 msgid "Out" -msgstr "" +msgstr "Dışarı" #: listsockets.cpp:261 msgid "Lists active sockets" -msgstr "" +msgstr "Aktif soketleri listeler" diff --git a/modules/po/log.bg_BG.po b/modules/po/log.bg_BG.po index 3c0b0dd2..046a97d7 100644 --- a/modules/po/log.bg_BG.po +++ b/modules/po/log.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/log.da_DK.po b/modules/po/log.da_DK.po index b58efbfb..c13dc9a1 100644 --- a/modules/po/log.da_DK.po +++ b/modules/po/log.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/log.de_DE.po b/modules/po/log.de_DE.po index 4d4bcca0..163570fa 100644 --- a/modules/po/log.de_DE.po +++ b/modules/po/log.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/log.el_GR.po b/modules/po/log.el_GR.po index 3237efa6..b5803862 100644 --- a/modules/po/log.el_GR.po +++ b/modules/po/log.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/log.es_ES.po b/modules/po/log.es_ES.po index c2a3de09..dce9f314 100644 --- a/modules/po/log.es_ES.po +++ b/modules/po/log.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/log.fr_FR.po b/modules/po/log.fr_FR.po index 4b87a022..dcaf775a 100644 --- a/modules/po/log.fr_FR.po +++ b/modules/po/log.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/log.id_ID.po b/modules/po/log.id_ID.po index 248ca76a..ac53df7b 100644 --- a/modules/po/log.id_ID.po +++ b/modules/po/log.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/log.pot\n" "X-Crowdin-File-ID: 180\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: log.cpp:59 msgid "" diff --git a/modules/po/log.it_IT.po b/modules/po/log.it_IT.po index d79608d6..7a50298e 100644 --- a/modules/po/log.it_IT.po +++ b/modules/po/log.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/log.nl_NL.po b/modules/po/log.nl_NL.po index b918b2ac..452e6fa9 100644 --- a/modules/po/log.nl_NL.po +++ b/modules/po/log.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/log.pl_PL.po b/modules/po/log.pl_PL.po index 968f3c40..e7cb7df8 100644 --- a/modules/po/log.pl_PL.po +++ b/modules/po/log.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/log.pt_BR.po b/modules/po/log.pt_BR.po index 1989c661..19e3e49b 100644 --- a/modules/po/log.pt_BR.po +++ b/modules/po/log.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/log.pt_PT.po b/modules/po/log.pt_PT.po index e09c2aea..6bf8c7b2 100644 --- a/modules/po/log.pt_PT.po +++ b/modules/po/log.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/log.ro_RO.po b/modules/po/log.ro_RO.po index 07beb939..ceea20cf 100644 --- a/modules/po/log.ro_RO.po +++ b/modules/po/log.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/log.ru_RU.po b/modules/po/log.ru_RU.po index 35eb8201..68242d75 100644 --- a/modules/po/log.ru_RU.po +++ b/modules/po/log.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/log.tr_TR.po b/modules/po/log.tr_TR.po index 35349ade..b2e37be4 100644 --- a/modules/po/log.tr_TR.po +++ b/modules/po/log.tr_TR.po @@ -6,143 +6,153 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: log.cpp:59 msgid "" -msgstr "" +msgstr "" #: log.cpp:60 msgid "Set logging rules, use !#chan or !query to negate and * " msgstr "" +"Günlük kurallarını belirleyin, terse çevirmek/reddetmek için !#kanal veya !" +"sorgu ve * kullanın" #: log.cpp:62 msgid "Clear all logging rules" -msgstr "" +msgstr "Tüm günlüğe kaydetme kurallarını temizle" #: log.cpp:64 msgid "List all logging rules" -msgstr "" +msgstr "Tüm günlüğe kaydetme kurallarını listele" #: log.cpp:67 msgid " true|false" -msgstr "" +msgstr " true|false" #: log.cpp:68 msgid "Set one of the following options: joins, quits, nickchanges" msgstr "" +"Aşağıdaki seçeneklerden birini ayarlayın: joins, quits, nickchanges (kanala " +"katılma, çıkma, nick değişiklikleri)" #: log.cpp:71 msgid "Show current settings set by Set command" -msgstr "" +msgstr "Set komutuyla belirlenen geçerli ayarları göster" #: log.cpp:143 msgid "Usage: SetRules " -msgstr "" +msgstr "Kullanımı: SetRules " #: log.cpp:144 msgid "Wildcards are allowed" -msgstr "" +msgstr "Joker karakterlere izin verildi" #: log.cpp:156 log.cpp:179 msgid "No logging rules. Everything is logged." -msgstr "" +msgstr "Kayıt kuralı yok. Her şey günlüğe kaydedilir." #: log.cpp:161 msgid "1 rule removed: {2}" msgid_plural "{1} rules removed: {2}" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1 kural silindi: {2}" +msgstr[1] "{1} kural silindi: {2}" #: log.cpp:168 log.cpp:174 msgctxt "listrules" msgid "Rule" -msgstr "" +msgstr "Kural" #: log.cpp:169 log.cpp:175 msgctxt "listrules" msgid "Logging enabled" -msgstr "" +msgstr "Günlük Kaydı Etkin" #: log.cpp:190 msgid "" "Usage: Set true|false, where is one of: joins, quits, nickchanges" msgstr "" +"Kullanımı: Set true|false, burada şunlardan biridir: joins, " +"quits, nickchanges" #: log.cpp:197 msgid "Will log joins" -msgstr "" +msgstr "joins (kanala girişler) günlüğe kaydedilecek" #: log.cpp:197 msgid "Will not log joins" -msgstr "" +msgstr "joins (kanala girişler) günlüğe kaydedilmeyecek" #: log.cpp:198 msgid "Will log quits" -msgstr "" +msgstr "quits (IRC çıkışları) günlüğe kaydedilecek" #: log.cpp:198 msgid "Will not log quits" -msgstr "" +msgstr "quits (IRC çıkışları) günlüğe kaydedilmeyecek" #: log.cpp:200 msgid "Will log nick changes" -msgstr "" +msgstr "nickchanges (nick değişiklikleri) günlüğe kaydedilecek" #: log.cpp:200 msgid "Will not log nick changes" -msgstr "" +msgstr "nickchanges (nick değişiklikleri) günlüğe kaydedilmeyecek" #: log.cpp:204 msgid "Unknown variable. Known variables: joins, quits, nickchanges" msgstr "" +"Bilinmeyen değişken. Bilinen değişkenler: joins, quits, nickchanges (kanala " +"katılımlar, çıkışlar, nick değişiklikleri)" #: log.cpp:212 msgid "Logging joins" -msgstr "" +msgstr "joins (kanala girişler) günlüğe kaydediliyor" #: log.cpp:212 msgid "Not logging joins" -msgstr "" +msgstr "joins (kanala girişler) günlüğe kaydedilmiyor" #: log.cpp:213 msgid "Logging quits" -msgstr "" +msgstr "quits (IRC çıkışları) günlüğe kaydediliyor" #: log.cpp:213 msgid "Not logging quits" -msgstr "" +msgstr "quits (IRC çıkışları) günlüğe kaydedilmiyor" #: log.cpp:214 msgid "Logging nick changes" -msgstr "" +msgstr "nickchanges (nick değişiklikleri) günlüğe kaydediliyor" #: log.cpp:215 msgid "Not logging nick changes" -msgstr "" +msgstr "nickchanges (nick değişiklikleri) günlüğe kaydedilmiyor" #: log.cpp:352 msgid "" "Invalid args [{1}]. Only one log path allowed. Check that there are no " "spaces in the path." msgstr "" +"Geçersiz arg.lar [{1}]. Yalnızca bir log yoluna izin verilir. Yolda boşluk " +"olmadığından emin olun." #: log.cpp:402 msgid "Invalid log path [{1}]" -msgstr "" +msgstr "Geçersiz log yolu [{1}]" #: log.cpp:405 msgid "Logging to [{1}]. Using timestamp format '{2}'" -msgstr "" +msgstr "[{1}]'da loglanıyor. '{2}' zaman damgası biçimi kullanılıyor" #: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." -msgstr "" +msgstr "[-sanitize] Günlüklerin depolanacağı isteğe bağlı yol." #: log.cpp:580 msgid "Writes IRC logs." -msgstr "" +msgstr "IRC günlüklerini yazar." diff --git a/modules/po/missingmotd.bg_BG.po b/modules/po/missingmotd.bg_BG.po index 1500a219..55f21a28 100644 --- a/modules/po/missingmotd.bg_BG.po +++ b/modules/po/missingmotd.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/missingmotd.da_DK.po b/modules/po/missingmotd.da_DK.po index 9a8b9428..91490fbd 100644 --- a/modules/po/missingmotd.da_DK.po +++ b/modules/po/missingmotd.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/missingmotd.de_DE.po b/modules/po/missingmotd.de_DE.po index e7e15a31..421fa178 100644 --- a/modules/po/missingmotd.de_DE.po +++ b/modules/po/missingmotd.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/missingmotd.el_GR.po b/modules/po/missingmotd.el_GR.po index 9a535b42..dd6bd1e8 100644 --- a/modules/po/missingmotd.el_GR.po +++ b/modules/po/missingmotd.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/missingmotd.es_ES.po b/modules/po/missingmotd.es_ES.po index f5235dd6..dce825b6 100644 --- a/modules/po/missingmotd.es_ES.po +++ b/modules/po/missingmotd.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/missingmotd.fr_FR.po b/modules/po/missingmotd.fr_FR.po index 8ab32de1..4758e905 100644 --- a/modules/po/missingmotd.fr_FR.po +++ b/modules/po/missingmotd.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/missingmotd.id_ID.po b/modules/po/missingmotd.id_ID.po index cd3bb1fe..5ddc62a2 100644 --- a/modules/po/missingmotd.id_ID.po +++ b/modules/po/missingmotd.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/missingmotd.pot\n" "X-Crowdin-File-ID: 181\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: missingmotd.cpp:36 msgid "Sends 422 to clients when they login" diff --git a/modules/po/missingmotd.it_IT.po b/modules/po/missingmotd.it_IT.po index 550bdb87..74e2efdd 100644 --- a/modules/po/missingmotd.it_IT.po +++ b/modules/po/missingmotd.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/missingmotd.nl_NL.po b/modules/po/missingmotd.nl_NL.po index fdf6f610..15440275 100644 --- a/modules/po/missingmotd.nl_NL.po +++ b/modules/po/missingmotd.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/missingmotd.pl_PL.po b/modules/po/missingmotd.pl_PL.po index 8c1b4391..ebe44ae1 100644 --- a/modules/po/missingmotd.pl_PL.po +++ b/modules/po/missingmotd.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/missingmotd.pt_BR.po b/modules/po/missingmotd.pt_BR.po index 80311402..b3b1a4e4 100644 --- a/modules/po/missingmotd.pt_BR.po +++ b/modules/po/missingmotd.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/missingmotd.pt_PT.po b/modules/po/missingmotd.pt_PT.po index 59179ef9..1506d5da 100644 --- a/modules/po/missingmotd.pt_PT.po +++ b/modules/po/missingmotd.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/missingmotd.ro_RO.po b/modules/po/missingmotd.ro_RO.po index b0bf38d6..b5036a94 100644 --- a/modules/po/missingmotd.ro_RO.po +++ b/modules/po/missingmotd.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/missingmotd.ru_RU.po b/modules/po/missingmotd.ru_RU.po index 9010af6f..96602cf3 100644 --- a/modules/po/missingmotd.ru_RU.po +++ b/modules/po/missingmotd.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/missingmotd.tr_TR.po b/modules/po/missingmotd.tr_TR.po index 04944a41..150b7ff4 100644 --- a/modules/po/missingmotd.tr_TR.po +++ b/modules/po/missingmotd.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/modperl.bg_BG.po b/modules/po/modperl.bg_BG.po index 6a3f48f3..a7462a3c 100644 --- a/modules/po/modperl.bg_BG.po +++ b/modules/po/modperl.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/modperl.da_DK.po b/modules/po/modperl.da_DK.po index 9999f690..0ee19aa5 100644 --- a/modules/po/modperl.da_DK.po +++ b/modules/po/modperl.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/modperl.de_DE.po b/modules/po/modperl.de_DE.po index eee9635b..4af52535 100644 --- a/modules/po/modperl.de_DE.po +++ b/modules/po/modperl.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/modperl.el_GR.po b/modules/po/modperl.el_GR.po index 5852dbbc..6b01df19 100644 --- a/modules/po/modperl.el_GR.po +++ b/modules/po/modperl.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/modperl.es_ES.po b/modules/po/modperl.es_ES.po index d7ace707..cce91b98 100644 --- a/modules/po/modperl.es_ES.po +++ b/modules/po/modperl.es_ES.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Carga scripts perl como módulos de ZNC" diff --git a/modules/po/modperl.fr_FR.po b/modules/po/modperl.fr_FR.po index ca51c904..11491a22 100644 --- a/modules/po/modperl.fr_FR.po +++ b/modules/po/modperl.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/modperl.id_ID.po b/modules/po/modperl.id_ID.po index 832f503b..513ebae4 100644 --- a/modules/po/modperl.id_ID.po +++ b/modules/po/modperl.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/modperl.pot\n" "X-Crowdin-File-ID: 182\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" diff --git a/modules/po/modperl.it_IT.po b/modules/po/modperl.it_IT.po index 26e918e4..3fd4f6c4 100644 --- a/modules/po/modperl.it_IT.po +++ b/modules/po/modperl.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/modperl.nl_NL.po b/modules/po/modperl.nl_NL.po index a3f5d110..e07a504e 100644 --- a/modules/po/modperl.nl_NL.po +++ b/modules/po/modperl.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/modperl.pl_PL.po b/modules/po/modperl.pl_PL.po index 569d99b0..a86b282d 100644 --- a/modules/po/modperl.pl_PL.po +++ b/modules/po/modperl.pl_PL.po @@ -8,12 +8,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Ładuje skrypty perl jako moduły ZNC" diff --git a/modules/po/modperl.pt_BR.po b/modules/po/modperl.pt_BR.po index 66308b5c..e97a79b2 100644 --- a/modules/po/modperl.pt_BR.po +++ b/modules/po/modperl.pt_BR.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modperl.pt_PT.po b/modules/po/modperl.pt_PT.po index affb2f2f..66152726 100644 --- a/modules/po/modperl.pt_PT.po +++ b/modules/po/modperl.pt_PT.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Carrega scripts Perl como se fossem módulos de ZNC" diff --git a/modules/po/modperl.ro_RO.po b/modules/po/modperl.ro_RO.po index 1245ac52..316e249f 100644 --- a/modules/po/modperl.ro_RO.po +++ b/modules/po/modperl.ro_RO.po @@ -7,12 +7,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modperl.ru_RU.po b/modules/po/modperl.ru_RU.po index 8ee33325..776662ba 100644 --- a/modules/po/modperl.ru_RU.po +++ b/modules/po/modperl.ru_RU.po @@ -8,12 +8,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Загружает perl-скрипты как модуль ZNC" diff --git a/modules/po/modperl.tr_TR.po b/modules/po/modperl.tr_TR.po index 741c1260..802cb922 100644 --- a/modules/po/modperl.tr_TR.po +++ b/modules/po/modperl.tr_TR.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Perl komut dosyalarını ZNC modülleri olarak yükler" diff --git a/modules/po/modpython.bg_BG.po b/modules/po/modpython.bg_BG.po index 1445f01a..7a585ab6 100644 --- a/modules/po/modpython.bg_BG.po +++ b/modules/po/modpython.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/modpython.da_DK.po b/modules/po/modpython.da_DK.po index eac04bcc..5e2de30c 100644 --- a/modules/po/modpython.da_DK.po +++ b/modules/po/modpython.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/modpython.de_DE.po b/modules/po/modpython.de_DE.po index f401439d..213a4d59 100644 --- a/modules/po/modpython.de_DE.po +++ b/modules/po/modpython.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/modpython.el_GR.po b/modules/po/modpython.el_GR.po index e27c7c0e..ffdca667 100644 --- a/modules/po/modpython.el_GR.po +++ b/modules/po/modpython.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/modpython.es_ES.po b/modules/po/modpython.es_ES.po index 313d1caa..b3630840 100644 --- a/modules/po/modpython.es_ES.po +++ b/modules/po/modpython.es_ES.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" -#: modpython.cpp:532 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Carga scripts de python como módulos de ZNC" diff --git a/modules/po/modpython.fr_FR.po b/modules/po/modpython.fr_FR.po index fdc4e694..53860f92 100644 --- a/modules/po/modpython.fr_FR.po +++ b/modules/po/modpython.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/modpython.id_ID.po b/modules/po/modpython.id_ID.po index cff3f223..ccd1a9c4 100644 --- a/modules/po/modpython.id_ID.po +++ b/modules/po/modpython.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/modpython.pot\n" "X-Crowdin-File-ID: 183\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" diff --git a/modules/po/modpython.it_IT.po b/modules/po/modpython.it_IT.po index f2b019d5..0918fc88 100644 --- a/modules/po/modpython.it_IT.po +++ b/modules/po/modpython.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/modpython.nl_NL.po b/modules/po/modpython.nl_NL.po index 137e41f6..e32f9fcd 100644 --- a/modules/po/modpython.nl_NL.po +++ b/modules/po/modpython.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/modpython.pl_PL.po b/modules/po/modpython.pl_PL.po index 8eaf2f09..b759c6c2 100644 --- a/modules/po/modpython.pl_PL.po +++ b/modules/po/modpython.pl_PL.po @@ -8,12 +8,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Ładuje skrypty pythona jako moduły ZNC" diff --git a/modules/po/modpython.pt_BR.po b/modules/po/modpython.pt_BR.po index 0368c88c..a14d6e1d 100644 --- a/modules/po/modpython.pt_BR.po +++ b/modules/po/modpython.pt_BR.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" -#: modpython.cpp:532 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.pt_PT.po b/modules/po/modpython.pt_PT.po index a227729a..4e8fbc13 100644 --- a/modules/po/modpython.pt_PT.po +++ b/modules/po/modpython.pt_PT.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" -#: modpython.cpp:532 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Carrega scripts Python como se fossem módulos de ZNC" diff --git a/modules/po/modpython.ro_RO.po b/modules/po/modpython.ro_RO.po index 633f571d..fcf216c9 100644 --- a/modules/po/modpython.ro_RO.po +++ b/modules/po/modpython.ro_RO.po @@ -7,12 +7,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" -#: modpython.cpp:532 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.ru_RU.po b/modules/po/modpython.ru_RU.po index f0fc2aa2..13072397 100644 --- a/modules/po/modpython.ru_RU.po +++ b/modules/po/modpython.ru_RU.po @@ -8,12 +8,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" -#: modpython.cpp:532 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Загружает Python-скрипты как модули ZNC" diff --git a/modules/po/modpython.tr_TR.po b/modules/po/modpython.tr_TR.po index 4d1088a9..d737803e 100644 --- a/modules/po/modpython.tr_TR.po +++ b/modules/po/modpython.tr_TR.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" -#: modpython.cpp:532 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Python komut dosyalarını ZNC modülleri olarak yükler" diff --git a/modules/po/modules_online.bg_BG.po b/modules/po/modules_online.bg_BG.po index a9249329..502b306f 100644 --- a/modules/po/modules_online.bg_BG.po +++ b/modules/po/modules_online.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/modules_online.da_DK.po b/modules/po/modules_online.da_DK.po index 051159c2..68baf47f 100644 --- a/modules/po/modules_online.da_DK.po +++ b/modules/po/modules_online.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/modules_online.de_DE.po b/modules/po/modules_online.de_DE.po index 280b75ea..2ce0d568 100644 --- a/modules/po/modules_online.de_DE.po +++ b/modules/po/modules_online.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/modules_online.el_GR.po b/modules/po/modules_online.el_GR.po index 6ad10602..19204f91 100644 --- a/modules/po/modules_online.el_GR.po +++ b/modules/po/modules_online.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/modules_online.es_ES.po b/modules/po/modules_online.es_ES.po index b53a8e6a..33219129 100644 --- a/modules/po/modules_online.es_ES.po +++ b/modules/po/modules_online.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/modules_online.fr_FR.po b/modules/po/modules_online.fr_FR.po index fa095e27..90d85c9a 100644 --- a/modules/po/modules_online.fr_FR.po +++ b/modules/po/modules_online.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/modules_online.id_ID.po b/modules/po/modules_online.id_ID.po index 64457a02..c837acf6 100644 --- a/modules/po/modules_online.id_ID.po +++ b/modules/po/modules_online.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/modules_online.pot\n" "X-Crowdin-File-ID: 184\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules_online.cpp:117 msgid "Makes ZNC's *modules to be \"online\"." diff --git a/modules/po/modules_online.it_IT.po b/modules/po/modules_online.it_IT.po index 484b8e5d..45615495 100644 --- a/modules/po/modules_online.it_IT.po +++ b/modules/po/modules_online.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/modules_online.nl_NL.po b/modules/po/modules_online.nl_NL.po index aac2a9dc..3d341917 100644 --- a/modules/po/modules_online.nl_NL.po +++ b/modules/po/modules_online.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/modules_online.pl_PL.po b/modules/po/modules_online.pl_PL.po index 69ec9c93..440923e6 100644 --- a/modules/po/modules_online.pl_PL.po +++ b/modules/po/modules_online.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/modules_online.pt_BR.po b/modules/po/modules_online.pt_BR.po index eb4692aa..0ba80c3c 100644 --- a/modules/po/modules_online.pt_BR.po +++ b/modules/po/modules_online.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/modules_online.pt_PT.po b/modules/po/modules_online.pt_PT.po index c03f06f9..08d49b1e 100644 --- a/modules/po/modules_online.pt_PT.po +++ b/modules/po/modules_online.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/modules_online.ro_RO.po b/modules/po/modules_online.ro_RO.po index 55aec3cd..16788415 100644 --- a/modules/po/modules_online.ro_RO.po +++ b/modules/po/modules_online.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/modules_online.ru_RU.po b/modules/po/modules_online.ru_RU.po index 82312d2a..d7224404 100644 --- a/modules/po/modules_online.ru_RU.po +++ b/modules/po/modules_online.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/modules_online.tr_TR.po b/modules/po/modules_online.tr_TR.po index cb6d12dd..aa8567b1 100644 --- a/modules/po/modules_online.tr_TR.po +++ b/modules/po/modules_online.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/nickserv.bg_BG.po b/modules/po/nickserv.bg_BG.po index 902f69d2..c10f6f0d 100644 --- a/modules/po/nickserv.bg_BG.po +++ b/modules/po/nickserv.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/nickserv.da_DK.po b/modules/po/nickserv.da_DK.po index 04bd3148..4f38e29c 100644 --- a/modules/po/nickserv.da_DK.po +++ b/modules/po/nickserv.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/nickserv.de_DE.po b/modules/po/nickserv.de_DE.po index a32f1f1c..e6143882 100644 --- a/modules/po/nickserv.de_DE.po +++ b/modules/po/nickserv.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/nickserv.el_GR.po b/modules/po/nickserv.el_GR.po index cb1b0386..e1c07d7f 100644 --- a/modules/po/nickserv.el_GR.po +++ b/modules/po/nickserv.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/nickserv.es_ES.po b/modules/po/nickserv.es_ES.po index c4a77fba..edc5f0c2 100644 --- a/modules/po/nickserv.es_ES.po +++ b/modules/po/nickserv.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/nickserv.fr_FR.po b/modules/po/nickserv.fr_FR.po index de74a88e..da3e2dbc 100644 --- a/modules/po/nickserv.fr_FR.po +++ b/modules/po/nickserv.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/nickserv.id_ID.po b/modules/po/nickserv.id_ID.po index 3cee07a4..9811cb7f 100644 --- a/modules/po/nickserv.id_ID.po +++ b/modules/po/nickserv.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/nickserv.pot\n" "X-Crowdin-File-ID: 185\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: nickserv.cpp:31 msgid "Password set" diff --git a/modules/po/nickserv.it_IT.po b/modules/po/nickserv.it_IT.po index 31455733..b2196ec1 100644 --- a/modules/po/nickserv.it_IT.po +++ b/modules/po/nickserv.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/nickserv.nl_NL.po b/modules/po/nickserv.nl_NL.po index 723eb017..0b04e691 100644 --- a/modules/po/nickserv.nl_NL.po +++ b/modules/po/nickserv.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/nickserv.pl_PL.po b/modules/po/nickserv.pl_PL.po index 1d1efeb0..b165f6e0 100644 --- a/modules/po/nickserv.pl_PL.po +++ b/modules/po/nickserv.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/nickserv.pt_BR.po b/modules/po/nickserv.pt_BR.po index 28d587bc..32969616 100644 --- a/modules/po/nickserv.pt_BR.po +++ b/modules/po/nickserv.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/nickserv.pt_PT.po b/modules/po/nickserv.pt_PT.po index 78ba1ecc..3e6282cb 100644 --- a/modules/po/nickserv.pt_PT.po +++ b/modules/po/nickserv.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/nickserv.ro_RO.po b/modules/po/nickserv.ro_RO.po index 4241da0a..3470e5f9 100644 --- a/modules/po/nickserv.ro_RO.po +++ b/modules/po/nickserv.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/nickserv.ru_RU.po b/modules/po/nickserv.ru_RU.po index a6bee5a1..3429fb1c 100644 --- a/modules/po/nickserv.ru_RU.po +++ b/modules/po/nickserv.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/nickserv.tr_TR.po b/modules/po/nickserv.tr_TR.po index 6395d2cb..d7eae027 100644 --- a/modules/po/nickserv.tr_TR.po +++ b/modules/po/nickserv.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/notes.bg_BG.po b/modules/po/notes.bg_BG.po index ea4ddc2c..feed493a 100644 --- a/modules/po/notes.bg_BG.po +++ b/modules/po/notes.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/notes.da_DK.po b/modules/po/notes.da_DK.po index 629a77b9..de3cfab2 100644 --- a/modules/po/notes.da_DK.po +++ b/modules/po/notes.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/notes.de_DE.po b/modules/po/notes.de_DE.po index fd19b33f..2404f3fe 100644 --- a/modules/po/notes.de_DE.po +++ b/modules/po/notes.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/notes.el_GR.po b/modules/po/notes.el_GR.po index 337ddeae..de226c46 100644 --- a/modules/po/notes.el_GR.po +++ b/modules/po/notes.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/notes.es_ES.po b/modules/po/notes.es_ES.po index 25f96361..5c14c2b2 100644 --- a/modules/po/notes.es_ES.po +++ b/modules/po/notes.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/notes.fr_FR.po b/modules/po/notes.fr_FR.po index d18759e8..72b001cf 100644 --- a/modules/po/notes.fr_FR.po +++ b/modules/po/notes.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/notes.id_ID.po b/modules/po/notes.id_ID.po index 98850154..767ecc84 100644 --- a/modules/po/notes.id_ID.po +++ b/modules/po/notes.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/notes.pot\n" "X-Crowdin-File-ID: 186\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/notes/tmpl/index.tmpl:7 msgid "Add A Note" diff --git a/modules/po/notes.it_IT.po b/modules/po/notes.it_IT.po index 622574a1..31963b18 100644 --- a/modules/po/notes.it_IT.po +++ b/modules/po/notes.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/notes.nl_NL.po b/modules/po/notes.nl_NL.po index 8aa0abf4..3452223b 100644 --- a/modules/po/notes.nl_NL.po +++ b/modules/po/notes.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/notes.pl_PL.po b/modules/po/notes.pl_PL.po index 0e94120b..52319b14 100644 --- a/modules/po/notes.pl_PL.po +++ b/modules/po/notes.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/notes.pt_BR.po b/modules/po/notes.pt_BR.po index cc11357e..45efc52d 100644 --- a/modules/po/notes.pt_BR.po +++ b/modules/po/notes.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/notes.pt_PT.po b/modules/po/notes.pt_PT.po index fce2adde..fa0a69b7 100644 --- a/modules/po/notes.pt_PT.po +++ b/modules/po/notes.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/notes.ro_RO.po b/modules/po/notes.ro_RO.po index ee2d0ea5..ad0221ca 100644 --- a/modules/po/notes.ro_RO.po +++ b/modules/po/notes.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/notes.ru_RU.po b/modules/po/notes.ru_RU.po index c94c8cbf..7d376f34 100644 --- a/modules/po/notes.ru_RU.po +++ b/modules/po/notes.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/notes.tr_TR.po b/modules/po/notes.tr_TR.po index 1c6f42a6..3c328871 100644 --- a/modules/po/notes.tr_TR.po +++ b/modules/po/notes.tr_TR.po @@ -6,114 +6,117 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: modules/po/../data/notes/tmpl/index.tmpl:7 msgid "Add A Note" -msgstr "" +msgstr "Bir Not Ekle" #: modules/po/../data/notes/tmpl/index.tmpl:11 msgid "Key:" -msgstr "" +msgstr "Anahtar:" #: modules/po/../data/notes/tmpl/index.tmpl:15 msgid "Note:" -msgstr "" +msgstr "Not:" #: modules/po/../data/notes/tmpl/index.tmpl:19 msgid "Add Note" -msgstr "" +msgstr "Not Ekle" #: modules/po/../data/notes/tmpl/index.tmpl:27 msgid "You have no notes to display." -msgstr "" +msgstr "Görüntülenecek notunuz yok." #: modules/po/../data/notes/tmpl/index.tmpl:34 notes.cpp:164 notes.cpp:170 msgid "Key" -msgstr "" +msgstr "Anahtar" #: modules/po/../data/notes/tmpl/index.tmpl:35 notes.cpp:165 notes.cpp:171 msgid "Note" -msgstr "" +msgstr "Not" #: modules/po/../data/notes/tmpl/index.tmpl:41 msgid "[del]" -msgstr "" +msgstr "[del]" #: notes.cpp:32 msgid "That note already exists. Use MOD to overwrite." -msgstr "" +msgstr "Bu not zaten var. Üzerine yazmak için 'MOD ' kullanın." #: notes.cpp:35 notes.cpp:137 msgid "Added note {1}" -msgstr "" +msgstr "{1} notu eklendi" #: notes.cpp:37 notes.cpp:48 notes.cpp:142 msgid "Unable to add note {1}" -msgstr "" +msgstr "{1} notu eklenemiyor" #: notes.cpp:46 notes.cpp:139 msgid "Set note for {1}" -msgstr "" +msgstr "{1} için notu ayarla" #: notes.cpp:56 msgid "This note doesn't exist." -msgstr "" +msgstr "Böyle bir not yok." #: notes.cpp:66 notes.cpp:116 msgid "Deleted note {1}" -msgstr "" +msgstr "{1} notu silindi" #: notes.cpp:68 notes.cpp:118 msgid "Unable to delete note {1}" -msgstr "" +msgstr "{1} notu silinemiyor" #: notes.cpp:75 msgid "List notes" -msgstr "" +msgstr "Notları listele" #: notes.cpp:77 notes.cpp:81 msgid " " -msgstr "" +msgstr " " #: notes.cpp:77 msgid "Add a note" -msgstr "" +msgstr "Bir not ekle" #: notes.cpp:79 notes.cpp:83 msgid "" -msgstr "" +msgstr "" #: notes.cpp:79 msgid "Delete a note" -msgstr "" +msgstr "Bir not sil" #: notes.cpp:81 msgid "Modify a note" -msgstr "" +msgstr "Bir notu değiştir" #: notes.cpp:94 msgid "Notes" -msgstr "" +msgstr "Notlar" #: notes.cpp:133 msgid "That note already exists. Use /#+ to overwrite." msgstr "" +"Bu zaten mevcut değil. Üzerine yazmak için '/#+' kullanın." #: notes.cpp:186 notes.cpp:188 msgid "You have no entries." -msgstr "" +msgstr "Hiçbir girdiniz yok." #: notes.cpp:224 msgid "" "This user module takes up to one arguments. It can be -disableNotesOnLogin " "not to show notes upon client login" msgstr "" +"Bu kullanıcı modülü en fazla bir argüman alır. İstemci oturum açtığında " +"notların gösterilmemesi için '-disableNotesOnLogin' olabilir" #: notes.cpp:228 msgid "Keep and replay notes" -msgstr "" +msgstr "Notları saklayın ve tekrar oynatın" diff --git a/modules/po/notify_connect.bg_BG.po b/modules/po/notify_connect.bg_BG.po index f590f639..d9b96b15 100644 --- a/modules/po/notify_connect.bg_BG.po +++ b/modules/po/notify_connect.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/notify_connect.da_DK.po b/modules/po/notify_connect.da_DK.po index 71c167f7..bc596428 100644 --- a/modules/po/notify_connect.da_DK.po +++ b/modules/po/notify_connect.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/notify_connect.de_DE.po b/modules/po/notify_connect.de_DE.po index 53e41f5b..012f59cf 100644 --- a/modules/po/notify_connect.de_DE.po +++ b/modules/po/notify_connect.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/notify_connect.el_GR.po b/modules/po/notify_connect.el_GR.po index c28d462d..b5ed3791 100644 --- a/modules/po/notify_connect.el_GR.po +++ b/modules/po/notify_connect.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/notify_connect.es_ES.po b/modules/po/notify_connect.es_ES.po index a83bce84..36dccb52 100644 --- a/modules/po/notify_connect.es_ES.po +++ b/modules/po/notify_connect.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/notify_connect.fr_FR.po b/modules/po/notify_connect.fr_FR.po index 881d67da..b7440cbd 100644 --- a/modules/po/notify_connect.fr_FR.po +++ b/modules/po/notify_connect.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/notify_connect.id_ID.po b/modules/po/notify_connect.id_ID.po index 2f970b02..825192ac 100644 --- a/modules/po/notify_connect.id_ID.po +++ b/modules/po/notify_connect.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/notify_connect.pot\n" "X-Crowdin-File-ID: 187\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: notify_connect.cpp:24 msgid "attached" diff --git a/modules/po/notify_connect.it_IT.po b/modules/po/notify_connect.it_IT.po index 3976096f..2afef7ab 100644 --- a/modules/po/notify_connect.it_IT.po +++ b/modules/po/notify_connect.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/notify_connect.nl_NL.po b/modules/po/notify_connect.nl_NL.po index 9e3b9a7c..6fa354e3 100644 --- a/modules/po/notify_connect.nl_NL.po +++ b/modules/po/notify_connect.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/notify_connect.pl_PL.po b/modules/po/notify_connect.pl_PL.po index 249d9d66..b813f2f0 100644 --- a/modules/po/notify_connect.pl_PL.po +++ b/modules/po/notify_connect.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/notify_connect.pt_BR.po b/modules/po/notify_connect.pt_BR.po index 4d62416a..068826fa 100644 --- a/modules/po/notify_connect.pt_BR.po +++ b/modules/po/notify_connect.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/notify_connect.pt_PT.po b/modules/po/notify_connect.pt_PT.po index d598699d..e3fcad39 100644 --- a/modules/po/notify_connect.pt_PT.po +++ b/modules/po/notify_connect.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/notify_connect.ro_RO.po b/modules/po/notify_connect.ro_RO.po index d8a62d4c..39a14c17 100644 --- a/modules/po/notify_connect.ro_RO.po +++ b/modules/po/notify_connect.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/notify_connect.ru_RU.po b/modules/po/notify_connect.ru_RU.po index f1c5b804..c705b17e 100644 --- a/modules/po/notify_connect.ru_RU.po +++ b/modules/po/notify_connect.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/notify_connect.tr_TR.po b/modules/po/notify_connect.tr_TR.po index 5a67fb5d..9bde4c5e 100644 --- a/modules/po/notify_connect.tr_TR.po +++ b/modules/po/notify_connect.tr_TR.po @@ -6,24 +6,26 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: notify_connect.cpp:24 msgid "attached" -msgstr "" +msgstr "bağlandı" #: notify_connect.cpp:26 msgid "detached" -msgstr "" +msgstr "ayrıldı" #: notify_connect.cpp:41 msgid "{1} {2} from {3}" -msgstr "" +msgstr "{1}, {3}'dan {2}" #: notify_connect.cpp:52 msgid "Notifies all admin users when a client connects or disconnects." msgstr "" +"Bir istemci bağlandığında veya bağlantısını kestiğinde tüm yönetici " +"kullanıcılara bilgi verir." diff --git a/modules/po/perform.bg_BG.po b/modules/po/perform.bg_BG.po index 55959c76..b2d0aad7 100644 --- a/modules/po/perform.bg_BG.po +++ b/modules/po/perform.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/perform.da_DK.po b/modules/po/perform.da_DK.po index f7939e16..183269d4 100644 --- a/modules/po/perform.da_DK.po +++ b/modules/po/perform.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/perform.de_DE.po b/modules/po/perform.de_DE.po index b0f15c58..60bd8940 100644 --- a/modules/po/perform.de_DE.po +++ b/modules/po/perform.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/perform.el_GR.po b/modules/po/perform.el_GR.po index 884bb292..20f71ae3 100644 --- a/modules/po/perform.el_GR.po +++ b/modules/po/perform.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/perform.es_ES.po b/modules/po/perform.es_ES.po index f9f89e3a..741ffe9d 100644 --- a/modules/po/perform.es_ES.po +++ b/modules/po/perform.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/perform.fr_FR.po b/modules/po/perform.fr_FR.po index 526399ba..70ff24fa 100644 --- a/modules/po/perform.fr_FR.po +++ b/modules/po/perform.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/perform.id_ID.po b/modules/po/perform.id_ID.po index 87f32225..c8a0a499 100644 --- a/modules/po/perform.id_ID.po +++ b/modules/po/perform.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/perform.pot\n" "X-Crowdin-File-ID: 189\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/perform/tmpl/index.tmpl:7 perform.cpp:143 msgid "Perform" diff --git a/modules/po/perform.it_IT.po b/modules/po/perform.it_IT.po index c9bf6d9b..0dd6403f 100644 --- a/modules/po/perform.it_IT.po +++ b/modules/po/perform.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/perform.nl_NL.po b/modules/po/perform.nl_NL.po index d8c08746..cbff7ae3 100644 --- a/modules/po/perform.nl_NL.po +++ b/modules/po/perform.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/perform.pl_PL.po b/modules/po/perform.pl_PL.po index 07e161c5..069f9c95 100644 --- a/modules/po/perform.pl_PL.po +++ b/modules/po/perform.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/perform.pt_BR.po b/modules/po/perform.pt_BR.po index 246d9321..fd8b77ae 100644 --- a/modules/po/perform.pt_BR.po +++ b/modules/po/perform.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/perform.pt_PT.po b/modules/po/perform.pt_PT.po index 39be223f..cd24fbaa 100644 --- a/modules/po/perform.pt_PT.po +++ b/modules/po/perform.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/perform.ro_RO.po b/modules/po/perform.ro_RO.po index 9a814e5f..98d6e07d 100644 --- a/modules/po/perform.ro_RO.po +++ b/modules/po/perform.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/perform.ru_RU.po b/modules/po/perform.ru_RU.po index b4bab31c..2498475e 100644 --- a/modules/po/perform.ru_RU.po +++ b/modules/po/perform.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/perform.tr_TR.po b/modules/po/perform.tr_TR.po index f280b2e9..3ab07785 100644 --- a/modules/po/perform.tr_TR.po +++ b/modules/po/perform.tr_TR.po @@ -6,103 +6,105 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: modules/po/../data/perform/tmpl/index.tmpl:7 perform.cpp:143 msgid "Perform" -msgstr "" +msgstr "Uygula" #: modules/po/../data/perform/tmpl/index.tmpl:11 msgid "Perform commands:" -msgstr "" +msgstr "'Uygula' komutları:" #: modules/po/../data/perform/tmpl/index.tmpl:15 msgid "Commands sent to the IRC server on connect, one per line." msgstr "" +"Bağlantı sırasında IRC sunucusuna her satıra bir tane olmak üzere gönderilen " +"komutlar." #: modules/po/../data/perform/tmpl/index.tmpl:18 msgid "Save" -msgstr "" +msgstr "Kaydet" #: perform.cpp:24 msgid "Usage: add " -msgstr "" +msgstr "Kullanımı: add " #: perform.cpp:29 msgid "Added!" -msgstr "" +msgstr "Eklendi!" #: perform.cpp:37 perform.cpp:82 msgid "Illegal # Requested" -msgstr "" +msgstr "İllegal # İstek" #: perform.cpp:41 msgid "Command Erased." -msgstr "" +msgstr "Komut Silindi." #: perform.cpp:50 perform.cpp:56 msgctxt "list" msgid "Id" -msgstr "" +msgstr "Id" #: perform.cpp:51 perform.cpp:57 msgctxt "list" msgid "Perform" -msgstr "" +msgstr "Uygula" #: perform.cpp:52 perform.cpp:62 msgctxt "list" msgid "Expanded" -msgstr "" +msgstr "Genişletilmiş" #: perform.cpp:67 msgid "No commands in your perform list." -msgstr "" +msgstr "Uygula listenizde komut yok." #: perform.cpp:73 msgid "perform commands sent" -msgstr "" +msgstr "'Uygula' komutları gönderildi" #: perform.cpp:86 msgid "Commands Swapped." -msgstr "" +msgstr "Komutlar Değiştirildi." #: perform.cpp:95 msgid "" -msgstr "" +msgstr "" #: perform.cpp:96 msgid "Adds perform command to be sent to the server on connect" -msgstr "" +msgstr "Bağlanıldığında sunucuya gönderilecek 'Uygula' komutunu ekler" #: perform.cpp:98 msgid "" -msgstr "" +msgstr "" #: perform.cpp:98 msgid "Delete a perform command" -msgstr "" +msgstr "Bir 'Uygula' komutunu silme" #: perform.cpp:100 msgid "List the perform commands" -msgstr "" +msgstr "'Uygula' komutlarını listeleyin" #: perform.cpp:103 msgid "Send the perform commands to the server now" -msgstr "" +msgstr "'Uygula' komutlarını şimdi sunucuya gönderin" #: perform.cpp:105 msgid " " -msgstr "" +msgstr " " #: perform.cpp:106 msgid "Swap two perform commands" -msgstr "" +msgstr "İki 'Uygula' komutunu değiştirin" #: perform.cpp:192 msgid "Keeps a list of commands to be executed when ZNC connects to IRC." -msgstr "" +msgstr "ZNC, IRC'ye bağlandığında yürütülecek komutların bir listesini tutar." diff --git a/modules/po/perleval.bg_BG.po b/modules/po/perleval.bg_BG.po index e9c58232..bf21eb29 100644 --- a/modules/po/perleval.bg_BG.po +++ b/modules/po/perleval.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/perleval.da_DK.po b/modules/po/perleval.da_DK.po index 41e20402..12d41e68 100644 --- a/modules/po/perleval.da_DK.po +++ b/modules/po/perleval.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/perleval.de_DE.po b/modules/po/perleval.de_DE.po index b1f4b9c6..235ac2cc 100644 --- a/modules/po/perleval.de_DE.po +++ b/modules/po/perleval.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/perleval.el_GR.po b/modules/po/perleval.el_GR.po index d7c0afef..310e066d 100644 --- a/modules/po/perleval.el_GR.po +++ b/modules/po/perleval.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/perleval.es_ES.po b/modules/po/perleval.es_ES.po index 9f65a730..51f6490b 100644 --- a/modules/po/perleval.es_ES.po +++ b/modules/po/perleval.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/perleval.fr_FR.po b/modules/po/perleval.fr_FR.po index bc02e552..3e68e049 100644 --- a/modules/po/perleval.fr_FR.po +++ b/modules/po/perleval.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/perleval.id_ID.po b/modules/po/perleval.id_ID.po index 358a8a9a..4fa5418d 100644 --- a/modules/po/perleval.id_ID.po +++ b/modules/po/perleval.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/perleval.pot\n" "X-Crowdin-File-ID: 190\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: perleval.pm:23 msgid "Evaluates perl code" diff --git a/modules/po/perleval.it_IT.po b/modules/po/perleval.it_IT.po index 9abef01d..a9cf9cb6 100644 --- a/modules/po/perleval.it_IT.po +++ b/modules/po/perleval.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/perleval.nl_NL.po b/modules/po/perleval.nl_NL.po index 2497c70a..b620b153 100644 --- a/modules/po/perleval.nl_NL.po +++ b/modules/po/perleval.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/perleval.pl_PL.po b/modules/po/perleval.pl_PL.po index f073070a..be0c0825 100644 --- a/modules/po/perleval.pl_PL.po +++ b/modules/po/perleval.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/perleval.pt_BR.po b/modules/po/perleval.pt_BR.po index 48023222..d385ab4f 100644 --- a/modules/po/perleval.pt_BR.po +++ b/modules/po/perleval.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/perleval.pt_PT.po b/modules/po/perleval.pt_PT.po index a41baf3f..f4d14f1a 100644 --- a/modules/po/perleval.pt_PT.po +++ b/modules/po/perleval.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/perleval.ro_RO.po b/modules/po/perleval.ro_RO.po index 2bc8edbe..28a9f1aa 100644 --- a/modules/po/perleval.ro_RO.po +++ b/modules/po/perleval.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/perleval.ru_RU.po b/modules/po/perleval.ru_RU.po index 8355feed..e5f76c15 100644 --- a/modules/po/perleval.ru_RU.po +++ b/modules/po/perleval.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/perleval.tr_TR.po b/modules/po/perleval.tr_TR.po index 54fbdebd..0fecc8c7 100644 --- a/modules/po/perleval.tr_TR.po +++ b/modules/po/perleval.tr_TR.po @@ -6,26 +6,26 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: perleval.pm:23 msgid "Evaluates perl code" -msgstr "" +msgstr "Perl kodunu değerlendirir" #: perleval.pm:33 msgid "Only admin can load this module" -msgstr "" +msgstr "Bu modülü yalnızca yönetici yükleyebilir" #: perleval.pm:44 #, perl-format msgid "Error: %s" -msgstr "" +msgstr "Hata: %s" #: perleval.pm:46 #, perl-format msgid "Result: %s" -msgstr "" +msgstr "Sonuç: %s" diff --git a/modules/po/pyeval.bg_BG.po b/modules/po/pyeval.bg_BG.po index 848f374d..76951780 100644 --- a/modules/po/pyeval.bg_BG.po +++ b/modules/po/pyeval.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/pyeval.da_DK.po b/modules/po/pyeval.da_DK.po index f4ead42d..2b9969fa 100644 --- a/modules/po/pyeval.da_DK.po +++ b/modules/po/pyeval.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/pyeval.de_DE.po b/modules/po/pyeval.de_DE.po index ad845436..7a1755bf 100644 --- a/modules/po/pyeval.de_DE.po +++ b/modules/po/pyeval.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/pyeval.el_GR.po b/modules/po/pyeval.el_GR.po index 66b35ef6..c0b07aa3 100644 --- a/modules/po/pyeval.el_GR.po +++ b/modules/po/pyeval.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/pyeval.es_ES.po b/modules/po/pyeval.es_ES.po index 12a76213..e83114c7 100644 --- a/modules/po/pyeval.es_ES.po +++ b/modules/po/pyeval.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/pyeval.fr_FR.po b/modules/po/pyeval.fr_FR.po index 7b9776db..200339e8 100644 --- a/modules/po/pyeval.fr_FR.po +++ b/modules/po/pyeval.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/pyeval.id_ID.po b/modules/po/pyeval.id_ID.po index 6ff56b0b..a316f8b6 100644 --- a/modules/po/pyeval.id_ID.po +++ b/modules/po/pyeval.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/pyeval.pot\n" "X-Crowdin-File-ID: 191\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: pyeval.py:49 msgid "You must have admin privileges to load this module." diff --git a/modules/po/pyeval.it_IT.po b/modules/po/pyeval.it_IT.po index 3dc13005..8d3e168e 100644 --- a/modules/po/pyeval.it_IT.po +++ b/modules/po/pyeval.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/pyeval.nl_NL.po b/modules/po/pyeval.nl_NL.po index 543e9d0e..213d2c4c 100644 --- a/modules/po/pyeval.nl_NL.po +++ b/modules/po/pyeval.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/pyeval.pl_PL.po b/modules/po/pyeval.pl_PL.po index 4a18b617..34beb394 100644 --- a/modules/po/pyeval.pl_PL.po +++ b/modules/po/pyeval.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/pyeval.pt_BR.po b/modules/po/pyeval.pt_BR.po index ef36873d..abec1d7f 100644 --- a/modules/po/pyeval.pt_BR.po +++ b/modules/po/pyeval.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/pyeval.pt_PT.po b/modules/po/pyeval.pt_PT.po index 3c49f93a..8e7fdcf7 100644 --- a/modules/po/pyeval.pt_PT.po +++ b/modules/po/pyeval.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/pyeval.ro_RO.po b/modules/po/pyeval.ro_RO.po index f3cfa8ab..405b0ac2 100644 --- a/modules/po/pyeval.ro_RO.po +++ b/modules/po/pyeval.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/pyeval.ru_RU.po b/modules/po/pyeval.ru_RU.po index 13f55025..5c4c0bdb 100644 --- a/modules/po/pyeval.ru_RU.po +++ b/modules/po/pyeval.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/pyeval.tr_TR.po b/modules/po/pyeval.tr_TR.po index 139c9013..764e7c6c 100644 --- a/modules/po/pyeval.tr_TR.po +++ b/modules/po/pyeval.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -15,7 +15,8 @@ msgstr "" #: pyeval.py:49 msgid "You must have admin privileges to load this module." msgstr "" +"Bu modülü yüklemek için yönetici ayrıcalıklarına sahip olmanız gerekir." #: pyeval.py:82 msgid "Evaluates python code" -msgstr "" +msgstr "Python kodunu değerlendirir" diff --git a/modules/po/raw.bg_BG.po b/modules/po/raw.bg_BG.po index 759f6bd7..b1267d72 100644 --- a/modules/po/raw.bg_BG.po +++ b/modules/po/raw.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/raw.da_DK.po b/modules/po/raw.da_DK.po index affaa72c..995d30f5 100644 --- a/modules/po/raw.da_DK.po +++ b/modules/po/raw.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/raw.de_DE.po b/modules/po/raw.de_DE.po index ac5ac583..53fa5cf4 100644 --- a/modules/po/raw.de_DE.po +++ b/modules/po/raw.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/raw.el_GR.po b/modules/po/raw.el_GR.po index 96733d9d..9c9f0df5 100644 --- a/modules/po/raw.el_GR.po +++ b/modules/po/raw.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/raw.es_ES.po b/modules/po/raw.es_ES.po index 24badec3..fedfddb4 100644 --- a/modules/po/raw.es_ES.po +++ b/modules/po/raw.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/raw.fr_FR.po b/modules/po/raw.fr_FR.po index 58643842..df86ae15 100644 --- a/modules/po/raw.fr_FR.po +++ b/modules/po/raw.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/raw.id_ID.po b/modules/po/raw.id_ID.po index 9ac7ab78..fc65b502 100644 --- a/modules/po/raw.id_ID.po +++ b/modules/po/raw.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/raw.pot\n" "X-Crowdin-File-ID: 193\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: raw.cpp:43 msgid "View all of the raw traffic" diff --git a/modules/po/raw.it_IT.po b/modules/po/raw.it_IT.po index 46844540..09c0700c 100644 --- a/modules/po/raw.it_IT.po +++ b/modules/po/raw.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/raw.nl_NL.po b/modules/po/raw.nl_NL.po index 8d33c0ad..7224edb4 100644 --- a/modules/po/raw.nl_NL.po +++ b/modules/po/raw.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/raw.pl_PL.po b/modules/po/raw.pl_PL.po index 4f7a84cd..c2a2e2f5 100644 --- a/modules/po/raw.pl_PL.po +++ b/modules/po/raw.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/raw.pt_BR.po b/modules/po/raw.pt_BR.po index 4275586e..4f9b606a 100644 --- a/modules/po/raw.pt_BR.po +++ b/modules/po/raw.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/raw.pt_PT.po b/modules/po/raw.pt_PT.po index cda98787..1c9d6529 100644 --- a/modules/po/raw.pt_PT.po +++ b/modules/po/raw.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/raw.ro_RO.po b/modules/po/raw.ro_RO.po index aee867cf..49ae402f 100644 --- a/modules/po/raw.ro_RO.po +++ b/modules/po/raw.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/raw.ru_RU.po b/modules/po/raw.ru_RU.po index da8b7d27..2ed0e30d 100644 --- a/modules/po/raw.ru_RU.po +++ b/modules/po/raw.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/raw.tr_TR.po b/modules/po/raw.tr_TR.po index a13bbadf..41a4229e 100644 --- a/modules/po/raw.tr_TR.po +++ b/modules/po/raw.tr_TR.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: raw.cpp:43 msgid "View all of the raw traffic" -msgstr "" +msgstr "Ham trafiğin tamamını görüntüleyin" diff --git a/modules/po/route_replies.bg_BG.po b/modules/po/route_replies.bg_BG.po index 19ef3f0e..331add18 100644 --- a/modules/po/route_replies.bg_BG.po +++ b/modules/po/route_replies.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/route_replies.da_DK.po b/modules/po/route_replies.da_DK.po index 4b3f36e1..ae4863e4 100644 --- a/modules/po/route_replies.da_DK.po +++ b/modules/po/route_replies.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/route_replies.de_DE.po b/modules/po/route_replies.de_DE.po index 80c74ab3..7ce32d24 100644 --- a/modules/po/route_replies.de_DE.po +++ b/modules/po/route_replies.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/route_replies.el_GR.po b/modules/po/route_replies.el_GR.po index a59b6181..0efe55d8 100644 --- a/modules/po/route_replies.el_GR.po +++ b/modules/po/route_replies.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/route_replies.es_ES.po b/modules/po/route_replies.es_ES.po index 099e5894..90b75d02 100644 --- a/modules/po/route_replies.es_ES.po +++ b/modules/po/route_replies.es_ES.po @@ -6,27 +6,27 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "[yes | no]" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "Indica si mostrar los mensajes de tiempo de espera agotado o no" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" "Este módulo ha agotado el tiempo de espera, lo que puede ser un problema de " "conectividad." -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." @@ -34,30 +34,30 @@ msgstr "" "Sin embargo, si puedes proporcionar los pasos a seguir para reproducir este " "problema, por favor informa del fallo." -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "Para desactivar este mensaje escribe \"/msg {1} silent yes\"" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "Ultima petición: {1}" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "Respuesta esperada:" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "{1} (última)" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "Los mensajes de tiempo de espera agotado están desactivados." -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "Los mensajes de tiempo de espera agotado están activados." -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "Envía respuestas (por ej. /who) solo al cliente correcto" diff --git a/modules/po/route_replies.fr_FR.po b/modules/po/route_replies.fr_FR.po index e6ae22ce..2c912759 100644 --- a/modules/po/route_replies.fr_FR.po +++ b/modules/po/route_replies.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/route_replies.id_ID.po b/modules/po/route_replies.id_ID.po index 760644c0..de5c95ed 100644 --- a/modules/po/route_replies.id_ID.po +++ b/modules/po/route_replies.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/route_replies.pot\n" "X-Crowdin-File-ID: 194\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: route_replies.cpp:228 msgid "[yes|no]" diff --git a/modules/po/route_replies.it_IT.po b/modules/po/route_replies.it_IT.po index 81eae1ff..49673cc8 100644 --- a/modules/po/route_replies.it_IT.po +++ b/modules/po/route_replies.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/route_replies.nl_NL.po b/modules/po/route_replies.nl_NL.po index eceb0a94..86e98faf 100644 --- a/modules/po/route_replies.nl_NL.po +++ b/modules/po/route_replies.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/route_replies.pl_PL.po b/modules/po/route_replies.pl_PL.po index 4f05e086..ce30013d 100644 --- a/modules/po/route_replies.pl_PL.po +++ b/modules/po/route_replies.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/route_replies.pt_BR.po b/modules/po/route_replies.pt_BR.po index 2c545249..1b68bb55 100644 --- a/modules/po/route_replies.pt_BR.po +++ b/modules/po/route_replies.pt_BR.po @@ -6,54 +6,54 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.pt_PT.po b/modules/po/route_replies.pt_PT.po index 27705eb9..72a9e6d1 100644 --- a/modules/po/route_replies.pt_PT.po +++ b/modules/po/route_replies.pt_PT.po @@ -6,27 +6,27 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "[yes|no]" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "Decide se mostra uma mensagem de expiração ou não" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" "Este módulo atingiu o tempo de expiração que é provavelmente um problema de " "ligação." -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." @@ -34,30 +34,30 @@ msgstr "" "No entanto, se puder fornecer passos para reproduzir este problema, por " "favor reporte o bug." -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "Para desativar esta mensagem, faça \"/msg {1} silent yes\"" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "Último pedido: {1}" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "Respostas esperadas:" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "{1} (último)" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "As mensagens de expiração estão desativadas." -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "As mensagens de expiração estão ativadas." -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "Enviar respostas (ex. para /who) apenas para o cliente correto" diff --git a/modules/po/route_replies.ro_RO.po b/modules/po/route_replies.ro_RO.po index 331b65e9..ec970100 100644 --- a/modules/po/route_replies.ro_RO.po +++ b/modules/po/route_replies.ro_RO.po @@ -7,54 +7,54 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.ru_RU.po b/modules/po/route_replies.ru_RU.po index 31c92c99..3b2630d6 100644 --- a/modules/po/route_replies.ru_RU.po +++ b/modules/po/route_replies.ru_RU.po @@ -8,54 +8,54 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.tr_TR.po b/modules/po/route_replies.tr_TR.po index 592bd5a2..94658e48 100644 --- a/modules/po/route_replies.tr_TR.po +++ b/modules/po/route_replies.tr_TR.po @@ -6,54 +6,58 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" -#: route_replies.cpp:227 -msgid "[yes|no]" -msgstr "" - #: route_replies.cpp:228 -msgid "Decides whether to show the timeout messages or not" -msgstr "" +msgid "[yes|no]" +msgstr "[yes|no]" -#: route_replies.cpp:374 +#: route_replies.cpp:229 +msgid "Decides whether to show the timeout messages or not" +msgstr "Zaman aşımı mesajlarının gösterilip gösterilmeyeceğine karar verir" + +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" +"Bu modül, muhtemelen bir bağlantı sorunu olan bir zaman aşımına uğruyor." -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" +"Ancak, bu sorunu yeniden oluşturmak için gerekli adımları sağlayabilirseniz, " +"lütfen bir hata raporlayın" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" - -#: route_replies.cpp:382 -msgid "Last request: {1}" -msgstr "" +"Bu mesajı devre dışı bırakmak için \"/msg {1} silent yes\" komutunu kullanın" #: route_replies.cpp:383 +msgid "Last request: {1}" +msgstr "Son istek: {1}" + +#: route_replies.cpp:384 msgid "Expected replies:" -msgstr "" +msgstr "Beklenen yanıtlar:" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" -msgstr "" - -#: route_replies.cpp:459 -msgid "Timeout messages are disabled." -msgstr "" +msgstr "{1} (son)" #: route_replies.cpp:460 -msgid "Timeout messages are enabled." -msgstr "" +msgid "Timeout messages are disabled." +msgstr "Zaman aşımı mesajları devre dışı bırakıldı." -#: route_replies.cpp:481 +#: route_replies.cpp:461 +msgid "Timeout messages are enabled." +msgstr "Zaman aşımı mesajları etkinleştirildi." + +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" -msgstr "" +msgstr "Yanıtları (örneğin /who'ya) yalnızca doğru istemciye gönderin" diff --git a/modules/po/sample.bg_BG.po b/modules/po/sample.bg_BG.po index e7aa3367..15ab04f5 100644 --- a/modules/po/sample.bg_BG.po +++ b/modules/po/sample.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/sample.da_DK.po b/modules/po/sample.da_DK.po index 38e1ae69..533d1f4d 100644 --- a/modules/po/sample.da_DK.po +++ b/modules/po/sample.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/sample.de_DE.po b/modules/po/sample.de_DE.po index b45dff41..41f3861a 100644 --- a/modules/po/sample.de_DE.po +++ b/modules/po/sample.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/sample.el_GR.po b/modules/po/sample.el_GR.po index 43e512fc..f61586b2 100644 --- a/modules/po/sample.el_GR.po +++ b/modules/po/sample.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/sample.es_ES.po b/modules/po/sample.es_ES.po index 1c0c4fbd..a8c7b24e 100644 --- a/modules/po/sample.es_ES.po +++ b/modules/po/sample.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/sample.fr_FR.po b/modules/po/sample.fr_FR.po index a93358b0..9f64dd2d 100644 --- a/modules/po/sample.fr_FR.po +++ b/modules/po/sample.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/sample.id_ID.po b/modules/po/sample.id_ID.po index 17032ef6..f031c383 100644 --- a/modules/po/sample.id_ID.po +++ b/modules/po/sample.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/sample.pot\n" "X-Crowdin-File-ID: 195\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: sample.cpp:31 msgid "Sample job cancelled" diff --git a/modules/po/sample.it_IT.po b/modules/po/sample.it_IT.po index 3c50c8ba..8a194044 100644 --- a/modules/po/sample.it_IT.po +++ b/modules/po/sample.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/sample.nl_NL.po b/modules/po/sample.nl_NL.po index f6f0384e..09c6988a 100644 --- a/modules/po/sample.nl_NL.po +++ b/modules/po/sample.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/sample.pl_PL.po b/modules/po/sample.pl_PL.po index f34a280e..e23193be 100644 --- a/modules/po/sample.pl_PL.po +++ b/modules/po/sample.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/sample.pt_BR.po b/modules/po/sample.pt_BR.po index 078941b8..8297a305 100644 --- a/modules/po/sample.pt_BR.po +++ b/modules/po/sample.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/sample.pt_PT.po b/modules/po/sample.pt_PT.po index 4b273f9d..cbd0dfb5 100644 --- a/modules/po/sample.pt_PT.po +++ b/modules/po/sample.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/sample.ro_RO.po b/modules/po/sample.ro_RO.po index 89ffab91..d50ce6aa 100644 --- a/modules/po/sample.ro_RO.po +++ b/modules/po/sample.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/sample.ru_RU.po b/modules/po/sample.ru_RU.po index b2fc8e3d..87d7eec3 100644 --- a/modules/po/sample.ru_RU.po +++ b/modules/po/sample.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/sample.tr_TR.po b/modules/po/sample.tr_TR.po index cbfb7f0a..3e2e0aa4 100644 --- a/modules/po/sample.tr_TR.po +++ b/modules/po/sample.tr_TR.po @@ -6,114 +6,115 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: sample.cpp:31 msgid "Sample job cancelled" -msgstr "" +msgstr "Örnek iş iptal edildi" #: sample.cpp:33 msgid "Sample job destroyed" -msgstr "" +msgstr "Örnek iş yok edildi" #: sample.cpp:50 msgid "Sample job done" -msgstr "" +msgstr "Örnek iş tamamlandı" #: sample.cpp:65 msgid "TEST!!!!" -msgstr "" +msgstr "TEST!!!!" #: sample.cpp:74 msgid "I'm being loaded with the arguments: {1}" -msgstr "" +msgstr "Argümanlarla yüklüyüm: {1}" #: sample.cpp:85 msgid "I'm being unloaded!" -msgstr "" +msgstr "Boşaltılıyorum!" #: sample.cpp:94 msgid "You got connected BoyOh." -msgstr "" +msgstr "BoyOh'a bağlandın." #: sample.cpp:98 msgid "You got disconnected BoyOh." -msgstr "" +msgstr "BoyOh'dan bağlantın kesildi." #: sample.cpp:116 msgid "{1} {2} set mode on {3} {4}{5} {6}" -msgstr "" +msgstr "{1} {2} modu {3} {4}{5} {6}'ya ayarlandı" #: sample.cpp:123 msgid "{1} {2} opped {3} on {4}" -msgstr "" +msgstr "{1} {2}, {3}'ü {4} 'te op yaptı" #: sample.cpp:129 msgid "{1} {2} deopped {3} on {4}" -msgstr "" +msgstr "{1} {2}, {3}'ü {4}'te deop yaptı" #: sample.cpp:135 msgid "{1} {2} voiced {3} on {4}" -msgstr "" +msgstr "{1} {2}, {3}'ü {4}'te voiceladı" #: sample.cpp:141 msgid "{1} {2} devoiced {3} on {4}" -msgstr "" +msgstr "{1} {2}, {3}'ü {4}'te devoiceladı" #: sample.cpp:147 msgid "* {1} sets mode: {2} {3} on {4}" -msgstr "" +msgstr "* {1} {4} üzerinde modu {2} {3} olarak ayarladı" #: sample.cpp:163 msgid "{1} kicked {2} from {3} with the msg {4}" -msgstr "" +msgstr "{1}, {4} mesajıyla {2}'yi {3}'den attı" #: 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] "" +msgstr[0] "* {1} ({2}@{3}), ({4}) ile şu kanaldan çıkıyor: {6}" +msgstr[1] "* {1} ({2}@{3}), ({4}) ile şu kanallardan çıkıyor: {6}" #: sample.cpp:177 msgid "Attempting to join {1}" -msgstr "" +msgstr "{1} kanalına girme deneniyor" #: sample.cpp:182 msgid "* {1} ({2}@{3}) joins {4}" -msgstr "" +msgstr "* {1} ({2}@{3}) {4} kanalına giriyor" #: sample.cpp:189 msgid "* {1} ({2}@{3}) parts {4}" -msgstr "" +msgstr "* {1} ({2}@{3}) {4} kanalından çıkıyor" #: sample.cpp:196 msgid "{1} invited us to {2}, ignoring invites to {2}" msgstr "" +"{1} bizi {2} kanalına davet etti, {2} kanalına davetler görmezden geliniyor" #: sample.cpp:201 msgid "{1} invited us to {2}" -msgstr "" +msgstr "{1} bizi {2} kanalına davet etti" #: sample.cpp:207 msgid "{1} is now known as {2}" -msgstr "" +msgstr "{1} şuan {2} olarak biliniyor" #: sample.cpp:269 sample.cpp:276 msgid "{1} changes topic on {2} to {3}" -msgstr "" +msgstr "{1}, {2} kanalındaki başlığı {3} şeklinde değiştirdi" #: sample.cpp:317 msgid "Hi, I'm your friendly sample module." -msgstr "" +msgstr "Merhaba, ben sizin dost canlısı örnek modülünüzüm:)" #: sample.cpp:330 msgid "Description of module arguments goes here." -msgstr "" +msgstr "Modül argümanlarının açıklaması buraya gelir." #: sample.cpp:333 msgid "To be used as a sample for writing modules" -msgstr "" +msgstr "Modül yazmada örnek olarak kullanılmak üzere" diff --git a/modules/po/samplewebapi.bg_BG.po b/modules/po/samplewebapi.bg_BG.po index 361b138d..4a71fec6 100644 --- a/modules/po/samplewebapi.bg_BG.po +++ b/modules/po/samplewebapi.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/samplewebapi.da_DK.po b/modules/po/samplewebapi.da_DK.po index 1a2ff690..e6605225 100644 --- a/modules/po/samplewebapi.da_DK.po +++ b/modules/po/samplewebapi.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/samplewebapi.de_DE.po b/modules/po/samplewebapi.de_DE.po index a300143a..9a7e6ac2 100644 --- a/modules/po/samplewebapi.de_DE.po +++ b/modules/po/samplewebapi.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/samplewebapi.el_GR.po b/modules/po/samplewebapi.el_GR.po index ed7db2bc..697c8af7 100644 --- a/modules/po/samplewebapi.el_GR.po +++ b/modules/po/samplewebapi.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/samplewebapi.es_ES.po b/modules/po/samplewebapi.es_ES.po index b1f8ab7e..0cb237e5 100644 --- a/modules/po/samplewebapi.es_ES.po +++ b/modules/po/samplewebapi.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/samplewebapi.fr_FR.po b/modules/po/samplewebapi.fr_FR.po index 147abe93..35401a19 100644 --- a/modules/po/samplewebapi.fr_FR.po +++ b/modules/po/samplewebapi.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/samplewebapi.id_ID.po b/modules/po/samplewebapi.id_ID.po index 449e0f48..0da45dee 100644 --- a/modules/po/samplewebapi.id_ID.po +++ b/modules/po/samplewebapi.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" "X-Crowdin-File-ID: 196\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: samplewebapi.cpp:59 msgid "Sample Web API module." diff --git a/modules/po/samplewebapi.it_IT.po b/modules/po/samplewebapi.it_IT.po index 163b4858..2439944b 100644 --- a/modules/po/samplewebapi.it_IT.po +++ b/modules/po/samplewebapi.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/samplewebapi.nl_NL.po b/modules/po/samplewebapi.nl_NL.po index 0103896d..d6f06628 100644 --- a/modules/po/samplewebapi.nl_NL.po +++ b/modules/po/samplewebapi.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/samplewebapi.pl_PL.po b/modules/po/samplewebapi.pl_PL.po index df8ddfea..a938eba2 100644 --- a/modules/po/samplewebapi.pl_PL.po +++ b/modules/po/samplewebapi.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/samplewebapi.pt_BR.po b/modules/po/samplewebapi.pt_BR.po index b6f0d482..c82b595e 100644 --- a/modules/po/samplewebapi.pt_BR.po +++ b/modules/po/samplewebapi.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/samplewebapi.pt_PT.po b/modules/po/samplewebapi.pt_PT.po index eca2b9be..38433384 100644 --- a/modules/po/samplewebapi.pt_PT.po +++ b/modules/po/samplewebapi.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/samplewebapi.ro_RO.po b/modules/po/samplewebapi.ro_RO.po index 4f5236b3..b52b616d 100644 --- a/modules/po/samplewebapi.ro_RO.po +++ b/modules/po/samplewebapi.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/samplewebapi.ru_RU.po b/modules/po/samplewebapi.ru_RU.po index 04467ac9..a8a4daf7 100644 --- a/modules/po/samplewebapi.ru_RU.po +++ b/modules/po/samplewebapi.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/samplewebapi.tr_TR.po b/modules/po/samplewebapi.tr_TR.po index 66fd96f2..5081f2d9 100644 --- a/modules/po/samplewebapi.tr_TR.po +++ b/modules/po/samplewebapi.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/sasl.bg_BG.po b/modules/po/sasl.bg_BG.po index 1a6c64f2..120963dc 100644 --- a/modules/po/sasl.bg_BG.po +++ b/modules/po/sasl.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/sasl.da_DK.po b/modules/po/sasl.da_DK.po index 62d51d7a..a3aa0f6c 100644 --- a/modules/po/sasl.da_DK.po +++ b/modules/po/sasl.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/sasl.de_DE.po b/modules/po/sasl.de_DE.po index 973fa97a..5302d205 100644 --- a/modules/po/sasl.de_DE.po +++ b/modules/po/sasl.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/sasl.el_GR.po b/modules/po/sasl.el_GR.po index 3b69ed8d..5026d34e 100644 --- a/modules/po/sasl.el_GR.po +++ b/modules/po/sasl.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/sasl.es_ES.po b/modules/po/sasl.es_ES.po index 19b6f939..0b5f11ae 100644 --- a/modules/po/sasl.es_ES.po +++ b/modules/po/sasl.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/sasl.fr_FR.po b/modules/po/sasl.fr_FR.po index 4eb5b061..48371f83 100644 --- a/modules/po/sasl.fr_FR.po +++ b/modules/po/sasl.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/sasl.id_ID.po b/modules/po/sasl.id_ID.po index 8d8fd39e..3fac5dc3 100644 --- a/modules/po/sasl.id_ID.po +++ b/modules/po/sasl.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/sasl.pot\n" "X-Crowdin-File-ID: 197\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/sasl/tmpl/index.tmpl:7 sasl.cpp:305 msgid "SASL" diff --git a/modules/po/sasl.it_IT.po b/modules/po/sasl.it_IT.po index 5eb5c16f..53386c64 100644 --- a/modules/po/sasl.it_IT.po +++ b/modules/po/sasl.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/sasl.nl_NL.po b/modules/po/sasl.nl_NL.po index c290efa4..8b32047a 100644 --- a/modules/po/sasl.nl_NL.po +++ b/modules/po/sasl.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/sasl.pl_PL.po b/modules/po/sasl.pl_PL.po index bf87411f..fffce6f7 100644 --- a/modules/po/sasl.pl_PL.po +++ b/modules/po/sasl.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/sasl.pt_BR.po b/modules/po/sasl.pt_BR.po index 95879c6e..cf6fcbf0 100644 --- a/modules/po/sasl.pt_BR.po +++ b/modules/po/sasl.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/sasl.pt_PT.po b/modules/po/sasl.pt_PT.po index 97202893..3d06a58e 100644 --- a/modules/po/sasl.pt_PT.po +++ b/modules/po/sasl.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/sasl.ro_RO.po b/modules/po/sasl.ro_RO.po index fad6c1f6..c240ea05 100644 --- a/modules/po/sasl.ro_RO.po +++ b/modules/po/sasl.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/sasl.ru_RU.po b/modules/po/sasl.ru_RU.po index 0faf173f..39f18df8 100644 --- a/modules/po/sasl.ru_RU.po +++ b/modules/po/sasl.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/sasl.tr_TR.po b/modules/po/sasl.tr_TR.po index 49a897b9..47870d79 100644 --- a/modules/po/sasl.tr_TR.po +++ b/modules/po/sasl.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -38,7 +38,7 @@ msgstr "Seçenekler" #: modules/po/../data/sasl/tmpl/index.tmpl:25 msgid "Connect only if SASL authentication succeeds." -msgstr "" +msgstr "Yalnızca SASL kimlik doğrulaması başarılı olursa bağlanın." #: modules/po/../data/sasl/tmpl/index.tmpl:27 msgid "Require authentication" @@ -58,7 +58,7 @@ msgstr "Açıklama" #: modules/po/../data/sasl/tmpl/index.tmpl:57 msgid "Selected mechanisms and their order:" -msgstr "" +msgstr "Seçilen mekanizmalar ve sıraları:" #: modules/po/../data/sasl/tmpl/index.tmpl:74 msgid "Save" @@ -66,12 +66,13 @@ msgstr "Kaydet" #: sasl.cpp:54 msgid "TLS certificate, for use with the *cert module" -msgstr "" +msgstr "*cert modülüyle kullanım için TLS sertifikası" #: sasl.cpp:56 msgid "" "Plain text negotiation, this should work always if the network supports SASL" msgstr "" +"Düz metin anlaşması; ağ SASL'yi destekliyorsa bu her zaman çalışmalıdır" #: sasl.cpp:62 msgid "search" @@ -83,29 +84,32 @@ msgstr "Bu çıktıyı oluştur" #: sasl.cpp:64 msgid "[ []]" -msgstr "" +msgstr "[ [<şifre>]]" #: 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 "" +"İhtiyaç duydukları mekanizmalar için kullanıcı adı ve şifre belirleyin. " +"Şifre isteğe bağlıdır. Parametreler olmadan geçerli ayarlarla ilgili " +"bilgileri döndürür." #: sasl.cpp:69 msgid "[mechanism[ ...]]" -msgstr "" +msgstr "[mekanizma[ ...]]" #: sasl.cpp:70 msgid "Set the mechanisms to be attempted (in order)" -msgstr "" +msgstr "Denenecek mekanizmaları ayarlayın (sırayla)" #: sasl.cpp:72 msgid "[yes|no]" -msgstr "" +msgstr "[yes|no]" #: sasl.cpp:73 msgid "Don't connect unless SASL authentication succeeds" -msgstr "" +msgstr "SASL kimlik doğrulaması başarılı olmadığı sürece bağlanmayın" #: sasl.cpp:88 sasl.cpp:94 msgid "Mechanism" @@ -113,62 +117,64 @@ msgstr "Mekanizma" #: sasl.cpp:99 msgid "The following mechanisms are available:" -msgstr "" +msgstr "Aşağıdaki mekanizmalar mevcuttur:" #: sasl.cpp:109 msgid "Username is currently not set" -msgstr "" +msgstr "Kullanıcı adı şu anda ayarlanmamış" #: sasl.cpp:111 msgid "Username is currently set to '{1}'" -msgstr "" +msgstr "Kullanıcı adı şu anda '{1}' olarak ayarlı" #: sasl.cpp:114 msgid "Password was not supplied" -msgstr "" +msgstr "Şifre sağlanmadı" #: sasl.cpp:116 msgid "Password was supplied" -msgstr "" +msgstr "Şifre sağlandı" #: sasl.cpp:124 msgid "Username has been set to [{1}]" -msgstr "" +msgstr "Kullanıcı adı [{1}] olarak ayarlandı" #: sasl.cpp:125 msgid "Password has been set to [{1}]" -msgstr "" +msgstr "Şifre [{1}] olarak ayarlandı" #: sasl.cpp:145 msgid "Current mechanisms set: {1}" -msgstr "" +msgstr "Mevcut mekanizmalar ayarlandı: {1}" #: sasl.cpp:154 msgid "We require SASL negotiation to connect" -msgstr "" +msgstr "Bağlanmak için SASL anlaşmasına ihtiyacımız var" #: sasl.cpp:156 msgid "We will connect even if SASL fails" -msgstr "" +msgstr "SASL başarısız olsa bile bağlanacağız" #: sasl.cpp:193 msgid "Disabling network, we require authentication." -msgstr "" +msgstr "Ağı devre dışı bırakırken kimlik doğrulaması yapmamız gerekiyor." #: sasl.cpp:194 msgid "Use 'RequireAuth no' to disable." -msgstr "" +msgstr "Devre dışı bırakmak için 'RequireAuth no' seçeneğini kullanın." #: sasl.cpp:258 msgid "{1} mechanism succeeded." -msgstr "" +msgstr "{1} mekanizması başarılı oldu." #: sasl.cpp:270 msgid "{1} mechanism failed." -msgstr "" +msgstr "{1} mekanizması başarısız oldu." #: sasl.cpp:350 msgid "" "Adds support for sasl authentication capability to authenticate to an IRC " "server" msgstr "" +"Bir IRC sunucusunda kimlik doğrulaması yapmak için SASL kimlik doğrulama " +"özelliği desteği ekler" diff --git a/modules/po/savebuff.bg_BG.po b/modules/po/savebuff.bg_BG.po index 33bed609..edf00e6c 100644 --- a/modules/po/savebuff.bg_BG.po +++ b/modules/po/savebuff.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/savebuff.da_DK.po b/modules/po/savebuff.da_DK.po index 9c6b52ad..233ceb1e 100644 --- a/modules/po/savebuff.da_DK.po +++ b/modules/po/savebuff.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/savebuff.de_DE.po b/modules/po/savebuff.de_DE.po index 61b045aa..365b22d0 100644 --- a/modules/po/savebuff.de_DE.po +++ b/modules/po/savebuff.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/savebuff.el_GR.po b/modules/po/savebuff.el_GR.po index bcb7f39d..99be7418 100644 --- a/modules/po/savebuff.el_GR.po +++ b/modules/po/savebuff.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/savebuff.es_ES.po b/modules/po/savebuff.es_ES.po index 90a2b5d3..ea1648d0 100644 --- a/modules/po/savebuff.es_ES.po +++ b/modules/po/savebuff.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/savebuff.fr_FR.po b/modules/po/savebuff.fr_FR.po index 8e51acbc..e4d3ff9b 100644 --- a/modules/po/savebuff.fr_FR.po +++ b/modules/po/savebuff.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/savebuff.id_ID.po b/modules/po/savebuff.id_ID.po index d3e8b522..8b542fc7 100644 --- a/modules/po/savebuff.id_ID.po +++ b/modules/po/savebuff.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/savebuff.pot\n" "X-Crowdin-File-ID: 198\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: savebuff.cpp:65 msgid "" diff --git a/modules/po/savebuff.it_IT.po b/modules/po/savebuff.it_IT.po index 0bb0641d..0b41aa09 100644 --- a/modules/po/savebuff.it_IT.po +++ b/modules/po/savebuff.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/savebuff.nl_NL.po b/modules/po/savebuff.nl_NL.po index 759b2e9e..082fc4d2 100644 --- a/modules/po/savebuff.nl_NL.po +++ b/modules/po/savebuff.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/savebuff.pl_PL.po b/modules/po/savebuff.pl_PL.po index 3ffbdcee..0afe4de2 100644 --- a/modules/po/savebuff.pl_PL.po +++ b/modules/po/savebuff.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/savebuff.pt_BR.po b/modules/po/savebuff.pt_BR.po index dc756ffc..de69cc55 100644 --- a/modules/po/savebuff.pt_BR.po +++ b/modules/po/savebuff.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/savebuff.pt_PT.po b/modules/po/savebuff.pt_PT.po index 1bbba7d6..ae828f97 100644 --- a/modules/po/savebuff.pt_PT.po +++ b/modules/po/savebuff.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/savebuff.ro_RO.po b/modules/po/savebuff.ro_RO.po index a404ac3b..78479a9e 100644 --- a/modules/po/savebuff.ro_RO.po +++ b/modules/po/savebuff.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/savebuff.ru_RU.po b/modules/po/savebuff.ru_RU.po index 4236d64c..be18e1aa 100644 --- a/modules/po/savebuff.ru_RU.po +++ b/modules/po/savebuff.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/savebuff.tr_TR.po b/modules/po/savebuff.tr_TR.po index 5bc3b860..9bfa90fa 100644 --- a/modules/po/savebuff.tr_TR.po +++ b/modules/po/savebuff.tr_TR.po @@ -6,31 +6,31 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: savebuff.cpp:65 msgid "" -msgstr "" +msgstr "<şifre>" #: savebuff.cpp:65 msgid "Sets the password" -msgstr "" +msgstr "Şifreyi ayarlar" #: savebuff.cpp:67 msgid "" -msgstr "" +msgstr "" #: savebuff.cpp:67 msgid "Replays the buffer" -msgstr "" +msgstr "Arabelleği oynatır" #: savebuff.cpp:69 msgid "Saves all buffers" -msgstr "" +msgstr "Tüm arabellekleri kaydeder" #: savebuff.cpp:221 msgid "" @@ -38,25 +38,31 @@ msgid "" "the appropriate pass and things should start working, or setpass to a new " "pass and save to reinstantiate" msgstr "" +"Şifrenin ayarlanmamış olması genellikle şifre çözmenin başarısız olduğu " +"anlamına gelir. 'setpass' yapabilirseniz ve işler çalışmaya başlayacaktır " +"veya ile yeni bir şifre ayarlayın ve yeniden başlatmak için " +"kaydedin" #: savebuff.cpp:232 msgid "Password set to [{1}]" -msgstr "" +msgstr "Şifre [{1}] olarak ayarlndı" #: savebuff.cpp:262 msgid "Replayed {1}" -msgstr "" +msgstr "{1} yeniden oynatıldı" #: savebuff.cpp:341 msgid "Unable to decode Encrypted file {1}" -msgstr "" +msgstr "Şifrelenmiş dosya {1} çözülemiyor" #: 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 "" +"Bu kullanıcı modülü en fazla bir argüman alır. Ya --ask-pass ya da şifrenin " +"kendisi (boşluk içerebilir) ya da hiçbir şey" #: savebuff.cpp:363 msgid "Stores channel and query buffers to disk, encrypted" -msgstr "" +msgstr "Kanal ve sorgu arabelleklerini şifrelenmiş olarak diskte saklar" diff --git a/modules/po/send_raw.bg_BG.po b/modules/po/send_raw.bg_BG.po index c99b5a13..8c4a3e5f 100644 --- a/modules/po/send_raw.bg_BG.po +++ b/modules/po/send_raw.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/send_raw.da_DK.po b/modules/po/send_raw.da_DK.po index 858fe494..a57efbbb 100644 --- a/modules/po/send_raw.da_DK.po +++ b/modules/po/send_raw.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/send_raw.de_DE.po b/modules/po/send_raw.de_DE.po index eae83f07..d0aee00f 100644 --- a/modules/po/send_raw.de_DE.po +++ b/modules/po/send_raw.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/send_raw.el_GR.po b/modules/po/send_raw.el_GR.po index 7ef48c45..9a2a5a61 100644 --- a/modules/po/send_raw.el_GR.po +++ b/modules/po/send_raw.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/send_raw.es_ES.po b/modules/po/send_raw.es_ES.po index e771ee77..e9a1e4c8 100644 --- a/modules/po/send_raw.es_ES.po +++ b/modules/po/send_raw.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/send_raw.fr_FR.po b/modules/po/send_raw.fr_FR.po index f8ec5887..bd534a62 100644 --- a/modules/po/send_raw.fr_FR.po +++ b/modules/po/send_raw.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/send_raw.id_ID.po b/modules/po/send_raw.id_ID.po index aa609e5a..b6ebbb70 100644 --- a/modules/po/send_raw.id_ID.po +++ b/modules/po/send_raw.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/send_raw.pot\n" "X-Crowdin-File-ID: 199\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/send_raw/tmpl/index.tmpl:9 msgid "Send a raw IRC line" diff --git a/modules/po/send_raw.it_IT.po b/modules/po/send_raw.it_IT.po index b2c3a7e4..38dc69d3 100644 --- a/modules/po/send_raw.it_IT.po +++ b/modules/po/send_raw.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/send_raw.nl_NL.po b/modules/po/send_raw.nl_NL.po index f7d435cc..b070aeb7 100644 --- a/modules/po/send_raw.nl_NL.po +++ b/modules/po/send_raw.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/send_raw.pl_PL.po b/modules/po/send_raw.pl_PL.po index 6d287430..64ecd482 100644 --- a/modules/po/send_raw.pl_PL.po +++ b/modules/po/send_raw.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/send_raw.pt_BR.po b/modules/po/send_raw.pt_BR.po index cef59d70..2ad448df 100644 --- a/modules/po/send_raw.pt_BR.po +++ b/modules/po/send_raw.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/send_raw.pt_PT.po b/modules/po/send_raw.pt_PT.po index 71e9789d..73eced1e 100644 --- a/modules/po/send_raw.pt_PT.po +++ b/modules/po/send_raw.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/send_raw.ro_RO.po b/modules/po/send_raw.ro_RO.po index 5e2fccc4..6bc4c3d2 100644 --- a/modules/po/send_raw.ro_RO.po +++ b/modules/po/send_raw.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/send_raw.ru_RU.po b/modules/po/send_raw.ru_RU.po index 62b4b66f..7b82c6e9 100644 --- a/modules/po/send_raw.ru_RU.po +++ b/modules/po/send_raw.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/send_raw.tr_TR.po b/modules/po/send_raw.tr_TR.po index b56b267f..5e89643c 100644 --- a/modules/po/send_raw.tr_TR.po +++ b/modules/po/send_raw.tr_TR.po @@ -6,104 +6,105 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: modules/po/../data/send_raw/tmpl/index.tmpl:9 msgid "Send a raw IRC line" -msgstr "" +msgstr "Ham bir IRC satırı gönderin" #: modules/po/../data/send_raw/tmpl/index.tmpl:14 msgid "User:" -msgstr "" +msgstr "Kullanıcı:" #: modules/po/../data/send_raw/tmpl/index.tmpl:15 msgid "To change user, click to Network selector" -msgstr "" +msgstr "Kullanıcıyı değiştirmek için Ağ seçiciye tıklayın" #: modules/po/../data/send_raw/tmpl/index.tmpl:19 msgid "User/Network:" -msgstr "" +msgstr "Kullanıcı/Ağ:" #: modules/po/../data/send_raw/tmpl/index.tmpl:32 msgid "Send to:" -msgstr "" +msgstr "Gönderim:" #: modules/po/../data/send_raw/tmpl/index.tmpl:34 msgid "Client" -msgstr "" +msgstr "İstemci" #: modules/po/../data/send_raw/tmpl/index.tmpl:35 msgid "Server" -msgstr "" +msgstr "Sunucu" #: modules/po/../data/send_raw/tmpl/index.tmpl:40 msgid "Line:" -msgstr "" +msgstr "Satır:" #: modules/po/../data/send_raw/tmpl/index.tmpl:45 msgid "Send" -msgstr "" +msgstr "Gönder" #: send_raw.cpp:32 msgid "Sent [{1}] to {2}/{3}" -msgstr "" +msgstr "[{1}], {2}/{3} adresine gönderildi" #: send_raw.cpp:36 send_raw.cpp:56 msgid "Network {1} not found for user {2}" -msgstr "" +msgstr "{2} kullanıcısı için {1} ağı bulunamadı" #: send_raw.cpp:40 send_raw.cpp:60 msgid "User {1} not found" -msgstr "" +msgstr "{1} kullanıcısı bulunamadı" #: send_raw.cpp:52 msgid "Sent [{1}] to IRC server of {2}/{3}" -msgstr "" +msgstr "[{1}], {2}/{3} IRC sunucusuna gönderildi" #: send_raw.cpp:75 msgid "You must have admin privileges to load this module" -msgstr "" +msgstr "Bu modülü yüklemek için yönetici ayrıcalıklarına sahip olmanız gerekir" #: send_raw.cpp:82 msgid "Send Raw" -msgstr "" +msgstr "Raw Gönderme" #: send_raw.cpp:92 msgid "User not found" -msgstr "" +msgstr "Kullanıcı bulunamadı" #: send_raw.cpp:99 msgid "Network not found" -msgstr "" +msgstr "Ağ bulunamadı" #: send_raw.cpp:116 msgid "Line sent" -msgstr "" +msgstr "Satır gönderildi" #: send_raw.cpp:140 send_raw.cpp:143 msgid "[user] [network] [data to send]" -msgstr "" +msgstr "[kullanıcı] [ağ] [gönderilecek veriler]" #: send_raw.cpp:141 msgid "The data will be sent to the user's IRC client(s)" -msgstr "" +msgstr "Veriler kullanıcının IRC istemcisine/istemcilerine gönderilecektir." #: send_raw.cpp:144 msgid "The data will be sent to the IRC server the user is connected to" -msgstr "" +msgstr "Veriler kullanıcının bağlı olduğu IRC sunucusuna gönderilecektir" #: send_raw.cpp:147 msgid "[data to send]" -msgstr "" +msgstr "[gönderilecek veriler]" #: send_raw.cpp:148 msgid "The data will be sent to your current client" -msgstr "" +msgstr "Veriler mevcut istemcinize gönderilecek" #: send_raw.cpp:159 msgid "Lets you send some raw IRC lines as/to someone else" msgstr "" +"Bazı ham IRC satırlarını başka biri olarak/başka birine göndermenizi sağlar" diff --git a/modules/po/shell.bg_BG.po b/modules/po/shell.bg_BG.po index 76c66891..08843ace 100644 --- a/modules/po/shell.bg_BG.po +++ b/modules/po/shell.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/shell.da_DK.po b/modules/po/shell.da_DK.po index 9a694ab9..487ca769 100644 --- a/modules/po/shell.da_DK.po +++ b/modules/po/shell.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/shell.de_DE.po b/modules/po/shell.de_DE.po index 65a929e4..900ea089 100644 --- a/modules/po/shell.de_DE.po +++ b/modules/po/shell.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/shell.el_GR.po b/modules/po/shell.el_GR.po index d5ea962c..653bc9a5 100644 --- a/modules/po/shell.el_GR.po +++ b/modules/po/shell.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/shell.es_ES.po b/modules/po/shell.es_ES.po index 8e344a10..ef9aa36a 100644 --- a/modules/po/shell.es_ES.po +++ b/modules/po/shell.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/shell.fr_FR.po b/modules/po/shell.fr_FR.po index c946f9e0..6ac64688 100644 --- a/modules/po/shell.fr_FR.po +++ b/modules/po/shell.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/shell.id_ID.po b/modules/po/shell.id_ID.po index 93518d04..55e329c6 100644 --- a/modules/po/shell.id_ID.po +++ b/modules/po/shell.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/shell.pot\n" "X-Crowdin-File-ID: 200\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: shell.cpp:37 msgid "Failed to execute: {1}" diff --git a/modules/po/shell.it_IT.po b/modules/po/shell.it_IT.po index b825cb51..b6e582c3 100644 --- a/modules/po/shell.it_IT.po +++ b/modules/po/shell.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/shell.nl_NL.po b/modules/po/shell.nl_NL.po index acbce2e0..93738863 100644 --- a/modules/po/shell.nl_NL.po +++ b/modules/po/shell.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/shell.pl_PL.po b/modules/po/shell.pl_PL.po index 1df5e6ee..5b815976 100644 --- a/modules/po/shell.pl_PL.po +++ b/modules/po/shell.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/shell.pt_BR.po b/modules/po/shell.pt_BR.po index f320da16..14085974 100644 --- a/modules/po/shell.pt_BR.po +++ b/modules/po/shell.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/shell.pt_PT.po b/modules/po/shell.pt_PT.po index 14812d6c..c9054acb 100644 --- a/modules/po/shell.pt_PT.po +++ b/modules/po/shell.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/shell.ro_RO.po b/modules/po/shell.ro_RO.po index 5536af0d..c1334a8f 100644 --- a/modules/po/shell.ro_RO.po +++ b/modules/po/shell.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/shell.ru_RU.po b/modules/po/shell.ru_RU.po index 17101efb..7089878d 100644 --- a/modules/po/shell.ru_RU.po +++ b/modules/po/shell.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/shell.tr_TR.po b/modules/po/shell.tr_TR.po index 10b29cb0..79dff29c 100644 --- a/modules/po/shell.tr_TR.po +++ b/modules/po/shell.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/simple_away.bg_BG.po b/modules/po/simple_away.bg_BG.po index f7c00101..5a74ef2e 100644 --- a/modules/po/simple_away.bg_BG.po +++ b/modules/po/simple_away.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/simple_away.da_DK.po b/modules/po/simple_away.da_DK.po index 635bd412..776a648b 100644 --- a/modules/po/simple_away.da_DK.po +++ b/modules/po/simple_away.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/simple_away.de_DE.po b/modules/po/simple_away.de_DE.po index 44bd9f96..f5b0b955 100644 --- a/modules/po/simple_away.de_DE.po +++ b/modules/po/simple_away.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/simple_away.el_GR.po b/modules/po/simple_away.el_GR.po index fefd754d..94425af3 100644 --- a/modules/po/simple_away.el_GR.po +++ b/modules/po/simple_away.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/simple_away.es_ES.po b/modules/po/simple_away.es_ES.po index 70f491d4..c8c92d10 100644 --- a/modules/po/simple_away.es_ES.po +++ b/modules/po/simple_away.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/simple_away.fr_FR.po b/modules/po/simple_away.fr_FR.po index 2785a515..ea639e8a 100644 --- a/modules/po/simple_away.fr_FR.po +++ b/modules/po/simple_away.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/simple_away.id_ID.po b/modules/po/simple_away.id_ID.po index 3aee727d..caef0b68 100644 --- a/modules/po/simple_away.id_ID.po +++ b/modules/po/simple_away.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/simple_away.pot\n" "X-Crowdin-File-ID: 201\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: simple_away.cpp:56 msgid "[]" diff --git a/modules/po/simple_away.it_IT.po b/modules/po/simple_away.it_IT.po index 4b21a224..85a388c7 100644 --- a/modules/po/simple_away.it_IT.po +++ b/modules/po/simple_away.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/simple_away.nl_NL.po b/modules/po/simple_away.nl_NL.po index cf568bc8..c6ab60af 100644 --- a/modules/po/simple_away.nl_NL.po +++ b/modules/po/simple_away.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/simple_away.pl_PL.po b/modules/po/simple_away.pl_PL.po index acc27230..4e2102a1 100644 --- a/modules/po/simple_away.pl_PL.po +++ b/modules/po/simple_away.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/simple_away.pt_BR.po b/modules/po/simple_away.pt_BR.po index da28dabb..ec15e881 100644 --- a/modules/po/simple_away.pt_BR.po +++ b/modules/po/simple_away.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/simple_away.pt_PT.po b/modules/po/simple_away.pt_PT.po index 7c26455d..df661085 100644 --- a/modules/po/simple_away.pt_PT.po +++ b/modules/po/simple_away.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/simple_away.ro_RO.po b/modules/po/simple_away.ro_RO.po index 2ca0a093..19604200 100644 --- a/modules/po/simple_away.ro_RO.po +++ b/modules/po/simple_away.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/simple_away.ru_RU.po b/modules/po/simple_away.ru_RU.po index 896cbda7..75610c40 100644 --- a/modules/po/simple_away.ru_RU.po +++ b/modules/po/simple_away.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/simple_away.tr_TR.po b/modules/po/simple_away.tr_TR.po index b1ef2736..ea15ac9d 100644 --- a/modules/po/simple_away.tr_TR.po +++ b/modules/po/simple_away.tr_TR.po @@ -6,15 +6,15 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: simple_away.cpp:56 msgid "[]" -msgstr "" +msgstr "[]" #: simple_away.cpp:57 #, c-format @@ -22,71 +22,78 @@ msgid "" "Prints or sets the away reason (%awaytime% is replaced with the time you " "were set away, supports substitutions using ExpandString)" msgstr "" +"Uzakta kalma nedenini yazdırır veya ayarlar (%awaytime%, uzakta olduğunuz " +"zamanla değiştirilir, ExpandString kullanılarak yapılan değişiklikleri " +"destekler)" #: simple_away.cpp:63 msgid "Prints the current time to wait before setting you away" -msgstr "" +msgstr "Sizi away olmadan önce beklenecek geçerli saati yazdırır" #: simple_away.cpp:65 msgid "" -msgstr "" +msgstr "" #: simple_away.cpp:66 msgid "Sets the time to wait before setting you away" -msgstr "" +msgstr "Sizi away olmadan önce beklenecek zamanı ayarlayın" #: simple_away.cpp:69 msgid "Disables the wait time before setting you away" -msgstr "" +msgstr "Sizi away olmadan önce bekleme süresini devre dışı bırakır" #: simple_away.cpp:73 msgid "Get or set the minimum number of clients before going away" -msgstr "" +msgstr "Away olmadan önce minimum istemci sayısını alın veya ayarlayın" #: simple_away.cpp:136 msgid "Away reason set" -msgstr "" +msgstr "Away sebebi ayarla" #: simple_away.cpp:138 msgid "Away reason: {1}" -msgstr "" +msgstr "Away sebebi: {1}" #: simple_away.cpp:139 msgid "Current away reason would be: {1}" -msgstr "" +msgstr "Şu anki away sebebi şu şekilde olacaktır: {1}" #: simple_away.cpp:144 msgid "Current timer setting: 1 second" msgid_plural "Current timer setting: {1} seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Geçerli zamanlayıcı ayarı: 1 saniye" +msgstr[1] "Geçerli zamanlayıcı ayarı: {1} saniye" #: simple_away.cpp:153 simple_away.cpp:161 msgid "Timer disabled" -msgstr "" +msgstr "Zamanlayıcı devre dışı" #: simple_away.cpp:155 msgid "Timer set to 1 second" msgid_plural "Timer set to: {1} seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Zamanlayıcı 1 saniyeye ayarlandı" +msgstr[1] "Zamanlayıcı {1} saniyeye ayarlandı" #: simple_away.cpp:166 msgid "Current MinClients setting: {1}" -msgstr "" +msgstr "Geçerli MinClients ayarı: {1}" #: simple_away.cpp:169 msgid "MinClients set to {1}" -msgstr "" +msgstr "MinClients {1} olarak ayarlandı" #: simple_away.cpp:248 msgid "" "You might enter up to 3 arguments, like -notimer awaymessage or -timer 5 " "awaymessage." msgstr "" +"-notimer awaymessage veya -timer 5 awaymessage gibi en fazla 3 bağımsız " +"değişken girebilirsiniz." #: simple_away.cpp:253 msgid "" "This module will automatically set you away on IRC while you are " "disconnected from the bouncer." msgstr "" +"Bu modül, znc bouncer ile bağlantınız kesildiğinde sizi otomatik olarak " +"IRC'den uzaklaştıracaktır." diff --git a/modules/po/stickychan.bg_BG.po b/modules/po/stickychan.bg_BG.po index 375ef818..deb037d0 100644 --- a/modules/po/stickychan.bg_BG.po +++ b/modules/po/stickychan.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/stickychan.da_DK.po b/modules/po/stickychan.da_DK.po index 277c1ae5..2356d8b6 100644 --- a/modules/po/stickychan.da_DK.po +++ b/modules/po/stickychan.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/stickychan.de_DE.po b/modules/po/stickychan.de_DE.po index 1cf80b06..b385d0fc 100644 --- a/modules/po/stickychan.de_DE.po +++ b/modules/po/stickychan.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/stickychan.el_GR.po b/modules/po/stickychan.el_GR.po index 21cc43b6..e50b445a 100644 --- a/modules/po/stickychan.el_GR.po +++ b/modules/po/stickychan.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/stickychan.es_ES.po b/modules/po/stickychan.es_ES.po index 29c5a608..ab27fd5a 100644 --- a/modules/po/stickychan.es_ES.po +++ b/modules/po/stickychan.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/stickychan.fr_FR.po b/modules/po/stickychan.fr_FR.po index 8d4b7975..cc524f18 100644 --- a/modules/po/stickychan.fr_FR.po +++ b/modules/po/stickychan.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/stickychan.id_ID.po b/modules/po/stickychan.id_ID.po index 689bd71e..7ad60ff1 100644 --- a/modules/po/stickychan.id_ID.po +++ b/modules/po/stickychan.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/stickychan.pot\n" "X-Crowdin-File-ID: 202\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/stickychan/tmpl/index.tmpl:9 msgid "Name" diff --git a/modules/po/stickychan.it_IT.po b/modules/po/stickychan.it_IT.po index ea47bf9f..30e7dcd5 100644 --- a/modules/po/stickychan.it_IT.po +++ b/modules/po/stickychan.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/stickychan.nl_NL.po b/modules/po/stickychan.nl_NL.po index 664aaa7d..394b0073 100644 --- a/modules/po/stickychan.nl_NL.po +++ b/modules/po/stickychan.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/stickychan.pl_PL.po b/modules/po/stickychan.pl_PL.po index c779a5c0..40155c9c 100644 --- a/modules/po/stickychan.pl_PL.po +++ b/modules/po/stickychan.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/stickychan.pt_BR.po b/modules/po/stickychan.pt_BR.po index d54ed773..2b96777e 100644 --- a/modules/po/stickychan.pt_BR.po +++ b/modules/po/stickychan.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/stickychan.pt_PT.po b/modules/po/stickychan.pt_PT.po index 6e39e84f..2993deca 100644 --- a/modules/po/stickychan.pt_PT.po +++ b/modules/po/stickychan.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/stickychan.ro_RO.po b/modules/po/stickychan.ro_RO.po index 5ef00c18..5183bc60 100644 --- a/modules/po/stickychan.ro_RO.po +++ b/modules/po/stickychan.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/stickychan.ru_RU.po b/modules/po/stickychan.ru_RU.po index b387623e..cb589e1d 100644 --- a/modules/po/stickychan.ru_RU.po +++ b/modules/po/stickychan.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/stickychan.tr_TR.po b/modules/po/stickychan.tr_TR.po index d88d51da..482c0ab3 100644 --- a/modules/po/stickychan.tr_TR.po +++ b/modules/po/stickychan.tr_TR.po @@ -6,97 +6,98 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: modules/po/../data/stickychan/tmpl/index.tmpl:9 msgid "Name" -msgstr "" +msgstr "Adı" #: modules/po/../data/stickychan/tmpl/index.tmpl:10 msgid "Sticky" -msgstr "" +msgstr "Sabit" #: modules/po/../data/stickychan/tmpl/index.tmpl:25 msgid "Save" -msgstr "" +msgstr "Kaydet" #: modules/po/../data/stickychan/tmpl/stickychan_WebadminChan.tmpl:8 msgid "Channel is sticky" -msgstr "" +msgstr "Kanal sticky (renk ve kalın yazma yok)" #: stickychan.cpp:28 msgid "<#channel> [key]" -msgstr "" +msgstr "<#kanal> [anahtar]" #: stickychan.cpp:28 msgid "Sticks a channel" -msgstr "" +msgstr "Bir kanalı 'sticky' yapar (renk ve kalın yazma yok)" #: stickychan.cpp:30 msgid "<#channel>" -msgstr "" +msgstr "<#kanal>" #: stickychan.cpp:30 msgid "Unsticks a channel" -msgstr "" +msgstr "Bir kanalı 'unsticky' yapar (renk ve kalın yazma var)" #: stickychan.cpp:32 msgid "Lists sticky channels" -msgstr "" +msgstr "Sticky kanalları listeler" #: stickychan.cpp:75 msgid "Usage: Stick <#channel> [key]" -msgstr "" +msgstr "Kullanımı: Stick <#kanal> [anahtar]" #: stickychan.cpp:79 msgid "Stuck {1}" -msgstr "" +msgstr "{1} stick edildi" #: stickychan.cpp:85 msgid "Usage: Unstick <#channel>" -msgstr "" +msgstr "Kullanımı: Unstick <#kanal>" #: stickychan.cpp:89 msgid "Unstuck {1}" -msgstr "" +msgstr "{1} unstick edildi" #: stickychan.cpp:101 msgid " -- End of List" -msgstr "" +msgstr " -- Liste Sonu" #: stickychan.cpp:115 msgid "Could not join {1} (# prefix missing?)" -msgstr "" +msgstr "{1}'a katılamadı (# öneki eksik mi?)" #: stickychan.cpp:128 msgid "Sticky Channels" -msgstr "" +msgstr "Sticky Kanallar" #: stickychan.cpp:160 msgid "Changes have been saved!" -msgstr "" +msgstr "Değişiklikler kaydedildi!" #: stickychan.cpp:185 msgid "Channel became sticky!" -msgstr "" +msgstr "Kanal sticky hale geldi!" #: stickychan.cpp:189 msgid "Channel stopped being sticky!" -msgstr "" +msgstr "Kanal sticky olmayı bıraktı!" #: stickychan.cpp:209 msgid "" "Channel {1} cannot be joined, it is an illegal channel name. Unsticking." msgstr "" +"{1} kanalına katılınamıyor, illefgal bir kanal adıdır. Unstick ediliyor." #: stickychan.cpp:246 msgid "List of channels, separated by comma." -msgstr "" +msgstr "Kanalların virgülle ayrılmış listesi." #: stickychan.cpp:251 msgid "configless sticky chans, keeps you there very stickily even" -msgstr "" +msgstr "yapılandırmasız sticky kanallar, sizi orada bile çok sticky tutar" diff --git a/modules/po/stripcontrols.bg_BG.po b/modules/po/stripcontrols.bg_BG.po index d711a6e5..56545eda 100644 --- a/modules/po/stripcontrols.bg_BG.po +++ b/modules/po/stripcontrols.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/stripcontrols.da_DK.po b/modules/po/stripcontrols.da_DK.po index b8549244..4db14648 100644 --- a/modules/po/stripcontrols.da_DK.po +++ b/modules/po/stripcontrols.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/stripcontrols.de_DE.po b/modules/po/stripcontrols.de_DE.po index 5f82c446..a0253156 100644 --- a/modules/po/stripcontrols.de_DE.po +++ b/modules/po/stripcontrols.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/stripcontrols.el_GR.po b/modules/po/stripcontrols.el_GR.po index d529d0d1..ce3b6b7b 100644 --- a/modules/po/stripcontrols.el_GR.po +++ b/modules/po/stripcontrols.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/stripcontrols.es_ES.po b/modules/po/stripcontrols.es_ES.po index a934a5ee..e827edfe 100644 --- a/modules/po/stripcontrols.es_ES.po +++ b/modules/po/stripcontrols.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/stripcontrols.fr_FR.po b/modules/po/stripcontrols.fr_FR.po index 1b5ba780..794a7c9d 100644 --- a/modules/po/stripcontrols.fr_FR.po +++ b/modules/po/stripcontrols.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/stripcontrols.id_ID.po b/modules/po/stripcontrols.id_ID.po index 8904b06c..cdb657bb 100644 --- a/modules/po/stripcontrols.id_ID.po +++ b/modules/po/stripcontrols.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" "X-Crowdin-File-ID: 203\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: stripcontrols.cpp:63 msgid "" diff --git a/modules/po/stripcontrols.it_IT.po b/modules/po/stripcontrols.it_IT.po index 50c10aa2..d23901ad 100644 --- a/modules/po/stripcontrols.it_IT.po +++ b/modules/po/stripcontrols.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/stripcontrols.nl_NL.po b/modules/po/stripcontrols.nl_NL.po index 54d3d17c..7271bedb 100644 --- a/modules/po/stripcontrols.nl_NL.po +++ b/modules/po/stripcontrols.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/stripcontrols.pl_PL.po b/modules/po/stripcontrols.pl_PL.po index a88596a6..50f1b41f 100644 --- a/modules/po/stripcontrols.pl_PL.po +++ b/modules/po/stripcontrols.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/stripcontrols.pt_BR.po b/modules/po/stripcontrols.pt_BR.po index cb8a91c1..5b24120f 100644 --- a/modules/po/stripcontrols.pt_BR.po +++ b/modules/po/stripcontrols.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/stripcontrols.pt_PT.po b/modules/po/stripcontrols.pt_PT.po index 6ba5f42a..6203eb4c 100644 --- a/modules/po/stripcontrols.pt_PT.po +++ b/modules/po/stripcontrols.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/stripcontrols.ro_RO.po b/modules/po/stripcontrols.ro_RO.po index abd6ff54..25dfdb24 100644 --- a/modules/po/stripcontrols.ro_RO.po +++ b/modules/po/stripcontrols.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/stripcontrols.ru_RU.po b/modules/po/stripcontrols.ru_RU.po index 70020166..7a70f494 100644 --- a/modules/po/stripcontrols.ru_RU.po +++ b/modules/po/stripcontrols.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/stripcontrols.tr_TR.po b/modules/po/stripcontrols.tr_TR.po index a2b0fe0f..eed91878 100644 --- a/modules/po/stripcontrols.tr_TR.po +++ b/modules/po/stripcontrols.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -16,3 +16,4 @@ msgstr "" msgid "" "Strips control codes (Colors, Bold, ..) from channel and private messages." msgstr "" +"Kanal ve özel mesajlardan kontrol kodlarını (Renkli, Kalın, ..) çıkarır." diff --git a/modules/po/watch.bg_BG.po b/modules/po/watch.bg_BG.po index 5a919abe..d817fe0e 100644 --- a/modules/po/watch.bg_BG.po +++ b/modules/po/watch.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/watch.da_DK.po b/modules/po/watch.da_DK.po index 07455a83..dccac804 100644 --- a/modules/po/watch.da_DK.po +++ b/modules/po/watch.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/watch.de_DE.po b/modules/po/watch.de_DE.po index 63835df4..554e2489 100644 --- a/modules/po/watch.de_DE.po +++ b/modules/po/watch.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/watch.el_GR.po b/modules/po/watch.el_GR.po index 705ee409..2812d9e5 100644 --- a/modules/po/watch.el_GR.po +++ b/modules/po/watch.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/watch.es_ES.po b/modules/po/watch.es_ES.po index 73effead..99681156 100644 --- a/modules/po/watch.es_ES.po +++ b/modules/po/watch.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/watch.fr_FR.po b/modules/po/watch.fr_FR.po index ce7af1b9..aeaf8a98 100644 --- a/modules/po/watch.fr_FR.po +++ b/modules/po/watch.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/watch.id_ID.po b/modules/po/watch.id_ID.po index 95e188dd..2c10a69e 100644 --- a/modules/po/watch.id_ID.po +++ b/modules/po/watch.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/watch.pot\n" "X-Crowdin-File-ID: 204\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: watch.cpp:178 msgid " [Target] [Pattern]" diff --git a/modules/po/watch.it_IT.po b/modules/po/watch.it_IT.po index 3d3e4cf6..7ed87323 100644 --- a/modules/po/watch.it_IT.po +++ b/modules/po/watch.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/watch.nl_NL.po b/modules/po/watch.nl_NL.po index 872c2086..b4448c8d 100644 --- a/modules/po/watch.nl_NL.po +++ b/modules/po/watch.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/watch.pl_PL.po b/modules/po/watch.pl_PL.po index d6776917..adae9ad5 100644 --- a/modules/po/watch.pl_PL.po +++ b/modules/po/watch.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/watch.pt_BR.po b/modules/po/watch.pt_BR.po index aec2e936..9ec0ea35 100644 --- a/modules/po/watch.pt_BR.po +++ b/modules/po/watch.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/watch.pt_PT.po b/modules/po/watch.pt_PT.po index d4f7aac3..974e1dcf 100644 --- a/modules/po/watch.pt_PT.po +++ b/modules/po/watch.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/watch.ro_RO.po b/modules/po/watch.ro_RO.po index adbf1204..3e0fc9a1 100644 --- a/modules/po/watch.ro_RO.po +++ b/modules/po/watch.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/watch.ru_RU.po b/modules/po/watch.ru_RU.po index 1f8a4777..a0625c07 100644 --- a/modules/po/watch.ru_RU.po +++ b/modules/po/watch.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/watch.tr_TR.po b/modules/po/watch.tr_TR.po index a31fbab6..5edc978d 100644 --- a/modules/po/watch.tr_TR.po +++ b/modules/po/watch.tr_TR.po @@ -6,188 +6,192 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: watch.cpp:178 msgid " [Target] [Pattern]" -msgstr "" +msgstr " [Hedef] [Şablon]" #: watch.cpp:178 msgid "Used to add an entry to watch for." -msgstr "" +msgstr "İzlenecek bir girdi eklemek için kullanılır." #: watch.cpp:180 msgid "List all entries being watched." -msgstr "" +msgstr "İzlenen tüm girdileri listeleyin." #: watch.cpp:182 msgid "Dump a list of all current entries to be used later." -msgstr "" +msgstr "Daha sonra kullanılmak üzere tüm mevcut girdilerin listesini boşaltın." #: watch.cpp:184 msgid "" -msgstr "" +msgstr "" #: watch.cpp:184 msgid "Deletes Id from the list of watched entries." -msgstr "" +msgstr "İzlenen girdiler listesinden Id'yi siler." #: watch.cpp:186 msgid "Delete all entries." -msgstr "" +msgstr "Tüm girdileri silin." #: watch.cpp:188 watch.cpp:190 msgid "" -msgstr "" +msgstr "" #: watch.cpp:188 msgid "Enable a disabled entry." -msgstr "" +msgstr "Devre dışı bırakılmış bir girdiyi etkinleştirin." #: watch.cpp:190 msgid "Disable (but don't delete) an entry." -msgstr "" +msgstr "Bir girdiyi devre dışı bırakın (ancak silmeyin)." #: watch.cpp:192 watch.cpp:194 msgid " " -msgstr "" +msgstr " " #: watch.cpp:192 msgid "Enable or disable detached client only for an entry." msgstr "" +"Ayrılmış istemciyi yalnızca bir girdi için etkinleştirin veya devre dışı " +"bırakın." #: watch.cpp:194 msgid "Enable or disable detached channel only for an entry." msgstr "" +"Ayrılmış kanalı yalnızca bir girdi için etkinleştirin veya devre dışı " +"bırakın." #: watch.cpp:196 msgid " [#chan priv #foo* !#bar]" -msgstr "" +msgstr " [#kanal priv #ali* !#veli]" #: watch.cpp:196 msgid "Set the source channels that you care about." -msgstr "" +msgstr "Önemsediğiniz kaynak kanalları ayarlayın." #: watch.cpp:237 msgid "WARNING: malformed entry found while loading" -msgstr "" +msgstr "UYARI: yükleme sırasında hatalı biçimlendirilmiş girdi bulundu" #: watch.cpp:382 msgid "Disabled all entries." -msgstr "" +msgstr "Tüm girdiler devre dışı bırakıldı." #: watch.cpp:383 msgid "Enabled all entries." -msgstr "" +msgstr "Tüm girdiler etkinleştirildi." #: watch.cpp:390 watch.cpp:432 watch.cpp:474 watch.cpp:577 watch.cpp:619 msgid "Invalid Id" -msgstr "" +msgstr "Geçersiz Id" #: watch.cpp:399 msgid "Id {1} disabled" -msgstr "" +msgstr "{1} Id'si devre dışı bırakıldı" #: watch.cpp:401 msgid "Id {1} enabled" -msgstr "" +msgstr "{1} Id'si etkinleştirildi" #: watch.cpp:423 msgid "Set DetachedClientOnly for all entries to Yes" -msgstr "" +msgstr "Tüm girdiler için DetachedClientOnly'yi 'Yes' olarak ayarlayın" #: watch.cpp:425 msgid "Set DetachedClientOnly for all entries to No" -msgstr "" +msgstr "Tüm girdiler için DetachedClientOnly'yi 'No' olarak ayarlayın" #: watch.cpp:441 watch.cpp:483 msgid "Id {1} set to Yes" -msgstr "" +msgstr "{1}'si 'Yes' olarak ayarlandı" #: watch.cpp:443 watch.cpp:485 msgid "Id {1} set to No" -msgstr "" +msgstr "{1}'si 'No' olarak ayarlandı" #: watch.cpp:465 msgid "Set DetachedChannelOnly for all entries to Yes" -msgstr "" +msgstr "Tüm girdiler için DetachedChannelOnly'yi 'Yes' olarak ayarlayın" #: watch.cpp:467 msgid "Set DetachedChannelOnly for all entries to No" -msgstr "" +msgstr "Tüm girdiler için DetachedChannelOnly'yi 'No' olarak ayarlayın" #: watch.cpp:491 watch.cpp:507 msgid "Id" -msgstr "" +msgstr "Id" #: watch.cpp:492 watch.cpp:508 msgid "HostMask" -msgstr "" +msgstr "Host Maskesi" #: watch.cpp:493 watch.cpp:509 msgid "Target" -msgstr "" +msgstr "Hedef" #: watch.cpp:494 watch.cpp:510 msgid "Pattern" -msgstr "" +msgstr "Şablon" #: watch.cpp:495 watch.cpp:511 msgid "Sources" -msgstr "" +msgstr "Kaynaklar" #: watch.cpp:496 watch.cpp:512 watch.cpp:513 msgid "Off" -msgstr "" +msgstr "Kapalı" #: watch.cpp:497 watch.cpp:515 msgid "DetachedClientOnly" -msgstr "" +msgstr "DetachedClientOnly" #: watch.cpp:498 watch.cpp:518 msgid "DetachedChannelOnly" -msgstr "" +msgstr "DetachedChannelOnly" #: watch.cpp:516 watch.cpp:519 msgid "Yes" -msgstr "" +msgstr "Yes" #: watch.cpp:516 watch.cpp:519 msgid "No" -msgstr "" +msgstr "No" #: watch.cpp:525 watch.cpp:531 msgid "You have no entries." -msgstr "" +msgstr "Hiçbir girdiniz yok." #: watch.cpp:585 msgid "Sources set for Id {1}." -msgstr "" +msgstr "{1} Id'si için kaynaklar ayarlandı." #: watch.cpp:609 msgid "All entries cleared." -msgstr "" +msgstr "Tüm girdiler temizlendi." #: watch.cpp:627 msgid "Id {1} removed." -msgstr "" +msgstr "{1} Id'si kaldırıldı." #: watch.cpp:646 msgid "Entry for {1} already exists." -msgstr "" +msgstr "{1} için girdi zaten mevcut." #: watch.cpp:654 msgid "Adding entry: {1} watching for [{2}] -> {3}" -msgstr "" +msgstr "Girdi ekleniyor: {1}, [{2}] -> {3} için izliyor" #: watch.cpp:660 msgid "Watch: Not enough arguments. Try Help" -msgstr "" +msgstr "İzleyin: Yeterli argüman yok. Yardımı Deneyin" #: watch.cpp:702 msgid "Copy activity from a specific user into a separate window" -msgstr "" +msgstr "Belirli bir kullanıcının etkinliğini ayrı bir pencereye kopyala" diff --git a/modules/po/webadmin.bg_BG.po b/modules/po/webadmin.bg_BG.po index 0b094e5d..1bebbb58 100644 --- a/modules/po/webadmin.bg_BG.po +++ b/modules/po/webadmin.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/webadmin.da_DK.po b/modules/po/webadmin.da_DK.po index f10f034c..6278f801 100644 --- a/modules/po/webadmin.da_DK.po +++ b/modules/po/webadmin.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/webadmin.de_DE.po b/modules/po/webadmin.de_DE.po index be798d7f..c9361e38 100644 --- a/modules/po/webadmin.de_DE.po +++ b/modules/po/webadmin.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/webadmin.el_GR.po b/modules/po/webadmin.el_GR.po index 057f167e..dd129d89 100644 --- a/modules/po/webadmin.el_GR.po +++ b/modules/po/webadmin.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/webadmin.es_ES.po b/modules/po/webadmin.es_ES.po index 313c2d98..f100fd5e 100644 --- a/modules/po/webadmin.es_ES.po +++ b/modules/po/webadmin.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/webadmin.fr_FR.po b/modules/po/webadmin.fr_FR.po index b5107d70..d306845f 100644 --- a/modules/po/webadmin.fr_FR.po +++ b/modules/po/webadmin.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/webadmin.id_ID.po b/modules/po/webadmin.id_ID.po index fb4d32b9..372c7c20 100644 --- a/modules/po/webadmin.id_ID.po +++ b/modules/po/webadmin.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/webadmin.pot\n" "X-Crowdin-File-ID: 205\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:12 msgid "Channel Info" diff --git a/modules/po/webadmin.it_IT.po b/modules/po/webadmin.it_IT.po index b6f44957..71fc7033 100644 --- a/modules/po/webadmin.it_IT.po +++ b/modules/po/webadmin.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/webadmin.nl_NL.po b/modules/po/webadmin.nl_NL.po index 53cff683..031e7abb 100644 --- a/modules/po/webadmin.nl_NL.po +++ b/modules/po/webadmin.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/webadmin.pl_PL.po b/modules/po/webadmin.pl_PL.po index f18d8ec0..3741e74d 100644 --- a/modules/po/webadmin.pl_PL.po +++ b/modules/po/webadmin.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/webadmin.pt_BR.po b/modules/po/webadmin.pt_BR.po index d395b271..e07b3263 100644 --- a/modules/po/webadmin.pt_BR.po +++ b/modules/po/webadmin.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/webadmin.pt_PT.po b/modules/po/webadmin.pt_PT.po index 5fd18615..5e6c6e38 100644 --- a/modules/po/webadmin.pt_PT.po +++ b/modules/po/webadmin.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/webadmin.ro_RO.po b/modules/po/webadmin.ro_RO.po index e4b50f81..8900691a 100644 --- a/modules/po/webadmin.ro_RO.po +++ b/modules/po/webadmin.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/webadmin.ru_RU.po b/modules/po/webadmin.ru_RU.po index c454df2c..6571c840 100644 --- a/modules/po/webadmin.ru_RU.po +++ b/modules/po/webadmin.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/webadmin.tr_TR.po b/modules/po/webadmin.tr_TR.po index 1500ad91..e8dddd9f 100644 --- a/modules/po/webadmin.tr_TR.po +++ b/modules/po/webadmin.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -58,189 +58,199 @@ msgstr "Bayraklar" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:51 msgid "Save to config" -msgstr "" +msgstr "Yapılandırmaya kaydet" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:67 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:294 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:429 msgid "Module {1}" -msgstr "" +msgstr "{1} Modülü" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:75 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:302 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:438 msgid "Save and return" -msgstr "" +msgstr "Kaydet ve Geri Dön" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:76 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:303 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:439 msgid "Save and continue" -msgstr "" +msgstr "Kaydet ve devam et" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:78 msgid "Add Channel and return" -msgstr "" +msgstr "Kanal ekleyin ve geri dönün" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:79 msgid "Add Channel and continue" -msgstr "" +msgstr "Kanal ekleyin ve devam edin" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:12 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 msgid "<password>" -msgstr "" +msgstr "<şifre>" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:16 msgid "<network>" -msgstr "" +msgstr "<ağ>" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:18 msgid "" "To connect to this network from your IRC client, you can set the server " "password field as {1} or username field as {2}" msgstr "" +"IRC istemcinizden bu ağa bağlanmak için sunucu şifre alanını {1} veya kullanıcı adı alanını {2} olarak ayarlayabilirsiniz" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:28 msgid "Network Info" -msgstr "" +msgstr "Ağ Bilgisi" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:29 msgid "" "Nick, AltNick, Ident, RealName, BindHost can be left empty to use the value " "from the user." msgstr "" +"Kullanıcıdan gelen değeri kullanmak için Nick, AltNick, Ident, Gerçek Adı, " +"Bind Host boş bırakılabilir." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:33 msgid "Network Name:" -msgstr "" +msgstr "Ağ Adı:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:35 msgid "The name of the IRC network." -msgstr "" +msgstr "IRC ağının adı." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:39 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:73 msgid "Nickname:" -msgstr "" +msgstr "Kullanıcı adı:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:41 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:75 msgid "Your nickname on IRC." -msgstr "" +msgstr "IRC'deki nickiniz." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:44 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:78 msgid "Alt. Nickname:" -msgstr "" +msgstr "Alt. Nick:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:46 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:80 msgid "Your secondary nickname, if the first is not available on IRC." -msgstr "" +msgstr "Birinci nickiniz IRC'de mevcut değilse ikincil nickiniz." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:50 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:84 msgid "Ident:" -msgstr "" +msgstr "Ident:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:52 msgid "Your ident." -msgstr "" +msgstr "Identiniz." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:55 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:96 msgid "Realname:" -msgstr "" +msgstr "Gerçek Adı:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:57 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:98 msgid "Your real name." -msgstr "" +msgstr "Gerçek adınız." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:62 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:104 msgid "BindHost:" -msgstr "" +msgstr "Bind Host:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:69 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:117 msgid "Quit Message:" -msgstr "" +msgstr "Çıkış Mesajı:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:71 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:119 msgid "You may define a Message shown, when you quit IRC." -msgstr "" +msgstr "IRC'den çıktığınızda gösterilen bir mesajı tanımlayabilirsiniz." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:76 msgid "Active:" -msgstr "" +msgstr "Aktif:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:78 msgid "Connect to IRC & automatically re-connect" -msgstr "" +msgstr "IRC'ye bağlanın ve otomatik olarak yeniden bağlan" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:82 msgid "Trust all certs:" -msgstr "" +msgstr "Tüm sertifikalara güvenin:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:84 msgid "" "Disable certificate validation (takes precedence over TrustPKI). INSECURE!" msgstr "" +"Sertifika doğrulamasını devre dışı bırakın (TrustPKI'ye göre önceliklidir). " +"GÜVENSİZ!" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:88 msgid "Automatically detect trusted certificates (Trust the PKI):" -msgstr "" +msgstr "Güvenilir sertifikaları otomatik olarak algıla (PKI'ya güvenin):" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:90 msgid "" "When disabled, manually whitelist all server fingerprints, even if the " "certificate is valid" msgstr "" +"Devre dışı bırakıldığında, sertifika geçerli olsa bile tüm sunucu parmak " +"izlerini manuel olarak beyaz listeye alın" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:94 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:101 msgid "Servers of this IRC network:" -msgstr "" +msgstr "Bu IRC ağının sunucuları:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:98 msgid "One server per line, “host [[+]port] [password]”, + means SSL" -msgstr "" +msgstr "Her satıra bir sunucu, “host [[+]port] [şifre]”, + SSL anlamına gelir" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:106 msgid "Hostname" -msgstr "" +msgstr "Host adı" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:107 #: modules/po/../data/webadmin/tmpl/settings.tmpl:13 msgid "Port" -msgstr "" +msgstr "Port" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:108 #: modules/po/../data/webadmin/tmpl/settings.tmpl:15 msgid "SSL" -msgstr "" +msgstr "SSL" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:109 msgid "Password" -msgstr "" +msgstr "Şifre" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:125 msgid "SHA-256 fingerprints of trusted SSL certificates of this IRC network:" -msgstr "" +msgstr "Bu IRC ağının güvenilir SSL sertifikalarının SHA-256 parmak izleri:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:129 msgid "" "When these certificates are encountered, checks for hostname, expiration " "date, CA are skipped" msgstr "" +"Bu sertifikalarla karşılaşıldığında host adı, sona erme tarihi, CA " +"kontrolleri atlanır" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:133 msgid "Flood protection:" -msgstr "" +msgstr "Flood koruması:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:136 msgid "" @@ -248,70 +258,79 @@ msgid "" "which occur, when your IRC bot is command flooded or spammed. After changing " "this, reconnect ZNC to server." msgstr "" +"Flood korumasını etkinleştirebilirsiniz. Bu, IRC botunuza komut basıldığında " +"veya spam gönderildiğinde ortaya çıkan \"flood saldırı\" hatalarını önler. " +"Bunu değiştirdikten sonra ZNC'yi sunucuya yeniden bağlayın." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:139 msgctxt "Flood Protection" msgid "Enabled" -msgstr "" +msgstr "Etkinleştirildi" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:143 msgid "Flood protection rate:" -msgstr "" +msgstr "Flood koruma oranı:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:146 msgid "" "The number of seconds per line. After changing this, reconnect ZNC to server." msgstr "" +"Satır başına saniye sayısı. Bunu değiştirdikten sonra ZNC'yi sunucuya " +"yeniden bağlayın." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:149 msgid "{1} seconds per line" -msgstr "" +msgstr "Satır başına {1} saniye" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:153 msgid "Flood protection burst:" -msgstr "" +msgstr "Flood koruma sağlamlığı:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:156 msgid "" "Defines the number of lines, which can be sent immediately. After changing " "this, reconnect ZNC to server." msgstr "" +"Hemen gönderilebilecek satır sayısını tanımlar. Bunu değiştirdikten sonra " +"ZNC'yi sunucuya yeniden bağlayın." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:159 msgid "{1} lines can be sent immediately" -msgstr "" +msgstr "{1} satır hemen gönderilebilir" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:163 msgid "Channel join delay:" -msgstr "" +msgstr "Kanala girme gecikmesi:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:166 msgid "" "Defines the delay in seconds, until channels are joined after getting " "connected." msgstr "" +"Bağlandıktan sonra, kanallara girene kadarki gecikmeyi saniye cinsinden " +"tanımlar." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:169 msgid "{1} seconds" -msgstr "" +msgstr "{1} saniye" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:174 msgid "Character encoding used between ZNC and IRC server." -msgstr "" +msgstr "ZNC ve IRC sunucusu arasında kullanılan karakter kodlaması." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:175 msgid "Server encoding:" -msgstr "" +msgstr "Sunucu kodlaması:" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:185 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:248 msgid "Channels" -msgstr "" +msgstr "Kanallar" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:187 msgid "" "You will be able to add + modify channels here after you created the network." -msgstr "" +msgstr "Ağı oluşturduktan sonra buraya kanal ekleyip değiştirebileceksiniz." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:194 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:140 @@ -319,17 +338,17 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/listusers.tmpl:15 #: modules/po/../data/webadmin/tmpl/settings.tmpl:72 msgid "Add" -msgstr "" +msgstr "Ekle" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:196 msgid "Index" -msgstr "" +msgstr "Dizin" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:197 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:449 #: modules/po/../data/webadmin/tmpl/settings.tmpl:237 msgid "Save" -msgstr "" +msgstr "Kaydet" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:198 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:240 @@ -337,205 +356,214 @@ msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:191 #: modules/po/../data/webadmin/tmpl/settings.tmpl:176 msgid "Name" -msgstr "" +msgstr "Adı" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:199 msgid "CurModes" -msgstr "" +msgstr "GçrliModlar" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:200 msgid "DefModes" -msgstr "" +msgstr "VrsylnModlar" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:201 msgid "BufferSize" -msgstr "" +msgstr "A.bellkBoyutu" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:202 msgid "Options" -msgstr "" +msgstr "Seçenekler" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:204 msgid "← Add a channel (opens in same page)" -msgstr "" +msgstr "← Kanal ekleyin (aynı sayfada açılır)" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:161 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:27 msgid "Edit" -msgstr "" +msgstr "Düzenle" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:162 #: modules/po/../data/webadmin/tmpl/settings.tmpl:53 msgid "Del" -msgstr "" +msgstr "Sil" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:234 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:185 msgid "Modules" -msgstr "" +msgstr "Modüller" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:241 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:192 #: modules/po/../data/webadmin/tmpl/settings.tmpl:177 msgid "Arguments" -msgstr "" +msgstr "Argümanlar" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:242 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:193 #: modules/po/../data/webadmin/tmpl/settings.tmpl:178 msgid "Description" -msgstr "" +msgstr "Açıklama" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:243 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:194 msgid "Loaded globally" -msgstr "" +msgstr "Global olarak yüklendi" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:244 msgid "Loaded by user" -msgstr "" +msgstr "Kullanıcı tarafından yüklendi" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:305 msgid "Add Network and return" -msgstr "" +msgstr "Ağ ekleyin ve geri dönün" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:306 msgid "Add Network and continue" -msgstr "" +msgstr "Ağ ekleyin ve devam edin" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:19 msgid "Authentication" -msgstr "" +msgstr "Kimlik Doğrulama" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:23 msgid "Username:" -msgstr "" +msgstr "Kullanıcı Adı:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:33 msgid "Please enter a username." -msgstr "" +msgstr "Lütfen bir kullanıcı adı girin." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:38 msgid "Password:" -msgstr "" +msgstr "Şifre:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:40 msgid "Please enter a password." -msgstr "" +msgstr "Lütfen bir şifre girin." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:43 msgid "Confirm password:" -msgstr "" +msgstr "Şifreyi doğrula:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:45 msgid "Please re-type the above password." -msgstr "" +msgstr "Lütfen yukarıdaki şifreyi tekrar yazın." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:48 #: modules/po/../data/webadmin/tmpl/settings.tmpl:151 msgid "Auth Only Via Module:" -msgstr "" +msgstr "Yalnızca Modül Aracılığıyla Kimlik Doğrulama:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:50 msgid "" "Allow user authentication by external modules only, disabling built-in " "password authentication." msgstr "" +"Yerleşik parola kimlik doğrulamasını devre dışı bırakarak yalnızca harici " +"modüllerle kullanıcı kimlik doğrulamasına izin verin." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:54 msgid "Allowed IPs:" -msgstr "" +msgstr "İzin verilen IP'ler:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:58 msgid "" "Leave empty to allow connections from all IPs.
Otherwise, one entry per " "line, wildcards * and ? are available." msgstr "" +"Tüm IP'lerden bağlantılara izin vermek için boş bırakın.
Aksi takdirde, " +"her satıra bir IP girin, joker karakterler * ve ? kullanılabilir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:66 msgid "IRC Information" -msgstr "" +msgstr "IRC Bilgileri" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:68 msgid "" "Nick, AltNick, Ident, RealName and QuitMsg can be left empty to use default " "values." msgstr "" +"Varsayılan değerlerin kullanılması için Nick, AltNick, Ident, Gerçek Adı ve " +"ÇkşMsj boş bırakılabilir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:86 msgid "The Ident is sent to server as username." -msgstr "" +msgstr "Ident, kullanıcı adı olarak sunucuya gönderilir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:90 #: modules/po/../data/webadmin/tmpl/settings.tmpl:102 msgid "Status Prefix:" -msgstr "" +msgstr "Durum Öneki:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:92 #: modules/po/../data/webadmin/tmpl/settings.tmpl:104 msgid "The prefix for the status and module queries." -msgstr "" +msgstr "Durum ve modül sorgularının öneki." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:110 msgid "DCCBindHost:" -msgstr "" +msgstr "DCC Bind Host:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:128 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:17 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:39 msgid "Networks" -msgstr "" +msgstr "Ağlar" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:133 msgid "No networks have been added for you yet." -msgstr "" +msgstr "Henüz sizin için hiçbir ağ eklenmedi." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:147 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:18 msgid "Clients" -msgstr "" +msgstr "İstemciler" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:148 msgid "Current Server" -msgstr "" +msgstr "Geçerli Sunucu" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:149 msgid "Nick" -msgstr "" +msgstr "Nick" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:151 msgid "← Add a network (opens in same page)" -msgstr "" +msgstr "← Ağ ekleyin (aynı sayfada açılır)" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:177 msgid "" "You will be able to add + modify networks here after you have cloned the " "user." msgstr "" +"Kullanıcıyı klonladıktan sonra burada ağ ekleyebilir + değiştirebilirsiniz." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:179 msgid "" "You will be able to add + modify networks here after you have created the " "user." msgstr "" +"Kullanıcıyı oluşturduktan sonra buraya ağ ekleyip değiştirebileceksiniz." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:195 #: modules/po/../data/webadmin/tmpl/settings.tmpl:179 msgid "Loaded by networks" -msgstr "" +msgstr "Ağlar tarafından yüklendi" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:254 msgid "" "These are the default modes ZNC will set when you join an empty channel." msgstr "" +"Bunlar boş bir kanala katıldığınızda ayarlanacak varsayılan ZNC modlarıdır." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:255 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:261 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:280 msgid "Empty = use standard value" -msgstr "" +msgstr "Boş = standart değeri kullan" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:260 msgid "" @@ -543,18 +571,20 @@ msgid "" "before dropping off the oldest line. The buffers are stored in the memory by " "default." msgstr "" +"Bu, arabelleği oynatmanın en eski satırı bırakmadan önce kanallar için " +"depolayacağı satır miktarıdır. Tamponlar varsayılan olarak bellekte saklanır." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:268 msgid "Queries" -msgstr "" +msgstr "Sorgular" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:272 msgid "Max Buffers:" -msgstr "" +msgstr "Maks Arabellek:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:274 msgid "Maximum number of query buffers. 0 is unlimited." -msgstr "" +msgstr "Maksimum sorgu arabelleği sayısı. 0 sınırsızdır." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:279 msgid "" @@ -562,19 +592,23 @@ msgid "" "before dropping off the oldest line. The buffers are stored in the memory by " "default." msgstr "" +"Bu, arabelleği oynatmanın en eski satırı bırakmadan önce sorgular için " +"depolayacağı satır miktarıdır. Tamponlar varsayılan olarak bellekte saklanır." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:302 msgid "ZNC Behavior" -msgstr "" +msgstr "ZNC Davranışı" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:303 msgid "" "Any of the following text boxes can be left empty to use their default value." msgstr "" +"Aşağıdaki metin kutularından herhangi biri, varsayılan değerlerini kullanmak " +"için boş bırakılabilir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:307 msgid "Timestamp Format:" -msgstr "" +msgstr "Zaman Damgası Formatı:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:309 msgid "" @@ -582,46 +616,55 @@ msgid "" "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 "" +"Arabelleklerde kullanılan zaman damgalarının biçimi; örneğin [%H:%M:%S]. Bu " +"ayar, sunucu zamanını kullanan yeni IRC istemcilerinde dikkate alınmaz. " +"İstemciniz sunucu zamanını destekliyorsa bunun yerine istemci ayarlarında " +"zaman damgası biçimini değiştirin." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:312 msgid "Timezone:" -msgstr "" +msgstr "Saat Dilimi:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:315 msgid "E.g. Europe/Berlin, or GMT-6" -msgstr "" +msgstr "Ör. Europe/Berlin veya GMT-6 gibi" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:323 msgid "Character encoding used between IRC client and ZNC." -msgstr "" +msgstr "IRC istemcisi ve ZNC arasında kullanılan karakter kodlaması." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:324 msgid "Client encoding:" -msgstr "" +msgstr "İstemci kodlaması:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:329 msgid "Join Tries:" -msgstr "" +msgstr "Kanala Giriş Denemeleri:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:331 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 "" +"Bu, örneğin +i/+k kanal modu nedeniyle veya yasaklı olmanız nedeniyle ilk " +"katılmanın başarısız olması durumunda ZNC'nin bir kanala kaç kez katılmaya " +"çalışacağını tanımlar." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:334 msgid "Join speed:" -msgstr "" +msgstr "Kanala giriş hızı:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:336 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 "" +"Bir JOIN komutunda kaç kanala girileceği. 0 sınırsızdır (varsayılan). “Max " +"SendQ Exceeded” ile bağlantınız kesilirse küçük pozitif değere ayarlayın" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:339 msgid "Timeout before reconnect:" -msgstr "" +msgstr "Yeniden bağlanmadan önce zaman aşımı:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:341 msgid "" @@ -629,221 +672,230 @@ msgid "" "network or declares the connection timeout. This happens after attempts to " "ping the peer." msgstr "" +"ZNC'nin ağdan bir şey alana veya bağlantı zaman aşımı bildirene kadar ne " +"kadar süre beklediği (saniye cinsinden). Bu, eşe ping atmaya çalıştıktan " +"sonra gerçekleşir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:344 msgid "Max IRC Networks Number:" -msgstr "" +msgstr "Maksimum IRC Ağ Sayısı:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:346 msgid "Maximum number of IRC networks allowed for this user." -msgstr "" +msgstr "Bu kullanıcı için izin verilen maksimum IRC ağı sayısı." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:349 msgid "Substitutions" -msgstr "" +msgstr "Yedekler" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:351 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:359 msgid "CTCP Replies:" -msgstr "" +msgstr "CTCP Yanıtları:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:355 msgid "One reply per line. Example: TIME Buy a watch!" -msgstr "" +msgstr "Her satıra bir yanıt. Örnek: TIME Bir saat satın alın!" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:356 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:374 msgid "{1} are available" -msgstr "" +msgstr "{1} mevcut" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:358 msgid "Empty value means this CTCP request will be ignored" -msgstr "" +msgstr "Boş değer, bu CTCP isteğinin göz ardı edileceği anlamına gelir" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:364 msgid "Request" -msgstr "" +msgstr "İstek" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:365 msgid "Response" -msgstr "" +msgstr "Yanıt" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:392 #: modules/po/../data/webadmin/tmpl/settings.tmpl:90 msgid "Skin:" -msgstr "" +msgstr "Tema:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:396 msgid "- Global -" -msgstr "" +msgstr "- Global -" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:398 #: modules/po/../data/webadmin/tmpl/settings.tmpl:94 msgid "Default" -msgstr "" +msgstr "Varsayılan" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:402 msgid "No other skins found" -msgstr "" +msgstr "Başka görünüm bulunamadı" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:408 msgid "Language:" -msgstr "" +msgstr "Dil:" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:441 msgid "Clone and return" -msgstr "" +msgstr "Kopyala ve geri dön" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:442 msgid "Clone and continue" -msgstr "" +msgstr "Kopyala ve devam et" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:444 msgid "Create and return" -msgstr "" +msgstr "Oluştur ve geri dön" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:445 msgid "Create and continue" -msgstr "" +msgstr "Oluştur ve devam et" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:451 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:28 msgid "Clone" -msgstr "" +msgstr "Klonla" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:453 msgid "Create" -msgstr "" +msgstr "Oluştur" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:5 msgid "Confirm Network Deletion" -msgstr "" +msgstr "Ağ Silme İşlemini Onayla" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:9 msgid "Are you sure you want to delete network “{2}” of user “{1}”?" msgstr "" +"\"{1}\" kullanıcısının \"{2}\" ağını silmek istediğinizden emin misiniz?" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:14 #: modules/po/../data/webadmin/tmpl/del_user.tmpl:14 msgid "Yes" -msgstr "" +msgstr "Evet" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:17 #: modules/po/../data/webadmin/tmpl/del_user.tmpl:17 msgid "No" -msgstr "" +msgstr "Hayır" #: modules/po/../data/webadmin/tmpl/del_user.tmpl:5 msgid "Confirm User Deletion" -msgstr "" +msgstr "Kullanıcı Silme İşlemini Onayla" #: modules/po/../data/webadmin/tmpl/del_user.tmpl:9 msgid "Are you sure you want to delete user “{1}”?" -msgstr "" +msgstr "\"{1}\" kullanıcısını silmek istediğinizden emin misiniz?" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:6 msgid "ZNC is compiled without encodings support. {1} is required for it." -msgstr "" +msgstr "ZNC, kodlama desteği olmadan derlenir. Bunun için {1} gereklidir." #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:11 msgid "Legacy mode is disabled by modpython." -msgstr "" +msgstr "Eski mod modpython tarafından devre dışı bırakıldı." #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:18 msgid "Don't ensure any encoding at all (legacy mode, not recommended)" -msgstr "" +msgstr "Hiçbir kodlama yapmayın (eski mod, önerilmez)" #: 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 "" +"UTF-8 ve {1} olarak ayrıştırmayı deneyin, UTF-8 olarak gönderin (önerilir)" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:26 msgid "Try to parse as UTF-8 and as {1}, send as {1}" -msgstr "" +msgstr "UTF-8 ve {1} olarak ayrıştırmayı deneyin, {1} olarak gönderin" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:30 msgid "Parse and send as {1} only" -msgstr "" +msgstr "Yalnızca {1} olarak ayrıştırın ve gönderin" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:36 msgid "E.g. UTF-8, or ISO-8859-15" -msgstr "" +msgstr "Ör. UTF-8 veya ISO-8859-15 gibi" #: modules/po/../data/webadmin/tmpl/index.tmpl:5 msgid "Welcome to the ZNC webadmin module." -msgstr "" +msgstr "ZNC web admin modülüne hoş geldiniz." #: modules/po/../data/webadmin/tmpl/index.tmpl:6 msgid "" "All changes you make will be in effect immediately after you submitted them." msgstr "" +"Yaptığınız tüm değişiklikler, gönderdikten hemen sonra geçerli olacaktır." #: modules/po/../data/webadmin/tmpl/listusers.tmpl:16 msgid "Username" -msgstr "" +msgstr "Kullanıcı Adı" #: modules/po/../data/webadmin/tmpl/listusers.tmpl:29 #: modules/po/../data/webadmin/tmpl/settings.tmpl:21 msgid "Delete" -msgstr "" +msgstr "Sil" #: modules/po/../data/webadmin/tmpl/settings.tmpl:6 msgid "Listen Port(s)" -msgstr "" +msgstr "Port(lar)u Dinleyin" #: modules/po/../data/webadmin/tmpl/settings.tmpl:14 msgid "BindHost" -msgstr "" +msgstr "Bind Host" #: modules/po/../data/webadmin/tmpl/settings.tmpl:16 msgid "IPv4" -msgstr "" +msgstr "IPv4" #: modules/po/../data/webadmin/tmpl/settings.tmpl:17 msgid "IPv6" -msgstr "" +msgstr "IPv6" #: modules/po/../data/webadmin/tmpl/settings.tmpl:18 msgid "IRC" -msgstr "" +msgstr "IRC" #: modules/po/../data/webadmin/tmpl/settings.tmpl:19 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: modules/po/../data/webadmin/tmpl/settings.tmpl:20 msgid "URIPrefix" -msgstr "" +msgstr "URI Öneki" #: 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 "" +"Webadmin'e erişmek için kullandığınız portlarını silmek için webadmin'e " +"başka bir port üzerinden bağlanın veya bunu IRC'de (/znc DelPort) yapın." #: modules/po/../data/webadmin/tmpl/settings.tmpl:56 msgid "Current" -msgstr "" +msgstr "Geçerli" #: modules/po/../data/webadmin/tmpl/settings.tmpl:86 msgid "Settings" -msgstr "" +msgstr "Ayarlar" #: modules/po/../data/webadmin/tmpl/settings.tmpl:105 msgid "Default for new users only." -msgstr "" +msgstr "Yalnızca yeni kullanıcılar için varsayılandır." #: modules/po/../data/webadmin/tmpl/settings.tmpl:110 msgid "Maximum Buffer Size:" -msgstr "" +msgstr "Maksimum Arabellek Boyutu:" #: modules/po/../data/webadmin/tmpl/settings.tmpl:112 msgid "Sets the global Max Buffer Size a user can have." msgstr "" +"Bir kullanıcının sahip olabileceği genel Maksimum Arabellek Boyutunu ayarlar." #: modules/po/../data/webadmin/tmpl/settings.tmpl:117 msgid "Connect Delay:" -msgstr "" +msgstr "Bağlantı Gecikmesi:" #: modules/po/../data/webadmin/tmpl/settings.tmpl:119 msgid "" @@ -851,397 +903,409 @@ msgid "" "affects the connection between ZNC and the IRC server; not the connection " "between your IRC client and ZNC." msgstr "" +"IRC sunucularına bağlantı girişimleri arasındaki saniye cinsinden süre. Bu, " +"ZNC ile IRC sunucusu arasındaki bağlantıyı etkiler; IRC istemciniz ile ZNC " +"arasındaki bağlantı değil." #: modules/po/../data/webadmin/tmpl/settings.tmpl:124 msgid "Server Throttle:" -msgstr "" +msgstr "Sunucu Kısıtı:" #: 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 "" +"Aynı host adına yapılan iki bağlantı girişimi arasındaki saniye cinsinden " +"minimum süre. Çok hızlı yeniden bağlanırsanız bazı sunucular bağlantınızı " +"reddeder." #: modules/po/../data/webadmin/tmpl/settings.tmpl:131 msgid "Anonymous Connection Limit per IP:" -msgstr "" +msgstr "IP başına Anonim Bağlantı Limiti:" #: modules/po/../data/webadmin/tmpl/settings.tmpl:133 msgid "Limits the number of unidentified connections per IP." -msgstr "" +msgstr "IP başına tanımlanamayan bağlantı sayısını sınırlar." #: modules/po/../data/webadmin/tmpl/settings.tmpl:138 msgid "Protect Web Sessions:" -msgstr "" +msgstr "Web Oturumları Koruması:" #: modules/po/../data/webadmin/tmpl/settings.tmpl:140 msgid "Disallow IP changing during each web session" -msgstr "" +msgstr "Her web oturumu sırasında IP değişimine izin verme!" #: modules/po/../data/webadmin/tmpl/settings.tmpl:145 msgid "Hide ZNC Version:" -msgstr "" +msgstr "ZNC Sürümünü Gizle:" #: modules/po/../data/webadmin/tmpl/settings.tmpl:147 msgid "Hide version number from non-ZNC users" -msgstr "" +msgstr "Sürüm numarasını ZNC üyesi olmayan kullanıcılardan gizler" #: modules/po/../data/webadmin/tmpl/settings.tmpl:153 msgid "Allow user authentication by external modules only" -msgstr "" +msgstr "Yalnızca harici modüllerle kullanıcı kimlik doğrulamasına izin ver" #: modules/po/../data/webadmin/tmpl/settings.tmpl:158 msgid "MOTD:" -msgstr "" +msgstr "MOTD:" #: modules/po/../data/webadmin/tmpl/settings.tmpl:162 msgid "“Message of the Day”, sent to all ZNC users on connect." -msgstr "" +msgstr "Bağlanınca tüm ZNC kullanıcılarına gönderilen \"MOTD-Günün Mesajı\"." #: modules/po/../data/webadmin/tmpl/settings.tmpl:170 msgid "Global Modules" -msgstr "" +msgstr "Global Modüller" #: modules/po/../data/webadmin/tmpl/settings.tmpl:180 msgid "Loaded by users" -msgstr "" +msgstr "Kullanıcılar tarafından yüklendi" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:7 msgid "Information" -msgstr "" +msgstr "Bilgi" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:13 msgid "Uptime" -msgstr "" +msgstr "Çalışma Süresi" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:18 msgid "Total Users" -msgstr "" +msgstr "Toplam Kullanıcı" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:22 msgid "Total Networks" -msgstr "" +msgstr "Toplam Ağ:" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:26 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:43 msgid "Attached Networks" -msgstr "" +msgstr "Ekli Ağlar" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:30 msgid "Total Client Connections" -msgstr "" +msgstr "Toplam İstemci Bağlantıları" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:34 msgid "Total IRC Connections" -msgstr "" +msgstr "Toplam IRC Bağlantıları" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:47 msgid "Client Connections" -msgstr "" +msgstr "İstemci Bağlantıları" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:51 msgid "IRC Connections" -msgstr "" +msgstr "IRC Bağlantıları" #: 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 "" +msgstr "Toplam" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:70 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:115 msgctxt "Traffic" msgid "In" -msgstr "" +msgstr "İçeri" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:71 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:116 msgctxt "Traffic" msgid "Out" -msgstr "" +msgstr "Dışarı" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:77 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:104 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:106 msgid "Traffic" -msgstr "" +msgstr "Trafik" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:113 msgid "User" -msgstr "" +msgstr "Kullanıcı" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:114 msgid "Network" -msgstr "" +msgstr "Ağ" #: webadmin.cpp:91 webadmin.cpp:2023 msgid "Global Settings" -msgstr "" +msgstr "Global Ayarlar" #: webadmin.cpp:93 msgid "Your Settings" -msgstr "" +msgstr "Sizin Ayarlarınız" #: webadmin.cpp:94 webadmin.cpp:1835 msgid "Traffic Info" -msgstr "" +msgstr "Trafik Bilgisi" #: webadmin.cpp:97 webadmin.cpp:1814 msgid "Manage Users" -msgstr "" +msgstr "Kullanıcıları Yönet" #: webadmin.cpp:188 msgid "Invalid Submission [Username is required]" -msgstr "" +msgstr "Geçersiz Gönderim [Kullanıcı adı gereklidir]" #: webadmin.cpp:201 msgid "Invalid Submission [Passwords do not match]" -msgstr "" +msgstr "Geçersiz Gönderim [Şifreler eşleşmiyor]" #: webadmin.cpp:337 msgid "Timeout can't be less than 30 seconds!" -msgstr "" +msgstr "Zaman aşımı 30 saniyeden az olamaz!" #: webadmin.cpp:436 webadmin.cpp:464 webadmin.cpp:1272 webadmin.cpp:2208 msgid "Unable to load module [{1}]: {2}" -msgstr "" +msgstr "[{1}] modülü yüklenemiyor: {2}" #: webadmin.cpp:441 webadmin.cpp:469 msgid "Unable to load module [{1}] with arguments [{2}]" -msgstr "" +msgstr "[{1}] modülü [{2}] argümanlarıyla yüklenemiyor" #: webadmin.cpp:547 webadmin.cpp:664 webadmin.cpp:689 webadmin.cpp:711 #: webadmin.cpp:745 webadmin.cpp:1339 msgid "No such user" -msgstr "" +msgstr "Böyle bir kullanıcı yok" #: webadmin.cpp:555 webadmin.cpp:592 webadmin.cpp:925 msgid "Permission denied" -msgstr "" +msgstr "Erişim reddedildi" #: webadmin.cpp:568 webadmin.cpp:605 webadmin.cpp:634 webadmin.cpp:650 msgid "No such user or network" -msgstr "" +msgstr "Böyle bir kullanıcı veya ağ yok" #: webadmin.cpp:615 msgid "No such channel" -msgstr "" +msgstr "Böyle bir kanal yok" #: webadmin.cpp:681 msgid "Please don't delete yourself, suicide is not the answer!" -msgstr "" +msgstr "Lütfen kendinizi silmeyin, intihar çözüm değil!" #: webadmin.cpp:754 webadmin.cpp:942 webadmin.cpp:1404 msgid "Edit User [{1}]" -msgstr "" +msgstr "[{1}] Kullanıcısını Düzenle" #: webadmin.cpp:758 webadmin.cpp:956 msgid "Edit Network [{1}]" -msgstr "" +msgstr "[{1}] Ağını Düzenle" #: webadmin.cpp:768 msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]" -msgstr "" +msgstr "[{3}] Kullanıcısının [{2}] Ağının [{1}] Kanalını Düzenle" #: webadmin.cpp:775 msgid "Edit Channel [{1}]" -msgstr "" +msgstr "[{1}] Kanalını Düzenle" #: webadmin.cpp:783 msgid "Add Channel to Network [{1}] of User [{2}]" -msgstr "" +msgstr "[{2}] Kullanıcının[{1}] Ağına Kanal Ekle" #: webadmin.cpp:788 msgid "Add Channel" -msgstr "" +msgstr "Kanal Ekle" #: webadmin.cpp:795 webadmin.cpp:1624 msgid "Auto Clear Chan Buffer" -msgstr "" +msgstr "Kanal Tamponunu Otomatik Temizle" #: webadmin.cpp:797 msgid "Automatically Clear Channel Buffer After Playback" -msgstr "" +msgstr "Kanal Arabelleğini Oynatma Otomatik Olarak Temizle" #: webadmin.cpp:805 msgid "Detached" -msgstr "" +msgstr "Ayrılmış" #: webadmin.cpp:812 msgid "Enabled" -msgstr "" +msgstr "Etkinleştirildi" #: webadmin.cpp:836 msgid "Channel name is a required argument" -msgstr "" +msgstr "Kanal adı gerekli bir argümandır" #: webadmin.cpp:845 msgid "Channel [{1}] already exists" -msgstr "" +msgstr "[{1}] kanalı zaten mevcut" #: webadmin.cpp:852 msgid "Could not add channel [{1}]" -msgstr "" +msgstr "[{1}] kanalı eklenemedi" #: webadmin.cpp:900 msgid "Channel was added/modified, but config file was not written" -msgstr "" +msgstr "Kanal eklendi/değiştirildi ancak yapılandırma dosyası yazılmadı" #: webadmin.cpp:932 msgid "" "Network number limit reached. Ask an admin to increase the limit for you, or " "delete unneeded networks from Your Settings." msgstr "" +"Ağ sayısı sınırına ulaşıldı. Bir yöneticiden sizin için sınırı artırmasını " +"isteyin veya gereksiz ağları 'Sizin Ayarlarınız'dan silin." #: webadmin.cpp:953 msgid "Edit Network [{1}] of User [{2}]" -msgstr "" +msgstr "[{2}] Kullanıcısının [{1}] Ağını Düzenle" #: webadmin.cpp:960 msgid "Add Network for User [{1}]" -msgstr "" +msgstr "[{1}] Kullanıcısı için Ağ Ekle" #: webadmin.cpp:961 msgid "Add Network" -msgstr "" +msgstr "Ağ Ekle" #: webadmin.cpp:1144 msgid "Network name is a required argument" -msgstr "" +msgstr "Ağ adı gerekli bir argümandır" #: webadmin.cpp:1279 webadmin.cpp:2215 msgid "Unable to reload module [{1}]: {2}" -msgstr "" +msgstr "[{1}] modülü yeniden yüklenemiyor: {2}" #: webadmin.cpp:1316 msgid "Network was added/modified, but config file was not written" -msgstr "" +msgstr "Ağ eklendi/değiştirildi ancak yapılandırma dosyası yazılmadı" #: webadmin.cpp:1345 msgid "That network doesn't exist for this user" -msgstr "" +msgstr "Bu ağ bu kullanıcı için mevcut değil" #: webadmin.cpp:1362 msgid "Network was deleted, but config file was not written" -msgstr "" +msgstr "Ağ silindi ancak yapılandırma dosyası yazılmadı" #: webadmin.cpp:1376 msgid "That channel doesn't exist for this network" -msgstr "" +msgstr "Bu kanal bu ağ için mevcut değil" #: webadmin.cpp:1385 msgid "Channel was deleted, but config file was not written" -msgstr "" +msgstr "Kanal silindi ancak yapılandırma dosyası yazılmadı" #: webadmin.cpp:1413 msgid "Clone User [{1}]" -msgstr "" +msgstr "[{1}] Kullanıcısını Klonla" #: webadmin.cpp:1626 msgid "" "Automatically Clear Channel Buffer After Playback (the default value for new " "channels)" msgstr "" +"Kanal Arabelleğini Oynatma Sonrası Otomatik Olarak Temizle (yeni kanallar " +"için varsayılan değer)" #: webadmin.cpp:1636 msgid "Multi Clients" -msgstr "" +msgstr "Çoklu İstemciler" #: webadmin.cpp:1643 msgid "Append Timestamps" -msgstr "" +msgstr "Zaman Damgalarını Ekle" #: webadmin.cpp:1650 msgid "Prepend Timestamps" -msgstr "" +msgstr "Zaman Damgalarını Başına Ekle" #: webadmin.cpp:1658 msgid "Deny LoadMod" -msgstr "" +msgstr "LoadMod'u Reddet" #: webadmin.cpp:1665 msgid "Admin (dangerous! may gain shell access)" -msgstr "" +msgstr "Yönetici (Tehlikeli! Shell erişimi sağlayabilir)" #: webadmin.cpp:1675 msgid "Deny Setting BindHost" -msgstr "" +msgstr "BindHost Ayarlamayı Reddet" #: webadmin.cpp:1682 msgid "Deny Setting Ident" -msgstr "" +msgstr "Ident Ayarlamayı Reddet" #: webadmin.cpp:1689 msgid "Deny Editing Networks/Servers" -msgstr "" +msgstr "Ağları/Sunucuları Ayarlamayı Reddet" #: webadmin.cpp:1691 msgid "" "Deny adding/deleting networks, setting network name and editing the server " "list" msgstr "" +"Ağ eklemeyi/silmeyi, ağ adını ayarlamayı ve sunucu listesini düzenlemeyi " +"reddet" #: webadmin.cpp:1698 msgid "Deny Setting RealName" -msgstr "" +msgstr "Gerk Adı Ayarlamayı Reddet" #: webadmin.cpp:1705 msgid "Deny Setting Quit Message" -msgstr "" +msgstr "Çıkış Mesajını Ayarlamayı Reddet" #: webadmin.cpp:1712 msgid "Deny Setting CTCP Replies" -msgstr "" +msgstr "CTCP Yanıtlarını Ayarlamayı Reddet" #: webadmin.cpp:1720 msgid "Auto Clear Query Buffer" -msgstr "" +msgstr "Sorgu Arabelleğini Otomatik Temizleme" #: webadmin.cpp:1722 msgid "Automatically Clear Query Buffer After Playback" -msgstr "" +msgstr "Sorgu Arabelleğini Oynatmadan Sonra Otomatik Olarak Temizle" #: webadmin.cpp:1746 msgid "Invalid Submission: User {1} already exists" -msgstr "" +msgstr "Geçersiz Gönderim: {1} kullanıcısı zaten mevcut" #: webadmin.cpp:1768 webadmin.cpp:1779 msgid "Invalid submission: {1}" -msgstr "" +msgstr "Geçersiz gönderim: {1}" #: webadmin.cpp:1774 msgid "User was added, but config file was not written" -msgstr "" +msgstr "Kullanıcı eklendi ancak yapılandırma dosyası yazılamadı" #: webadmin.cpp:1785 msgid "User was edited, but config file was not written" -msgstr "" +msgstr "Kullanıcı düzenlendi ancak yapılandırma dosyası yazılamadı" #: webadmin.cpp:1943 msgid "Choose either IPv4 or IPv6 or both." -msgstr "" +msgstr "IPv4'ü veya IPv6'yı ya da her ikisini birden seçin." #: webadmin.cpp:1960 msgid "Choose either IRC or HTTP or both." -msgstr "" +msgstr "IRC'yi veya HTTP'yi veya her ikisini de seçin." #: webadmin.cpp:1973 webadmin.cpp:2009 msgid "Port was changed, but config file was not written" -msgstr "" +msgstr "Port değiştirildi ancak yapılandırma dosyası yazılamadı" #: webadmin.cpp:1999 msgid "Invalid request." -msgstr "" +msgstr "Geçersiz istek." #: webadmin.cpp:2013 msgid "The specified listener was not found." -msgstr "" +msgstr "Belirtilen dinleyici bulunamadı." #: webadmin.cpp:2244 msgid "Settings were changed, but config file was not written" -msgstr "" +msgstr "Ayarlar değiştirildi ancak yapılandırma dosyası yazılamadı" diff --git a/src/po/znc.bg_BG.po b/src/po/znc.bg_BG.po index 3c9432fc..8d458bd5 100644 --- a/src/po/znc.bg_BG.po +++ b/src/po/znc.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/src/po/znc.da_DK.po b/src/po/znc.da_DK.po index 8e3f4793..bb1cb69b 100644 --- a/src/po/znc.da_DK.po +++ b/src/po/znc.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/src/po/znc.de_DE.po b/src/po/znc.de_DE.po index 14c988a1..a43eb62e 100644 --- a/src/po/znc.de_DE.po +++ b/src/po/znc.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/src/po/znc.el_GR.po b/src/po/znc.el_GR.po index 3e5670fc..3dfe609a 100644 --- a/src/po/znc.el_GR.po +++ b/src/po/znc.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/src/po/znc.es_ES.po b/src/po/znc.es_ES.po index da668ab9..b70d67ba 100644 --- a/src/po/znc.es_ES.po +++ b/src/po/znc.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -54,27 +54,27 @@ msgstr "" "*status help
\" y \"/msg *status loadmod <módulo>" "\"). Una vez lo hayas hecho, el menú se expandirá." -#: znc.cpp:1554 +#: znc.cpp:1561 msgid "User already exists" msgstr "El usuario ya existe" -#: znc.cpp:1662 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 no está disponible" -#: znc.cpp:1670 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL no está habilitado" -#: znc.cpp:1678 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "No se ha localizado el fichero pem: {1}" -#: znc.cpp:1697 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Puerto no válido" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Imposible enlazar: {1}" @@ -82,106 +82,106 @@ msgstr "Imposible enlazar: {1}" 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:671 User.cpp:690 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Bienvenido a ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "Estás desconectado del IRC. Usa 'connect' para reconectar." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Esta red está siendo eliminada o movida a otro usuario." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "No estás en {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "El canal {1} no es accesible, deshabilitado." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Tu servidor actual ha sido eliminado. Cambiando de servidor..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 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:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Algún módulo ha abortado el intento de conexión" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Error del servidor: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC parece que se ha conectado a si mismo, desconectando..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Servidor {1} nos redirige a {2}:{3} por: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Puede que quieras añadirlo como nuevo servidor." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 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:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Cambiado a SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Has salido: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Desconectado del IRC. Volviendo a conectar..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "No se puede conectar al IRC ({1}). Reintentándolo..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Desconectado del IRC ({1}). Volviendo a conectar..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Si confías en este certificado, ejecuta /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "Tiempo de espera agotado en la conexión al IRC. Reconectando..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Conexión rechazada. Reconectando..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "¡Recibida línea demasiado larga desde el servidor de IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "No hay ningún nick disponible" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "No se ha encontrado ningún nick disponible" @@ -189,17 +189,17 @@ msgstr "No se ha encontrado ningún nick disponible" msgid "No such module {1}" msgstr "No existe el módulo {1}" -#: Client.cpp:359 +#: Client.cpp:394 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:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "La red {1} no existe." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -207,7 +207,7 @@ msgstr "" "Tienes varias redes configuradas, pero ninguna ha sido especificada para la " "conexión." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -215,7 +215,7 @@ msgstr "" "Seleccionando la red {1}. Para ver una lista de todas las redes " "configuradas, ejecuta /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -223,105 +223,105 @@ msgstr "" "Si quieres escoger otra red, utiliza /znc JumpNetwork , o conecta a " "ZNC mediante usuario {1}/ (en vez de solo {1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "No tienes redes configuradas. Ejecuta /znc AddNetwork para añadir " "una." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Cerrando conexión: tiempo de espera agotado" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Cerrando conexión: linea raw demasiado larga" -#: Client.cpp:460 +#: Client.cpp:495 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:1026 +#: Client.cpp:1100 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:1152 +#: Client.cpp:1226 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:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Eliminando canal {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 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:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Hola. ¿En qué te puedo ayudar?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Uso: /attach <#canales>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Hay {1} canal que coincide con [{2}]" msgstr[1] "Hay {1} canales que coinciden con [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Vinculado a {1} canal" msgstr[1] "Unido a {1} canales" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Uso: /detach <#canales>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Desvinculado {1} canal" msgstr[1] "Separados {1} canales" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Reproducción de buffer..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Reproducción completa." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Generar esta salida" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "No hay coincidencias para '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Este módulo no dispone de comandos." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "¡Comando desconocido!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -329,71 +329,71 @@ msgstr "" "Los nombres de módulos solo pueden contener letras, números y guiones bajos, " "[{1}] no es válido" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Módulo {1} ya cargado." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "No se ha encontrado el módulo {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "El módulo {1} no soporta el tipo de módulo {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "El módulo {1} requiere un usuario." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "El módulo {1} requiere una red." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Capturada una excepción" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Módulo {1} abortado: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Módulo {1} abortado." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Módulo [{1}] no cargado." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Módulo {1} descargado." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Imposible descargar el módulo {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Recargado el módulo {1}." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "No se ha encontrado el módulo {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Error desconocido" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "No se puede abrir el módulo {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "No se ha encontrado ZNCModuleEntry en el módulo {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -401,7 +401,7 @@ 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:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -409,12 +409,12 @@ msgstr "" "El módulo {1} es incompatible: el núcleo es '{2}', el módulo es '{3}'. " "Recompila este módulo." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Comando" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Descripción" @@ -1962,7 +1962,7 @@ msgstr "hostname incorrecto en el certificado" msgid "hostname verification error" msgstr "error de verificación de hostname" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1970,11 +1970,11 @@ msgstr "" "Nombre de red no válido. Debe ser alfanumérico. No confundir con el nombre " "del servidor" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "La red {1} ya existe" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1982,18 +1982,18 @@ msgstr "" "Has sido desconectado porque a tu IP ya no se le permite conectar a este " "usuario" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "La contraseña está vacía" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "El nombre de usuario está vacío" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "El nombre de usuario no es válido" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "No se ha podido encontrar modinfo {1}: {2}" diff --git a/src/po/znc.fr_FR.po b/src/po/znc.fr_FR.po index a6d0118f..6f3c5cc2 100644 --- a/src/po/znc.fr_FR.po +++ b/src/po/znc.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/src/po/znc.id_ID.po b/src/po/znc.id_ID.po index db7ffca5..a7c711a7 100644 --- a/src/po/znc.id_ID.po +++ b/src/po/znc.id_ID.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/src/po/znc.pot\n" "X-Crowdin-File-ID: 146\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" #: webskins/_default_/tmpl/InfoBar.tmpl:6 msgid "Logged in as: {1}" diff --git a/src/po/znc.it_IT.po b/src/po/znc.it_IT.po index 5387722c..27d42c63 100644 --- a/src/po/znc.it_IT.po +++ b/src/po/znc.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/src/po/znc.nl_NL.po b/src/po/znc.nl_NL.po index 3bcbb891..68b7eb2f 100644 --- a/src/po/znc.nl_NL.po +++ b/src/po/znc.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/src/po/znc.pl_PL.po b/src/po/znc.pl_PL.po index 1dcb2d5d..4a5ff513 100644 --- a/src/po/znc.pl_PL.po +++ b/src/po/znc.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -56,27 +56,27 @@ msgstr "" "msg *status help” i “/msg *status loadmod <moduł>”). Jak już załadujesz jakieś moduły WWW to menu się rozwinie." -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "Użytkownik już istnieje" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 nie jest włączone" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL nie jest włączone" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Nie udało się odnaleźć pliku pem: {1}" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Nieprawidłowy port" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Nie udało się przypiąć: {1}" @@ -85,109 +85,109 @@ msgid "Jumping servers because this server is no longer in the list" msgstr "" "Przeskakiwanie na inne serwery, ponieważ tego serwera nie ma już na liście" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Witamy w ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Jesteś aktualnie rozłączony/a z IRC. Użyj 'connect' aby połączyć się " "ponownie." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Ta sieć jest usuwana lub przenoszona do innego użytkownika." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Nie jesteś na {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Nie można dołączyć do kanału {1} , wyłączanie go." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Twój obecny serwer został usunięty, przeskakiwanie..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Nie można połączyć się z {1}, ponieważ ZNC nie jest skompilowany z obsługą " "SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Jakiś moduł przerwał próbę połączenia" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Błąd z serwera: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "Wygląda na to że ZNC jest połączony sam do siebie, rozłączanie..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Serwer {1} przekierowuje nas do {2}:{3} z powodu: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Być może chcesz dodać go jako nowy serwer." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Kanał {1} jest połączony z innym kanałem i dlatego został zablokowany." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Przełączono na SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Opuszczono sieć: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Rozłączono z IRC. Łączenie się ponownie..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Nie można połączyć się z IRC ({1}). Próbowanie ponownie..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Rołączono z IRC ({1}). Łączenie się ponownie..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Jeżeli ufasz temu certyfikatowi, wykonaj /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "Przekroczono limit czasu połączenia IRC. Łączenie się ponownie..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Połączenie odrzucone. Łączenie się ponownie..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Otrzymano zbyt długą linię z serwera IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Brak dostępnego wolnego pseudonimu" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Nie znaleziono wolnego pseudonimu" @@ -195,15 +195,15 @@ msgstr "Nie znaleziono wolnego pseudonimu" msgid "No such module {1}" msgstr "Nie ma takiego modułu {1}" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "Klient z {1} próbował się zalogować jako Ty, ale został odrzucony: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Sieć {1} nie istnieje." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -211,7 +211,7 @@ msgstr "" "Masz skonfigurowanych kilka sieci, ale nie określiłeś z którą chcesz się " "połączyć." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -219,7 +219,7 @@ msgstr "" "Wybieranie sieci {1}. Aby zobaczyć listę wszystkich skonfigurowanych sieci, " "użyj /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -228,53 +228,53 @@ msgstr "" "z ZNC za pomocą zmodyfikowanej nazwy użytkownika {1}/ (zamiast tylko " "{1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Nie masz skonfigurowanych sieci. Użyj /znc AddNetwork , aby dodać " "pierwszą." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Zamknięcie połączenia: przedawnienie" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Zamknięcie połączenia: za długa surowa linia" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Trwa rozłączanie, ponieważ inny użytkownik właśnie uwierzytelnił się jako Ty." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Twoje CTCP do {1} zostało zgubione, nie jesteś połączony z IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Twoje powiadomienie do {1} zostało zgubione, nie jesteś połączony z IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Usuwanie kanału {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Twoja wiadomość do {1} została zgubiona, nie jesteś połączony z IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Witaj. Jak mogę ci pomóc?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Użycie: /attach <#kanały>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -283,7 +283,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Podłączony {1} kanał" @@ -291,11 +291,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Użycie: /detach <#kanały>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Odpięto kanał {1}" @@ -303,37 +303,37 @@ msgstr[1] "Odpięto {1} kanały" msgstr[2] "Odpięto {1} kanałów" msgstr[3] "Odpięto {1} kanały/ów" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Odtwarzanie bufora..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Odtwarzanie zakończone." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Tworzy ten wynik" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Brak dopasowań dla '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Ten moduł nie implementuje żadnych poleceń." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Nieznane polecenie!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -341,71 +341,71 @@ msgstr "" "Nazwy modułów mogą zawierać tylko litery, cyfry i znaki podkreślenia, [{1}] " "jest nieprawidłowa" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Moduł {1} już jest załadowany." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Nie udało się odnaleźć modułu {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "Moduł {1} nie wspiera modułów typu {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "Moduł {1} wymaga użytkownika." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "Moduł {1} wymaga sieci." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Napotkano wyjątek" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Moduł {1} przerwany: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Przerwano moduł {1}." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Moduł [{1}] nie został załadowany." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Moduł {1} został wyładowany." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Nie można wyładować modułu {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Przeładowano moduł {1}." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Nie można znaleźć modułu {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Nieznany błąd" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Nie można otworzyć modułu {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Nie można znaleźć ZNCModuleEntry w module {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -413,7 +413,7 @@ msgstr "" "Niezgodność wersji dla modułu {1}: jądro to {2}, moduł jest zbudowany dla " "{3}. Ponownie skompiluj ten moduł." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -421,12 +421,12 @@ msgstr "" "Moduł {1} jest zbudowany niekompatybilnie: jądro to „{2}”, moduł to „{3}”. " "Ponownie skompiluj ten moduł." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Polecenie" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Opis" diff --git a/src/po/znc.pt_BR.po b/src/po/znc.pt_BR.po index d4909120..75884e08 100644 --- a/src/po/znc.pt_BR.po +++ b/src/po/znc.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -55,27 +55,27 @@ msgstr "" "module>”). Depois de carregar alguns módulos habilitados para a " "Web, o menu será expandido." -#: znc.cpp:1554 +#: znc.cpp:1561 msgid "User already exists" msgstr "O usuário já existe" -#: znc.cpp:1662 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "O IPv6 não está habilitado" -#: znc.cpp:1670 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "O SSL não está habilitado" -#: znc.cpp:1678 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Falha ao localizar o arquivo PEM: {1}" -#: znc.cpp:1697 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Porta inválida" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Não foi possível vincular: {1}" @@ -83,108 +83,108 @@ msgstr "Não foi possível vincular: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Trocando de servidor, pois este servidor não está mais na lista" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Bem-vindo(a) ao ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Você está desconectado do IRC no momento. Digite 'connect' para reconectar." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Esta rede está sendo excluída ou movida para outro usuário." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Índice inválido" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Você não está em {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Não foi possível entrar no canal {1}. Desabilitando-o." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "O seu servidor atual foi removido, trocando de servidor..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Não foi possível conectar-se a {1}. O ZNC não foi compilado com suporte a " "SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Algum módulo cancelou a tentativa de conexão" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Erro do servidor: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "Parece que o ZNC está conectado a si mesmo. Desconectando..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Talvez você queira adicioná-lo como um novo servidor." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "O canal {1} foi desabilitado por estar vinculado a outro canal." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Alternado para SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Você saiu: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Desconectado. Reconectando..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Não foi possível conectar-se ao IRC ({1}). Tentando novamente..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Desconectado do IRC ({1}). Reconectando..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Caso confie neste certificado, digite /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "A conexão ao servidor expirou. Reconectando..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Conexão rejeitada. Reconectando..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Uma linha muito longa foi recebida do servidor de IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Não há apelidos livres disponíveis" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Nenhum apelido livre foi encontrado" @@ -192,17 +192,17 @@ msgstr "Nenhum apelido livre foi encontrado" msgid "No such module {1}" msgstr "O módulo {1} não existe" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Um cliente com o IP {1} tentou iniciar sessão na sua conta, mas foi " "rejeitado: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "A rede {1} não existe." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -210,7 +210,7 @@ msgstr "" "Você possui várias redes configuradas mas nenhuma delas foi especificada " "para conectar." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -218,7 +218,7 @@ msgstr "" "Selecionando a rede {1}. Para ver a lista das redes configuradas, digite /" "znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -226,106 +226,106 @@ msgstr "" "Caso queira escolher outra rede, digite /znc JumpNetwork , ou então " "conecte ao ZNC com o nome de usuário {1}/ (em vez de somente {1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Você não possui redes configuradas. Digite /znc AddNetwork para " "adicionar uma rede." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Fechando link: Tempo limite excedido" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Fechando link: Linha raw muito longa" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Você está sendo desconectado porque outro usuário acabou de autenticar-se " "como você." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "O seu CTCP para {1} foi perdido, você não está conectado ao IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "O seu aviso para {1} foi perdido, você não está conectado ao IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Removendo canal {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Sua mensagem para {1} foi perdida, você não está conectado ao IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Olá. Como posso ajudá-lo(a)?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Sintaxe: /attach <#canais>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Foi encontrado {1} canal correspondente a [{2}]" msgstr[1] "Foi encontrado {1} canal correspondentes a [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "{1} canal foi anexado" msgstr[1] "{1} canais foram anexados" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Sintaxe: /detach <#canais>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "{1} canal foi desanexado" msgstr[1] "{1} canais foram desanexados" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Reprodução de buffer..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Reprodução completa." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Gera essa saída" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Nenhuma correspondência para '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Este módulo não implementa comando algum." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Comando desconhecido!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -333,71 +333,71 @@ msgstr "" "Os nomes de módulos podem conter apenas letras, números e underlines. [{1}] " "é inválido" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "O módulo {1} já está carregado." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Não foi possível encontrar o módulo {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "O módulo {1} não suporta o tipo de módulo {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "O módulo {1} requer um usuário." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "O módulo {1} requer uma rede." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Houve uma exceção" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Módulo {1} finalizado: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Módulo {1} finalizado." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "O módulo [{1}] não foi carregado." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Módulo {1} desligado." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Não foi possível desativar o módulo {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "O módulo {1} foi reiniciado." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Não foi possível encontrar o módulo {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Erro desconhecido" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Não foi possível abrir o módulo {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Não foi possível encontrar ZNCModuleEntry no módulo {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -405,7 +405,7 @@ msgstr "" "Incompatibilidade de versão para o módulo {1}: core é {2}, mas o módulo foi " "compilado para {3}. Recompile esse módulo." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -413,12 +413,12 @@ msgstr "" "Módulo {1} foi compilado de forma incompatível: core é '{2}', o módulo é " "'{3}'. Recompile este módulo." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Comando" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Descrição" @@ -1960,7 +1960,7 @@ msgstr "nome de host malformado no certificado" msgid "hostname verification error" msgstr "erro de verificação do nome de host" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1968,11 +1968,11 @@ msgstr "" "Nome de rede inválido. O nome deve ser alfanumérico. Não confundir com o " "nome do servidor" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "Rede {1} já existe" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1980,18 +1980,18 @@ msgstr "" "Você está sendo desconectado porque seu IP não tem mais permissão para " "conectar-se a esse usuário" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "A senha está vazia" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "Nome de usuário está vazio" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "Nome de usuário inválido" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Não foi possível encontrar o modinfo {1}: {2}" diff --git a/src/po/znc.pt_PT.po b/src/po/znc.pt_PT.po index 9407d2cd..d5901714 100644 --- a/src/po/znc.pt_PT.po +++ b/src/po/znc.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -55,27 +55,27 @@ msgstr "" "módulo>”). Após ter carregado algum módulo capaz de usar a Web, o " "menu irá expandir-se." -#: znc.cpp:1554 +#: znc.cpp:1561 msgid "User already exists" msgstr "O utilizador já existe" -#: znc.cpp:1662 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "O IPv6 não está ativado" -#: znc.cpp:1670 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "O SSL não está ativado" -#: znc.cpp:1678 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Não foi possível localizar o ficheiro pen: {1}" -#: znc.cpp:1697 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Porta inválida" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Não foi possível usar a porta: {1}" @@ -83,107 +83,107 @@ msgstr "Não foi possível usar a porta: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "A saltar servidores porque este servidor já não está na lista" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Bem-vindo(a) ao ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Está desligado(a) atualmente do IRC. Utilize 'connect' para voltar a ligar." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Esta rede está a ser eliminada ou movida para outro utilizador." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Índice inválido" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Não está em {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Não foi possível entrar no canal {1}, a desativá-lo." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "O seu servidor atual foi removido, a saltar..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Não é possível ligar a {1}, porque o ZNC não está compilado com suporte para " "SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Algum módulo abortou a tentativa de ligação" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Erro do servidor: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "O ZNC parece que está a ligar-se a ele próprio, a desligar..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "O servidor {1} redirecionou-nos para {2}:{3} com a razão: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Talvez queira adicioná-lo como novo servidor." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "O canal {1} está ligado a outro canal e por isso foi desativado." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "A mudar para SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Saiu de: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Desligado do IRC. A voltar a ligar..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Não é possível ligar ao IRC ({1}). A voltar a tentar..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Desligado do IRC ({1}). A voltar a ligar..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "Se confia neste certificado, faça /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "A ligação ao IRC expirou. A voltar a ligar..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Ligação recusada. A voltar a ligar..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Foi recebida uma linha demasiado longa a partir do servidor de IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Sem nick livre disponível" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Nenhum nick livre encontrado" @@ -191,17 +191,17 @@ msgstr "Nenhum nick livre encontrado" msgid "No such module {1}" msgstr "O módulo {1} não existe" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Um cliente a partir de {1} tentou iniciar sessão como sendo você, mas foi " "rejeitado: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "A rede {1} não existe." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -209,7 +209,7 @@ msgstr "" "Tem muitas redes configuradas, mas nenhuma rede foi especificada para esta " "ligação." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -217,7 +217,7 @@ msgstr "" "A selecionar a rede {1}. Para ver uma lista de todas as redes configuradas, " "utilize /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -225,105 +225,105 @@ msgstr "" "Se pretende escolher outra rede, utilize /znc JumpNetwork , ou ligue-" "se ao ZNC com nome-do-utilizador {1}/ (em vez de só {1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Não tem redes configuradas. Utilize /znc AddNetwork para adicionar " "uma." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "A fechar a ligação: O tempo expirou" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "A fechar a ligação: Linha raw demasiado longa" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Está a ser desligado porque outro utilizador autenticou-se agora como você." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "O seu CTCP para {1} foi perdido, não está ligado ao IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "O seu notice para {1} foi perdido, não está ligado ao IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "A remover o canal {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "A sua mensagem para {1} foi perdida, não está ligado ao IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Olá. Como posso ajudá-lo(a)?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Utilização: /attach <#canais>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Há {1} canal a coincidir com [{2}]" msgstr[1] "Há {1} canais a coincidir com [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "{1} canal unido" msgstr[1] "{1} canais unidos" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Utilização: /detach <#canais>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "{1} canal desunido" msgstr[1] "{1} canais desunidos" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Reprodução do buffer..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Reprodução Concluída." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Gera este output" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Não há correspondências para '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Este módulo não implementa quaisquer comandos." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Comando desconhecido!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -331,71 +331,71 @@ msgstr "" "Os nomes dos módulos só podem conter letras, números e underscores. [{1}] é " "inválido" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "O módulo {1} já está carregado." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Não foi possível localizar o módulo {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "O módulo {1} não suporta o tipo de módulo {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "O módulo {1} requer um utilizador." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "O módulo {1} requer uma rede." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Apanhada uma exceção" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "O módulo {1} abortou: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "O módulo {1} abortou." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Módulo [{1}] não carregado." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Módulo {1} descarregado." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Não é possível descarregar o módulo {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Foi recarregado o módulo {1}." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Não foi possível encontrar o módulo {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Erro desconhecido" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Não foi possível abrir o módulo {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Não foi possível encontrar ZNCModuleEntry no módulo {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -403,7 +403,7 @@ msgstr "" "A versão não coincide para o módulo {1}: core is {2}, o módulo foi compilado " "para {3}. Recompile este módulo." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -411,12 +411,12 @@ msgstr "" "Módulo {1} foi compilado incompativelmente: core é '{2}', módulo é '{3}'. " "Recompile este módulo." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Comando" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Descrição" @@ -1968,7 +1968,7 @@ msgstr "hostname mal-formado no certificado" msgid "hostname verification error" msgstr "erro de verificação do hostname" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1976,11 +1976,11 @@ msgstr "" "Nome da rede inválido. Devia ser alfa-numérico. Não é para confundir com " "nome de servidor" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "A rede {1} já existe" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1988,18 +1988,18 @@ msgstr "" "Está a ser desligado(a) porque o seu IP já não é permitido para ligar a este " "utilizador" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "A palavra-passe está vazia" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "O nome do utilizador está vazio" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "O nome do utilizador é inválido" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Não é possível localizar modinfo {1}: {2}" diff --git a/src/po/znc.ro_RO.po b/src/po/znc.ro_RO.po index 9fc3f3b3..4be45a01 100644 --- a/src/po/znc.ro_RO.po +++ b/src/po/znc.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -52,27 +52,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1554 +#: znc.cpp:1561 msgid "User already exists" msgstr "Utilizatorul există deja" -#: znc.cpp:1662 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 nu este activat" -#: znc.cpp:1670 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL nu este activat" -#: znc.cpp:1678 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Imposibil de localizat fișierul pem: {1}" -#: znc.cpp:1697 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Port invalid" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Imposibil de legat: {1}" @@ -80,108 +80,108 @@ msgstr "Imposibil de legat: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Alegem alt server deoarece actualul nu mai este în listă" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Bine ai venit la ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "În prezent ești deconectat de la IRC. Folosește „connect” pentru a te " "reconecta." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Această rețea este ștearsă sau mutată la un alt utilizator." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Index invalid" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Nu ești pe {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Canalul {1} nu a putut fi adăugat, î-l dezactivez." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Serverul curent a fost șters, alegem alt server..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "Nu mă pot conecta la {1}, deoarece ZNC nu este compilat cu suport SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Unele module au întrerupt încercarea de conectare" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Eroare de la server: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC pare să fie conectat la sine, deconectare..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Serverul {1} mă redirecționează către {2}: {3} cu motivul: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Poate dorești să îl adaugi ca un server nou." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Canalul {1} este conectat la un alt canal și a fost astfel dezactivat." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Comutat la SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Ai ieșit: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Deconectat de la IRC. Se reconectează..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Nu se poate conecta la IRC ({1}). Se reîncearcă..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Deconectat de la IRC ({1}). Se reconectează..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Dacă ai încredere în acest certificat, tastează /znc " "AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "Conexiunea IRC a picat. Se reconectează..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Conexiune refuzata. Se reconectează..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Am primit un rând prea lung de la serverul IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Nu este disponibil niciun nume de utilizator" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Nu a fost găsit niciun nume de utilizator" @@ -189,16 +189,16 @@ msgstr "Nu a fost găsit niciun nume de utilizator" msgid "No such module {1}" msgstr "Nu există un astfel de modul {1}" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Un client din {1} a încercat să se conecteze ca tine, dar a fost respins: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Rețeaua {1} nu există." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -206,7 +206,7 @@ msgstr "" "Ai mai multe rețele configurate, dar nu a fost specificată nicio rețea " "pentru conexiune." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -214,7 +214,7 @@ msgstr "" "Selectarea rețelei {1}. Pentru a vedea lista tuturor rețelelor configurate, " "tastează /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -223,51 +223,51 @@ msgstr "" "conectează-te la ZNC cu numele de utilizator {1}/ (în loc de doar " "{1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Nu ai rețele configurate. Tastează /znc AddNetwork pentru a adăuga " "una." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Închidere link: Conexiune picată" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Închidere link: Linie brută prea lungă" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Eliminare canal {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Salut. Cu ce te pot ajuta?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Utilizează: /attach <#canale>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -275,55 +275,55 @@ msgstr[0] "A existat {1} canal care se potrivește cu [{2}]" msgstr[1] "" msgstr[2] "Au existat {1} canale care se potrivesc cu [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Am atașat {1} canal" msgstr[1] "" msgstr[2] "Am atașat {1} canale" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Utilizează: /detach <#canale>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Detașează {1} canal" msgstr[1] "" msgstr[2] "Detașează {1} canale" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Redare buffer..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Redare completă." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Generați această ieșire" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Nu există potriviri pentru „{1}”" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Acest modul nu implementează nicio comandă." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Comandă necunoscută!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -331,88 +331,88 @@ msgstr "" "Numele modulelor pot conține doar litere, cifre și sublinieri, [{1}] este " "invalid" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Modulul {1} a fost deja încărcat." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Imposibil de găsit modulul {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "" -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "" -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "" -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "" -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "" -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "" -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "" -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "" -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "" -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Eroare necunoscută" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." msgstr "" -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Comandă" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Descriere" @@ -1930,34 +1930,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "" diff --git a/src/po/znc.ru_RU.po b/src/po/znc.ru_RU.po index 60655529..d34c9c50 100644 --- a/src/po/znc.ru_RU.po +++ b/src/po/znc.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -57,27 +57,27 @@ msgstr "" "модуль>»). Когда такие модули будут загружены, они будут доступны " "в меню сбоку." -#: znc.cpp:1554 +#: znc.cpp:1561 msgid "User already exists" msgstr "Такой пользователь уже есть" -#: znc.cpp:1662 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 не включён" -#: znc.cpp:1670 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL не включён" -#: znc.cpp:1678 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Не могу найти файл pem: {1}" -#: znc.cpp:1697 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Некорректный порт" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Не получилось слушать: {1}" @@ -85,106 +85,106 @@ msgstr "Не получилось слушать: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Текущий сервер больше не в списке, переподключаюсь" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Добро пожаловать в ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "Вы отключены от IRC. Введите «connect» для подключения." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Эта сеть будет удалена или перемещена к другому пользователю." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Вы не на {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Не могу зайти на канал {1}, выключаю его." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Текущий сервер был удалён, переподключаюсь..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "Не могу подключиться к {1}, т. к. ZNC собран без поддержки SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Какой-то модуль оборвал попытку соединения" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Ошибка от сервера: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "Похоже, ZNC подключён к самому себе, отключаюсь..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Возможно, вам стоит добавить его в качестве нового сервера." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Канал {1} отсылает к другому каналу и потому будет выключен." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Перешёл на SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Вы вышли: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Отключён от IRC. Переподключаюсь..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Не могу подключиться к IRC ({1}). Пытаюсь ещё раз..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Отключён от IRC ({1}). Переподключаюсь..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Если вы доверяете этому сертификату, введите /znc " "AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "Подключение IRC завершилось по тайм-ауту. Переподключаюсь..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "В соединении отказано. Переподключаюсь..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "От IRC-сервера получена слишком длинная строка!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Не могу найти свободный ник" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Не могу найти свободный ник" @@ -192,22 +192,22 @@ msgstr "Не могу найти свободный ник" msgid "No such module {1}" msgstr "Нет модуля {1}" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "Клиент с {1} попытался зайти под вашим именем, но был отвергнут: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Сеть {1} не существует." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" "У вас настроены несколько сетей, но для этого соединения ни одна не указана." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -215,7 +215,7 @@ msgstr "" "Выбираю сеть {1}. Чтобы увидеть весь список, введите команду /znc " "ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -223,51 +223,51 @@ msgstr "" "Чтобы выбрать другую сеть, введите /znc JumpNetwork <сеть> либо " "подключайтесь к ZNC с именем пользователя {1}/<сеть> вместо {1}" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Вы не настроили ни одну сеть. Введите команду /znc AddNetwork <сеть> чтобы " "добавить сеть." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Завершаю связь по тайм-ауту" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Завершаю связь: получена слишком длинная строка" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "Другой пользователь зашёл под вашим именем, отключаем." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваш CTCP-запрос к {1} утерян!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваше сообщение к {1} утеряно!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Убираю канал {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваше сообщение к {1} утеряно!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Привет, чем могу быть вам полезен?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Использование: /attach <#каналы>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -276,7 +276,7 @@ msgstr[1] "{1} канала подходят под маску [{2}]" msgstr[2] "{1} каналов подходят под маску [{2}]" msgstr[3] "{1} каналов подходят под маску [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Прицепляю {1} канал" @@ -284,11 +284,11 @@ msgstr[1] "Прицепляю {1} канала" msgstr[2] "Прицепляю {1} каналов" msgstr[3] "Прицепляю {1} каналов" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Использование: /detach <#каналы>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Отцепляю {1} канал" @@ -296,37 +296,37 @@ msgstr[1] "Отцепляю {1} канала" msgstr[2] "Отцепляю {1} каналов" msgstr[3] "Отцепляю {1} каналов" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Воспроизведение буфера..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Воспроизведение завершено." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "<поиск>" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Показать этот вывод" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Не нашёл «{1}»" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Этот модуль не принимает команды." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Неизвестная команда!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -334,78 +334,78 @@ msgstr "" "Названия модуля может содержать только латинские буквы, цифры и знак " "подчёркивания; [{1}] не соответствует требованиям" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Модуль {1} уже загружен." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Не могу найти модуль {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "Модуль {1} не поддерживает тип модулей «{2}»." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "Модулю {1} необходим пользователь." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "Модулю {1} необходима сеть." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Поймано исключение" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Модуль {1} прервал: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Модуль {1} прервал." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Модуль [{1}] не загружен." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Модуль {1} выгружен." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Не могу выгрузить модуль {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Модуль {1} перезагружен." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Не могу найти модуль {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Неизвестная ошибка" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Не могу открыть модуль {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Не могу найти ZNCModuleEntry в модуле {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" "Ядро имеет версию {2}, а модуль {1} собран для {3}. Пересоберите этот модуль." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -413,12 +413,12 @@ msgstr "" "Модуль {1} собран не так: ядро — «{2}», а модуль — «{3}». Пересоберите этот " "модуль." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Команда" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Описание" @@ -1960,34 +1960,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "" diff --git a/src/po/znc.tr_TR.po b/src/po/znc.tr_TR.po index 5107cc34..25f04470 100644 --- a/src/po/znc.tr_TR.po +++ b/src/po/znc.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -54,27 +54,27 @@ msgstr "" "msg *status help” ve “/msg *status loadmod <module>”). Bazı Web özellikli modülleri yükledikten sonra menü genişleyecektir." -#: znc.cpp:1554 +#: znc.cpp:1561 msgid "User already exists" msgstr "Kullanıcı zaten var" -#: znc.cpp:1662 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 etkin değil" -#: znc.cpp:1670 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL etkin değil" -#: znc.cpp:1678 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Pem dosyası bulunamıyor: {1}" -#: znc.cpp:1697 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Geçersiz port" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Bağlanamıyor: {1}" @@ -82,108 +82,108 @@ msgstr "Bağlanamıyor: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Bu sunucu artık listede olmadığından sunucular atlanıyor" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "ZNC'ye hoş geldiniz" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Şu anda IRC ile bağlantınız kesilmiştir. Yeniden bağlanmak için 'bağlan'ı " "kullanın." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Bu ağ siliniyor veya başka bir kullanıcıya taşınıyor." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Geçersiz dizin" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "{1} üzerinde değilsiniz" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "{1} kanalına katılamadığından devre dışı bırakıldı." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Mevcut sunucunuz kaldırıldı, atlanıyor..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "ZNC, SSL desteğiyle derlenmediğinden {1}'e bağlanılamıyor." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Bazı modüller bağlantı girişimini iptal etti" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Sunucudan gelen hata: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC kendine bağlı görünüyor, bağlantı kesiliyor..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "{1} sunucusu bizi şu nedenle {2}:{3} adresine yönlendiriyor: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Belki onu yeni bir sunucu olarak eklemek istersiniz." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "{1} kanalı başka bir kanala bağlı olduğundan devre dışı bırakıldı." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "SSL'ye (STARTTLS) geçildi" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Çıktınız: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "IRC'den bağlantı kesildi. Yeniden bağlanılıyor..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "IRC'ye ({1}) bağlanılamıyor. Yeniden deneniyor..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "IRC'den bağlantı kesildi. Yeniden bağlanılıyor..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Bu sertifikaya güveniyorsanız /znc AddTrustedServerFingerprint {1} komutunu " "kullanın" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "IRC bağlantısı zaman aşımına uğradı. Yeniden bağlanılıyor..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Bağlantı reddedildi. Yeniden bağlanılıyor..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "IRC sunucusundan çok uzun bir hat alındı!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Kullanılabilir nick yok" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Kullanılabilir nick bulunamadı" @@ -191,17 +191,17 @@ msgstr "Kullanılabilir nick bulunamadı" msgid "No such module {1}" msgstr "Böyle bir modül yok: {1}" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "{1} adresinden bir istemci, sizin adınıza giriş yapmayı denedi ancak " "reddedildi: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "{1} networkü mevcut değil." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -209,7 +209,7 @@ msgstr "" "Yapılandırılmış birden fazla networkünüz var ancak bağlantı için herhangi " "bir network belirtilmedi." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -217,7 +217,7 @@ msgstr "" "{1} networkü seçiliyor. Yapılandırılmış tüm netwokrlerin listesini görmek " "için /znc ListNetworks komutunu kullanın" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -225,176 +225,176 @@ msgstr "" "Başka bir ağ seçmek istiyorsanız, /znc JumpNetwork kullanın veya " "ZNC'ye kullanıcı adı {1}/ ile bağlanın (yalnızca {1} yerine)" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Yapılandırılmış networkünüz yok. Bir tane eklemek için /znc AddNetwork " " kullanın." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Bağlantı kapatılıyor: Zaman aşımı" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Bağlantı kapatılıyor: Çok uzun ham hat" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Başka bir kullanıcı sizin kimliğinizi doğruladığı için bağlantınız kesiliyor." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "{1}'e giden CTCP bağlantınız kayboldu, IRC'ye bağlı değilsiniz!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "{1}'a gönderdiğiniz bildirim kayboldu, IRC'ye bağlı değilsiniz!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "{1} kanalı kaldırılıyor" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "{1}'a gönderdiğiniz mesaj kayboldu, IRC'ye bağlı değilsiniz!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Merhaba. Size nasıl yardım edebilirim?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Kullanımı: attach <#kanallar>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "[{2}] ile eşleşen {1} kanal vardı" msgstr[1] "[{2}] ile eşleşen {1} kanal vardı" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "{1} kanalı eklendi" msgstr[1] "{1} kanalları eklendi" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Kullanımı: detach <#kanallar>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "{1} kanalı ayrıldı" msgstr[1] "{1} kanalları ayrıldı" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Tampon Oynatma..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Oynatma Tamamlandı." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Bu çıktıyı oluştur" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "'{1}' için eşleşme yok" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Bu modül herhangi bir komutu uygulamaz." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Bilinmeyen komut!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" msgstr "" "Modül adları yalnızca harf, sayı ve alt çizgi içerebilir; [{1}] geçersizdir" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "{1} modülü zaten yüklendi." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "{1} modülü bulunamıyor" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "{1} modülü, {2} modül tipini desteklemiyor." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "{1} modülü bir kullanıcı gerektirir." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "{1} modülü bir network gerektirir." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Bir istisna yakalandı" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "{1} modülü iptal edildi: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "{1} modülü iptal edildi." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Modül [{1}] yüklenmedi." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "{1} modülü kaldırılamıyor." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "{1} modülü kaldırılamıyor." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "{1} modülü tekrar yüklendi." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "{1} modülü bulunamıyor." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Bilinmeyen hata" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "{1} modülü açılamıyor: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "{1} modülünde ZNCModuleEntry bulunamadı" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -402,7 +402,7 @@ msgstr "" "{1} modülü için sürüm uyuşmazlığı: çekirdek {2}, modül {3} için oluşturuldu. " "Bu modülü yeniden derleyin." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -410,12 +410,12 @@ msgstr "" "{1} modülü uyumsuz bir şekilde oluşturulmuş: çekirdek '{2}', modül '{3}'. Bu " "modülü yeniden derleyin." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Komut" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Açıklama" @@ -522,7 +522,7 @@ msgstr "Kullanıcı Adı" #: ClientCommand.cpp:224 ClientCommand.cpp:230 msgctxt "listuserscmd" msgid "Networks" -msgstr "Networkler" +msgstr "Ağlar" #: ClientCommand.cpp:225 ClientCommand.cpp:232 msgctxt "listuserscmd" @@ -1962,18 +1962,18 @@ msgstr "sertifikada hatalı biçimlendirilmiş hostname" msgid "hostname verification error" msgstr "hostname doğrulama hatası" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" "Geçersiz ağ adı. Alfasayısal olmalıdır. Sunucu adıyla karıştırılmamalıdır" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "{1} ağı zaten mevcut" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1981,18 +1981,18 @@ msgstr "" "IP'nizin artık bu kullanıcıya bağlanmasına izin verilmediğinden bağlantınız " "kesiliyor" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "Şifre boş" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "Kullanıcı adı boş" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "Kullanıcı adı geçersiz" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "{1} modülü yüklenemiyor: {2}" From feeece9c841c86c72e690a0f4a3da97ac239505e Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Fri, 23 Feb 2024 00:33:44 +0000 Subject: [PATCH 091/123] Update translations from Crowdin for pl_PL pt_BR pt_PT --- modules/po/corecaps.pl_PL.po | 19 ++++ modules/po/corecaps.pt_BR.po | 17 +++ modules/po/corecaps.pt_PT.po | 17 +++ modules/po/modperl.pl_PL.po | 2 +- modules/po/modperl.pt_BR.po | 2 +- modules/po/modperl.pt_PT.po | 2 +- modules/po/modpython.pl_PL.po | 2 +- modules/po/modpython.pt_BR.po | 2 +- modules/po/modpython.pt_PT.po | 2 +- modules/po/route_replies.pt_BR.po | 22 ++-- modules/po/route_replies.pt_PT.po | 22 ++-- src/po/znc.pl_PL.po | 156 +++++++++++++-------------- src/po/znc.pt_BR.po | 170 +++++++++++++++--------------- src/po/znc.pt_PT.po | 170 +++++++++++++++--------------- 14 files changed, 329 insertions(+), 276 deletions(-) create mode 100644 modules/po/corecaps.pl_PL.po create mode 100644 modules/po/corecaps.pt_BR.po create mode 100644 modules/po/corecaps.pt_PT.po diff --git a/modules/po/corecaps.pl_PL.po b/modules/po/corecaps.pl_PL.po new file mode 100644 index 00000000..2fe20817 --- /dev/null +++ b/modules/po/corecaps.pl_PL.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: pl\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Polish\n" +"Language: pl_PL\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.pt_BR.po b/modules/po/corecaps.pt_BR.po new file mode 100644 index 00000000..a629a6c0 --- /dev/null +++ b/modules/po/corecaps.pt_BR.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: pt-BR\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Portuguese, Brazilian\n" +"Language: pt_BR\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/corecaps.pt_PT.po b/modules/po/corecaps.pt_PT.po new file mode 100644 index 00000000..24e583b6 --- /dev/null +++ b/modules/po/corecaps.pt_PT.po @@ -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-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: pt-PT\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Portuguese\n" +"Language: pt_PT\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/modperl.pl_PL.po b/modules/po/modperl.pl_PL.po index 569d99b0..1071945d 100644 --- a/modules/po/modperl.pl_PL.po +++ b/modules/po/modperl.pl_PL.po @@ -14,6 +14,6 @@ msgstr "" "Language-Team: Polish\n" "Language: pl_PL\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Ładuje skrypty perl jako moduły ZNC" diff --git a/modules/po/modperl.pt_BR.po b/modules/po/modperl.pt_BR.po index 66308b5c..fd4d4938 100644 --- a/modules/po/modperl.pt_BR.po +++ b/modules/po/modperl.pt_BR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modperl.pt_PT.po b/modules/po/modperl.pt_PT.po index affb2f2f..647e11fd 100644 --- a/modules/po/modperl.pt_PT.po +++ b/modules/po/modperl.pt_PT.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Portuguese\n" "Language: pt_PT\n" -#: modperl.cpp:382 +#: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" msgstr "Carrega scripts Perl como se fossem módulos de ZNC" diff --git a/modules/po/modpython.pl_PL.po b/modules/po/modpython.pl_PL.po index 8eaf2f09..e8b381dd 100644 --- a/modules/po/modpython.pl_PL.po +++ b/modules/po/modpython.pl_PL.po @@ -14,6 +14,6 @@ msgstr "" "Language-Team: Polish\n" "Language: pl_PL\n" -#: modpython.cpp:505 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Ładuje skrypty pythona jako moduły ZNC" diff --git a/modules/po/modpython.pt_BR.po b/modules/po/modpython.pt_BR.po index 0368c88c..3f8c09c1 100644 --- a/modules/po/modpython.pt_BR.po +++ b/modules/po/modpython.pt_BR.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" -#: modpython.cpp:532 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.pt_PT.po b/modules/po/modpython.pt_PT.po index a227729a..6a377039 100644 --- a/modules/po/modpython.pt_PT.po +++ b/modules/po/modpython.pt_PT.po @@ -12,6 +12,6 @@ msgstr "" "Language-Team: Portuguese\n" "Language: pt_PT\n" -#: modpython.cpp:532 +#: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" msgstr "Carrega scripts Python como se fossem módulos de ZNC" diff --git a/modules/po/route_replies.pt_BR.po b/modules/po/route_replies.pt_BR.po index 2c545249..8008b592 100644 --- a/modules/po/route_replies.pt_BR.po +++ b/modules/po/route_replies.pt_BR.po @@ -12,48 +12,48 @@ msgstr "" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.pt_PT.po b/modules/po/route_replies.pt_PT.po index 27705eb9..bf1e62a9 100644 --- a/modules/po/route_replies.pt_PT.po +++ b/modules/po/route_replies.pt_PT.po @@ -12,21 +12,21 @@ msgstr "" "Language-Team: Portuguese\n" "Language: pt_PT\n" -#: route_replies.cpp:227 +#: route_replies.cpp:228 msgid "[yes|no]" msgstr "[yes|no]" -#: route_replies.cpp:228 +#: route_replies.cpp:229 msgid "Decides whether to show the timeout messages or not" msgstr "Decide se mostra uma mensagem de expiração ou não" -#: route_replies.cpp:374 +#: route_replies.cpp:375 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" "Este módulo atingiu o tempo de expiração que é provavelmente um problema de " "ligação." -#: route_replies.cpp:377 +#: route_replies.cpp:378 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." @@ -34,30 +34,30 @@ msgstr "" "No entanto, se puder fornecer passos para reproduzir este problema, por " "favor reporte o bug." -#: route_replies.cpp:380 +#: route_replies.cpp:381 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "Para desativar esta mensagem, faça \"/msg {1} silent yes\"" -#: route_replies.cpp:382 +#: route_replies.cpp:383 msgid "Last request: {1}" msgstr "Último pedido: {1}" -#: route_replies.cpp:383 +#: route_replies.cpp:384 msgid "Expected replies:" msgstr "Respostas esperadas:" -#: route_replies.cpp:387 +#: route_replies.cpp:388 msgid "{1} (last)" msgstr "{1} (último)" -#: route_replies.cpp:459 +#: route_replies.cpp:460 msgid "Timeout messages are disabled." msgstr "As mensagens de expiração estão desativadas." -#: route_replies.cpp:460 +#: route_replies.cpp:461 msgid "Timeout messages are enabled." msgstr "As mensagens de expiração estão ativadas." -#: route_replies.cpp:481 +#: route_replies.cpp:482 msgid "Send replies (e.g. to /who) to the right client only" msgstr "Enviar respostas (ex. para /who) apenas para o cliente correto" diff --git a/src/po/znc.pl_PL.po b/src/po/znc.pl_PL.po index 1dcb2d5d..18bcbb23 100644 --- a/src/po/znc.pl_PL.po +++ b/src/po/znc.pl_PL.po @@ -56,27 +56,27 @@ msgstr "" "msg *status help” i “/msg *status loadmod <moduł>”). Jak już załadujesz jakieś moduły WWW to menu się rozwinie." -#: znc.cpp:1552 +#: znc.cpp:1561 msgid "User already exists" msgstr "Użytkownik już istnieje" -#: znc.cpp:1660 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "IPv6 nie jest włączone" -#: znc.cpp:1668 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "SSL nie jest włączone" -#: znc.cpp:1676 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Nie udało się odnaleźć pliku pem: {1}" -#: znc.cpp:1695 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Nieprawidłowy port" -#: znc.cpp:1811 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Nie udało się przypiąć: {1}" @@ -85,109 +85,109 @@ msgid "Jumping servers because this server is no longer in the list" msgstr "" "Przeskakiwanie na inne serwery, ponieważ tego serwera nie ma już na liście" -#: IRCNetwork.cpp:671 User.cpp:699 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Witamy w ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Jesteś aktualnie rozłączony/a z IRC. Użyj 'connect' aby połączyć się " "ponownie." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Ta sieć jest usuwana lub przenoszona do innego użytkownika." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Nie jesteś na {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Nie można dołączyć do kanału {1} , wyłączanie go." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "Twój obecny serwer został usunięty, przeskakiwanie..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Nie można połączyć się z {1}, ponieważ ZNC nie jest skompilowany z obsługą " "SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Jakiś moduł przerwał próbę połączenia" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Błąd z serwera: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "Wygląda na to że ZNC jest połączony sam do siebie, rozłączanie..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Serwer {1} przekierowuje nas do {2}:{3} z powodu: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Być może chcesz dodać go jako nowy serwer." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Kanał {1} jest połączony z innym kanałem i dlatego został zablokowany." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Przełączono na SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Opuszczono sieć: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Rozłączono z IRC. Łączenie się ponownie..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Nie można połączyć się z IRC ({1}). Próbowanie ponownie..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Rołączono z IRC ({1}). Łączenie się ponownie..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Jeżeli ufasz temu certyfikatowi, wykonaj /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "Przekroczono limit czasu połączenia IRC. Łączenie się ponownie..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Połączenie odrzucone. Łączenie się ponownie..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Otrzymano zbyt długą linię z serwera IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Brak dostępnego wolnego pseudonimu" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Nie znaleziono wolnego pseudonimu" @@ -195,15 +195,15 @@ msgstr "Nie znaleziono wolnego pseudonimu" msgid "No such module {1}" msgstr "Nie ma takiego modułu {1}" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "Klient z {1} próbował się zalogować jako Ty, ale został odrzucony: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "Sieć {1} nie istnieje." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -211,7 +211,7 @@ msgstr "" "Masz skonfigurowanych kilka sieci, ale nie określiłeś z którą chcesz się " "połączyć." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -219,7 +219,7 @@ msgstr "" "Wybieranie sieci {1}. Aby zobaczyć listę wszystkich skonfigurowanych sieci, " "użyj /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -228,53 +228,53 @@ msgstr "" "z ZNC za pomocą zmodyfikowanej nazwy użytkownika {1}/ (zamiast tylko " "{1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Nie masz skonfigurowanych sieci. Użyj /znc AddNetwork , aby dodać " "pierwszą." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Zamknięcie połączenia: przedawnienie" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Zamknięcie połączenia: za długa surowa linia" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Trwa rozłączanie, ponieważ inny użytkownik właśnie uwierzytelnił się jako Ty." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Twoje CTCP do {1} zostało zgubione, nie jesteś połączony z IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" "Twoje powiadomienie do {1} zostało zgubione, nie jesteś połączony z IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Usuwanie kanału {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Twoja wiadomość do {1} została zgubiona, nie jesteś połączony z IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Witaj. Jak mogę ci pomóc?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Użycie: /attach <#kanały>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -283,7 +283,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Podłączony {1} kanał" @@ -291,11 +291,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Użycie: /detach <#kanały>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Odpięto kanał {1}" @@ -303,37 +303,37 @@ msgstr[1] "Odpięto {1} kanały" msgstr[2] "Odpięto {1} kanałów" msgstr[3] "Odpięto {1} kanały/ów" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Odtwarzanie bufora..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Odtwarzanie zakończone." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Tworzy ten wynik" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Brak dopasowań dla '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Ten moduł nie implementuje żadnych poleceń." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Nieznane polecenie!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -341,71 +341,71 @@ msgstr "" "Nazwy modułów mogą zawierać tylko litery, cyfry i znaki podkreślenia, [{1}] " "jest nieprawidłowa" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "Moduł {1} już jest załadowany." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Nie udało się odnaleźć modułu {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "Moduł {1} nie wspiera modułów typu {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "Moduł {1} wymaga użytkownika." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "Moduł {1} wymaga sieci." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Napotkano wyjątek" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Moduł {1} przerwany: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Przerwano moduł {1}." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Moduł [{1}] nie został załadowany." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Moduł {1} został wyładowany." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Nie można wyładować modułu {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Przeładowano moduł {1}." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Nie można znaleźć modułu {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Nieznany błąd" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Nie można otworzyć modułu {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Nie można znaleźć ZNCModuleEntry w module {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -413,7 +413,7 @@ msgstr "" "Niezgodność wersji dla modułu {1}: jądro to {2}, moduł jest zbudowany dla " "{3}. Ponownie skompiluj ten moduł." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -421,12 +421,12 @@ msgstr "" "Moduł {1} jest zbudowany niekompatybilnie: jądro to „{2}”, moduł to „{3}”. " "Ponownie skompiluj ten moduł." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Polecenie" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Opis" diff --git a/src/po/znc.pt_BR.po b/src/po/znc.pt_BR.po index d4909120..1add9d7f 100644 --- a/src/po/znc.pt_BR.po +++ b/src/po/znc.pt_BR.po @@ -55,27 +55,27 @@ msgstr "" "module>”). Depois de carregar alguns módulos habilitados para a " "Web, o menu será expandido." -#: znc.cpp:1554 +#: znc.cpp:1561 msgid "User already exists" msgstr "O usuário já existe" -#: znc.cpp:1662 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "O IPv6 não está habilitado" -#: znc.cpp:1670 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "O SSL não está habilitado" -#: znc.cpp:1678 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Falha ao localizar o arquivo PEM: {1}" -#: znc.cpp:1697 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Porta inválida" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Não foi possível vincular: {1}" @@ -83,108 +83,108 @@ msgstr "Não foi possível vincular: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Trocando de servidor, pois este servidor não está mais na lista" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Bem-vindo(a) ao ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Você está desconectado do IRC no momento. Digite 'connect' para reconectar." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Esta rede está sendo excluída ou movida para outro usuário." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Índice inválido" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Você não está em {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Não foi possível entrar no canal {1}. Desabilitando-o." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "O seu servidor atual foi removido, trocando de servidor..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Não foi possível conectar-se a {1}. O ZNC não foi compilado com suporte a " "SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Algum módulo cancelou a tentativa de conexão" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Erro do servidor: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "Parece que o ZNC está conectado a si mesmo. Desconectando..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Talvez você queira adicioná-lo como um novo servidor." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "O canal {1} foi desabilitado por estar vinculado a outro canal." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "Alternado para SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Você saiu: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Desconectado. Reconectando..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Não foi possível conectar-se ao IRC ({1}). Tentando novamente..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Desconectado do IRC ({1}). Reconectando..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Caso confie neste certificado, digite /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "A conexão ao servidor expirou. Reconectando..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Conexão rejeitada. Reconectando..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Uma linha muito longa foi recebida do servidor de IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Não há apelidos livres disponíveis" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Nenhum apelido livre foi encontrado" @@ -192,17 +192,17 @@ msgstr "Nenhum apelido livre foi encontrado" msgid "No such module {1}" msgstr "O módulo {1} não existe" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Um cliente com o IP {1} tentou iniciar sessão na sua conta, mas foi " "rejeitado: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "A rede {1} não existe." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -210,7 +210,7 @@ msgstr "" "Você possui várias redes configuradas mas nenhuma delas foi especificada " "para conectar." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -218,7 +218,7 @@ msgstr "" "Selecionando a rede {1}. Para ver a lista das redes configuradas, digite /" "znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -226,106 +226,106 @@ msgstr "" "Caso queira escolher outra rede, digite /znc JumpNetwork , ou então " "conecte ao ZNC com o nome de usuário {1}/ (em vez de somente {1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Você não possui redes configuradas. Digite /znc AddNetwork para " "adicionar uma rede." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "Fechando link: Tempo limite excedido" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "Fechando link: Linha raw muito longa" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Você está sendo desconectado porque outro usuário acabou de autenticar-se " "como você." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "O seu CTCP para {1} foi perdido, você não está conectado ao IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "O seu aviso para {1} foi perdido, você não está conectado ao IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "Removendo canal {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Sua mensagem para {1} foi perdida, você não está conectado ao IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Olá. Como posso ajudá-lo(a)?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Sintaxe: /attach <#canais>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Foi encontrado {1} canal correspondente a [{2}]" msgstr[1] "Foi encontrado {1} canal correspondentes a [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "{1} canal foi anexado" msgstr[1] "{1} canais foram anexados" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Sintaxe: /detach <#canais>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "{1} canal foi desanexado" msgstr[1] "{1} canais foram desanexados" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Reprodução de buffer..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Reprodução completa." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Gera essa saída" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Nenhuma correspondência para '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Este módulo não implementa comando algum." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Comando desconhecido!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -333,71 +333,71 @@ msgstr "" "Os nomes de módulos podem conter apenas letras, números e underlines. [{1}] " "é inválido" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "O módulo {1} já está carregado." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Não foi possível encontrar o módulo {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "O módulo {1} não suporta o tipo de módulo {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "O módulo {1} requer um usuário." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "O módulo {1} requer uma rede." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Houve uma exceção" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "Módulo {1} finalizado: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "Módulo {1} finalizado." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "O módulo [{1}] não foi carregado." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Módulo {1} desligado." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Não foi possível desativar o módulo {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "O módulo {1} foi reiniciado." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Não foi possível encontrar o módulo {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Erro desconhecido" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Não foi possível abrir o módulo {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Não foi possível encontrar ZNCModuleEntry no módulo {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -405,7 +405,7 @@ msgstr "" "Incompatibilidade de versão para o módulo {1}: core é {2}, mas o módulo foi " "compilado para {3}. Recompile esse módulo." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -413,12 +413,12 @@ msgstr "" "Módulo {1} foi compilado de forma incompatível: core é '{2}', o módulo é " "'{3}'. Recompile este módulo." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Comando" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Descrição" @@ -1960,7 +1960,7 @@ msgstr "nome de host malformado no certificado" msgid "hostname verification error" msgstr "erro de verificação do nome de host" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1968,11 +1968,11 @@ msgstr "" "Nome de rede inválido. O nome deve ser alfanumérico. Não confundir com o " "nome do servidor" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "Rede {1} já existe" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1980,18 +1980,18 @@ msgstr "" "Você está sendo desconectado porque seu IP não tem mais permissão para " "conectar-se a esse usuário" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "A senha está vazia" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "Nome de usuário está vazio" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "Nome de usuário inválido" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Não foi possível encontrar o modinfo {1}: {2}" diff --git a/src/po/znc.pt_PT.po b/src/po/znc.pt_PT.po index 9407d2cd..5800493b 100644 --- a/src/po/znc.pt_PT.po +++ b/src/po/znc.pt_PT.po @@ -55,27 +55,27 @@ msgstr "" "módulo>”). Após ter carregado algum módulo capaz de usar a Web, o " "menu irá expandir-se." -#: znc.cpp:1554 +#: znc.cpp:1561 msgid "User already exists" msgstr "O utilizador já existe" -#: znc.cpp:1662 +#: znc.cpp:1669 msgid "IPv6 is not enabled" msgstr "O IPv6 não está ativado" -#: znc.cpp:1670 +#: znc.cpp:1677 msgid "SSL is not enabled" msgstr "O SSL não está ativado" -#: znc.cpp:1678 +#: znc.cpp:1685 msgid "Unable to locate pem file: {1}" msgstr "Não foi possível localizar o ficheiro pen: {1}" -#: znc.cpp:1697 +#: znc.cpp:1704 msgid "Invalid port" msgstr "Porta inválida" -#: znc.cpp:1813 ClientCommand.cpp:1720 +#: znc.cpp:1820 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Não foi possível usar a porta: {1}" @@ -83,107 +83,107 @@ msgstr "Não foi possível usar a porta: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "A saltar servidores porque este servidor já não está na lista" -#: IRCNetwork.cpp:671 User.cpp:690 +#: IRCNetwork.cpp:667 User.cpp:699 msgid "Welcome to ZNC" msgstr "Bem-vindo(a) ao ZNC" -#: IRCNetwork.cpp:759 +#: IRCNetwork.cpp:755 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Está desligado(a) atualmente do IRC. Utilize 'connect' para voltar a ligar." -#: IRCNetwork.cpp:789 +#: IRCNetwork.cpp:785 msgid "This network is being deleted or moved to another user." msgstr "Esta rede está a ser eliminada ou movida para outro utilizador." -#: IRCNetwork.cpp:950 +#: IRCNetwork.cpp:946 msgid "Invalid index" msgstr "Índice inválido" -#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Não está em {1}" -#: IRCNetwork.cpp:1061 +#: IRCNetwork.cpp:1057 msgid "The channel {1} could not be joined, disabling it." msgstr "Não foi possível entrar no canal {1}, a desativá-lo." -#: IRCNetwork.cpp:1190 +#: IRCNetwork.cpp:1186 msgid "Your current server was removed, jumping..." msgstr "O seu servidor atual foi removido, a saltar..." -#: IRCNetwork.cpp:1353 +#: IRCNetwork.cpp:1349 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "" "Não é possível ligar a {1}, porque o ZNC não está compilado com suporte para " "SSL." -#: IRCNetwork.cpp:1374 +#: IRCNetwork.cpp:1370 msgid "Some module aborted the connection attempt" msgstr "Algum módulo abortou a tentativa de ligação" -#: IRCSock.cpp:492 +#: IRCSock.cpp:520 msgid "Error from server: {1}" msgstr "Erro do servidor: {1}" -#: IRCSock.cpp:694 +#: IRCSock.cpp:722 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "O ZNC parece que está a ligar-se a ele próprio, a desligar..." -#: IRCSock.cpp:741 +#: IRCSock.cpp:769 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "O servidor {1} redirecionou-nos para {2}:{3} com a razão: {4}" -#: IRCSock.cpp:745 +#: IRCSock.cpp:773 msgid "Perhaps you want to add it as a new server." msgstr "Talvez queira adicioná-lo como novo servidor." -#: IRCSock.cpp:975 +#: IRCSock.cpp:1003 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "O canal {1} está ligado a outro canal e por isso foi desativado." -#: IRCSock.cpp:987 +#: IRCSock.cpp:1015 msgid "Switched to SSL (STARTTLS)" msgstr "A mudar para SSL (STARTTLS)" -#: IRCSock.cpp:1040 +#: IRCSock.cpp:1068 msgid "You quit: {1}" msgstr "Saiu de: {1}" -#: IRCSock.cpp:1246 +#: IRCSock.cpp:1274 msgid "Disconnected from IRC. Reconnecting..." msgstr "Desligado do IRC. A voltar a ligar..." -#: IRCSock.cpp:1277 +#: IRCSock.cpp:1305 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Não é possível ligar ao IRC ({1}). A voltar a tentar..." -#: IRCSock.cpp:1280 +#: IRCSock.cpp:1308 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Desligado do IRC ({1}). A voltar a ligar..." -#: IRCSock.cpp:1316 +#: IRCSock.cpp:1344 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "Se confia neste certificado, faça /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1325 +#: IRCSock.cpp:1353 msgid "IRC connection timed out. Reconnecting..." msgstr "A ligação ao IRC expirou. A voltar a ligar..." -#: IRCSock.cpp:1337 +#: IRCSock.cpp:1365 msgid "Connection Refused. Reconnecting..." msgstr "Ligação recusada. A voltar a ligar..." -#: IRCSock.cpp:1345 +#: IRCSock.cpp:1373 msgid "Received a too long line from the IRC server!" msgstr "Foi recebida uma linha demasiado longa a partir do servidor de IRC!" -#: IRCSock.cpp:1449 +#: IRCSock.cpp:1487 msgid "No free nick available" msgstr "Sem nick livre disponível" -#: IRCSock.cpp:1457 +#: IRCSock.cpp:1495 msgid "No free nick found" msgstr "Nenhum nick livre encontrado" @@ -191,17 +191,17 @@ msgstr "Nenhum nick livre encontrado" msgid "No such module {1}" msgstr "O módulo {1} não existe" -#: Client.cpp:359 +#: Client.cpp:394 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Um cliente a partir de {1} tentou iniciar sessão como sendo você, mas foi " "rejeitado: {2}" -#: Client.cpp:394 +#: Client.cpp:429 msgid "Network {1} doesn't exist." msgstr "A rede {1} não existe." -#: Client.cpp:408 +#: Client.cpp:443 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -209,7 +209,7 @@ msgstr "" "Tem muitas redes configuradas, mas nenhuma rede foi especificada para esta " "ligação." -#: Client.cpp:411 +#: Client.cpp:446 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -217,7 +217,7 @@ msgstr "" "A selecionar a rede {1}. Para ver uma lista de todas as redes configuradas, " "utilize /znc ListNetworks" -#: Client.cpp:414 +#: Client.cpp:449 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -225,105 +225,105 @@ msgstr "" "Se pretende escolher outra rede, utilize /znc JumpNetwork , ou ligue-" "se ao ZNC com nome-do-utilizador {1}/ (em vez de só {1})" -#: Client.cpp:420 +#: Client.cpp:455 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Não tem redes configuradas. Utilize /znc AddNetwork para adicionar " "uma." -#: Client.cpp:431 +#: Client.cpp:466 msgid "Closing link: Timeout" msgstr "A fechar a ligação: O tempo expirou" -#: Client.cpp:453 +#: Client.cpp:488 msgid "Closing link: Too long raw line" msgstr "A fechar a ligação: Linha raw demasiado longa" -#: Client.cpp:460 +#: Client.cpp:495 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Está a ser desligado porque outro utilizador autenticou-se agora como você." -#: Client.cpp:1026 +#: Client.cpp:1100 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "O seu CTCP para {1} foi perdido, não está ligado ao IRC!" -#: Client.cpp:1152 +#: Client.cpp:1226 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "O seu notice para {1} foi perdido, não está ligado ao IRC!" -#: Client.cpp:1191 +#: Client.cpp:1265 msgid "Removing channel {1}" msgstr "A remover o canal {1}" -#: Client.cpp:1269 +#: Client.cpp:1343 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "A sua mensagem para {1} foi perdida, não está ligado ao IRC!" -#: Client.cpp:1322 Client.cpp:1328 +#: Client.cpp:1396 Client.cpp:1402 msgid "Hello. How may I help you?" msgstr "Olá. Como posso ajudá-lo(a)?" -#: Client.cpp:1342 +#: Client.cpp:1416 msgid "Usage: /attach <#chans>" msgstr "Utilização: /attach <#canais>" -#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Há {1} canal a coincidir com [{2}]" msgstr[1] "Há {1} canais a coincidir com [{2}]" -#: Client.cpp:1352 ClientCommand.cpp:132 +#: Client.cpp:1426 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "{1} canal unido" msgstr[1] "{1} canais unidos" -#: Client.cpp:1364 +#: Client.cpp:1438 msgid "Usage: /detach <#chans>" msgstr "Utilização: /detach <#canais>" -#: Client.cpp:1374 ClientCommand.cpp:154 +#: Client.cpp:1448 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "{1} canal desunido" msgstr[1] "{1} canais desunidos" -#: Chan.cpp:678 +#: Chan.cpp:680 msgid "Buffer Playback..." msgstr "Reprodução do buffer..." -#: Chan.cpp:716 +#: Chan.cpp:718 msgid "Playback Complete." msgstr "Reprodução Concluída." -#: Modules.cpp:528 +#: Modules.cpp:554 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:529 +#: Modules.cpp:555 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Gera este output" -#: Modules.cpp:573 ClientCommand.cpp:1992 +#: Modules.cpp:599 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Não há correspondências para '{1}'" -#: Modules.cpp:691 +#: Modules.cpp:734 msgid "This module doesn't implement any commands." msgstr "Este módulo não implementa quaisquer comandos." -#: Modules.cpp:693 +#: Modules.cpp:736 msgid "Unknown command!" msgstr "Comando desconhecido!" -#: Modules.cpp:1633 +#: Modules.cpp:1786 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -331,71 +331,71 @@ msgstr "" "Os nomes dos módulos só podem conter letras, números e underscores. [{1}] é " "inválido" -#: Modules.cpp:1652 +#: Modules.cpp:1805 msgid "Module {1} already loaded." msgstr "O módulo {1} já está carregado." -#: Modules.cpp:1666 +#: Modules.cpp:1819 msgid "Unable to find module {1}" msgstr "Não foi possível localizar o módulo {1}" -#: Modules.cpp:1678 +#: Modules.cpp:1831 msgid "Module {1} does not support module type {2}." msgstr "O módulo {1} não suporta o tipo de módulo {2}." -#: Modules.cpp:1685 +#: Modules.cpp:1838 msgid "Module {1} requires a user." msgstr "O módulo {1} requer um utilizador." -#: Modules.cpp:1691 +#: Modules.cpp:1844 msgid "Module {1} requires a network." msgstr "O módulo {1} requer uma rede." -#: Modules.cpp:1707 +#: Modules.cpp:1860 msgid "Caught an exception" msgstr "Apanhada uma exceção" -#: Modules.cpp:1713 +#: Modules.cpp:1866 msgid "Module {1} aborted: {2}" msgstr "O módulo {1} abortou: {2}" -#: Modules.cpp:1715 +#: Modules.cpp:1868 msgid "Module {1} aborted." msgstr "O módulo {1} abortou." -#: Modules.cpp:1739 Modules.cpp:1781 +#: Modules.cpp:1892 Modules.cpp:1934 msgid "Module [{1}] not loaded." msgstr "Módulo [{1}] não carregado." -#: Modules.cpp:1763 +#: Modules.cpp:1916 msgid "Module {1} unloaded." msgstr "Módulo {1} descarregado." -#: Modules.cpp:1768 +#: Modules.cpp:1921 msgid "Unable to unload module {1}." msgstr "Não é possível descarregar o módulo {1}." -#: Modules.cpp:1797 +#: Modules.cpp:1950 msgid "Reloaded module {1}." msgstr "Foi recarregado o módulo {1}." -#: Modules.cpp:1816 +#: Modules.cpp:1969 msgid "Unable to find module {1}." msgstr "Não foi possível encontrar o módulo {1}." -#: Modules.cpp:1963 +#: Modules.cpp:2117 msgid "Unknown error" msgstr "Erro desconhecido" -#: Modules.cpp:1964 +#: Modules.cpp:2118 msgid "Unable to open module {1}: {2}" msgstr "Não foi possível abrir o módulo {1}: {2}" -#: Modules.cpp:1973 +#: Modules.cpp:2127 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Não foi possível encontrar ZNCModuleEntry no módulo {1}" -#: Modules.cpp:1981 +#: Modules.cpp:2135 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -403,7 +403,7 @@ msgstr "" "A versão não coincide para o módulo {1}: core is {2}, o módulo foi compilado " "para {3}. Recompile este módulo." -#: Modules.cpp:1992 +#: Modules.cpp:2146 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -411,12 +411,12 @@ msgstr "" "Módulo {1} foi compilado incompativelmente: core é '{2}', módulo é '{3}'. " "Recompile este módulo." -#: Modules.cpp:2023 Modules.cpp:2029 +#: Modules.cpp:2177 Modules.cpp:2183 msgctxt "modhelpcmd" msgid "Command" msgstr "Comando" -#: Modules.cpp:2024 Modules.cpp:2031 +#: Modules.cpp:2178 Modules.cpp:2185 msgctxt "modhelpcmd" msgid "Description" msgstr "Descrição" @@ -1968,7 +1968,7 @@ msgstr "hostname mal-formado no certificado" msgid "hostname verification error" msgstr "erro de verificação do hostname" -#: User.cpp:519 +#: User.cpp:528 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1976,11 +1976,11 @@ msgstr "" "Nome da rede inválido. Devia ser alfa-numérico. Não é para confundir com " "nome de servidor" -#: User.cpp:523 +#: User.cpp:532 msgid "Network {1} already exists" msgstr "A rede {1} já existe" -#: User.cpp:789 +#: User.cpp:798 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1988,18 +1988,18 @@ msgstr "" "Está a ser desligado(a) porque o seu IP já não é permitido para ligar a este " "utilizador" -#: User.cpp:929 +#: User.cpp:938 msgid "Password is empty" msgstr "A palavra-passe está vazia" -#: User.cpp:934 +#: User.cpp:943 msgid "Username is empty" msgstr "O nome do utilizador está vazio" -#: User.cpp:939 +#: User.cpp:948 msgid "Username is invalid" msgstr "O nome do utilizador é inválido" -#: User.cpp:1214 +#: User.cpp:1249 msgid "Unable to find modinfo {1}: {2}" msgstr "Não é possível localizar modinfo {1}: {2}" From f8552fc814ebe662a9fc16d6cafa1c0314498971 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 25 Feb 2024 14:12:53 +0000 Subject: [PATCH 092/123] Skip modperl/modpython tests cleaner --- CMakeLists.txt | 2 + test/integration/CMakeLists.txt | 1 + test/integration/tests/core.cpp | 16 ++--- test/integration/tests/scripting.cpp | 75 ++++++++++------------- test/integration/znctestconfig.h.cmake.in | 23 +++++++ third_party/googletest | 2 +- 6 files changed, 69 insertions(+), 50 deletions(-) create mode 100644 test/integration/znctestconfig.h.cmake.in diff --git a/CMakeLists.txt b/CMakeLists.txt index 5910d1fc..7ab7dacf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -411,6 +411,8 @@ else() endif() configure_file("include/znc/zncconfig.h.cmake.in" "include/znc/zncconfig.h") +configure_file("test/integration/znctestconfig.h.cmake.in" + "test/integration/znctestconfig.h") add_subdirectory(include) add_subdirectory(src) add_subdirectory(modules) diff --git a/test/integration/CMakeLists.txt b/test/integration/CMakeLists.txt index c6a65f70..62a70ada 100644 --- a/test/integration/CMakeLists.txt +++ b/test/integration/CMakeLists.txt @@ -45,6 +45,7 @@ add_executable(inttest target_link_libraries(inttest Qt5::Network Threads::Threads) target_include_directories(inttest PUBLIC "${PROJECT_SOURCE_DIR}/framework" + "${PROJECT_BINARY_DIR}" "${GTEST_ROOT}" "${GTEST_ROOT}/include" "${GMOCK_ROOT}" "${GMOCK_ROOT}/include") target_compile_definitions(inttest PRIVATE diff --git a/test/integration/tests/core.cpp b/test/integration/tests/core.cpp index 57353d75..c32e70be 100644 --- a/test/integration/tests/core.cpp +++ b/test/integration/tests/core.cpp @@ -14,9 +14,11 @@ * limitations under the License. */ +#include #include #include "znctest.h" +#include "znctestconfig.h" using testing::HasSubstr; using testing::ContainsRegex; @@ -584,10 +586,9 @@ TEST_P(AllLanguages, ServerDependentCapInModule) { )"); break; case 2: - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PYTHON + GTEST_SKIP() << "Modpython is disabled"; +#endif znc->CanLeak(); InstallModule("testmod.py", R"( import znc @@ -603,10 +604,9 @@ TEST_P(AllLanguages, ServerDependentCapInModule) { client.Write("znc loadmod modpython"); break; case 3: - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PERL + GTEST_SKIP() << "Modperl is disabled"; +#endif znc->CanLeak(); InstallModule("testmod.pm", R"( package testmod; diff --git a/test/integration/tests/scripting.cpp b/test/integration/tests/scripting.cpp index b9f89903..ee8b0939 100644 --- a/test/integration/tests/scripting.cpp +++ b/test/integration/tests/scripting.cpp @@ -15,15 +15,15 @@ */ #include "znctest.h" +#include "znctestconfig.h" namespace znc_inttest { namespace { TEST_F(ZNCTest, Modperl) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PERL + GTEST_SKIP() << "Modperl is disabled"; +#endif auto znc = Run(); znc->CanLeak(); auto ircd = ConnectIRCd(); @@ -37,10 +37,9 @@ TEST_F(ZNCTest, Modperl) { } TEST_F(ZNCTest, Modpython) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PYTHON + GTEST_SKIP() << "Modpython is disabled"; +#endif auto znc = Run(); znc->CanLeak(); auto ircd = ConnectIRCd(); @@ -65,10 +64,9 @@ TEST_F(ZNCTest, Modpython) { } TEST_F(ZNCTest, ModpythonSocket) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PYTHON + GTEST_SKIP() << "Modpython is disabled"; +#endif auto znc = Run(); znc->CanLeak(); @@ -107,10 +105,9 @@ TEST_F(ZNCTest, ModpythonSocket) { } TEST_F(ZNCTest, ModperlSocket) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PERL + GTEST_SKIP() << "Modperl is disabled"; +#endif auto znc = Run(); znc->CanLeak(); @@ -160,10 +157,9 @@ TEST_F(ZNCTest, ModperlSocket) { } TEST_F(ZNCTest, ModpythonVCString) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PYTHON + GTEST_SKIP() << "Modpython is disabled"; +#endif auto znc = Run(); znc->CanLeak(); @@ -185,10 +181,9 @@ TEST_F(ZNCTest, ModpythonVCString) { } TEST_F(ZNCTest, ModperlVCString) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PERL + GTEST_SKIP() << "Modperl is disabled"; +#endif auto znc = Run(); znc->CanLeak(); @@ -214,10 +209,9 @@ TEST_F(ZNCTest, ModperlVCString) { } TEST_F(ZNCTest, ModperlNV) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PERL + GTEST_SKIP() << "Modperl is disabled"; +#endif auto znc = Run(); znc->CanLeak(); @@ -244,10 +238,9 @@ TEST_F(ZNCTest, ModperlNV) { } TEST_F(ZNCTest, ModpythonPackage) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PYTHON + GTEST_SKIP() << "Modpython is disabled"; +#endif auto znc = Run(); znc->CanLeak(); @@ -285,10 +278,12 @@ TEST_F(ZNCTest, ModpythonPackage) { } TEST_F(ZNCTest, ModpythonModperl) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } +#ifndef WANT_PYTHON + GTEST_SKIP() << "Modpython is disabled"; +#endif +#ifndef WANT_PERL + GTEST_SKIP() << "Modperl is disabled"; +#endif auto znc = Run(); znc->CanLeak(); @@ -302,11 +297,9 @@ TEST_F(ZNCTest, ModpythonModperl) { } TEST_F(ZNCTest, ModpythonCommand) { - if (QProcessEnvironment::systemEnvironment().value( - "DISABLED_ZNC_PERL_PYTHON_TEST") == "1") { - return; - } - +#ifndef WANT_PYTHON + GTEST_SKIP() << "Modpython is disabled"; +#endif auto znc = Run(); znc->CanLeak(); diff --git a/test/integration/znctestconfig.h.cmake.in b/test/integration/znctestconfig.h.cmake.in new file mode 100644 index 00000000..32263c00 --- /dev/null +++ b/test/integration/znctestconfig.h.cmake.in @@ -0,0 +1,23 @@ +/* + * Copyright (C) 2004-2024 ZNC, see the NOTICE file for details. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ZNCTESTCONFIG_H +#define ZNCTESTCONFIG_H + +#cmakedefine WANT_PYTHON 1 +#cmakedefine WANT_PERL 1 + +#endif /* ZNCTESTCONFIG_H */ diff --git a/third_party/googletest b/third_party/googletest index 9737e63c..9d43b27f 160000 --- a/third_party/googletest +++ b/third_party/googletest @@ -1 +1 @@ -Subproject commit 9737e63c69e94ac5777caa0bc77c77d5206467f3 +Subproject commit 9d43b27f7a873596496a2ea70721b3f9eb82df01 From 829cd4926072cb61f16cf9de43b76f9538602e4e Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 25 Feb 2024 14:28:49 +0000 Subject: [PATCH 093/123] Remove bad artifact from the broken crowdin integration --- id.zip | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 id.zip diff --git a/id.zip b/id.zip deleted file mode 100644 index c92a8386..00000000 --- a/id.zip +++ /dev/null @@ -1,5 +0,0 @@ - - - 8 - File was not found - From e819082432e9b4a5ca34a3dbaabb322f00e167b5 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Mon, 26 Feb 2024 00:33:25 +0000 Subject: [PATCH 094/123] Update translations from Crowdin for id_ID --- modules/po/admindebug.id_ID.po | 10 +++++----- modules/po/adminlog.id_ID.po | 10 +++++----- modules/po/alias.id_ID.po | 10 +++++----- modules/po/autoattach.id_ID.po | 10 +++++----- modules/po/autocycle.id_ID.po | 10 +++++----- modules/po/autoop.id_ID.po | 10 +++++----- modules/po/autoreply.id_ID.po | 10 +++++----- modules/po/autovoice.id_ID.po | 10 +++++----- modules/po/awaystore.id_ID.po | 10 +++++----- modules/po/block_motd.id_ID.po | 10 +++++----- modules/po/blockuser.id_ID.po | 10 +++++----- modules/po/bouncedcc.id_ID.po | 10 +++++----- modules/po/buffextras.id_ID.po | 10 +++++----- modules/po/cert.id_ID.po | 10 +++++----- modules/po/certauth.id_ID.po | 10 +++++----- modules/po/chansaver.id_ID.po | 10 +++++----- modules/po/clearbufferonmsg.id_ID.po | 10 +++++----- modules/po/clientnotify.id_ID.po | 10 +++++----- modules/po/controlpanel.id_ID.po | 10 +++++----- modules/po/corecaps.id_ID.po | 10 +++++----- modules/po/crypt.id_ID.po | 10 +++++----- modules/po/ctcpflood.id_ID.po | 10 +++++----- modules/po/cyrusauth.id_ID.po | 10 +++++----- modules/po/dcc.id_ID.po | 10 +++++----- modules/po/disconkick.id_ID.po | 10 +++++----- modules/po/fail2ban.id_ID.po | 10 +++++----- modules/po/flooddetach.id_ID.po | 10 +++++----- modules/po/identfile.id_ID.po | 10 +++++----- modules/po/imapauth.id_ID.po | 10 +++++----- modules/po/keepnick.id_ID.po | 10 +++++----- modules/po/kickrejoin.id_ID.po | 10 +++++----- modules/po/lastseen.id_ID.po | 10 +++++----- modules/po/listsockets.id_ID.po | 10 +++++----- modules/po/log.id_ID.po | 10 +++++----- modules/po/missingmotd.id_ID.po | 10 +++++----- modules/po/modperl.id_ID.po | 10 +++++----- modules/po/modpython.id_ID.po | 10 +++++----- modules/po/modules_online.id_ID.po | 10 +++++----- modules/po/nickserv.id_ID.po | 10 +++++----- modules/po/notes.id_ID.po | 10 +++++----- modules/po/notify_connect.id_ID.po | 10 +++++----- modules/po/perform.id_ID.po | 10 +++++----- modules/po/perleval.id_ID.po | 10 +++++----- modules/po/pyeval.id_ID.po | 10 +++++----- modules/po/raw.id_ID.po | 10 +++++----- modules/po/route_replies.id_ID.po | 10 +++++----- modules/po/sample.id_ID.po | 10 +++++----- modules/po/samplewebapi.id_ID.po | 10 +++++----- modules/po/sasl.id_ID.po | 10 +++++----- modules/po/savebuff.id_ID.po | 10 +++++----- modules/po/send_raw.id_ID.po | 10 +++++----- modules/po/shell.id_ID.po | 10 +++++----- modules/po/simple_away.id_ID.po | 10 +++++----- modules/po/stickychan.id_ID.po | 10 +++++----- modules/po/stripcontrols.id_ID.po | 10 +++++----- modules/po/watch.id_ID.po | 10 +++++----- modules/po/webadmin.id_ID.po | 10 +++++----- src/po/znc.id_ID.po | 10 +++++----- 58 files changed, 290 insertions(+), 290 deletions(-) diff --git a/modules/po/admindebug.id_ID.po b/modules/po/admindebug.id_ID.po index ceb8a1b1..a14e8e64 100644 --- a/modules/po/admindebug.id_ID.po +++ b/modules/po/admindebug.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" +"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 426\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: admindebug.cpp:30 msgid "Enable Debug Mode" diff --git a/modules/po/adminlog.id_ID.po b/modules/po/adminlog.id_ID.po index 0067d4cc..21d6adc1 100644 --- a/modules/po/adminlog.id_ID.po +++ b/modules/po/adminlog.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" +"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 430\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: adminlog.cpp:29 msgid "Show the logging target" diff --git a/modules/po/alias.id_ID.po b/modules/po/alias.id_ID.po index 1512d609..1163083f 100644 --- a/modules/po/alias.id_ID.po +++ b/modules/po/alias.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" +"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 428\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: alias.cpp:141 msgid "missing required parameter: {1}" diff --git a/modules/po/autoattach.id_ID.po b/modules/po/autoattach.id_ID.po index 12c4beae..ac5b5567 100644 --- a/modules/po/autoattach.id_ID.po +++ b/modules/po/autoattach.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" +"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 434\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autoattach.cpp:94 msgid "Added to list" diff --git a/modules/po/autocycle.id_ID.po b/modules/po/autocycle.id_ID.po index b4844ada..e7284e38 100644 --- a/modules/po/autocycle.id_ID.po +++ b/modules/po/autocycle.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" +"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 436\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autocycle.cpp:27 autocycle.cpp:30 msgid "[!]<#chan>" diff --git a/modules/po/autoop.id_ID.po b/modules/po/autoop.id_ID.po index 9c51acd5..6bfebfff 100644 --- a/modules/po/autoop.id_ID.po +++ b/modules/po/autoop.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" +"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 432\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autoop.cpp:155 msgid "List all users" diff --git a/modules/po/autoreply.id_ID.po b/modules/po/autoreply.id_ID.po index 50de846d..ee887851 100644 --- a/modules/po/autoreply.id_ID.po +++ b/modules/po/autoreply.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" +"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 438\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autoreply.cpp:25 msgid "" diff --git a/modules/po/autovoice.id_ID.po b/modules/po/autovoice.id_ID.po index 91665891..e151d90e 100644 --- a/modules/po/autovoice.id_ID.po +++ b/modules/po/autovoice.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" +"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 442\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autovoice.cpp:120 msgid "List all users" diff --git a/modules/po/awaystore.id_ID.po b/modules/po/awaystore.id_ID.po index 0686e2e0..c7d4027e 100644 --- a/modules/po/awaystore.id_ID.po +++ b/modules/po/awaystore.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" +"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 444\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: awaystore.cpp:67 msgid "You have been marked as away" diff --git a/modules/po/block_motd.id_ID.po b/modules/po/block_motd.id_ID.po index 1219d905..b1d8312f 100644 --- a/modules/po/block_motd.id_ID.po +++ b/modules/po/block_motd.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" +"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 446\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: block_motd.cpp:26 msgid "[]" diff --git a/modules/po/blockuser.id_ID.po b/modules/po/blockuser.id_ID.po index 0d0ef378..17ec98bf 100644 --- a/modules/po/blockuser.id_ID.po +++ b/modules/po/blockuser.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" +"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 448\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/blockuser/tmpl/blockuser_WebadminUser.tmpl:9 msgid "Account is blocked" diff --git a/modules/po/bouncedcc.id_ID.po b/modules/po/bouncedcc.id_ID.po index 9eb70c99..7714d3a5 100644 --- a/modules/po/bouncedcc.id_ID.po +++ b/modules/po/bouncedcc.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" +"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 450\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: bouncedcc.cpp:101 bouncedcc.cpp:119 bouncedcc.cpp:121 msgctxt "list" diff --git a/modules/po/buffextras.id_ID.po b/modules/po/buffextras.id_ID.po index 1de81fa5..6430a66b 100644 --- a/modules/po/buffextras.id_ID.po +++ b/modules/po/buffextras.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" +"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 452\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: buffextras.cpp:45 msgid "Server" diff --git a/modules/po/cert.id_ID.po b/modules/po/cert.id_ID.po index f4277e72..3b4dadf8 100644 --- a/modules/po/cert.id_ID.po +++ b/modules/po/cert.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" +"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 440\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" # this text is inserted into `click here` in the other string #: modules/po/../data/cert/tmpl/index.tmpl:5 diff --git a/modules/po/certauth.id_ID.po b/modules/po/certauth.id_ID.po index 953f672b..744260c1 100644 --- a/modules/po/certauth.id_ID.po +++ b/modules/po/certauth.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" +"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 454\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/certauth/tmpl/index.tmpl:7 msgid "Add a key" diff --git a/modules/po/chansaver.id_ID.po b/modules/po/chansaver.id_ID.po index 3bc44203..49f5d427 100644 --- a/modules/po/chansaver.id_ID.po +++ b/modules/po/chansaver.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" +"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 458\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: chansaver.cpp:91 msgid "Keeps config up-to-date when user joins/parts." diff --git a/modules/po/clearbufferonmsg.id_ID.po b/modules/po/clearbufferonmsg.id_ID.po index f87bccc7..9ec4916e 100644 --- a/modules/po/clearbufferonmsg.id_ID.po +++ b/modules/po/clearbufferonmsg.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" +"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 462\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: clearbufferonmsg.cpp:160 msgid "Clears all channel and query buffers whenever the user does something" diff --git a/modules/po/clientnotify.id_ID.po b/modules/po/clientnotify.id_ID.po index 627d2b8b..4f1ed51e 100644 --- a/modules/po/clientnotify.id_ID.po +++ b/modules/po/clientnotify.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" +"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 464\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: clientnotify.cpp:53 msgid "" diff --git a/modules/po/controlpanel.id_ID.po b/modules/po/controlpanel.id_ID.po index 3d7e928a..0544d835 100644 --- a/modules/po/controlpanel.id_ID.po +++ b/modules/po/controlpanel.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" +"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 466\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: controlpanel.cpp:51 controlpanel.cpp:64 msgctxt "helptable" diff --git a/modules/po/corecaps.id_ID.po b/modules/po/corecaps.id_ID.po index 7893485c..c5ea8640 100644 --- a/modules/po/corecaps.id_ID.po +++ b/modules/po/corecaps.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" +"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 460\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." diff --git a/modules/po/crypt.id_ID.po b/modules/po/crypt.id_ID.po index e925d3a5..60afd134 100644 --- a/modules/po/crypt.id_ID.po +++ b/modules/po/crypt.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" +"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 468\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: crypt.cpp:199 msgid "<#chan|Nick>" diff --git a/modules/po/ctcpflood.id_ID.po b/modules/po/ctcpflood.id_ID.po index 28321f4d..1662c66f 100644 --- a/modules/po/ctcpflood.id_ID.po +++ b/modules/po/ctcpflood.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" +"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 470\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: ctcpflood.cpp:25 ctcpflood.cpp:27 msgid "" diff --git a/modules/po/cyrusauth.id_ID.po b/modules/po/cyrusauth.id_ID.po index 3459f6d3..a2cf87b3 100644 --- a/modules/po/cyrusauth.id_ID.po +++ b/modules/po/cyrusauth.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" +"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 472\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: cyrusauth.cpp:42 msgid "Shows current settings" diff --git a/modules/po/dcc.id_ID.po b/modules/po/dcc.id_ID.po index d9701e41..a413fc54 100644 --- a/modules/po/dcc.id_ID.po +++ b/modules/po/dcc.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" +"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 456\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: dcc.cpp:88 msgid " " diff --git a/modules/po/disconkick.id_ID.po b/modules/po/disconkick.id_ID.po index aeecd13b..6343a5b8 100644 --- a/modules/po/disconkick.id_ID.po +++ b/modules/po/disconkick.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" +"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 476\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: disconkick.cpp:32 msgid "You have been disconnected from the IRC server" diff --git a/modules/po/fail2ban.id_ID.po b/modules/po/fail2ban.id_ID.po index d8847e46..d57c69b2 100644 --- a/modules/po/fail2ban.id_ID.po +++ b/modules/po/fail2ban.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" +"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 478\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: fail2ban.cpp:25 msgid "[minutes]" diff --git a/modules/po/flooddetach.id_ID.po b/modules/po/flooddetach.id_ID.po index 62ff7899..fcec38c8 100644 --- a/modules/po/flooddetach.id_ID.po +++ b/modules/po/flooddetach.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" +"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 480\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: flooddetach.cpp:30 msgid "Show current limits" diff --git a/modules/po/identfile.id_ID.po b/modules/po/identfile.id_ID.po index 20e25061..62fd23a0 100644 --- a/modules/po/identfile.id_ID.po +++ b/modules/po/identfile.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" +"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 484\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: identfile.cpp:30 msgid "Show file name" diff --git a/modules/po/imapauth.id_ID.po b/modules/po/imapauth.id_ID.po index 572319b1..2667684b 100644 --- a/modules/po/imapauth.id_ID.po +++ b/modules/po/imapauth.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" +"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 486\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: imapauth.cpp:168 msgid "[ server [+]port [ UserFormatString ] ]" diff --git a/modules/po/keepnick.id_ID.po b/modules/po/keepnick.id_ID.po index dd2de30b..c6bd780a 100644 --- a/modules/po/keepnick.id_ID.po +++ b/modules/po/keepnick.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" +"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 488\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: keepnick.cpp:39 msgid "Try to get your primary nick" diff --git a/modules/po/kickrejoin.id_ID.po b/modules/po/kickrejoin.id_ID.po index 42b1d850..5eb2435f 100644 --- a/modules/po/kickrejoin.id_ID.po +++ b/modules/po/kickrejoin.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" +"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 490\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: kickrejoin.cpp:56 msgid "" diff --git a/modules/po/lastseen.id_ID.po b/modules/po/lastseen.id_ID.po index 25daaddc..7727a564 100644 --- a/modules/po/lastseen.id_ID.po +++ b/modules/po/lastseen.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" +"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 492\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/lastseen/tmpl/index.tmpl:8 msgid "User" diff --git a/modules/po/listsockets.id_ID.po b/modules/po/listsockets.id_ID.po index 0b4c4425..3cb7b68b 100644 --- a/modules/po/listsockets.id_ID.po +++ b/modules/po/listsockets.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" +"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 494\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 #: listsockets.cpp:229 diff --git a/modules/po/log.id_ID.po b/modules/po/log.id_ID.po index ac53df7b..55c3ed45 100644 --- a/modules/po/log.id_ID.po +++ b/modules/po/log.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" +"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" +"X-Crowdin-File-ID: 474\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: log.cpp:59 msgid "" diff --git a/modules/po/missingmotd.id_ID.po b/modules/po/missingmotd.id_ID.po index 5ddc62a2..68c664f2 100644 --- a/modules/po/missingmotd.id_ID.po +++ b/modules/po/missingmotd.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" +"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 496\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: missingmotd.cpp:36 msgid "Sends 422 to clients when they login" diff --git a/modules/po/modperl.id_ID.po b/modules/po/modperl.id_ID.po index 513ebae4..c75d05c8 100644 --- a/modules/po/modperl.id_ID.po +++ b/modules/po/modperl.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" +"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 498\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" diff --git a/modules/po/modpython.id_ID.po b/modules/po/modpython.id_ID.po index ccd1a9c4..ed7e67a0 100644 --- a/modules/po/modpython.id_ID.po +++ b/modules/po/modpython.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" +"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 500\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" diff --git a/modules/po/modules_online.id_ID.po b/modules/po/modules_online.id_ID.po index c837acf6..cad67ffe 100644 --- a/modules/po/modules_online.id_ID.po +++ b/modules/po/modules_online.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" +"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 502\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules_online.cpp:117 msgid "Makes ZNC's *modules to be \"online\"." diff --git a/modules/po/nickserv.id_ID.po b/modules/po/nickserv.id_ID.po index 9811cb7f..e26633f0 100644 --- a/modules/po/nickserv.id_ID.po +++ b/modules/po/nickserv.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" +"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 504\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: nickserv.cpp:31 msgid "Password set" diff --git a/modules/po/notes.id_ID.po b/modules/po/notes.id_ID.po index 767ecc84..6ea7e14b 100644 --- a/modules/po/notes.id_ID.po +++ b/modules/po/notes.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" +"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 506\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/notes/tmpl/index.tmpl:7 msgid "Add A Note" diff --git a/modules/po/notify_connect.id_ID.po b/modules/po/notify_connect.id_ID.po index 825192ac..f46bb1f9 100644 --- a/modules/po/notify_connect.id_ID.po +++ b/modules/po/notify_connect.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" +"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 508\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: notify_connect.cpp:24 msgid "attached" diff --git a/modules/po/perform.id_ID.po b/modules/po/perform.id_ID.po index c8a0a499..31e4f7a6 100644 --- a/modules/po/perform.id_ID.po +++ b/modules/po/perform.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" +"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 510\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/perform/tmpl/index.tmpl:7 perform.cpp:143 msgid "Perform" diff --git a/modules/po/perleval.id_ID.po b/modules/po/perleval.id_ID.po index 4fa5418d..dbb2add5 100644 --- a/modules/po/perleval.id_ID.po +++ b/modules/po/perleval.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" +"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 512\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: perleval.pm:23 msgid "Evaluates perl code" diff --git a/modules/po/pyeval.id_ID.po b/modules/po/pyeval.id_ID.po index a316f8b6..99fe32e3 100644 --- a/modules/po/pyeval.id_ID.po +++ b/modules/po/pyeval.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" +"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 514\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: pyeval.py:49 msgid "You must have admin privileges to load this module." diff --git a/modules/po/raw.id_ID.po b/modules/po/raw.id_ID.po index fc65b502..e940057d 100644 --- a/modules/po/raw.id_ID.po +++ b/modules/po/raw.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" +"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 482\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: raw.cpp:43 msgid "View all of the raw traffic" diff --git a/modules/po/route_replies.id_ID.po b/modules/po/route_replies.id_ID.po index de5c95ed..61a3a733 100644 --- a/modules/po/route_replies.id_ID.po +++ b/modules/po/route_replies.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" +"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 516\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: route_replies.cpp:228 msgid "[yes|no]" diff --git a/modules/po/sample.id_ID.po b/modules/po/sample.id_ID.po index f031c383..066b8802 100644 --- a/modules/po/sample.id_ID.po +++ b/modules/po/sample.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" +"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 518\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: sample.cpp:31 msgid "Sample job cancelled" diff --git a/modules/po/samplewebapi.id_ID.po b/modules/po/samplewebapi.id_ID.po index 0da45dee..0cc5022c 100644 --- a/modules/po/samplewebapi.id_ID.po +++ b/modules/po/samplewebapi.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" +"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 520\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: samplewebapi.cpp:59 msgid "Sample Web API module." diff --git a/modules/po/sasl.id_ID.po b/modules/po/sasl.id_ID.po index 3fac5dc3..108727cd 100644 --- a/modules/po/sasl.id_ID.po +++ b/modules/po/sasl.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" +"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 522\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/sasl/tmpl/index.tmpl:7 sasl.cpp:305 msgid "SASL" diff --git a/modules/po/savebuff.id_ID.po b/modules/po/savebuff.id_ID.po index 8b542fc7..e8f50e0c 100644 --- a/modules/po/savebuff.id_ID.po +++ b/modules/po/savebuff.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" +"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 524\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: savebuff.cpp:65 msgid "" diff --git a/modules/po/send_raw.id_ID.po b/modules/po/send_raw.id_ID.po index b6ebbb70..df577d1c 100644 --- a/modules/po/send_raw.id_ID.po +++ b/modules/po/send_raw.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" +"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 526\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/send_raw/tmpl/index.tmpl:9 msgid "Send a raw IRC line" diff --git a/modules/po/shell.id_ID.po b/modules/po/shell.id_ID.po index 55e329c6..bfd4be83 100644 --- a/modules/po/shell.id_ID.po +++ b/modules/po/shell.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" +"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 528\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: shell.cpp:37 msgid "Failed to execute: {1}" diff --git a/modules/po/simple_away.id_ID.po b/modules/po/simple_away.id_ID.po index caef0b68..297d26d7 100644 --- a/modules/po/simple_away.id_ID.po +++ b/modules/po/simple_away.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" +"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 530\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: simple_away.cpp:56 msgid "[]" diff --git a/modules/po/stickychan.id_ID.po b/modules/po/stickychan.id_ID.po index 7ad60ff1..063c8914 100644 --- a/modules/po/stickychan.id_ID.po +++ b/modules/po/stickychan.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" +"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 532\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/stickychan/tmpl/index.tmpl:9 msgid "Name" diff --git a/modules/po/stripcontrols.id_ID.po b/modules/po/stripcontrols.id_ID.po index cdb657bb..e470fc95 100644 --- a/modules/po/stripcontrols.id_ID.po +++ b/modules/po/stripcontrols.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" +"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 534\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: stripcontrols.cpp:63 msgid "" diff --git a/modules/po/watch.id_ID.po b/modules/po/watch.id_ID.po index 2c10a69e..7c05f76c 100644 --- a/modules/po/watch.id_ID.po +++ b/modules/po/watch.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" +"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 536\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: watch.cpp:178 msgid " [Target] [Pattern]" diff --git a/modules/po/webadmin.id_ID.po b/modules/po/webadmin.id_ID.po index 372c7c20..2da48ab6 100644 --- a/modules/po/webadmin.id_ID.po +++ b/modules/po/webadmin.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" +"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 538\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:12 msgid "Channel Info" diff --git a/src/po/znc.id_ID.po b/src/po/znc.id_ID.po index a7c711a7..6938e8e8 100644 --- a/src/po/znc.id_ID.po +++ b/src/po/znc.id_ID.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: id\n" -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" +"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" +"X-Crowdin-File-ID: 420\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: webskins/_default_/tmpl/InfoBar.tmpl:6 msgid "Logged in as: {1}" From 82bf7fb8038bdf53efa6cc6791aaa2c8b91d49ad Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Mon, 26 Feb 2024 00:33:26 +0000 Subject: [PATCH 095/123] Update translations from Crowdin for bg_BG da_DK de_DE el_GR es_ES fr_FR id_ID it_IT nl_NL pl_PL pt_BR pt_PT ro_RO ru_RU tr_TR --- modules/po/admindebug.bg_BG.po | 4 +- modules/po/admindebug.da_DK.po | 4 +- modules/po/admindebug.de_DE.po | 4 +- modules/po/admindebug.el_GR.po | 4 +- modules/po/admindebug.es_ES.po | 4 +- modules/po/admindebug.fr_FR.po | 4 +- modules/po/admindebug.id_ID.po | 6 +- modules/po/admindebug.it_IT.po | 4 +- modules/po/admindebug.nl_NL.po | 4 +- modules/po/admindebug.pl_PL.po | 4 +- modules/po/admindebug.pt_BR.po | 4 +- modules/po/admindebug.pt_PT.po | 4 +- modules/po/admindebug.ro_RO.po | 4 +- modules/po/admindebug.ru_RU.po | 4 +- modules/po/admindebug.tr_TR.po | 4 +- modules/po/adminlog.bg_BG.po | 4 +- modules/po/adminlog.da_DK.po | 4 +- modules/po/adminlog.de_DE.po | 4 +- modules/po/adminlog.el_GR.po | 4 +- modules/po/adminlog.es_ES.po | 4 +- modules/po/adminlog.fr_FR.po | 4 +- modules/po/adminlog.id_ID.po | 6 +- modules/po/adminlog.it_IT.po | 4 +- modules/po/adminlog.nl_NL.po | 4 +- modules/po/adminlog.pl_PL.po | 4 +- modules/po/adminlog.pt_BR.po | 4 +- modules/po/adminlog.pt_PT.po | 4 +- modules/po/adminlog.ro_RO.po | 4 +- modules/po/adminlog.ru_RU.po | 4 +- modules/po/adminlog.tr_TR.po | 4 +- modules/po/alias.bg_BG.po | 4 +- modules/po/alias.da_DK.po | 4 +- modules/po/alias.de_DE.po | 4 +- modules/po/alias.el_GR.po | 4 +- modules/po/alias.es_ES.po | 4 +- modules/po/alias.fr_FR.po | 4 +- modules/po/alias.id_ID.po | 6 +- modules/po/alias.it_IT.po | 4 +- modules/po/alias.nl_NL.po | 4 +- modules/po/alias.pl_PL.po | 4 +- modules/po/alias.pt_BR.po | 4 +- modules/po/alias.pt_PT.po | 4 +- modules/po/alias.ro_RO.po | 4 +- modules/po/alias.ru_RU.po | 4 +- modules/po/alias.tr_TR.po | 4 +- modules/po/autoattach.bg_BG.po | 4 +- modules/po/autoattach.da_DK.po | 4 +- modules/po/autoattach.de_DE.po | 4 +- modules/po/autoattach.el_GR.po | 4 +- modules/po/autoattach.es_ES.po | 4 +- modules/po/autoattach.fr_FR.po | 4 +- modules/po/autoattach.id_ID.po | 6 +- modules/po/autoattach.it_IT.po | 4 +- modules/po/autoattach.nl_NL.po | 4 +- modules/po/autoattach.pl_PL.po | 4 +- modules/po/autoattach.pt_BR.po | 4 +- modules/po/autoattach.pt_PT.po | 4 +- modules/po/autoattach.ro_RO.po | 4 +- modules/po/autoattach.ru_RU.po | 4 +- modules/po/autoattach.tr_TR.po | 4 +- modules/po/autocycle.bg_BG.po | 4 +- modules/po/autocycle.da_DK.po | 4 +- modules/po/autocycle.de_DE.po | 4 +- modules/po/autocycle.el_GR.po | 4 +- modules/po/autocycle.es_ES.po | 4 +- modules/po/autocycle.fr_FR.po | 4 +- modules/po/autocycle.id_ID.po | 6 +- modules/po/autocycle.it_IT.po | 4 +- modules/po/autocycle.nl_NL.po | 4 +- modules/po/autocycle.pl_PL.po | 4 +- modules/po/autocycle.pt_BR.po | 4 +- modules/po/autocycle.pt_PT.po | 4 +- modules/po/autocycle.ro_RO.po | 4 +- modules/po/autocycle.ru_RU.po | 4 +- modules/po/autocycle.tr_TR.po | 4 +- modules/po/autoop.bg_BG.po | 4 +- modules/po/autoop.da_DK.po | 4 +- modules/po/autoop.de_DE.po | 4 +- modules/po/autoop.el_GR.po | 4 +- modules/po/autoop.es_ES.po | 4 +- modules/po/autoop.fr_FR.po | 4 +- modules/po/autoop.id_ID.po | 6 +- modules/po/autoop.it_IT.po | 4 +- modules/po/autoop.nl_NL.po | 4 +- modules/po/autoop.pl_PL.po | 4 +- modules/po/autoop.pt_BR.po | 4 +- modules/po/autoop.pt_PT.po | 4 +- modules/po/autoop.ro_RO.po | 4 +- modules/po/autoop.ru_RU.po | 4 +- modules/po/autoop.tr_TR.po | 4 +- modules/po/autoreply.bg_BG.po | 4 +- modules/po/autoreply.da_DK.po | 4 +- modules/po/autoreply.de_DE.po | 4 +- modules/po/autoreply.el_GR.po | 4 +- modules/po/autoreply.es_ES.po | 4 +- modules/po/autoreply.fr_FR.po | 4 +- modules/po/autoreply.id_ID.po | 6 +- modules/po/autoreply.it_IT.po | 4 +- modules/po/autoreply.nl_NL.po | 4 +- modules/po/autoreply.pl_PL.po | 4 +- modules/po/autoreply.pt_BR.po | 4 +- modules/po/autoreply.pt_PT.po | 4 +- modules/po/autoreply.ro_RO.po | 4 +- modules/po/autoreply.ru_RU.po | 4 +- modules/po/autoreply.tr_TR.po | 4 +- modules/po/autovoice.bg_BG.po | 4 +- modules/po/autovoice.da_DK.po | 4 +- modules/po/autovoice.de_DE.po | 4 +- modules/po/autovoice.el_GR.po | 4 +- modules/po/autovoice.es_ES.po | 4 +- modules/po/autovoice.fr_FR.po | 4 +- modules/po/autovoice.id_ID.po | 6 +- modules/po/autovoice.it_IT.po | 4 +- modules/po/autovoice.nl_NL.po | 4 +- modules/po/autovoice.pl_PL.po | 4 +- modules/po/autovoice.pt_BR.po | 4 +- modules/po/autovoice.pt_PT.po | 4 +- modules/po/autovoice.ro_RO.po | 4 +- modules/po/autovoice.ru_RU.po | 4 +- modules/po/autovoice.tr_TR.po | 4 +- modules/po/awaystore.bg_BG.po | 4 +- modules/po/awaystore.da_DK.po | 4 +- modules/po/awaystore.de_DE.po | 4 +- modules/po/awaystore.el_GR.po | 4 +- modules/po/awaystore.es_ES.po | 4 +- modules/po/awaystore.fr_FR.po | 4 +- modules/po/awaystore.id_ID.po | 6 +- modules/po/awaystore.it_IT.po | 4 +- modules/po/awaystore.nl_NL.po | 4 +- modules/po/awaystore.pl_PL.po | 4 +- modules/po/awaystore.pt_BR.po | 4 +- modules/po/awaystore.pt_PT.po | 4 +- modules/po/awaystore.ro_RO.po | 4 +- modules/po/awaystore.ru_RU.po | 4 +- modules/po/awaystore.tr_TR.po | 4 +- modules/po/block_motd.bg_BG.po | 4 +- modules/po/block_motd.da_DK.po | 4 +- modules/po/block_motd.de_DE.po | 4 +- modules/po/block_motd.el_GR.po | 4 +- modules/po/block_motd.es_ES.po | 4 +- modules/po/block_motd.fr_FR.po | 4 +- modules/po/block_motd.id_ID.po | 6 +- modules/po/block_motd.it_IT.po | 4 +- modules/po/block_motd.nl_NL.po | 4 +- modules/po/block_motd.pl_PL.po | 4 +- modules/po/block_motd.pt_BR.po | 4 +- modules/po/block_motd.pt_PT.po | 4 +- modules/po/block_motd.ro_RO.po | 4 +- modules/po/block_motd.ru_RU.po | 4 +- modules/po/block_motd.tr_TR.po | 4 +- modules/po/blockuser.bg_BG.po | 4 +- modules/po/blockuser.da_DK.po | 4 +- modules/po/blockuser.de_DE.po | 4 +- modules/po/blockuser.el_GR.po | 4 +- modules/po/blockuser.es_ES.po | 4 +- modules/po/blockuser.fr_FR.po | 4 +- modules/po/blockuser.id_ID.po | 6 +- modules/po/blockuser.it_IT.po | 4 +- modules/po/blockuser.nl_NL.po | 4 +- modules/po/blockuser.pl_PL.po | 4 +- modules/po/blockuser.pt_BR.po | 4 +- modules/po/blockuser.pt_PT.po | 4 +- modules/po/blockuser.ro_RO.po | 4 +- modules/po/blockuser.ru_RU.po | 4 +- modules/po/blockuser.tr_TR.po | 4 +- modules/po/bouncedcc.bg_BG.po | 4 +- modules/po/bouncedcc.da_DK.po | 4 +- modules/po/bouncedcc.de_DE.po | 4 +- modules/po/bouncedcc.el_GR.po | 4 +- modules/po/bouncedcc.es_ES.po | 4 +- modules/po/bouncedcc.fr_FR.po | 4 +- modules/po/bouncedcc.id_ID.po | 6 +- modules/po/bouncedcc.it_IT.po | 4 +- modules/po/bouncedcc.nl_NL.po | 4 +- modules/po/bouncedcc.pl_PL.po | 4 +- modules/po/bouncedcc.pt_BR.po | 4 +- modules/po/bouncedcc.pt_PT.po | 4 +- modules/po/bouncedcc.ro_RO.po | 4 +- modules/po/bouncedcc.ru_RU.po | 4 +- modules/po/bouncedcc.tr_TR.po | 4 +- modules/po/buffextras.bg_BG.po | 4 +- modules/po/buffextras.da_DK.po | 4 +- modules/po/buffextras.de_DE.po | 4 +- modules/po/buffextras.el_GR.po | 4 +- modules/po/buffextras.es_ES.po | 4 +- modules/po/buffextras.fr_FR.po | 4 +- modules/po/buffextras.id_ID.po | 6 +- modules/po/buffextras.it_IT.po | 4 +- modules/po/buffextras.nl_NL.po | 4 +- modules/po/buffextras.pl_PL.po | 4 +- modules/po/buffextras.pt_BR.po | 4 +- modules/po/buffextras.pt_PT.po | 4 +- modules/po/buffextras.ro_RO.po | 4 +- modules/po/buffextras.ru_RU.po | 4 +- modules/po/buffextras.tr_TR.po | 4 +- modules/po/cert.bg_BG.po | 4 +- modules/po/cert.da_DK.po | 4 +- modules/po/cert.de_DE.po | 4 +- modules/po/cert.el_GR.po | 4 +- modules/po/cert.es_ES.po | 4 +- modules/po/cert.fr_FR.po | 4 +- modules/po/cert.id_ID.po | 6 +- modules/po/cert.it_IT.po | 4 +- modules/po/cert.nl_NL.po | 4 +- modules/po/cert.pl_PL.po | 4 +- modules/po/cert.pt_BR.po | 4 +- modules/po/cert.pt_PT.po | 4 +- modules/po/cert.ro_RO.po | 4 +- modules/po/cert.ru_RU.po | 4 +- modules/po/cert.tr_TR.po | 4 +- modules/po/certauth.bg_BG.po | 4 +- modules/po/certauth.da_DK.po | 4 +- modules/po/certauth.de_DE.po | 4 +- modules/po/certauth.el_GR.po | 4 +- modules/po/certauth.es_ES.po | 4 +- modules/po/certauth.fr_FR.po | 4 +- modules/po/certauth.id_ID.po | 6 +- modules/po/certauth.it_IT.po | 4 +- modules/po/certauth.nl_NL.po | 4 +- modules/po/certauth.pl_PL.po | 4 +- modules/po/certauth.pt_BR.po | 4 +- modules/po/certauth.pt_PT.po | 4 +- modules/po/certauth.ro_RO.po | 4 +- modules/po/certauth.ru_RU.po | 4 +- modules/po/certauth.tr_TR.po | 4 +- modules/po/chansaver.bg_BG.po | 4 +- modules/po/chansaver.da_DK.po | 4 +- modules/po/chansaver.de_DE.po | 4 +- modules/po/chansaver.el_GR.po | 4 +- modules/po/chansaver.es_ES.po | 4 +- modules/po/chansaver.fr_FR.po | 4 +- modules/po/chansaver.id_ID.po | 6 +- modules/po/chansaver.it_IT.po | 4 +- modules/po/chansaver.nl_NL.po | 4 +- modules/po/chansaver.pl_PL.po | 4 +- modules/po/chansaver.pt_BR.po | 4 +- modules/po/chansaver.pt_PT.po | 4 +- modules/po/chansaver.ro_RO.po | 4 +- modules/po/chansaver.ru_RU.po | 4 +- modules/po/chansaver.tr_TR.po | 4 +- modules/po/clearbufferonmsg.bg_BG.po | 4 +- modules/po/clearbufferonmsg.da_DK.po | 4 +- modules/po/clearbufferonmsg.de_DE.po | 4 +- modules/po/clearbufferonmsg.el_GR.po | 4 +- modules/po/clearbufferonmsg.es_ES.po | 4 +- modules/po/clearbufferonmsg.fr_FR.po | 4 +- modules/po/clearbufferonmsg.id_ID.po | 6 +- modules/po/clearbufferonmsg.it_IT.po | 4 +- modules/po/clearbufferonmsg.nl_NL.po | 4 +- modules/po/clearbufferonmsg.pl_PL.po | 4 +- modules/po/clearbufferonmsg.pt_BR.po | 4 +- modules/po/clearbufferonmsg.pt_PT.po | 4 +- modules/po/clearbufferonmsg.ro_RO.po | 4 +- modules/po/clearbufferonmsg.ru_RU.po | 4 +- modules/po/clearbufferonmsg.tr_TR.po | 4 +- modules/po/clientnotify.bg_BG.po | 4 +- modules/po/clientnotify.da_DK.po | 4 +- modules/po/clientnotify.de_DE.po | 4 +- modules/po/clientnotify.el_GR.po | 4 +- modules/po/clientnotify.es_ES.po | 4 +- modules/po/clientnotify.fr_FR.po | 4 +- modules/po/clientnotify.id_ID.po | 6 +- modules/po/clientnotify.it_IT.po | 4 +- modules/po/clientnotify.nl_NL.po | 4 +- modules/po/clientnotify.pl_PL.po | 4 +- modules/po/clientnotify.pt_BR.po | 4 +- modules/po/clientnotify.pt_PT.po | 4 +- modules/po/clientnotify.ro_RO.po | 4 +- modules/po/clientnotify.ru_RU.po | 4 +- modules/po/clientnotify.tr_TR.po | 6 +- modules/po/controlpanel.bg_BG.po | 4 +- modules/po/controlpanel.da_DK.po | 4 +- modules/po/controlpanel.de_DE.po | 4 +- modules/po/controlpanel.el_GR.po | 4 +- modules/po/controlpanel.es_ES.po | 4 +- modules/po/controlpanel.fr_FR.po | 4 +- modules/po/controlpanel.id_ID.po | 6 +- modules/po/controlpanel.it_IT.po | 4 +- modules/po/controlpanel.nl_NL.po | 4 +- modules/po/controlpanel.pl_PL.po | 4 +- modules/po/controlpanel.pt_BR.po | 4 +- modules/po/controlpanel.pt_PT.po | 4 +- modules/po/controlpanel.ro_RO.po | 4 +- modules/po/controlpanel.ru_RU.po | 4 +- modules/po/controlpanel.tr_TR.po | 238 ++++++------ modules/po/corecaps.bg_BG.po | 4 +- modules/po/corecaps.da_DK.po | 4 +- modules/po/corecaps.de_DE.po | 4 +- modules/po/corecaps.el_GR.po | 4 +- modules/po/corecaps.es_ES.po | 6 +- modules/po/corecaps.fr_FR.po | 4 +- modules/po/corecaps.id_ID.po | 6 +- modules/po/corecaps.it_IT.po | 4 +- modules/po/corecaps.nl_NL.po | 4 +- modules/po/corecaps.ro_RO.po | 6 +- modules/po/corecaps.ru_RU.po | 6 +- modules/po/corecaps.tr_TR.po | 6 +- modules/po/crypt.bg_BG.po | 4 +- modules/po/crypt.da_DK.po | 4 +- modules/po/crypt.de_DE.po | 4 +- modules/po/crypt.el_GR.po | 4 +- modules/po/crypt.es_ES.po | 4 +- modules/po/crypt.fr_FR.po | 4 +- modules/po/crypt.id_ID.po | 6 +- modules/po/crypt.it_IT.po | 4 +- modules/po/crypt.nl_NL.po | 4 +- modules/po/crypt.pl_PL.po | 4 +- modules/po/crypt.pt_BR.po | 4 +- modules/po/crypt.pt_PT.po | 4 +- modules/po/crypt.ro_RO.po | 4 +- modules/po/crypt.ru_RU.po | 4 +- modules/po/crypt.tr_TR.po | 4 +- modules/po/ctcpflood.bg_BG.po | 4 +- modules/po/ctcpflood.da_DK.po | 4 +- modules/po/ctcpflood.de_DE.po | 4 +- modules/po/ctcpflood.el_GR.po | 4 +- modules/po/ctcpflood.es_ES.po | 4 +- modules/po/ctcpflood.fr_FR.po | 4 +- modules/po/ctcpflood.id_ID.po | 6 +- modules/po/ctcpflood.it_IT.po | 4 +- modules/po/ctcpflood.nl_NL.po | 4 +- modules/po/ctcpflood.pl_PL.po | 4 +- modules/po/ctcpflood.pt_BR.po | 4 +- modules/po/ctcpflood.pt_PT.po | 4 +- modules/po/ctcpflood.ro_RO.po | 4 +- modules/po/ctcpflood.ru_RU.po | 4 +- modules/po/ctcpflood.tr_TR.po | 4 +- modules/po/cyrusauth.bg_BG.po | 4 +- modules/po/cyrusauth.da_DK.po | 4 +- modules/po/cyrusauth.de_DE.po | 4 +- modules/po/cyrusauth.el_GR.po | 4 +- modules/po/cyrusauth.es_ES.po | 4 +- modules/po/cyrusauth.fr_FR.po | 4 +- modules/po/cyrusauth.id_ID.po | 6 +- modules/po/cyrusauth.it_IT.po | 4 +- modules/po/cyrusauth.nl_NL.po | 4 +- modules/po/cyrusauth.pl_PL.po | 4 +- modules/po/cyrusauth.pt_BR.po | 4 +- modules/po/cyrusauth.pt_PT.po | 4 +- modules/po/cyrusauth.ro_RO.po | 4 +- modules/po/cyrusauth.ru_RU.po | 4 +- modules/po/cyrusauth.tr_TR.po | 4 +- modules/po/dcc.bg_BG.po | 4 +- modules/po/dcc.da_DK.po | 4 +- modules/po/dcc.de_DE.po | 4 +- modules/po/dcc.el_GR.po | 4 +- modules/po/dcc.es_ES.po | 4 +- modules/po/dcc.fr_FR.po | 4 +- modules/po/dcc.id_ID.po | 6 +- modules/po/dcc.it_IT.po | 4 +- modules/po/dcc.nl_NL.po | 4 +- modules/po/dcc.pl_PL.po | 4 +- modules/po/dcc.pt_BR.po | 4 +- modules/po/dcc.pt_PT.po | 4 +- modules/po/dcc.ro_RO.po | 4 +- modules/po/dcc.ru_RU.po | 4 +- modules/po/dcc.tr_TR.po | 4 +- modules/po/disconkick.bg_BG.po | 4 +- modules/po/disconkick.da_DK.po | 4 +- modules/po/disconkick.de_DE.po | 4 +- modules/po/disconkick.el_GR.po | 4 +- modules/po/disconkick.es_ES.po | 4 +- modules/po/disconkick.fr_FR.po | 4 +- modules/po/disconkick.id_ID.po | 6 +- modules/po/disconkick.it_IT.po | 4 +- modules/po/disconkick.nl_NL.po | 4 +- modules/po/disconkick.pl_PL.po | 4 +- modules/po/disconkick.pt_BR.po | 4 +- modules/po/disconkick.pt_PT.po | 4 +- modules/po/disconkick.ro_RO.po | 4 +- modules/po/disconkick.ru_RU.po | 4 +- modules/po/disconkick.tr_TR.po | 4 +- modules/po/fail2ban.bg_BG.po | 4 +- modules/po/fail2ban.da_DK.po | 4 +- modules/po/fail2ban.de_DE.po | 4 +- modules/po/fail2ban.el_GR.po | 4 +- modules/po/fail2ban.es_ES.po | 4 +- modules/po/fail2ban.fr_FR.po | 4 +- modules/po/fail2ban.id_ID.po | 6 +- modules/po/fail2ban.it_IT.po | 4 +- modules/po/fail2ban.nl_NL.po | 4 +- modules/po/fail2ban.pl_PL.po | 4 +- modules/po/fail2ban.pt_BR.po | 4 +- modules/po/fail2ban.pt_PT.po | 4 +- modules/po/fail2ban.ro_RO.po | 4 +- modules/po/fail2ban.ru_RU.po | 4 +- modules/po/fail2ban.tr_TR.po | 4 +- modules/po/flooddetach.bg_BG.po | 4 +- modules/po/flooddetach.da_DK.po | 4 +- modules/po/flooddetach.de_DE.po | 4 +- modules/po/flooddetach.el_GR.po | 4 +- modules/po/flooddetach.es_ES.po | 4 +- modules/po/flooddetach.fr_FR.po | 4 +- modules/po/flooddetach.id_ID.po | 6 +- modules/po/flooddetach.it_IT.po | 4 +- modules/po/flooddetach.nl_NL.po | 4 +- modules/po/flooddetach.pl_PL.po | 4 +- modules/po/flooddetach.pt_BR.po | 4 +- modules/po/flooddetach.pt_PT.po | 4 +- modules/po/flooddetach.ro_RO.po | 4 +- modules/po/flooddetach.ru_RU.po | 4 +- modules/po/flooddetach.tr_TR.po | 4 +- modules/po/identfile.bg_BG.po | 4 +- modules/po/identfile.da_DK.po | 4 +- modules/po/identfile.de_DE.po | 4 +- modules/po/identfile.el_GR.po | 4 +- modules/po/identfile.es_ES.po | 4 +- modules/po/identfile.fr_FR.po | 4 +- modules/po/identfile.id_ID.po | 6 +- modules/po/identfile.it_IT.po | 4 +- modules/po/identfile.nl_NL.po | 4 +- modules/po/identfile.pl_PL.po | 4 +- modules/po/identfile.pt_BR.po | 4 +- modules/po/identfile.pt_PT.po | 4 +- modules/po/identfile.ro_RO.po | 4 +- modules/po/identfile.ru_RU.po | 4 +- modules/po/identfile.tr_TR.po | 38 +- modules/po/imapauth.bg_BG.po | 4 +- modules/po/imapauth.da_DK.po | 4 +- modules/po/imapauth.de_DE.po | 4 +- modules/po/imapauth.el_GR.po | 4 +- modules/po/imapauth.es_ES.po | 4 +- modules/po/imapauth.fr_FR.po | 4 +- modules/po/imapauth.id_ID.po | 6 +- modules/po/imapauth.it_IT.po | 4 +- modules/po/imapauth.nl_NL.po | 4 +- modules/po/imapauth.pl_PL.po | 4 +- modules/po/imapauth.pt_BR.po | 4 +- modules/po/imapauth.pt_PT.po | 4 +- modules/po/imapauth.ro_RO.po | 4 +- modules/po/imapauth.ru_RU.po | 4 +- modules/po/imapauth.tr_TR.po | 4 +- modules/po/keepnick.bg_BG.po | 4 +- modules/po/keepnick.da_DK.po | 4 +- modules/po/keepnick.de_DE.po | 4 +- modules/po/keepnick.el_GR.po | 4 +- modules/po/keepnick.es_ES.po | 4 +- modules/po/keepnick.fr_FR.po | 4 +- modules/po/keepnick.id_ID.po | 6 +- modules/po/keepnick.it_IT.po | 4 +- modules/po/keepnick.nl_NL.po | 4 +- modules/po/keepnick.pl_PL.po | 4 +- modules/po/keepnick.pt_BR.po | 4 +- modules/po/keepnick.pt_PT.po | 4 +- modules/po/keepnick.ro_RO.po | 4 +- modules/po/keepnick.ru_RU.po | 4 +- modules/po/keepnick.tr_TR.po | 4 +- modules/po/kickrejoin.bg_BG.po | 4 +- modules/po/kickrejoin.da_DK.po | 4 +- modules/po/kickrejoin.de_DE.po | 4 +- modules/po/kickrejoin.el_GR.po | 4 +- modules/po/kickrejoin.es_ES.po | 4 +- modules/po/kickrejoin.fr_FR.po | 4 +- modules/po/kickrejoin.id_ID.po | 6 +- modules/po/kickrejoin.it_IT.po | 4 +- modules/po/kickrejoin.nl_NL.po | 4 +- modules/po/kickrejoin.pl_PL.po | 4 +- modules/po/kickrejoin.pt_BR.po | 4 +- modules/po/kickrejoin.pt_PT.po | 4 +- modules/po/kickrejoin.ro_RO.po | 4 +- modules/po/kickrejoin.ru_RU.po | 4 +- modules/po/kickrejoin.tr_TR.po | 29 +- modules/po/lastseen.bg_BG.po | 4 +- modules/po/lastseen.da_DK.po | 4 +- modules/po/lastseen.de_DE.po | 4 +- modules/po/lastseen.el_GR.po | 4 +- modules/po/lastseen.es_ES.po | 4 +- modules/po/lastseen.fr_FR.po | 4 +- modules/po/lastseen.id_ID.po | 6 +- modules/po/lastseen.it_IT.po | 4 +- modules/po/lastseen.nl_NL.po | 4 +- modules/po/lastseen.pl_PL.po | 4 +- modules/po/lastseen.pt_BR.po | 4 +- modules/po/lastseen.pt_PT.po | 4 +- modules/po/lastseen.ro_RO.po | 4 +- modules/po/lastseen.ru_RU.po | 4 +- modules/po/lastseen.tr_TR.po | 4 +- modules/po/listsockets.bg_BG.po | 4 +- modules/po/listsockets.da_DK.po | 4 +- modules/po/listsockets.de_DE.po | 4 +- modules/po/listsockets.el_GR.po | 4 +- modules/po/listsockets.es_ES.po | 4 +- modules/po/listsockets.fr_FR.po | 4 +- modules/po/listsockets.id_ID.po | 6 +- modules/po/listsockets.it_IT.po | 4 +- modules/po/listsockets.nl_NL.po | 4 +- modules/po/listsockets.pl_PL.po | 4 +- modules/po/listsockets.pt_BR.po | 4 +- modules/po/listsockets.pt_PT.po | 4 +- modules/po/listsockets.ro_RO.po | 4 +- modules/po/listsockets.ru_RU.po | 4 +- modules/po/listsockets.tr_TR.po | 50 ++- modules/po/log.bg_BG.po | 4 +- modules/po/log.da_DK.po | 4 +- modules/po/log.de_DE.po | 4 +- modules/po/log.el_GR.po | 4 +- modules/po/log.es_ES.po | 4 +- modules/po/log.fr_FR.po | 4 +- modules/po/log.id_ID.po | 6 +- modules/po/log.it_IT.po | 4 +- modules/po/log.nl_NL.po | 4 +- modules/po/log.pl_PL.po | 4 +- modules/po/log.pt_BR.po | 4 +- modules/po/log.pt_PT.po | 4 +- modules/po/log.ro_RO.po | 4 +- modules/po/log.ru_RU.po | 4 +- modules/po/log.tr_TR.po | 70 ++-- modules/po/missingmotd.bg_BG.po | 4 +- modules/po/missingmotd.da_DK.po | 4 +- modules/po/missingmotd.de_DE.po | 4 +- modules/po/missingmotd.el_GR.po | 4 +- modules/po/missingmotd.es_ES.po | 4 +- modules/po/missingmotd.fr_FR.po | 4 +- modules/po/missingmotd.id_ID.po | 6 +- modules/po/missingmotd.it_IT.po | 4 +- modules/po/missingmotd.nl_NL.po | 4 +- modules/po/missingmotd.pl_PL.po | 4 +- modules/po/missingmotd.pt_BR.po | 4 +- modules/po/missingmotd.pt_PT.po | 4 +- modules/po/missingmotd.ro_RO.po | 4 +- modules/po/missingmotd.ru_RU.po | 4 +- modules/po/missingmotd.tr_TR.po | 4 +- modules/po/modperl.bg_BG.po | 4 +- modules/po/modperl.da_DK.po | 4 +- modules/po/modperl.de_DE.po | 4 +- modules/po/modperl.el_GR.po | 4 +- modules/po/modperl.es_ES.po | 6 +- modules/po/modperl.fr_FR.po | 4 +- modules/po/modperl.id_ID.po | 6 +- modules/po/modperl.it_IT.po | 4 +- modules/po/modperl.nl_NL.po | 4 +- modules/po/modperl.pl_PL.po | 4 +- modules/po/modperl.pt_BR.po | 4 +- modules/po/modperl.pt_PT.po | 4 +- modules/po/modperl.ro_RO.po | 6 +- modules/po/modperl.ru_RU.po | 6 +- modules/po/modperl.tr_TR.po | 6 +- modules/po/modpython.bg_BG.po | 4 +- modules/po/modpython.da_DK.po | 4 +- modules/po/modpython.de_DE.po | 4 +- modules/po/modpython.el_GR.po | 4 +- modules/po/modpython.es_ES.po | 6 +- modules/po/modpython.fr_FR.po | 4 +- modules/po/modpython.id_ID.po | 6 +- modules/po/modpython.it_IT.po | 4 +- modules/po/modpython.nl_NL.po | 4 +- modules/po/modpython.pl_PL.po | 4 +- modules/po/modpython.pt_BR.po | 4 +- modules/po/modpython.pt_PT.po | 4 +- modules/po/modpython.ro_RO.po | 6 +- modules/po/modpython.ru_RU.po | 6 +- modules/po/modpython.tr_TR.po | 6 +- modules/po/modules_online.bg_BG.po | 4 +- modules/po/modules_online.da_DK.po | 4 +- modules/po/modules_online.de_DE.po | 4 +- modules/po/modules_online.el_GR.po | 4 +- modules/po/modules_online.es_ES.po | 4 +- modules/po/modules_online.fr_FR.po | 4 +- modules/po/modules_online.id_ID.po | 6 +- modules/po/modules_online.it_IT.po | 4 +- modules/po/modules_online.nl_NL.po | 4 +- modules/po/modules_online.pl_PL.po | 4 +- modules/po/modules_online.pt_BR.po | 4 +- modules/po/modules_online.pt_PT.po | 4 +- modules/po/modules_online.ro_RO.po | 4 +- modules/po/modules_online.ru_RU.po | 4 +- modules/po/modules_online.tr_TR.po | 4 +- modules/po/nickserv.bg_BG.po | 4 +- modules/po/nickserv.da_DK.po | 4 +- modules/po/nickserv.de_DE.po | 4 +- modules/po/nickserv.el_GR.po | 4 +- modules/po/nickserv.es_ES.po | 4 +- modules/po/nickserv.fr_FR.po | 4 +- modules/po/nickserv.id_ID.po | 6 +- modules/po/nickserv.it_IT.po | 4 +- modules/po/nickserv.nl_NL.po | 4 +- modules/po/nickserv.pl_PL.po | 4 +- modules/po/nickserv.pt_BR.po | 4 +- modules/po/nickserv.pt_PT.po | 4 +- modules/po/nickserv.ro_RO.po | 4 +- modules/po/nickserv.ru_RU.po | 4 +- modules/po/nickserv.tr_TR.po | 4 +- modules/po/notes.bg_BG.po | 4 +- modules/po/notes.da_DK.po | 4 +- modules/po/notes.de_DE.po | 4 +- modules/po/notes.el_GR.po | 4 +- modules/po/notes.es_ES.po | 4 +- modules/po/notes.fr_FR.po | 4 +- modules/po/notes.id_ID.po | 6 +- modules/po/notes.it_IT.po | 4 +- modules/po/notes.nl_NL.po | 4 +- modules/po/notes.pl_PL.po | 4 +- modules/po/notes.pt_BR.po | 4 +- modules/po/notes.pt_PT.po | 4 +- modules/po/notes.ro_RO.po | 4 +- modules/po/notes.ru_RU.po | 4 +- modules/po/notes.tr_TR.po | 55 ++- modules/po/notify_connect.bg_BG.po | 4 +- modules/po/notify_connect.da_DK.po | 4 +- modules/po/notify_connect.de_DE.po | 4 +- modules/po/notify_connect.el_GR.po | 4 +- modules/po/notify_connect.es_ES.po | 4 +- modules/po/notify_connect.fr_FR.po | 4 +- modules/po/notify_connect.id_ID.po | 6 +- modules/po/notify_connect.it_IT.po | 4 +- modules/po/notify_connect.nl_NL.po | 4 +- modules/po/notify_connect.pl_PL.po | 4 +- modules/po/notify_connect.pt_BR.po | 4 +- modules/po/notify_connect.pt_PT.po | 4 +- modules/po/notify_connect.ro_RO.po | 4 +- modules/po/notify_connect.ru_RU.po | 4 +- modules/po/notify_connect.tr_TR.po | 12 +- modules/po/perform.bg_BG.po | 4 +- modules/po/perform.da_DK.po | 4 +- modules/po/perform.de_DE.po | 4 +- modules/po/perform.el_GR.po | 4 +- modules/po/perform.es_ES.po | 4 +- modules/po/perform.fr_FR.po | 4 +- modules/po/perform.id_ID.po | 6 +- modules/po/perform.it_IT.po | 4 +- modules/po/perform.nl_NL.po | 4 +- modules/po/perform.pl_PL.po | 4 +- modules/po/perform.pt_BR.po | 4 +- modules/po/perform.pt_PT.po | 4 +- modules/po/perform.ro_RO.po | 4 +- modules/po/perform.ru_RU.po | 4 +- modules/po/perform.tr_TR.po | 50 ++- modules/po/perleval.bg_BG.po | 4 +- modules/po/perleval.da_DK.po | 4 +- modules/po/perleval.de_DE.po | 4 +- modules/po/perleval.el_GR.po | 4 +- modules/po/perleval.es_ES.po | 4 +- modules/po/perleval.fr_FR.po | 4 +- modules/po/perleval.id_ID.po | 6 +- modules/po/perleval.it_IT.po | 4 +- modules/po/perleval.nl_NL.po | 4 +- modules/po/perleval.pl_PL.po | 4 +- modules/po/perleval.pt_BR.po | 4 +- modules/po/perleval.pt_PT.po | 4 +- modules/po/perleval.ro_RO.po | 4 +- modules/po/perleval.ru_RU.po | 4 +- modules/po/perleval.tr_TR.po | 12 +- modules/po/pyeval.bg_BG.po | 4 +- modules/po/pyeval.da_DK.po | 4 +- modules/po/pyeval.de_DE.po | 4 +- modules/po/pyeval.el_GR.po | 4 +- modules/po/pyeval.es_ES.po | 4 +- modules/po/pyeval.fr_FR.po | 4 +- modules/po/pyeval.id_ID.po | 6 +- modules/po/pyeval.it_IT.po | 4 +- modules/po/pyeval.nl_NL.po | 4 +- modules/po/pyeval.pl_PL.po | 4 +- modules/po/pyeval.pt_BR.po | 4 +- modules/po/pyeval.pt_PT.po | 4 +- modules/po/pyeval.ro_RO.po | 4 +- modules/po/pyeval.ru_RU.po | 4 +- modules/po/pyeval.tr_TR.po | 7 +- modules/po/raw.bg_BG.po | 4 +- modules/po/raw.da_DK.po | 4 +- modules/po/raw.de_DE.po | 4 +- modules/po/raw.el_GR.po | 4 +- modules/po/raw.es_ES.po | 4 +- modules/po/raw.fr_FR.po | 4 +- modules/po/raw.id_ID.po | 6 +- modules/po/raw.it_IT.po | 4 +- modules/po/raw.nl_NL.po | 4 +- modules/po/raw.pl_PL.po | 4 +- modules/po/raw.pt_BR.po | 4 +- modules/po/raw.pt_PT.po | 4 +- modules/po/raw.ro_RO.po | 4 +- modules/po/raw.ru_RU.po | 4 +- modules/po/raw.tr_TR.po | 6 +- modules/po/route_replies.bg_BG.po | 4 +- modules/po/route_replies.da_DK.po | 4 +- modules/po/route_replies.de_DE.po | 4 +- modules/po/route_replies.el_GR.po | 4 +- modules/po/route_replies.es_ES.po | 26 +- modules/po/route_replies.fr_FR.po | 4 +- modules/po/route_replies.id_ID.po | 6 +- modules/po/route_replies.it_IT.po | 4 +- modules/po/route_replies.nl_NL.po | 4 +- modules/po/route_replies.pl_PL.po | 4 +- modules/po/route_replies.pt_BR.po | 4 +- modules/po/route_replies.pt_PT.po | 4 +- modules/po/route_replies.ro_RO.po | 26 +- modules/po/route_replies.ru_RU.po | 26 +- modules/po/route_replies.tr_TR.po | 50 ++- modules/po/sample.bg_BG.po | 4 +- modules/po/sample.da_DK.po | 4 +- modules/po/sample.de_DE.po | 4 +- modules/po/sample.el_GR.po | 4 +- modules/po/sample.es_ES.po | 4 +- modules/po/sample.fr_FR.po | 4 +- modules/po/sample.id_ID.po | 6 +- modules/po/sample.it_IT.po | 4 +- modules/po/sample.nl_NL.po | 4 +- modules/po/sample.pl_PL.po | 4 +- modules/po/sample.pt_BR.po | 4 +- modules/po/sample.pt_PT.po | 4 +- modules/po/sample.ro_RO.po | 4 +- modules/po/sample.ru_RU.po | 4 +- modules/po/sample.tr_TR.po | 57 ++- modules/po/samplewebapi.bg_BG.po | 4 +- modules/po/samplewebapi.da_DK.po | 4 +- modules/po/samplewebapi.de_DE.po | 4 +- modules/po/samplewebapi.el_GR.po | 4 +- modules/po/samplewebapi.es_ES.po | 4 +- modules/po/samplewebapi.fr_FR.po | 4 +- modules/po/samplewebapi.id_ID.po | 6 +- modules/po/samplewebapi.it_IT.po | 4 +- modules/po/samplewebapi.nl_NL.po | 4 +- modules/po/samplewebapi.pl_PL.po | 4 +- modules/po/samplewebapi.pt_BR.po | 4 +- modules/po/samplewebapi.pt_PT.po | 4 +- modules/po/samplewebapi.ro_RO.po | 4 +- modules/po/samplewebapi.ru_RU.po | 4 +- modules/po/samplewebapi.tr_TR.po | 4 +- modules/po/sasl.bg_BG.po | 4 +- modules/po/sasl.da_DK.po | 4 +- modules/po/sasl.de_DE.po | 4 +- modules/po/sasl.el_GR.po | 4 +- modules/po/sasl.es_ES.po | 4 +- modules/po/sasl.fr_FR.po | 4 +- modules/po/sasl.id_ID.po | 6 +- modules/po/sasl.it_IT.po | 4 +- modules/po/sasl.nl_NL.po | 4 +- modules/po/sasl.pl_PL.po | 4 +- modules/po/sasl.pt_BR.po | 4 +- modules/po/sasl.pt_PT.po | 4 +- modules/po/sasl.ro_RO.po | 4 +- modules/po/sasl.ru_RU.po | 4 +- modules/po/sasl.tr_TR.po | 54 ++- modules/po/savebuff.bg_BG.po | 4 +- modules/po/savebuff.da_DK.po | 4 +- modules/po/savebuff.de_DE.po | 4 +- modules/po/savebuff.el_GR.po | 4 +- modules/po/savebuff.es_ES.po | 4 +- modules/po/savebuff.fr_FR.po | 4 +- modules/po/savebuff.id_ID.po | 6 +- modules/po/savebuff.it_IT.po | 4 +- modules/po/savebuff.nl_NL.po | 4 +- modules/po/savebuff.pl_PL.po | 4 +- modules/po/savebuff.pt_BR.po | 4 +- modules/po/savebuff.pt_PT.po | 4 +- modules/po/savebuff.ro_RO.po | 4 +- modules/po/savebuff.ru_RU.po | 4 +- modules/po/savebuff.tr_TR.po | 28 +- modules/po/send_raw.bg_BG.po | 4 +- modules/po/send_raw.da_DK.po | 4 +- modules/po/send_raw.de_DE.po | 4 +- modules/po/send_raw.el_GR.po | 4 +- modules/po/send_raw.es_ES.po | 4 +- modules/po/send_raw.fr_FR.po | 4 +- modules/po/send_raw.id_ID.po | 6 +- modules/po/send_raw.it_IT.po | 4 +- modules/po/send_raw.nl_NL.po | 4 +- modules/po/send_raw.pl_PL.po | 4 +- modules/po/send_raw.pt_BR.po | 4 +- modules/po/send_raw.pt_PT.po | 4 +- modules/po/send_raw.ro_RO.po | 4 +- modules/po/send_raw.ru_RU.po | 4 +- modules/po/send_raw.tr_TR.po | 51 ++- modules/po/shell.bg_BG.po | 4 +- modules/po/shell.da_DK.po | 4 +- modules/po/shell.de_DE.po | 4 +- modules/po/shell.el_GR.po | 4 +- modules/po/shell.es_ES.po | 4 +- modules/po/shell.fr_FR.po | 4 +- modules/po/shell.id_ID.po | 6 +- modules/po/shell.it_IT.po | 4 +- modules/po/shell.nl_NL.po | 4 +- modules/po/shell.pl_PL.po | 4 +- modules/po/shell.pt_BR.po | 4 +- modules/po/shell.pt_PT.po | 4 +- modules/po/shell.ro_RO.po | 4 +- modules/po/shell.ru_RU.po | 4 +- modules/po/shell.tr_TR.po | 4 +- modules/po/simple_away.bg_BG.po | 4 +- modules/po/simple_away.da_DK.po | 4 +- modules/po/simple_away.de_DE.po | 4 +- modules/po/simple_away.el_GR.po | 4 +- modules/po/simple_away.es_ES.po | 4 +- modules/po/simple_away.fr_FR.po | 4 +- modules/po/simple_away.id_ID.po | 6 +- modules/po/simple_away.it_IT.po | 4 +- modules/po/simple_away.nl_NL.po | 4 +- modules/po/simple_away.pl_PL.po | 4 +- modules/po/simple_away.pt_BR.po | 4 +- modules/po/simple_away.pt_PT.po | 4 +- modules/po/simple_away.ro_RO.po | 4 +- modules/po/simple_away.ru_RU.po | 4 +- modules/po/simple_away.tr_TR.po | 43 +-- modules/po/stickychan.bg_BG.po | 4 +- modules/po/stickychan.da_DK.po | 4 +- modules/po/stickychan.de_DE.po | 4 +- modules/po/stickychan.el_GR.po | 4 +- modules/po/stickychan.es_ES.po | 4 +- modules/po/stickychan.fr_FR.po | 4 +- modules/po/stickychan.id_ID.po | 6 +- modules/po/stickychan.it_IT.po | 4 +- modules/po/stickychan.nl_NL.po | 4 +- modules/po/stickychan.pl_PL.po | 4 +- modules/po/stickychan.pt_BR.po | 4 +- modules/po/stickychan.pt_PT.po | 4 +- modules/po/stickychan.ro_RO.po | 4 +- modules/po/stickychan.ru_RU.po | 4 +- modules/po/stickychan.tr_TR.po | 47 ++- modules/po/stripcontrols.bg_BG.po | 4 +- modules/po/stripcontrols.da_DK.po | 4 +- modules/po/stripcontrols.de_DE.po | 4 +- modules/po/stripcontrols.el_GR.po | 4 +- modules/po/stripcontrols.es_ES.po | 4 +- modules/po/stripcontrols.fr_FR.po | 4 +- modules/po/stripcontrols.id_ID.po | 6 +- modules/po/stripcontrols.it_IT.po | 4 +- modules/po/stripcontrols.nl_NL.po | 4 +- modules/po/stripcontrols.pl_PL.po | 4 +- modules/po/stripcontrols.pt_BR.po | 4 +- modules/po/stripcontrols.pt_PT.po | 4 +- modules/po/stripcontrols.ro_RO.po | 4 +- modules/po/stripcontrols.ru_RU.po | 4 +- modules/po/stripcontrols.tr_TR.po | 5 +- modules/po/watch.bg_BG.po | 4 +- modules/po/watch.da_DK.po | 4 +- modules/po/watch.de_DE.po | 4 +- modules/po/watch.el_GR.po | 4 +- modules/po/watch.es_ES.po | 4 +- modules/po/watch.fr_FR.po | 4 +- modules/po/watch.id_ID.po | 6 +- modules/po/watch.it_IT.po | 4 +- modules/po/watch.nl_NL.po | 4 +- modules/po/watch.pl_PL.po | 4 +- modules/po/watch.pt_BR.po | 4 +- modules/po/watch.pt_PT.po | 4 +- modules/po/watch.ro_RO.po | 4 +- modules/po/watch.ru_RU.po | 4 +- modules/po/watch.tr_TR.po | 94 +++-- modules/po/webadmin.bg_BG.po | 4 +- modules/po/webadmin.da_DK.po | 4 +- modules/po/webadmin.de_DE.po | 4 +- modules/po/webadmin.el_GR.po | 4 +- modules/po/webadmin.es_ES.po | 4 +- modules/po/webadmin.fr_FR.po | 4 +- modules/po/webadmin.id_ID.po | 6 +- modules/po/webadmin.it_IT.po | 4 +- modules/po/webadmin.nl_NL.po | 4 +- modules/po/webadmin.pl_PL.po | 4 +- modules/po/webadmin.pt_BR.po | 4 +- modules/po/webadmin.pt_PT.po | 4 +- modules/po/webadmin.ro_RO.po | 4 +- modules/po/webadmin.ru_RU.po | 4 +- modules/po/webadmin.tr_TR.po | 534 ++++++++++++--------------- src/po/znc.bg_BG.po | 4 +- src/po/znc.da_DK.po | 4 +- src/po/znc.de_DE.po | 4 +- src/po/znc.el_GR.po | 4 +- src/po/znc.es_ES.po | 174 ++++----- src/po/znc.fr_FR.po | 4 +- src/po/znc.id_ID.po | 6 +- src/po/znc.it_IT.po | 4 +- src/po/znc.nl_NL.po | 4 +- src/po/znc.pl_PL.po | 4 +- src/po/znc.pt_BR.po | 4 +- src/po/znc.pt_PT.po | 4 +- src/po/znc.ro_RO.po | 174 ++++----- src/po/znc.ru_RU.po | 174 ++++----- src/po/znc.tr_TR.po | 176 ++++----- 867 files changed, 2836 insertions(+), 2968 deletions(-) diff --git a/modules/po/admindebug.bg_BG.po b/modules/po/admindebug.bg_BG.po index ef23b769..fca36ffc 100644 --- a/modules/po/admindebug.bg_BG.po +++ b/modules/po/admindebug.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/admindebug.da_DK.po b/modules/po/admindebug.da_DK.po index 6c1169bd..db371629 100644 --- a/modules/po/admindebug.da_DK.po +++ b/modules/po/admindebug.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/admindebug.de_DE.po b/modules/po/admindebug.de_DE.po index 8856d96c..58d1fe67 100644 --- a/modules/po/admindebug.de_DE.po +++ b/modules/po/admindebug.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/admindebug.el_GR.po b/modules/po/admindebug.el_GR.po index f9879a6d..bd301950 100644 --- a/modules/po/admindebug.el_GR.po +++ b/modules/po/admindebug.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/admindebug.es_ES.po b/modules/po/admindebug.es_ES.po index aef1f7c1..e9ec1bf9 100644 --- a/modules/po/admindebug.es_ES.po +++ b/modules/po/admindebug.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/admindebug.fr_FR.po b/modules/po/admindebug.fr_FR.po index 006c3521..e2fc8efd 100644 --- a/modules/po/admindebug.fr_FR.po +++ b/modules/po/admindebug.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/admindebug.id_ID.po b/modules/po/admindebug.id_ID.po index ceb8a1b1..dda9bdd7 100644 --- a/modules/po/admindebug.id_ID.po +++ b/modules/po/admindebug.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/admindebug.pot\n" "X-Crowdin-File-ID: 273\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: admindebug.cpp:30 msgid "Enable Debug Mode" diff --git a/modules/po/admindebug.it_IT.po b/modules/po/admindebug.it_IT.po index 1e802b2a..2629751b 100644 --- a/modules/po/admindebug.it_IT.po +++ b/modules/po/admindebug.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/admindebug.nl_NL.po b/modules/po/admindebug.nl_NL.po index bd6a2bc9..554b1ff9 100644 --- a/modules/po/admindebug.nl_NL.po +++ b/modules/po/admindebug.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/admindebug.pl_PL.po b/modules/po/admindebug.pl_PL.po index deeb655e..893361a4 100644 --- a/modules/po/admindebug.pl_PL.po +++ b/modules/po/admindebug.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/admindebug.pt_BR.po b/modules/po/admindebug.pt_BR.po index b22e74c5..c6fbee1e 100644 --- a/modules/po/admindebug.pt_BR.po +++ b/modules/po/admindebug.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/admindebug.pt_PT.po b/modules/po/admindebug.pt_PT.po index f551b2d5..184efe2d 100644 --- a/modules/po/admindebug.pt_PT.po +++ b/modules/po/admindebug.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/admindebug.ro_RO.po b/modules/po/admindebug.ro_RO.po index 53a0f882..a45828fe 100644 --- a/modules/po/admindebug.ro_RO.po +++ b/modules/po/admindebug.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/admindebug.ru_RU.po b/modules/po/admindebug.ru_RU.po index 62b4fc1b..3156f093 100644 --- a/modules/po/admindebug.ru_RU.po +++ b/modules/po/admindebug.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/admindebug.tr_TR.po b/modules/po/admindebug.tr_TR.po index e86d9d7e..a1101282 100644 --- a/modules/po/admindebug.tr_TR.po +++ b/modules/po/admindebug.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/adminlog.bg_BG.po b/modules/po/adminlog.bg_BG.po index 2789ba3a..24ff5048 100644 --- a/modules/po/adminlog.bg_BG.po +++ b/modules/po/adminlog.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/adminlog.da_DK.po b/modules/po/adminlog.da_DK.po index cfd24c4e..295d6ccb 100644 --- a/modules/po/adminlog.da_DK.po +++ b/modules/po/adminlog.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/adminlog.de_DE.po b/modules/po/adminlog.de_DE.po index a66d41c4..a393cddf 100644 --- a/modules/po/adminlog.de_DE.po +++ b/modules/po/adminlog.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/adminlog.el_GR.po b/modules/po/adminlog.el_GR.po index f6f1c1ea..6f9ddd5f 100644 --- a/modules/po/adminlog.el_GR.po +++ b/modules/po/adminlog.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/adminlog.es_ES.po b/modules/po/adminlog.es_ES.po index 5a0a8d71..7732ddd4 100644 --- a/modules/po/adminlog.es_ES.po +++ b/modules/po/adminlog.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/adminlog.fr_FR.po b/modules/po/adminlog.fr_FR.po index 88de15e1..f899ab36 100644 --- a/modules/po/adminlog.fr_FR.po +++ b/modules/po/adminlog.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/adminlog.id_ID.po b/modules/po/adminlog.id_ID.po index 0067d4cc..f45e1e64 100644 --- a/modules/po/adminlog.id_ID.po +++ b/modules/po/adminlog.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/adminlog.pot\n" "X-Crowdin-File-ID: 149\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: adminlog.cpp:29 msgid "Show the logging target" diff --git a/modules/po/adminlog.it_IT.po b/modules/po/adminlog.it_IT.po index d32db1d5..aa2565ae 100644 --- a/modules/po/adminlog.it_IT.po +++ b/modules/po/adminlog.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/adminlog.nl_NL.po b/modules/po/adminlog.nl_NL.po index f7082677..c52d7d1a 100644 --- a/modules/po/adminlog.nl_NL.po +++ b/modules/po/adminlog.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/adminlog.pl_PL.po b/modules/po/adminlog.pl_PL.po index ecab9310..130edc30 100644 --- a/modules/po/adminlog.pl_PL.po +++ b/modules/po/adminlog.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/adminlog.pt_BR.po b/modules/po/adminlog.pt_BR.po index 4aa3d5ea..ba85e916 100644 --- a/modules/po/adminlog.pt_BR.po +++ b/modules/po/adminlog.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/adminlog.pt_PT.po b/modules/po/adminlog.pt_PT.po index 3ee70579..e19d732c 100644 --- a/modules/po/adminlog.pt_PT.po +++ b/modules/po/adminlog.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/adminlog.ro_RO.po b/modules/po/adminlog.ro_RO.po index ee017ebc..1904fe07 100644 --- a/modules/po/adminlog.ro_RO.po +++ b/modules/po/adminlog.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/adminlog.ru_RU.po b/modules/po/adminlog.ru_RU.po index b82e7cf3..6b301b78 100644 --- a/modules/po/adminlog.ru_RU.po +++ b/modules/po/adminlog.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/adminlog.tr_TR.po b/modules/po/adminlog.tr_TR.po index a73f400c..a70243fd 100644 --- a/modules/po/adminlog.tr_TR.po +++ b/modules/po/adminlog.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/alias.bg_BG.po b/modules/po/alias.bg_BG.po index 37f44d2e..54e644be 100644 --- a/modules/po/alias.bg_BG.po +++ b/modules/po/alias.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/alias.da_DK.po b/modules/po/alias.da_DK.po index 52af2d4e..0211398b 100644 --- a/modules/po/alias.da_DK.po +++ b/modules/po/alias.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/alias.de_DE.po b/modules/po/alias.de_DE.po index 0e6011cf..75bca5fb 100644 --- a/modules/po/alias.de_DE.po +++ b/modules/po/alias.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/alias.el_GR.po b/modules/po/alias.el_GR.po index 401df47e..cfe724da 100644 --- a/modules/po/alias.el_GR.po +++ b/modules/po/alias.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/alias.es_ES.po b/modules/po/alias.es_ES.po index dd794c14..3289e6e1 100644 --- a/modules/po/alias.es_ES.po +++ b/modules/po/alias.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/alias.fr_FR.po b/modules/po/alias.fr_FR.po index e7a0398f..e7046d06 100644 --- a/modules/po/alias.fr_FR.po +++ b/modules/po/alias.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/alias.id_ID.po b/modules/po/alias.id_ID.po index 1512d609..0dbcc95a 100644 --- a/modules/po/alias.id_ID.po +++ b/modules/po/alias.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/alias.pot\n" "X-Crowdin-File-ID: 150\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: alias.cpp:141 msgid "missing required parameter: {1}" diff --git a/modules/po/alias.it_IT.po b/modules/po/alias.it_IT.po index dadd614c..5c50f009 100644 --- a/modules/po/alias.it_IT.po +++ b/modules/po/alias.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/alias.nl_NL.po b/modules/po/alias.nl_NL.po index 8f81ed4f..3bd207e1 100644 --- a/modules/po/alias.nl_NL.po +++ b/modules/po/alias.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/alias.pl_PL.po b/modules/po/alias.pl_PL.po index 819c6b63..f929dcb5 100644 --- a/modules/po/alias.pl_PL.po +++ b/modules/po/alias.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/alias.pt_BR.po b/modules/po/alias.pt_BR.po index 79de7028..8b7c74b7 100644 --- a/modules/po/alias.pt_BR.po +++ b/modules/po/alias.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/alias.pt_PT.po b/modules/po/alias.pt_PT.po index 2fe7d95c..153ca9cb 100644 --- a/modules/po/alias.pt_PT.po +++ b/modules/po/alias.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/alias.ro_RO.po b/modules/po/alias.ro_RO.po index 24b09398..da920a7a 100644 --- a/modules/po/alias.ro_RO.po +++ b/modules/po/alias.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/alias.ru_RU.po b/modules/po/alias.ru_RU.po index 477b29c9..69e694cb 100644 --- a/modules/po/alias.ru_RU.po +++ b/modules/po/alias.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/alias.tr_TR.po b/modules/po/alias.tr_TR.po index aa697e93..5e5e8505 100644 --- a/modules/po/alias.tr_TR.po +++ b/modules/po/alias.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autoattach.bg_BG.po b/modules/po/autoattach.bg_BG.po index 25ace178..d71c6563 100644 --- a/modules/po/autoattach.bg_BG.po +++ b/modules/po/autoattach.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autoattach.da_DK.po b/modules/po/autoattach.da_DK.po index dfd6bd05..04f6b42a 100644 --- a/modules/po/autoattach.da_DK.po +++ b/modules/po/autoattach.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autoattach.de_DE.po b/modules/po/autoattach.de_DE.po index e4329fd0..a7a83788 100644 --- a/modules/po/autoattach.de_DE.po +++ b/modules/po/autoattach.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autoattach.el_GR.po b/modules/po/autoattach.el_GR.po index d4601af7..c0234927 100644 --- a/modules/po/autoattach.el_GR.po +++ b/modules/po/autoattach.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autoattach.es_ES.po b/modules/po/autoattach.es_ES.po index 0322e367..987e1cde 100644 --- a/modules/po/autoattach.es_ES.po +++ b/modules/po/autoattach.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autoattach.fr_FR.po b/modules/po/autoattach.fr_FR.po index 8a305229..17c04de3 100644 --- a/modules/po/autoattach.fr_FR.po +++ b/modules/po/autoattach.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autoattach.id_ID.po b/modules/po/autoattach.id_ID.po index 12c4beae..a452dc40 100644 --- a/modules/po/autoattach.id_ID.po +++ b/modules/po/autoattach.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autoattach.pot\n" "X-Crowdin-File-ID: 151\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autoattach.cpp:94 msgid "Added to list" diff --git a/modules/po/autoattach.it_IT.po b/modules/po/autoattach.it_IT.po index d9a05ae5..3febe8c4 100644 --- a/modules/po/autoattach.it_IT.po +++ b/modules/po/autoattach.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autoattach.nl_NL.po b/modules/po/autoattach.nl_NL.po index bfb4ac41..c4de774a 100644 --- a/modules/po/autoattach.nl_NL.po +++ b/modules/po/autoattach.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autoattach.pl_PL.po b/modules/po/autoattach.pl_PL.po index d99c14d8..b9c594e6 100644 --- a/modules/po/autoattach.pl_PL.po +++ b/modules/po/autoattach.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autoattach.pt_BR.po b/modules/po/autoattach.pt_BR.po index d2d049b6..385ec4dc 100644 --- a/modules/po/autoattach.pt_BR.po +++ b/modules/po/autoattach.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autoattach.pt_PT.po b/modules/po/autoattach.pt_PT.po index 92da939a..78a263ce 100644 --- a/modules/po/autoattach.pt_PT.po +++ b/modules/po/autoattach.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autoattach.ro_RO.po b/modules/po/autoattach.ro_RO.po index a8b14b83..1914838b 100644 --- a/modules/po/autoattach.ro_RO.po +++ b/modules/po/autoattach.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autoattach.ru_RU.po b/modules/po/autoattach.ru_RU.po index f813d55f..b5378e4e 100644 --- a/modules/po/autoattach.ru_RU.po +++ b/modules/po/autoattach.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autoattach.tr_TR.po b/modules/po/autoattach.tr_TR.po index a1a8fac6..1bc5285e 100644 --- a/modules/po/autoattach.tr_TR.po +++ b/modules/po/autoattach.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autocycle.bg_BG.po b/modules/po/autocycle.bg_BG.po index 46519376..79165f6a 100644 --- a/modules/po/autocycle.bg_BG.po +++ b/modules/po/autocycle.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autocycle.da_DK.po b/modules/po/autocycle.da_DK.po index a392aef6..2425ecbc 100644 --- a/modules/po/autocycle.da_DK.po +++ b/modules/po/autocycle.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autocycle.de_DE.po b/modules/po/autocycle.de_DE.po index fdfa3165..c6adf02e 100644 --- a/modules/po/autocycle.de_DE.po +++ b/modules/po/autocycle.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autocycle.el_GR.po b/modules/po/autocycle.el_GR.po index cfb4fcc8..7f8c640d 100644 --- a/modules/po/autocycle.el_GR.po +++ b/modules/po/autocycle.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autocycle.es_ES.po b/modules/po/autocycle.es_ES.po index 39465e04..bbdd2e7f 100644 --- a/modules/po/autocycle.es_ES.po +++ b/modules/po/autocycle.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autocycle.fr_FR.po b/modules/po/autocycle.fr_FR.po index 91c5c7bb..b9b9c89d 100644 --- a/modules/po/autocycle.fr_FR.po +++ b/modules/po/autocycle.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autocycle.id_ID.po b/modules/po/autocycle.id_ID.po index b4844ada..2fbab50e 100644 --- a/modules/po/autocycle.id_ID.po +++ b/modules/po/autocycle.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autocycle.pot\n" "X-Crowdin-File-ID: 207\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autocycle.cpp:27 autocycle.cpp:30 msgid "[!]<#chan>" diff --git a/modules/po/autocycle.it_IT.po b/modules/po/autocycle.it_IT.po index 89a755c2..2113064d 100644 --- a/modules/po/autocycle.it_IT.po +++ b/modules/po/autocycle.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autocycle.nl_NL.po b/modules/po/autocycle.nl_NL.po index e01421df..e8f84126 100644 --- a/modules/po/autocycle.nl_NL.po +++ b/modules/po/autocycle.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autocycle.pl_PL.po b/modules/po/autocycle.pl_PL.po index 736c5915..66c680c8 100644 --- a/modules/po/autocycle.pl_PL.po +++ b/modules/po/autocycle.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autocycle.pt_BR.po b/modules/po/autocycle.pt_BR.po index f73272bf..d2f2a768 100644 --- a/modules/po/autocycle.pt_BR.po +++ b/modules/po/autocycle.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autocycle.pt_PT.po b/modules/po/autocycle.pt_PT.po index e55c2f01..738174bf 100644 --- a/modules/po/autocycle.pt_PT.po +++ b/modules/po/autocycle.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autocycle.ro_RO.po b/modules/po/autocycle.ro_RO.po index 97667f90..35924ee4 100644 --- a/modules/po/autocycle.ro_RO.po +++ b/modules/po/autocycle.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autocycle.ru_RU.po b/modules/po/autocycle.ru_RU.po index 7f5e0d1e..0fd7edb9 100644 --- a/modules/po/autocycle.ru_RU.po +++ b/modules/po/autocycle.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autocycle.tr_TR.po b/modules/po/autocycle.tr_TR.po index cfba8e17..bde4fe4b 100644 --- a/modules/po/autocycle.tr_TR.po +++ b/modules/po/autocycle.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autoop.bg_BG.po b/modules/po/autoop.bg_BG.po index 87c5b117..1994b21f 100644 --- a/modules/po/autoop.bg_BG.po +++ b/modules/po/autoop.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autoop.da_DK.po b/modules/po/autoop.da_DK.po index e41ad71d..9622744f 100644 --- a/modules/po/autoop.da_DK.po +++ b/modules/po/autoop.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autoop.de_DE.po b/modules/po/autoop.de_DE.po index 3101a711..1a6e0586 100644 --- a/modules/po/autoop.de_DE.po +++ b/modules/po/autoop.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autoop.el_GR.po b/modules/po/autoop.el_GR.po index 6e06019b..3aea1e9c 100644 --- a/modules/po/autoop.el_GR.po +++ b/modules/po/autoop.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autoop.es_ES.po b/modules/po/autoop.es_ES.po index 858703d6..c05888dd 100644 --- a/modules/po/autoop.es_ES.po +++ b/modules/po/autoop.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autoop.fr_FR.po b/modules/po/autoop.fr_FR.po index 808619cc..d3ac7099 100644 --- a/modules/po/autoop.fr_FR.po +++ b/modules/po/autoop.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autoop.id_ID.po b/modules/po/autoop.id_ID.po index 9c51acd5..f709233b 100644 --- a/modules/po/autoop.id_ID.po +++ b/modules/po/autoop.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autoop.pot\n" "X-Crowdin-File-ID: 153\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autoop.cpp:155 msgid "List all users" diff --git a/modules/po/autoop.it_IT.po b/modules/po/autoop.it_IT.po index 29663253..ed4befdf 100644 --- a/modules/po/autoop.it_IT.po +++ b/modules/po/autoop.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autoop.nl_NL.po b/modules/po/autoop.nl_NL.po index e3a1386a..476be0ee 100644 --- a/modules/po/autoop.nl_NL.po +++ b/modules/po/autoop.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autoop.pl_PL.po b/modules/po/autoop.pl_PL.po index e75bdd25..bf3a3f8a 100644 --- a/modules/po/autoop.pl_PL.po +++ b/modules/po/autoop.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autoop.pt_BR.po b/modules/po/autoop.pt_BR.po index 3360e402..ca485989 100644 --- a/modules/po/autoop.pt_BR.po +++ b/modules/po/autoop.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autoop.pt_PT.po b/modules/po/autoop.pt_PT.po index c8f1e6aa..eee8cdab 100644 --- a/modules/po/autoop.pt_PT.po +++ b/modules/po/autoop.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autoop.ro_RO.po b/modules/po/autoop.ro_RO.po index 16bdc0f6..fe64db98 100644 --- a/modules/po/autoop.ro_RO.po +++ b/modules/po/autoop.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autoop.ru_RU.po b/modules/po/autoop.ru_RU.po index d64d56dd..680658eb 100644 --- a/modules/po/autoop.ru_RU.po +++ b/modules/po/autoop.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autoop.tr_TR.po b/modules/po/autoop.tr_TR.po index 11551e78..cb8d665e 100644 --- a/modules/po/autoop.tr_TR.po +++ b/modules/po/autoop.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autoreply.bg_BG.po b/modules/po/autoreply.bg_BG.po index 600376e2..c2ec21a7 100644 --- a/modules/po/autoreply.bg_BG.po +++ b/modules/po/autoreply.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autoreply.da_DK.po b/modules/po/autoreply.da_DK.po index 0dad3197..6ab2f2e8 100644 --- a/modules/po/autoreply.da_DK.po +++ b/modules/po/autoreply.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autoreply.de_DE.po b/modules/po/autoreply.de_DE.po index 5109d300..c76135ad 100644 --- a/modules/po/autoreply.de_DE.po +++ b/modules/po/autoreply.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autoreply.el_GR.po b/modules/po/autoreply.el_GR.po index cbf1b549..51bab427 100644 --- a/modules/po/autoreply.el_GR.po +++ b/modules/po/autoreply.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autoreply.es_ES.po b/modules/po/autoreply.es_ES.po index e68e7959..36d2f98b 100644 --- a/modules/po/autoreply.es_ES.po +++ b/modules/po/autoreply.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autoreply.fr_FR.po b/modules/po/autoreply.fr_FR.po index eb17b522..560587bd 100644 --- a/modules/po/autoreply.fr_FR.po +++ b/modules/po/autoreply.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autoreply.id_ID.po b/modules/po/autoreply.id_ID.po index 50de846d..399a9ff8 100644 --- a/modules/po/autoreply.id_ID.po +++ b/modules/po/autoreply.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autoreply.pot\n" "X-Crowdin-File-ID: 154\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autoreply.cpp:25 msgid "" diff --git a/modules/po/autoreply.it_IT.po b/modules/po/autoreply.it_IT.po index 9c1802b7..21fc883b 100644 --- a/modules/po/autoreply.it_IT.po +++ b/modules/po/autoreply.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autoreply.nl_NL.po b/modules/po/autoreply.nl_NL.po index 9255ce18..44379340 100644 --- a/modules/po/autoreply.nl_NL.po +++ b/modules/po/autoreply.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autoreply.pl_PL.po b/modules/po/autoreply.pl_PL.po index 178542c1..86697d73 100644 --- a/modules/po/autoreply.pl_PL.po +++ b/modules/po/autoreply.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autoreply.pt_BR.po b/modules/po/autoreply.pt_BR.po index f3860a4a..fb705aff 100644 --- a/modules/po/autoreply.pt_BR.po +++ b/modules/po/autoreply.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autoreply.pt_PT.po b/modules/po/autoreply.pt_PT.po index 2f589b63..005987ab 100644 --- a/modules/po/autoreply.pt_PT.po +++ b/modules/po/autoreply.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autoreply.ro_RO.po b/modules/po/autoreply.ro_RO.po index c7dc91a9..856de226 100644 --- a/modules/po/autoreply.ro_RO.po +++ b/modules/po/autoreply.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autoreply.ru_RU.po b/modules/po/autoreply.ru_RU.po index f9629877..a9324923 100644 --- a/modules/po/autoreply.ru_RU.po +++ b/modules/po/autoreply.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autoreply.tr_TR.po b/modules/po/autoreply.tr_TR.po index 35efbb79..d0a92e5b 100644 --- a/modules/po/autoreply.tr_TR.po +++ b/modules/po/autoreply.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/autovoice.bg_BG.po b/modules/po/autovoice.bg_BG.po index 68662eba..2dcf4b06 100644 --- a/modules/po/autovoice.bg_BG.po +++ b/modules/po/autovoice.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/autovoice.da_DK.po b/modules/po/autovoice.da_DK.po index 226fc4eb..36f438fe 100644 --- a/modules/po/autovoice.da_DK.po +++ b/modules/po/autovoice.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/autovoice.de_DE.po b/modules/po/autovoice.de_DE.po index 1ecb7793..595d0d03 100644 --- a/modules/po/autovoice.de_DE.po +++ b/modules/po/autovoice.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/autovoice.el_GR.po b/modules/po/autovoice.el_GR.po index 37a49821..d20a6574 100644 --- a/modules/po/autovoice.el_GR.po +++ b/modules/po/autovoice.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/autovoice.es_ES.po b/modules/po/autovoice.es_ES.po index 58ac549c..db7dc863 100644 --- a/modules/po/autovoice.es_ES.po +++ b/modules/po/autovoice.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/autovoice.fr_FR.po b/modules/po/autovoice.fr_FR.po index 099505f8..a94dc131 100644 --- a/modules/po/autovoice.fr_FR.po +++ b/modules/po/autovoice.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/autovoice.id_ID.po b/modules/po/autovoice.id_ID.po index 91665891..3bb5e6b9 100644 --- a/modules/po/autovoice.id_ID.po +++ b/modules/po/autovoice.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/autovoice.pot\n" "X-Crowdin-File-ID: 155\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: autovoice.cpp:120 msgid "List all users" diff --git a/modules/po/autovoice.it_IT.po b/modules/po/autovoice.it_IT.po index fd0c5911..e9b72f5e 100644 --- a/modules/po/autovoice.it_IT.po +++ b/modules/po/autovoice.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/autovoice.nl_NL.po b/modules/po/autovoice.nl_NL.po index 064b54de..0ae812b5 100644 --- a/modules/po/autovoice.nl_NL.po +++ b/modules/po/autovoice.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/autovoice.pl_PL.po b/modules/po/autovoice.pl_PL.po index a491a907..4e23720f 100644 --- a/modules/po/autovoice.pl_PL.po +++ b/modules/po/autovoice.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/autovoice.pt_BR.po b/modules/po/autovoice.pt_BR.po index f4fdf11c..2fa784ba 100644 --- a/modules/po/autovoice.pt_BR.po +++ b/modules/po/autovoice.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/autovoice.pt_PT.po b/modules/po/autovoice.pt_PT.po index 22f61f45..e28567b4 100644 --- a/modules/po/autovoice.pt_PT.po +++ b/modules/po/autovoice.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/autovoice.ro_RO.po b/modules/po/autovoice.ro_RO.po index c0db307b..a4f88ad0 100644 --- a/modules/po/autovoice.ro_RO.po +++ b/modules/po/autovoice.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/autovoice.ru_RU.po b/modules/po/autovoice.ru_RU.po index 09bb7cbb..86d8a49d 100644 --- a/modules/po/autovoice.ru_RU.po +++ b/modules/po/autovoice.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/autovoice.tr_TR.po b/modules/po/autovoice.tr_TR.po index 9951084b..c7351085 100644 --- a/modules/po/autovoice.tr_TR.po +++ b/modules/po/autovoice.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/awaystore.bg_BG.po b/modules/po/awaystore.bg_BG.po index 7b38ecab..50fde298 100644 --- a/modules/po/awaystore.bg_BG.po +++ b/modules/po/awaystore.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/awaystore.da_DK.po b/modules/po/awaystore.da_DK.po index eeeb09b2..a31d116c 100644 --- a/modules/po/awaystore.da_DK.po +++ b/modules/po/awaystore.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/awaystore.de_DE.po b/modules/po/awaystore.de_DE.po index 36591f5f..a11f5cff 100644 --- a/modules/po/awaystore.de_DE.po +++ b/modules/po/awaystore.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/awaystore.el_GR.po b/modules/po/awaystore.el_GR.po index f89b2472..707849e8 100644 --- a/modules/po/awaystore.el_GR.po +++ b/modules/po/awaystore.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/awaystore.es_ES.po b/modules/po/awaystore.es_ES.po index 3b2fefaa..14e7ef9b 100644 --- a/modules/po/awaystore.es_ES.po +++ b/modules/po/awaystore.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/awaystore.fr_FR.po b/modules/po/awaystore.fr_FR.po index c49d6791..326194c7 100644 --- a/modules/po/awaystore.fr_FR.po +++ b/modules/po/awaystore.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/awaystore.id_ID.po b/modules/po/awaystore.id_ID.po index 0686e2e0..fe046126 100644 --- a/modules/po/awaystore.id_ID.po +++ b/modules/po/awaystore.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/awaystore.pot\n" "X-Crowdin-File-ID: 156\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: awaystore.cpp:67 msgid "You have been marked as away" diff --git a/modules/po/awaystore.it_IT.po b/modules/po/awaystore.it_IT.po index cee1de25..1d80b50b 100644 --- a/modules/po/awaystore.it_IT.po +++ b/modules/po/awaystore.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/awaystore.nl_NL.po b/modules/po/awaystore.nl_NL.po index a53fb814..a7800722 100644 --- a/modules/po/awaystore.nl_NL.po +++ b/modules/po/awaystore.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/awaystore.pl_PL.po b/modules/po/awaystore.pl_PL.po index 4298dd2f..5d39be1f 100644 --- a/modules/po/awaystore.pl_PL.po +++ b/modules/po/awaystore.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/awaystore.pt_BR.po b/modules/po/awaystore.pt_BR.po index 6c7cd26b..b474a7f8 100644 --- a/modules/po/awaystore.pt_BR.po +++ b/modules/po/awaystore.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/awaystore.pt_PT.po b/modules/po/awaystore.pt_PT.po index 2c904882..34a8f9b1 100644 --- a/modules/po/awaystore.pt_PT.po +++ b/modules/po/awaystore.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/awaystore.ro_RO.po b/modules/po/awaystore.ro_RO.po index 5de2d021..ecb60959 100644 --- a/modules/po/awaystore.ro_RO.po +++ b/modules/po/awaystore.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/awaystore.ru_RU.po b/modules/po/awaystore.ru_RU.po index 87764c59..93e432ed 100644 --- a/modules/po/awaystore.ru_RU.po +++ b/modules/po/awaystore.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/awaystore.tr_TR.po b/modules/po/awaystore.tr_TR.po index 7e222801..7c40c4ac 100644 --- a/modules/po/awaystore.tr_TR.po +++ b/modules/po/awaystore.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/block_motd.bg_BG.po b/modules/po/block_motd.bg_BG.po index d6e04e0e..2ed99644 100644 --- a/modules/po/block_motd.bg_BG.po +++ b/modules/po/block_motd.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/block_motd.da_DK.po b/modules/po/block_motd.da_DK.po index b3e4ba38..92b3d12f 100644 --- a/modules/po/block_motd.da_DK.po +++ b/modules/po/block_motd.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/block_motd.de_DE.po b/modules/po/block_motd.de_DE.po index dc6a1164..0a3c77ce 100644 --- a/modules/po/block_motd.de_DE.po +++ b/modules/po/block_motd.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/block_motd.el_GR.po b/modules/po/block_motd.el_GR.po index 8b7ac0f0..5e3f2e34 100644 --- a/modules/po/block_motd.el_GR.po +++ b/modules/po/block_motd.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/block_motd.es_ES.po b/modules/po/block_motd.es_ES.po index b62c5381..374d4bab 100644 --- a/modules/po/block_motd.es_ES.po +++ b/modules/po/block_motd.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/block_motd.fr_FR.po b/modules/po/block_motd.fr_FR.po index 5dd13672..2bfd1c3f 100644 --- a/modules/po/block_motd.fr_FR.po +++ b/modules/po/block_motd.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/block_motd.id_ID.po b/modules/po/block_motd.id_ID.po index 1219d905..b21f4019 100644 --- a/modules/po/block_motd.id_ID.po +++ b/modules/po/block_motd.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/block_motd.pot\n" "X-Crowdin-File-ID: 157\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: block_motd.cpp:26 msgid "[]" diff --git a/modules/po/block_motd.it_IT.po b/modules/po/block_motd.it_IT.po index 1c19c43c..57dec5ba 100644 --- a/modules/po/block_motd.it_IT.po +++ b/modules/po/block_motd.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/block_motd.nl_NL.po b/modules/po/block_motd.nl_NL.po index 372c65c2..38b828df 100644 --- a/modules/po/block_motd.nl_NL.po +++ b/modules/po/block_motd.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/block_motd.pl_PL.po b/modules/po/block_motd.pl_PL.po index 8fe27c2c..43b43c7c 100644 --- a/modules/po/block_motd.pl_PL.po +++ b/modules/po/block_motd.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/block_motd.pt_BR.po b/modules/po/block_motd.pt_BR.po index a49443f5..33d76df8 100644 --- a/modules/po/block_motd.pt_BR.po +++ b/modules/po/block_motd.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/block_motd.pt_PT.po b/modules/po/block_motd.pt_PT.po index 2a56f199..df72e4aa 100644 --- a/modules/po/block_motd.pt_PT.po +++ b/modules/po/block_motd.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/block_motd.ro_RO.po b/modules/po/block_motd.ro_RO.po index b4f2e2c9..7caebdfc 100644 --- a/modules/po/block_motd.ro_RO.po +++ b/modules/po/block_motd.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/block_motd.ru_RU.po b/modules/po/block_motd.ru_RU.po index 6a1fb28d..93071e87 100644 --- a/modules/po/block_motd.ru_RU.po +++ b/modules/po/block_motd.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/block_motd.tr_TR.po b/modules/po/block_motd.tr_TR.po index 5e6449ca..35b1489c 100644 --- a/modules/po/block_motd.tr_TR.po +++ b/modules/po/block_motd.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/blockuser.bg_BG.po b/modules/po/blockuser.bg_BG.po index b567dabb..c9342194 100644 --- a/modules/po/blockuser.bg_BG.po +++ b/modules/po/blockuser.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/blockuser.da_DK.po b/modules/po/blockuser.da_DK.po index 0c91d9f0..60ab883f 100644 --- a/modules/po/blockuser.da_DK.po +++ b/modules/po/blockuser.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/blockuser.de_DE.po b/modules/po/blockuser.de_DE.po index 34d6aeb0..fba73596 100644 --- a/modules/po/blockuser.de_DE.po +++ b/modules/po/blockuser.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/blockuser.el_GR.po b/modules/po/blockuser.el_GR.po index 751b53ba..5152a5f8 100644 --- a/modules/po/blockuser.el_GR.po +++ b/modules/po/blockuser.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/blockuser.es_ES.po b/modules/po/blockuser.es_ES.po index 5f9a00b8..50bd0ed6 100644 --- a/modules/po/blockuser.es_ES.po +++ b/modules/po/blockuser.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/blockuser.fr_FR.po b/modules/po/blockuser.fr_FR.po index 18f25b48..488440c1 100644 --- a/modules/po/blockuser.fr_FR.po +++ b/modules/po/blockuser.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/blockuser.id_ID.po b/modules/po/blockuser.id_ID.po index 0d0ef378..c95ed576 100644 --- a/modules/po/blockuser.id_ID.po +++ b/modules/po/blockuser.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/blockuser.pot\n" "X-Crowdin-File-ID: 158\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/blockuser/tmpl/blockuser_WebadminUser.tmpl:9 msgid "Account is blocked" diff --git a/modules/po/blockuser.it_IT.po b/modules/po/blockuser.it_IT.po index 9ca49f4b..9072ac5d 100644 --- a/modules/po/blockuser.it_IT.po +++ b/modules/po/blockuser.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/blockuser.nl_NL.po b/modules/po/blockuser.nl_NL.po index 0f901d7f..8c4c17c5 100644 --- a/modules/po/blockuser.nl_NL.po +++ b/modules/po/blockuser.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/blockuser.pl_PL.po b/modules/po/blockuser.pl_PL.po index 4060fb3e..7bf916b4 100644 --- a/modules/po/blockuser.pl_PL.po +++ b/modules/po/blockuser.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/blockuser.pt_BR.po b/modules/po/blockuser.pt_BR.po index ffe36563..9f16acec 100644 --- a/modules/po/blockuser.pt_BR.po +++ b/modules/po/blockuser.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/blockuser.pt_PT.po b/modules/po/blockuser.pt_PT.po index 00ab5854..6f543d20 100644 --- a/modules/po/blockuser.pt_PT.po +++ b/modules/po/blockuser.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/blockuser.ro_RO.po b/modules/po/blockuser.ro_RO.po index 96d42583..e60d7742 100644 --- a/modules/po/blockuser.ro_RO.po +++ b/modules/po/blockuser.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/blockuser.ru_RU.po b/modules/po/blockuser.ru_RU.po index 02b696cb..c6ff156e 100644 --- a/modules/po/blockuser.ru_RU.po +++ b/modules/po/blockuser.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/blockuser.tr_TR.po b/modules/po/blockuser.tr_TR.po index ed7e59e1..0290bb7a 100644 --- a/modules/po/blockuser.tr_TR.po +++ b/modules/po/blockuser.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/bouncedcc.bg_BG.po b/modules/po/bouncedcc.bg_BG.po index 171c2d06..bf17c467 100644 --- a/modules/po/bouncedcc.bg_BG.po +++ b/modules/po/bouncedcc.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/bouncedcc.da_DK.po b/modules/po/bouncedcc.da_DK.po index 13db32fd..cffa8a83 100644 --- a/modules/po/bouncedcc.da_DK.po +++ b/modules/po/bouncedcc.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/bouncedcc.de_DE.po b/modules/po/bouncedcc.de_DE.po index ada3e6e6..b224a056 100644 --- a/modules/po/bouncedcc.de_DE.po +++ b/modules/po/bouncedcc.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/bouncedcc.el_GR.po b/modules/po/bouncedcc.el_GR.po index cf9a60c1..4209466e 100644 --- a/modules/po/bouncedcc.el_GR.po +++ b/modules/po/bouncedcc.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/bouncedcc.es_ES.po b/modules/po/bouncedcc.es_ES.po index 11d3c221..9f42aab6 100644 --- a/modules/po/bouncedcc.es_ES.po +++ b/modules/po/bouncedcc.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/bouncedcc.fr_FR.po b/modules/po/bouncedcc.fr_FR.po index a32523cd..0b233341 100644 --- a/modules/po/bouncedcc.fr_FR.po +++ b/modules/po/bouncedcc.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/bouncedcc.id_ID.po b/modules/po/bouncedcc.id_ID.po index 9eb70c99..154af713 100644 --- a/modules/po/bouncedcc.id_ID.po +++ b/modules/po/bouncedcc.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" "X-Crowdin-File-ID: 159\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: bouncedcc.cpp:101 bouncedcc.cpp:119 bouncedcc.cpp:121 msgctxt "list" diff --git a/modules/po/bouncedcc.it_IT.po b/modules/po/bouncedcc.it_IT.po index 7eddbb02..d98a5f1f 100644 --- a/modules/po/bouncedcc.it_IT.po +++ b/modules/po/bouncedcc.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/bouncedcc.nl_NL.po b/modules/po/bouncedcc.nl_NL.po index 9168eedd..7469c72b 100644 --- a/modules/po/bouncedcc.nl_NL.po +++ b/modules/po/bouncedcc.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/bouncedcc.pl_PL.po b/modules/po/bouncedcc.pl_PL.po index 96665129..1944cf8b 100644 --- a/modules/po/bouncedcc.pl_PL.po +++ b/modules/po/bouncedcc.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/bouncedcc.pt_BR.po b/modules/po/bouncedcc.pt_BR.po index f6d178e1..1f949f83 100644 --- a/modules/po/bouncedcc.pt_BR.po +++ b/modules/po/bouncedcc.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/bouncedcc.pt_PT.po b/modules/po/bouncedcc.pt_PT.po index 11162f1d..585ab218 100644 --- a/modules/po/bouncedcc.pt_PT.po +++ b/modules/po/bouncedcc.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/bouncedcc.ro_RO.po b/modules/po/bouncedcc.ro_RO.po index c30699f3..382734fa 100644 --- a/modules/po/bouncedcc.ro_RO.po +++ b/modules/po/bouncedcc.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/bouncedcc.ru_RU.po b/modules/po/bouncedcc.ru_RU.po index f81e92d6..cb492590 100644 --- a/modules/po/bouncedcc.ru_RU.po +++ b/modules/po/bouncedcc.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/bouncedcc.tr_TR.po b/modules/po/bouncedcc.tr_TR.po index 0b6d104a..85409dd5 100644 --- a/modules/po/bouncedcc.tr_TR.po +++ b/modules/po/bouncedcc.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/buffextras.bg_BG.po b/modules/po/buffextras.bg_BG.po index a5ce8985..9c8ee3d6 100644 --- a/modules/po/buffextras.bg_BG.po +++ b/modules/po/buffextras.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/buffextras.da_DK.po b/modules/po/buffextras.da_DK.po index 2b181202..9d06c358 100644 --- a/modules/po/buffextras.da_DK.po +++ b/modules/po/buffextras.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/buffextras.de_DE.po b/modules/po/buffextras.de_DE.po index 3126bf44..49d0bf82 100644 --- a/modules/po/buffextras.de_DE.po +++ b/modules/po/buffextras.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/buffextras.el_GR.po b/modules/po/buffextras.el_GR.po index 167a0d49..101fd0ef 100644 --- a/modules/po/buffextras.el_GR.po +++ b/modules/po/buffextras.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/buffextras.es_ES.po b/modules/po/buffextras.es_ES.po index 3a07500d..5adae4b1 100644 --- a/modules/po/buffextras.es_ES.po +++ b/modules/po/buffextras.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/buffextras.fr_FR.po b/modules/po/buffextras.fr_FR.po index ce892742..58a17307 100644 --- a/modules/po/buffextras.fr_FR.po +++ b/modules/po/buffextras.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/buffextras.id_ID.po b/modules/po/buffextras.id_ID.po index 1de81fa5..01ee6ebb 100644 --- a/modules/po/buffextras.id_ID.po +++ b/modules/po/buffextras.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/buffextras.pot\n" "X-Crowdin-File-ID: 160\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: buffextras.cpp:45 msgid "Server" diff --git a/modules/po/buffextras.it_IT.po b/modules/po/buffextras.it_IT.po index a4e7fc26..fb9d9654 100644 --- a/modules/po/buffextras.it_IT.po +++ b/modules/po/buffextras.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/buffextras.nl_NL.po b/modules/po/buffextras.nl_NL.po index 11e10962..2d040754 100644 --- a/modules/po/buffextras.nl_NL.po +++ b/modules/po/buffextras.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/buffextras.pl_PL.po b/modules/po/buffextras.pl_PL.po index 47d6166d..3dc029b9 100644 --- a/modules/po/buffextras.pl_PL.po +++ b/modules/po/buffextras.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/buffextras.pt_BR.po b/modules/po/buffextras.pt_BR.po index a12ecbfb..d9ce1909 100644 --- a/modules/po/buffextras.pt_BR.po +++ b/modules/po/buffextras.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/buffextras.pt_PT.po b/modules/po/buffextras.pt_PT.po index 08bf3831..0282b778 100644 --- a/modules/po/buffextras.pt_PT.po +++ b/modules/po/buffextras.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/buffextras.ro_RO.po b/modules/po/buffextras.ro_RO.po index a60e90f1..c7004c3a 100644 --- a/modules/po/buffextras.ro_RO.po +++ b/modules/po/buffextras.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/buffextras.ru_RU.po b/modules/po/buffextras.ru_RU.po index 9c64f24a..32ba4509 100644 --- a/modules/po/buffextras.ru_RU.po +++ b/modules/po/buffextras.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/buffextras.tr_TR.po b/modules/po/buffextras.tr_TR.po index 6bb1332f..4f68ee95 100644 --- a/modules/po/buffextras.tr_TR.po +++ b/modules/po/buffextras.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/cert.bg_BG.po b/modules/po/cert.bg_BG.po index 51c098b9..b6abbc09 100644 --- a/modules/po/cert.bg_BG.po +++ b/modules/po/cert.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/cert.da_DK.po b/modules/po/cert.da_DK.po index 3452bcdd..ec1c54e3 100644 --- a/modules/po/cert.da_DK.po +++ b/modules/po/cert.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/cert.de_DE.po b/modules/po/cert.de_DE.po index def02ce7..9e64a076 100644 --- a/modules/po/cert.de_DE.po +++ b/modules/po/cert.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/cert.el_GR.po b/modules/po/cert.el_GR.po index 85819878..ff584ea8 100644 --- a/modules/po/cert.el_GR.po +++ b/modules/po/cert.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/cert.es_ES.po b/modules/po/cert.es_ES.po index 55f18fc6..39c4f369 100644 --- a/modules/po/cert.es_ES.po +++ b/modules/po/cert.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/cert.fr_FR.po b/modules/po/cert.fr_FR.po index d457aa64..ed4c33a7 100644 --- a/modules/po/cert.fr_FR.po +++ b/modules/po/cert.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/cert.id_ID.po b/modules/po/cert.id_ID.po index f4277e72..b7df124e 100644 --- a/modules/po/cert.id_ID.po +++ b/modules/po/cert.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/cert.pot\n" "X-Crowdin-File-ID: 161\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" # this text is inserted into `click here` in the other string #: modules/po/../data/cert/tmpl/index.tmpl:5 diff --git a/modules/po/cert.it_IT.po b/modules/po/cert.it_IT.po index 64e2675c..c03d685e 100644 --- a/modules/po/cert.it_IT.po +++ b/modules/po/cert.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/cert.nl_NL.po b/modules/po/cert.nl_NL.po index 542b853e..b653dbca 100644 --- a/modules/po/cert.nl_NL.po +++ b/modules/po/cert.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/cert.pl_PL.po b/modules/po/cert.pl_PL.po index c23d3192..60a3fa58 100644 --- a/modules/po/cert.pl_PL.po +++ b/modules/po/cert.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/cert.pt_BR.po b/modules/po/cert.pt_BR.po index 3dbb3fb5..18a92106 100644 --- a/modules/po/cert.pt_BR.po +++ b/modules/po/cert.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/cert.pt_PT.po b/modules/po/cert.pt_PT.po index b373671c..d1aa71f4 100644 --- a/modules/po/cert.pt_PT.po +++ b/modules/po/cert.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/cert.ro_RO.po b/modules/po/cert.ro_RO.po index ad8e220b..5cc33de9 100644 --- a/modules/po/cert.ro_RO.po +++ b/modules/po/cert.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/cert.ru_RU.po b/modules/po/cert.ru_RU.po index 80bec2e1..a0e02e38 100644 --- a/modules/po/cert.ru_RU.po +++ b/modules/po/cert.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/cert.tr_TR.po b/modules/po/cert.tr_TR.po index 68f1d560..6177cf45 100644 --- a/modules/po/cert.tr_TR.po +++ b/modules/po/cert.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/certauth.bg_BG.po b/modules/po/certauth.bg_BG.po index de8a48de..16a23161 100644 --- a/modules/po/certauth.bg_BG.po +++ b/modules/po/certauth.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/certauth.da_DK.po b/modules/po/certauth.da_DK.po index 1296d1de..af6fe97e 100644 --- a/modules/po/certauth.da_DK.po +++ b/modules/po/certauth.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/certauth.de_DE.po b/modules/po/certauth.de_DE.po index f9554caa..bdc5b4da 100644 --- a/modules/po/certauth.de_DE.po +++ b/modules/po/certauth.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/certauth.el_GR.po b/modules/po/certauth.el_GR.po index b14a185d..fe40e707 100644 --- a/modules/po/certauth.el_GR.po +++ b/modules/po/certauth.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/certauth.es_ES.po b/modules/po/certauth.es_ES.po index 6d4b999c..14a857b9 100644 --- a/modules/po/certauth.es_ES.po +++ b/modules/po/certauth.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/certauth.fr_FR.po b/modules/po/certauth.fr_FR.po index 599f6457..73ad9a99 100644 --- a/modules/po/certauth.fr_FR.po +++ b/modules/po/certauth.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/certauth.id_ID.po b/modules/po/certauth.id_ID.po index 953f672b..c4c2be0d 100644 --- a/modules/po/certauth.id_ID.po +++ b/modules/po/certauth.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/certauth.pot\n" "X-Crowdin-File-ID: 162\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/certauth/tmpl/index.tmpl:7 msgid "Add a key" diff --git a/modules/po/certauth.it_IT.po b/modules/po/certauth.it_IT.po index c9fd432b..b124566c 100644 --- a/modules/po/certauth.it_IT.po +++ b/modules/po/certauth.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/certauth.nl_NL.po b/modules/po/certauth.nl_NL.po index 2f9064b7..cb24a7aa 100644 --- a/modules/po/certauth.nl_NL.po +++ b/modules/po/certauth.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/certauth.pl_PL.po b/modules/po/certauth.pl_PL.po index 84307e1c..7a028015 100644 --- a/modules/po/certauth.pl_PL.po +++ b/modules/po/certauth.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/certauth.pt_BR.po b/modules/po/certauth.pt_BR.po index 354c9f79..cb9fc366 100644 --- a/modules/po/certauth.pt_BR.po +++ b/modules/po/certauth.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/certauth.pt_PT.po b/modules/po/certauth.pt_PT.po index d895ad7f..ff536286 100644 --- a/modules/po/certauth.pt_PT.po +++ b/modules/po/certauth.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/certauth.ro_RO.po b/modules/po/certauth.ro_RO.po index 09c022e9..0d5ec550 100644 --- a/modules/po/certauth.ro_RO.po +++ b/modules/po/certauth.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/certauth.ru_RU.po b/modules/po/certauth.ru_RU.po index 848f8774..2282ed76 100644 --- a/modules/po/certauth.ru_RU.po +++ b/modules/po/certauth.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/certauth.tr_TR.po b/modules/po/certauth.tr_TR.po index e54d7863..80529f85 100644 --- a/modules/po/certauth.tr_TR.po +++ b/modules/po/certauth.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/chansaver.bg_BG.po b/modules/po/chansaver.bg_BG.po index ae1fe9ae..fb9805b9 100644 --- a/modules/po/chansaver.bg_BG.po +++ b/modules/po/chansaver.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/chansaver.da_DK.po b/modules/po/chansaver.da_DK.po index 77df3683..9448b5c6 100644 --- a/modules/po/chansaver.da_DK.po +++ b/modules/po/chansaver.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/chansaver.de_DE.po b/modules/po/chansaver.de_DE.po index ac0c918a..6fb2f989 100644 --- a/modules/po/chansaver.de_DE.po +++ b/modules/po/chansaver.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/chansaver.el_GR.po b/modules/po/chansaver.el_GR.po index 1c7fb546..b8417b0a 100644 --- a/modules/po/chansaver.el_GR.po +++ b/modules/po/chansaver.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/chansaver.es_ES.po b/modules/po/chansaver.es_ES.po index 88fb6484..644ce037 100644 --- a/modules/po/chansaver.es_ES.po +++ b/modules/po/chansaver.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/chansaver.fr_FR.po b/modules/po/chansaver.fr_FR.po index d1807da8..a5e2b59a 100644 --- a/modules/po/chansaver.fr_FR.po +++ b/modules/po/chansaver.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/chansaver.id_ID.po b/modules/po/chansaver.id_ID.po index 3bc44203..a6fb3442 100644 --- a/modules/po/chansaver.id_ID.po +++ b/modules/po/chansaver.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/chansaver.pot\n" "X-Crowdin-File-ID: 163\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: chansaver.cpp:91 msgid "Keeps config up-to-date when user joins/parts." diff --git a/modules/po/chansaver.it_IT.po b/modules/po/chansaver.it_IT.po index 793728ef..47a66e57 100644 --- a/modules/po/chansaver.it_IT.po +++ b/modules/po/chansaver.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/chansaver.nl_NL.po b/modules/po/chansaver.nl_NL.po index 7bdb0cd9..de3e2907 100644 --- a/modules/po/chansaver.nl_NL.po +++ b/modules/po/chansaver.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/chansaver.pl_PL.po b/modules/po/chansaver.pl_PL.po index c8926e8c..2f5b0d4a 100644 --- a/modules/po/chansaver.pl_PL.po +++ b/modules/po/chansaver.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/chansaver.pt_BR.po b/modules/po/chansaver.pt_BR.po index 8f7f9b3e..5096b4a5 100644 --- a/modules/po/chansaver.pt_BR.po +++ b/modules/po/chansaver.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/chansaver.pt_PT.po b/modules/po/chansaver.pt_PT.po index 97be9487..b8af8f32 100644 --- a/modules/po/chansaver.pt_PT.po +++ b/modules/po/chansaver.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/chansaver.ro_RO.po b/modules/po/chansaver.ro_RO.po index af339541..698a97e4 100644 --- a/modules/po/chansaver.ro_RO.po +++ b/modules/po/chansaver.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/chansaver.ru_RU.po b/modules/po/chansaver.ru_RU.po index 3c2c9ca9..3d22d663 100644 --- a/modules/po/chansaver.ru_RU.po +++ b/modules/po/chansaver.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/chansaver.tr_TR.po b/modules/po/chansaver.tr_TR.po index 132e178e..d0857580 100644 --- a/modules/po/chansaver.tr_TR.po +++ b/modules/po/chansaver.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/clearbufferonmsg.bg_BG.po b/modules/po/clearbufferonmsg.bg_BG.po index 2ecaefed..78a88749 100644 --- a/modules/po/clearbufferonmsg.bg_BG.po +++ b/modules/po/clearbufferonmsg.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/clearbufferonmsg.da_DK.po b/modules/po/clearbufferonmsg.da_DK.po index e5eba7bc..0c54db09 100644 --- a/modules/po/clearbufferonmsg.da_DK.po +++ b/modules/po/clearbufferonmsg.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/clearbufferonmsg.de_DE.po b/modules/po/clearbufferonmsg.de_DE.po index b5e1d2e9..88a712ab 100644 --- a/modules/po/clearbufferonmsg.de_DE.po +++ b/modules/po/clearbufferonmsg.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/clearbufferonmsg.el_GR.po b/modules/po/clearbufferonmsg.el_GR.po index 52533834..c952a957 100644 --- a/modules/po/clearbufferonmsg.el_GR.po +++ b/modules/po/clearbufferonmsg.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/clearbufferonmsg.es_ES.po b/modules/po/clearbufferonmsg.es_ES.po index 26e99e69..a47e2143 100644 --- a/modules/po/clearbufferonmsg.es_ES.po +++ b/modules/po/clearbufferonmsg.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/clearbufferonmsg.fr_FR.po b/modules/po/clearbufferonmsg.fr_FR.po index 85e94ba2..f2373293 100644 --- a/modules/po/clearbufferonmsg.fr_FR.po +++ b/modules/po/clearbufferonmsg.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/clearbufferonmsg.id_ID.po b/modules/po/clearbufferonmsg.id_ID.po index f87bccc7..7eba1c60 100644 --- a/modules/po/clearbufferonmsg.id_ID.po +++ b/modules/po/clearbufferonmsg.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" "X-Crowdin-File-ID: 164\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: clearbufferonmsg.cpp:160 msgid "Clears all channel and query buffers whenever the user does something" diff --git a/modules/po/clearbufferonmsg.it_IT.po b/modules/po/clearbufferonmsg.it_IT.po index fd6a7621..0feabb87 100644 --- a/modules/po/clearbufferonmsg.it_IT.po +++ b/modules/po/clearbufferonmsg.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/clearbufferonmsg.nl_NL.po b/modules/po/clearbufferonmsg.nl_NL.po index c007192e..427c8cc6 100644 --- a/modules/po/clearbufferonmsg.nl_NL.po +++ b/modules/po/clearbufferonmsg.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/clearbufferonmsg.pl_PL.po b/modules/po/clearbufferonmsg.pl_PL.po index 0678eff5..7eb3f672 100644 --- a/modules/po/clearbufferonmsg.pl_PL.po +++ b/modules/po/clearbufferonmsg.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/clearbufferonmsg.pt_BR.po b/modules/po/clearbufferonmsg.pt_BR.po index af89921a..f71a9962 100644 --- a/modules/po/clearbufferonmsg.pt_BR.po +++ b/modules/po/clearbufferonmsg.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/clearbufferonmsg.pt_PT.po b/modules/po/clearbufferonmsg.pt_PT.po index d9cbc68b..a1bcb987 100644 --- a/modules/po/clearbufferonmsg.pt_PT.po +++ b/modules/po/clearbufferonmsg.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/clearbufferonmsg.ro_RO.po b/modules/po/clearbufferonmsg.ro_RO.po index 006272fb..3e2ebce0 100644 --- a/modules/po/clearbufferonmsg.ro_RO.po +++ b/modules/po/clearbufferonmsg.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/clearbufferonmsg.ru_RU.po b/modules/po/clearbufferonmsg.ru_RU.po index 8a4c0bcd..1fa8d538 100644 --- a/modules/po/clearbufferonmsg.ru_RU.po +++ b/modules/po/clearbufferonmsg.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/clearbufferonmsg.tr_TR.po b/modules/po/clearbufferonmsg.tr_TR.po index 5399775f..d62a5ff9 100644 --- a/modules/po/clearbufferonmsg.tr_TR.po +++ b/modules/po/clearbufferonmsg.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/clientnotify.bg_BG.po b/modules/po/clientnotify.bg_BG.po index bfcbe95a..cf8e9c1b 100644 --- a/modules/po/clientnotify.bg_BG.po +++ b/modules/po/clientnotify.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/clientnotify.da_DK.po b/modules/po/clientnotify.da_DK.po index e9684e79..ea4a7dad 100644 --- a/modules/po/clientnotify.da_DK.po +++ b/modules/po/clientnotify.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/clientnotify.de_DE.po b/modules/po/clientnotify.de_DE.po index f63f2459..73c4e6a3 100644 --- a/modules/po/clientnotify.de_DE.po +++ b/modules/po/clientnotify.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/clientnotify.el_GR.po b/modules/po/clientnotify.el_GR.po index 231f3753..61e68962 100644 --- a/modules/po/clientnotify.el_GR.po +++ b/modules/po/clientnotify.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/clientnotify.es_ES.po b/modules/po/clientnotify.es_ES.po index 4ab0074a..55be9bf3 100644 --- a/modules/po/clientnotify.es_ES.po +++ b/modules/po/clientnotify.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/clientnotify.fr_FR.po b/modules/po/clientnotify.fr_FR.po index 1d3cd8f5..5611f56f 100644 --- a/modules/po/clientnotify.fr_FR.po +++ b/modules/po/clientnotify.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/clientnotify.id_ID.po b/modules/po/clientnotify.id_ID.po index 627d2b8b..d2c9ae1b 100644 --- a/modules/po/clientnotify.id_ID.po +++ b/modules/po/clientnotify.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/clientnotify.pot\n" "X-Crowdin-File-ID: 165\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: clientnotify.cpp:53 msgid "" diff --git a/modules/po/clientnotify.it_IT.po b/modules/po/clientnotify.it_IT.po index 9c0a2572..04dd43ff 100644 --- a/modules/po/clientnotify.it_IT.po +++ b/modules/po/clientnotify.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/clientnotify.nl_NL.po b/modules/po/clientnotify.nl_NL.po index d43b32ae..beb551b5 100644 --- a/modules/po/clientnotify.nl_NL.po +++ b/modules/po/clientnotify.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/clientnotify.pl_PL.po b/modules/po/clientnotify.pl_PL.po index 9c37bfbf..db8362c6 100644 --- a/modules/po/clientnotify.pl_PL.po +++ b/modules/po/clientnotify.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/clientnotify.pt_BR.po b/modules/po/clientnotify.pt_BR.po index 01fb8912..cc2798f2 100644 --- a/modules/po/clientnotify.pt_BR.po +++ b/modules/po/clientnotify.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/clientnotify.pt_PT.po b/modules/po/clientnotify.pt_PT.po index ebd4ac0c..aee9dec7 100644 --- a/modules/po/clientnotify.pt_PT.po +++ b/modules/po/clientnotify.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/clientnotify.ro_RO.po b/modules/po/clientnotify.ro_RO.po index c7678add..c4757398 100644 --- a/modules/po/clientnotify.ro_RO.po +++ b/modules/po/clientnotify.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/clientnotify.ru_RU.po b/modules/po/clientnotify.ru_RU.po index cbb62981..973f6073 100644 --- a/modules/po/clientnotify.ru_RU.po +++ b/modules/po/clientnotify.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/clientnotify.tr_TR.po b/modules/po/clientnotify.tr_TR.po index 0001e68c..39f9023e 100644 --- a/modules/po/clientnotify.tr_TR.po +++ b/modules/po/clientnotify.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -57,7 +57,7 @@ msgid "" msgid_plural "" "Another client ({1}) authenticated as your user. Use the 'ListClients' " "command to see all {2} clients." -msgstr[0] "" +msgstr[0] "" msgstr[1] "" "Başka bir istemcinin ({1}) kullanıcınız olarak kimliği doğrulandı. Tüm {2} " "istemcilerini görmek için 'ListClients' komutunu kullanın." diff --git a/modules/po/controlpanel.bg_BG.po b/modules/po/controlpanel.bg_BG.po index f03e8b8c..7658ea4d 100644 --- a/modules/po/controlpanel.bg_BG.po +++ b/modules/po/controlpanel.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/controlpanel.da_DK.po b/modules/po/controlpanel.da_DK.po index c22b3f80..d0c047d9 100644 --- a/modules/po/controlpanel.da_DK.po +++ b/modules/po/controlpanel.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/controlpanel.de_DE.po b/modules/po/controlpanel.de_DE.po index 0416efab..8ce18962 100644 --- a/modules/po/controlpanel.de_DE.po +++ b/modules/po/controlpanel.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/controlpanel.el_GR.po b/modules/po/controlpanel.el_GR.po index ac115f26..34c7f451 100644 --- a/modules/po/controlpanel.el_GR.po +++ b/modules/po/controlpanel.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/controlpanel.es_ES.po b/modules/po/controlpanel.es_ES.po index cd65056e..def213cf 100644 --- a/modules/po/controlpanel.es_ES.po +++ b/modules/po/controlpanel.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/controlpanel.fr_FR.po b/modules/po/controlpanel.fr_FR.po index 5d64e34e..d5456e3e 100644 --- a/modules/po/controlpanel.fr_FR.po +++ b/modules/po/controlpanel.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/controlpanel.id_ID.po b/modules/po/controlpanel.id_ID.po index 3d7e928a..1a72d408 100644 --- a/modules/po/controlpanel.id_ID.po +++ b/modules/po/controlpanel.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/controlpanel.pot\n" "X-Crowdin-File-ID: 166\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: controlpanel.cpp:51 controlpanel.cpp:64 msgctxt "helptable" diff --git a/modules/po/controlpanel.it_IT.po b/modules/po/controlpanel.it_IT.po index 186cd2e7..2f5d0f85 100644 --- a/modules/po/controlpanel.it_IT.po +++ b/modules/po/controlpanel.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/controlpanel.nl_NL.po b/modules/po/controlpanel.nl_NL.po index 53eac792..61d497fb 100644 --- a/modules/po/controlpanel.nl_NL.po +++ b/modules/po/controlpanel.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/controlpanel.pl_PL.po b/modules/po/controlpanel.pl_PL.po index 81f412b1..b41e2743 100644 --- a/modules/po/controlpanel.pl_PL.po +++ b/modules/po/controlpanel.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/controlpanel.pt_BR.po b/modules/po/controlpanel.pt_BR.po index 55bc2fab..74990312 100644 --- a/modules/po/controlpanel.pt_BR.po +++ b/modules/po/controlpanel.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/controlpanel.pt_PT.po b/modules/po/controlpanel.pt_PT.po index 63947b49..4b4eb797 100644 --- a/modules/po/controlpanel.pt_PT.po +++ b/modules/po/controlpanel.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/controlpanel.ro_RO.po b/modules/po/controlpanel.ro_RO.po index 8c7daaa3..8dc83594 100644 --- a/modules/po/controlpanel.ro_RO.po +++ b/modules/po/controlpanel.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/controlpanel.ru_RU.po b/modules/po/controlpanel.ru_RU.po index 9752fe86..b69607d7 100644 --- a/modules/po/controlpanel.ru_RU.po +++ b/modules/po/controlpanel.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/controlpanel.tr_TR.po b/modules/po/controlpanel.tr_TR.po index 721ff20f..866b85fa 100644 --- a/modules/po/controlpanel.tr_TR.po +++ b/modules/po/controlpanel.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -258,498 +258,484 @@ msgstr "Kullanımı: AddUser <şifre>" #: controlpanel.cpp:1011 msgid "Error: User {1} already exists!" -msgstr "Hata: {1} kullanıcısı zaten mevcut!" +msgstr "" #: controlpanel.cpp:1023 controlpanel.cpp:1098 msgid "Error: User not added: {1}" -msgstr "Hata: Kullanıcı eklenmedi: {1}" +msgstr "" #: controlpanel.cpp:1027 controlpanel.cpp:1102 msgid "User {1} added!" -msgstr "{1} kullanıcısı eklendi!" +msgstr "" #: controlpanel.cpp:1034 msgid "Error: You need to have admin rights to delete users!" msgstr "" -"Hata: Kullanıcıları silmek için yönetici haklarına sahip olmanız gerekir!" #: controlpanel.cpp:1040 msgid "Usage: DelUser " -msgstr "Kullanımı: DelUser " +msgstr "" #: controlpanel.cpp:1052 msgid "Error: You can't delete yourself!" -msgstr "Hata: Kendinizi silemezsiniz!" +msgstr "" #: controlpanel.cpp:1058 msgid "Error: Internal error!" -msgstr "Hata: Dahili hata!" +msgstr "" #: controlpanel.cpp:1062 msgid "User {1} deleted!" -msgstr "{1} kullanıcısı silindi!" +msgstr "" #: controlpanel.cpp:1077 msgid "Usage: CloneUser " -msgstr "Kullanımı: CloneUser " +msgstr "" #: controlpanel.cpp:1092 msgid "Error: Cloning failed: {1}" -msgstr "Hata: Klonlama başarısız oldu: {1}" +msgstr "" #: controlpanel.cpp:1121 msgid "Usage: AddNetwork [user] network" -msgstr "Kullanımı: AddNetwork [kullanıcı] network" +msgstr "" #: controlpanel.cpp:1132 msgid "" "Network number limit reached. Ask an admin to increase the limit for you, or " "delete unneeded networks using /znc DelNetwork " msgstr "" -"Ağ sayısı sınırına ulaşıldı. Bir yöneticiden sizin için sınırı artırmasını " -"isteyin veya /znc DelNetwork kullanarak gereksiz ağları silmesini " -"isteyin" #: controlpanel.cpp:1140 msgid "Error: User {1} already has a network with the name {2}" -msgstr "Hata: {1} kullanıcısı zaten {2} adında bir ağa sahip" +msgstr "" #: controlpanel.cpp:1147 msgid "Network {1} added to user {2}." -msgstr "{1} ağı, {2} kullanıcısına eklendi." +msgstr "" #: controlpanel.cpp:1151 msgid "Error: Network [{1}] could not be added for user {2}: {3}" -msgstr "Hata: [{1}] ağı, {2} kullanıcısı için eklenemedi: {3}" +msgstr "" #: controlpanel.cpp:1171 msgid "Usage: DelNetwork [user] network" -msgstr "Kullanımı: DelNetwork [kullanıcı] network" +msgstr "" #: controlpanel.cpp:1187 msgid "The currently active network can be deleted via {1}status" -msgstr "Şu anda etkin olan ağ, {1} durumu aracılığıyla silinebilir" +msgstr "" #: controlpanel.cpp:1193 msgid "Network {1} deleted for user {2}." -msgstr "{2} kullanıcısı için {1} ağı silindi." +msgstr "" #: controlpanel.cpp:1197 msgid "Error: Network {1} could not be deleted for user {2}." -msgstr "Hata: {1} ağı, {2} kullanıcısı için silinemedi." +msgstr "" #: controlpanel.cpp:1216 controlpanel.cpp:1224 msgctxt "listnetworks" msgid "Network" -msgstr "Ağ" +msgstr "" #: controlpanel.cpp:1217 controlpanel.cpp:1226 controlpanel.cpp:1234 msgctxt "listnetworks" msgid "OnIRC" -msgstr "IRC'de" +msgstr "" #: controlpanel.cpp:1218 controlpanel.cpp:1227 msgctxt "listnetworks" msgid "IRC Server" -msgstr "IRC Sunucusu" +msgstr "" #: controlpanel.cpp:1219 controlpanel.cpp:1229 msgctxt "listnetworks" msgid "IRC User" -msgstr "IRC Kullanıcısı" +msgstr "" #: controlpanel.cpp:1220 controlpanel.cpp:1231 msgctxt "listnetworks" msgid "Channels" -msgstr "Kanallar" +msgstr "" #: controlpanel.cpp:1239 msgid "No networks" -msgstr "Ağ yok" +msgstr "" #: controlpanel.cpp:1250 msgid "Usage: AddServer [[+]port] [password]" -msgstr "Kullanımı: AddServer [[+]port] [şifre]" +msgstr "" #: controlpanel.cpp:1269 msgid "Added IRC Server {1} to network {2} for user {3}." -msgstr "{3} kullanıcısı için {2} ağına IRC Sunucusu {1} eklendi." +msgstr "" #: controlpanel.cpp:1273 msgid "Error: Could not add IRC server {1} to network {2} for user {3}." -msgstr "Hata: {3} kullanıcısı için {1} IRC sunucusu {2} ağına eklenemedi." +msgstr "" #: controlpanel.cpp:1286 msgid "Usage: DelServer [[+]port] [password]" -msgstr "Kullanımı: DelServer [[+]port] [şifre]" +msgstr "" #: controlpanel.cpp:1306 msgid "Deleted IRC Server {1} from network {2} for user {3}." -msgstr "{3} kullanıcısı için {1} IRC Sunucusu {2} ağından silindi." +msgstr "" #: controlpanel.cpp:1310 msgid "Error: Could not delete IRC server {1} from network {2} for user {3}." -msgstr "Hata: {3} kullanıcısı için {1} IRC sunucusu {2} ağından silinemedi." +msgstr "" #: controlpanel.cpp:1320 msgid "Usage: Reconnect " -msgstr "Kullanımı: Reconnect " +msgstr "" #: controlpanel.cpp:1347 msgid "Queued network {1} of user {2} for a reconnect." -msgstr "{2} kullanıcısının {1} ağı, yeniden bağlantı için sıraya alındı." +msgstr "" #: controlpanel.cpp:1356 msgid "Usage: Disconnect " -msgstr "Kullanımı: Disconnect " +msgstr "" #: controlpanel.cpp:1371 msgid "Closed IRC connection for network {1} of user {2}." -msgstr "{2} kullanıcısının {1} ağı için kapalı IRC bağlantısı." +msgstr "" #: controlpanel.cpp:1386 controlpanel.cpp:1391 msgctxt "listctcp" msgid "Request" -msgstr "İstek" +msgstr "" #: controlpanel.cpp:1387 controlpanel.cpp:1392 msgctxt "listctcp" msgid "Reply" -msgstr "Yanıt" +msgstr "" #: controlpanel.cpp:1396 msgid "No CTCP replies for user {1} are configured" -msgstr "{1} kullanıcısı için CTCP yanıtı yapılandırılmadı" +msgstr "" #: controlpanel.cpp:1399 msgid "CTCP replies for user {1}:" -msgstr "{1} kullanıcısı için CTCP yanıtları:" +msgstr "" #: controlpanel.cpp:1415 msgid "Usage: AddCTCP [user] [request] [reply]" -msgstr "Kullanımı: AddCTCP [kullanıcı] [istek] [yanıt]" +msgstr "" #: controlpanel.cpp:1417 msgid "" "This will cause ZNC to reply to the CTCP instead of forwarding it to clients." msgstr "" -"Bu, ZNC'nin istemcilere iletmek yerine CTCP'ye yanıt vermesine neden " -"olacaktır." #: controlpanel.cpp:1420 msgid "An empty reply will cause the CTCP request to be blocked." msgstr "" -"Bu, ZNC'nin istemcilere iletmek yerine CTCP'ye yanıt vermesine neden " -"olacaktır." #: controlpanel.cpp:1434 msgid "CTCP requests {1} to user {2} will now be blocked." -msgstr "{2} kullanıcısına yönelik {1} CTCP istekleri artık engellenecek." +msgstr "" #: controlpanel.cpp:1438 msgid "CTCP requests {1} to user {2} will now get reply: {3}" -msgstr "{2} kullanıcısına yönelik CTCP istekleri {1} artık yanıt alacak: {3}" +msgstr "" #: controlpanel.cpp:1460 msgid "Usage: DelCTCP [user] [request]" -msgstr "Kullanımı: DelCTCP [kullanıcı] [istek]" +msgstr "" #: controlpanel.cpp:1466 msgid "CTCP requests {1} to user {2} will now be sent to IRC clients" msgstr "" -"{2} kullanıcısına yönelik {1} CTCP istekleri artık IRC istemcilerine " -"gönderilecek" #: controlpanel.cpp:1470 msgid "" "CTCP requests {1} to user {2} will be sent to IRC clients (nothing has " "changed)" msgstr "" -"{2} kullanıcısına yönelik {1} CTCP istekleri IRC istemcilerine gönderilecek " -"(hiçbir şey değişmedi)" #: controlpanel.cpp:1480 controlpanel.cpp:1554 msgid "Loading modules has been disabled." -msgstr "Modüllerin yüklenmesi devre dışı bırakıldı." +msgstr "" #: controlpanel.cpp:1489 msgid "Error: Unable to load module {1}: {2}" -msgstr "Hata: {1} modülü yüklenemiyor: {2}" +msgstr "" #: controlpanel.cpp:1492 msgid "Loaded module {1}" -msgstr "{1} modülü yüklendi" +msgstr "" #: controlpanel.cpp:1497 msgid "Error: Unable to reload module {1}: {2}" -msgstr "Hata: {1} modülü yeniden yüklenemiyor: {2}" +msgstr "" #: controlpanel.cpp:1500 msgid "Reloaded module {1}" -msgstr "{1} modülü tekrar yüklendi." +msgstr "" #: controlpanel.cpp:1504 msgid "Error: Unable to load module {1} because it is already loaded" -msgstr "Hata: {1} modülü zaten yüklü olduğundan yüklenemiyor" +msgstr "" #: controlpanel.cpp:1515 msgid "Usage: LoadModule [args]" -msgstr "Kullanımı: LoadModule [arg.lar]" +msgstr "" #: controlpanel.cpp:1534 msgid "Usage: LoadNetModule [args]" -msgstr "Kullanımı: LoadNetModule [arg.lar]" +msgstr "" #: controlpanel.cpp:1559 msgid "Please use /znc unloadmod {1}" -msgstr "Lütfen '/znc unloadmod {1}' kullanın" +msgstr "" #: controlpanel.cpp:1565 msgid "Error: Unable to unload module {1}: {2}" -msgstr "Hata: {1} modülü kaldırılamıyor: {2}" +msgstr "" #: controlpanel.cpp:1568 msgid "Unloaded module {1}" -msgstr "Yüklenmemiş modül {1}" +msgstr "" #: controlpanel.cpp:1577 msgid "Usage: UnloadModule " -msgstr "Kullanımı: UnloadModule " +msgstr "" #: controlpanel.cpp:1594 msgid "Usage: UnloadNetModule " -msgstr "Kullanımı: UnloadNetModule " +msgstr "" #: controlpanel.cpp:1611 controlpanel.cpp:1617 msgctxt "listmodules" msgid "Name" -msgstr "Adı" +msgstr "" #: controlpanel.cpp:1612 controlpanel.cpp:1618 msgctxt "listmodules" msgid "Arguments" -msgstr "Argümanlar" +msgstr "" #: controlpanel.cpp:1637 msgid "User {1} has no modules loaded." -msgstr "{1} kullanıcısının yüklü modülü yok." +msgstr "" #: controlpanel.cpp:1641 msgid "Modules loaded for user {1}:" -msgstr "{1} kullanıcısı için yüklenen modüller:" +msgstr "" #: controlpanel.cpp:1661 msgid "Network {1} of user {2} has no modules loaded." -msgstr "{2} kullanıcısının {1} ağında yüklü modül yok." +msgstr "" #: controlpanel.cpp:1666 msgid "Modules loaded for network {1} of user {2}:" -msgstr "{2} kullanıcısının {1} ağı için yüklenen modüller:" +msgstr "" #: controlpanel.cpp:1673 msgid "[command] [variable]" -msgstr "[komut] [değişken]" +msgstr "" #: controlpanel.cpp:1674 msgid "Prints help for matching commands and variables" -msgstr "Komutları ve değişkenleri eşleştirmeye yönelik yardım yazdırır" +msgstr "" #: controlpanel.cpp:1677 msgid " [username]" -msgstr " [kullanıcı_adı]" +msgstr "" #: controlpanel.cpp:1678 msgid "Prints the variable's value for the given or current user" -msgstr "Verilen veya mevcut kullanıcı için değişkenin değerini yazdırır" +msgstr "" #: controlpanel.cpp:1680 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1681 msgid "Sets the variable's value for the given user" -msgstr "Belirtilen kullanıcı için değişkenin değerini ayarlar" +msgstr "" #: controlpanel.cpp:1683 msgid " [username] [network]" -msgstr " [kullanıcı_adı] [ağ]" +msgstr "" #: controlpanel.cpp:1684 msgid "Prints the variable's value for the given network" -msgstr "Verilen ağ için değişkenin değerini yazdırır" +msgstr "" #: controlpanel.cpp:1686 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1687 msgid "Sets the variable's value for the given network" -msgstr "Verilen ağ için değişkenin değerini ayarlar" +msgstr "" #: controlpanel.cpp:1689 msgid " [username] " -msgstr " [kullanıcı_adı] " +msgstr "" #: controlpanel.cpp:1690 msgid "Prints the variable's value for the given channel" -msgstr "Verilen kanal için değişkenin değerini yazdırır" +msgstr "" #: controlpanel.cpp:1693 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1694 msgid "Sets the variable's value for the given channel" -msgstr "Verilen kanal için değişkenin değerini ayarlar" +msgstr "" #: controlpanel.cpp:1696 controlpanel.cpp:1699 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1697 msgid "Adds a new channel" -msgstr "Yeni bir kanal ekler" +msgstr "" #: controlpanel.cpp:1700 msgid "Deletes a channel" -msgstr "Bir kanalı siler" +msgstr "" #: controlpanel.cpp:1702 msgid "Lists users" -msgstr "Kullanıcıları listeler" +msgstr "" #: controlpanel.cpp:1704 msgid " " -msgstr " <şifre>" +msgstr "" #: controlpanel.cpp:1705 msgid "Adds a new user" -msgstr "Yeni bir kullanıcı ekler" +msgstr "" #: controlpanel.cpp:1707 controlpanel.cpp:1730 controlpanel.cpp:1744 msgid "" -msgstr "" +msgstr "" #: controlpanel.cpp:1707 msgid "Deletes a user" -msgstr "Bir kullanıcıyı siler" +msgstr "" #: controlpanel.cpp:1709 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1710 msgid "Clones a user" -msgstr "Bir kullanıcıyı kopyalar (klon)" +msgstr "" #: controlpanel.cpp:1712 controlpanel.cpp:1715 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1713 msgid "Adds a new IRC server for the given or current user" -msgstr "Verilen veya mevcut kullanıcı için yeni bir IRC sunucusu ekler" +msgstr "" #: controlpanel.cpp:1716 msgid "Deletes an IRC server from the given or current user" -msgstr "Verilen veya mevcut kullanıcıdan bir IRC sunucusunu siler" +msgstr "" #: controlpanel.cpp:1718 controlpanel.cpp:1721 controlpanel.cpp:1741 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1719 msgid "Cycles the user's IRC server connection" -msgstr "Kullanıcının IRC sunucu bağlantısını tekrarlar (cycle)" +msgstr "" #: controlpanel.cpp:1722 msgid "Disconnects the user from their IRC server" -msgstr "Kullanıcının IRC sunucusuyla bağlantısını keser" +msgstr "" #: controlpanel.cpp:1724 msgid " [args]" -msgstr " [arg.lar]" +msgstr "" #: controlpanel.cpp:1725 msgid "Loads a Module for a user" -msgstr "Bir kullanıcı için bir modül yükler" +msgstr "" #: controlpanel.cpp:1727 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1728 msgid "Removes a Module of a user" -msgstr "Bir modülü bir kullanıcıdan kaldırır" +msgstr "" #: controlpanel.cpp:1731 msgid "Get the list of modules for a user" -msgstr "Bir kullanıcı için modüllerin listesini alın" +msgstr "" #: controlpanel.cpp:1734 msgid " [args]" -msgstr " [arg.lar]" +msgstr "" #: controlpanel.cpp:1735 msgid "Loads a Module for a network" -msgstr "Bir ağ için bir modül yükler" +msgstr "" #: controlpanel.cpp:1738 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1739 msgid "Removes a Module of a network" -msgstr "Bir modülü ağdan kaldırır" +msgstr "" #: controlpanel.cpp:1742 msgid "Get the list of modules for a network" -msgstr "Bir ağ için modüllerin listesini alın" +msgstr "" #: controlpanel.cpp:1745 msgid "List the configured CTCP replies" -msgstr "Yapılandırılmış CTCP yanıtlarını listeleyin" +msgstr "" #: controlpanel.cpp:1747 msgid " [reply]" -msgstr " [yanıt]" +msgstr "" #: controlpanel.cpp:1748 msgid "Configure a new CTCP reply" -msgstr "Yeni bir CTCP yanıtı yapılandırma" +msgstr "" #: controlpanel.cpp:1750 msgid " " -msgstr " " +msgstr "" #: controlpanel.cpp:1751 msgid "Remove a CTCP reply" -msgstr "CTCP yanıtını kaldırma" +msgstr "" #: controlpanel.cpp:1755 controlpanel.cpp:1758 msgid "[username] " -msgstr "[kullanıcı] " +msgstr "" #: controlpanel.cpp:1756 msgid "Add a network for a user" -msgstr "Bir kullanıcı için ağ ekleme" +msgstr "" #: controlpanel.cpp:1759 msgid "Delete a network for a user" -msgstr "Bir kullanıcı için ağı silme" +msgstr "" #: controlpanel.cpp:1761 msgid "[username]" -msgstr "[kullanıcı_adı]" +msgstr "" #: controlpanel.cpp:1762 msgid "List all networks for a user" -msgstr "Bir kullanıcı için tüm ağları listele" +msgstr "" #: controlpanel.cpp:1775 msgid "" "Dynamic configuration through IRC. Allows editing only yourself if you're " "not ZNC admin." msgstr "" -"IRC aracılığıyla dinamik yapılandırma. ZNC yöneticisi değilseniz yalnızca " -"kendinizin düzenleme yapmasına izin verir." diff --git a/modules/po/corecaps.bg_BG.po b/modules/po/corecaps.bg_BG.po index 680944c2..1c7ebc2a 100644 --- a/modules/po/corecaps.bg_BG.po +++ b/modules/po/corecaps.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 460\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/corecaps.da_DK.po b/modules/po/corecaps.da_DK.po index 6cd47bb7..ea500393 100644 --- a/modules/po/corecaps.da_DK.po +++ b/modules/po/corecaps.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 460\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/corecaps.de_DE.po b/modules/po/corecaps.de_DE.po index cd3c59ef..f252b6c3 100644 --- a/modules/po/corecaps.de_DE.po +++ b/modules/po/corecaps.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 460\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/corecaps.el_GR.po b/modules/po/corecaps.el_GR.po index 1882a223..37f38cdb 100644 --- a/modules/po/corecaps.el_GR.po +++ b/modules/po/corecaps.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 460\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/corecaps.es_ES.po b/modules/po/corecaps.es_ES.po index a5a91e66..b3b328f2 100644 --- a/modules/po/corecaps.es_ES.po +++ b/modules/po/corecaps.es_ES.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Spanish\n" +"Language: es_ES\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: es-ES\n" "X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" "X-Crowdin-File-ID: 460\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Spanish\n" -"Language: es_ES\n" #: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." diff --git a/modules/po/corecaps.fr_FR.po b/modules/po/corecaps.fr_FR.po index 120bdcdd..a3cdc5fd 100644 --- a/modules/po/corecaps.fr_FR.po +++ b/modules/po/corecaps.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 460\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/corecaps.id_ID.po b/modules/po/corecaps.id_ID.po index 7893485c..abe81e3a 100644 --- a/modules/po/corecaps.id_ID.po +++ b/modules/po/corecaps.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/corecaps.pot\n" "X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." diff --git a/modules/po/corecaps.it_IT.po b/modules/po/corecaps.it_IT.po index 64953744..533f72ee 100644 --- a/modules/po/corecaps.it_IT.po +++ b/modules/po/corecaps.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 460\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/corecaps.nl_NL.po b/modules/po/corecaps.nl_NL.po index 48900889..284d803a 100644 --- a/modules/po/corecaps.nl_NL.po +++ b/modules/po/corecaps.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 460\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/corecaps.ro_RO.po b/modules/po/corecaps.ro_RO.po index 60bdea81..2f4f0de0 100644 --- a/modules/po/corecaps.ro_RO.po +++ b/modules/po/corecaps.ro_RO.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Romanian\n" +"Language: ro_RO\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n" @@ -9,9 +12,6 @@ msgstr "" "X-Crowdin-Language: ro\n" "X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" "X-Crowdin-File-ID: 460\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Romanian\n" -"Language: ro_RO\n" #: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." diff --git a/modules/po/corecaps.ru_RU.po b/modules/po/corecaps.ru_RU.po index 74e7173b..eea48fbf 100644 --- a/modules/po/corecaps.ru_RU.po +++ b/modules/po/corecaps.ru_RU.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Russian\n" +"Language: ru_RU\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 " @@ -10,9 +13,6 @@ msgstr "" "X-Crowdin-Language: ru\n" "X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" "X-Crowdin-File-ID: 460\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Russian\n" -"Language: ru_RU\n" #: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." diff --git a/modules/po/corecaps.tr_TR.po b/modules/po/corecaps.tr_TR.po index ab0aad3a..e6267e4e 100644 --- a/modules/po/corecaps.tr_TR.po +++ b/modules/po/corecaps.tr_TR.po @@ -1,5 +1,8 @@ msgid "" msgstr "" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Turkish\n" +"Language: tr_TR\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -8,9 +11,6 @@ msgstr "" "X-Crowdin-Language: tr\n" "X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" "X-Crowdin-File-ID: 460\n" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Turkish\n" -"Language: tr_TR\n" #: corecaps.cpp:75 msgid "Adds support for several IRC capabilities, extracted from ZNC core." diff --git a/modules/po/crypt.bg_BG.po b/modules/po/crypt.bg_BG.po index 5ab68f27..af6c928a 100644 --- a/modules/po/crypt.bg_BG.po +++ b/modules/po/crypt.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/crypt.da_DK.po b/modules/po/crypt.da_DK.po index 0cb5e6ac..11f73ac7 100644 --- a/modules/po/crypt.da_DK.po +++ b/modules/po/crypt.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/crypt.de_DE.po b/modules/po/crypt.de_DE.po index f1e93b8b..3d835465 100644 --- a/modules/po/crypt.de_DE.po +++ b/modules/po/crypt.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/crypt.el_GR.po b/modules/po/crypt.el_GR.po index 649763d7..537826de 100644 --- a/modules/po/crypt.el_GR.po +++ b/modules/po/crypt.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/crypt.es_ES.po b/modules/po/crypt.es_ES.po index d1c6b62e..e98f8926 100644 --- a/modules/po/crypt.es_ES.po +++ b/modules/po/crypt.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/crypt.fr_FR.po b/modules/po/crypt.fr_FR.po index 13ed6365..ffc8dfa5 100644 --- a/modules/po/crypt.fr_FR.po +++ b/modules/po/crypt.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/crypt.id_ID.po b/modules/po/crypt.id_ID.po index e925d3a5..cb021a7f 100644 --- a/modules/po/crypt.id_ID.po +++ b/modules/po/crypt.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/crypt.pot\n" "X-Crowdin-File-ID: 167\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: crypt.cpp:199 msgid "<#chan|Nick>" diff --git a/modules/po/crypt.it_IT.po b/modules/po/crypt.it_IT.po index 63f2cd80..1fa15073 100644 --- a/modules/po/crypt.it_IT.po +++ b/modules/po/crypt.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/crypt.nl_NL.po b/modules/po/crypt.nl_NL.po index 045a855a..091a9d94 100644 --- a/modules/po/crypt.nl_NL.po +++ b/modules/po/crypt.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/crypt.pl_PL.po b/modules/po/crypt.pl_PL.po index 1dac55aa..0ffa2d38 100644 --- a/modules/po/crypt.pl_PL.po +++ b/modules/po/crypt.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/crypt.pt_BR.po b/modules/po/crypt.pt_BR.po index 4e419934..59dfbb95 100644 --- a/modules/po/crypt.pt_BR.po +++ b/modules/po/crypt.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/crypt.pt_PT.po b/modules/po/crypt.pt_PT.po index 2fa1e482..57f17e87 100644 --- a/modules/po/crypt.pt_PT.po +++ b/modules/po/crypt.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/crypt.ro_RO.po b/modules/po/crypt.ro_RO.po index ccf76eb9..a4594803 100644 --- a/modules/po/crypt.ro_RO.po +++ b/modules/po/crypt.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/crypt.ru_RU.po b/modules/po/crypt.ru_RU.po index d1a6f139..8f8bbb90 100644 --- a/modules/po/crypt.ru_RU.po +++ b/modules/po/crypt.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/crypt.tr_TR.po b/modules/po/crypt.tr_TR.po index 48d65881..baf549dd 100644 --- a/modules/po/crypt.tr_TR.po +++ b/modules/po/crypt.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/ctcpflood.bg_BG.po b/modules/po/ctcpflood.bg_BG.po index 47bab0ac..143f0174 100644 --- a/modules/po/ctcpflood.bg_BG.po +++ b/modules/po/ctcpflood.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/ctcpflood.da_DK.po b/modules/po/ctcpflood.da_DK.po index a3fdd65a..bddc55a4 100644 --- a/modules/po/ctcpflood.da_DK.po +++ b/modules/po/ctcpflood.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/ctcpflood.de_DE.po b/modules/po/ctcpflood.de_DE.po index c200f448..4842daba 100644 --- a/modules/po/ctcpflood.de_DE.po +++ b/modules/po/ctcpflood.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/ctcpflood.el_GR.po b/modules/po/ctcpflood.el_GR.po index f9a771c4..1f402808 100644 --- a/modules/po/ctcpflood.el_GR.po +++ b/modules/po/ctcpflood.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/ctcpflood.es_ES.po b/modules/po/ctcpflood.es_ES.po index 260e3edd..e6d6257d 100644 --- a/modules/po/ctcpflood.es_ES.po +++ b/modules/po/ctcpflood.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/ctcpflood.fr_FR.po b/modules/po/ctcpflood.fr_FR.po index c4a0d02e..c394e84f 100644 --- a/modules/po/ctcpflood.fr_FR.po +++ b/modules/po/ctcpflood.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/ctcpflood.id_ID.po b/modules/po/ctcpflood.id_ID.po index 28321f4d..40a9cdd0 100644 --- a/modules/po/ctcpflood.id_ID.po +++ b/modules/po/ctcpflood.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" "X-Crowdin-File-ID: 168\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: ctcpflood.cpp:25 ctcpflood.cpp:27 msgid "" diff --git a/modules/po/ctcpflood.it_IT.po b/modules/po/ctcpflood.it_IT.po index 268c97fe..6be5694e 100644 --- a/modules/po/ctcpflood.it_IT.po +++ b/modules/po/ctcpflood.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/ctcpflood.nl_NL.po b/modules/po/ctcpflood.nl_NL.po index 7a69227c..18a72ee2 100644 --- a/modules/po/ctcpflood.nl_NL.po +++ b/modules/po/ctcpflood.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/ctcpflood.pl_PL.po b/modules/po/ctcpflood.pl_PL.po index 1e404857..b5ea5625 100644 --- a/modules/po/ctcpflood.pl_PL.po +++ b/modules/po/ctcpflood.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/ctcpflood.pt_BR.po b/modules/po/ctcpflood.pt_BR.po index 80ad1f1f..68109260 100644 --- a/modules/po/ctcpflood.pt_BR.po +++ b/modules/po/ctcpflood.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/ctcpflood.pt_PT.po b/modules/po/ctcpflood.pt_PT.po index 0a6eabaf..0490646c 100644 --- a/modules/po/ctcpflood.pt_PT.po +++ b/modules/po/ctcpflood.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/ctcpflood.ro_RO.po b/modules/po/ctcpflood.ro_RO.po index 3e9b6503..56f8952d 100644 --- a/modules/po/ctcpflood.ro_RO.po +++ b/modules/po/ctcpflood.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/ctcpflood.ru_RU.po b/modules/po/ctcpflood.ru_RU.po index 158f3f88..7d614e07 100644 --- a/modules/po/ctcpflood.ru_RU.po +++ b/modules/po/ctcpflood.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/ctcpflood.tr_TR.po b/modules/po/ctcpflood.tr_TR.po index 1af8310b..bbf2688c 100644 --- a/modules/po/ctcpflood.tr_TR.po +++ b/modules/po/ctcpflood.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/cyrusauth.bg_BG.po b/modules/po/cyrusauth.bg_BG.po index 0d4bb405..98402b85 100644 --- a/modules/po/cyrusauth.bg_BG.po +++ b/modules/po/cyrusauth.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/cyrusauth.da_DK.po b/modules/po/cyrusauth.da_DK.po index 66af7b94..0239bb8d 100644 --- a/modules/po/cyrusauth.da_DK.po +++ b/modules/po/cyrusauth.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/cyrusauth.de_DE.po b/modules/po/cyrusauth.de_DE.po index 621c3057..40ea11b0 100644 --- a/modules/po/cyrusauth.de_DE.po +++ b/modules/po/cyrusauth.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/cyrusauth.el_GR.po b/modules/po/cyrusauth.el_GR.po index 75f2d8cc..f64deed7 100644 --- a/modules/po/cyrusauth.el_GR.po +++ b/modules/po/cyrusauth.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/cyrusauth.es_ES.po b/modules/po/cyrusauth.es_ES.po index d12c432b..f345c476 100644 --- a/modules/po/cyrusauth.es_ES.po +++ b/modules/po/cyrusauth.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/cyrusauth.fr_FR.po b/modules/po/cyrusauth.fr_FR.po index 628cac37..490af7c4 100644 --- a/modules/po/cyrusauth.fr_FR.po +++ b/modules/po/cyrusauth.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/cyrusauth.id_ID.po b/modules/po/cyrusauth.id_ID.po index 3459f6d3..e6820030 100644 --- a/modules/po/cyrusauth.id_ID.po +++ b/modules/po/cyrusauth.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" "X-Crowdin-File-ID: 169\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: cyrusauth.cpp:42 msgid "Shows current settings" diff --git a/modules/po/cyrusauth.it_IT.po b/modules/po/cyrusauth.it_IT.po index c8de85d2..40973638 100644 --- a/modules/po/cyrusauth.it_IT.po +++ b/modules/po/cyrusauth.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/cyrusauth.nl_NL.po b/modules/po/cyrusauth.nl_NL.po index 07156b1c..6cb6b6ac 100644 --- a/modules/po/cyrusauth.nl_NL.po +++ b/modules/po/cyrusauth.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/cyrusauth.pl_PL.po b/modules/po/cyrusauth.pl_PL.po index 52de7854..508deb36 100644 --- a/modules/po/cyrusauth.pl_PL.po +++ b/modules/po/cyrusauth.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/cyrusauth.pt_BR.po b/modules/po/cyrusauth.pt_BR.po index 8d2b5569..7ae571b4 100644 --- a/modules/po/cyrusauth.pt_BR.po +++ b/modules/po/cyrusauth.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/cyrusauth.pt_PT.po b/modules/po/cyrusauth.pt_PT.po index 1fd2c855..d77d1033 100644 --- a/modules/po/cyrusauth.pt_PT.po +++ b/modules/po/cyrusauth.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/cyrusauth.ro_RO.po b/modules/po/cyrusauth.ro_RO.po index 6a731814..870d6d57 100644 --- a/modules/po/cyrusauth.ro_RO.po +++ b/modules/po/cyrusauth.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/cyrusauth.ru_RU.po b/modules/po/cyrusauth.ru_RU.po index 083625bc..1eaffa73 100644 --- a/modules/po/cyrusauth.ru_RU.po +++ b/modules/po/cyrusauth.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/cyrusauth.tr_TR.po b/modules/po/cyrusauth.tr_TR.po index 7308ed45..362edc02 100644 --- a/modules/po/cyrusauth.tr_TR.po +++ b/modules/po/cyrusauth.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/dcc.bg_BG.po b/modules/po/dcc.bg_BG.po index 9859e06f..498349f1 100644 --- a/modules/po/dcc.bg_BG.po +++ b/modules/po/dcc.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/dcc.da_DK.po b/modules/po/dcc.da_DK.po index 3db436a9..31eee9a9 100644 --- a/modules/po/dcc.da_DK.po +++ b/modules/po/dcc.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/dcc.de_DE.po b/modules/po/dcc.de_DE.po index c95d2e0b..418ca10a 100644 --- a/modules/po/dcc.de_DE.po +++ b/modules/po/dcc.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/dcc.el_GR.po b/modules/po/dcc.el_GR.po index fa3f99b1..36879684 100644 --- a/modules/po/dcc.el_GR.po +++ b/modules/po/dcc.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/dcc.es_ES.po b/modules/po/dcc.es_ES.po index 1d9ef5f2..3c8f4d6d 100644 --- a/modules/po/dcc.es_ES.po +++ b/modules/po/dcc.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/dcc.fr_FR.po b/modules/po/dcc.fr_FR.po index c7d49df0..225e82ca 100644 --- a/modules/po/dcc.fr_FR.po +++ b/modules/po/dcc.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/dcc.id_ID.po b/modules/po/dcc.id_ID.po index d9701e41..f1af517b 100644 --- a/modules/po/dcc.id_ID.po +++ b/modules/po/dcc.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/dcc.pot\n" "X-Crowdin-File-ID: 170\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: dcc.cpp:88 msgid " " diff --git a/modules/po/dcc.it_IT.po b/modules/po/dcc.it_IT.po index b42c1fcd..b49e4771 100644 --- a/modules/po/dcc.it_IT.po +++ b/modules/po/dcc.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/dcc.nl_NL.po b/modules/po/dcc.nl_NL.po index fda4d3ac..f85f87ab 100644 --- a/modules/po/dcc.nl_NL.po +++ b/modules/po/dcc.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/dcc.pl_PL.po b/modules/po/dcc.pl_PL.po index ef5cf02e..78a661fb 100644 --- a/modules/po/dcc.pl_PL.po +++ b/modules/po/dcc.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/dcc.pt_BR.po b/modules/po/dcc.pt_BR.po index bbb1a126..843895b1 100644 --- a/modules/po/dcc.pt_BR.po +++ b/modules/po/dcc.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/dcc.pt_PT.po b/modules/po/dcc.pt_PT.po index 4df06833..b101aa2c 100644 --- a/modules/po/dcc.pt_PT.po +++ b/modules/po/dcc.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/dcc.ro_RO.po b/modules/po/dcc.ro_RO.po index 7775d7e9..e73ffd16 100644 --- a/modules/po/dcc.ro_RO.po +++ b/modules/po/dcc.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/dcc.ru_RU.po b/modules/po/dcc.ru_RU.po index 9fba1f25..8107facf 100644 --- a/modules/po/dcc.ru_RU.po +++ b/modules/po/dcc.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/dcc.tr_TR.po b/modules/po/dcc.tr_TR.po index 45bd9e76..a9f8e5b9 100644 --- a/modules/po/dcc.tr_TR.po +++ b/modules/po/dcc.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/disconkick.bg_BG.po b/modules/po/disconkick.bg_BG.po index 9b2c05f6..f2ee90eb 100644 --- a/modules/po/disconkick.bg_BG.po +++ b/modules/po/disconkick.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/disconkick.da_DK.po b/modules/po/disconkick.da_DK.po index a094b1db..49b21d59 100644 --- a/modules/po/disconkick.da_DK.po +++ b/modules/po/disconkick.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/disconkick.de_DE.po b/modules/po/disconkick.de_DE.po index d64743b1..11e0b44e 100644 --- a/modules/po/disconkick.de_DE.po +++ b/modules/po/disconkick.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/disconkick.el_GR.po b/modules/po/disconkick.el_GR.po index 5a38aa22..ac1ebcc4 100644 --- a/modules/po/disconkick.el_GR.po +++ b/modules/po/disconkick.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/disconkick.es_ES.po b/modules/po/disconkick.es_ES.po index da3d8f72..04e87e09 100644 --- a/modules/po/disconkick.es_ES.po +++ b/modules/po/disconkick.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/disconkick.fr_FR.po b/modules/po/disconkick.fr_FR.po index 2703fdda..9e9f645f 100644 --- a/modules/po/disconkick.fr_FR.po +++ b/modules/po/disconkick.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/disconkick.id_ID.po b/modules/po/disconkick.id_ID.po index aeecd13b..8d72561a 100644 --- a/modules/po/disconkick.id_ID.po +++ b/modules/po/disconkick.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/disconkick.pot\n" "X-Crowdin-File-ID: 171\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: disconkick.cpp:32 msgid "You have been disconnected from the IRC server" diff --git a/modules/po/disconkick.it_IT.po b/modules/po/disconkick.it_IT.po index 0ced12ca..e5cb1efc 100644 --- a/modules/po/disconkick.it_IT.po +++ b/modules/po/disconkick.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/disconkick.nl_NL.po b/modules/po/disconkick.nl_NL.po index a674c9c2..87a9493e 100644 --- a/modules/po/disconkick.nl_NL.po +++ b/modules/po/disconkick.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/disconkick.pl_PL.po b/modules/po/disconkick.pl_PL.po index bf3e90ea..aeb2db43 100644 --- a/modules/po/disconkick.pl_PL.po +++ b/modules/po/disconkick.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/disconkick.pt_BR.po b/modules/po/disconkick.pt_BR.po index bff421c1..692b64e3 100644 --- a/modules/po/disconkick.pt_BR.po +++ b/modules/po/disconkick.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/disconkick.pt_PT.po b/modules/po/disconkick.pt_PT.po index 5f4cb7f1..e2d2ade4 100644 --- a/modules/po/disconkick.pt_PT.po +++ b/modules/po/disconkick.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/disconkick.ro_RO.po b/modules/po/disconkick.ro_RO.po index 16a27c68..03121e12 100644 --- a/modules/po/disconkick.ro_RO.po +++ b/modules/po/disconkick.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/disconkick.ru_RU.po b/modules/po/disconkick.ru_RU.po index 5a3709d3..6338b623 100644 --- a/modules/po/disconkick.ru_RU.po +++ b/modules/po/disconkick.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/disconkick.tr_TR.po b/modules/po/disconkick.tr_TR.po index fe6040f7..dcbabd78 100644 --- a/modules/po/disconkick.tr_TR.po +++ b/modules/po/disconkick.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/fail2ban.bg_BG.po b/modules/po/fail2ban.bg_BG.po index 57ebc1d7..9ce3b3ce 100644 --- a/modules/po/fail2ban.bg_BG.po +++ b/modules/po/fail2ban.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/fail2ban.da_DK.po b/modules/po/fail2ban.da_DK.po index 0fa561d3..66338162 100644 --- a/modules/po/fail2ban.da_DK.po +++ b/modules/po/fail2ban.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/fail2ban.de_DE.po b/modules/po/fail2ban.de_DE.po index 4bb43420..59f9c88e 100644 --- a/modules/po/fail2ban.de_DE.po +++ b/modules/po/fail2ban.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/fail2ban.el_GR.po b/modules/po/fail2ban.el_GR.po index 2a460797..55826ee8 100644 --- a/modules/po/fail2ban.el_GR.po +++ b/modules/po/fail2ban.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/fail2ban.es_ES.po b/modules/po/fail2ban.es_ES.po index 26513472..143356b4 100644 --- a/modules/po/fail2ban.es_ES.po +++ b/modules/po/fail2ban.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/fail2ban.fr_FR.po b/modules/po/fail2ban.fr_FR.po index 77a6485f..331e709e 100644 --- a/modules/po/fail2ban.fr_FR.po +++ b/modules/po/fail2ban.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/fail2ban.id_ID.po b/modules/po/fail2ban.id_ID.po index d8847e46..3ab23216 100644 --- a/modules/po/fail2ban.id_ID.po +++ b/modules/po/fail2ban.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/fail2ban.pot\n" "X-Crowdin-File-ID: 172\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: fail2ban.cpp:25 msgid "[minutes]" diff --git a/modules/po/fail2ban.it_IT.po b/modules/po/fail2ban.it_IT.po index 4f810b00..bfd95122 100644 --- a/modules/po/fail2ban.it_IT.po +++ b/modules/po/fail2ban.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/fail2ban.nl_NL.po b/modules/po/fail2ban.nl_NL.po index 860d246d..07b39775 100644 --- a/modules/po/fail2ban.nl_NL.po +++ b/modules/po/fail2ban.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/fail2ban.pl_PL.po b/modules/po/fail2ban.pl_PL.po index 2b78226a..79372936 100644 --- a/modules/po/fail2ban.pl_PL.po +++ b/modules/po/fail2ban.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/fail2ban.pt_BR.po b/modules/po/fail2ban.pt_BR.po index 12b93329..60ef2736 100644 --- a/modules/po/fail2ban.pt_BR.po +++ b/modules/po/fail2ban.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/fail2ban.pt_PT.po b/modules/po/fail2ban.pt_PT.po index f9ebfa70..d67dbacd 100644 --- a/modules/po/fail2ban.pt_PT.po +++ b/modules/po/fail2ban.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/fail2ban.ro_RO.po b/modules/po/fail2ban.ro_RO.po index b56ba51b..055c12f1 100644 --- a/modules/po/fail2ban.ro_RO.po +++ b/modules/po/fail2ban.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/fail2ban.ru_RU.po b/modules/po/fail2ban.ru_RU.po index 1b450dbc..31a6011e 100644 --- a/modules/po/fail2ban.ru_RU.po +++ b/modules/po/fail2ban.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/fail2ban.tr_TR.po b/modules/po/fail2ban.tr_TR.po index 5209f13c..71f4f6ef 100644 --- a/modules/po/fail2ban.tr_TR.po +++ b/modules/po/fail2ban.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/flooddetach.bg_BG.po b/modules/po/flooddetach.bg_BG.po index 356b1b68..517337a6 100644 --- a/modules/po/flooddetach.bg_BG.po +++ b/modules/po/flooddetach.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/flooddetach.da_DK.po b/modules/po/flooddetach.da_DK.po index 4a8d0f79..2b394ec0 100644 --- a/modules/po/flooddetach.da_DK.po +++ b/modules/po/flooddetach.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/flooddetach.de_DE.po b/modules/po/flooddetach.de_DE.po index 25e11419..b8b0f786 100644 --- a/modules/po/flooddetach.de_DE.po +++ b/modules/po/flooddetach.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/flooddetach.el_GR.po b/modules/po/flooddetach.el_GR.po index 4f9d9600..76f27c6a 100644 --- a/modules/po/flooddetach.el_GR.po +++ b/modules/po/flooddetach.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/flooddetach.es_ES.po b/modules/po/flooddetach.es_ES.po index 8d50c0e8..59b098ee 100644 --- a/modules/po/flooddetach.es_ES.po +++ b/modules/po/flooddetach.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/flooddetach.fr_FR.po b/modules/po/flooddetach.fr_FR.po index b2b3bb28..db36dd3d 100644 --- a/modules/po/flooddetach.fr_FR.po +++ b/modules/po/flooddetach.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/flooddetach.id_ID.po b/modules/po/flooddetach.id_ID.po index 62ff7899..bfdb04de 100644 --- a/modules/po/flooddetach.id_ID.po +++ b/modules/po/flooddetach.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/flooddetach.pot\n" "X-Crowdin-File-ID: 173\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: flooddetach.cpp:30 msgid "Show current limits" diff --git a/modules/po/flooddetach.it_IT.po b/modules/po/flooddetach.it_IT.po index fe38b18b..a04e3962 100644 --- a/modules/po/flooddetach.it_IT.po +++ b/modules/po/flooddetach.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/flooddetach.nl_NL.po b/modules/po/flooddetach.nl_NL.po index 7a828e60..3c164d01 100644 --- a/modules/po/flooddetach.nl_NL.po +++ b/modules/po/flooddetach.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/flooddetach.pl_PL.po b/modules/po/flooddetach.pl_PL.po index dfc3a4c0..42d87681 100644 --- a/modules/po/flooddetach.pl_PL.po +++ b/modules/po/flooddetach.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/flooddetach.pt_BR.po b/modules/po/flooddetach.pt_BR.po index 1fda021a..7270749f 100644 --- a/modules/po/flooddetach.pt_BR.po +++ b/modules/po/flooddetach.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/flooddetach.pt_PT.po b/modules/po/flooddetach.pt_PT.po index 1b5989c2..c4d79cb8 100644 --- a/modules/po/flooddetach.pt_PT.po +++ b/modules/po/flooddetach.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/flooddetach.ro_RO.po b/modules/po/flooddetach.ro_RO.po index 5fba704c..0a99c151 100644 --- a/modules/po/flooddetach.ro_RO.po +++ b/modules/po/flooddetach.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/flooddetach.ru_RU.po b/modules/po/flooddetach.ru_RU.po index bfed1ffc..050341e3 100644 --- a/modules/po/flooddetach.ru_RU.po +++ b/modules/po/flooddetach.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/flooddetach.tr_TR.po b/modules/po/flooddetach.tr_TR.po index 21e57b8a..df2e6f7e 100644 --- a/modules/po/flooddetach.tr_TR.po +++ b/modules/po/flooddetach.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/identfile.bg_BG.po b/modules/po/identfile.bg_BG.po index c05b67e1..654ff51f 100644 --- a/modules/po/identfile.bg_BG.po +++ b/modules/po/identfile.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/identfile.da_DK.po b/modules/po/identfile.da_DK.po index b9fcf2cc..cbceb753 100644 --- a/modules/po/identfile.da_DK.po +++ b/modules/po/identfile.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/identfile.de_DE.po b/modules/po/identfile.de_DE.po index d00f71e7..d18343af 100644 --- a/modules/po/identfile.de_DE.po +++ b/modules/po/identfile.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/identfile.el_GR.po b/modules/po/identfile.el_GR.po index a4a50b1c..1735ebde 100644 --- a/modules/po/identfile.el_GR.po +++ b/modules/po/identfile.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/identfile.es_ES.po b/modules/po/identfile.es_ES.po index 5636867f..2159b16a 100644 --- a/modules/po/identfile.es_ES.po +++ b/modules/po/identfile.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/identfile.fr_FR.po b/modules/po/identfile.fr_FR.po index c27ac56d..4cb8744f 100644 --- a/modules/po/identfile.fr_FR.po +++ b/modules/po/identfile.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/identfile.id_ID.po b/modules/po/identfile.id_ID.po index 20e25061..31f09ade 100644 --- a/modules/po/identfile.id_ID.po +++ b/modules/po/identfile.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/identfile.pot\n" "X-Crowdin-File-ID: 174\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: identfile.cpp:30 msgid "Show file name" diff --git a/modules/po/identfile.it_IT.po b/modules/po/identfile.it_IT.po index 87651e32..bcef8978 100644 --- a/modules/po/identfile.it_IT.po +++ b/modules/po/identfile.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/identfile.nl_NL.po b/modules/po/identfile.nl_NL.po index 2c1a148d..6b2a44f8 100644 --- a/modules/po/identfile.nl_NL.po +++ b/modules/po/identfile.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/identfile.pl_PL.po b/modules/po/identfile.pl_PL.po index 5efda8a5..8769c06d 100644 --- a/modules/po/identfile.pl_PL.po +++ b/modules/po/identfile.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/identfile.pt_BR.po b/modules/po/identfile.pt_BR.po index 34ea1189..911ad0e1 100644 --- a/modules/po/identfile.pt_BR.po +++ b/modules/po/identfile.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/identfile.pt_PT.po b/modules/po/identfile.pt_PT.po index 2941be36..e028035d 100644 --- a/modules/po/identfile.pt_PT.po +++ b/modules/po/identfile.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/identfile.ro_RO.po b/modules/po/identfile.ro_RO.po index e78549a7..5da60a5c 100644 --- a/modules/po/identfile.ro_RO.po +++ b/modules/po/identfile.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/identfile.ru_RU.po b/modules/po/identfile.ru_RU.po index b1e79f58..d8e8cb0f 100644 --- a/modules/po/identfile.ru_RU.po +++ b/modules/po/identfile.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/identfile.tr_TR.po b/modules/po/identfile.tr_TR.po index 17211e93..ca0032d3 100644 --- a/modules/po/identfile.tr_TR.po +++ b/modules/po/identfile.tr_TR.po @@ -6,80 +6,78 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: identfile.cpp:30 msgid "Show file name" -msgstr "Dosya adını göster" +msgstr "" #: identfile.cpp:32 msgid "" -msgstr "" +msgstr "" #: identfile.cpp:32 msgid "Set file name" -msgstr "Dosya adını ayarla" +msgstr "" #: identfile.cpp:34 msgid "Show file format" -msgstr "Dosya formatını göster" +msgstr "" #: identfile.cpp:36 msgid "" -msgstr "" +msgstr "" #: identfile.cpp:36 msgid "Set file format" -msgstr "Dosya formatını ayarla" +msgstr "" #: identfile.cpp:38 msgid "Show current state" -msgstr "Mevcut durumu göster" +msgstr "" #: identfile.cpp:48 msgid "File is set to: {1}" -msgstr "Dosya şu şekilde ayarlandı: {1}" +msgstr "" #: identfile.cpp:53 msgid "File has been set to: {1}" -msgstr "Dosya şu şekilde ayarlandı: {1}" +msgstr "" #: identfile.cpp:58 msgid "Format has been set to: {1}" -msgstr "Biçim şu şekilde ayarlandı: {1}" +msgstr "" #: identfile.cpp:59 identfile.cpp:65 msgid "Format would be expanded to: {1}" -msgstr "Biçim şu şekilde genişletilecektir: {1}" +msgstr "" #: identfile.cpp:64 msgid "Format is set to: {1}" -msgstr "Biçim şu şekilde ayarlandı: {1}" +msgstr "" #: identfile.cpp:78 msgid "identfile is free" -msgstr "kimlik dosyası boştur" +msgstr "" #: identfile.cpp:86 msgid "Access denied" -msgstr "Erişim reddedildi" +msgstr "" #: identfile.cpp:181 msgid "" "Aborting connection, another user or network is currently connecting and " "using the ident spoof file" msgstr "" -"Bağlantı iptal ediliyor, başka bir kullanıcı veya ağ şu anda kimlik " -"sahtekarlığı dosyasına bağlanıyor ve kullanıyor" #: identfile.cpp:189 msgid "[{1}] could not be written, retrying..." -msgstr "[{1}] yazılamadı, yeniden deneniyor..." +msgstr "" #: identfile.cpp:223 msgid "Write the ident of a user to a file when they are trying to connect." -msgstr "Bağlanmaya çalışan bir kullanıcının kimliğini bir dosyaya yazın." +msgstr "" diff --git a/modules/po/imapauth.bg_BG.po b/modules/po/imapauth.bg_BG.po index 653264d1..786c28c9 100644 --- a/modules/po/imapauth.bg_BG.po +++ b/modules/po/imapauth.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/imapauth.da_DK.po b/modules/po/imapauth.da_DK.po index 7b9a5417..49dafff4 100644 --- a/modules/po/imapauth.da_DK.po +++ b/modules/po/imapauth.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/imapauth.de_DE.po b/modules/po/imapauth.de_DE.po index 165f4025..4b44e1e6 100644 --- a/modules/po/imapauth.de_DE.po +++ b/modules/po/imapauth.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/imapauth.el_GR.po b/modules/po/imapauth.el_GR.po index 075ee5d7..3884d567 100644 --- a/modules/po/imapauth.el_GR.po +++ b/modules/po/imapauth.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/imapauth.es_ES.po b/modules/po/imapauth.es_ES.po index 15f6cd3c..21a52d66 100644 --- a/modules/po/imapauth.es_ES.po +++ b/modules/po/imapauth.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/imapauth.fr_FR.po b/modules/po/imapauth.fr_FR.po index b125ee4f..0fdc64ca 100644 --- a/modules/po/imapauth.fr_FR.po +++ b/modules/po/imapauth.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/imapauth.id_ID.po b/modules/po/imapauth.id_ID.po index 572319b1..8ecd94d2 100644 --- a/modules/po/imapauth.id_ID.po +++ b/modules/po/imapauth.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/imapauth.pot\n" "X-Crowdin-File-ID: 175\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: imapauth.cpp:168 msgid "[ server [+]port [ UserFormatString ] ]" diff --git a/modules/po/imapauth.it_IT.po b/modules/po/imapauth.it_IT.po index b8a6c170..f3a9cb75 100644 --- a/modules/po/imapauth.it_IT.po +++ b/modules/po/imapauth.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/imapauth.nl_NL.po b/modules/po/imapauth.nl_NL.po index 583ced41..e9e16dd7 100644 --- a/modules/po/imapauth.nl_NL.po +++ b/modules/po/imapauth.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/imapauth.pl_PL.po b/modules/po/imapauth.pl_PL.po index cee54d3e..2b0d9a65 100644 --- a/modules/po/imapauth.pl_PL.po +++ b/modules/po/imapauth.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/imapauth.pt_BR.po b/modules/po/imapauth.pt_BR.po index ddbba216..e208f3e0 100644 --- a/modules/po/imapauth.pt_BR.po +++ b/modules/po/imapauth.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/imapauth.pt_PT.po b/modules/po/imapauth.pt_PT.po index c5c553dc..0623f07b 100644 --- a/modules/po/imapauth.pt_PT.po +++ b/modules/po/imapauth.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/imapauth.ro_RO.po b/modules/po/imapauth.ro_RO.po index 1ad269ac..f9589247 100644 --- a/modules/po/imapauth.ro_RO.po +++ b/modules/po/imapauth.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/imapauth.ru_RU.po b/modules/po/imapauth.ru_RU.po index 0c8612a1..3c81f444 100644 --- a/modules/po/imapauth.ru_RU.po +++ b/modules/po/imapauth.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/imapauth.tr_TR.po b/modules/po/imapauth.tr_TR.po index 8580ae7d..5a501d6d 100644 --- a/modules/po/imapauth.tr_TR.po +++ b/modules/po/imapauth.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/keepnick.bg_BG.po b/modules/po/keepnick.bg_BG.po index 98091142..46ec51af 100644 --- a/modules/po/keepnick.bg_BG.po +++ b/modules/po/keepnick.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/keepnick.da_DK.po b/modules/po/keepnick.da_DK.po index 2003d45f..0fbe4233 100644 --- a/modules/po/keepnick.da_DK.po +++ b/modules/po/keepnick.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/keepnick.de_DE.po b/modules/po/keepnick.de_DE.po index 22c8cfe3..9112f6a3 100644 --- a/modules/po/keepnick.de_DE.po +++ b/modules/po/keepnick.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/keepnick.el_GR.po b/modules/po/keepnick.el_GR.po index 115cbf43..102e4625 100644 --- a/modules/po/keepnick.el_GR.po +++ b/modules/po/keepnick.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/keepnick.es_ES.po b/modules/po/keepnick.es_ES.po index a0d7f5ee..a50e58d5 100644 --- a/modules/po/keepnick.es_ES.po +++ b/modules/po/keepnick.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/keepnick.fr_FR.po b/modules/po/keepnick.fr_FR.po index 81996d6a..7ec6f02e 100644 --- a/modules/po/keepnick.fr_FR.po +++ b/modules/po/keepnick.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/keepnick.id_ID.po b/modules/po/keepnick.id_ID.po index dd2de30b..c0ae6d60 100644 --- a/modules/po/keepnick.id_ID.po +++ b/modules/po/keepnick.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/keepnick.pot\n" "X-Crowdin-File-ID: 176\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: keepnick.cpp:39 msgid "Try to get your primary nick" diff --git a/modules/po/keepnick.it_IT.po b/modules/po/keepnick.it_IT.po index e8c7743e..0a37eae3 100644 --- a/modules/po/keepnick.it_IT.po +++ b/modules/po/keepnick.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/keepnick.nl_NL.po b/modules/po/keepnick.nl_NL.po index beb107d8..a36ab8ef 100644 --- a/modules/po/keepnick.nl_NL.po +++ b/modules/po/keepnick.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/keepnick.pl_PL.po b/modules/po/keepnick.pl_PL.po index c8afe39d..a90053e1 100644 --- a/modules/po/keepnick.pl_PL.po +++ b/modules/po/keepnick.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/keepnick.pt_BR.po b/modules/po/keepnick.pt_BR.po index 9f2e066d..65b9c19b 100644 --- a/modules/po/keepnick.pt_BR.po +++ b/modules/po/keepnick.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/keepnick.pt_PT.po b/modules/po/keepnick.pt_PT.po index f57aac15..43109086 100644 --- a/modules/po/keepnick.pt_PT.po +++ b/modules/po/keepnick.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/keepnick.ro_RO.po b/modules/po/keepnick.ro_RO.po index a65d9942..c90a1645 100644 --- a/modules/po/keepnick.ro_RO.po +++ b/modules/po/keepnick.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/keepnick.ru_RU.po b/modules/po/keepnick.ru_RU.po index abc5dff9..0c67d892 100644 --- a/modules/po/keepnick.ru_RU.po +++ b/modules/po/keepnick.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/keepnick.tr_TR.po b/modules/po/keepnick.tr_TR.po index b767434c..35ce4092 100644 --- a/modules/po/keepnick.tr_TR.po +++ b/modules/po/keepnick.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/kickrejoin.bg_BG.po b/modules/po/kickrejoin.bg_BG.po index 9cf27d56..09688601 100644 --- a/modules/po/kickrejoin.bg_BG.po +++ b/modules/po/kickrejoin.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/kickrejoin.da_DK.po b/modules/po/kickrejoin.da_DK.po index d519c4bc..97637c16 100644 --- a/modules/po/kickrejoin.da_DK.po +++ b/modules/po/kickrejoin.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/kickrejoin.de_DE.po b/modules/po/kickrejoin.de_DE.po index 1f55827a..1a9b8aa5 100644 --- a/modules/po/kickrejoin.de_DE.po +++ b/modules/po/kickrejoin.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/kickrejoin.el_GR.po b/modules/po/kickrejoin.el_GR.po index 0d12f31e..639e2f0a 100644 --- a/modules/po/kickrejoin.el_GR.po +++ b/modules/po/kickrejoin.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/kickrejoin.es_ES.po b/modules/po/kickrejoin.es_ES.po index 5820731d..4874e59e 100644 --- a/modules/po/kickrejoin.es_ES.po +++ b/modules/po/kickrejoin.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/kickrejoin.fr_FR.po b/modules/po/kickrejoin.fr_FR.po index 4c3a01a0..a3540a94 100644 --- a/modules/po/kickrejoin.fr_FR.po +++ b/modules/po/kickrejoin.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/kickrejoin.id_ID.po b/modules/po/kickrejoin.id_ID.po index 42b1d850..40d07ebb 100644 --- a/modules/po/kickrejoin.id_ID.po +++ b/modules/po/kickrejoin.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" "X-Crowdin-File-ID: 177\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: kickrejoin.cpp:56 msgid "" diff --git a/modules/po/kickrejoin.it_IT.po b/modules/po/kickrejoin.it_IT.po index 099f322b..c86161f7 100644 --- a/modules/po/kickrejoin.it_IT.po +++ b/modules/po/kickrejoin.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/kickrejoin.nl_NL.po b/modules/po/kickrejoin.nl_NL.po index ea4893d6..951105a4 100644 --- a/modules/po/kickrejoin.nl_NL.po +++ b/modules/po/kickrejoin.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/kickrejoin.pl_PL.po b/modules/po/kickrejoin.pl_PL.po index f2f849f7..385f1646 100644 --- a/modules/po/kickrejoin.pl_PL.po +++ b/modules/po/kickrejoin.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/kickrejoin.pt_BR.po b/modules/po/kickrejoin.pt_BR.po index c5f08aed..849d3876 100644 --- a/modules/po/kickrejoin.pt_BR.po +++ b/modules/po/kickrejoin.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/kickrejoin.pt_PT.po b/modules/po/kickrejoin.pt_PT.po index 9dc1de02..e3f8be73 100644 --- a/modules/po/kickrejoin.pt_PT.po +++ b/modules/po/kickrejoin.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/kickrejoin.ro_RO.po b/modules/po/kickrejoin.ro_RO.po index 5370dbe2..5a3188af 100644 --- a/modules/po/kickrejoin.ro_RO.po +++ b/modules/po/kickrejoin.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/kickrejoin.ru_RU.po b/modules/po/kickrejoin.ru_RU.po index 0b7aa149..07c39ead 100644 --- a/modules/po/kickrejoin.ru_RU.po +++ b/modules/po/kickrejoin.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/kickrejoin.tr_TR.po b/modules/po/kickrejoin.tr_TR.po index c5ac4cfa..2a92c85e 100644 --- a/modules/po/kickrejoin.tr_TR.po +++ b/modules/po/kickrejoin.tr_TR.po @@ -6,57 +6,56 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: kickrejoin.cpp:56 msgid "" -msgstr "" +msgstr "" #: kickrejoin.cpp:56 msgid "Set the rejoin delay" -msgstr "Kanala yeniden katılma gecikmesini ayarlayın" +msgstr "" #: kickrejoin.cpp:58 msgid "Show the rejoin delay" -msgstr "Kanala yeniden katılma gecikmesini gösterin" +msgstr "" #: kickrejoin.cpp:77 msgid "Illegal argument, must be a positive number or 0" -msgstr "İllegal argüman, pozitif bir sayı veya 0 olmalıdır" +msgstr "" #: kickrejoin.cpp:90 msgid "Negative delays don't make any sense!" -msgstr "Olumsuz gecikmelerin hiçbir anlamı yok!" +msgstr "" #: kickrejoin.cpp:98 msgid "Rejoin delay set to 1 second" msgid_plural "Rejoin delay set to {1} seconds" -msgstr[0] "Kanala yeniden katılma gecikmesi 1 saniyeye ayarlandı" -msgstr[1] "Kanala yeniden katılma gecikmesi {1} saniyeye ayarlandı" +msgstr[0] "" +msgstr[1] "" #: kickrejoin.cpp:101 msgid "Rejoin delay disabled" -msgstr "Kanala yeniden katılma gecikmesi devre dışı" +msgstr "" #: kickrejoin.cpp:106 msgid "Rejoin delay is set to 1 second" msgid_plural "Rejoin delay is set to {1} seconds" -msgstr[0] "Kanala yeniden katılma gecikmesi 1 saniyeye ayarlandı" -msgstr[1] "Kanala yeniden katılma gecikmesi {1} saniyeye ayarlandı" +msgstr[0] "" +msgstr[1] "" #: kickrejoin.cpp:109 msgid "Rejoin delay is disabled" -msgstr "Kanala yeniden katılma gecikmesi devre dışı" +msgstr "" #: kickrejoin.cpp:131 msgid "You might enter the number of seconds to wait before rejoining." msgstr "" -"Kanala yeniden katılmadan önce beklenecek saniye sayısını girebilirsiniz." #: kickrejoin.cpp:134 msgid "Autorejoins on kick" -msgstr "Atıldıktan sonra kanala otomatik katılma" +msgstr "" diff --git a/modules/po/lastseen.bg_BG.po b/modules/po/lastseen.bg_BG.po index 444c10f7..85d6f121 100644 --- a/modules/po/lastseen.bg_BG.po +++ b/modules/po/lastseen.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/lastseen.da_DK.po b/modules/po/lastseen.da_DK.po index ac2a55a6..822f2d94 100644 --- a/modules/po/lastseen.da_DK.po +++ b/modules/po/lastseen.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/lastseen.de_DE.po b/modules/po/lastseen.de_DE.po index 8ee0179a..4dad8cba 100644 --- a/modules/po/lastseen.de_DE.po +++ b/modules/po/lastseen.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/lastseen.el_GR.po b/modules/po/lastseen.el_GR.po index 1b618abd..9856a914 100644 --- a/modules/po/lastseen.el_GR.po +++ b/modules/po/lastseen.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/lastseen.es_ES.po b/modules/po/lastseen.es_ES.po index f1e5b151..65897cc4 100644 --- a/modules/po/lastseen.es_ES.po +++ b/modules/po/lastseen.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/lastseen.fr_FR.po b/modules/po/lastseen.fr_FR.po index 254cb3e2..d4b89eb6 100644 --- a/modules/po/lastseen.fr_FR.po +++ b/modules/po/lastseen.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/lastseen.id_ID.po b/modules/po/lastseen.id_ID.po index 25daaddc..5a5c1e9e 100644 --- a/modules/po/lastseen.id_ID.po +++ b/modules/po/lastseen.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/lastseen.pot\n" "X-Crowdin-File-ID: 178\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/lastseen/tmpl/index.tmpl:8 msgid "User" diff --git a/modules/po/lastseen.it_IT.po b/modules/po/lastseen.it_IT.po index b1e19efc..8c3fece5 100644 --- a/modules/po/lastseen.it_IT.po +++ b/modules/po/lastseen.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/lastseen.nl_NL.po b/modules/po/lastseen.nl_NL.po index 907a8cb0..d3d80254 100644 --- a/modules/po/lastseen.nl_NL.po +++ b/modules/po/lastseen.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/lastseen.pl_PL.po b/modules/po/lastseen.pl_PL.po index b92b6f73..b7973117 100644 --- a/modules/po/lastseen.pl_PL.po +++ b/modules/po/lastseen.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/lastseen.pt_BR.po b/modules/po/lastseen.pt_BR.po index a2a18585..e2b6c3db 100644 --- a/modules/po/lastseen.pt_BR.po +++ b/modules/po/lastseen.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/lastseen.pt_PT.po b/modules/po/lastseen.pt_PT.po index 5cb875b3..e44664ea 100644 --- a/modules/po/lastseen.pt_PT.po +++ b/modules/po/lastseen.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/lastseen.ro_RO.po b/modules/po/lastseen.ro_RO.po index 082832ec..ae4affbc 100644 --- a/modules/po/lastseen.ro_RO.po +++ b/modules/po/lastseen.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/lastseen.ru_RU.po b/modules/po/lastseen.ru_RU.po index 04c508f5..a1d2fae4 100644 --- a/modules/po/lastseen.ru_RU.po +++ b/modules/po/lastseen.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/lastseen.tr_TR.po b/modules/po/lastseen.tr_TR.po index bcaf522e..76d26cde 100644 --- a/modules/po/lastseen.tr_TR.po +++ b/modules/po/lastseen.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/listsockets.bg_BG.po b/modules/po/listsockets.bg_BG.po index d8342204..b3846967 100644 --- a/modules/po/listsockets.bg_BG.po +++ b/modules/po/listsockets.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/listsockets.da_DK.po b/modules/po/listsockets.da_DK.po index 0751fcb5..74d1f307 100644 --- a/modules/po/listsockets.da_DK.po +++ b/modules/po/listsockets.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/listsockets.de_DE.po b/modules/po/listsockets.de_DE.po index 23e80232..7bf9236c 100644 --- a/modules/po/listsockets.de_DE.po +++ b/modules/po/listsockets.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/listsockets.el_GR.po b/modules/po/listsockets.el_GR.po index 0a0c69cb..f5832b23 100644 --- a/modules/po/listsockets.el_GR.po +++ b/modules/po/listsockets.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/listsockets.es_ES.po b/modules/po/listsockets.es_ES.po index 198dd6c0..655842c9 100644 --- a/modules/po/listsockets.es_ES.po +++ b/modules/po/listsockets.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/listsockets.fr_FR.po b/modules/po/listsockets.fr_FR.po index cc1941e2..501ae9fa 100644 --- a/modules/po/listsockets.fr_FR.po +++ b/modules/po/listsockets.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/listsockets.id_ID.po b/modules/po/listsockets.id_ID.po index 0b4c4425..993f9b3d 100644 --- a/modules/po/listsockets.id_ID.po +++ b/modules/po/listsockets.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/listsockets.pot\n" "X-Crowdin-File-ID: 179\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 #: listsockets.cpp:229 diff --git a/modules/po/listsockets.it_IT.po b/modules/po/listsockets.it_IT.po index 5ffde9d6..12d60ede 100644 --- a/modules/po/listsockets.it_IT.po +++ b/modules/po/listsockets.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/listsockets.nl_NL.po b/modules/po/listsockets.nl_NL.po index e28d20a1..babc1394 100644 --- a/modules/po/listsockets.nl_NL.po +++ b/modules/po/listsockets.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/listsockets.pl_PL.po b/modules/po/listsockets.pl_PL.po index 6b77f9b3..d61885ad 100644 --- a/modules/po/listsockets.pl_PL.po +++ b/modules/po/listsockets.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/listsockets.pt_BR.po b/modules/po/listsockets.pt_BR.po index 61c85bdc..6c69ff0c 100644 --- a/modules/po/listsockets.pt_BR.po +++ b/modules/po/listsockets.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/listsockets.pt_PT.po b/modules/po/listsockets.pt_PT.po index e3761ae9..a8a8637d 100644 --- a/modules/po/listsockets.pt_PT.po +++ b/modules/po/listsockets.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/listsockets.ro_RO.po b/modules/po/listsockets.ro_RO.po index 9ca1ab4b..f09aa9b2 100644 --- a/modules/po/listsockets.ro_RO.po +++ b/modules/po/listsockets.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/listsockets.ru_RU.po b/modules/po/listsockets.ru_RU.po index a3947bcf..4cdbc1db 100644 --- a/modules/po/listsockets.ru_RU.po +++ b/modules/po/listsockets.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/listsockets.tr_TR.po b/modules/po/listsockets.tr_TR.po index 4d850b6a..fd487034 100644 --- a/modules/po/listsockets.tr_TR.po +++ b/modules/po/listsockets.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -15,101 +15,99 @@ msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 #: listsockets.cpp:229 msgid "Name" -msgstr "Adı" +msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:8 listsockets.cpp:214 #: listsockets.cpp:230 msgid "Created" -msgstr "Oluşturuldu" +msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:9 listsockets.cpp:215 #: listsockets.cpp:231 msgid "State" -msgstr "Durum" +msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:10 listsockets.cpp:217 #: listsockets.cpp:234 msgid "SSL" -msgstr "SSL" +msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:11 listsockets.cpp:219 #: listsockets.cpp:239 msgid "Local" -msgstr "Yerel" +msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:12 listsockets.cpp:220 #: listsockets.cpp:241 msgid "Remote" -msgstr "Uzak" +msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:13 msgid "Data In" -msgstr "Veri Girişi" +msgstr "" #: modules/po/../data/listsockets/tmpl/index.tmpl:14 msgid "Data Out" -msgstr "Veri Çıkışı" +msgstr "" #: listsockets.cpp:62 msgid "[-n]" -msgstr "[-n]" +msgstr "" #: listsockets.cpp:62 msgid "Shows the list of active sockets. Pass -n to show IP addresses" msgstr "" -"Aktif soketlerin listesini gösterir. IP adreslerini göstermek için -n'yi de " -"ekleyin" #: listsockets.cpp:70 msgid "You must be admin to use this module" -msgstr "Bu modülü kullanmak için yönetici olmanız gerekir" +msgstr "" #: listsockets.cpp:95 msgid "List sockets" -msgstr "Soketleri listele" +msgstr "" #: listsockets.cpp:115 listsockets.cpp:235 msgctxt "ssl" msgid "Yes" -msgstr "Evet" +msgstr "" #: listsockets.cpp:115 listsockets.cpp:236 msgctxt "ssl" msgid "No" -msgstr "Hayır" +msgstr "" #: listsockets.cpp:141 msgid "Listener" -msgstr "Dinleyiciler" +msgstr "" #: listsockets.cpp:143 msgid "Inbound" -msgstr "Gelen" +msgstr "" #: listsockets.cpp:146 msgid "Outbound" -msgstr "Giden" +msgstr "" #: listsockets.cpp:148 msgid "Connecting" -msgstr "Bağlanıyor" +msgstr "" #: listsockets.cpp:151 msgid "UNKNOWN" -msgstr "BİLİNMİYOR" +msgstr "" #: listsockets.cpp:206 msgid "You have no open sockets." -msgstr "Açık soketiniz yok." +msgstr "" #: listsockets.cpp:221 listsockets.cpp:243 msgid "In" -msgstr "İçeri" +msgstr "" #: listsockets.cpp:222 listsockets.cpp:245 msgid "Out" -msgstr "Dışarı" +msgstr "" #: listsockets.cpp:261 msgid "Lists active sockets" -msgstr "Aktif soketleri listeler" +msgstr "" diff --git a/modules/po/log.bg_BG.po b/modules/po/log.bg_BG.po index 046a97d7..3c0b0dd2 100644 --- a/modules/po/log.bg_BG.po +++ b/modules/po/log.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/log.da_DK.po b/modules/po/log.da_DK.po index c13dc9a1..b58efbfb 100644 --- a/modules/po/log.da_DK.po +++ b/modules/po/log.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/log.de_DE.po b/modules/po/log.de_DE.po index 163570fa..4d4bcca0 100644 --- a/modules/po/log.de_DE.po +++ b/modules/po/log.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/log.el_GR.po b/modules/po/log.el_GR.po index b5803862..3237efa6 100644 --- a/modules/po/log.el_GR.po +++ b/modules/po/log.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/log.es_ES.po b/modules/po/log.es_ES.po index dce9f314..c2a3de09 100644 --- a/modules/po/log.es_ES.po +++ b/modules/po/log.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/log.fr_FR.po b/modules/po/log.fr_FR.po index dcaf775a..4b87a022 100644 --- a/modules/po/log.fr_FR.po +++ b/modules/po/log.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/log.id_ID.po b/modules/po/log.id_ID.po index ac53df7b..248ca76a 100644 --- a/modules/po/log.id_ID.po +++ b/modules/po/log.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/log.pot\n" "X-Crowdin-File-ID: 180\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: log.cpp:59 msgid "" diff --git a/modules/po/log.it_IT.po b/modules/po/log.it_IT.po index 7a50298e..d79608d6 100644 --- a/modules/po/log.it_IT.po +++ b/modules/po/log.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/log.nl_NL.po b/modules/po/log.nl_NL.po index 452e6fa9..b918b2ac 100644 --- a/modules/po/log.nl_NL.po +++ b/modules/po/log.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/log.pl_PL.po b/modules/po/log.pl_PL.po index e7cb7df8..968f3c40 100644 --- a/modules/po/log.pl_PL.po +++ b/modules/po/log.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/log.pt_BR.po b/modules/po/log.pt_BR.po index 19e3e49b..1989c661 100644 --- a/modules/po/log.pt_BR.po +++ b/modules/po/log.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/log.pt_PT.po b/modules/po/log.pt_PT.po index 6bf8c7b2..e09c2aea 100644 --- a/modules/po/log.pt_PT.po +++ b/modules/po/log.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/log.ro_RO.po b/modules/po/log.ro_RO.po index ceea20cf..07beb939 100644 --- a/modules/po/log.ro_RO.po +++ b/modules/po/log.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/log.ru_RU.po b/modules/po/log.ru_RU.po index 68242d75..35eb8201 100644 --- a/modules/po/log.ru_RU.po +++ b/modules/po/log.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/log.tr_TR.po b/modules/po/log.tr_TR.po index b2e37be4..35349ade 100644 --- a/modules/po/log.tr_TR.po +++ b/modules/po/log.tr_TR.po @@ -6,153 +6,143 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: log.cpp:59 msgid "" -msgstr "" +msgstr "" #: log.cpp:60 msgid "Set logging rules, use !#chan or !query to negate and * " msgstr "" -"Günlük kurallarını belirleyin, terse çevirmek/reddetmek için !#kanal veya !" -"sorgu ve * kullanın" #: log.cpp:62 msgid "Clear all logging rules" -msgstr "Tüm günlüğe kaydetme kurallarını temizle" +msgstr "" #: log.cpp:64 msgid "List all logging rules" -msgstr "Tüm günlüğe kaydetme kurallarını listele" +msgstr "" #: log.cpp:67 msgid " true|false" -msgstr " true|false" +msgstr "" #: log.cpp:68 msgid "Set one of the following options: joins, quits, nickchanges" msgstr "" -"Aşağıdaki seçeneklerden birini ayarlayın: joins, quits, nickchanges (kanala " -"katılma, çıkma, nick değişiklikleri)" #: log.cpp:71 msgid "Show current settings set by Set command" -msgstr "Set komutuyla belirlenen geçerli ayarları göster" +msgstr "" #: log.cpp:143 msgid "Usage: SetRules " -msgstr "Kullanımı: SetRules " +msgstr "" #: log.cpp:144 msgid "Wildcards are allowed" -msgstr "Joker karakterlere izin verildi" +msgstr "" #: log.cpp:156 log.cpp:179 msgid "No logging rules. Everything is logged." -msgstr "Kayıt kuralı yok. Her şey günlüğe kaydedilir." +msgstr "" #: log.cpp:161 msgid "1 rule removed: {2}" msgid_plural "{1} rules removed: {2}" -msgstr[0] "1 kural silindi: {2}" -msgstr[1] "{1} kural silindi: {2}" +msgstr[0] "" +msgstr[1] "" #: log.cpp:168 log.cpp:174 msgctxt "listrules" msgid "Rule" -msgstr "Kural" +msgstr "" #: log.cpp:169 log.cpp:175 msgctxt "listrules" msgid "Logging enabled" -msgstr "Günlük Kaydı Etkin" +msgstr "" #: log.cpp:190 msgid "" "Usage: Set true|false, where is one of: joins, quits, nickchanges" msgstr "" -"Kullanımı: Set true|false, burada şunlardan biridir: joins, " -"quits, nickchanges" #: log.cpp:197 msgid "Will log joins" -msgstr "joins (kanala girişler) günlüğe kaydedilecek" +msgstr "" #: log.cpp:197 msgid "Will not log joins" -msgstr "joins (kanala girişler) günlüğe kaydedilmeyecek" +msgstr "" #: log.cpp:198 msgid "Will log quits" -msgstr "quits (IRC çıkışları) günlüğe kaydedilecek" +msgstr "" #: log.cpp:198 msgid "Will not log quits" -msgstr "quits (IRC çıkışları) günlüğe kaydedilmeyecek" +msgstr "" #: log.cpp:200 msgid "Will log nick changes" -msgstr "nickchanges (nick değişiklikleri) günlüğe kaydedilecek" +msgstr "" #: log.cpp:200 msgid "Will not log nick changes" -msgstr "nickchanges (nick değişiklikleri) günlüğe kaydedilmeyecek" +msgstr "" #: log.cpp:204 msgid "Unknown variable. Known variables: joins, quits, nickchanges" msgstr "" -"Bilinmeyen değişken. Bilinen değişkenler: joins, quits, nickchanges (kanala " -"katılımlar, çıkışlar, nick değişiklikleri)" #: log.cpp:212 msgid "Logging joins" -msgstr "joins (kanala girişler) günlüğe kaydediliyor" +msgstr "" #: log.cpp:212 msgid "Not logging joins" -msgstr "joins (kanala girişler) günlüğe kaydedilmiyor" +msgstr "" #: log.cpp:213 msgid "Logging quits" -msgstr "quits (IRC çıkışları) günlüğe kaydediliyor" +msgstr "" #: log.cpp:213 msgid "Not logging quits" -msgstr "quits (IRC çıkışları) günlüğe kaydedilmiyor" +msgstr "" #: log.cpp:214 msgid "Logging nick changes" -msgstr "nickchanges (nick değişiklikleri) günlüğe kaydediliyor" +msgstr "" #: log.cpp:215 msgid "Not logging nick changes" -msgstr "nickchanges (nick değişiklikleri) günlüğe kaydedilmiyor" +msgstr "" #: log.cpp:352 msgid "" "Invalid args [{1}]. Only one log path allowed. Check that there are no " "spaces in the path." msgstr "" -"Geçersiz arg.lar [{1}]. Yalnızca bir log yoluna izin verilir. Yolda boşluk " -"olmadığından emin olun." #: log.cpp:402 msgid "Invalid log path [{1}]" -msgstr "Geçersiz log yolu [{1}]" +msgstr "" #: log.cpp:405 msgid "Logging to [{1}]. Using timestamp format '{2}'" -msgstr "[{1}]'da loglanıyor. '{2}' zaman damgası biçimi kullanılıyor" +msgstr "" #: log.cpp:576 msgid "[-sanitize] Optional path where to store logs." -msgstr "[-sanitize] Günlüklerin depolanacağı isteğe bağlı yol." +msgstr "" #: log.cpp:580 msgid "Writes IRC logs." -msgstr "IRC günlüklerini yazar." +msgstr "" diff --git a/modules/po/missingmotd.bg_BG.po b/modules/po/missingmotd.bg_BG.po index 55f21a28..1500a219 100644 --- a/modules/po/missingmotd.bg_BG.po +++ b/modules/po/missingmotd.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/missingmotd.da_DK.po b/modules/po/missingmotd.da_DK.po index 91490fbd..9a8b9428 100644 --- a/modules/po/missingmotd.da_DK.po +++ b/modules/po/missingmotd.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/missingmotd.de_DE.po b/modules/po/missingmotd.de_DE.po index 421fa178..e7e15a31 100644 --- a/modules/po/missingmotd.de_DE.po +++ b/modules/po/missingmotd.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/missingmotd.el_GR.po b/modules/po/missingmotd.el_GR.po index dd6bd1e8..9a535b42 100644 --- a/modules/po/missingmotd.el_GR.po +++ b/modules/po/missingmotd.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/missingmotd.es_ES.po b/modules/po/missingmotd.es_ES.po index dce825b6..f5235dd6 100644 --- a/modules/po/missingmotd.es_ES.po +++ b/modules/po/missingmotd.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/missingmotd.fr_FR.po b/modules/po/missingmotd.fr_FR.po index 4758e905..8ab32de1 100644 --- a/modules/po/missingmotd.fr_FR.po +++ b/modules/po/missingmotd.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/missingmotd.id_ID.po b/modules/po/missingmotd.id_ID.po index 5ddc62a2..cd3bb1fe 100644 --- a/modules/po/missingmotd.id_ID.po +++ b/modules/po/missingmotd.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/missingmotd.pot\n" "X-Crowdin-File-ID: 181\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: missingmotd.cpp:36 msgid "Sends 422 to clients when they login" diff --git a/modules/po/missingmotd.it_IT.po b/modules/po/missingmotd.it_IT.po index 74e2efdd..550bdb87 100644 --- a/modules/po/missingmotd.it_IT.po +++ b/modules/po/missingmotd.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/missingmotd.nl_NL.po b/modules/po/missingmotd.nl_NL.po index 15440275..fdf6f610 100644 --- a/modules/po/missingmotd.nl_NL.po +++ b/modules/po/missingmotd.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/missingmotd.pl_PL.po b/modules/po/missingmotd.pl_PL.po index ebe44ae1..8c1b4391 100644 --- a/modules/po/missingmotd.pl_PL.po +++ b/modules/po/missingmotd.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/missingmotd.pt_BR.po b/modules/po/missingmotd.pt_BR.po index b3b1a4e4..80311402 100644 --- a/modules/po/missingmotd.pt_BR.po +++ b/modules/po/missingmotd.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/missingmotd.pt_PT.po b/modules/po/missingmotd.pt_PT.po index 1506d5da..59179ef9 100644 --- a/modules/po/missingmotd.pt_PT.po +++ b/modules/po/missingmotd.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/missingmotd.ro_RO.po b/modules/po/missingmotd.ro_RO.po index b5036a94..b0bf38d6 100644 --- a/modules/po/missingmotd.ro_RO.po +++ b/modules/po/missingmotd.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/missingmotd.ru_RU.po b/modules/po/missingmotd.ru_RU.po index 96602cf3..9010af6f 100644 --- a/modules/po/missingmotd.ru_RU.po +++ b/modules/po/missingmotd.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/missingmotd.tr_TR.po b/modules/po/missingmotd.tr_TR.po index 150b7ff4..04944a41 100644 --- a/modules/po/missingmotd.tr_TR.po +++ b/modules/po/missingmotd.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/modperl.bg_BG.po b/modules/po/modperl.bg_BG.po index a7462a3c..6a3f48f3 100644 --- a/modules/po/modperl.bg_BG.po +++ b/modules/po/modperl.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/modperl.da_DK.po b/modules/po/modperl.da_DK.po index 0ee19aa5..9999f690 100644 --- a/modules/po/modperl.da_DK.po +++ b/modules/po/modperl.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/modperl.de_DE.po b/modules/po/modperl.de_DE.po index 4af52535..eee9635b 100644 --- a/modules/po/modperl.de_DE.po +++ b/modules/po/modperl.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/modperl.el_GR.po b/modules/po/modperl.el_GR.po index 6b01df19..5852dbbc 100644 --- a/modules/po/modperl.el_GR.po +++ b/modules/po/modperl.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/modperl.es_ES.po b/modules/po/modperl.es_ES.po index cce91b98..d7ace707 100644 --- a/modules/po/modperl.es_ES.po +++ b/modules/po/modperl.es_ES.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" -#: modperl.cpp:417 +#: modperl.cpp:382 msgid "Loads perl scripts as ZNC modules" msgstr "Carga scripts perl como módulos de ZNC" diff --git a/modules/po/modperl.fr_FR.po b/modules/po/modperl.fr_FR.po index 11491a22..ca51c904 100644 --- a/modules/po/modperl.fr_FR.po +++ b/modules/po/modperl.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/modperl.id_ID.po b/modules/po/modperl.id_ID.po index 513ebae4..832f503b 100644 --- a/modules/po/modperl.id_ID.po +++ b/modules/po/modperl.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/modperl.pot\n" "X-Crowdin-File-ID: 182\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modperl.cpp:417 msgid "Loads perl scripts as ZNC modules" diff --git a/modules/po/modperl.it_IT.po b/modules/po/modperl.it_IT.po index 3fd4f6c4..26e918e4 100644 --- a/modules/po/modperl.it_IT.po +++ b/modules/po/modperl.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/modperl.nl_NL.po b/modules/po/modperl.nl_NL.po index e07a504e..a3f5d110 100644 --- a/modules/po/modperl.nl_NL.po +++ b/modules/po/modperl.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/modperl.pl_PL.po b/modules/po/modperl.pl_PL.po index a86b282d..1071945d 100644 --- a/modules/po/modperl.pl_PL.po +++ b/modules/po/modperl.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/modperl.pt_BR.po b/modules/po/modperl.pt_BR.po index e97a79b2..fd4d4938 100644 --- a/modules/po/modperl.pt_BR.po +++ b/modules/po/modperl.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/modperl.pt_PT.po b/modules/po/modperl.pt_PT.po index 66152726..647e11fd 100644 --- a/modules/po/modperl.pt_PT.po +++ b/modules/po/modperl.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/modperl.ro_RO.po b/modules/po/modperl.ro_RO.po index 316e249f..1245ac52 100644 --- a/modules/po/modperl.ro_RO.po +++ b/modules/po/modperl.ro_RO.po @@ -7,12 +7,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" -#: modperl.cpp:417 +#: modperl.cpp:382 msgid "Loads perl scripts as ZNC modules" msgstr "" diff --git a/modules/po/modperl.ru_RU.po b/modules/po/modperl.ru_RU.po index 776662ba..8ee33325 100644 --- a/modules/po/modperl.ru_RU.po +++ b/modules/po/modperl.ru_RU.po @@ -8,12 +8,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" -#: modperl.cpp:417 +#: modperl.cpp:382 msgid "Loads perl scripts as ZNC modules" msgstr "Загружает perl-скрипты как модуль ZNC" diff --git a/modules/po/modperl.tr_TR.po b/modules/po/modperl.tr_TR.po index 802cb922..741c1260 100644 --- a/modules/po/modperl.tr_TR.po +++ b/modules/po/modperl.tr_TR.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" -#: modperl.cpp:417 +#: modperl.cpp:382 msgid "Loads perl scripts as ZNC modules" msgstr "Perl komut dosyalarını ZNC modülleri olarak yükler" diff --git a/modules/po/modpython.bg_BG.po b/modules/po/modpython.bg_BG.po index 7a585ab6..1445f01a 100644 --- a/modules/po/modpython.bg_BG.po +++ b/modules/po/modpython.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/modpython.da_DK.po b/modules/po/modpython.da_DK.po index 5e2de30c..eac04bcc 100644 --- a/modules/po/modpython.da_DK.po +++ b/modules/po/modpython.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/modpython.de_DE.po b/modules/po/modpython.de_DE.po index 213a4d59..f401439d 100644 --- a/modules/po/modpython.de_DE.po +++ b/modules/po/modpython.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/modpython.el_GR.po b/modules/po/modpython.el_GR.po index ffdca667..e27c7c0e 100644 --- a/modules/po/modpython.el_GR.po +++ b/modules/po/modpython.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/modpython.es_ES.po b/modules/po/modpython.es_ES.po index b3630840..313d1caa 100644 --- a/modules/po/modpython.es_ES.po +++ b/modules/po/modpython.es_ES.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" -#: modpython.cpp:548 +#: modpython.cpp:532 msgid "Loads python scripts as ZNC modules" msgstr "Carga scripts de python como módulos de ZNC" diff --git a/modules/po/modpython.fr_FR.po b/modules/po/modpython.fr_FR.po index 53860f92..fdc4e694 100644 --- a/modules/po/modpython.fr_FR.po +++ b/modules/po/modpython.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/modpython.id_ID.po b/modules/po/modpython.id_ID.po index ccd1a9c4..cff3f223 100644 --- a/modules/po/modpython.id_ID.po +++ b/modules/po/modpython.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/modpython.pot\n" "X-Crowdin-File-ID: 183\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modpython.cpp:548 msgid "Loads python scripts as ZNC modules" diff --git a/modules/po/modpython.it_IT.po b/modules/po/modpython.it_IT.po index 0918fc88..f2b019d5 100644 --- a/modules/po/modpython.it_IT.po +++ b/modules/po/modpython.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/modpython.nl_NL.po b/modules/po/modpython.nl_NL.po index e32f9fcd..137e41f6 100644 --- a/modules/po/modpython.nl_NL.po +++ b/modules/po/modpython.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/modpython.pl_PL.po b/modules/po/modpython.pl_PL.po index b759c6c2..e8b381dd 100644 --- a/modules/po/modpython.pl_PL.po +++ b/modules/po/modpython.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/modpython.pt_BR.po b/modules/po/modpython.pt_BR.po index a14d6e1d..3f8c09c1 100644 --- a/modules/po/modpython.pt_BR.po +++ b/modules/po/modpython.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/modpython.pt_PT.po b/modules/po/modpython.pt_PT.po index 4e8fbc13..6a377039 100644 --- a/modules/po/modpython.pt_PT.po +++ b/modules/po/modpython.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/modpython.ro_RO.po b/modules/po/modpython.ro_RO.po index fcf216c9..633f571d 100644 --- a/modules/po/modpython.ro_RO.po +++ b/modules/po/modpython.ro_RO.po @@ -7,12 +7,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" -#: modpython.cpp:548 +#: modpython.cpp:532 msgid "Loads python scripts as ZNC modules" msgstr "" diff --git a/modules/po/modpython.ru_RU.po b/modules/po/modpython.ru_RU.po index 13072397..f0fc2aa2 100644 --- a/modules/po/modpython.ru_RU.po +++ b/modules/po/modpython.ru_RU.po @@ -8,12 +8,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" -#: modpython.cpp:548 +#: modpython.cpp:532 msgid "Loads python scripts as ZNC modules" msgstr "Загружает Python-скрипты как модули ZNC" diff --git a/modules/po/modpython.tr_TR.po b/modules/po/modpython.tr_TR.po index d737803e..4d1088a9 100644 --- a/modules/po/modpython.tr_TR.po +++ b/modules/po/modpython.tr_TR.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" -#: modpython.cpp:548 +#: modpython.cpp:532 msgid "Loads python scripts as ZNC modules" msgstr "Python komut dosyalarını ZNC modülleri olarak yükler" diff --git a/modules/po/modules_online.bg_BG.po b/modules/po/modules_online.bg_BG.po index 502b306f..a9249329 100644 --- a/modules/po/modules_online.bg_BG.po +++ b/modules/po/modules_online.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/modules_online.da_DK.po b/modules/po/modules_online.da_DK.po index 68baf47f..051159c2 100644 --- a/modules/po/modules_online.da_DK.po +++ b/modules/po/modules_online.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/modules_online.de_DE.po b/modules/po/modules_online.de_DE.po index 2ce0d568..280b75ea 100644 --- a/modules/po/modules_online.de_DE.po +++ b/modules/po/modules_online.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/modules_online.el_GR.po b/modules/po/modules_online.el_GR.po index 19204f91..6ad10602 100644 --- a/modules/po/modules_online.el_GR.po +++ b/modules/po/modules_online.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/modules_online.es_ES.po b/modules/po/modules_online.es_ES.po index 33219129..b53a8e6a 100644 --- a/modules/po/modules_online.es_ES.po +++ b/modules/po/modules_online.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/modules_online.fr_FR.po b/modules/po/modules_online.fr_FR.po index 90d85c9a..fa095e27 100644 --- a/modules/po/modules_online.fr_FR.po +++ b/modules/po/modules_online.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/modules_online.id_ID.po b/modules/po/modules_online.id_ID.po index c837acf6..64457a02 100644 --- a/modules/po/modules_online.id_ID.po +++ b/modules/po/modules_online.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/modules_online.pot\n" "X-Crowdin-File-ID: 184\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules_online.cpp:117 msgid "Makes ZNC's *modules to be \"online\"." diff --git a/modules/po/modules_online.it_IT.po b/modules/po/modules_online.it_IT.po index 45615495..484b8e5d 100644 --- a/modules/po/modules_online.it_IT.po +++ b/modules/po/modules_online.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/modules_online.nl_NL.po b/modules/po/modules_online.nl_NL.po index 3d341917..aac2a9dc 100644 --- a/modules/po/modules_online.nl_NL.po +++ b/modules/po/modules_online.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/modules_online.pl_PL.po b/modules/po/modules_online.pl_PL.po index 440923e6..69ec9c93 100644 --- a/modules/po/modules_online.pl_PL.po +++ b/modules/po/modules_online.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/modules_online.pt_BR.po b/modules/po/modules_online.pt_BR.po index 0ba80c3c..eb4692aa 100644 --- a/modules/po/modules_online.pt_BR.po +++ b/modules/po/modules_online.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/modules_online.pt_PT.po b/modules/po/modules_online.pt_PT.po index 08d49b1e..c03f06f9 100644 --- a/modules/po/modules_online.pt_PT.po +++ b/modules/po/modules_online.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/modules_online.ro_RO.po b/modules/po/modules_online.ro_RO.po index 16788415..55aec3cd 100644 --- a/modules/po/modules_online.ro_RO.po +++ b/modules/po/modules_online.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/modules_online.ru_RU.po b/modules/po/modules_online.ru_RU.po index d7224404..82312d2a 100644 --- a/modules/po/modules_online.ru_RU.po +++ b/modules/po/modules_online.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/modules_online.tr_TR.po b/modules/po/modules_online.tr_TR.po index aa8567b1..cb6d12dd 100644 --- a/modules/po/modules_online.tr_TR.po +++ b/modules/po/modules_online.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/nickserv.bg_BG.po b/modules/po/nickserv.bg_BG.po index c10f6f0d..902f69d2 100644 --- a/modules/po/nickserv.bg_BG.po +++ b/modules/po/nickserv.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/nickserv.da_DK.po b/modules/po/nickserv.da_DK.po index 4f38e29c..04bd3148 100644 --- a/modules/po/nickserv.da_DK.po +++ b/modules/po/nickserv.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/nickserv.de_DE.po b/modules/po/nickserv.de_DE.po index e6143882..a32f1f1c 100644 --- a/modules/po/nickserv.de_DE.po +++ b/modules/po/nickserv.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/nickserv.el_GR.po b/modules/po/nickserv.el_GR.po index e1c07d7f..cb1b0386 100644 --- a/modules/po/nickserv.el_GR.po +++ b/modules/po/nickserv.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/nickserv.es_ES.po b/modules/po/nickserv.es_ES.po index edc5f0c2..c4a77fba 100644 --- a/modules/po/nickserv.es_ES.po +++ b/modules/po/nickserv.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/nickserv.fr_FR.po b/modules/po/nickserv.fr_FR.po index da3e2dbc..de74a88e 100644 --- a/modules/po/nickserv.fr_FR.po +++ b/modules/po/nickserv.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/nickserv.id_ID.po b/modules/po/nickserv.id_ID.po index 9811cb7f..3cee07a4 100644 --- a/modules/po/nickserv.id_ID.po +++ b/modules/po/nickserv.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/nickserv.pot\n" "X-Crowdin-File-ID: 185\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: nickserv.cpp:31 msgid "Password set" diff --git a/modules/po/nickserv.it_IT.po b/modules/po/nickserv.it_IT.po index b2196ec1..31455733 100644 --- a/modules/po/nickserv.it_IT.po +++ b/modules/po/nickserv.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/nickserv.nl_NL.po b/modules/po/nickserv.nl_NL.po index 0b04e691..723eb017 100644 --- a/modules/po/nickserv.nl_NL.po +++ b/modules/po/nickserv.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/nickserv.pl_PL.po b/modules/po/nickserv.pl_PL.po index b165f6e0..1d1efeb0 100644 --- a/modules/po/nickserv.pl_PL.po +++ b/modules/po/nickserv.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/nickserv.pt_BR.po b/modules/po/nickserv.pt_BR.po index 32969616..28d587bc 100644 --- a/modules/po/nickserv.pt_BR.po +++ b/modules/po/nickserv.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/nickserv.pt_PT.po b/modules/po/nickserv.pt_PT.po index 3e6282cb..78ba1ecc 100644 --- a/modules/po/nickserv.pt_PT.po +++ b/modules/po/nickserv.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/nickserv.ro_RO.po b/modules/po/nickserv.ro_RO.po index 3470e5f9..4241da0a 100644 --- a/modules/po/nickserv.ro_RO.po +++ b/modules/po/nickserv.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/nickserv.ru_RU.po b/modules/po/nickserv.ru_RU.po index 3429fb1c..a6bee5a1 100644 --- a/modules/po/nickserv.ru_RU.po +++ b/modules/po/nickserv.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/nickserv.tr_TR.po b/modules/po/nickserv.tr_TR.po index d7eae027..6395d2cb 100644 --- a/modules/po/nickserv.tr_TR.po +++ b/modules/po/nickserv.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/notes.bg_BG.po b/modules/po/notes.bg_BG.po index feed493a..ea4ddc2c 100644 --- a/modules/po/notes.bg_BG.po +++ b/modules/po/notes.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/notes.da_DK.po b/modules/po/notes.da_DK.po index de3cfab2..629a77b9 100644 --- a/modules/po/notes.da_DK.po +++ b/modules/po/notes.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/notes.de_DE.po b/modules/po/notes.de_DE.po index 2404f3fe..fd19b33f 100644 --- a/modules/po/notes.de_DE.po +++ b/modules/po/notes.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/notes.el_GR.po b/modules/po/notes.el_GR.po index de226c46..337ddeae 100644 --- a/modules/po/notes.el_GR.po +++ b/modules/po/notes.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/notes.es_ES.po b/modules/po/notes.es_ES.po index 5c14c2b2..25f96361 100644 --- a/modules/po/notes.es_ES.po +++ b/modules/po/notes.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/notes.fr_FR.po b/modules/po/notes.fr_FR.po index 72b001cf..d18759e8 100644 --- a/modules/po/notes.fr_FR.po +++ b/modules/po/notes.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/notes.id_ID.po b/modules/po/notes.id_ID.po index 767ecc84..98850154 100644 --- a/modules/po/notes.id_ID.po +++ b/modules/po/notes.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/notes.pot\n" "X-Crowdin-File-ID: 186\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/notes/tmpl/index.tmpl:7 msgid "Add A Note" diff --git a/modules/po/notes.it_IT.po b/modules/po/notes.it_IT.po index 31963b18..622574a1 100644 --- a/modules/po/notes.it_IT.po +++ b/modules/po/notes.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/notes.nl_NL.po b/modules/po/notes.nl_NL.po index 3452223b..8aa0abf4 100644 --- a/modules/po/notes.nl_NL.po +++ b/modules/po/notes.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/notes.pl_PL.po b/modules/po/notes.pl_PL.po index 52319b14..0e94120b 100644 --- a/modules/po/notes.pl_PL.po +++ b/modules/po/notes.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/notes.pt_BR.po b/modules/po/notes.pt_BR.po index 45efc52d..cc11357e 100644 --- a/modules/po/notes.pt_BR.po +++ b/modules/po/notes.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/notes.pt_PT.po b/modules/po/notes.pt_PT.po index fa0a69b7..fce2adde 100644 --- a/modules/po/notes.pt_PT.po +++ b/modules/po/notes.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/notes.ro_RO.po b/modules/po/notes.ro_RO.po index ad0221ca..ee2d0ea5 100644 --- a/modules/po/notes.ro_RO.po +++ b/modules/po/notes.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/notes.ru_RU.po b/modules/po/notes.ru_RU.po index 7d376f34..c94c8cbf 100644 --- a/modules/po/notes.ru_RU.po +++ b/modules/po/notes.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/notes.tr_TR.po b/modules/po/notes.tr_TR.po index 3c328871..1c6f42a6 100644 --- a/modules/po/notes.tr_TR.po +++ b/modules/po/notes.tr_TR.po @@ -6,117 +6,114 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: modules/po/../data/notes/tmpl/index.tmpl:7 msgid "Add A Note" -msgstr "Bir Not Ekle" +msgstr "" #: modules/po/../data/notes/tmpl/index.tmpl:11 msgid "Key:" -msgstr "Anahtar:" +msgstr "" #: modules/po/../data/notes/tmpl/index.tmpl:15 msgid "Note:" -msgstr "Not:" +msgstr "" #: modules/po/../data/notes/tmpl/index.tmpl:19 msgid "Add Note" -msgstr "Not Ekle" +msgstr "" #: modules/po/../data/notes/tmpl/index.tmpl:27 msgid "You have no notes to display." -msgstr "Görüntülenecek notunuz yok." +msgstr "" #: modules/po/../data/notes/tmpl/index.tmpl:34 notes.cpp:164 notes.cpp:170 msgid "Key" -msgstr "Anahtar" +msgstr "" #: modules/po/../data/notes/tmpl/index.tmpl:35 notes.cpp:165 notes.cpp:171 msgid "Note" -msgstr "Not" +msgstr "" #: modules/po/../data/notes/tmpl/index.tmpl:41 msgid "[del]" -msgstr "[del]" +msgstr "" #: notes.cpp:32 msgid "That note already exists. Use MOD to overwrite." -msgstr "Bu not zaten var. Üzerine yazmak için 'MOD ' kullanın." +msgstr "" #: notes.cpp:35 notes.cpp:137 msgid "Added note {1}" -msgstr "{1} notu eklendi" +msgstr "" #: notes.cpp:37 notes.cpp:48 notes.cpp:142 msgid "Unable to add note {1}" -msgstr "{1} notu eklenemiyor" +msgstr "" #: notes.cpp:46 notes.cpp:139 msgid "Set note for {1}" -msgstr "{1} için notu ayarla" +msgstr "" #: notes.cpp:56 msgid "This note doesn't exist." -msgstr "Böyle bir not yok." +msgstr "" #: notes.cpp:66 notes.cpp:116 msgid "Deleted note {1}" -msgstr "{1} notu silindi" +msgstr "" #: notes.cpp:68 notes.cpp:118 msgid "Unable to delete note {1}" -msgstr "{1} notu silinemiyor" +msgstr "" #: notes.cpp:75 msgid "List notes" -msgstr "Notları listele" +msgstr "" #: notes.cpp:77 notes.cpp:81 msgid " " -msgstr " " +msgstr "" #: notes.cpp:77 msgid "Add a note" -msgstr "Bir not ekle" +msgstr "" #: notes.cpp:79 notes.cpp:83 msgid "" -msgstr "" +msgstr "" #: notes.cpp:79 msgid "Delete a note" -msgstr "Bir not sil" +msgstr "" #: notes.cpp:81 msgid "Modify a note" -msgstr "Bir notu değiştir" +msgstr "" #: notes.cpp:94 msgid "Notes" -msgstr "Notlar" +msgstr "" #: notes.cpp:133 msgid "That note already exists. Use /#+ to overwrite." msgstr "" -"Bu zaten mevcut değil. Üzerine yazmak için '/#+' kullanın." #: notes.cpp:186 notes.cpp:188 msgid "You have no entries." -msgstr "Hiçbir girdiniz yok." +msgstr "" #: notes.cpp:224 msgid "" "This user module takes up to one arguments. It can be -disableNotesOnLogin " "not to show notes upon client login" msgstr "" -"Bu kullanıcı modülü en fazla bir argüman alır. İstemci oturum açtığında " -"notların gösterilmemesi için '-disableNotesOnLogin' olabilir" #: notes.cpp:228 msgid "Keep and replay notes" -msgstr "Notları saklayın ve tekrar oynatın" +msgstr "" diff --git a/modules/po/notify_connect.bg_BG.po b/modules/po/notify_connect.bg_BG.po index d9b96b15..f590f639 100644 --- a/modules/po/notify_connect.bg_BG.po +++ b/modules/po/notify_connect.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/notify_connect.da_DK.po b/modules/po/notify_connect.da_DK.po index bc596428..71c167f7 100644 --- a/modules/po/notify_connect.da_DK.po +++ b/modules/po/notify_connect.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/notify_connect.de_DE.po b/modules/po/notify_connect.de_DE.po index 012f59cf..53e41f5b 100644 --- a/modules/po/notify_connect.de_DE.po +++ b/modules/po/notify_connect.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/notify_connect.el_GR.po b/modules/po/notify_connect.el_GR.po index b5ed3791..c28d462d 100644 --- a/modules/po/notify_connect.el_GR.po +++ b/modules/po/notify_connect.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/notify_connect.es_ES.po b/modules/po/notify_connect.es_ES.po index 36dccb52..a83bce84 100644 --- a/modules/po/notify_connect.es_ES.po +++ b/modules/po/notify_connect.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/notify_connect.fr_FR.po b/modules/po/notify_connect.fr_FR.po index b7440cbd..881d67da 100644 --- a/modules/po/notify_connect.fr_FR.po +++ b/modules/po/notify_connect.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/notify_connect.id_ID.po b/modules/po/notify_connect.id_ID.po index 825192ac..2f970b02 100644 --- a/modules/po/notify_connect.id_ID.po +++ b/modules/po/notify_connect.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/notify_connect.pot\n" "X-Crowdin-File-ID: 187\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: notify_connect.cpp:24 msgid "attached" diff --git a/modules/po/notify_connect.it_IT.po b/modules/po/notify_connect.it_IT.po index 2afef7ab..3976096f 100644 --- a/modules/po/notify_connect.it_IT.po +++ b/modules/po/notify_connect.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/notify_connect.nl_NL.po b/modules/po/notify_connect.nl_NL.po index 6fa354e3..9e3b9a7c 100644 --- a/modules/po/notify_connect.nl_NL.po +++ b/modules/po/notify_connect.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/notify_connect.pl_PL.po b/modules/po/notify_connect.pl_PL.po index b813f2f0..249d9d66 100644 --- a/modules/po/notify_connect.pl_PL.po +++ b/modules/po/notify_connect.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/notify_connect.pt_BR.po b/modules/po/notify_connect.pt_BR.po index 068826fa..4d62416a 100644 --- a/modules/po/notify_connect.pt_BR.po +++ b/modules/po/notify_connect.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/notify_connect.pt_PT.po b/modules/po/notify_connect.pt_PT.po index e3fcad39..d598699d 100644 --- a/modules/po/notify_connect.pt_PT.po +++ b/modules/po/notify_connect.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/notify_connect.ro_RO.po b/modules/po/notify_connect.ro_RO.po index 39a14c17..d8a62d4c 100644 --- a/modules/po/notify_connect.ro_RO.po +++ b/modules/po/notify_connect.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/notify_connect.ru_RU.po b/modules/po/notify_connect.ru_RU.po index c705b17e..f1c5b804 100644 --- a/modules/po/notify_connect.ru_RU.po +++ b/modules/po/notify_connect.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/notify_connect.tr_TR.po b/modules/po/notify_connect.tr_TR.po index 9bde4c5e..5a67fb5d 100644 --- a/modules/po/notify_connect.tr_TR.po +++ b/modules/po/notify_connect.tr_TR.po @@ -6,26 +6,24 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: notify_connect.cpp:24 msgid "attached" -msgstr "bağlandı" +msgstr "" #: notify_connect.cpp:26 msgid "detached" -msgstr "ayrıldı" +msgstr "" #: notify_connect.cpp:41 msgid "{1} {2} from {3}" -msgstr "{1}, {3}'dan {2}" +msgstr "" #: notify_connect.cpp:52 msgid "Notifies all admin users when a client connects or disconnects." msgstr "" -"Bir istemci bağlandığında veya bağlantısını kestiğinde tüm yönetici " -"kullanıcılara bilgi verir." diff --git a/modules/po/perform.bg_BG.po b/modules/po/perform.bg_BG.po index b2d0aad7..55959c76 100644 --- a/modules/po/perform.bg_BG.po +++ b/modules/po/perform.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/perform.da_DK.po b/modules/po/perform.da_DK.po index 183269d4..f7939e16 100644 --- a/modules/po/perform.da_DK.po +++ b/modules/po/perform.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/perform.de_DE.po b/modules/po/perform.de_DE.po index 60bd8940..b0f15c58 100644 --- a/modules/po/perform.de_DE.po +++ b/modules/po/perform.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/perform.el_GR.po b/modules/po/perform.el_GR.po index 20f71ae3..884bb292 100644 --- a/modules/po/perform.el_GR.po +++ b/modules/po/perform.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/perform.es_ES.po b/modules/po/perform.es_ES.po index 741ffe9d..f9f89e3a 100644 --- a/modules/po/perform.es_ES.po +++ b/modules/po/perform.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/perform.fr_FR.po b/modules/po/perform.fr_FR.po index 70ff24fa..526399ba 100644 --- a/modules/po/perform.fr_FR.po +++ b/modules/po/perform.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/perform.id_ID.po b/modules/po/perform.id_ID.po index c8a0a499..87f32225 100644 --- a/modules/po/perform.id_ID.po +++ b/modules/po/perform.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/perform.pot\n" "X-Crowdin-File-ID: 189\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/perform/tmpl/index.tmpl:7 perform.cpp:143 msgid "Perform" diff --git a/modules/po/perform.it_IT.po b/modules/po/perform.it_IT.po index 0dd6403f..c9bf6d9b 100644 --- a/modules/po/perform.it_IT.po +++ b/modules/po/perform.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/perform.nl_NL.po b/modules/po/perform.nl_NL.po index cbff7ae3..d8c08746 100644 --- a/modules/po/perform.nl_NL.po +++ b/modules/po/perform.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/perform.pl_PL.po b/modules/po/perform.pl_PL.po index 069f9c95..07e161c5 100644 --- a/modules/po/perform.pl_PL.po +++ b/modules/po/perform.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/perform.pt_BR.po b/modules/po/perform.pt_BR.po index fd8b77ae..246d9321 100644 --- a/modules/po/perform.pt_BR.po +++ b/modules/po/perform.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/perform.pt_PT.po b/modules/po/perform.pt_PT.po index cd24fbaa..39be223f 100644 --- a/modules/po/perform.pt_PT.po +++ b/modules/po/perform.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/perform.ro_RO.po b/modules/po/perform.ro_RO.po index 98d6e07d..9a814e5f 100644 --- a/modules/po/perform.ro_RO.po +++ b/modules/po/perform.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/perform.ru_RU.po b/modules/po/perform.ru_RU.po index 2498475e..b4bab31c 100644 --- a/modules/po/perform.ru_RU.po +++ b/modules/po/perform.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/perform.tr_TR.po b/modules/po/perform.tr_TR.po index 3ab07785..f280b2e9 100644 --- a/modules/po/perform.tr_TR.po +++ b/modules/po/perform.tr_TR.po @@ -6,105 +6,103 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: modules/po/../data/perform/tmpl/index.tmpl:7 perform.cpp:143 msgid "Perform" -msgstr "Uygula" +msgstr "" #: modules/po/../data/perform/tmpl/index.tmpl:11 msgid "Perform commands:" -msgstr "'Uygula' komutları:" +msgstr "" #: modules/po/../data/perform/tmpl/index.tmpl:15 msgid "Commands sent to the IRC server on connect, one per line." msgstr "" -"Bağlantı sırasında IRC sunucusuna her satıra bir tane olmak üzere gönderilen " -"komutlar." #: modules/po/../data/perform/tmpl/index.tmpl:18 msgid "Save" -msgstr "Kaydet" +msgstr "" #: perform.cpp:24 msgid "Usage: add " -msgstr "Kullanımı: add " +msgstr "" #: perform.cpp:29 msgid "Added!" -msgstr "Eklendi!" +msgstr "" #: perform.cpp:37 perform.cpp:82 msgid "Illegal # Requested" -msgstr "İllegal # İstek" +msgstr "" #: perform.cpp:41 msgid "Command Erased." -msgstr "Komut Silindi." +msgstr "" #: perform.cpp:50 perform.cpp:56 msgctxt "list" msgid "Id" -msgstr "Id" +msgstr "" #: perform.cpp:51 perform.cpp:57 msgctxt "list" msgid "Perform" -msgstr "Uygula" +msgstr "" #: perform.cpp:52 perform.cpp:62 msgctxt "list" msgid "Expanded" -msgstr "Genişletilmiş" +msgstr "" #: perform.cpp:67 msgid "No commands in your perform list." -msgstr "Uygula listenizde komut yok." +msgstr "" #: perform.cpp:73 msgid "perform commands sent" -msgstr "'Uygula' komutları gönderildi" +msgstr "" #: perform.cpp:86 msgid "Commands Swapped." -msgstr "Komutlar Değiştirildi." +msgstr "" #: perform.cpp:95 msgid "" -msgstr "" +msgstr "" #: perform.cpp:96 msgid "Adds perform command to be sent to the server on connect" -msgstr "Bağlanıldığında sunucuya gönderilecek 'Uygula' komutunu ekler" +msgstr "" #: perform.cpp:98 msgid "" -msgstr "" +msgstr "" #: perform.cpp:98 msgid "Delete a perform command" -msgstr "Bir 'Uygula' komutunu silme" +msgstr "" #: perform.cpp:100 msgid "List the perform commands" -msgstr "'Uygula' komutlarını listeleyin" +msgstr "" #: perform.cpp:103 msgid "Send the perform commands to the server now" -msgstr "'Uygula' komutlarını şimdi sunucuya gönderin" +msgstr "" #: perform.cpp:105 msgid " " -msgstr " " +msgstr "" #: perform.cpp:106 msgid "Swap two perform commands" -msgstr "İki 'Uygula' komutunu değiştirin" +msgstr "" #: perform.cpp:192 msgid "Keeps a list of commands to be executed when ZNC connects to IRC." -msgstr "ZNC, IRC'ye bağlandığında yürütülecek komutların bir listesini tutar." +msgstr "" diff --git a/modules/po/perleval.bg_BG.po b/modules/po/perleval.bg_BG.po index bf21eb29..e9c58232 100644 --- a/modules/po/perleval.bg_BG.po +++ b/modules/po/perleval.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/perleval.da_DK.po b/modules/po/perleval.da_DK.po index 12d41e68..41e20402 100644 --- a/modules/po/perleval.da_DK.po +++ b/modules/po/perleval.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/perleval.de_DE.po b/modules/po/perleval.de_DE.po index 235ac2cc..b1f4b9c6 100644 --- a/modules/po/perleval.de_DE.po +++ b/modules/po/perleval.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/perleval.el_GR.po b/modules/po/perleval.el_GR.po index 310e066d..d7c0afef 100644 --- a/modules/po/perleval.el_GR.po +++ b/modules/po/perleval.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/perleval.es_ES.po b/modules/po/perleval.es_ES.po index 51f6490b..9f65a730 100644 --- a/modules/po/perleval.es_ES.po +++ b/modules/po/perleval.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/perleval.fr_FR.po b/modules/po/perleval.fr_FR.po index 3e68e049..bc02e552 100644 --- a/modules/po/perleval.fr_FR.po +++ b/modules/po/perleval.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/perleval.id_ID.po b/modules/po/perleval.id_ID.po index 4fa5418d..358a8a9a 100644 --- a/modules/po/perleval.id_ID.po +++ b/modules/po/perleval.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/perleval.pot\n" "X-Crowdin-File-ID: 190\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: perleval.pm:23 msgid "Evaluates perl code" diff --git a/modules/po/perleval.it_IT.po b/modules/po/perleval.it_IT.po index a9cf9cb6..9abef01d 100644 --- a/modules/po/perleval.it_IT.po +++ b/modules/po/perleval.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/perleval.nl_NL.po b/modules/po/perleval.nl_NL.po index b620b153..2497c70a 100644 --- a/modules/po/perleval.nl_NL.po +++ b/modules/po/perleval.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/perleval.pl_PL.po b/modules/po/perleval.pl_PL.po index be0c0825..f073070a 100644 --- a/modules/po/perleval.pl_PL.po +++ b/modules/po/perleval.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/perleval.pt_BR.po b/modules/po/perleval.pt_BR.po index d385ab4f..48023222 100644 --- a/modules/po/perleval.pt_BR.po +++ b/modules/po/perleval.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/perleval.pt_PT.po b/modules/po/perleval.pt_PT.po index f4d14f1a..a41baf3f 100644 --- a/modules/po/perleval.pt_PT.po +++ b/modules/po/perleval.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/perleval.ro_RO.po b/modules/po/perleval.ro_RO.po index 28a9f1aa..2bc8edbe 100644 --- a/modules/po/perleval.ro_RO.po +++ b/modules/po/perleval.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/perleval.ru_RU.po b/modules/po/perleval.ru_RU.po index e5f76c15..8355feed 100644 --- a/modules/po/perleval.ru_RU.po +++ b/modules/po/perleval.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/perleval.tr_TR.po b/modules/po/perleval.tr_TR.po index 0fecc8c7..54fbdebd 100644 --- a/modules/po/perleval.tr_TR.po +++ b/modules/po/perleval.tr_TR.po @@ -6,26 +6,26 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: perleval.pm:23 msgid "Evaluates perl code" -msgstr "Perl kodunu değerlendirir" +msgstr "" #: perleval.pm:33 msgid "Only admin can load this module" -msgstr "Bu modülü yalnızca yönetici yükleyebilir" +msgstr "" #: perleval.pm:44 #, perl-format msgid "Error: %s" -msgstr "Hata: %s" +msgstr "" #: perleval.pm:46 #, perl-format msgid "Result: %s" -msgstr "Sonuç: %s" +msgstr "" diff --git a/modules/po/pyeval.bg_BG.po b/modules/po/pyeval.bg_BG.po index 76951780..848f374d 100644 --- a/modules/po/pyeval.bg_BG.po +++ b/modules/po/pyeval.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/pyeval.da_DK.po b/modules/po/pyeval.da_DK.po index 2b9969fa..f4ead42d 100644 --- a/modules/po/pyeval.da_DK.po +++ b/modules/po/pyeval.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/pyeval.de_DE.po b/modules/po/pyeval.de_DE.po index 7a1755bf..ad845436 100644 --- a/modules/po/pyeval.de_DE.po +++ b/modules/po/pyeval.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/pyeval.el_GR.po b/modules/po/pyeval.el_GR.po index c0b07aa3..66b35ef6 100644 --- a/modules/po/pyeval.el_GR.po +++ b/modules/po/pyeval.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/pyeval.es_ES.po b/modules/po/pyeval.es_ES.po index e83114c7..12a76213 100644 --- a/modules/po/pyeval.es_ES.po +++ b/modules/po/pyeval.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/pyeval.fr_FR.po b/modules/po/pyeval.fr_FR.po index 200339e8..7b9776db 100644 --- a/modules/po/pyeval.fr_FR.po +++ b/modules/po/pyeval.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/pyeval.id_ID.po b/modules/po/pyeval.id_ID.po index a316f8b6..6ff56b0b 100644 --- a/modules/po/pyeval.id_ID.po +++ b/modules/po/pyeval.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/pyeval.pot\n" "X-Crowdin-File-ID: 191\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: pyeval.py:49 msgid "You must have admin privileges to load this module." diff --git a/modules/po/pyeval.it_IT.po b/modules/po/pyeval.it_IT.po index 8d3e168e..3dc13005 100644 --- a/modules/po/pyeval.it_IT.po +++ b/modules/po/pyeval.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/pyeval.nl_NL.po b/modules/po/pyeval.nl_NL.po index 213d2c4c..543e9d0e 100644 --- a/modules/po/pyeval.nl_NL.po +++ b/modules/po/pyeval.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/pyeval.pl_PL.po b/modules/po/pyeval.pl_PL.po index 34beb394..4a18b617 100644 --- a/modules/po/pyeval.pl_PL.po +++ b/modules/po/pyeval.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/pyeval.pt_BR.po b/modules/po/pyeval.pt_BR.po index abec1d7f..ef36873d 100644 --- a/modules/po/pyeval.pt_BR.po +++ b/modules/po/pyeval.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/pyeval.pt_PT.po b/modules/po/pyeval.pt_PT.po index 8e7fdcf7..3c49f93a 100644 --- a/modules/po/pyeval.pt_PT.po +++ b/modules/po/pyeval.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/pyeval.ro_RO.po b/modules/po/pyeval.ro_RO.po index 405b0ac2..f3cfa8ab 100644 --- a/modules/po/pyeval.ro_RO.po +++ b/modules/po/pyeval.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/pyeval.ru_RU.po b/modules/po/pyeval.ru_RU.po index 5c4c0bdb..13f55025 100644 --- a/modules/po/pyeval.ru_RU.po +++ b/modules/po/pyeval.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/pyeval.tr_TR.po b/modules/po/pyeval.tr_TR.po index 764e7c6c..139c9013 100644 --- a/modules/po/pyeval.tr_TR.po +++ b/modules/po/pyeval.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -15,8 +15,7 @@ msgstr "" #: pyeval.py:49 msgid "You must have admin privileges to load this module." msgstr "" -"Bu modülü yüklemek için yönetici ayrıcalıklarına sahip olmanız gerekir." #: pyeval.py:82 msgid "Evaluates python code" -msgstr "Python kodunu değerlendirir" +msgstr "" diff --git a/modules/po/raw.bg_BG.po b/modules/po/raw.bg_BG.po index b1267d72..759f6bd7 100644 --- a/modules/po/raw.bg_BG.po +++ b/modules/po/raw.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/raw.da_DK.po b/modules/po/raw.da_DK.po index 995d30f5..affaa72c 100644 --- a/modules/po/raw.da_DK.po +++ b/modules/po/raw.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/raw.de_DE.po b/modules/po/raw.de_DE.po index 53fa5cf4..ac5ac583 100644 --- a/modules/po/raw.de_DE.po +++ b/modules/po/raw.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/raw.el_GR.po b/modules/po/raw.el_GR.po index 9c9f0df5..96733d9d 100644 --- a/modules/po/raw.el_GR.po +++ b/modules/po/raw.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/raw.es_ES.po b/modules/po/raw.es_ES.po index fedfddb4..24badec3 100644 --- a/modules/po/raw.es_ES.po +++ b/modules/po/raw.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/raw.fr_FR.po b/modules/po/raw.fr_FR.po index df86ae15..58643842 100644 --- a/modules/po/raw.fr_FR.po +++ b/modules/po/raw.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/raw.id_ID.po b/modules/po/raw.id_ID.po index fc65b502..9ac7ab78 100644 --- a/modules/po/raw.id_ID.po +++ b/modules/po/raw.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/raw.pot\n" "X-Crowdin-File-ID: 193\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: raw.cpp:43 msgid "View all of the raw traffic" diff --git a/modules/po/raw.it_IT.po b/modules/po/raw.it_IT.po index 09c0700c..46844540 100644 --- a/modules/po/raw.it_IT.po +++ b/modules/po/raw.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/raw.nl_NL.po b/modules/po/raw.nl_NL.po index 7224edb4..8d33c0ad 100644 --- a/modules/po/raw.nl_NL.po +++ b/modules/po/raw.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/raw.pl_PL.po b/modules/po/raw.pl_PL.po index c2a2e2f5..4f7a84cd 100644 --- a/modules/po/raw.pl_PL.po +++ b/modules/po/raw.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/raw.pt_BR.po b/modules/po/raw.pt_BR.po index 4f9b606a..4275586e 100644 --- a/modules/po/raw.pt_BR.po +++ b/modules/po/raw.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/raw.pt_PT.po b/modules/po/raw.pt_PT.po index 1c9d6529..cda98787 100644 --- a/modules/po/raw.pt_PT.po +++ b/modules/po/raw.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/raw.ro_RO.po b/modules/po/raw.ro_RO.po index 49ae402f..aee867cf 100644 --- a/modules/po/raw.ro_RO.po +++ b/modules/po/raw.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/raw.ru_RU.po b/modules/po/raw.ru_RU.po index 2ed0e30d..da8b7d27 100644 --- a/modules/po/raw.ru_RU.po +++ b/modules/po/raw.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/raw.tr_TR.po b/modules/po/raw.tr_TR.po index 41a4229e..a13bbadf 100644 --- a/modules/po/raw.tr_TR.po +++ b/modules/po/raw.tr_TR.po @@ -6,12 +6,12 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: raw.cpp:43 msgid "View all of the raw traffic" -msgstr "Ham trafiğin tamamını görüntüleyin" +msgstr "" diff --git a/modules/po/route_replies.bg_BG.po b/modules/po/route_replies.bg_BG.po index 331add18..19ef3f0e 100644 --- a/modules/po/route_replies.bg_BG.po +++ b/modules/po/route_replies.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/route_replies.da_DK.po b/modules/po/route_replies.da_DK.po index ae4863e4..4b3f36e1 100644 --- a/modules/po/route_replies.da_DK.po +++ b/modules/po/route_replies.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/route_replies.de_DE.po b/modules/po/route_replies.de_DE.po index 7ce32d24..80c74ab3 100644 --- a/modules/po/route_replies.de_DE.po +++ b/modules/po/route_replies.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/route_replies.el_GR.po b/modules/po/route_replies.el_GR.po index 0efe55d8..a59b6181 100644 --- a/modules/po/route_replies.el_GR.po +++ b/modules/po/route_replies.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/route_replies.es_ES.po b/modules/po/route_replies.es_ES.po index 90b75d02..099e5894 100644 --- a/modules/po/route_replies.es_ES.po +++ b/modules/po/route_replies.es_ES.po @@ -6,27 +6,27 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" -#: route_replies.cpp:228 +#: route_replies.cpp:227 msgid "[yes|no]" msgstr "[yes | no]" -#: route_replies.cpp:229 +#: route_replies.cpp:228 msgid "Decides whether to show the timeout messages or not" msgstr "Indica si mostrar los mensajes de tiempo de espera agotado o no" -#: route_replies.cpp:375 +#: route_replies.cpp:374 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" "Este módulo ha agotado el tiempo de espera, lo que puede ser un problema de " "conectividad." -#: route_replies.cpp:378 +#: route_replies.cpp:377 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." @@ -34,30 +34,30 @@ msgstr "" "Sin embargo, si puedes proporcionar los pasos a seguir para reproducir este " "problema, por favor informa del fallo." -#: route_replies.cpp:381 +#: route_replies.cpp:380 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "Para desactivar este mensaje escribe \"/msg {1} silent yes\"" -#: route_replies.cpp:383 +#: route_replies.cpp:382 msgid "Last request: {1}" msgstr "Ultima petición: {1}" -#: route_replies.cpp:384 +#: route_replies.cpp:383 msgid "Expected replies:" msgstr "Respuesta esperada:" -#: route_replies.cpp:388 +#: route_replies.cpp:387 msgid "{1} (last)" msgstr "{1} (última)" -#: route_replies.cpp:460 +#: route_replies.cpp:459 msgid "Timeout messages are disabled." msgstr "Los mensajes de tiempo de espera agotado están desactivados." -#: route_replies.cpp:461 +#: route_replies.cpp:460 msgid "Timeout messages are enabled." msgstr "Los mensajes de tiempo de espera agotado están activados." -#: route_replies.cpp:482 +#: route_replies.cpp:481 msgid "Send replies (e.g. to /who) to the right client only" msgstr "Envía respuestas (por ej. /who) solo al cliente correcto" diff --git a/modules/po/route_replies.fr_FR.po b/modules/po/route_replies.fr_FR.po index 2c912759..e6ae22ce 100644 --- a/modules/po/route_replies.fr_FR.po +++ b/modules/po/route_replies.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/route_replies.id_ID.po b/modules/po/route_replies.id_ID.po index de5c95ed..760644c0 100644 --- a/modules/po/route_replies.id_ID.po +++ b/modules/po/route_replies.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/route_replies.pot\n" "X-Crowdin-File-ID: 194\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: route_replies.cpp:228 msgid "[yes|no]" diff --git a/modules/po/route_replies.it_IT.po b/modules/po/route_replies.it_IT.po index 49673cc8..81eae1ff 100644 --- a/modules/po/route_replies.it_IT.po +++ b/modules/po/route_replies.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/route_replies.nl_NL.po b/modules/po/route_replies.nl_NL.po index 86e98faf..eceb0a94 100644 --- a/modules/po/route_replies.nl_NL.po +++ b/modules/po/route_replies.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/route_replies.pl_PL.po b/modules/po/route_replies.pl_PL.po index ce30013d..4f05e086 100644 --- a/modules/po/route_replies.pl_PL.po +++ b/modules/po/route_replies.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/route_replies.pt_BR.po b/modules/po/route_replies.pt_BR.po index 1b68bb55..8008b592 100644 --- a/modules/po/route_replies.pt_BR.po +++ b/modules/po/route_replies.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/route_replies.pt_PT.po b/modules/po/route_replies.pt_PT.po index 72a9e6d1..bf1e62a9 100644 --- a/modules/po/route_replies.pt_PT.po +++ b/modules/po/route_replies.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/route_replies.ro_RO.po b/modules/po/route_replies.ro_RO.po index ec970100..331b65e9 100644 --- a/modules/po/route_replies.ro_RO.po +++ b/modules/po/route_replies.ro_RO.po @@ -7,54 +7,54 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" -#: route_replies.cpp:228 +#: route_replies.cpp:227 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:229 +#: route_replies.cpp:228 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:375 +#: route_replies.cpp:374 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:378 +#: route_replies.cpp:377 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:381 +#: route_replies.cpp:380 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:382 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:384 +#: route_replies.cpp:383 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:388 +#: route_replies.cpp:387 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:459 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:461 +#: route_replies.cpp:460 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:482 +#: route_replies.cpp:481 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.ru_RU.po b/modules/po/route_replies.ru_RU.po index 3b2630d6..31c92c99 100644 --- a/modules/po/route_replies.ru_RU.po +++ b/modules/po/route_replies.ru_RU.po @@ -8,54 +8,54 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" -#: route_replies.cpp:228 +#: route_replies.cpp:227 msgid "[yes|no]" msgstr "" -#: route_replies.cpp:229 +#: route_replies.cpp:228 msgid "Decides whether to show the timeout messages or not" msgstr "" -#: route_replies.cpp:375 +#: route_replies.cpp:374 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -#: route_replies.cpp:378 +#: route_replies.cpp:377 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -#: route_replies.cpp:381 +#: route_replies.cpp:380 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -#: route_replies.cpp:383 +#: route_replies.cpp:382 msgid "Last request: {1}" msgstr "" -#: route_replies.cpp:384 +#: route_replies.cpp:383 msgid "Expected replies:" msgstr "" -#: route_replies.cpp:388 +#: route_replies.cpp:387 msgid "{1} (last)" msgstr "" -#: route_replies.cpp:460 +#: route_replies.cpp:459 msgid "Timeout messages are disabled." msgstr "" -#: route_replies.cpp:461 +#: route_replies.cpp:460 msgid "Timeout messages are enabled." msgstr "" -#: route_replies.cpp:482 +#: route_replies.cpp:481 msgid "Send replies (e.g. to /who) to the right client only" msgstr "" diff --git a/modules/po/route_replies.tr_TR.po b/modules/po/route_replies.tr_TR.po index 94658e48..592bd5a2 100644 --- a/modules/po/route_replies.tr_TR.po +++ b/modules/po/route_replies.tr_TR.po @@ -6,58 +6,54 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" -#: route_replies.cpp:228 +#: route_replies.cpp:227 msgid "[yes|no]" -msgstr "[yes|no]" +msgstr "" -#: route_replies.cpp:229 +#: route_replies.cpp:228 msgid "Decides whether to show the timeout messages or not" -msgstr "Zaman aşımı mesajlarının gösterilip gösterilmeyeceğine karar verir" +msgstr "" -#: route_replies.cpp:375 +#: route_replies.cpp:374 msgid "This module hit a timeout which is probably a connectivity issue." msgstr "" -"Bu modül, muhtemelen bir bağlantı sorunu olan bir zaman aşımına uğruyor." -#: route_replies.cpp:378 +#: route_replies.cpp:377 msgid "" "However, if you can provide steps to reproduce this issue, please do report " "a bug." msgstr "" -"Ancak, bu sorunu yeniden oluşturmak için gerekli adımları sağlayabilirseniz, " -"lütfen bir hata raporlayın" -#: route_replies.cpp:381 +#: route_replies.cpp:380 msgid "To disable this message, do \"/msg {1} silent yes\"" msgstr "" -"Bu mesajı devre dışı bırakmak için \"/msg {1} silent yes\" komutunu kullanın" + +#: route_replies.cpp:382 +msgid "Last request: {1}" +msgstr "" #: route_replies.cpp:383 -msgid "Last request: {1}" -msgstr "Son istek: {1}" - -#: route_replies.cpp:384 msgid "Expected replies:" -msgstr "Beklenen yanıtlar:" +msgstr "" -#: route_replies.cpp:388 +#: route_replies.cpp:387 msgid "{1} (last)" -msgstr "{1} (son)" +msgstr "" + +#: route_replies.cpp:459 +msgid "Timeout messages are disabled." +msgstr "" #: route_replies.cpp:460 -msgid "Timeout messages are disabled." -msgstr "Zaman aşımı mesajları devre dışı bırakıldı." - -#: route_replies.cpp:461 msgid "Timeout messages are enabled." -msgstr "Zaman aşımı mesajları etkinleştirildi." +msgstr "" -#: route_replies.cpp:482 +#: route_replies.cpp:481 msgid "Send replies (e.g. to /who) to the right client only" -msgstr "Yanıtları (örneğin /who'ya) yalnızca doğru istemciye gönderin" +msgstr "" diff --git a/modules/po/sample.bg_BG.po b/modules/po/sample.bg_BG.po index 15ab04f5..e7aa3367 100644 --- a/modules/po/sample.bg_BG.po +++ b/modules/po/sample.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/sample.da_DK.po b/modules/po/sample.da_DK.po index 533d1f4d..38e1ae69 100644 --- a/modules/po/sample.da_DK.po +++ b/modules/po/sample.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/sample.de_DE.po b/modules/po/sample.de_DE.po index 41f3861a..b45dff41 100644 --- a/modules/po/sample.de_DE.po +++ b/modules/po/sample.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/sample.el_GR.po b/modules/po/sample.el_GR.po index f61586b2..43e512fc 100644 --- a/modules/po/sample.el_GR.po +++ b/modules/po/sample.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/sample.es_ES.po b/modules/po/sample.es_ES.po index a8c7b24e..1c0c4fbd 100644 --- a/modules/po/sample.es_ES.po +++ b/modules/po/sample.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/sample.fr_FR.po b/modules/po/sample.fr_FR.po index 9f64dd2d..a93358b0 100644 --- a/modules/po/sample.fr_FR.po +++ b/modules/po/sample.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/sample.id_ID.po b/modules/po/sample.id_ID.po index f031c383..17032ef6 100644 --- a/modules/po/sample.id_ID.po +++ b/modules/po/sample.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/sample.pot\n" "X-Crowdin-File-ID: 195\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: sample.cpp:31 msgid "Sample job cancelled" diff --git a/modules/po/sample.it_IT.po b/modules/po/sample.it_IT.po index 8a194044..3c50c8ba 100644 --- a/modules/po/sample.it_IT.po +++ b/modules/po/sample.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/sample.nl_NL.po b/modules/po/sample.nl_NL.po index 09c6988a..f6f0384e 100644 --- a/modules/po/sample.nl_NL.po +++ b/modules/po/sample.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/sample.pl_PL.po b/modules/po/sample.pl_PL.po index e23193be..f34a280e 100644 --- a/modules/po/sample.pl_PL.po +++ b/modules/po/sample.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/sample.pt_BR.po b/modules/po/sample.pt_BR.po index 8297a305..078941b8 100644 --- a/modules/po/sample.pt_BR.po +++ b/modules/po/sample.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/sample.pt_PT.po b/modules/po/sample.pt_PT.po index cbd0dfb5..4b273f9d 100644 --- a/modules/po/sample.pt_PT.po +++ b/modules/po/sample.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/sample.ro_RO.po b/modules/po/sample.ro_RO.po index d50ce6aa..89ffab91 100644 --- a/modules/po/sample.ro_RO.po +++ b/modules/po/sample.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/sample.ru_RU.po b/modules/po/sample.ru_RU.po index 87d7eec3..b2fc8e3d 100644 --- a/modules/po/sample.ru_RU.po +++ b/modules/po/sample.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/sample.tr_TR.po b/modules/po/sample.tr_TR.po index 3e2e0aa4..cbfb7f0a 100644 --- a/modules/po/sample.tr_TR.po +++ b/modules/po/sample.tr_TR.po @@ -6,115 +6,114 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: sample.cpp:31 msgid "Sample job cancelled" -msgstr "Örnek iş iptal edildi" +msgstr "" #: sample.cpp:33 msgid "Sample job destroyed" -msgstr "Örnek iş yok edildi" +msgstr "" #: sample.cpp:50 msgid "Sample job done" -msgstr "Örnek iş tamamlandı" +msgstr "" #: sample.cpp:65 msgid "TEST!!!!" -msgstr "TEST!!!!" +msgstr "" #: sample.cpp:74 msgid "I'm being loaded with the arguments: {1}" -msgstr "Argümanlarla yüklüyüm: {1}" +msgstr "" #: sample.cpp:85 msgid "I'm being unloaded!" -msgstr "Boşaltılıyorum!" +msgstr "" #: sample.cpp:94 msgid "You got connected BoyOh." -msgstr "BoyOh'a bağlandın." +msgstr "" #: sample.cpp:98 msgid "You got disconnected BoyOh." -msgstr "BoyOh'dan bağlantın kesildi." +msgstr "" #: sample.cpp:116 msgid "{1} {2} set mode on {3} {4}{5} {6}" -msgstr "{1} {2} modu {3} {4}{5} {6}'ya ayarlandı" +msgstr "" #: sample.cpp:123 msgid "{1} {2} opped {3} on {4}" -msgstr "{1} {2}, {3}'ü {4} 'te op yaptı" +msgstr "" #: sample.cpp:129 msgid "{1} {2} deopped {3} on {4}" -msgstr "{1} {2}, {3}'ü {4}'te deop yaptı" +msgstr "" #: sample.cpp:135 msgid "{1} {2} voiced {3} on {4}" -msgstr "{1} {2}, {3}'ü {4}'te voiceladı" +msgstr "" #: sample.cpp:141 msgid "{1} {2} devoiced {3} on {4}" -msgstr "{1} {2}, {3}'ü {4}'te devoiceladı" +msgstr "" #: sample.cpp:147 msgid "* {1} sets mode: {2} {3} on {4}" -msgstr "* {1} {4} üzerinde modu {2} {3} olarak ayarladı" +msgstr "" #: sample.cpp:163 msgid "{1} kicked {2} from {3} with the msg {4}" -msgstr "{1}, {4} mesajıyla {2}'yi {3}'den attı" +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] "* {1} ({2}@{3}), ({4}) ile şu kanaldan çıkıyor: {6}" -msgstr[1] "* {1} ({2}@{3}), ({4}) ile şu kanallardan çıkıyor: {6}" +msgstr[0] "" +msgstr[1] "" #: sample.cpp:177 msgid "Attempting to join {1}" -msgstr "{1} kanalına girme deneniyor" +msgstr "" #: sample.cpp:182 msgid "* {1} ({2}@{3}) joins {4}" -msgstr "* {1} ({2}@{3}) {4} kanalına giriyor" +msgstr "" #: sample.cpp:189 msgid "* {1} ({2}@{3}) parts {4}" -msgstr "* {1} ({2}@{3}) {4} kanalından çıkıyor" +msgstr "" #: sample.cpp:196 msgid "{1} invited us to {2}, ignoring invites to {2}" msgstr "" -"{1} bizi {2} kanalına davet etti, {2} kanalına davetler görmezden geliniyor" #: sample.cpp:201 msgid "{1} invited us to {2}" -msgstr "{1} bizi {2} kanalına davet etti" +msgstr "" #: sample.cpp:207 msgid "{1} is now known as {2}" -msgstr "{1} şuan {2} olarak biliniyor" +msgstr "" #: sample.cpp:269 sample.cpp:276 msgid "{1} changes topic on {2} to {3}" -msgstr "{1}, {2} kanalındaki başlığı {3} şeklinde değiştirdi" +msgstr "" #: sample.cpp:317 msgid "Hi, I'm your friendly sample module." -msgstr "Merhaba, ben sizin dost canlısı örnek modülünüzüm:)" +msgstr "" #: sample.cpp:330 msgid "Description of module arguments goes here." -msgstr "Modül argümanlarının açıklaması buraya gelir." +msgstr "" #: sample.cpp:333 msgid "To be used as a sample for writing modules" -msgstr "Modül yazmada örnek olarak kullanılmak üzere" +msgstr "" diff --git a/modules/po/samplewebapi.bg_BG.po b/modules/po/samplewebapi.bg_BG.po index 4a71fec6..361b138d 100644 --- a/modules/po/samplewebapi.bg_BG.po +++ b/modules/po/samplewebapi.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/samplewebapi.da_DK.po b/modules/po/samplewebapi.da_DK.po index e6605225..1a2ff690 100644 --- a/modules/po/samplewebapi.da_DK.po +++ b/modules/po/samplewebapi.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/samplewebapi.de_DE.po b/modules/po/samplewebapi.de_DE.po index 9a7e6ac2..a300143a 100644 --- a/modules/po/samplewebapi.de_DE.po +++ b/modules/po/samplewebapi.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/samplewebapi.el_GR.po b/modules/po/samplewebapi.el_GR.po index 697c8af7..ed7db2bc 100644 --- a/modules/po/samplewebapi.el_GR.po +++ b/modules/po/samplewebapi.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/samplewebapi.es_ES.po b/modules/po/samplewebapi.es_ES.po index 0cb237e5..b1f8ab7e 100644 --- a/modules/po/samplewebapi.es_ES.po +++ b/modules/po/samplewebapi.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/samplewebapi.fr_FR.po b/modules/po/samplewebapi.fr_FR.po index 35401a19..147abe93 100644 --- a/modules/po/samplewebapi.fr_FR.po +++ b/modules/po/samplewebapi.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/samplewebapi.id_ID.po b/modules/po/samplewebapi.id_ID.po index 0da45dee..449e0f48 100644 --- a/modules/po/samplewebapi.id_ID.po +++ b/modules/po/samplewebapi.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" "X-Crowdin-File-ID: 196\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: samplewebapi.cpp:59 msgid "Sample Web API module." diff --git a/modules/po/samplewebapi.it_IT.po b/modules/po/samplewebapi.it_IT.po index 2439944b..163b4858 100644 --- a/modules/po/samplewebapi.it_IT.po +++ b/modules/po/samplewebapi.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/samplewebapi.nl_NL.po b/modules/po/samplewebapi.nl_NL.po index d6f06628..0103896d 100644 --- a/modules/po/samplewebapi.nl_NL.po +++ b/modules/po/samplewebapi.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/samplewebapi.pl_PL.po b/modules/po/samplewebapi.pl_PL.po index a938eba2..df8ddfea 100644 --- a/modules/po/samplewebapi.pl_PL.po +++ b/modules/po/samplewebapi.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/samplewebapi.pt_BR.po b/modules/po/samplewebapi.pt_BR.po index c82b595e..b6f0d482 100644 --- a/modules/po/samplewebapi.pt_BR.po +++ b/modules/po/samplewebapi.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/samplewebapi.pt_PT.po b/modules/po/samplewebapi.pt_PT.po index 38433384..eca2b9be 100644 --- a/modules/po/samplewebapi.pt_PT.po +++ b/modules/po/samplewebapi.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/samplewebapi.ro_RO.po b/modules/po/samplewebapi.ro_RO.po index b52b616d..4f5236b3 100644 --- a/modules/po/samplewebapi.ro_RO.po +++ b/modules/po/samplewebapi.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/samplewebapi.ru_RU.po b/modules/po/samplewebapi.ru_RU.po index a8a4daf7..04467ac9 100644 --- a/modules/po/samplewebapi.ru_RU.po +++ b/modules/po/samplewebapi.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/samplewebapi.tr_TR.po b/modules/po/samplewebapi.tr_TR.po index 5081f2d9..66fd96f2 100644 --- a/modules/po/samplewebapi.tr_TR.po +++ b/modules/po/samplewebapi.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/sasl.bg_BG.po b/modules/po/sasl.bg_BG.po index 120963dc..1a6c64f2 100644 --- a/modules/po/sasl.bg_BG.po +++ b/modules/po/sasl.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/sasl.da_DK.po b/modules/po/sasl.da_DK.po index a3aa0f6c..62d51d7a 100644 --- a/modules/po/sasl.da_DK.po +++ b/modules/po/sasl.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/sasl.de_DE.po b/modules/po/sasl.de_DE.po index 5302d205..973fa97a 100644 --- a/modules/po/sasl.de_DE.po +++ b/modules/po/sasl.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/sasl.el_GR.po b/modules/po/sasl.el_GR.po index 5026d34e..3b69ed8d 100644 --- a/modules/po/sasl.el_GR.po +++ b/modules/po/sasl.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/sasl.es_ES.po b/modules/po/sasl.es_ES.po index 0b5f11ae..19b6f939 100644 --- a/modules/po/sasl.es_ES.po +++ b/modules/po/sasl.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/sasl.fr_FR.po b/modules/po/sasl.fr_FR.po index 48371f83..4eb5b061 100644 --- a/modules/po/sasl.fr_FR.po +++ b/modules/po/sasl.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/sasl.id_ID.po b/modules/po/sasl.id_ID.po index 3fac5dc3..8d8fd39e 100644 --- a/modules/po/sasl.id_ID.po +++ b/modules/po/sasl.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/sasl.pot\n" "X-Crowdin-File-ID: 197\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/sasl/tmpl/index.tmpl:7 sasl.cpp:305 msgid "SASL" diff --git a/modules/po/sasl.it_IT.po b/modules/po/sasl.it_IT.po index 53386c64..5eb5c16f 100644 --- a/modules/po/sasl.it_IT.po +++ b/modules/po/sasl.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/sasl.nl_NL.po b/modules/po/sasl.nl_NL.po index 8b32047a..c290efa4 100644 --- a/modules/po/sasl.nl_NL.po +++ b/modules/po/sasl.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/sasl.pl_PL.po b/modules/po/sasl.pl_PL.po index fffce6f7..bf87411f 100644 --- a/modules/po/sasl.pl_PL.po +++ b/modules/po/sasl.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/sasl.pt_BR.po b/modules/po/sasl.pt_BR.po index cf6fcbf0..95879c6e 100644 --- a/modules/po/sasl.pt_BR.po +++ b/modules/po/sasl.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/sasl.pt_PT.po b/modules/po/sasl.pt_PT.po index 3d06a58e..97202893 100644 --- a/modules/po/sasl.pt_PT.po +++ b/modules/po/sasl.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/sasl.ro_RO.po b/modules/po/sasl.ro_RO.po index c240ea05..fad6c1f6 100644 --- a/modules/po/sasl.ro_RO.po +++ b/modules/po/sasl.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/sasl.ru_RU.po b/modules/po/sasl.ru_RU.po index 39f18df8..0faf173f 100644 --- a/modules/po/sasl.ru_RU.po +++ b/modules/po/sasl.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/sasl.tr_TR.po b/modules/po/sasl.tr_TR.po index 47870d79..49a897b9 100644 --- a/modules/po/sasl.tr_TR.po +++ b/modules/po/sasl.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -38,7 +38,7 @@ msgstr "Seçenekler" #: modules/po/../data/sasl/tmpl/index.tmpl:25 msgid "Connect only if SASL authentication succeeds." -msgstr "Yalnızca SASL kimlik doğrulaması başarılı olursa bağlanın." +msgstr "" #: modules/po/../data/sasl/tmpl/index.tmpl:27 msgid "Require authentication" @@ -58,7 +58,7 @@ msgstr "Açıklama" #: modules/po/../data/sasl/tmpl/index.tmpl:57 msgid "Selected mechanisms and their order:" -msgstr "Seçilen mekanizmalar ve sıraları:" +msgstr "" #: modules/po/../data/sasl/tmpl/index.tmpl:74 msgid "Save" @@ -66,13 +66,12 @@ msgstr "Kaydet" #: sasl.cpp:54 msgid "TLS certificate, for use with the *cert module" -msgstr "*cert modülüyle kullanım için TLS sertifikası" +msgstr "" #: sasl.cpp:56 msgid "" "Plain text negotiation, this should work always if the network supports SASL" msgstr "" -"Düz metin anlaşması; ağ SASL'yi destekliyorsa bu her zaman çalışmalıdır" #: sasl.cpp:62 msgid "search" @@ -84,32 +83,29 @@ msgstr "Bu çıktıyı oluştur" #: sasl.cpp:64 msgid "[ []]" -msgstr "[ [<şifre>]]" +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 "" -"İhtiyaç duydukları mekanizmalar için kullanıcı adı ve şifre belirleyin. " -"Şifre isteğe bağlıdır. Parametreler olmadan geçerli ayarlarla ilgili " -"bilgileri döndürür." #: sasl.cpp:69 msgid "[mechanism[ ...]]" -msgstr "[mekanizma[ ...]]" +msgstr "" #: sasl.cpp:70 msgid "Set the mechanisms to be attempted (in order)" -msgstr "Denenecek mekanizmaları ayarlayın (sırayla)" +msgstr "" #: sasl.cpp:72 msgid "[yes|no]" -msgstr "[yes|no]" +msgstr "" #: sasl.cpp:73 msgid "Don't connect unless SASL authentication succeeds" -msgstr "SASL kimlik doğrulaması başarılı olmadığı sürece bağlanmayın" +msgstr "" #: sasl.cpp:88 sasl.cpp:94 msgid "Mechanism" @@ -117,64 +113,62 @@ msgstr "Mekanizma" #: sasl.cpp:99 msgid "The following mechanisms are available:" -msgstr "Aşağıdaki mekanizmalar mevcuttur:" +msgstr "" #: sasl.cpp:109 msgid "Username is currently not set" -msgstr "Kullanıcı adı şu anda ayarlanmamış" +msgstr "" #: sasl.cpp:111 msgid "Username is currently set to '{1}'" -msgstr "Kullanıcı adı şu anda '{1}' olarak ayarlı" +msgstr "" #: sasl.cpp:114 msgid "Password was not supplied" -msgstr "Şifre sağlanmadı" +msgstr "" #: sasl.cpp:116 msgid "Password was supplied" -msgstr "Şifre sağlandı" +msgstr "" #: sasl.cpp:124 msgid "Username has been set to [{1}]" -msgstr "Kullanıcı adı [{1}] olarak ayarlandı" +msgstr "" #: sasl.cpp:125 msgid "Password has been set to [{1}]" -msgstr "Şifre [{1}] olarak ayarlandı" +msgstr "" #: sasl.cpp:145 msgid "Current mechanisms set: {1}" -msgstr "Mevcut mekanizmalar ayarlandı: {1}" +msgstr "" #: sasl.cpp:154 msgid "We require SASL negotiation to connect" -msgstr "Bağlanmak için SASL anlaşmasına ihtiyacımız var" +msgstr "" #: sasl.cpp:156 msgid "We will connect even if SASL fails" -msgstr "SASL başarısız olsa bile bağlanacağız" +msgstr "" #: sasl.cpp:193 msgid "Disabling network, we require authentication." -msgstr "Ağı devre dışı bırakırken kimlik doğrulaması yapmamız gerekiyor." +msgstr "" #: sasl.cpp:194 msgid "Use 'RequireAuth no' to disable." -msgstr "Devre dışı bırakmak için 'RequireAuth no' seçeneğini kullanın." +msgstr "" #: sasl.cpp:258 msgid "{1} mechanism succeeded." -msgstr "{1} mekanizması başarılı oldu." +msgstr "" #: sasl.cpp:270 msgid "{1} mechanism failed." -msgstr "{1} mekanizması başarısız oldu." +msgstr "" #: sasl.cpp:350 msgid "" "Adds support for sasl authentication capability to authenticate to an IRC " "server" msgstr "" -"Bir IRC sunucusunda kimlik doğrulaması yapmak için SASL kimlik doğrulama " -"özelliği desteği ekler" diff --git a/modules/po/savebuff.bg_BG.po b/modules/po/savebuff.bg_BG.po index edf00e6c..33bed609 100644 --- a/modules/po/savebuff.bg_BG.po +++ b/modules/po/savebuff.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/savebuff.da_DK.po b/modules/po/savebuff.da_DK.po index 233ceb1e..9c6b52ad 100644 --- a/modules/po/savebuff.da_DK.po +++ b/modules/po/savebuff.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/savebuff.de_DE.po b/modules/po/savebuff.de_DE.po index 365b22d0..61b045aa 100644 --- a/modules/po/savebuff.de_DE.po +++ b/modules/po/savebuff.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/savebuff.el_GR.po b/modules/po/savebuff.el_GR.po index 99be7418..bcb7f39d 100644 --- a/modules/po/savebuff.el_GR.po +++ b/modules/po/savebuff.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/savebuff.es_ES.po b/modules/po/savebuff.es_ES.po index ea1648d0..90a2b5d3 100644 --- a/modules/po/savebuff.es_ES.po +++ b/modules/po/savebuff.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/savebuff.fr_FR.po b/modules/po/savebuff.fr_FR.po index e4d3ff9b..8e51acbc 100644 --- a/modules/po/savebuff.fr_FR.po +++ b/modules/po/savebuff.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/savebuff.id_ID.po b/modules/po/savebuff.id_ID.po index 8b542fc7..d3e8b522 100644 --- a/modules/po/savebuff.id_ID.po +++ b/modules/po/savebuff.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/savebuff.pot\n" "X-Crowdin-File-ID: 198\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: savebuff.cpp:65 msgid "" diff --git a/modules/po/savebuff.it_IT.po b/modules/po/savebuff.it_IT.po index 0b41aa09..0bb0641d 100644 --- a/modules/po/savebuff.it_IT.po +++ b/modules/po/savebuff.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/savebuff.nl_NL.po b/modules/po/savebuff.nl_NL.po index 082fc4d2..759b2e9e 100644 --- a/modules/po/savebuff.nl_NL.po +++ b/modules/po/savebuff.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/savebuff.pl_PL.po b/modules/po/savebuff.pl_PL.po index 0afe4de2..3ffbdcee 100644 --- a/modules/po/savebuff.pl_PL.po +++ b/modules/po/savebuff.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/savebuff.pt_BR.po b/modules/po/savebuff.pt_BR.po index de69cc55..dc756ffc 100644 --- a/modules/po/savebuff.pt_BR.po +++ b/modules/po/savebuff.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/savebuff.pt_PT.po b/modules/po/savebuff.pt_PT.po index ae828f97..1bbba7d6 100644 --- a/modules/po/savebuff.pt_PT.po +++ b/modules/po/savebuff.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/savebuff.ro_RO.po b/modules/po/savebuff.ro_RO.po index 78479a9e..a404ac3b 100644 --- a/modules/po/savebuff.ro_RO.po +++ b/modules/po/savebuff.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/savebuff.ru_RU.po b/modules/po/savebuff.ru_RU.po index be18e1aa..4236d64c 100644 --- a/modules/po/savebuff.ru_RU.po +++ b/modules/po/savebuff.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/savebuff.tr_TR.po b/modules/po/savebuff.tr_TR.po index 9bfa90fa..5bc3b860 100644 --- a/modules/po/savebuff.tr_TR.po +++ b/modules/po/savebuff.tr_TR.po @@ -6,31 +6,31 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: savebuff.cpp:65 msgid "" -msgstr "<şifre>" +msgstr "" #: savebuff.cpp:65 msgid "Sets the password" -msgstr "Şifreyi ayarlar" +msgstr "" #: savebuff.cpp:67 msgid "" -msgstr "" +msgstr "" #: savebuff.cpp:67 msgid "Replays the buffer" -msgstr "Arabelleği oynatır" +msgstr "" #: savebuff.cpp:69 msgid "Saves all buffers" -msgstr "Tüm arabellekleri kaydeder" +msgstr "" #: savebuff.cpp:221 msgid "" @@ -38,31 +38,25 @@ msgid "" "the appropriate pass and things should start working, or setpass to a new " "pass and save to reinstantiate" msgstr "" -"Şifrenin ayarlanmamış olması genellikle şifre çözmenin başarısız olduğu " -"anlamına gelir. 'setpass' yapabilirseniz ve işler çalışmaya başlayacaktır " -"veya ile yeni bir şifre ayarlayın ve yeniden başlatmak için " -"kaydedin" #: savebuff.cpp:232 msgid "Password set to [{1}]" -msgstr "Şifre [{1}] olarak ayarlndı" +msgstr "" #: savebuff.cpp:262 msgid "Replayed {1}" -msgstr "{1} yeniden oynatıldı" +msgstr "" #: savebuff.cpp:341 msgid "Unable to decode Encrypted file {1}" -msgstr "Şifrelenmiş dosya {1} çözülemiyor" +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 "" -"Bu kullanıcı modülü en fazla bir argüman alır. Ya --ask-pass ya da şifrenin " -"kendisi (boşluk içerebilir) ya da hiçbir şey" #: savebuff.cpp:363 msgid "Stores channel and query buffers to disk, encrypted" -msgstr "Kanal ve sorgu arabelleklerini şifrelenmiş olarak diskte saklar" +msgstr "" diff --git a/modules/po/send_raw.bg_BG.po b/modules/po/send_raw.bg_BG.po index 8c4a3e5f..c99b5a13 100644 --- a/modules/po/send_raw.bg_BG.po +++ b/modules/po/send_raw.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/send_raw.da_DK.po b/modules/po/send_raw.da_DK.po index a57efbbb..858fe494 100644 --- a/modules/po/send_raw.da_DK.po +++ b/modules/po/send_raw.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/send_raw.de_DE.po b/modules/po/send_raw.de_DE.po index d0aee00f..eae83f07 100644 --- a/modules/po/send_raw.de_DE.po +++ b/modules/po/send_raw.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/send_raw.el_GR.po b/modules/po/send_raw.el_GR.po index 9a2a5a61..7ef48c45 100644 --- a/modules/po/send_raw.el_GR.po +++ b/modules/po/send_raw.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/send_raw.es_ES.po b/modules/po/send_raw.es_ES.po index e9a1e4c8..e771ee77 100644 --- a/modules/po/send_raw.es_ES.po +++ b/modules/po/send_raw.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/send_raw.fr_FR.po b/modules/po/send_raw.fr_FR.po index bd534a62..f8ec5887 100644 --- a/modules/po/send_raw.fr_FR.po +++ b/modules/po/send_raw.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/send_raw.id_ID.po b/modules/po/send_raw.id_ID.po index b6ebbb70..aa609e5a 100644 --- a/modules/po/send_raw.id_ID.po +++ b/modules/po/send_raw.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/send_raw.pot\n" "X-Crowdin-File-ID: 199\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/send_raw/tmpl/index.tmpl:9 msgid "Send a raw IRC line" diff --git a/modules/po/send_raw.it_IT.po b/modules/po/send_raw.it_IT.po index 38dc69d3..b2c3a7e4 100644 --- a/modules/po/send_raw.it_IT.po +++ b/modules/po/send_raw.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/send_raw.nl_NL.po b/modules/po/send_raw.nl_NL.po index b070aeb7..f7d435cc 100644 --- a/modules/po/send_raw.nl_NL.po +++ b/modules/po/send_raw.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/send_raw.pl_PL.po b/modules/po/send_raw.pl_PL.po index 64ecd482..6d287430 100644 --- a/modules/po/send_raw.pl_PL.po +++ b/modules/po/send_raw.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/send_raw.pt_BR.po b/modules/po/send_raw.pt_BR.po index 2ad448df..cef59d70 100644 --- a/modules/po/send_raw.pt_BR.po +++ b/modules/po/send_raw.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/send_raw.pt_PT.po b/modules/po/send_raw.pt_PT.po index 73eced1e..71e9789d 100644 --- a/modules/po/send_raw.pt_PT.po +++ b/modules/po/send_raw.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/send_raw.ro_RO.po b/modules/po/send_raw.ro_RO.po index 6bc4c3d2..5e2fccc4 100644 --- a/modules/po/send_raw.ro_RO.po +++ b/modules/po/send_raw.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/send_raw.ru_RU.po b/modules/po/send_raw.ru_RU.po index 7b82c6e9..62b4b66f 100644 --- a/modules/po/send_raw.ru_RU.po +++ b/modules/po/send_raw.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/send_raw.tr_TR.po b/modules/po/send_raw.tr_TR.po index 5e89643c..b56b267f 100644 --- a/modules/po/send_raw.tr_TR.po +++ b/modules/po/send_raw.tr_TR.po @@ -6,105 +6,104 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: modules/po/../data/send_raw/tmpl/index.tmpl:9 msgid "Send a raw IRC line" -msgstr "Ham bir IRC satırı gönderin" +msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:14 msgid "User:" -msgstr "Kullanıcı:" +msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:15 msgid "To change user, click to Network selector" -msgstr "Kullanıcıyı değiştirmek için Ağ seçiciye tıklayın" +msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:19 msgid "User/Network:" -msgstr "Kullanıcı/Ağ:" +msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:32 msgid "Send to:" -msgstr "Gönderim:" +msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:34 msgid "Client" -msgstr "İstemci" +msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:35 msgid "Server" -msgstr "Sunucu" +msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:40 msgid "Line:" -msgstr "Satır:" +msgstr "" #: modules/po/../data/send_raw/tmpl/index.tmpl:45 msgid "Send" -msgstr "Gönder" +msgstr "" #: send_raw.cpp:32 msgid "Sent [{1}] to {2}/{3}" -msgstr "[{1}], {2}/{3} adresine gönderildi" +msgstr "" #: send_raw.cpp:36 send_raw.cpp:56 msgid "Network {1} not found for user {2}" -msgstr "{2} kullanıcısı için {1} ağı bulunamadı" +msgstr "" #: send_raw.cpp:40 send_raw.cpp:60 msgid "User {1} not found" -msgstr "{1} kullanıcısı bulunamadı" +msgstr "" #: send_raw.cpp:52 msgid "Sent [{1}] to IRC server of {2}/{3}" -msgstr "[{1}], {2}/{3} IRC sunucusuna gönderildi" +msgstr "" #: send_raw.cpp:75 msgid "You must have admin privileges to load this module" -msgstr "Bu modülü yüklemek için yönetici ayrıcalıklarına sahip olmanız gerekir" +msgstr "" #: send_raw.cpp:82 msgid "Send Raw" -msgstr "Raw Gönderme" +msgstr "" #: send_raw.cpp:92 msgid "User not found" -msgstr "Kullanıcı bulunamadı" +msgstr "" #: send_raw.cpp:99 msgid "Network not found" -msgstr "Ağ bulunamadı" +msgstr "" #: send_raw.cpp:116 msgid "Line sent" -msgstr "Satır gönderildi" +msgstr "" #: send_raw.cpp:140 send_raw.cpp:143 msgid "[user] [network] [data to send]" -msgstr "[kullanıcı] [ağ] [gönderilecek veriler]" +msgstr "" #: send_raw.cpp:141 msgid "The data will be sent to the user's IRC client(s)" -msgstr "Veriler kullanıcının IRC istemcisine/istemcilerine gönderilecektir." +msgstr "" #: send_raw.cpp:144 msgid "The data will be sent to the IRC server the user is connected to" -msgstr "Veriler kullanıcının bağlı olduğu IRC sunucusuna gönderilecektir" +msgstr "" #: send_raw.cpp:147 msgid "[data to send]" -msgstr "[gönderilecek veriler]" +msgstr "" #: send_raw.cpp:148 msgid "The data will be sent to your current client" -msgstr "Veriler mevcut istemcinize gönderilecek" +msgstr "" #: send_raw.cpp:159 msgid "Lets you send some raw IRC lines as/to someone else" msgstr "" -"Bazı ham IRC satırlarını başka biri olarak/başka birine göndermenizi sağlar" diff --git a/modules/po/shell.bg_BG.po b/modules/po/shell.bg_BG.po index 08843ace..76c66891 100644 --- a/modules/po/shell.bg_BG.po +++ b/modules/po/shell.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/shell.da_DK.po b/modules/po/shell.da_DK.po index 487ca769..9a694ab9 100644 --- a/modules/po/shell.da_DK.po +++ b/modules/po/shell.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/shell.de_DE.po b/modules/po/shell.de_DE.po index 900ea089..65a929e4 100644 --- a/modules/po/shell.de_DE.po +++ b/modules/po/shell.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/shell.el_GR.po b/modules/po/shell.el_GR.po index 653bc9a5..d5ea962c 100644 --- a/modules/po/shell.el_GR.po +++ b/modules/po/shell.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/shell.es_ES.po b/modules/po/shell.es_ES.po index ef9aa36a..8e344a10 100644 --- a/modules/po/shell.es_ES.po +++ b/modules/po/shell.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/shell.fr_FR.po b/modules/po/shell.fr_FR.po index 6ac64688..c946f9e0 100644 --- a/modules/po/shell.fr_FR.po +++ b/modules/po/shell.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/shell.id_ID.po b/modules/po/shell.id_ID.po index 55e329c6..93518d04 100644 --- a/modules/po/shell.id_ID.po +++ b/modules/po/shell.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/shell.pot\n" "X-Crowdin-File-ID: 200\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: shell.cpp:37 msgid "Failed to execute: {1}" diff --git a/modules/po/shell.it_IT.po b/modules/po/shell.it_IT.po index b6e582c3..b825cb51 100644 --- a/modules/po/shell.it_IT.po +++ b/modules/po/shell.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/shell.nl_NL.po b/modules/po/shell.nl_NL.po index 93738863..acbce2e0 100644 --- a/modules/po/shell.nl_NL.po +++ b/modules/po/shell.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/shell.pl_PL.po b/modules/po/shell.pl_PL.po index 5b815976..1df5e6ee 100644 --- a/modules/po/shell.pl_PL.po +++ b/modules/po/shell.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/shell.pt_BR.po b/modules/po/shell.pt_BR.po index 14085974..f320da16 100644 --- a/modules/po/shell.pt_BR.po +++ b/modules/po/shell.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/shell.pt_PT.po b/modules/po/shell.pt_PT.po index c9054acb..14812d6c 100644 --- a/modules/po/shell.pt_PT.po +++ b/modules/po/shell.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/shell.ro_RO.po b/modules/po/shell.ro_RO.po index c1334a8f..5536af0d 100644 --- a/modules/po/shell.ro_RO.po +++ b/modules/po/shell.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/shell.ru_RU.po b/modules/po/shell.ru_RU.po index 7089878d..17101efb 100644 --- a/modules/po/shell.ru_RU.po +++ b/modules/po/shell.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/shell.tr_TR.po b/modules/po/shell.tr_TR.po index 79dff29c..10b29cb0 100644 --- a/modules/po/shell.tr_TR.po +++ b/modules/po/shell.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" diff --git a/modules/po/simple_away.bg_BG.po b/modules/po/simple_away.bg_BG.po index 5a74ef2e..f7c00101 100644 --- a/modules/po/simple_away.bg_BG.po +++ b/modules/po/simple_away.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/simple_away.da_DK.po b/modules/po/simple_away.da_DK.po index 776a648b..635bd412 100644 --- a/modules/po/simple_away.da_DK.po +++ b/modules/po/simple_away.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/simple_away.de_DE.po b/modules/po/simple_away.de_DE.po index f5b0b955..44bd9f96 100644 --- a/modules/po/simple_away.de_DE.po +++ b/modules/po/simple_away.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/simple_away.el_GR.po b/modules/po/simple_away.el_GR.po index 94425af3..fefd754d 100644 --- a/modules/po/simple_away.el_GR.po +++ b/modules/po/simple_away.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/simple_away.es_ES.po b/modules/po/simple_away.es_ES.po index c8c92d10..70f491d4 100644 --- a/modules/po/simple_away.es_ES.po +++ b/modules/po/simple_away.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/simple_away.fr_FR.po b/modules/po/simple_away.fr_FR.po index ea639e8a..2785a515 100644 --- a/modules/po/simple_away.fr_FR.po +++ b/modules/po/simple_away.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/simple_away.id_ID.po b/modules/po/simple_away.id_ID.po index caef0b68..3aee727d 100644 --- a/modules/po/simple_away.id_ID.po +++ b/modules/po/simple_away.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/simple_away.pot\n" "X-Crowdin-File-ID: 201\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: simple_away.cpp:56 msgid "[]" diff --git a/modules/po/simple_away.it_IT.po b/modules/po/simple_away.it_IT.po index 85a388c7..4b21a224 100644 --- a/modules/po/simple_away.it_IT.po +++ b/modules/po/simple_away.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/simple_away.nl_NL.po b/modules/po/simple_away.nl_NL.po index c6ab60af..cf568bc8 100644 --- a/modules/po/simple_away.nl_NL.po +++ b/modules/po/simple_away.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/simple_away.pl_PL.po b/modules/po/simple_away.pl_PL.po index 4e2102a1..acc27230 100644 --- a/modules/po/simple_away.pl_PL.po +++ b/modules/po/simple_away.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/simple_away.pt_BR.po b/modules/po/simple_away.pt_BR.po index ec15e881..da28dabb 100644 --- a/modules/po/simple_away.pt_BR.po +++ b/modules/po/simple_away.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/simple_away.pt_PT.po b/modules/po/simple_away.pt_PT.po index df661085..7c26455d 100644 --- a/modules/po/simple_away.pt_PT.po +++ b/modules/po/simple_away.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/simple_away.ro_RO.po b/modules/po/simple_away.ro_RO.po index 19604200..2ca0a093 100644 --- a/modules/po/simple_away.ro_RO.po +++ b/modules/po/simple_away.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/simple_away.ru_RU.po b/modules/po/simple_away.ru_RU.po index 75610c40..896cbda7 100644 --- a/modules/po/simple_away.ru_RU.po +++ b/modules/po/simple_away.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/simple_away.tr_TR.po b/modules/po/simple_away.tr_TR.po index ea15ac9d..b1ef2736 100644 --- a/modules/po/simple_away.tr_TR.po +++ b/modules/po/simple_away.tr_TR.po @@ -6,15 +6,15 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: simple_away.cpp:56 msgid "[]" -msgstr "[]" +msgstr "" #: simple_away.cpp:57 #, c-format @@ -22,78 +22,71 @@ msgid "" "Prints or sets the away reason (%awaytime% is replaced with the time you " "were set away, supports substitutions using ExpandString)" msgstr "" -"Uzakta kalma nedenini yazdırır veya ayarlar (%awaytime%, uzakta olduğunuz " -"zamanla değiştirilir, ExpandString kullanılarak yapılan değişiklikleri " -"destekler)" #: simple_away.cpp:63 msgid "Prints the current time to wait before setting you away" -msgstr "Sizi away olmadan önce beklenecek geçerli saati yazdırır" +msgstr "" #: simple_away.cpp:65 msgid "" -msgstr "" +msgstr "" #: simple_away.cpp:66 msgid "Sets the time to wait before setting you away" -msgstr "Sizi away olmadan önce beklenecek zamanı ayarlayın" +msgstr "" #: simple_away.cpp:69 msgid "Disables the wait time before setting you away" -msgstr "Sizi away olmadan önce bekleme süresini devre dışı bırakır" +msgstr "" #: simple_away.cpp:73 msgid "Get or set the minimum number of clients before going away" -msgstr "Away olmadan önce minimum istemci sayısını alın veya ayarlayın" +msgstr "" #: simple_away.cpp:136 msgid "Away reason set" -msgstr "Away sebebi ayarla" +msgstr "" #: simple_away.cpp:138 msgid "Away reason: {1}" -msgstr "Away sebebi: {1}" +msgstr "" #: simple_away.cpp:139 msgid "Current away reason would be: {1}" -msgstr "Şu anki away sebebi şu şekilde olacaktır: {1}" +msgstr "" #: simple_away.cpp:144 msgid "Current timer setting: 1 second" msgid_plural "Current timer setting: {1} seconds" -msgstr[0] "Geçerli zamanlayıcı ayarı: 1 saniye" -msgstr[1] "Geçerli zamanlayıcı ayarı: {1} saniye" +msgstr[0] "" +msgstr[1] "" #: simple_away.cpp:153 simple_away.cpp:161 msgid "Timer disabled" -msgstr "Zamanlayıcı devre dışı" +msgstr "" #: simple_away.cpp:155 msgid "Timer set to 1 second" msgid_plural "Timer set to: {1} seconds" -msgstr[0] "Zamanlayıcı 1 saniyeye ayarlandı" -msgstr[1] "Zamanlayıcı {1} saniyeye ayarlandı" +msgstr[0] "" +msgstr[1] "" #: simple_away.cpp:166 msgid "Current MinClients setting: {1}" -msgstr "Geçerli MinClients ayarı: {1}" +msgstr "" #: simple_away.cpp:169 msgid "MinClients set to {1}" -msgstr "MinClients {1} olarak ayarlandı" +msgstr "" #: simple_away.cpp:248 msgid "" "You might enter up to 3 arguments, like -notimer awaymessage or -timer 5 " "awaymessage." msgstr "" -"-notimer awaymessage veya -timer 5 awaymessage gibi en fazla 3 bağımsız " -"değişken girebilirsiniz." #: simple_away.cpp:253 msgid "" "This module will automatically set you away on IRC while you are " "disconnected from the bouncer." msgstr "" -"Bu modül, znc bouncer ile bağlantınız kesildiğinde sizi otomatik olarak " -"IRC'den uzaklaştıracaktır." diff --git a/modules/po/stickychan.bg_BG.po b/modules/po/stickychan.bg_BG.po index deb037d0..375ef818 100644 --- a/modules/po/stickychan.bg_BG.po +++ b/modules/po/stickychan.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/stickychan.da_DK.po b/modules/po/stickychan.da_DK.po index 2356d8b6..277c1ae5 100644 --- a/modules/po/stickychan.da_DK.po +++ b/modules/po/stickychan.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/stickychan.de_DE.po b/modules/po/stickychan.de_DE.po index b385d0fc..1cf80b06 100644 --- a/modules/po/stickychan.de_DE.po +++ b/modules/po/stickychan.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/stickychan.el_GR.po b/modules/po/stickychan.el_GR.po index e50b445a..21cc43b6 100644 --- a/modules/po/stickychan.el_GR.po +++ b/modules/po/stickychan.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/stickychan.es_ES.po b/modules/po/stickychan.es_ES.po index ab27fd5a..29c5a608 100644 --- a/modules/po/stickychan.es_ES.po +++ b/modules/po/stickychan.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/stickychan.fr_FR.po b/modules/po/stickychan.fr_FR.po index cc524f18..8d4b7975 100644 --- a/modules/po/stickychan.fr_FR.po +++ b/modules/po/stickychan.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/stickychan.id_ID.po b/modules/po/stickychan.id_ID.po index 7ad60ff1..689bd71e 100644 --- a/modules/po/stickychan.id_ID.po +++ b/modules/po/stickychan.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/stickychan.pot\n" "X-Crowdin-File-ID: 202\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/stickychan/tmpl/index.tmpl:9 msgid "Name" diff --git a/modules/po/stickychan.it_IT.po b/modules/po/stickychan.it_IT.po index 30e7dcd5..ea47bf9f 100644 --- a/modules/po/stickychan.it_IT.po +++ b/modules/po/stickychan.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/stickychan.nl_NL.po b/modules/po/stickychan.nl_NL.po index 394b0073..664aaa7d 100644 --- a/modules/po/stickychan.nl_NL.po +++ b/modules/po/stickychan.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/stickychan.pl_PL.po b/modules/po/stickychan.pl_PL.po index 40155c9c..c779a5c0 100644 --- a/modules/po/stickychan.pl_PL.po +++ b/modules/po/stickychan.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/stickychan.pt_BR.po b/modules/po/stickychan.pt_BR.po index 2b96777e..d54ed773 100644 --- a/modules/po/stickychan.pt_BR.po +++ b/modules/po/stickychan.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/stickychan.pt_PT.po b/modules/po/stickychan.pt_PT.po index 2993deca..6e39e84f 100644 --- a/modules/po/stickychan.pt_PT.po +++ b/modules/po/stickychan.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/stickychan.ro_RO.po b/modules/po/stickychan.ro_RO.po index 5183bc60..5ef00c18 100644 --- a/modules/po/stickychan.ro_RO.po +++ b/modules/po/stickychan.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/stickychan.ru_RU.po b/modules/po/stickychan.ru_RU.po index cb589e1d..b387623e 100644 --- a/modules/po/stickychan.ru_RU.po +++ b/modules/po/stickychan.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/stickychan.tr_TR.po b/modules/po/stickychan.tr_TR.po index 482c0ab3..d88d51da 100644 --- a/modules/po/stickychan.tr_TR.po +++ b/modules/po/stickychan.tr_TR.po @@ -6,98 +6,97 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: modules/po/../data/stickychan/tmpl/index.tmpl:9 msgid "Name" -msgstr "Adı" +msgstr "" #: modules/po/../data/stickychan/tmpl/index.tmpl:10 msgid "Sticky" -msgstr "Sabit" +msgstr "" #: modules/po/../data/stickychan/tmpl/index.tmpl:25 msgid "Save" -msgstr "Kaydet" +msgstr "" #: modules/po/../data/stickychan/tmpl/stickychan_WebadminChan.tmpl:8 msgid "Channel is sticky" -msgstr "Kanal sticky (renk ve kalın yazma yok)" +msgstr "" #: stickychan.cpp:28 msgid "<#channel> [key]" -msgstr "<#kanal> [anahtar]" +msgstr "" #: stickychan.cpp:28 msgid "Sticks a channel" -msgstr "Bir kanalı 'sticky' yapar (renk ve kalın yazma yok)" +msgstr "" #: stickychan.cpp:30 msgid "<#channel>" -msgstr "<#kanal>" +msgstr "" #: stickychan.cpp:30 msgid "Unsticks a channel" -msgstr "Bir kanalı 'unsticky' yapar (renk ve kalın yazma var)" +msgstr "" #: stickychan.cpp:32 msgid "Lists sticky channels" -msgstr "Sticky kanalları listeler" +msgstr "" #: stickychan.cpp:75 msgid "Usage: Stick <#channel> [key]" -msgstr "Kullanımı: Stick <#kanal> [anahtar]" +msgstr "" #: stickychan.cpp:79 msgid "Stuck {1}" -msgstr "{1} stick edildi" +msgstr "" #: stickychan.cpp:85 msgid "Usage: Unstick <#channel>" -msgstr "Kullanımı: Unstick <#kanal>" +msgstr "" #: stickychan.cpp:89 msgid "Unstuck {1}" -msgstr "{1} unstick edildi" +msgstr "" #: stickychan.cpp:101 msgid " -- End of List" -msgstr " -- Liste Sonu" +msgstr "" #: stickychan.cpp:115 msgid "Could not join {1} (# prefix missing?)" -msgstr "{1}'a katılamadı (# öneki eksik mi?)" +msgstr "" #: stickychan.cpp:128 msgid "Sticky Channels" -msgstr "Sticky Kanallar" +msgstr "" #: stickychan.cpp:160 msgid "Changes have been saved!" -msgstr "Değişiklikler kaydedildi!" +msgstr "" #: stickychan.cpp:185 msgid "Channel became sticky!" -msgstr "Kanal sticky hale geldi!" +msgstr "" #: stickychan.cpp:189 msgid "Channel stopped being sticky!" -msgstr "Kanal sticky olmayı bıraktı!" +msgstr "" #: stickychan.cpp:209 msgid "" "Channel {1} cannot be joined, it is an illegal channel name. Unsticking." msgstr "" -"{1} kanalına katılınamıyor, illefgal bir kanal adıdır. Unstick ediliyor." #: stickychan.cpp:246 msgid "List of channels, separated by comma." -msgstr "Kanalların virgülle ayrılmış listesi." +msgstr "" #: stickychan.cpp:251 msgid "configless sticky chans, keeps you there very stickily even" -msgstr "yapılandırmasız sticky kanallar, sizi orada bile çok sticky tutar" +msgstr "" diff --git a/modules/po/stripcontrols.bg_BG.po b/modules/po/stripcontrols.bg_BG.po index 56545eda..d711a6e5 100644 --- a/modules/po/stripcontrols.bg_BG.po +++ b/modules/po/stripcontrols.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/stripcontrols.da_DK.po b/modules/po/stripcontrols.da_DK.po index 4db14648..b8549244 100644 --- a/modules/po/stripcontrols.da_DK.po +++ b/modules/po/stripcontrols.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/stripcontrols.de_DE.po b/modules/po/stripcontrols.de_DE.po index a0253156..5f82c446 100644 --- a/modules/po/stripcontrols.de_DE.po +++ b/modules/po/stripcontrols.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/stripcontrols.el_GR.po b/modules/po/stripcontrols.el_GR.po index ce3b6b7b..d529d0d1 100644 --- a/modules/po/stripcontrols.el_GR.po +++ b/modules/po/stripcontrols.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/stripcontrols.es_ES.po b/modules/po/stripcontrols.es_ES.po index e827edfe..a934a5ee 100644 --- a/modules/po/stripcontrols.es_ES.po +++ b/modules/po/stripcontrols.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/stripcontrols.fr_FR.po b/modules/po/stripcontrols.fr_FR.po index 794a7c9d..1b5ba780 100644 --- a/modules/po/stripcontrols.fr_FR.po +++ b/modules/po/stripcontrols.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/stripcontrols.id_ID.po b/modules/po/stripcontrols.id_ID.po index cdb657bb..8904b06c 100644 --- a/modules/po/stripcontrols.id_ID.po +++ b/modules/po/stripcontrols.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" "X-Crowdin-File-ID: 203\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: stripcontrols.cpp:63 msgid "" diff --git a/modules/po/stripcontrols.it_IT.po b/modules/po/stripcontrols.it_IT.po index d23901ad..50c10aa2 100644 --- a/modules/po/stripcontrols.it_IT.po +++ b/modules/po/stripcontrols.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/stripcontrols.nl_NL.po b/modules/po/stripcontrols.nl_NL.po index 7271bedb..54d3d17c 100644 --- a/modules/po/stripcontrols.nl_NL.po +++ b/modules/po/stripcontrols.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/stripcontrols.pl_PL.po b/modules/po/stripcontrols.pl_PL.po index 50f1b41f..a88596a6 100644 --- a/modules/po/stripcontrols.pl_PL.po +++ b/modules/po/stripcontrols.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/stripcontrols.pt_BR.po b/modules/po/stripcontrols.pt_BR.po index 5b24120f..cb8a91c1 100644 --- a/modules/po/stripcontrols.pt_BR.po +++ b/modules/po/stripcontrols.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/stripcontrols.pt_PT.po b/modules/po/stripcontrols.pt_PT.po index 6203eb4c..6ba5f42a 100644 --- a/modules/po/stripcontrols.pt_PT.po +++ b/modules/po/stripcontrols.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/stripcontrols.ro_RO.po b/modules/po/stripcontrols.ro_RO.po index 25dfdb24..abd6ff54 100644 --- a/modules/po/stripcontrols.ro_RO.po +++ b/modules/po/stripcontrols.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/stripcontrols.ru_RU.po b/modules/po/stripcontrols.ru_RU.po index 7a70f494..70020166 100644 --- a/modules/po/stripcontrols.ru_RU.po +++ b/modules/po/stripcontrols.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/stripcontrols.tr_TR.po b/modules/po/stripcontrols.tr_TR.po index eed91878..a2b0fe0f 100644 --- a/modules/po/stripcontrols.tr_TR.po +++ b/modules/po/stripcontrols.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -16,4 +16,3 @@ msgstr "" msgid "" "Strips control codes (Colors, Bold, ..) from channel and private messages." msgstr "" -"Kanal ve özel mesajlardan kontrol kodlarını (Renkli, Kalın, ..) çıkarır." diff --git a/modules/po/watch.bg_BG.po b/modules/po/watch.bg_BG.po index d817fe0e..5a919abe 100644 --- a/modules/po/watch.bg_BG.po +++ b/modules/po/watch.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/watch.da_DK.po b/modules/po/watch.da_DK.po index dccac804..07455a83 100644 --- a/modules/po/watch.da_DK.po +++ b/modules/po/watch.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/watch.de_DE.po b/modules/po/watch.de_DE.po index 554e2489..63835df4 100644 --- a/modules/po/watch.de_DE.po +++ b/modules/po/watch.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/watch.el_GR.po b/modules/po/watch.el_GR.po index 2812d9e5..705ee409 100644 --- a/modules/po/watch.el_GR.po +++ b/modules/po/watch.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/watch.es_ES.po b/modules/po/watch.es_ES.po index 99681156..73effead 100644 --- a/modules/po/watch.es_ES.po +++ b/modules/po/watch.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/watch.fr_FR.po b/modules/po/watch.fr_FR.po index aeaf8a98..ce7af1b9 100644 --- a/modules/po/watch.fr_FR.po +++ b/modules/po/watch.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/watch.id_ID.po b/modules/po/watch.id_ID.po index 2c10a69e..95e188dd 100644 --- a/modules/po/watch.id_ID.po +++ b/modules/po/watch.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/watch.pot\n" "X-Crowdin-File-ID: 204\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: watch.cpp:178 msgid " [Target] [Pattern]" diff --git a/modules/po/watch.it_IT.po b/modules/po/watch.it_IT.po index 7ed87323..3d3e4cf6 100644 --- a/modules/po/watch.it_IT.po +++ b/modules/po/watch.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/watch.nl_NL.po b/modules/po/watch.nl_NL.po index b4448c8d..872c2086 100644 --- a/modules/po/watch.nl_NL.po +++ b/modules/po/watch.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/watch.pl_PL.po b/modules/po/watch.pl_PL.po index adae9ad5..d6776917 100644 --- a/modules/po/watch.pl_PL.po +++ b/modules/po/watch.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/watch.pt_BR.po b/modules/po/watch.pt_BR.po index 9ec0ea35..aec2e936 100644 --- a/modules/po/watch.pt_BR.po +++ b/modules/po/watch.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/watch.pt_PT.po b/modules/po/watch.pt_PT.po index 974e1dcf..d4f7aac3 100644 --- a/modules/po/watch.pt_PT.po +++ b/modules/po/watch.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/watch.ro_RO.po b/modules/po/watch.ro_RO.po index 3e0fc9a1..adbf1204 100644 --- a/modules/po/watch.ro_RO.po +++ b/modules/po/watch.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/watch.ru_RU.po b/modules/po/watch.ru_RU.po index a0625c07..1f8a4777 100644 --- a/modules/po/watch.ru_RU.po +++ b/modules/po/watch.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/watch.tr_TR.po b/modules/po/watch.tr_TR.po index 5edc978d..a31fbab6 100644 --- a/modules/po/watch.tr_TR.po +++ b/modules/po/watch.tr_TR.po @@ -6,192 +6,188 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" #: watch.cpp:178 msgid " [Target] [Pattern]" -msgstr " [Hedef] [Şablon]" +msgstr "" #: watch.cpp:178 msgid "Used to add an entry to watch for." -msgstr "İzlenecek bir girdi eklemek için kullanılır." +msgstr "" #: watch.cpp:180 msgid "List all entries being watched." -msgstr "İzlenen tüm girdileri listeleyin." +msgstr "" #: watch.cpp:182 msgid "Dump a list of all current entries to be used later." -msgstr "Daha sonra kullanılmak üzere tüm mevcut girdilerin listesini boşaltın." +msgstr "" #: watch.cpp:184 msgid "" -msgstr "" +msgstr "" #: watch.cpp:184 msgid "Deletes Id from the list of watched entries." -msgstr "İzlenen girdiler listesinden Id'yi siler." +msgstr "" #: watch.cpp:186 msgid "Delete all entries." -msgstr "Tüm girdileri silin." +msgstr "" #: watch.cpp:188 watch.cpp:190 msgid "" -msgstr "" +msgstr "" #: watch.cpp:188 msgid "Enable a disabled entry." -msgstr "Devre dışı bırakılmış bir girdiyi etkinleştirin." +msgstr "" #: watch.cpp:190 msgid "Disable (but don't delete) an entry." -msgstr "Bir girdiyi devre dışı bırakın (ancak silmeyin)." +msgstr "" #: watch.cpp:192 watch.cpp:194 msgid " " -msgstr " " +msgstr "" #: watch.cpp:192 msgid "Enable or disable detached client only for an entry." msgstr "" -"Ayrılmış istemciyi yalnızca bir girdi için etkinleştirin veya devre dışı " -"bırakın." #: watch.cpp:194 msgid "Enable or disable detached channel only for an entry." msgstr "" -"Ayrılmış kanalı yalnızca bir girdi için etkinleştirin veya devre dışı " -"bırakın." #: watch.cpp:196 msgid " [#chan priv #foo* !#bar]" -msgstr " [#kanal priv #ali* !#veli]" +msgstr "" #: watch.cpp:196 msgid "Set the source channels that you care about." -msgstr "Önemsediğiniz kaynak kanalları ayarlayın." +msgstr "" #: watch.cpp:237 msgid "WARNING: malformed entry found while loading" -msgstr "UYARI: yükleme sırasında hatalı biçimlendirilmiş girdi bulundu" +msgstr "" #: watch.cpp:382 msgid "Disabled all entries." -msgstr "Tüm girdiler devre dışı bırakıldı." +msgstr "" #: watch.cpp:383 msgid "Enabled all entries." -msgstr "Tüm girdiler etkinleştirildi." +msgstr "" #: watch.cpp:390 watch.cpp:432 watch.cpp:474 watch.cpp:577 watch.cpp:619 msgid "Invalid Id" -msgstr "Geçersiz Id" +msgstr "" #: watch.cpp:399 msgid "Id {1} disabled" -msgstr "{1} Id'si devre dışı bırakıldı" +msgstr "" #: watch.cpp:401 msgid "Id {1} enabled" -msgstr "{1} Id'si etkinleştirildi" +msgstr "" #: watch.cpp:423 msgid "Set DetachedClientOnly for all entries to Yes" -msgstr "Tüm girdiler için DetachedClientOnly'yi 'Yes' olarak ayarlayın" +msgstr "" #: watch.cpp:425 msgid "Set DetachedClientOnly for all entries to No" -msgstr "Tüm girdiler için DetachedClientOnly'yi 'No' olarak ayarlayın" +msgstr "" #: watch.cpp:441 watch.cpp:483 msgid "Id {1} set to Yes" -msgstr "{1}'si 'Yes' olarak ayarlandı" +msgstr "" #: watch.cpp:443 watch.cpp:485 msgid "Id {1} set to No" -msgstr "{1}'si 'No' olarak ayarlandı" +msgstr "" #: watch.cpp:465 msgid "Set DetachedChannelOnly for all entries to Yes" -msgstr "Tüm girdiler için DetachedChannelOnly'yi 'Yes' olarak ayarlayın" +msgstr "" #: watch.cpp:467 msgid "Set DetachedChannelOnly for all entries to No" -msgstr "Tüm girdiler için DetachedChannelOnly'yi 'No' olarak ayarlayın" +msgstr "" #: watch.cpp:491 watch.cpp:507 msgid "Id" -msgstr "Id" +msgstr "" #: watch.cpp:492 watch.cpp:508 msgid "HostMask" -msgstr "Host Maskesi" +msgstr "" #: watch.cpp:493 watch.cpp:509 msgid "Target" -msgstr "Hedef" +msgstr "" #: watch.cpp:494 watch.cpp:510 msgid "Pattern" -msgstr "Şablon" +msgstr "" #: watch.cpp:495 watch.cpp:511 msgid "Sources" -msgstr "Kaynaklar" +msgstr "" #: watch.cpp:496 watch.cpp:512 watch.cpp:513 msgid "Off" -msgstr "Kapalı" +msgstr "" #: watch.cpp:497 watch.cpp:515 msgid "DetachedClientOnly" -msgstr "DetachedClientOnly" +msgstr "" #: watch.cpp:498 watch.cpp:518 msgid "DetachedChannelOnly" -msgstr "DetachedChannelOnly" +msgstr "" #: watch.cpp:516 watch.cpp:519 msgid "Yes" -msgstr "Yes" +msgstr "" #: watch.cpp:516 watch.cpp:519 msgid "No" -msgstr "No" +msgstr "" #: watch.cpp:525 watch.cpp:531 msgid "You have no entries." -msgstr "Hiçbir girdiniz yok." +msgstr "" #: watch.cpp:585 msgid "Sources set for Id {1}." -msgstr "{1} Id'si için kaynaklar ayarlandı." +msgstr "" #: watch.cpp:609 msgid "All entries cleared." -msgstr "Tüm girdiler temizlendi." +msgstr "" #: watch.cpp:627 msgid "Id {1} removed." -msgstr "{1} Id'si kaldırıldı." +msgstr "" #: watch.cpp:646 msgid "Entry for {1} already exists." -msgstr "{1} için girdi zaten mevcut." +msgstr "" #: watch.cpp:654 msgid "Adding entry: {1} watching for [{2}] -> {3}" -msgstr "Girdi ekleniyor: {1}, [{2}] -> {3} için izliyor" +msgstr "" #: watch.cpp:660 msgid "Watch: Not enough arguments. Try Help" -msgstr "İzleyin: Yeterli argüman yok. Yardımı Deneyin" +msgstr "" #: watch.cpp:702 msgid "Copy activity from a specific user into a separate window" -msgstr "Belirli bir kullanıcının etkinliğini ayrı bir pencereye kopyala" +msgstr "" diff --git a/modules/po/webadmin.bg_BG.po b/modules/po/webadmin.bg_BG.po index 1bebbb58..0b094e5d 100644 --- a/modules/po/webadmin.bg_BG.po +++ b/modules/po/webadmin.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/modules/po/webadmin.da_DK.po b/modules/po/webadmin.da_DK.po index 6278f801..f10f034c 100644 --- a/modules/po/webadmin.da_DK.po +++ b/modules/po/webadmin.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/modules/po/webadmin.de_DE.po b/modules/po/webadmin.de_DE.po index c9361e38..be798d7f 100644 --- a/modules/po/webadmin.de_DE.po +++ b/modules/po/webadmin.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/modules/po/webadmin.el_GR.po b/modules/po/webadmin.el_GR.po index dd129d89..057f167e 100644 --- a/modules/po/webadmin.el_GR.po +++ b/modules/po/webadmin.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/modules/po/webadmin.es_ES.po b/modules/po/webadmin.es_ES.po index f100fd5e..313c2d98 100644 --- a/modules/po/webadmin.es_ES.po +++ b/modules/po/webadmin.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" diff --git a/modules/po/webadmin.fr_FR.po b/modules/po/webadmin.fr_FR.po index d306845f..b5107d70 100644 --- a/modules/po/webadmin.fr_FR.po +++ b/modules/po/webadmin.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/modules/po/webadmin.id_ID.po b/modules/po/webadmin.id_ID.po index 372c7c20..fb4d32b9 100644 --- a/modules/po/webadmin.id_ID.po +++ b/modules/po/webadmin.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/modules/po/webadmin.pot\n" "X-Crowdin-File-ID: 205\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:12 msgid "Channel Info" diff --git a/modules/po/webadmin.it_IT.po b/modules/po/webadmin.it_IT.po index 71fc7033..b6f44957 100644 --- a/modules/po/webadmin.it_IT.po +++ b/modules/po/webadmin.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/modules/po/webadmin.nl_NL.po b/modules/po/webadmin.nl_NL.po index 031e7abb..53cff683 100644 --- a/modules/po/webadmin.nl_NL.po +++ b/modules/po/webadmin.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/modules/po/webadmin.pl_PL.po b/modules/po/webadmin.pl_PL.po index 3741e74d..f18d8ec0 100644 --- a/modules/po/webadmin.pl_PL.po +++ b/modules/po/webadmin.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/modules/po/webadmin.pt_BR.po b/modules/po/webadmin.pt_BR.po index e07b3263..d395b271 100644 --- a/modules/po/webadmin.pt_BR.po +++ b/modules/po/webadmin.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/modules/po/webadmin.pt_PT.po b/modules/po/webadmin.pt_PT.po index 5e6c6e38..5fd18615 100644 --- a/modules/po/webadmin.pt_PT.po +++ b/modules/po/webadmin.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/modules/po/webadmin.ro_RO.po b/modules/po/webadmin.ro_RO.po index 8900691a..e4b50f81 100644 --- a/modules/po/webadmin.ro_RO.po +++ b/modules/po/webadmin.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" diff --git a/modules/po/webadmin.ru_RU.po b/modules/po/webadmin.ru_RU.po index 6571c840..c454df2c 100644 --- a/modules/po/webadmin.ru_RU.po +++ b/modules/po/webadmin.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" diff --git a/modules/po/webadmin.tr_TR.po b/modules/po/webadmin.tr_TR.po index e8dddd9f..1500ad91 100644 --- a/modules/po/webadmin.tr_TR.po +++ b/modules/po/webadmin.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -58,199 +58,189 @@ msgstr "Bayraklar" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:51 msgid "Save to config" -msgstr "Yapılandırmaya kaydet" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:67 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:294 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:429 msgid "Module {1}" -msgstr "{1} Modülü" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:75 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:302 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:438 msgid "Save and return" -msgstr "Kaydet ve Geri Dön" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:76 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:303 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:439 msgid "Save and continue" -msgstr "Kaydet ve devam et" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:78 msgid "Add Channel and return" -msgstr "Kanal ekleyin ve geri dönün" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:79 msgid "Add Channel and continue" -msgstr "Kanal ekleyin ve devam edin" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:12 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 msgid "<password>" -msgstr "<şifre>" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:16 msgid "<network>" -msgstr "<ağ>" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:18 msgid "" "To connect to this network from your IRC client, you can set the server " "password field as {1} or username field as {2}" msgstr "" -"IRC istemcinizden bu ağa bağlanmak için sunucu şifre alanını {1} veya kullanıcı adı alanını {2} olarak ayarlayabilirsiniz" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:28 msgid "Network Info" -msgstr "Ağ Bilgisi" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:29 msgid "" "Nick, AltNick, Ident, RealName, BindHost can be left empty to use the value " "from the user." msgstr "" -"Kullanıcıdan gelen değeri kullanmak için Nick, AltNick, Ident, Gerçek Adı, " -"Bind Host boş bırakılabilir." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:33 msgid "Network Name:" -msgstr "Ağ Adı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:35 msgid "The name of the IRC network." -msgstr "IRC ağının adı." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:39 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:73 msgid "Nickname:" -msgstr "Kullanıcı adı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:41 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:75 msgid "Your nickname on IRC." -msgstr "IRC'deki nickiniz." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:44 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:78 msgid "Alt. Nickname:" -msgstr "Alt. Nick:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:46 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:80 msgid "Your secondary nickname, if the first is not available on IRC." -msgstr "Birinci nickiniz IRC'de mevcut değilse ikincil nickiniz." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:50 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:84 msgid "Ident:" -msgstr "Ident:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:52 msgid "Your ident." -msgstr "Identiniz." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:55 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:96 msgid "Realname:" -msgstr "Gerçek Adı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:57 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:98 msgid "Your real name." -msgstr "Gerçek adınız." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:62 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:104 msgid "BindHost:" -msgstr "Bind Host:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:69 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:117 msgid "Quit Message:" -msgstr "Çıkış Mesajı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:71 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:119 msgid "You may define a Message shown, when you quit IRC." -msgstr "IRC'den çıktığınızda gösterilen bir mesajı tanımlayabilirsiniz." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:76 msgid "Active:" -msgstr "Aktif:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:78 msgid "Connect to IRC & automatically re-connect" -msgstr "IRC'ye bağlanın ve otomatik olarak yeniden bağlan" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:82 msgid "Trust all certs:" -msgstr "Tüm sertifikalara güvenin:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:84 msgid "" "Disable certificate validation (takes precedence over TrustPKI). INSECURE!" msgstr "" -"Sertifika doğrulamasını devre dışı bırakın (TrustPKI'ye göre önceliklidir). " -"GÜVENSİZ!" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:88 msgid "Automatically detect trusted certificates (Trust the PKI):" -msgstr "Güvenilir sertifikaları otomatik olarak algıla (PKI'ya güvenin):" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:90 msgid "" "When disabled, manually whitelist all server fingerprints, even if the " "certificate is valid" msgstr "" -"Devre dışı bırakıldığında, sertifika geçerli olsa bile tüm sunucu parmak " -"izlerini manuel olarak beyaz listeye alın" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:94 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:101 msgid "Servers of this IRC network:" -msgstr "Bu IRC ağının sunucuları:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:98 msgid "One server per line, “host [[+]port] [password]”, + means SSL" -msgstr "Her satıra bir sunucu, “host [[+]port] [şifre]”, + SSL anlamına gelir" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:106 msgid "Hostname" -msgstr "Host adı" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:107 #: modules/po/../data/webadmin/tmpl/settings.tmpl:13 msgid "Port" -msgstr "Port" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:108 #: modules/po/../data/webadmin/tmpl/settings.tmpl:15 msgid "SSL" -msgstr "SSL" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:109 msgid "Password" -msgstr "Şifre" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:125 msgid "SHA-256 fingerprints of trusted SSL certificates of this IRC network:" -msgstr "Bu IRC ağının güvenilir SSL sertifikalarının SHA-256 parmak izleri:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:129 msgid "" "When these certificates are encountered, checks for hostname, expiration " "date, CA are skipped" msgstr "" -"Bu sertifikalarla karşılaşıldığında host adı, sona erme tarihi, CA " -"kontrolleri atlanır" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:133 msgid "Flood protection:" -msgstr "Flood koruması:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:136 msgid "" @@ -258,79 +248,70 @@ msgid "" "which occur, when your IRC bot is command flooded or spammed. After changing " "this, reconnect ZNC to server." msgstr "" -"Flood korumasını etkinleştirebilirsiniz. Bu, IRC botunuza komut basıldığında " -"veya spam gönderildiğinde ortaya çıkan \"flood saldırı\" hatalarını önler. " -"Bunu değiştirdikten sonra ZNC'yi sunucuya yeniden bağlayın." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:139 msgctxt "Flood Protection" msgid "Enabled" -msgstr "Etkinleştirildi" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:143 msgid "Flood protection rate:" -msgstr "Flood koruma oranı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:146 msgid "" "The number of seconds per line. After changing this, reconnect ZNC to server." msgstr "" -"Satır başına saniye sayısı. Bunu değiştirdikten sonra ZNC'yi sunucuya " -"yeniden bağlayın." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:149 msgid "{1} seconds per line" -msgstr "Satır başına {1} saniye" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:153 msgid "Flood protection burst:" -msgstr "Flood koruma sağlamlığı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:156 msgid "" "Defines the number of lines, which can be sent immediately. After changing " "this, reconnect ZNC to server." msgstr "" -"Hemen gönderilebilecek satır sayısını tanımlar. Bunu değiştirdikten sonra " -"ZNC'yi sunucuya yeniden bağlayın." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:159 msgid "{1} lines can be sent immediately" -msgstr "{1} satır hemen gönderilebilir" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:163 msgid "Channel join delay:" -msgstr "Kanala girme gecikmesi:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:166 msgid "" "Defines the delay in seconds, until channels are joined after getting " "connected." msgstr "" -"Bağlandıktan sonra, kanallara girene kadarki gecikmeyi saniye cinsinden " -"tanımlar." #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:169 msgid "{1} seconds" -msgstr "{1} saniye" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:174 msgid "Character encoding used between ZNC and IRC server." -msgstr "ZNC ve IRC sunucusu arasında kullanılan karakter kodlaması." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:175 msgid "Server encoding:" -msgstr "Sunucu kodlaması:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:185 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:248 msgid "Channels" -msgstr "Kanallar" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:187 msgid "" "You will be able to add + modify channels here after you created the network." -msgstr "Ağı oluşturduktan sonra buraya kanal ekleyip değiştirebileceksiniz." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:194 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:140 @@ -338,17 +319,17 @@ msgstr "Ağı oluşturduktan sonra buraya kanal ekleyip değiştirebileceksiniz. #: modules/po/../data/webadmin/tmpl/listusers.tmpl:15 #: modules/po/../data/webadmin/tmpl/settings.tmpl:72 msgid "Add" -msgstr "Ekle" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:196 msgid "Index" -msgstr "Dizin" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:197 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:449 #: modules/po/../data/webadmin/tmpl/settings.tmpl:237 msgid "Save" -msgstr "Kaydet" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:198 #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:240 @@ -356,214 +337,205 @@ msgstr "Kaydet" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:191 #: modules/po/../data/webadmin/tmpl/settings.tmpl:176 msgid "Name" -msgstr "Adı" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:199 msgid "CurModes" -msgstr "GçrliModlar" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:200 msgid "DefModes" -msgstr "VrsylnModlar" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:201 msgid "BufferSize" -msgstr "A.bellkBoyutu" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:202 msgid "Options" -msgstr "Seçenekler" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:204 msgid "← Add a channel (opens in same page)" -msgstr "← Kanal ekleyin (aynı sayfada açılır)" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:161 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:27 msgid "Edit" -msgstr "Düzenle" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:162 #: modules/po/../data/webadmin/tmpl/settings.tmpl:53 msgid "Del" -msgstr "Sil" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:234 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:185 msgid "Modules" -msgstr "Modüller" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:241 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:192 #: modules/po/../data/webadmin/tmpl/settings.tmpl:177 msgid "Arguments" -msgstr "Argümanlar" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:242 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:193 #: modules/po/../data/webadmin/tmpl/settings.tmpl:178 msgid "Description" -msgstr "Açıklama" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:243 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:194 msgid "Loaded globally" -msgstr "Global olarak yüklendi" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:244 msgid "Loaded by user" -msgstr "Kullanıcı tarafından yüklendi" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:305 msgid "Add Network and return" -msgstr "Ağ ekleyin ve geri dönün" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:306 msgid "Add Network and continue" -msgstr "Ağ ekleyin ve devam edin" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:19 msgid "Authentication" -msgstr "Kimlik Doğrulama" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:23 msgid "Username:" -msgstr "Kullanıcı Adı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:33 msgid "Please enter a username." -msgstr "Lütfen bir kullanıcı adı girin." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:38 msgid "Password:" -msgstr "Şifre:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:40 msgid "Please enter a password." -msgstr "Lütfen bir şifre girin." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:43 msgid "Confirm password:" -msgstr "Şifreyi doğrula:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:45 msgid "Please re-type the above password." -msgstr "Lütfen yukarıdaki şifreyi tekrar yazın." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:48 #: modules/po/../data/webadmin/tmpl/settings.tmpl:151 msgid "Auth Only Via Module:" -msgstr "Yalnızca Modül Aracılığıyla Kimlik Doğrulama:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:50 msgid "" "Allow user authentication by external modules only, disabling built-in " "password authentication." msgstr "" -"Yerleşik parola kimlik doğrulamasını devre dışı bırakarak yalnızca harici " -"modüllerle kullanıcı kimlik doğrulamasına izin verin." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:54 msgid "Allowed IPs:" -msgstr "İzin verilen IP'ler:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:58 msgid "" "Leave empty to allow connections from all IPs.
Otherwise, one entry per " "line, wildcards * and ? are available." msgstr "" -"Tüm IP'lerden bağlantılara izin vermek için boş bırakın.
Aksi takdirde, " -"her satıra bir IP girin, joker karakterler * ve ? kullanılabilir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:66 msgid "IRC Information" -msgstr "IRC Bilgileri" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:68 msgid "" "Nick, AltNick, Ident, RealName and QuitMsg can be left empty to use default " "values." msgstr "" -"Varsayılan değerlerin kullanılması için Nick, AltNick, Ident, Gerçek Adı ve " -"ÇkşMsj boş bırakılabilir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:86 msgid "The Ident is sent to server as username." -msgstr "Ident, kullanıcı adı olarak sunucuya gönderilir." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:90 #: modules/po/../data/webadmin/tmpl/settings.tmpl:102 msgid "Status Prefix:" -msgstr "Durum Öneki:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:92 #: modules/po/../data/webadmin/tmpl/settings.tmpl:104 msgid "The prefix for the status and module queries." -msgstr "Durum ve modül sorgularının öneki." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:110 msgid "DCCBindHost:" -msgstr "DCC Bind Host:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:128 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:17 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:39 msgid "Networks" -msgstr "Ağlar" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:133 msgid "No networks have been added for you yet." -msgstr "Henüz sizin için hiçbir ağ eklenmedi." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:147 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:18 msgid "Clients" -msgstr "İstemciler" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:148 msgid "Current Server" -msgstr "Geçerli Sunucu" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:149 msgid "Nick" -msgstr "Nick" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:151 msgid "← Add a network (opens in same page)" -msgstr "← Ağ ekleyin (aynı sayfada açılır)" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:177 msgid "" "You will be able to add + modify networks here after you have cloned the " "user." msgstr "" -"Kullanıcıyı klonladıktan sonra burada ağ ekleyebilir + değiştirebilirsiniz." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:179 msgid "" "You will be able to add + modify networks here after you have created the " "user." msgstr "" -"Kullanıcıyı oluşturduktan sonra buraya ağ ekleyip değiştirebileceksiniz." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:195 #: modules/po/../data/webadmin/tmpl/settings.tmpl:179 msgid "Loaded by networks" -msgstr "Ağlar tarafından yüklendi" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:254 msgid "" "These are the default modes ZNC will set when you join an empty channel." msgstr "" -"Bunlar boş bir kanala katıldığınızda ayarlanacak varsayılan ZNC modlarıdır." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:255 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:261 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:280 msgid "Empty = use standard value" -msgstr "Boş = standart değeri kullan" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:260 msgid "" @@ -571,20 +543,18 @@ msgid "" "before dropping off the oldest line. The buffers are stored in the memory by " "default." msgstr "" -"Bu, arabelleği oynatmanın en eski satırı bırakmadan önce kanallar için " -"depolayacağı satır miktarıdır. Tamponlar varsayılan olarak bellekte saklanır." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:268 msgid "Queries" -msgstr "Sorgular" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:272 msgid "Max Buffers:" -msgstr "Maks Arabellek:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:274 msgid "Maximum number of query buffers. 0 is unlimited." -msgstr "Maksimum sorgu arabelleği sayısı. 0 sınırsızdır." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:279 msgid "" @@ -592,23 +562,19 @@ msgid "" "before dropping off the oldest line. The buffers are stored in the memory by " "default." msgstr "" -"Bu, arabelleği oynatmanın en eski satırı bırakmadan önce sorgular için " -"depolayacağı satır miktarıdır. Tamponlar varsayılan olarak bellekte saklanır." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:302 msgid "ZNC Behavior" -msgstr "ZNC Davranışı" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:303 msgid "" "Any of the following text boxes can be left empty to use their default value." msgstr "" -"Aşağıdaki metin kutularından herhangi biri, varsayılan değerlerini kullanmak " -"için boş bırakılabilir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:307 msgid "Timestamp Format:" -msgstr "Zaman Damgası Formatı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:309 msgid "" @@ -616,55 +582,46 @@ msgid "" "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 "" -"Arabelleklerde kullanılan zaman damgalarının biçimi; örneğin [%H:%M:%S]. Bu " -"ayar, sunucu zamanını kullanan yeni IRC istemcilerinde dikkate alınmaz. " -"İstemciniz sunucu zamanını destekliyorsa bunun yerine istemci ayarlarında " -"zaman damgası biçimini değiştirin." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:312 msgid "Timezone:" -msgstr "Saat Dilimi:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:315 msgid "E.g. Europe/Berlin, or GMT-6" -msgstr "Ör. Europe/Berlin veya GMT-6 gibi" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:323 msgid "Character encoding used between IRC client and ZNC." -msgstr "IRC istemcisi ve ZNC arasında kullanılan karakter kodlaması." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:324 msgid "Client encoding:" -msgstr "İstemci kodlaması:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:329 msgid "Join Tries:" -msgstr "Kanala Giriş Denemeleri:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:331 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 "" -"Bu, örneğin +i/+k kanal modu nedeniyle veya yasaklı olmanız nedeniyle ilk " -"katılmanın başarısız olması durumunda ZNC'nin bir kanala kaç kez katılmaya " -"çalışacağını tanımlar." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:334 msgid "Join speed:" -msgstr "Kanala giriş hızı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:336 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 "" -"Bir JOIN komutunda kaç kanala girileceği. 0 sınırsızdır (varsayılan). “Max " -"SendQ Exceeded” ile bağlantınız kesilirse küçük pozitif değere ayarlayın" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:339 msgid "Timeout before reconnect:" -msgstr "Yeniden bağlanmadan önce zaman aşımı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:341 msgid "" @@ -672,230 +629,221 @@ msgid "" "network or declares the connection timeout. This happens after attempts to " "ping the peer." msgstr "" -"ZNC'nin ağdan bir şey alana veya bağlantı zaman aşımı bildirene kadar ne " -"kadar süre beklediği (saniye cinsinden). Bu, eşe ping atmaya çalıştıktan " -"sonra gerçekleşir." #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:344 msgid "Max IRC Networks Number:" -msgstr "Maksimum IRC Ağ Sayısı:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:346 msgid "Maximum number of IRC networks allowed for this user." -msgstr "Bu kullanıcı için izin verilen maksimum IRC ağı sayısı." +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:349 msgid "Substitutions" -msgstr "Yedekler" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:351 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:359 msgid "CTCP Replies:" -msgstr "CTCP Yanıtları:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:355 msgid "One reply per line. Example: TIME Buy a watch!" -msgstr "Her satıra bir yanıt. Örnek: TIME Bir saat satın alın!" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:356 #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:374 msgid "{1} are available" -msgstr "{1} mevcut" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:358 msgid "Empty value means this CTCP request will be ignored" -msgstr "Boş değer, bu CTCP isteğinin göz ardı edileceği anlamına gelir" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:364 msgid "Request" -msgstr "İstek" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:365 msgid "Response" -msgstr "Yanıt" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:392 #: modules/po/../data/webadmin/tmpl/settings.tmpl:90 msgid "Skin:" -msgstr "Tema:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:396 msgid "- Global -" -msgstr "- Global -" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:398 #: modules/po/../data/webadmin/tmpl/settings.tmpl:94 msgid "Default" -msgstr "Varsayılan" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:402 msgid "No other skins found" -msgstr "Başka görünüm bulunamadı" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:408 msgid "Language:" -msgstr "Dil:" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:441 msgid "Clone and return" -msgstr "Kopyala ve geri dön" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:442 msgid "Clone and continue" -msgstr "Kopyala ve devam et" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:444 msgid "Create and return" -msgstr "Oluştur ve geri dön" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:445 msgid "Create and continue" -msgstr "Oluştur ve devam et" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:451 #: modules/po/../data/webadmin/tmpl/listusers.tmpl:28 msgid "Clone" -msgstr "Klonla" +msgstr "" #: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:453 msgid "Create" -msgstr "Oluştur" +msgstr "" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:5 msgid "Confirm Network Deletion" -msgstr "Ağ Silme İşlemini Onayla" +msgstr "" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:9 msgid "Are you sure you want to delete network “{2}” of user “{1}”?" msgstr "" -"\"{1}\" kullanıcısının \"{2}\" ağını silmek istediğinizden emin misiniz?" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:14 #: modules/po/../data/webadmin/tmpl/del_user.tmpl:14 msgid "Yes" -msgstr "Evet" +msgstr "" #: modules/po/../data/webadmin/tmpl/del_network.tmpl:17 #: modules/po/../data/webadmin/tmpl/del_user.tmpl:17 msgid "No" -msgstr "Hayır" +msgstr "" #: modules/po/../data/webadmin/tmpl/del_user.tmpl:5 msgid "Confirm User Deletion" -msgstr "Kullanıcı Silme İşlemini Onayla" +msgstr "" #: modules/po/../data/webadmin/tmpl/del_user.tmpl:9 msgid "Are you sure you want to delete user “{1}”?" -msgstr "\"{1}\" kullanıcısını silmek istediğinizden emin misiniz?" +msgstr "" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:6 msgid "ZNC is compiled without encodings support. {1} is required for it." -msgstr "ZNC, kodlama desteği olmadan derlenir. Bunun için {1} gereklidir." +msgstr "" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:11 msgid "Legacy mode is disabled by modpython." -msgstr "Eski mod modpython tarafından devre dışı bırakıldı." +msgstr "" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:18 msgid "Don't ensure any encoding at all (legacy mode, not recommended)" -msgstr "Hiçbir kodlama yapmayın (eski mod, önerilmez)" +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 "" -"UTF-8 ve {1} olarak ayrıştırmayı deneyin, UTF-8 olarak gönderin (önerilir)" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:26 msgid "Try to parse as UTF-8 and as {1}, send as {1}" -msgstr "UTF-8 ve {1} olarak ayrıştırmayı deneyin, {1} olarak gönderin" +msgstr "" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:30 msgid "Parse and send as {1} only" -msgstr "Yalnızca {1} olarak ayrıştırın ve gönderin" +msgstr "" #: modules/po/../data/webadmin/tmpl/encoding_settings.tmpl:36 msgid "E.g. UTF-8, or ISO-8859-15" -msgstr "Ör. UTF-8 veya ISO-8859-15 gibi" +msgstr "" #: modules/po/../data/webadmin/tmpl/index.tmpl:5 msgid "Welcome to the ZNC webadmin module." -msgstr "ZNC web admin modülüne hoş geldiniz." +msgstr "" #: modules/po/../data/webadmin/tmpl/index.tmpl:6 msgid "" "All changes you make will be in effect immediately after you submitted them." msgstr "" -"Yaptığınız tüm değişiklikler, gönderdikten hemen sonra geçerli olacaktır." #: modules/po/../data/webadmin/tmpl/listusers.tmpl:16 msgid "Username" -msgstr "Kullanıcı Adı" +msgstr "" #: modules/po/../data/webadmin/tmpl/listusers.tmpl:29 #: modules/po/../data/webadmin/tmpl/settings.tmpl:21 msgid "Delete" -msgstr "Sil" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:6 msgid "Listen Port(s)" -msgstr "Port(lar)u Dinleyin" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:14 msgid "BindHost" -msgstr "Bind Host" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:16 msgid "IPv4" -msgstr "IPv4" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:17 msgid "IPv6" -msgstr "IPv6" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:18 msgid "IRC" -msgstr "IRC" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:19 msgid "HTTP" -msgstr "HTTP" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:20 msgid "URIPrefix" -msgstr "URI Öneki" +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 "" -"Webadmin'e erişmek için kullandığınız portlarını silmek için webadmin'e " -"başka bir port üzerinden bağlanın veya bunu IRC'de (/znc DelPort) yapın." #: modules/po/../data/webadmin/tmpl/settings.tmpl:56 msgid "Current" -msgstr "Geçerli" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:86 msgid "Settings" -msgstr "Ayarlar" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:105 msgid "Default for new users only." -msgstr "Yalnızca yeni kullanıcılar için varsayılandır." +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:110 msgid "Maximum Buffer Size:" -msgstr "Maksimum Arabellek Boyutu:" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:112 msgid "Sets the global Max Buffer Size a user can have." msgstr "" -"Bir kullanıcının sahip olabileceği genel Maksimum Arabellek Boyutunu ayarlar." #: modules/po/../data/webadmin/tmpl/settings.tmpl:117 msgid "Connect Delay:" -msgstr "Bağlantı Gecikmesi:" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:119 msgid "" @@ -903,409 +851,397 @@ msgid "" "affects the connection between ZNC and the IRC server; not the connection " "between your IRC client and ZNC." msgstr "" -"IRC sunucularına bağlantı girişimleri arasındaki saniye cinsinden süre. Bu, " -"ZNC ile IRC sunucusu arasındaki bağlantıyı etkiler; IRC istemciniz ile ZNC " -"arasındaki bağlantı değil." #: modules/po/../data/webadmin/tmpl/settings.tmpl:124 msgid "Server Throttle:" -msgstr "Sunucu Kısıtı:" +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 "" -"Aynı host adına yapılan iki bağlantı girişimi arasındaki saniye cinsinden " -"minimum süre. Çok hızlı yeniden bağlanırsanız bazı sunucular bağlantınızı " -"reddeder." #: modules/po/../data/webadmin/tmpl/settings.tmpl:131 msgid "Anonymous Connection Limit per IP:" -msgstr "IP başına Anonim Bağlantı Limiti:" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:133 msgid "Limits the number of unidentified connections per IP." -msgstr "IP başına tanımlanamayan bağlantı sayısını sınırlar." +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:138 msgid "Protect Web Sessions:" -msgstr "Web Oturumları Koruması:" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:140 msgid "Disallow IP changing during each web session" -msgstr "Her web oturumu sırasında IP değişimine izin verme!" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:145 msgid "Hide ZNC Version:" -msgstr "ZNC Sürümünü Gizle:" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:147 msgid "Hide version number from non-ZNC users" -msgstr "Sürüm numarasını ZNC üyesi olmayan kullanıcılardan gizler" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:153 msgid "Allow user authentication by external modules only" -msgstr "Yalnızca harici modüllerle kullanıcı kimlik doğrulamasına izin ver" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:158 msgid "MOTD:" -msgstr "MOTD:" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:162 msgid "“Message of the Day”, sent to all ZNC users on connect." -msgstr "Bağlanınca tüm ZNC kullanıcılarına gönderilen \"MOTD-Günün Mesajı\"." +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:170 msgid "Global Modules" -msgstr "Global Modüller" +msgstr "" #: modules/po/../data/webadmin/tmpl/settings.tmpl:180 msgid "Loaded by users" -msgstr "Kullanıcılar tarafından yüklendi" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:7 msgid "Information" -msgstr "Bilgi" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:13 msgid "Uptime" -msgstr "Çalışma Süresi" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:18 msgid "Total Users" -msgstr "Toplam Kullanıcı" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:22 msgid "Total Networks" -msgstr "Toplam Ağ:" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:26 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:43 msgid "Attached Networks" -msgstr "Ekli Ağlar" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:30 msgid "Total Client Connections" -msgstr "Toplam İstemci Bağlantıları" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:34 msgid "Total IRC Connections" -msgstr "Toplam IRC Bağlantıları" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:47 msgid "Client Connections" -msgstr "İstemci Bağlantıları" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:51 msgid "IRC Connections" -msgstr "IRC Bağlantıları" +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 "Toplam" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:70 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:115 msgctxt "Traffic" msgid "In" -msgstr "İçeri" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:71 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:116 msgctxt "Traffic" msgid "Out" -msgstr "Dışarı" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:77 #: modules/po/../data/webadmin/tmpl/traffic.tmpl:104 msgid "Users" -msgstr "Kullanıcılar" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:106 msgid "Traffic" -msgstr "Trafik" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:113 msgid "User" -msgstr "Kullanıcı" +msgstr "" #: modules/po/../data/webadmin/tmpl/traffic.tmpl:114 msgid "Network" -msgstr "Ağ" +msgstr "" #: webadmin.cpp:91 webadmin.cpp:2023 msgid "Global Settings" -msgstr "Global Ayarlar" +msgstr "" #: webadmin.cpp:93 msgid "Your Settings" -msgstr "Sizin Ayarlarınız" +msgstr "" #: webadmin.cpp:94 webadmin.cpp:1835 msgid "Traffic Info" -msgstr "Trafik Bilgisi" +msgstr "" #: webadmin.cpp:97 webadmin.cpp:1814 msgid "Manage Users" -msgstr "Kullanıcıları Yönet" +msgstr "" #: webadmin.cpp:188 msgid "Invalid Submission [Username is required]" -msgstr "Geçersiz Gönderim [Kullanıcı adı gereklidir]" +msgstr "" #: webadmin.cpp:201 msgid "Invalid Submission [Passwords do not match]" -msgstr "Geçersiz Gönderim [Şifreler eşleşmiyor]" +msgstr "" #: webadmin.cpp:337 msgid "Timeout can't be less than 30 seconds!" -msgstr "Zaman aşımı 30 saniyeden az olamaz!" +msgstr "" #: webadmin.cpp:436 webadmin.cpp:464 webadmin.cpp:1272 webadmin.cpp:2208 msgid "Unable to load module [{1}]: {2}" -msgstr "[{1}] modülü yüklenemiyor: {2}" +msgstr "" #: webadmin.cpp:441 webadmin.cpp:469 msgid "Unable to load module [{1}] with arguments [{2}]" -msgstr "[{1}] modülü [{2}] argümanlarıyla yüklenemiyor" +msgstr "" #: webadmin.cpp:547 webadmin.cpp:664 webadmin.cpp:689 webadmin.cpp:711 #: webadmin.cpp:745 webadmin.cpp:1339 msgid "No such user" -msgstr "Böyle bir kullanıcı yok" +msgstr "" #: webadmin.cpp:555 webadmin.cpp:592 webadmin.cpp:925 msgid "Permission denied" -msgstr "Erişim reddedildi" +msgstr "" #: webadmin.cpp:568 webadmin.cpp:605 webadmin.cpp:634 webadmin.cpp:650 msgid "No such user or network" -msgstr "Böyle bir kullanıcı veya ağ yok" +msgstr "" #: webadmin.cpp:615 msgid "No such channel" -msgstr "Böyle bir kanal yok" +msgstr "" #: webadmin.cpp:681 msgid "Please don't delete yourself, suicide is not the answer!" -msgstr "Lütfen kendinizi silmeyin, intihar çözüm değil!" +msgstr "" #: webadmin.cpp:754 webadmin.cpp:942 webadmin.cpp:1404 msgid "Edit User [{1}]" -msgstr "[{1}] Kullanıcısını Düzenle" +msgstr "" #: webadmin.cpp:758 webadmin.cpp:956 msgid "Edit Network [{1}]" -msgstr "[{1}] Ağını Düzenle" +msgstr "" #: webadmin.cpp:768 msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]" -msgstr "[{3}] Kullanıcısının [{2}] Ağının [{1}] Kanalını Düzenle" +msgstr "" #: webadmin.cpp:775 msgid "Edit Channel [{1}]" -msgstr "[{1}] Kanalını Düzenle" +msgstr "" #: webadmin.cpp:783 msgid "Add Channel to Network [{1}] of User [{2}]" -msgstr "[{2}] Kullanıcının[{1}] Ağına Kanal Ekle" +msgstr "" #: webadmin.cpp:788 msgid "Add Channel" -msgstr "Kanal Ekle" +msgstr "" #: webadmin.cpp:795 webadmin.cpp:1624 msgid "Auto Clear Chan Buffer" -msgstr "Kanal Tamponunu Otomatik Temizle" +msgstr "" #: webadmin.cpp:797 msgid "Automatically Clear Channel Buffer After Playback" -msgstr "Kanal Arabelleğini Oynatma Otomatik Olarak Temizle" +msgstr "" #: webadmin.cpp:805 msgid "Detached" -msgstr "Ayrılmış" +msgstr "" #: webadmin.cpp:812 msgid "Enabled" -msgstr "Etkinleştirildi" +msgstr "" #: webadmin.cpp:836 msgid "Channel name is a required argument" -msgstr "Kanal adı gerekli bir argümandır" +msgstr "" #: webadmin.cpp:845 msgid "Channel [{1}] already exists" -msgstr "[{1}] kanalı zaten mevcut" +msgstr "" #: webadmin.cpp:852 msgid "Could not add channel [{1}]" -msgstr "[{1}] kanalı eklenemedi" +msgstr "" #: webadmin.cpp:900 msgid "Channel was added/modified, but config file was not written" -msgstr "Kanal eklendi/değiştirildi ancak yapılandırma dosyası yazılmadı" +msgstr "" #: webadmin.cpp:932 msgid "" "Network number limit reached. Ask an admin to increase the limit for you, or " "delete unneeded networks from Your Settings." msgstr "" -"Ağ sayısı sınırına ulaşıldı. Bir yöneticiden sizin için sınırı artırmasını " -"isteyin veya gereksiz ağları 'Sizin Ayarlarınız'dan silin." #: webadmin.cpp:953 msgid "Edit Network [{1}] of User [{2}]" -msgstr "[{2}] Kullanıcısının [{1}] Ağını Düzenle" +msgstr "" #: webadmin.cpp:960 msgid "Add Network for User [{1}]" -msgstr "[{1}] Kullanıcısı için Ağ Ekle" +msgstr "" #: webadmin.cpp:961 msgid "Add Network" -msgstr "Ağ Ekle" +msgstr "" #: webadmin.cpp:1144 msgid "Network name is a required argument" -msgstr "Ağ adı gerekli bir argümandır" +msgstr "" #: webadmin.cpp:1279 webadmin.cpp:2215 msgid "Unable to reload module [{1}]: {2}" -msgstr "[{1}] modülü yeniden yüklenemiyor: {2}" +msgstr "" #: webadmin.cpp:1316 msgid "Network was added/modified, but config file was not written" -msgstr "Ağ eklendi/değiştirildi ancak yapılandırma dosyası yazılmadı" +msgstr "" #: webadmin.cpp:1345 msgid "That network doesn't exist for this user" -msgstr "Bu ağ bu kullanıcı için mevcut değil" +msgstr "" #: webadmin.cpp:1362 msgid "Network was deleted, but config file was not written" -msgstr "Ağ silindi ancak yapılandırma dosyası yazılmadı" +msgstr "" #: webadmin.cpp:1376 msgid "That channel doesn't exist for this network" -msgstr "Bu kanal bu ağ için mevcut değil" +msgstr "" #: webadmin.cpp:1385 msgid "Channel was deleted, but config file was not written" -msgstr "Kanal silindi ancak yapılandırma dosyası yazılmadı" +msgstr "" #: webadmin.cpp:1413 msgid "Clone User [{1}]" -msgstr "[{1}] Kullanıcısını Klonla" +msgstr "" #: webadmin.cpp:1626 msgid "" "Automatically Clear Channel Buffer After Playback (the default value for new " "channels)" msgstr "" -"Kanal Arabelleğini Oynatma Sonrası Otomatik Olarak Temizle (yeni kanallar " -"için varsayılan değer)" #: webadmin.cpp:1636 msgid "Multi Clients" -msgstr "Çoklu İstemciler" +msgstr "" #: webadmin.cpp:1643 msgid "Append Timestamps" -msgstr "Zaman Damgalarını Ekle" +msgstr "" #: webadmin.cpp:1650 msgid "Prepend Timestamps" -msgstr "Zaman Damgalarını Başına Ekle" +msgstr "" #: webadmin.cpp:1658 msgid "Deny LoadMod" -msgstr "LoadMod'u Reddet" +msgstr "" #: webadmin.cpp:1665 msgid "Admin (dangerous! may gain shell access)" -msgstr "Yönetici (Tehlikeli! Shell erişimi sağlayabilir)" +msgstr "" #: webadmin.cpp:1675 msgid "Deny Setting BindHost" -msgstr "BindHost Ayarlamayı Reddet" +msgstr "" #: webadmin.cpp:1682 msgid "Deny Setting Ident" -msgstr "Ident Ayarlamayı Reddet" +msgstr "" #: webadmin.cpp:1689 msgid "Deny Editing Networks/Servers" -msgstr "Ağları/Sunucuları Ayarlamayı Reddet" +msgstr "" #: webadmin.cpp:1691 msgid "" "Deny adding/deleting networks, setting network name and editing the server " "list" msgstr "" -"Ağ eklemeyi/silmeyi, ağ adını ayarlamayı ve sunucu listesini düzenlemeyi " -"reddet" #: webadmin.cpp:1698 msgid "Deny Setting RealName" -msgstr "Gerk Adı Ayarlamayı Reddet" +msgstr "" #: webadmin.cpp:1705 msgid "Deny Setting Quit Message" -msgstr "Çıkış Mesajını Ayarlamayı Reddet" +msgstr "" #: webadmin.cpp:1712 msgid "Deny Setting CTCP Replies" -msgstr "CTCP Yanıtlarını Ayarlamayı Reddet" +msgstr "" #: webadmin.cpp:1720 msgid "Auto Clear Query Buffer" -msgstr "Sorgu Arabelleğini Otomatik Temizleme" +msgstr "" #: webadmin.cpp:1722 msgid "Automatically Clear Query Buffer After Playback" -msgstr "Sorgu Arabelleğini Oynatmadan Sonra Otomatik Olarak Temizle" +msgstr "" #: webadmin.cpp:1746 msgid "Invalid Submission: User {1} already exists" -msgstr "Geçersiz Gönderim: {1} kullanıcısı zaten mevcut" +msgstr "" #: webadmin.cpp:1768 webadmin.cpp:1779 msgid "Invalid submission: {1}" -msgstr "Geçersiz gönderim: {1}" +msgstr "" #: webadmin.cpp:1774 msgid "User was added, but config file was not written" -msgstr "Kullanıcı eklendi ancak yapılandırma dosyası yazılamadı" +msgstr "" #: webadmin.cpp:1785 msgid "User was edited, but config file was not written" -msgstr "Kullanıcı düzenlendi ancak yapılandırma dosyası yazılamadı" +msgstr "" #: webadmin.cpp:1943 msgid "Choose either IPv4 or IPv6 or both." -msgstr "IPv4'ü veya IPv6'yı ya da her ikisini birden seçin." +msgstr "" #: webadmin.cpp:1960 msgid "Choose either IRC or HTTP or both." -msgstr "IRC'yi veya HTTP'yi veya her ikisini de seçin." +msgstr "" #: webadmin.cpp:1973 webadmin.cpp:2009 msgid "Port was changed, but config file was not written" -msgstr "Port değiştirildi ancak yapılandırma dosyası yazılamadı" +msgstr "" #: webadmin.cpp:1999 msgid "Invalid request." -msgstr "Geçersiz istek." +msgstr "" #: webadmin.cpp:2013 msgid "The specified listener was not found." -msgstr "Belirtilen dinleyici bulunamadı." +msgstr "" #: webadmin.cpp:2244 msgid "Settings were changed, but config file was not written" -msgstr "Ayarlar değiştirildi ancak yapılandırma dosyası yazılamadı" +msgstr "" diff --git a/src/po/znc.bg_BG.po b/src/po/znc.bg_BG.po index 8d458bd5..3c9432fc 100644 --- a/src/po/znc.bg_BG.po +++ b/src/po/znc.bg_BG.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: bg\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" diff --git a/src/po/znc.da_DK.po b/src/po/znc.da_DK.po index bb1cb69b..8e3f4793 100644 --- a/src/po/znc.da_DK.po +++ b/src/po/znc.da_DK.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: da\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Danish\n" "Language: da_DK\n" diff --git a/src/po/znc.de_DE.po b/src/po/znc.de_DE.po index a43eb62e..14c988a1 100644 --- a/src/po/znc.de_DE.po +++ b/src/po/znc.de_DE.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: de\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: German\n" "Language: de_DE\n" diff --git a/src/po/znc.el_GR.po b/src/po/znc.el_GR.po index 3dfe609a..3e5670fc 100644 --- a/src/po/znc.el_GR.po +++ b/src/po/znc.el_GR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: el\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Greek\n" "Language: el_GR\n" diff --git a/src/po/znc.es_ES.po b/src/po/znc.es_ES.po index b70d67ba..da668ab9 100644 --- a/src/po/znc.es_ES.po +++ b/src/po/znc.es_ES.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -54,27 +54,27 @@ msgstr "" "*status help
\" y \"/msg *status loadmod <módulo>" "\"). Una vez lo hayas hecho, el menú se expandirá." -#: znc.cpp:1561 +#: znc.cpp:1554 msgid "User already exists" msgstr "El usuario ya existe" -#: znc.cpp:1669 +#: znc.cpp:1662 msgid "IPv6 is not enabled" msgstr "IPv6 no está disponible" -#: znc.cpp:1677 +#: znc.cpp:1670 msgid "SSL is not enabled" msgstr "SSL no está habilitado" -#: znc.cpp:1685 +#: znc.cpp:1678 msgid "Unable to locate pem file: {1}" msgstr "No se ha localizado el fichero pem: {1}" -#: znc.cpp:1704 +#: znc.cpp:1697 msgid "Invalid port" msgstr "Puerto no válido" -#: znc.cpp:1820 ClientCommand.cpp:1720 +#: znc.cpp:1813 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Imposible enlazar: {1}" @@ -82,106 +82,106 @@ msgstr "Imposible enlazar: {1}" 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:667 User.cpp:699 +#: IRCNetwork.cpp:671 User.cpp:690 msgid "Welcome to ZNC" msgstr "Bienvenido a ZNC" -#: IRCNetwork.cpp:755 +#: IRCNetwork.cpp:759 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "Estás desconectado del IRC. Usa 'connect' para reconectar." -#: IRCNetwork.cpp:785 +#: IRCNetwork.cpp:789 msgid "This network is being deleted or moved to another user." msgstr "Esta red está siendo eliminada o movida a otro usuario." -#: IRCNetwork.cpp:946 +#: IRCNetwork.cpp:950 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 +#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "No estás en {1}" -#: IRCNetwork.cpp:1057 +#: IRCNetwork.cpp:1061 msgid "The channel {1} could not be joined, disabling it." msgstr "El canal {1} no es accesible, deshabilitado." -#: IRCNetwork.cpp:1186 +#: IRCNetwork.cpp:1190 msgid "Your current server was removed, jumping..." msgstr "Tu servidor actual ha sido eliminado. Cambiando de servidor..." -#: IRCNetwork.cpp:1349 +#: IRCNetwork.cpp:1353 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:1370 +#: IRCNetwork.cpp:1374 msgid "Some module aborted the connection attempt" msgstr "Algún módulo ha abortado el intento de conexión" -#: IRCSock.cpp:520 +#: IRCSock.cpp:492 msgid "Error from server: {1}" msgstr "Error del servidor: {1}" -#: IRCSock.cpp:722 +#: IRCSock.cpp:694 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC parece que se ha conectado a si mismo, desconectando..." -#: IRCSock.cpp:769 +#: IRCSock.cpp:741 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Servidor {1} nos redirige a {2}:{3} por: {4}" -#: IRCSock.cpp:773 +#: IRCSock.cpp:745 msgid "Perhaps you want to add it as a new server." msgstr "Puede que quieras añadirlo como nuevo servidor." -#: IRCSock.cpp:1003 +#: IRCSock.cpp:975 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:1015 +#: IRCSock.cpp:987 msgid "Switched to SSL (STARTTLS)" msgstr "Cambiado a SSL (STARTTLS)" -#: IRCSock.cpp:1068 +#: IRCSock.cpp:1040 msgid "You quit: {1}" msgstr "Has salido: {1}" -#: IRCSock.cpp:1274 +#: IRCSock.cpp:1246 msgid "Disconnected from IRC. Reconnecting..." msgstr "Desconectado del IRC. Volviendo a conectar..." -#: IRCSock.cpp:1305 +#: IRCSock.cpp:1277 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "No se puede conectar al IRC ({1}). Reintentándolo..." -#: IRCSock.cpp:1308 +#: IRCSock.cpp:1280 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Desconectado del IRC ({1}). Volviendo a conectar..." -#: IRCSock.cpp:1344 +#: IRCSock.cpp:1316 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Si confías en este certificado, ejecuta /znc AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1353 +#: IRCSock.cpp:1325 msgid "IRC connection timed out. Reconnecting..." msgstr "Tiempo de espera agotado en la conexión al IRC. Reconectando..." -#: IRCSock.cpp:1365 +#: IRCSock.cpp:1337 msgid "Connection Refused. Reconnecting..." msgstr "Conexión rechazada. Reconectando..." -#: IRCSock.cpp:1373 +#: IRCSock.cpp:1345 msgid "Received a too long line from the IRC server!" msgstr "¡Recibida línea demasiado larga desde el servidor de IRC!" -#: IRCSock.cpp:1487 +#: IRCSock.cpp:1449 msgid "No free nick available" msgstr "No hay ningún nick disponible" -#: IRCSock.cpp:1495 +#: IRCSock.cpp:1457 msgid "No free nick found" msgstr "No se ha encontrado ningún nick disponible" @@ -189,17 +189,17 @@ msgstr "No se ha encontrado ningún nick disponible" msgid "No such module {1}" msgstr "No existe el módulo {1}" -#: Client.cpp:394 +#: Client.cpp:359 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:429 +#: Client.cpp:394 msgid "Network {1} doesn't exist." msgstr "La red {1} no existe." -#: Client.cpp:443 +#: Client.cpp:408 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -207,7 +207,7 @@ msgstr "" "Tienes varias redes configuradas, pero ninguna ha sido especificada para la " "conexión." -#: Client.cpp:446 +#: Client.cpp:411 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -215,7 +215,7 @@ msgstr "" "Seleccionando la red {1}. Para ver una lista de todas las redes " "configuradas, ejecuta /znc ListNetworks" -#: Client.cpp:449 +#: Client.cpp:414 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -223,105 +223,105 @@ msgstr "" "Si quieres escoger otra red, utiliza /znc JumpNetwork , o conecta a " "ZNC mediante usuario {1}/ (en vez de solo {1})" -#: Client.cpp:455 +#: Client.cpp:420 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "No tienes redes configuradas. Ejecuta /znc AddNetwork para añadir " "una." -#: Client.cpp:466 +#: Client.cpp:431 msgid "Closing link: Timeout" msgstr "Cerrando conexión: tiempo de espera agotado" -#: Client.cpp:488 +#: Client.cpp:453 msgid "Closing link: Too long raw line" msgstr "Cerrando conexión: linea raw demasiado larga" -#: Client.cpp:495 +#: Client.cpp:460 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:1100 +#: Client.cpp:1026 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:1226 +#: Client.cpp:1152 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:1265 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Eliminando canal {1}" -#: Client.cpp:1343 +#: Client.cpp:1269 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:1396 Client.cpp:1402 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Hola. ¿En qué te puedo ayudar?" -#: Client.cpp:1416 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Uso: /attach <#canales>" -#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "Hay {1} canal que coincide con [{2}]" msgstr[1] "Hay {1} canales que coinciden con [{2}]" -#: Client.cpp:1426 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Vinculado a {1} canal" msgstr[1] "Unido a {1} canales" -#: Client.cpp:1438 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Uso: /detach <#canales>" -#: Client.cpp:1448 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Desvinculado {1} canal" msgstr[1] "Separados {1} canales" -#: Chan.cpp:680 +#: Chan.cpp:678 msgid "Buffer Playback..." msgstr "Reproducción de buffer..." -#: Chan.cpp:718 +#: Chan.cpp:716 msgid "Playback Complete." msgstr "Reproducción completa." -#: Modules.cpp:554 +#: Modules.cpp:528 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:555 +#: Modules.cpp:529 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Generar esta salida" -#: Modules.cpp:599 ClientCommand.cpp:1992 +#: Modules.cpp:573 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "No hay coincidencias para '{1}'" -#: Modules.cpp:734 +#: Modules.cpp:691 msgid "This module doesn't implement any commands." msgstr "Este módulo no dispone de comandos." -#: Modules.cpp:736 +#: Modules.cpp:693 msgid "Unknown command!" msgstr "¡Comando desconocido!" -#: Modules.cpp:1786 +#: Modules.cpp:1633 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -329,71 +329,71 @@ msgstr "" "Los nombres de módulos solo pueden contener letras, números y guiones bajos, " "[{1}] no es válido" -#: Modules.cpp:1805 +#: Modules.cpp:1652 msgid "Module {1} already loaded." msgstr "Módulo {1} ya cargado." -#: Modules.cpp:1819 +#: Modules.cpp:1666 msgid "Unable to find module {1}" msgstr "No se ha encontrado el módulo {1}" -#: Modules.cpp:1831 +#: Modules.cpp:1678 msgid "Module {1} does not support module type {2}." msgstr "El módulo {1} no soporta el tipo de módulo {2}." -#: Modules.cpp:1838 +#: Modules.cpp:1685 msgid "Module {1} requires a user." msgstr "El módulo {1} requiere un usuario." -#: Modules.cpp:1844 +#: Modules.cpp:1691 msgid "Module {1} requires a network." msgstr "El módulo {1} requiere una red." -#: Modules.cpp:1860 +#: Modules.cpp:1707 msgid "Caught an exception" msgstr "Capturada una excepción" -#: Modules.cpp:1866 +#: Modules.cpp:1713 msgid "Module {1} aborted: {2}" msgstr "Módulo {1} abortado: {2}" -#: Modules.cpp:1868 +#: Modules.cpp:1715 msgid "Module {1} aborted." msgstr "Módulo {1} abortado." -#: Modules.cpp:1892 Modules.cpp:1934 +#: Modules.cpp:1739 Modules.cpp:1781 msgid "Module [{1}] not loaded." msgstr "Módulo [{1}] no cargado." -#: Modules.cpp:1916 +#: Modules.cpp:1763 msgid "Module {1} unloaded." msgstr "Módulo {1} descargado." -#: Modules.cpp:1921 +#: Modules.cpp:1768 msgid "Unable to unload module {1}." msgstr "Imposible descargar el módulo {1}." -#: Modules.cpp:1950 +#: Modules.cpp:1797 msgid "Reloaded module {1}." msgstr "Recargado el módulo {1}." -#: Modules.cpp:1969 +#: Modules.cpp:1816 msgid "Unable to find module {1}." msgstr "No se ha encontrado el módulo {1}." -#: Modules.cpp:2117 +#: Modules.cpp:1963 msgid "Unknown error" msgstr "Error desconocido" -#: Modules.cpp:2118 +#: Modules.cpp:1964 msgid "Unable to open module {1}: {2}" msgstr "No se puede abrir el módulo {1}: {2}" -#: Modules.cpp:2127 +#: Modules.cpp:1973 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "No se ha encontrado ZNCModuleEntry en el módulo {1}" -#: Modules.cpp:2135 +#: Modules.cpp:1981 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -401,7 +401,7 @@ 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:2146 +#: Modules.cpp:1992 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -409,12 +409,12 @@ msgstr "" "El módulo {1} es incompatible: el núcleo es '{2}', el módulo es '{3}'. " "Recompila este módulo." -#: Modules.cpp:2177 Modules.cpp:2183 +#: Modules.cpp:2023 Modules.cpp:2029 msgctxt "modhelpcmd" msgid "Command" msgstr "Comando" -#: Modules.cpp:2178 Modules.cpp:2185 +#: Modules.cpp:2024 Modules.cpp:2031 msgctxt "modhelpcmd" msgid "Description" msgstr "Descripción" @@ -1962,7 +1962,7 @@ msgstr "hostname incorrecto en el certificado" msgid "hostname verification error" msgstr "error de verificación de hostname" -#: User.cpp:528 +#: User.cpp:519 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" @@ -1970,11 +1970,11 @@ msgstr "" "Nombre de red no válido. Debe ser alfanumérico. No confundir con el nombre " "del servidor" -#: User.cpp:532 +#: User.cpp:523 msgid "Network {1} already exists" msgstr "La red {1} ya existe" -#: User.cpp:798 +#: User.cpp:789 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1982,18 +1982,18 @@ msgstr "" "Has sido desconectado porque a tu IP ya no se le permite conectar a este " "usuario" -#: User.cpp:938 +#: User.cpp:929 msgid "Password is empty" msgstr "La contraseña está vacía" -#: User.cpp:943 +#: User.cpp:934 msgid "Username is empty" msgstr "El nombre de usuario está vacío" -#: User.cpp:948 +#: User.cpp:939 msgid "Username is invalid" msgstr "El nombre de usuario no es válido" -#: User.cpp:1249 +#: User.cpp:1214 msgid "Unable to find modinfo {1}: {2}" msgstr "No se ha podido encontrar modinfo {1}: {2}" diff --git a/src/po/znc.fr_FR.po b/src/po/znc.fr_FR.po index 6f3c5cc2..a6d0118f 100644 --- a/src/po/znc.fr_FR.po +++ b/src/po/znc.fr_FR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: fr\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: French\n" "Language: fr_FR\n" diff --git a/src/po/znc.id_ID.po b/src/po/znc.id_ID.po index a7c711a7..db7ffca5 100644 --- a/src/po/znc.id_ID.po +++ b/src/po/znc.id_ID.po @@ -1,8 +1,5 @@ msgid "" msgstr "" -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -11,6 +8,9 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/src/po/znc.pot\n" "X-Crowdin-File-ID: 146\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" #: webskins/_default_/tmpl/InfoBar.tmpl:6 msgid "Logged in as: {1}" diff --git a/src/po/znc.it_IT.po b/src/po/znc.it_IT.po index 27d42c63..5387722c 100644 --- a/src/po/znc.it_IT.po +++ b/src/po/znc.it_IT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: it\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Italian\n" "Language: it_IT\n" diff --git a/src/po/znc.nl_NL.po b/src/po/znc.nl_NL.po index 68b7eb2f..3bcbb891 100644 --- a/src/po/znc.nl_NL.po +++ b/src/po/znc.nl_NL.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: nl\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Dutch\n" "Language: nl_NL\n" diff --git a/src/po/znc.pl_PL.po b/src/po/znc.pl_PL.po index 4a5ff513..18bcbb23 100644 --- a/src/po/znc.pl_PL.po +++ b/src/po/znc.pl_PL.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pl\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Polish\n" "Language: pl_PL\n" diff --git a/src/po/znc.pt_BR.po b/src/po/znc.pt_BR.po index 75884e08..1add9d7f 100644 --- a/src/po/znc.pt_BR.po +++ b/src/po/znc.pt_BR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" diff --git a/src/po/znc.pt_PT.po b/src/po/znc.pt_PT.po index d5901714..5800493b 100644 --- a/src/po/znc.pt_PT.po +++ b/src/po/znc.pt_PT.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Portuguese\n" "Language: pt_PT\n" diff --git a/src/po/znc.ro_RO.po b/src/po/znc.ro_RO.po index 4be45a01..9fc3f3b3 100644 --- a/src/po/znc.ro_RO.po +++ b/src/po/znc.ro_RO.po @@ -7,8 +7,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ro\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -52,27 +52,27 @@ msgid "" "code>”). Once you have loaded some Web-enabled modules, the menu will expand." msgstr "" -#: znc.cpp:1561 +#: znc.cpp:1554 msgid "User already exists" msgstr "Utilizatorul există deja" -#: znc.cpp:1669 +#: znc.cpp:1662 msgid "IPv6 is not enabled" msgstr "IPv6 nu este activat" -#: znc.cpp:1677 +#: znc.cpp:1670 msgid "SSL is not enabled" msgstr "SSL nu este activat" -#: znc.cpp:1685 +#: znc.cpp:1678 msgid "Unable to locate pem file: {1}" msgstr "Imposibil de localizat fișierul pem: {1}" -#: znc.cpp:1704 +#: znc.cpp:1697 msgid "Invalid port" msgstr "Port invalid" -#: znc.cpp:1820 ClientCommand.cpp:1720 +#: znc.cpp:1813 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Imposibil de legat: {1}" @@ -80,108 +80,108 @@ msgstr "Imposibil de legat: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Alegem alt server deoarece actualul nu mai este în listă" -#: IRCNetwork.cpp:667 User.cpp:699 +#: IRCNetwork.cpp:671 User.cpp:690 msgid "Welcome to ZNC" msgstr "Bine ai venit la ZNC" -#: IRCNetwork.cpp:755 +#: IRCNetwork.cpp:759 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "În prezent ești deconectat de la IRC. Folosește „connect” pentru a te " "reconecta." -#: IRCNetwork.cpp:785 +#: IRCNetwork.cpp:789 msgid "This network is being deleted or moved to another user." msgstr "Această rețea este ștearsă sau mutată la un alt utilizator." -#: IRCNetwork.cpp:946 +#: IRCNetwork.cpp:950 msgid "Invalid index" msgstr "Index invalid" -#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 +#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Nu ești pe {1}" -#: IRCNetwork.cpp:1057 +#: IRCNetwork.cpp:1061 msgid "The channel {1} could not be joined, disabling it." msgstr "Canalul {1} nu a putut fi adăugat, î-l dezactivez." -#: IRCNetwork.cpp:1186 +#: IRCNetwork.cpp:1190 msgid "Your current server was removed, jumping..." msgstr "Serverul curent a fost șters, alegem alt server..." -#: IRCNetwork.cpp:1349 +#: IRCNetwork.cpp:1353 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "Nu mă pot conecta la {1}, deoarece ZNC nu este compilat cu suport SSL." -#: IRCNetwork.cpp:1370 +#: IRCNetwork.cpp:1374 msgid "Some module aborted the connection attempt" msgstr "Unele module au întrerupt încercarea de conectare" -#: IRCSock.cpp:520 +#: IRCSock.cpp:492 msgid "Error from server: {1}" msgstr "Eroare de la server: {1}" -#: IRCSock.cpp:722 +#: IRCSock.cpp:694 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC pare să fie conectat la sine, deconectare..." -#: IRCSock.cpp:769 +#: IRCSock.cpp:741 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "Serverul {1} mă redirecționează către {2}: {3} cu motivul: {4}" -#: IRCSock.cpp:773 +#: IRCSock.cpp:745 msgid "Perhaps you want to add it as a new server." msgstr "Poate dorești să îl adaugi ca un server nou." -#: IRCSock.cpp:1003 +#: IRCSock.cpp:975 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Canalul {1} este conectat la un alt canal și a fost astfel dezactivat." -#: IRCSock.cpp:1015 +#: IRCSock.cpp:987 msgid "Switched to SSL (STARTTLS)" msgstr "Comutat la SSL (STARTTLS)" -#: IRCSock.cpp:1068 +#: IRCSock.cpp:1040 msgid "You quit: {1}" msgstr "Ai ieșit: {1}" -#: IRCSock.cpp:1274 +#: IRCSock.cpp:1246 msgid "Disconnected from IRC. Reconnecting..." msgstr "Deconectat de la IRC. Se reconectează..." -#: IRCSock.cpp:1305 +#: IRCSock.cpp:1277 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Nu se poate conecta la IRC ({1}). Se reîncearcă..." -#: IRCSock.cpp:1308 +#: IRCSock.cpp:1280 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Deconectat de la IRC ({1}). Se reconectează..." -#: IRCSock.cpp:1344 +#: IRCSock.cpp:1316 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Dacă ai încredere în acest certificat, tastează /znc " "AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1353 +#: IRCSock.cpp:1325 msgid "IRC connection timed out. Reconnecting..." msgstr "Conexiunea IRC a picat. Se reconectează..." -#: IRCSock.cpp:1365 +#: IRCSock.cpp:1337 msgid "Connection Refused. Reconnecting..." msgstr "Conexiune refuzata. Se reconectează..." -#: IRCSock.cpp:1373 +#: IRCSock.cpp:1345 msgid "Received a too long line from the IRC server!" msgstr "Am primit un rând prea lung de la serverul IRC!" -#: IRCSock.cpp:1487 +#: IRCSock.cpp:1449 msgid "No free nick available" msgstr "Nu este disponibil niciun nume de utilizator" -#: IRCSock.cpp:1495 +#: IRCSock.cpp:1457 msgid "No free nick found" msgstr "Nu a fost găsit niciun nume de utilizator" @@ -189,16 +189,16 @@ msgstr "Nu a fost găsit niciun nume de utilizator" msgid "No such module {1}" msgstr "Nu există un astfel de modul {1}" -#: Client.cpp:394 +#: Client.cpp:359 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "Un client din {1} a încercat să se conecteze ca tine, dar a fost respins: {2}" -#: Client.cpp:429 +#: Client.cpp:394 msgid "Network {1} doesn't exist." msgstr "Rețeaua {1} nu există." -#: Client.cpp:443 +#: Client.cpp:408 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -206,7 +206,7 @@ msgstr "" "Ai mai multe rețele configurate, dar nu a fost specificată nicio rețea " "pentru conexiune." -#: Client.cpp:446 +#: Client.cpp:411 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -214,7 +214,7 @@ msgstr "" "Selectarea rețelei {1}. Pentru a vedea lista tuturor rețelelor configurate, " "tastează /znc ListNetworks" -#: Client.cpp:449 +#: Client.cpp:414 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -223,51 +223,51 @@ msgstr "" "conectează-te la ZNC cu numele de utilizator {1}/ (în loc de doar " "{1})" -#: Client.cpp:455 +#: Client.cpp:420 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Nu ai rețele configurate. Tastează /znc AddNetwork pentru a adăuga " "una." -#: Client.cpp:466 +#: Client.cpp:431 msgid "Closing link: Timeout" msgstr "Închidere link: Conexiune picată" -#: Client.cpp:488 +#: Client.cpp:453 msgid "Closing link: Too long raw line" msgstr "Închidere link: Linie brută prea lungă" -#: Client.cpp:495 +#: Client.cpp:460 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" -#: Client.cpp:1100 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1226 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1265 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Eliminare canal {1}" -#: Client.cpp:1343 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "" -#: Client.cpp:1396 Client.cpp:1402 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Salut. Cu ce te pot ajuta?" -#: Client.cpp:1416 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Utilizează: /attach <#canale>" -#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -275,55 +275,55 @@ msgstr[0] "A existat {1} canal care se potrivește cu [{2}]" msgstr[1] "" msgstr[2] "Au existat {1} canale care se potrivesc cu [{2}]" -#: Client.cpp:1426 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Am atașat {1} canal" msgstr[1] "" msgstr[2] "Am atașat {1} canale" -#: Client.cpp:1438 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Utilizează: /detach <#canale>" -#: Client.cpp:1448 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Detașează {1} canal" msgstr[1] "" msgstr[2] "Detașează {1} canale" -#: Chan.cpp:680 +#: Chan.cpp:678 msgid "Buffer Playback..." msgstr "Redare buffer..." -#: Chan.cpp:718 +#: Chan.cpp:716 msgid "Playback Complete." msgstr "Redare completă." -#: Modules.cpp:554 +#: Modules.cpp:528 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:555 +#: Modules.cpp:529 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Generați această ieșire" -#: Modules.cpp:599 ClientCommand.cpp:1992 +#: Modules.cpp:573 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Nu există potriviri pentru „{1}”" -#: Modules.cpp:734 +#: Modules.cpp:691 msgid "This module doesn't implement any commands." msgstr "Acest modul nu implementează nicio comandă." -#: Modules.cpp:736 +#: Modules.cpp:693 msgid "Unknown command!" msgstr "Comandă necunoscută!" -#: Modules.cpp:1786 +#: Modules.cpp:1633 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -331,88 +331,88 @@ msgstr "" "Numele modulelor pot conține doar litere, cifre și sublinieri, [{1}] este " "invalid" -#: Modules.cpp:1805 +#: Modules.cpp:1652 msgid "Module {1} already loaded." msgstr "Modulul {1} a fost deja încărcat." -#: Modules.cpp:1819 +#: Modules.cpp:1666 msgid "Unable to find module {1}" msgstr "Imposibil de găsit modulul {1}" -#: Modules.cpp:1831 +#: Modules.cpp:1678 msgid "Module {1} does not support module type {2}." msgstr "" -#: Modules.cpp:1838 +#: Modules.cpp:1685 msgid "Module {1} requires a user." msgstr "" -#: Modules.cpp:1844 +#: Modules.cpp:1691 msgid "Module {1} requires a network." msgstr "" -#: Modules.cpp:1860 +#: Modules.cpp:1707 msgid "Caught an exception" msgstr "" -#: Modules.cpp:1866 +#: Modules.cpp:1713 msgid "Module {1} aborted: {2}" msgstr "" -#: Modules.cpp:1868 +#: Modules.cpp:1715 msgid "Module {1} aborted." msgstr "" -#: Modules.cpp:1892 Modules.cpp:1934 +#: Modules.cpp:1739 Modules.cpp:1781 msgid "Module [{1}] not loaded." msgstr "" -#: Modules.cpp:1916 +#: Modules.cpp:1763 msgid "Module {1} unloaded." msgstr "" -#: Modules.cpp:1921 +#: Modules.cpp:1768 msgid "Unable to unload module {1}." msgstr "" -#: Modules.cpp:1950 +#: Modules.cpp:1797 msgid "Reloaded module {1}." msgstr "" -#: Modules.cpp:1969 +#: Modules.cpp:1816 msgid "Unable to find module {1}." msgstr "" -#: Modules.cpp:2117 +#: Modules.cpp:1963 msgid "Unknown error" msgstr "Eroare necunoscută" -#: Modules.cpp:2118 +#: Modules.cpp:1964 msgid "Unable to open module {1}: {2}" msgstr "" -#: Modules.cpp:2127 +#: Modules.cpp:1973 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "" -#: Modules.cpp:2135 +#: Modules.cpp:1981 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" -#: Modules.cpp:2146 +#: Modules.cpp:1992 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." msgstr "" -#: Modules.cpp:2177 Modules.cpp:2183 +#: Modules.cpp:2023 Modules.cpp:2029 msgctxt "modhelpcmd" msgid "Command" msgstr "Comandă" -#: Modules.cpp:2178 Modules.cpp:2185 +#: Modules.cpp:2024 Modules.cpp:2031 msgctxt "modhelpcmd" msgid "Description" msgstr "Descriere" @@ -1930,34 +1930,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:528 +#: User.cpp:519 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:532 +#: User.cpp:523 msgid "Network {1} already exists" msgstr "" -#: User.cpp:798 +#: User.cpp:789 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:938 +#: User.cpp:929 msgid "Password is empty" msgstr "" -#: User.cpp:943 +#: User.cpp:934 msgid "Username is empty" msgstr "" -#: User.cpp:948 +#: User.cpp:939 msgid "Username is invalid" msgstr "" -#: User.cpp:1249 +#: User.cpp:1214 msgid "Unable to find modinfo {1}: {2}" msgstr "" diff --git a/src/po/znc.ru_RU.po b/src/po/znc.ru_RU.po index d34c9c50..60655529 100644 --- a/src/po/znc.ru_RU.po +++ b/src/po/znc.ru_RU.po @@ -8,8 +8,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: ru\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -57,27 +57,27 @@ msgstr "" "модуль>»). Когда такие модули будут загружены, они будут доступны " "в меню сбоку." -#: znc.cpp:1561 +#: znc.cpp:1554 msgid "User already exists" msgstr "Такой пользователь уже есть" -#: znc.cpp:1669 +#: znc.cpp:1662 msgid "IPv6 is not enabled" msgstr "IPv6 не включён" -#: znc.cpp:1677 +#: znc.cpp:1670 msgid "SSL is not enabled" msgstr "SSL не включён" -#: znc.cpp:1685 +#: znc.cpp:1678 msgid "Unable to locate pem file: {1}" msgstr "Не могу найти файл pem: {1}" -#: znc.cpp:1704 +#: znc.cpp:1697 msgid "Invalid port" msgstr "Некорректный порт" -#: znc.cpp:1820 ClientCommand.cpp:1720 +#: znc.cpp:1813 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Не получилось слушать: {1}" @@ -85,106 +85,106 @@ msgstr "Не получилось слушать: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Текущий сервер больше не в списке, переподключаюсь" -#: IRCNetwork.cpp:667 User.cpp:699 +#: IRCNetwork.cpp:671 User.cpp:690 msgid "Welcome to ZNC" msgstr "Добро пожаловать в ZNC" -#: IRCNetwork.cpp:755 +#: IRCNetwork.cpp:759 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "Вы отключены от IRC. Введите «connect» для подключения." -#: IRCNetwork.cpp:785 +#: IRCNetwork.cpp:789 msgid "This network is being deleted or moved to another user." msgstr "Эта сеть будет удалена или перемещена к другому пользователю." -#: IRCNetwork.cpp:946 +#: IRCNetwork.cpp:950 msgid "Invalid index" msgstr "" -#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 +#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "Вы не на {1}" -#: IRCNetwork.cpp:1057 +#: IRCNetwork.cpp:1061 msgid "The channel {1} could not be joined, disabling it." msgstr "Не могу зайти на канал {1}, выключаю его." -#: IRCNetwork.cpp:1186 +#: IRCNetwork.cpp:1190 msgid "Your current server was removed, jumping..." msgstr "Текущий сервер был удалён, переподключаюсь..." -#: IRCNetwork.cpp:1349 +#: IRCNetwork.cpp:1353 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "Не могу подключиться к {1}, т. к. ZNC собран без поддержки SSL." -#: IRCNetwork.cpp:1370 +#: IRCNetwork.cpp:1374 msgid "Some module aborted the connection attempt" msgstr "Какой-то модуль оборвал попытку соединения" -#: IRCSock.cpp:520 +#: IRCSock.cpp:492 msgid "Error from server: {1}" msgstr "Ошибка от сервера: {1}" -#: IRCSock.cpp:722 +#: IRCSock.cpp:694 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "Похоже, ZNC подключён к самому себе, отключаюсь..." -#: IRCSock.cpp:769 +#: IRCSock.cpp:741 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "" -#: IRCSock.cpp:773 +#: IRCSock.cpp:745 msgid "Perhaps you want to add it as a new server." msgstr "Возможно, вам стоит добавить его в качестве нового сервера." -#: IRCSock.cpp:1003 +#: IRCSock.cpp:975 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "Канал {1} отсылает к другому каналу и потому будет выключен." -#: IRCSock.cpp:1015 +#: IRCSock.cpp:987 msgid "Switched to SSL (STARTTLS)" msgstr "Перешёл на SSL (STARTTLS)" -#: IRCSock.cpp:1068 +#: IRCSock.cpp:1040 msgid "You quit: {1}" msgstr "Вы вышли: {1}" -#: IRCSock.cpp:1274 +#: IRCSock.cpp:1246 msgid "Disconnected from IRC. Reconnecting..." msgstr "Отключён от IRC. Переподключаюсь..." -#: IRCSock.cpp:1305 +#: IRCSock.cpp:1277 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "Не могу подключиться к IRC ({1}). Пытаюсь ещё раз..." -#: IRCSock.cpp:1308 +#: IRCSock.cpp:1280 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "Отключён от IRC ({1}). Переподключаюсь..." -#: IRCSock.cpp:1344 +#: IRCSock.cpp:1316 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Если вы доверяете этому сертификату, введите /znc " "AddTrustedServerFingerprint {1}" -#: IRCSock.cpp:1353 +#: IRCSock.cpp:1325 msgid "IRC connection timed out. Reconnecting..." msgstr "Подключение IRC завершилось по тайм-ауту. Переподключаюсь..." -#: IRCSock.cpp:1365 +#: IRCSock.cpp:1337 msgid "Connection Refused. Reconnecting..." msgstr "В соединении отказано. Переподключаюсь..." -#: IRCSock.cpp:1373 +#: IRCSock.cpp:1345 msgid "Received a too long line from the IRC server!" msgstr "От IRC-сервера получена слишком длинная строка!" -#: IRCSock.cpp:1487 +#: IRCSock.cpp:1449 msgid "No free nick available" msgstr "Не могу найти свободный ник" -#: IRCSock.cpp:1495 +#: IRCSock.cpp:1457 msgid "No free nick found" msgstr "Не могу найти свободный ник" @@ -192,22 +192,22 @@ msgstr "Не могу найти свободный ник" msgid "No such module {1}" msgstr "Нет модуля {1}" -#: Client.cpp:394 +#: Client.cpp:359 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "Клиент с {1} попытался зайти под вашим именем, но был отвергнут: {2}" -#: Client.cpp:429 +#: Client.cpp:394 msgid "Network {1} doesn't exist." msgstr "Сеть {1} не существует." -#: Client.cpp:443 +#: Client.cpp:408 msgid "" "You have several networks configured, but no network was specified for the " "connection." msgstr "" "У вас настроены несколько сетей, но для этого соединения ни одна не указана." -#: Client.cpp:446 +#: Client.cpp:411 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -215,7 +215,7 @@ msgstr "" "Выбираю сеть {1}. Чтобы увидеть весь список, введите команду /znc " "ListNetworks" -#: Client.cpp:449 +#: Client.cpp:414 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -223,51 +223,51 @@ msgstr "" "Чтобы выбрать другую сеть, введите /znc JumpNetwork <сеть> либо " "подключайтесь к ZNC с именем пользователя {1}/<сеть> вместо {1}" -#: Client.cpp:455 +#: Client.cpp:420 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Вы не настроили ни одну сеть. Введите команду /znc AddNetwork <сеть> чтобы " "добавить сеть." -#: Client.cpp:466 +#: Client.cpp:431 msgid "Closing link: Timeout" msgstr "Завершаю связь по тайм-ауту" -#: Client.cpp:488 +#: Client.cpp:453 msgid "Closing link: Too long raw line" msgstr "Завершаю связь: получена слишком длинная строка" -#: Client.cpp:495 +#: Client.cpp:460 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "Другой пользователь зашёл под вашим именем, отключаем." -#: Client.cpp:1100 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваш CTCP-запрос к {1} утерян!" -#: Client.cpp:1226 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваше сообщение к {1} утеряно!" -#: Client.cpp:1265 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "Убираю канал {1}" -#: Client.cpp:1343 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "Вы не подключены к IRC, ваше сообщение к {1} утеряно!" -#: Client.cpp:1396 Client.cpp:1402 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Привет, чем могу быть вам полезен?" -#: Client.cpp:1416 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Использование: /attach <#каналы>" -#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" @@ -276,7 +276,7 @@ msgstr[1] "{1} канала подходят под маску [{2}]" msgstr[2] "{1} каналов подходят под маску [{2}]" msgstr[3] "{1} каналов подходят под маску [{2}]" -#: Client.cpp:1426 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "Прицепляю {1} канал" @@ -284,11 +284,11 @@ msgstr[1] "Прицепляю {1} канала" msgstr[2] "Прицепляю {1} каналов" msgstr[3] "Прицепляю {1} каналов" -#: Client.cpp:1438 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Использование: /detach <#каналы>" -#: Client.cpp:1448 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "Отцепляю {1} канал" @@ -296,37 +296,37 @@ msgstr[1] "Отцепляю {1} канала" msgstr[2] "Отцепляю {1} каналов" msgstr[3] "Отцепляю {1} каналов" -#: Chan.cpp:680 +#: Chan.cpp:678 msgid "Buffer Playback..." msgstr "Воспроизведение буфера..." -#: Chan.cpp:718 +#: Chan.cpp:716 msgid "Playback Complete." msgstr "Воспроизведение завершено." -#: Modules.cpp:554 +#: Modules.cpp:528 msgctxt "modhelpcmd" msgid "" msgstr "<поиск>" -#: Modules.cpp:555 +#: Modules.cpp:529 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Показать этот вывод" -#: Modules.cpp:599 ClientCommand.cpp:1992 +#: Modules.cpp:573 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "Не нашёл «{1}»" -#: Modules.cpp:734 +#: Modules.cpp:691 msgid "This module doesn't implement any commands." msgstr "Этот модуль не принимает команды." -#: Modules.cpp:736 +#: Modules.cpp:693 msgid "Unknown command!" msgstr "Неизвестная команда!" -#: Modules.cpp:1786 +#: Modules.cpp:1633 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" @@ -334,78 +334,78 @@ msgstr "" "Названия модуля может содержать только латинские буквы, цифры и знак " "подчёркивания; [{1}] не соответствует требованиям" -#: Modules.cpp:1805 +#: Modules.cpp:1652 msgid "Module {1} already loaded." msgstr "Модуль {1} уже загружен." -#: Modules.cpp:1819 +#: Modules.cpp:1666 msgid "Unable to find module {1}" msgstr "Не могу найти модуль {1}" -#: Modules.cpp:1831 +#: Modules.cpp:1678 msgid "Module {1} does not support module type {2}." msgstr "Модуль {1} не поддерживает тип модулей «{2}»." -#: Modules.cpp:1838 +#: Modules.cpp:1685 msgid "Module {1} requires a user." msgstr "Модулю {1} необходим пользователь." -#: Modules.cpp:1844 +#: Modules.cpp:1691 msgid "Module {1} requires a network." msgstr "Модулю {1} необходима сеть." -#: Modules.cpp:1860 +#: Modules.cpp:1707 msgid "Caught an exception" msgstr "Поймано исключение" -#: Modules.cpp:1866 +#: Modules.cpp:1713 msgid "Module {1} aborted: {2}" msgstr "Модуль {1} прервал: {2}" -#: Modules.cpp:1868 +#: Modules.cpp:1715 msgid "Module {1} aborted." msgstr "Модуль {1} прервал." -#: Modules.cpp:1892 Modules.cpp:1934 +#: Modules.cpp:1739 Modules.cpp:1781 msgid "Module [{1}] not loaded." msgstr "Модуль [{1}] не загружен." -#: Modules.cpp:1916 +#: Modules.cpp:1763 msgid "Module {1} unloaded." msgstr "Модуль {1} выгружен." -#: Modules.cpp:1921 +#: Modules.cpp:1768 msgid "Unable to unload module {1}." msgstr "Не могу выгрузить модуль {1}." -#: Modules.cpp:1950 +#: Modules.cpp:1797 msgid "Reloaded module {1}." msgstr "Модуль {1} перезагружен." -#: Modules.cpp:1969 +#: Modules.cpp:1816 msgid "Unable to find module {1}." msgstr "Не могу найти модуль {1}." -#: Modules.cpp:2117 +#: Modules.cpp:1963 msgid "Unknown error" msgstr "Неизвестная ошибка" -#: Modules.cpp:2118 +#: Modules.cpp:1964 msgid "Unable to open module {1}: {2}" msgstr "Не могу открыть модуль {1}: {2}" -#: Modules.cpp:2127 +#: Modules.cpp:1973 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "Не могу найти ZNCModuleEntry в модуле {1}" -#: Modules.cpp:2135 +#: Modules.cpp:1981 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." msgstr "" "Ядро имеет версию {2}, а модуль {1} собран для {3}. Пересоберите этот модуль." -#: Modules.cpp:2146 +#: Modules.cpp:1992 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -413,12 +413,12 @@ msgstr "" "Модуль {1} собран не так: ядро — «{2}», а модуль — «{3}». Пересоберите этот " "модуль." -#: Modules.cpp:2177 Modules.cpp:2183 +#: Modules.cpp:2023 Modules.cpp:2029 msgctxt "modhelpcmd" msgid "Command" msgstr "Команда" -#: Modules.cpp:2178 Modules.cpp:2185 +#: Modules.cpp:2024 Modules.cpp:2031 msgctxt "modhelpcmd" msgid "Description" msgstr "Описание" @@ -1960,34 +1960,34 @@ msgstr "" msgid "hostname verification error" msgstr "" -#: User.cpp:528 +#: User.cpp:519 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" -#: User.cpp:532 +#: User.cpp:523 msgid "Network {1} already exists" msgstr "" -#: User.cpp:798 +#: User.cpp:789 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" msgstr "" -#: User.cpp:938 +#: User.cpp:929 msgid "Password is empty" msgstr "" -#: User.cpp:943 +#: User.cpp:934 msgid "Username is empty" msgstr "" -#: User.cpp:948 +#: User.cpp:939 msgid "Username is invalid" msgstr "" -#: User.cpp:1249 +#: User.cpp:1214 msgid "Unable to find modinfo {1}: {2}" msgstr "" diff --git a/src/po/znc.tr_TR.po b/src/po/znc.tr_TR.po index 25f04470..5107cc34 100644 --- a/src/po/znc.tr_TR.po +++ b/src/po/znc.tr_TR.po @@ -6,8 +6,8 @@ msgstr "" "X-Crowdin-Project: znc-bouncer\n" "X-Crowdin-Project-ID: 289533\n" "X-Crowdin-Language: tr\n" -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" "Project-Id-Version: znc-bouncer\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -54,27 +54,27 @@ msgstr "" "msg *status help” ve “/msg *status loadmod <module>”). Bazı Web özellikli modülleri yükledikten sonra menü genişleyecektir." -#: znc.cpp:1561 +#: znc.cpp:1554 msgid "User already exists" msgstr "Kullanıcı zaten var" -#: znc.cpp:1669 +#: znc.cpp:1662 msgid "IPv6 is not enabled" msgstr "IPv6 etkin değil" -#: znc.cpp:1677 +#: znc.cpp:1670 msgid "SSL is not enabled" msgstr "SSL etkin değil" -#: znc.cpp:1685 +#: znc.cpp:1678 msgid "Unable to locate pem file: {1}" msgstr "Pem dosyası bulunamıyor: {1}" -#: znc.cpp:1704 +#: znc.cpp:1697 msgid "Invalid port" msgstr "Geçersiz port" -#: znc.cpp:1820 ClientCommand.cpp:1720 +#: znc.cpp:1813 ClientCommand.cpp:1720 msgid "Unable to bind: {1}" msgstr "Bağlanamıyor: {1}" @@ -82,108 +82,108 @@ msgstr "Bağlanamıyor: {1}" msgid "Jumping servers because this server is no longer in the list" msgstr "Bu sunucu artık listede olmadığından sunucular atlanıyor" -#: IRCNetwork.cpp:667 User.cpp:699 +#: IRCNetwork.cpp:671 User.cpp:690 msgid "Welcome to ZNC" msgstr "ZNC'ye hoş geldiniz" -#: IRCNetwork.cpp:755 +#: IRCNetwork.cpp:759 msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." msgstr "" "Şu anda IRC ile bağlantınız kesilmiştir. Yeniden bağlanmak için 'bağlan'ı " "kullanın." -#: IRCNetwork.cpp:785 +#: IRCNetwork.cpp:789 msgid "This network is being deleted or moved to another user." msgstr "Bu ağ siliniyor veya başka bir kullanıcıya taşınıyor." -#: IRCNetwork.cpp:946 +#: IRCNetwork.cpp:950 msgid "Invalid index" msgstr "Geçersiz dizin" -#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 +#: IRCNetwork.cpp:958 IRCNetwork.cpp:974 IRCNetwork.cpp:982 #: ClientCommand.cpp:1425 msgid "You are not on {1}" msgstr "{1} üzerinde değilsiniz" -#: IRCNetwork.cpp:1057 +#: IRCNetwork.cpp:1061 msgid "The channel {1} could not be joined, disabling it." msgstr "{1} kanalına katılamadığından devre dışı bırakıldı." -#: IRCNetwork.cpp:1186 +#: IRCNetwork.cpp:1190 msgid "Your current server was removed, jumping..." msgstr "Mevcut sunucunuz kaldırıldı, atlanıyor..." -#: IRCNetwork.cpp:1349 +#: IRCNetwork.cpp:1353 msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." msgstr "ZNC, SSL desteğiyle derlenmediğinden {1}'e bağlanılamıyor." -#: IRCNetwork.cpp:1370 +#: IRCNetwork.cpp:1374 msgid "Some module aborted the connection attempt" msgstr "Bazı modüller bağlantı girişimini iptal etti" -#: IRCSock.cpp:520 +#: IRCSock.cpp:492 msgid "Error from server: {1}" msgstr "Sunucudan gelen hata: {1}" -#: IRCSock.cpp:722 +#: IRCSock.cpp:694 msgid "ZNC seems to be connected to itself, disconnecting..." msgstr "ZNC kendine bağlı görünüyor, bağlantı kesiliyor..." -#: IRCSock.cpp:769 +#: IRCSock.cpp:741 msgid "Server {1} redirects us to {2}:{3} with reason: {4}" msgstr "{1} sunucusu bizi şu nedenle {2}:{3} adresine yönlendiriyor: {4}" -#: IRCSock.cpp:773 +#: IRCSock.cpp:745 msgid "Perhaps you want to add it as a new server." msgstr "Belki onu yeni bir sunucu olarak eklemek istersiniz." -#: IRCSock.cpp:1003 +#: IRCSock.cpp:975 msgid "Channel {1} is linked to another channel and was thus disabled." msgstr "{1} kanalı başka bir kanala bağlı olduğundan devre dışı bırakıldı." -#: IRCSock.cpp:1015 +#: IRCSock.cpp:987 msgid "Switched to SSL (STARTTLS)" msgstr "SSL'ye (STARTTLS) geçildi" -#: IRCSock.cpp:1068 +#: IRCSock.cpp:1040 msgid "You quit: {1}" msgstr "Çıktınız: {1}" -#: IRCSock.cpp:1274 +#: IRCSock.cpp:1246 msgid "Disconnected from IRC. Reconnecting..." msgstr "IRC'den bağlantı kesildi. Yeniden bağlanılıyor..." -#: IRCSock.cpp:1305 +#: IRCSock.cpp:1277 msgid "Cannot connect to IRC ({1}). Retrying..." msgstr "IRC'ye ({1}) bağlanılamıyor. Yeniden deneniyor..." -#: IRCSock.cpp:1308 +#: IRCSock.cpp:1280 msgid "Disconnected from IRC ({1}). Reconnecting..." msgstr "IRC'den bağlantı kesildi. Yeniden bağlanılıyor..." -#: IRCSock.cpp:1344 +#: IRCSock.cpp:1316 msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" msgstr "" "Bu sertifikaya güveniyorsanız /znc AddTrustedServerFingerprint {1} komutunu " "kullanın" -#: IRCSock.cpp:1353 +#: IRCSock.cpp:1325 msgid "IRC connection timed out. Reconnecting..." msgstr "IRC bağlantısı zaman aşımına uğradı. Yeniden bağlanılıyor..." -#: IRCSock.cpp:1365 +#: IRCSock.cpp:1337 msgid "Connection Refused. Reconnecting..." msgstr "Bağlantı reddedildi. Yeniden bağlanılıyor..." -#: IRCSock.cpp:1373 +#: IRCSock.cpp:1345 msgid "Received a too long line from the IRC server!" msgstr "IRC sunucusundan çok uzun bir hat alındı!" -#: IRCSock.cpp:1487 +#: IRCSock.cpp:1449 msgid "No free nick available" msgstr "Kullanılabilir nick yok" -#: IRCSock.cpp:1495 +#: IRCSock.cpp:1457 msgid "No free nick found" msgstr "Kullanılabilir nick bulunamadı" @@ -191,17 +191,17 @@ msgstr "Kullanılabilir nick bulunamadı" msgid "No such module {1}" msgstr "Böyle bir modül yok: {1}" -#: Client.cpp:394 +#: Client.cpp:359 msgid "A client from {1} attempted to login as you, but was rejected: {2}" msgstr "" "{1} adresinden bir istemci, sizin adınıza giriş yapmayı denedi ancak " "reddedildi: {2}" -#: Client.cpp:429 +#: Client.cpp:394 msgid "Network {1} doesn't exist." msgstr "{1} networkü mevcut değil." -#: Client.cpp:443 +#: Client.cpp:408 msgid "" "You have several networks configured, but no network was specified for the " "connection." @@ -209,7 +209,7 @@ msgstr "" "Yapılandırılmış birden fazla networkünüz var ancak bağlantı için herhangi " "bir network belirtilmedi." -#: Client.cpp:446 +#: Client.cpp:411 msgid "" "Selecting network {1}. To see list of all configured networks, use /znc " "ListNetworks" @@ -217,7 +217,7 @@ msgstr "" "{1} networkü seçiliyor. Yapılandırılmış tüm netwokrlerin listesini görmek " "için /znc ListNetworks komutunu kullanın" -#: Client.cpp:449 +#: Client.cpp:414 msgid "" "If you want to choose another network, use /znc JumpNetwork , or " "connect to ZNC with username {1}/ (instead of just {1})" @@ -225,176 +225,176 @@ msgstr "" "Başka bir ağ seçmek istiyorsanız, /znc JumpNetwork kullanın veya " "ZNC'ye kullanıcı adı {1}/ ile bağlanın (yalnızca {1} yerine)" -#: Client.cpp:455 +#: Client.cpp:420 msgid "" "You have no networks configured. Use /znc AddNetwork to add one." msgstr "" "Yapılandırılmış networkünüz yok. Bir tane eklemek için /znc AddNetwork " " kullanın." -#: Client.cpp:466 +#: Client.cpp:431 msgid "Closing link: Timeout" msgstr "Bağlantı kapatılıyor: Zaman aşımı" -#: Client.cpp:488 +#: Client.cpp:453 msgid "Closing link: Too long raw line" msgstr "Bağlantı kapatılıyor: Çok uzun ham hat" -#: Client.cpp:495 +#: Client.cpp:460 msgid "" "You are being disconnected because another user just authenticated as you." msgstr "" "Başka bir kullanıcı sizin kimliğinizi doğruladığı için bağlantınız kesiliyor." -#: Client.cpp:1100 +#: Client.cpp:1026 msgid "Your CTCP to {1} got lost, you are not connected to IRC!" msgstr "{1}'e giden CTCP bağlantınız kayboldu, IRC'ye bağlı değilsiniz!" -#: Client.cpp:1226 +#: Client.cpp:1152 msgid "Your notice to {1} got lost, you are not connected to IRC!" msgstr "{1}'a gönderdiğiniz bildirim kayboldu, IRC'ye bağlı değilsiniz!" -#: Client.cpp:1265 +#: Client.cpp:1191 msgid "Removing channel {1}" msgstr "{1} kanalı kaldırılıyor" -#: Client.cpp:1343 +#: Client.cpp:1269 msgid "Your message to {1} got lost, you are not connected to IRC!" msgstr "{1}'a gönderdiğiniz mesaj kayboldu, IRC'ye bağlı değilsiniz!" -#: Client.cpp:1396 Client.cpp:1402 +#: Client.cpp:1322 Client.cpp:1328 msgid "Hello. How may I help you?" msgstr "Merhaba. Size nasıl yardım edebilirim?" -#: Client.cpp:1416 +#: Client.cpp:1342 msgid "Usage: /attach <#chans>" msgstr "Kullanımı: attach <#kanallar>" -#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: Client.cpp:1349 Client.cpp:1371 ClientCommand.cpp:129 ClientCommand.cpp:151 #: ClientCommand.cpp:423 ClientCommand.cpp:450 msgid "There was {1} channel matching [{2}]" msgid_plural "There were {1} channels matching [{2}]" msgstr[0] "[{2}] ile eşleşen {1} kanal vardı" msgstr[1] "[{2}] ile eşleşen {1} kanal vardı" -#: Client.cpp:1426 ClientCommand.cpp:132 +#: Client.cpp:1352 ClientCommand.cpp:132 msgid "Attached {1} channel" msgid_plural "Attached {1} channels" msgstr[0] "{1} kanalı eklendi" msgstr[1] "{1} kanalları eklendi" -#: Client.cpp:1438 +#: Client.cpp:1364 msgid "Usage: /detach <#chans>" msgstr "Kullanımı: detach <#kanallar>" -#: Client.cpp:1448 ClientCommand.cpp:154 +#: Client.cpp:1374 ClientCommand.cpp:154 msgid "Detached {1} channel" msgid_plural "Detached {1} channels" msgstr[0] "{1} kanalı ayrıldı" msgstr[1] "{1} kanalları ayrıldı" -#: Chan.cpp:680 +#: Chan.cpp:678 msgid "Buffer Playback..." msgstr "Tampon Oynatma..." -#: Chan.cpp:718 +#: Chan.cpp:716 msgid "Playback Complete." msgstr "Oynatma Tamamlandı." -#: Modules.cpp:554 +#: Modules.cpp:528 msgctxt "modhelpcmd" msgid "" msgstr "" -#: Modules.cpp:555 +#: Modules.cpp:529 msgctxt "modhelpcmd" msgid "Generate this output" msgstr "Bu çıktıyı oluştur" -#: Modules.cpp:599 ClientCommand.cpp:1992 +#: Modules.cpp:573 ClientCommand.cpp:1992 msgid "No matches for '{1}'" msgstr "'{1}' için eşleşme yok" -#: Modules.cpp:734 +#: Modules.cpp:691 msgid "This module doesn't implement any commands." msgstr "Bu modül herhangi bir komutu uygulamaz." -#: Modules.cpp:736 +#: Modules.cpp:693 msgid "Unknown command!" msgstr "Bilinmeyen komut!" -#: Modules.cpp:1786 +#: Modules.cpp:1633 msgid "" "Module names can only contain letters, numbers and underscores, [{1}] is " "invalid" msgstr "" "Modül adları yalnızca harf, sayı ve alt çizgi içerebilir; [{1}] geçersizdir" -#: Modules.cpp:1805 +#: Modules.cpp:1652 msgid "Module {1} already loaded." msgstr "{1} modülü zaten yüklendi." -#: Modules.cpp:1819 +#: Modules.cpp:1666 msgid "Unable to find module {1}" msgstr "{1} modülü bulunamıyor" -#: Modules.cpp:1831 +#: Modules.cpp:1678 msgid "Module {1} does not support module type {2}." msgstr "{1} modülü, {2} modül tipini desteklemiyor." -#: Modules.cpp:1838 +#: Modules.cpp:1685 msgid "Module {1} requires a user." msgstr "{1} modülü bir kullanıcı gerektirir." -#: Modules.cpp:1844 +#: Modules.cpp:1691 msgid "Module {1} requires a network." msgstr "{1} modülü bir network gerektirir." -#: Modules.cpp:1860 +#: Modules.cpp:1707 msgid "Caught an exception" msgstr "Bir istisna yakalandı" -#: Modules.cpp:1866 +#: Modules.cpp:1713 msgid "Module {1} aborted: {2}" msgstr "{1} modülü iptal edildi: {2}" -#: Modules.cpp:1868 +#: Modules.cpp:1715 msgid "Module {1} aborted." msgstr "{1} modülü iptal edildi." -#: Modules.cpp:1892 Modules.cpp:1934 +#: Modules.cpp:1739 Modules.cpp:1781 msgid "Module [{1}] not loaded." msgstr "Modül [{1}] yüklenmedi." -#: Modules.cpp:1916 +#: Modules.cpp:1763 msgid "Module {1} unloaded." msgstr "{1} modülü kaldırılamıyor." -#: Modules.cpp:1921 +#: Modules.cpp:1768 msgid "Unable to unload module {1}." msgstr "{1} modülü kaldırılamıyor." -#: Modules.cpp:1950 +#: Modules.cpp:1797 msgid "Reloaded module {1}." msgstr "{1} modülü tekrar yüklendi." -#: Modules.cpp:1969 +#: Modules.cpp:1816 msgid "Unable to find module {1}." msgstr "{1} modülü bulunamıyor." -#: Modules.cpp:2117 +#: Modules.cpp:1963 msgid "Unknown error" msgstr "Bilinmeyen hata" -#: Modules.cpp:2118 +#: Modules.cpp:1964 msgid "Unable to open module {1}: {2}" msgstr "{1} modülü açılamıyor: {2}" -#: Modules.cpp:2127 +#: Modules.cpp:1973 msgid "Could not find ZNCModuleEntry in module {1}" msgstr "{1} modülünde ZNCModuleEntry bulunamadı" -#: Modules.cpp:2135 +#: Modules.cpp:1981 msgid "" "Version mismatch for module {1}: core is {2}, module is built for {3}. " "Recompile this module." @@ -402,7 +402,7 @@ msgstr "" "{1} modülü için sürüm uyuşmazlığı: çekirdek {2}, modül {3} için oluşturuldu. " "Bu modülü yeniden derleyin." -#: Modules.cpp:2146 +#: Modules.cpp:1992 msgid "" "Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " "this module." @@ -410,12 +410,12 @@ msgstr "" "{1} modülü uyumsuz bir şekilde oluşturulmuş: çekirdek '{2}', modül '{3}'. Bu " "modülü yeniden derleyin." -#: Modules.cpp:2177 Modules.cpp:2183 +#: Modules.cpp:2023 Modules.cpp:2029 msgctxt "modhelpcmd" msgid "Command" msgstr "Komut" -#: Modules.cpp:2178 Modules.cpp:2185 +#: Modules.cpp:2024 Modules.cpp:2031 msgctxt "modhelpcmd" msgid "Description" msgstr "Açıklama" @@ -522,7 +522,7 @@ msgstr "Kullanıcı Adı" #: ClientCommand.cpp:224 ClientCommand.cpp:230 msgctxt "listuserscmd" msgid "Networks" -msgstr "Ağlar" +msgstr "Networkler" #: ClientCommand.cpp:225 ClientCommand.cpp:232 msgctxt "listuserscmd" @@ -1962,18 +1962,18 @@ msgstr "sertifikada hatalı biçimlendirilmiş hostname" msgid "hostname verification error" msgstr "hostname doğrulama hatası" -#: User.cpp:528 +#: User.cpp:519 msgid "" "Invalid network name. It should be alphanumeric. Not to be confused with " "server name" msgstr "" "Geçersiz ağ adı. Alfasayısal olmalıdır. Sunucu adıyla karıştırılmamalıdır" -#: User.cpp:532 +#: User.cpp:523 msgid "Network {1} already exists" msgstr "{1} ağı zaten mevcut" -#: User.cpp:798 +#: User.cpp:789 msgid "" "You are being disconnected because your IP is no longer allowed to connect " "to this user" @@ -1981,18 +1981,18 @@ msgstr "" "IP'nizin artık bu kullanıcıya bağlanmasına izin verilmediğinden bağlantınız " "kesiliyor" -#: User.cpp:938 +#: User.cpp:929 msgid "Password is empty" msgstr "Şifre boş" -#: User.cpp:943 +#: User.cpp:934 msgid "Username is empty" msgstr "Kullanıcı adı boş" -#: User.cpp:948 +#: User.cpp:939 msgid "Username is invalid" msgstr "Kullanıcı adı geçersiz" -#: User.cpp:1249 +#: User.cpp:1214 msgid "Unable to find modinfo {1}: {2}" msgstr "{1} modülü yüklenemiyor: {2}" From f7d7d09d5df845dfc2a9cc9e3e7915bdec6115a3 Mon Sep 17 00:00:00 2001 From: Christian Heusel Date: Wed, 28 Feb 2024 19:36:08 +0100 Subject: [PATCH 096/123] docker: Fix startup-sequence locations In https://github.com/znc/znc-docker/pull/28 the location of the init scripts was moved which broke the logic to copy all the init files once the docker submodule was updated in 5d7aa0f7d44cb0d686881ced5b409c3d0569e7ca. Consequently only `30-build-modules.sh` was available in the build docker image. We fix this issue by also including all startup-sequence subfolders. Signed-off-by: Christian Heusel --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c1443ce6..fc052a5c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -46,7 +46,7 @@ RUN apk add --no-cache --virtual build-dependencies \ && cd / && rm -rf /znc-src COPY docker/slim/entrypoint.sh / -COPY docker/*/??-*.sh /startup-sequence/ +COPY docker/*/??-*.sh docker/*/startup-sequence/??-*.sh /startup-sequence/ VOLUME /znc-data From 4202b3ac3c9ee01b524fda6a13a9e1ea3f0c7f2a Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 3 Mar 2024 21:47:45 +0000 Subject: [PATCH 097/123] Show a better error message if cmake is missing --- configure | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/configure b/configure index db3df27b..e08f7148 100755 --- a/configure +++ b/configure @@ -27,6 +27,7 @@ exec echo "Either install python, or use cmake directly" import argparse import os +import shutil import subprocess import sys import re @@ -117,6 +118,11 @@ parser.add_argument('env', nargs='*', type=env_type, metavar='ENV_VAR=VALUE') args = parser.parse_args() +if not shutil.which('cmake'): + print('CMake is required to proceed. Please install it via package manager,\n' + 'or download the binary from https://cmake.org/') + sys.exit(1) + cm_args = args.cm_args or [] for env_key, env_value in args.env: From 19e99fbc16321c06f9e9deb857e2d5811476afd0 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 3 Mar 2024 22:05:59 +0000 Subject: [PATCH 098/123] Try to fix merge conflict by rerunning CI --- modules/po/admindebug.id_ID.po | 64 - modules/po/adminlog.id_ID.po | 74 - modules/po/alias.id_ID.po | 128 -- modules/po/autoattach.id_ID.po | 90 -- modules/po/autocycle.id_ID.po | 74 - modules/po/autoop.id_ID.po | 173 --- modules/po/autoreply.id_ID.po | 48 - modules/po/autovoice.id_ID.po | 116 -- modules/po/awaystore.id_ID.po | 115 -- modules/po/block_motd.id_ID.po | 40 - modules/po/blockuser.id_ID.po | 102 -- modules/po/bouncedcc.id_ID.po | 136 -- modules/po/buffextras.id_ID.po | 54 - modules/po/cert.id_ID.po | 80 -- modules/po/certauth.id_ID.po | 113 -- modules/po/chansaver.id_ID.po | 22 - modules/po/clearbufferonmsg.id_ID.po | 22 - modules/po/clientnotify.id_ID.po | 98 -- modules/po/controlpanel.id_ID.po | 728 ---------- modules/po/corecaps.id_ID.po | 22 - modules/po/crypt.id_ID.po | 148 -- modules/po/ctcpflood.id_ID.po | 72 - modules/po/cyrusauth.id_ID.po | 78 - modules/po/dcc.id_ID.po | 232 --- modules/po/disconkick.id_ID.po | 28 - modules/po/fail2ban.id_ID.po | 122 -- modules/po/flooddetach.id_ID.po | 94 -- modules/po/identfile.id_ID.po | 88 -- modules/po/imapauth.id_ID.po | 26 - modules/po/keepnick.id_ID.po | 58 - modules/po/kickrejoin.id_ID.po | 64 - modules/po/lastseen.id_ID.po | 72 - modules/po/listsockets.id_ID.po | 118 -- modules/po/log.id_ID.po | 152 -- modules/po/missingmotd.id_ID.po | 22 - modules/po/modperl.id_ID.po | 22 - modules/po/modpython.id_ID.po | 22 - modules/po/modules_online.id_ID.po | 22 - modules/po/nickserv.id_ID.po | 86 -- modules/po/notes.id_ID.po | 124 -- modules/po/notify_connect.id_ID.po | 34 - modules/po/partyline.id_ID.po | 39 - modules/po/perform.id_ID.po | 113 -- modules/po/perleval.id_ID.po | 36 - modules/po/pyeval.id_ID.po | 26 - modules/po/q.id_ID.po | 296 ---- modules/po/raw.id_ID.po | 22 - modules/po/route_replies.id_ID.po | 64 - modules/po/sample.id_ID.po | 123 -- modules/po/samplewebapi.id_ID.po | 22 - modules/po/sasl.id_ID.po | 179 --- modules/po/savebuff.id_ID.po | 67 - modules/po/send_raw.id_ID.po | 114 -- modules/po/shell.id_ID.po | 34 - modules/po/simple_away.id_ID.po | 97 -- modules/po/stickychan.id_ID.po | 107 -- modules/po/stripcontrols.id_ID.po | 23 - modules/po/watch.id_ID.po | 198 --- modules/po/webadmin.id_ID.po | 1252 ----------------- src/po/znc.id_ID.po | 1951 -------------------------- 60 files changed, 8746 deletions(-) delete mode 100644 modules/po/admindebug.id_ID.po delete mode 100644 modules/po/adminlog.id_ID.po delete mode 100644 modules/po/alias.id_ID.po delete mode 100644 modules/po/autoattach.id_ID.po delete mode 100644 modules/po/autocycle.id_ID.po delete mode 100644 modules/po/autoop.id_ID.po delete mode 100644 modules/po/autoreply.id_ID.po delete mode 100644 modules/po/autovoice.id_ID.po delete mode 100644 modules/po/awaystore.id_ID.po delete mode 100644 modules/po/block_motd.id_ID.po delete mode 100644 modules/po/blockuser.id_ID.po delete mode 100644 modules/po/bouncedcc.id_ID.po delete mode 100644 modules/po/buffextras.id_ID.po delete mode 100644 modules/po/cert.id_ID.po delete mode 100644 modules/po/certauth.id_ID.po delete mode 100644 modules/po/chansaver.id_ID.po delete mode 100644 modules/po/clearbufferonmsg.id_ID.po delete mode 100644 modules/po/clientnotify.id_ID.po delete mode 100644 modules/po/controlpanel.id_ID.po delete mode 100644 modules/po/corecaps.id_ID.po delete mode 100644 modules/po/crypt.id_ID.po delete mode 100644 modules/po/ctcpflood.id_ID.po delete mode 100644 modules/po/cyrusauth.id_ID.po delete mode 100644 modules/po/dcc.id_ID.po delete mode 100644 modules/po/disconkick.id_ID.po delete mode 100644 modules/po/fail2ban.id_ID.po delete mode 100644 modules/po/flooddetach.id_ID.po delete mode 100644 modules/po/identfile.id_ID.po delete mode 100644 modules/po/imapauth.id_ID.po delete mode 100644 modules/po/keepnick.id_ID.po delete mode 100644 modules/po/kickrejoin.id_ID.po delete mode 100644 modules/po/lastseen.id_ID.po delete mode 100644 modules/po/listsockets.id_ID.po delete mode 100644 modules/po/log.id_ID.po delete mode 100644 modules/po/missingmotd.id_ID.po delete mode 100644 modules/po/modperl.id_ID.po delete mode 100644 modules/po/modpython.id_ID.po delete mode 100644 modules/po/modules_online.id_ID.po delete mode 100644 modules/po/nickserv.id_ID.po delete mode 100644 modules/po/notes.id_ID.po delete mode 100644 modules/po/notify_connect.id_ID.po delete mode 100644 modules/po/partyline.id_ID.po delete mode 100644 modules/po/perform.id_ID.po delete mode 100644 modules/po/perleval.id_ID.po delete mode 100644 modules/po/pyeval.id_ID.po delete mode 100644 modules/po/q.id_ID.po delete mode 100644 modules/po/raw.id_ID.po delete mode 100644 modules/po/route_replies.id_ID.po delete mode 100644 modules/po/sample.id_ID.po delete mode 100644 modules/po/samplewebapi.id_ID.po delete mode 100644 modules/po/sasl.id_ID.po delete mode 100644 modules/po/savebuff.id_ID.po delete mode 100644 modules/po/send_raw.id_ID.po delete mode 100644 modules/po/shell.id_ID.po delete mode 100644 modules/po/simple_away.id_ID.po delete mode 100644 modules/po/stickychan.id_ID.po delete mode 100644 modules/po/stripcontrols.id_ID.po delete mode 100644 modules/po/watch.id_ID.po delete mode 100644 modules/po/webadmin.id_ID.po delete mode 100644 src/po/znc.id_ID.po diff --git a/modules/po/admindebug.id_ID.po b/modules/po/admindebug.id_ID.po deleted file mode 100644 index 5392229e..00000000 --- a/modules/po/admindebug.id_ID.po +++ /dev/null @@ -1,64 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 273\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/admindebug.pot\n" -"X-Crowdin-File-ID: 426\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: admindebug.cpp:30 -msgid "Enable Debug Mode" -msgstr "" - -#: admindebug.cpp:32 -msgid "Disable Debug Mode" -msgstr "" - -#: admindebug.cpp:34 -msgid "Show the Debug Mode status" -msgstr "" - -#: admindebug.cpp:40 admindebug.cpp:49 -msgid "Access denied!" -msgstr "" - -#: admindebug.cpp:58 -msgid "" -"Failure. We need to be running with a TTY. (is ZNC running with --" -"foreground?)" -msgstr "" - -#: admindebug.cpp:66 -msgid "Already enabled." -msgstr "" - -#: admindebug.cpp:68 -msgid "Already disabled." -msgstr "" - -#: admindebug.cpp:92 -msgid "Debugging mode is on." -msgstr "" - -#: admindebug.cpp:94 -msgid "Debugging mode is off." -msgstr "" - -#: admindebug.cpp:96 -msgid "Logging to: stdout." -msgstr "" - -#: admindebug.cpp:105 -msgid "Enable Debug mode dynamically." -msgstr "" diff --git a/modules/po/adminlog.id_ID.po b/modules/po/adminlog.id_ID.po deleted file mode 100644 index 0816846b..00000000 --- a/modules/po/adminlog.id_ID.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 149\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/adminlog.pot\n" -"X-Crowdin-File-ID: 430\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: adminlog.cpp:29 -msgid "Show the logging target" -msgstr "Tampilkan target log" - -#: adminlog.cpp:31 -msgid " [path]" -msgstr " [path]" - -#: adminlog.cpp:32 -msgid "Set the logging target" -msgstr "Atur target log" - -#: adminlog.cpp:142 -msgid "Access denied" -msgstr "Akses ditolak" - -#: adminlog.cpp:156 -msgid "Now logging to file" -msgstr "Sekarang log dicatat ke file" - -#: adminlog.cpp:160 -msgid "Now only logging to syslog" -msgstr "Sekarang hanya mencatat log ke syslog" - -#: adminlog.cpp:164 -msgid "Now logging to syslog and file" -msgstr "Sekarang mencatat log ke systlog dan file" - -#: adminlog.cpp:168 -msgid "Usage: Target [path]" -msgstr "Gunakan: Target [path]" - -#: adminlog.cpp:170 -msgid "Unknown target" -msgstr "Target tidak diketahui" - -#: adminlog.cpp:192 -msgid "Logging is enabled for file" -msgstr "Log diaktifkan untuk file" - -#: adminlog.cpp:195 -msgid "Logging is enabled for syslog" -msgstr "Log diaktifkan untuk syslog" - -#: adminlog.cpp:198 -msgid "Logging is enabled for both, file and syslog" -msgstr "Log diaktifkan untuk both, file dan syslog" - -#: adminlog.cpp:204 -msgid "Log file will be written to {1}" -msgstr "Log akan di tulis ke {1}" - -#: adminlog.cpp:222 -msgid "Log ZNC events to file and/or syslog." -msgstr "Catat log kejadian ZNC ke file dan/atau syslog." diff --git a/modules/po/alias.id_ID.po b/modules/po/alias.id_ID.po deleted file mode 100644 index ddc31e0b..00000000 --- a/modules/po/alias.id_ID.po +++ /dev/null @@ -1,128 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 150\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/alias.pot\n" -"X-Crowdin-File-ID: 428\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" -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 " " -msgstr "" - -#: alias.cpp:344 -msgid "Adds a line to an existing alias." -msgstr "" - -#: alias.cpp:346 -msgid " " -msgstr "" - -#: alias.cpp:347 -msgid "Inserts a line into an existing alias." -msgstr "" - -#: alias.cpp:349 -msgid " " -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 "" diff --git a/modules/po/autoattach.id_ID.po b/modules/po/autoattach.id_ID.po deleted file mode 100644 index 102c63b9..00000000 --- a/modules/po/autoattach.id_ID.po +++ /dev/null @@ -1,90 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 151\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/autoattach.pot\n" -"X-Crowdin-File-ID: 434\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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> " -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> " -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> " -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 "" diff --git a/modules/po/autocycle.id_ID.po b/modules/po/autocycle.id_ID.po deleted file mode 100644 index 8e5f4b29..00000000 --- a/modules/po/autocycle.id_ID.po +++ /dev/null @@ -1,74 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 207\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/autocycle.pot\n" -"X-Crowdin-File-ID: 436\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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:90 autocycle.cpp:95 -msgid "Channel" -msgstr "" - -#: autocycle.cpp:101 -msgid "You have no entries." -msgstr "" - -#: autocycle.cpp:230 -msgid "List of channel masks and channel masks with ! before them." -msgstr "" - -#: autocycle.cpp:235 -msgid "Rejoins channels to gain Op if you're the only user left" -msgstr "" diff --git a/modules/po/autoop.id_ID.po b/modules/po/autoop.id_ID.po deleted file mode 100644 index 4a2f87b2..00000000 --- a/modules/po/autoop.id_ID.po +++ /dev/null @@ -1,173 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 153\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/autoop.pot\n" -"X-Crowdin-File-ID: 432\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: autoop.cpp:155 -msgid "List all users" -msgstr "" - -#: autoop.cpp:157 autoop.cpp:160 -msgid " [channel] ..." -msgstr "" - -#: autoop.cpp:158 -msgid "Adds channels to a user" -msgstr "" - -#: autoop.cpp:161 -msgid "Removes channels from a user" -msgstr "" - -#: autoop.cpp:163 autoop.cpp:166 -msgid " ,[mask] ..." -msgstr "" - -#: autoop.cpp:164 -msgid "Adds masks to a user" -msgstr "" - -#: autoop.cpp:167 -msgid "Removes masks from a user" -msgstr "" - -#: autoop.cpp:170 -msgid " [,...] [channels]" -msgstr "" - -#: autoop.cpp:171 -msgid "Adds a user" -msgstr "" - -#: autoop.cpp:173 -msgid "" -msgstr "" - -#: autoop.cpp:173 -msgid "Removes a user" -msgstr "" - -#: autoop.cpp:276 -msgid "Usage: AddUser [,...] [channels]" -msgstr "" - -#: autoop.cpp:292 -msgid "Usage: DelUser " -msgstr "" - -#: autoop.cpp:301 -msgid "There are no users defined" -msgstr "" - -#: autoop.cpp:307 autoop.cpp:318 autoop.cpp:322 autoop.cpp:324 -msgid "User" -msgstr "" - -#: autoop.cpp:308 autoop.cpp:326 -msgid "Hostmasks" -msgstr "" - -#: autoop.cpp:309 autoop.cpp:319 -msgid "Key" -msgstr "" - -#: autoop.cpp:310 autoop.cpp:320 -msgid "Channels" -msgstr "" - -#: autoop.cpp:338 -msgid "Usage: AddChans [channel] ..." -msgstr "" - -#: autoop.cpp:345 autoop.cpp:366 autoop.cpp:388 autoop.cpp:409 autoop.cpp:473 -msgid "No such user" -msgstr "" - -#: autoop.cpp:350 -msgid "Channel(s) added to user {1}" -msgstr "" - -#: autoop.cpp:359 -msgid "Usage: DelChans [channel] ..." -msgstr "" - -#: autoop.cpp:372 -msgid "Channel(s) Removed from user {1}" -msgstr "" - -#: autoop.cpp:381 -msgid "Usage: AddMasks ,[mask] ..." -msgstr "" - -#: autoop.cpp:393 -msgid "Hostmasks(s) added to user {1}" -msgstr "" - -#: autoop.cpp:402 -msgid "Usage: DelMasks ,[mask] ..." -msgstr "" - -#: autoop.cpp:414 -msgid "Removed user {1} with key {2} and channels {3}" -msgstr "" - -#: autoop.cpp:420 -msgid "Hostmasks(s) Removed from user {1}" -msgstr "" - -#: autoop.cpp:479 -msgid "User {1} removed" -msgstr "" - -#: autoop.cpp:485 -msgid "That user already exists" -msgstr "" - -#: autoop.cpp:491 -msgid "User {1} added with hostmask(s) {2}" -msgstr "" - -#: autoop.cpp:533 -msgid "" -"[{1}] sent us a challenge but they are not opped in any defined channels." -msgstr "" - -#: autoop.cpp:537 -msgid "[{1}] sent us a challenge but they do not match a defined user." -msgstr "" - -#: autoop.cpp:545 -msgid "WARNING! [{1}] sent an invalid challenge." -msgstr "" - -#: autoop.cpp:561 -msgid "[{1}] sent an unchallenged response. This could be due to lag." -msgstr "" - -#: autoop.cpp:578 -msgid "" -"WARNING! [{1}] sent a bad response. Please verify that you have their " -"correct password." -msgstr "" - -#: autoop.cpp:587 -msgid "WARNING! [{1}] sent a response but did not match any defined users." -msgstr "" - -#: autoop.cpp:645 -msgid "Auto op the good people" -msgstr "" diff --git a/modules/po/autoreply.id_ID.po b/modules/po/autoreply.id_ID.po deleted file mode 100644 index c14d45ad..00000000 --- a/modules/po/autoreply.id_ID.po +++ /dev/null @@ -1,48 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 154\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/autoreply.pot\n" -"X-Crowdin-File-ID: 438\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: autoreply.cpp:25 -msgid "" -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 "" diff --git a/modules/po/autovoice.id_ID.po b/modules/po/autovoice.id_ID.po deleted file mode 100644 index 0f79144e..00000000 --- a/modules/po/autovoice.id_ID.po +++ /dev/null @@ -1,116 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 155\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/autovoice.pot\n" -"X-Crowdin-File-ID: 442\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: autovoice.cpp:120 -msgid "List all users" -msgstr "" - -#: autovoice.cpp:122 autovoice.cpp:125 -msgid " [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 " [channels]" -msgstr "" - -#: autovoice.cpp:129 -msgid "Adds a user" -msgstr "" - -#: autovoice.cpp:131 -msgid "" -msgstr "" - -#: autovoice.cpp:131 -msgid "Removes a user" -msgstr "" - -#: autovoice.cpp:215 -msgid "Usage: AddUser [channels]" -msgstr "" - -#: autovoice.cpp:229 -msgid "Usage: DelUser " -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 [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 [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 "" diff --git a/modules/po/awaystore.id_ID.po b/modules/po/awaystore.id_ID.po deleted file mode 100644 index 06813279..00000000 --- a/modules/po/awaystore.id_ID.po +++ /dev/null @@ -1,115 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 156\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/awaystore.pot\n" -"X-Crowdin-File-ID: 444\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 " -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 "" diff --git a/modules/po/block_motd.id_ID.po b/modules/po/block_motd.id_ID.po deleted file mode 100644 index eb5a2ce2..00000000 --- a/modules/po/block_motd.id_ID.po +++ /dev/null @@ -1,40 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 157\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/block_motd.pot\n" -"X-Crowdin-File-ID: 446\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: block_motd.cpp:26 -msgid "[]" -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 "" diff --git a/modules/po/blockuser.id_ID.po b/modules/po/blockuser.id_ID.po deleted file mode 100644 index d74f8c68..00000000 --- a/modules/po/blockuser.id_ID.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 158\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/blockuser.pot\n" -"X-Crowdin-File-ID: 448\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" -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 " -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 " -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 "" diff --git a/modules/po/bouncedcc.id_ID.po b/modules/po/bouncedcc.id_ID.po deleted file mode 100644 index bb0642ce..00000000 --- a/modules/po/bouncedcc.id_ID.po +++ /dev/null @@ -1,136 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 159\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/bouncedcc.pot\n" -"X-Crowdin-File-ID: 450\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/buffextras.id_ID.po b/modules/po/buffextras.id_ID.po deleted file mode 100644 index ff84eaff..00000000 --- a/modules/po/buffextras.id_ID.po +++ /dev/null @@ -1,54 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 160\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/buffextras.pot\n" -"X-Crowdin-File-ID: 452\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/cert.id_ID.po b/modules/po/cert.id_ID.po deleted file mode 100644 index 853d3b22..00000000 --- a/modules/po/cert.id_ID.po +++ /dev/null @@ -1,80 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 161\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/cert.pot\n" -"X-Crowdin-File-ID: 440\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/certauth.id_ID.po b/modules/po/certauth.id_ID.po deleted file mode 100644 index 0d647bd0..00000000 --- a/modules/po/certauth.id_ID.po +++ /dev/null @@ -1,113 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 162\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/certauth.pot\n" -"X-Crowdin-File-ID: 454\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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:183 -msgctxt "list" -msgid "Id" -msgstr "" - -#: certauth.cpp:171 certauth.cpp:184 -msgctxt "list" -msgid "Key" -msgstr "" - -#: certauth.cpp:176 certauth.cpp:190 certauth.cpp:199 -msgid "No keys set for your user" -msgstr "" - -#: certauth.cpp:204 -msgid "Invalid #, check \"list\"" -msgstr "" - -#: certauth.cpp:216 -msgid "Removed" -msgstr "" - -#: certauth.cpp:291 -msgid "Allows users to authenticate via SSL client certificates." -msgstr "" diff --git a/modules/po/chansaver.id_ID.po b/modules/po/chansaver.id_ID.po deleted file mode 100644 index 4e754de3..00000000 --- a/modules/po/chansaver.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 163\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/chansaver.pot\n" -"X-Crowdin-File-ID: 458\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: chansaver.cpp:91 -msgid "Keeps config up-to-date when user joins/parts." -msgstr "" diff --git a/modules/po/clearbufferonmsg.id_ID.po b/modules/po/clearbufferonmsg.id_ID.po deleted file mode 100644 index 0fe97ac4..00000000 --- a/modules/po/clearbufferonmsg.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 164\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/clearbufferonmsg.pot\n" -"X-Crowdin-File-ID: 462\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: clearbufferonmsg.cpp:160 -msgid "Clears all channel and query buffers whenever the user does something" -msgstr "" diff --git a/modules/po/clientnotify.id_ID.po b/modules/po/clientnotify.id_ID.po deleted file mode 100644 index 81ae2217..00000000 --- a/modules/po/clientnotify.id_ID.po +++ /dev/null @@ -1,98 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 165\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/clientnotify.pot\n" -"X-Crowdin-File-ID: 464\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: clientnotify.cpp:53 -msgid "" -msgstr "" - -#: clientnotify.cpp:54 -msgid "Sets the notify method" -msgstr "" - -#: clientnotify.cpp:56 clientnotify.cpp:59 clientnotify.cpp:63 -#: clientnotify.cpp:68 -msgid "" -msgstr "" - -#: clientnotify.cpp:57 -msgid "Turns notifications for unseen connections on or off" -msgstr "" - -#: clientnotify.cpp:60 -msgid "" -"Specifies whether you want to be notified about new connections with new IPs" -msgstr "" - -#: clientnotify.cpp:64 -msgid "" -"Specifies whether you want to be notified about new connections with new " -"client IDs" -msgstr "" - -#: clientnotify.cpp:69 -msgid "Turns notifications for clients disconnecting on or off" -msgstr "" - -#: clientnotify.cpp:71 -msgid "Shows the current settings" -msgstr "" - -#: clientnotify.cpp:104 clientnotify.cpp:134 -msgid "" -msgid_plural "" -"Another client ({1}) authenticated as your user. Use the 'ListClients' " -"command to see all {2} clients." -msgstr[0] "" - -#: clientnotify.cpp:147 -msgid "Usage: Method " -msgstr "" - -#: clientnotify.cpp:153 clientnotify.cpp:166 clientnotify.cpp:179 -#: clientnotify.cpp:192 clientnotify.cpp:205 -msgid "Saved." -msgstr "" - -#: clientnotify.cpp:160 -msgid "Usage: NewOnly " -msgstr "" - -#: clientnotify.cpp:173 -msgid "Usage: NotifyOnNewIP " -msgstr "" - -#: clientnotify.cpp:186 -msgid "Usage: NotifyOnNewID " -msgstr "" - -#: clientnotify.cpp:199 -msgid "Usage: OnDisconnect " -msgstr "" - -#: clientnotify.cpp:210 -msgid "" -"Current settings: Method: {1}, for unseen only: {2}, notifyfor unseen IPs: " -"{3}, notify for unseen IDs: {4}, notify ondisconnecting clients: {5}" -msgstr "" - -#: clientnotify.cpp:224 -msgid "" -"Notifies you when another IRC client logs into or out of your account. " -"Configurable." -msgstr "" diff --git a/modules/po/controlpanel.id_ID.po b/modules/po/controlpanel.id_ID.po deleted file mode 100644 index a3acb197..00000000 --- a/modules/po/controlpanel.id_ID.po +++ /dev/null @@ -1,728 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 166\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/controlpanel.pot\n" -"X-Crowdin-File-ID: 466\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: controlpanel.cpp:51 controlpanel.cpp:64 -msgctxt "helptable" -msgid "Type" -msgstr "" - -#: controlpanel.cpp:52 controlpanel.cpp:66 -msgctxt "helptable" -msgid "Variables" -msgstr "" - -#: controlpanel.cpp:78 -msgid "String" -msgstr "" - -#: controlpanel.cpp:79 -msgid "Boolean (true/false)" -msgstr "" - -#: controlpanel.cpp:80 -msgid "Integer" -msgstr "" - -#: controlpanel.cpp:81 -msgid "Number" -msgstr "" - -#: controlpanel.cpp:131 -msgid "The following variables are available when using the Set/Get commands:" -msgstr "" - -#: controlpanel.cpp:155 -msgid "" -"The following variables are available when using the SetNetwork/GetNetwork " -"commands:" -msgstr "" - -#: controlpanel.cpp:169 -msgid "" -"The following variables are available when using the SetChan/GetChan " -"commands:" -msgstr "" - -#: controlpanel.cpp:176 -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:186 controlpanel.cpp:1047 controlpanel.cpp:1084 -msgid "Error: User [{1}] does not exist!" -msgstr "" - -#: controlpanel.cpp:191 -msgid "Error: You need to have admin rights to modify other users!" -msgstr "" - -#: controlpanel.cpp:201 -msgid "Error: You cannot use $network to modify other users!" -msgstr "" - -#: controlpanel.cpp:209 -msgid "Error: User {1} does not have a network named [{2}]." -msgstr "" - -#: controlpanel.cpp:221 -msgid "Usage: Get [username]" -msgstr "" - -#: controlpanel.cpp:321 controlpanel.cpp:576 controlpanel.cpp:651 -#: controlpanel.cpp:739 controlpanel.cpp:874 controlpanel.cpp:959 -msgid "Error: Unknown variable" -msgstr "" - -#: controlpanel.cpp:330 -msgid "Usage: Set " -msgstr "" - -#: controlpanel.cpp:348 controlpanel.cpp:355 controlpanel.cpp:367 -#: controlpanel.cpp:379 controlpanel.cpp:387 controlpanel.cpp:395 -#: controlpanel.cpp:403 controlpanel.cpp:411 controlpanel.cpp:419 -#: controlpanel.cpp:427 controlpanel.cpp:437 controlpanel.cpp:494 -#: controlpanel.cpp:513 controlpanel.cpp:529 controlpanel.cpp:539 -#: controlpanel.cpp:688 controlpanel.cpp:695 controlpanel.cpp:707 -#: controlpanel.cpp:728 controlpanel.cpp:1126 controlpanel.cpp:1176 -#: controlpanel.cpp:1259 controlpanel.cpp:1295 controlpanel.cpp:1428 -#: controlpanel.cpp:1455 -msgid "Access denied!" -msgstr "" - -#: controlpanel.cpp:360 controlpanel.cpp:700 -msgid "This bind host is already set!" -msgstr "" - -#: controlpanel.cpp:445 controlpanel.cpp:454 controlpanel.cpp:923 -msgid "Setting failed, limit for buffer size is {1}" -msgstr "" - -#: controlpanel.cpp:474 -msgid "Password has been changed!" -msgstr "" - -#: controlpanel.cpp:482 -msgid "Timeout can't be less than 30 seconds!" -msgstr "" - -#: controlpanel.cpp:546 -msgid "That would be a bad idea!" -msgstr "" - -#: controlpanel.cpp:564 -msgid "Supported languages: {1}" -msgstr "" - -#: controlpanel.cpp:588 -msgid "Usage: GetNetwork [username] [network]" -msgstr "" - -#: controlpanel.cpp:607 -msgid "Error: A network must be specified to get another users settings." -msgstr "" - -#: controlpanel.cpp:613 -msgid "You are not currently attached to a network." -msgstr "" - -#: controlpanel.cpp:619 -msgid "Error: Invalid network." -msgstr "" - -#: controlpanel.cpp:663 -msgid "Usage: SetNetwork " -msgstr "" - -#: controlpanel.cpp:749 -msgid "Usage: AddChan " -msgstr "" - -#: controlpanel.cpp:762 -msgid "Error: User {1} already has a channel named {2}." -msgstr "" - -#: controlpanel.cpp:769 -msgid "Channel {1} for user {2} added to network {3}." -msgstr "" - -#: controlpanel.cpp:773 -msgid "" -"Could not add channel {1} for user {2} to network {3}, does it already exist?" -msgstr "" - -#: controlpanel.cpp:783 -msgid "Usage: DelChan " -msgstr "" - -#: controlpanel.cpp:798 -msgid "Error: User {1} does not have any channel matching [{2}] in network {3}" -msgstr "" - -#: controlpanel.cpp:811 -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] "" - -#: controlpanel.cpp:826 -msgid "Usage: GetChan " -msgstr "" - -#: controlpanel.cpp:840 controlpanel.cpp:904 -msgid "Error: No channels matching [{1}] found." -msgstr "" - -#: controlpanel.cpp:889 -msgid "Usage: SetChan " -msgstr "" - -#: controlpanel.cpp:970 controlpanel.cpp:980 -msgctxt "listusers" -msgid "Username" -msgstr "" - -#: controlpanel.cpp:971 controlpanel.cpp:981 -msgctxt "listusers" -msgid "Realname" -msgstr "" - -#: controlpanel.cpp:972 controlpanel.cpp:984 controlpanel.cpp:986 -msgctxt "listusers" -msgid "IsAdmin" -msgstr "" - -#: controlpanel.cpp:973 controlpanel.cpp:987 -msgctxt "listusers" -msgid "Nick" -msgstr "" - -#: controlpanel.cpp:974 controlpanel.cpp:988 -msgctxt "listusers" -msgid "AltNick" -msgstr "" - -#: controlpanel.cpp:975 controlpanel.cpp:989 -msgctxt "listusers" -msgid "Ident" -msgstr "" - -#: controlpanel.cpp:976 controlpanel.cpp:990 -msgctxt "listusers" -msgid "BindHost" -msgstr "" - -#: controlpanel.cpp:984 controlpanel.cpp:1234 -msgid "No" -msgstr "" - -#: controlpanel.cpp:986 controlpanel.cpp:1226 -msgid "Yes" -msgstr "" - -#: controlpanel.cpp:1000 controlpanel.cpp:1069 -msgid "Error: You need to have admin rights to add new users!" -msgstr "" - -#: controlpanel.cpp:1006 -msgid "Usage: AddUser " -msgstr "" - -#: controlpanel.cpp:1011 -msgid "Error: User {1} already exists!" -msgstr "" - -#: controlpanel.cpp:1023 controlpanel.cpp:1098 -msgid "Error: User not added: {1}" -msgstr "" - -#: controlpanel.cpp:1027 controlpanel.cpp:1102 -msgid "User {1} added!" -msgstr "" - -#: controlpanel.cpp:1034 -msgid "Error: You need to have admin rights to delete users!" -msgstr "" - -#: controlpanel.cpp:1040 -msgid "Usage: DelUser " -msgstr "" - -#: controlpanel.cpp:1052 -msgid "Error: You can't delete yourself!" -msgstr "" - -#: controlpanel.cpp:1058 -msgid "Error: Internal error!" -msgstr "" - -#: controlpanel.cpp:1062 -msgid "User {1} deleted!" -msgstr "" - -#: controlpanel.cpp:1077 -msgid "Usage: CloneUser " -msgstr "" - -#: controlpanel.cpp:1092 -msgid "Error: Cloning failed: {1}" -msgstr "" - -#: controlpanel.cpp:1121 -msgid "Usage: AddNetwork [user] network" -msgstr "" - -#: controlpanel.cpp:1132 -msgid "" -"Network number limit reached. Ask an admin to increase the limit for you, or " -"delete unneeded networks using /znc DelNetwork " -msgstr "" - -#: controlpanel.cpp:1140 -msgid "Error: User {1} already has a network with the name {2}" -msgstr "" - -#: controlpanel.cpp:1147 -msgid "Network {1} added to user {2}." -msgstr "" - -#: controlpanel.cpp:1151 -msgid "Error: Network [{1}] could not be added for user {2}: {3}" -msgstr "" - -#: controlpanel.cpp:1171 -msgid "Usage: DelNetwork [user] network" -msgstr "" - -#: controlpanel.cpp:1187 -msgid "The currently active network can be deleted via {1}status" -msgstr "" - -#: controlpanel.cpp:1193 -msgid "Network {1} deleted for user {2}." -msgstr "" - -#: controlpanel.cpp:1197 -msgid "Error: Network {1} could not be deleted for user {2}." -msgstr "" - -#: controlpanel.cpp:1216 controlpanel.cpp:1224 -msgctxt "listnetworks" -msgid "Network" -msgstr "" - -#: controlpanel.cpp:1217 controlpanel.cpp:1226 controlpanel.cpp:1234 -msgctxt "listnetworks" -msgid "OnIRC" -msgstr "" - -#: controlpanel.cpp:1218 controlpanel.cpp:1227 -msgctxt "listnetworks" -msgid "IRC Server" -msgstr "" - -#: controlpanel.cpp:1219 controlpanel.cpp:1229 -msgctxt "listnetworks" -msgid "IRC User" -msgstr "" - -#: controlpanel.cpp:1220 controlpanel.cpp:1231 -msgctxt "listnetworks" -msgid "Channels" -msgstr "" - -#: controlpanel.cpp:1239 -msgid "No networks" -msgstr "" - -#: controlpanel.cpp:1250 -msgid "Usage: AddServer [[+]port] [password]" -msgstr "" - -#: controlpanel.cpp:1269 -msgid "Added IRC Server {1} to network {2} for user {3}." -msgstr "" - -#: controlpanel.cpp:1273 -msgid "Error: Could not add IRC server {1} to network {2} for user {3}." -msgstr "" - -#: controlpanel.cpp:1286 -msgid "Usage: DelServer [[+]port] [password]" -msgstr "" - -#: controlpanel.cpp:1306 -msgid "Deleted IRC Server {1} from network {2} for user {3}." -msgstr "" - -#: controlpanel.cpp:1310 -msgid "Error: Could not delete IRC server {1} from network {2} for user {3}." -msgstr "" - -#: controlpanel.cpp:1320 -msgid "Usage: Reconnect " -msgstr "" - -#: controlpanel.cpp:1347 -msgid "Queued network {1} of user {2} for a reconnect." -msgstr "" - -#: controlpanel.cpp:1356 -msgid "Usage: Disconnect " -msgstr "" - -#: controlpanel.cpp:1371 -msgid "Closed IRC connection for network {1} of user {2}." -msgstr "" - -#: controlpanel.cpp:1386 controlpanel.cpp:1391 -msgctxt "listctcp" -msgid "Request" -msgstr "" - -#: controlpanel.cpp:1387 controlpanel.cpp:1392 -msgctxt "listctcp" -msgid "Reply" -msgstr "" - -#: controlpanel.cpp:1396 -msgid "No CTCP replies for user {1} are configured" -msgstr "" - -#: controlpanel.cpp:1399 -msgid "CTCP replies for user {1}:" -msgstr "" - -#: controlpanel.cpp:1415 -msgid "Usage: AddCTCP [user] [request] [reply]" -msgstr "" - -#: controlpanel.cpp:1417 -msgid "" -"This will cause ZNC to reply to the CTCP instead of forwarding it to clients." -msgstr "" - -#: controlpanel.cpp:1420 -msgid "An empty reply will cause the CTCP request to be blocked." -msgstr "" - -#: controlpanel.cpp:1434 -msgid "CTCP requests {1} to user {2} will now be blocked." -msgstr "" - -#: controlpanel.cpp:1438 -msgid "CTCP requests {1} to user {2} will now get reply: {3}" -msgstr "" - -#: controlpanel.cpp:1460 -msgid "Usage: DelCTCP [user] [request]" -msgstr "" - -#: controlpanel.cpp:1466 -msgid "CTCP requests {1} to user {2} will now be sent to IRC clients" -msgstr "" - -#: controlpanel.cpp:1470 -msgid "" -"CTCP requests {1} to user {2} will be sent to IRC clients (nothing has " -"changed)" -msgstr "" - -#: controlpanel.cpp:1480 controlpanel.cpp:1554 -msgid "Loading modules has been disabled." -msgstr "" - -#: controlpanel.cpp:1489 -msgid "Error: Unable to load module {1}: {2}" -msgstr "" - -#: controlpanel.cpp:1492 -msgid "Loaded module {1}" -msgstr "" - -#: controlpanel.cpp:1497 -msgid "Error: Unable to reload module {1}: {2}" -msgstr "" - -#: controlpanel.cpp:1500 -msgid "Reloaded module {1}" -msgstr "" - -#: controlpanel.cpp:1504 -msgid "Error: Unable to load module {1} because it is already loaded" -msgstr "" - -#: controlpanel.cpp:1515 -msgid "Usage: LoadModule [args]" -msgstr "" - -#: controlpanel.cpp:1534 -msgid "Usage: LoadNetModule [args]" -msgstr "" - -#: controlpanel.cpp:1559 -msgid "Please use /znc unloadmod {1}" -msgstr "" - -#: controlpanel.cpp:1565 -msgid "Error: Unable to unload module {1}: {2}" -msgstr "" - -#: controlpanel.cpp:1568 -msgid "Unloaded module {1}" -msgstr "" - -#: controlpanel.cpp:1577 -msgid "Usage: UnloadModule " -msgstr "" - -#: controlpanel.cpp:1594 -msgid "Usage: UnloadNetModule " -msgstr "" - -#: controlpanel.cpp:1611 controlpanel.cpp:1617 -msgctxt "listmodules" -msgid "Name" -msgstr "" - -#: controlpanel.cpp:1612 controlpanel.cpp:1618 -msgctxt "listmodules" -msgid "Arguments" -msgstr "" - -#: controlpanel.cpp:1637 -msgid "User {1} has no modules loaded." -msgstr "" - -#: controlpanel.cpp:1641 -msgid "Modules loaded for user {1}:" -msgstr "" - -#: controlpanel.cpp:1661 -msgid "Network {1} of user {2} has no modules loaded." -msgstr "" - -#: controlpanel.cpp:1666 -msgid "Modules loaded for network {1} of user {2}:" -msgstr "" - -#: controlpanel.cpp:1673 -msgid "[command] [variable]" -msgstr "" - -#: controlpanel.cpp:1674 -msgid "Prints help for matching commands and variables" -msgstr "" - -#: controlpanel.cpp:1677 -msgid " [username]" -msgstr "" - -#: controlpanel.cpp:1678 -msgid "Prints the variable's value for the given or current user" -msgstr "" - -#: controlpanel.cpp:1680 -msgid " " -msgstr "" - -#: controlpanel.cpp:1681 -msgid "Sets the variable's value for the given user" -msgstr "" - -#: controlpanel.cpp:1683 -msgid " [username] [network]" -msgstr "" - -#: controlpanel.cpp:1684 -msgid "Prints the variable's value for the given network" -msgstr "" - -#: controlpanel.cpp:1686 -msgid " " -msgstr "" - -#: controlpanel.cpp:1687 -msgid "Sets the variable's value for the given network" -msgstr "" - -#: controlpanel.cpp:1689 -msgid " [username] " -msgstr "" - -#: controlpanel.cpp:1690 -msgid "Prints the variable's value for the given channel" -msgstr "" - -#: controlpanel.cpp:1693 -msgid " " -msgstr "" - -#: controlpanel.cpp:1694 -msgid "Sets the variable's value for the given channel" -msgstr "" - -#: controlpanel.cpp:1696 controlpanel.cpp:1699 -msgid " " -msgstr "" - -#: controlpanel.cpp:1697 -msgid "Adds a new channel" -msgstr "" - -#: controlpanel.cpp:1700 -msgid "Deletes a channel" -msgstr "" - -#: controlpanel.cpp:1702 -msgid "Lists users" -msgstr "" - -#: controlpanel.cpp:1704 -msgid " " -msgstr "" - -#: controlpanel.cpp:1705 -msgid "Adds a new user" -msgstr "" - -#: controlpanel.cpp:1707 controlpanel.cpp:1730 controlpanel.cpp:1744 -msgid "" -msgstr "" - -#: controlpanel.cpp:1707 -msgid "Deletes a user" -msgstr "" - -#: controlpanel.cpp:1709 -msgid " " -msgstr "" - -#: controlpanel.cpp:1710 -msgid "Clones a user" -msgstr "" - -#: controlpanel.cpp:1712 controlpanel.cpp:1715 -msgid " " -msgstr "" - -#: controlpanel.cpp:1713 -msgid "Adds a new IRC server for the given or current user" -msgstr "" - -#: controlpanel.cpp:1716 -msgid "Deletes an IRC server from the given or current user" -msgstr "" - -#: controlpanel.cpp:1718 controlpanel.cpp:1721 controlpanel.cpp:1741 -msgid " " -msgstr "" - -#: controlpanel.cpp:1719 -msgid "Cycles the user's IRC server connection" -msgstr "" - -#: controlpanel.cpp:1722 -msgid "Disconnects the user from their IRC server" -msgstr "" - -#: controlpanel.cpp:1724 -msgid " [args]" -msgstr "" - -#: controlpanel.cpp:1725 -msgid "Loads a Module for a user" -msgstr "" - -#: controlpanel.cpp:1727 -msgid " " -msgstr "" - -#: controlpanel.cpp:1728 -msgid "Removes a Module of a user" -msgstr "" - -#: controlpanel.cpp:1731 -msgid "Get the list of modules for a user" -msgstr "" - -#: controlpanel.cpp:1734 -msgid " [args]" -msgstr "" - -#: controlpanel.cpp:1735 -msgid "Loads a Module for a network" -msgstr "" - -#: controlpanel.cpp:1738 -msgid " " -msgstr "" - -#: controlpanel.cpp:1739 -msgid "Removes a Module of a network" -msgstr "" - -#: controlpanel.cpp:1742 -msgid "Get the list of modules for a network" -msgstr "" - -#: controlpanel.cpp:1745 -msgid "List the configured CTCP replies" -msgstr "" - -#: controlpanel.cpp:1747 -msgid " [reply]" -msgstr "" - -#: controlpanel.cpp:1748 -msgid "Configure a new CTCP reply" -msgstr "" - -#: controlpanel.cpp:1750 -msgid " " -msgstr "" - -#: controlpanel.cpp:1751 -msgid "Remove a CTCP reply" -msgstr "" - -#: controlpanel.cpp:1755 controlpanel.cpp:1758 -msgid "[username] " -msgstr "" - -#: controlpanel.cpp:1756 -msgid "Add a network for a user" -msgstr "" - -#: controlpanel.cpp:1759 -msgid "Delete a network for a user" -msgstr "" - -#: controlpanel.cpp:1761 -msgid "[username]" -msgstr "" - -#: controlpanel.cpp:1762 -msgid "List all networks for a user" -msgstr "" - -#: controlpanel.cpp:1775 -msgid "" -"Dynamic configuration through IRC. Allows editing only yourself if you're " -"not ZNC admin." -msgstr "" diff --git a/modules/po/corecaps.id_ID.po b/modules/po/corecaps.id_ID.po deleted file mode 100644 index c8f057e8..00000000 --- a/modules/po/corecaps.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 412\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/corecaps.pot\n" -"X-Crowdin-File-ID: 460\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: corecaps.cpp:75 -msgid "Adds support for several IRC capabilities, extracted from ZNC core." -msgstr "" diff --git a/modules/po/crypt.id_ID.po b/modules/po/crypt.id_ID.po deleted file mode 100644 index 04fbcbea..00000000 --- a/modules/po/crypt.id_ID.po +++ /dev/null @@ -1,148 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 167\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/crypt.pot\n" -"X-Crowdin-File-ID: 468\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: crypt.cpp:199 -msgid "<#chan|Nick>" -msgstr "" - -#: crypt.cpp:200 -msgid "Remove a key for nick or channel" -msgstr "" - -#: crypt.cpp:202 -msgid "<#chan|Nick> " -msgstr "" - -#: crypt.cpp:203 -msgid "Set a key for nick or channel" -msgstr "" - -#: crypt.cpp:205 -msgid "List all keys" -msgstr "" - -#: crypt.cpp:207 -msgid "" -msgstr "" - -#: crypt.cpp:208 -msgid "Start a DH1080 key exchange with nick" -msgstr "" - -#: crypt.cpp:211 -msgid "Get the nick prefix" -msgstr "" - -#: crypt.cpp:214 -msgid "[Prefix]" -msgstr "" - -#: crypt.cpp:215 -msgid "Set the nick prefix, with no argument it's disabled." -msgstr "" - -#: crypt.cpp:271 -msgid "Received DH1080 public key from {1}, sending mine..." -msgstr "" - -#: crypt.cpp:276 crypt.cpp:297 -msgid "Key for {1} successfully set." -msgstr "" - -#: crypt.cpp:279 crypt.cpp:300 -msgid "Error in {1} with {2}: {3}" -msgstr "" - -#: crypt.cpp:281 crypt.cpp:302 -msgid "no secret key computed" -msgstr "" - -#: crypt.cpp:396 -msgid "Target [{1}] deleted" -msgstr "" - -#: crypt.cpp:398 -msgid "Target [{1}] not found" -msgstr "" - -#: crypt.cpp:401 -msgid "Usage DelKey <#chan|Nick>" -msgstr "" - -#: crypt.cpp:416 -msgid "Set encryption key for [{1}] to [{2}]" -msgstr "" - -#: crypt.cpp:418 -msgid "Usage: SetKey <#chan|Nick> " -msgstr "" - -#: crypt.cpp:429 -msgid "Sent my DH1080 public key to {1}, waiting for reply ..." -msgstr "" - -#: crypt.cpp:431 -msgid "Error generating our keys, nothing sent." -msgstr "" - -#: crypt.cpp:434 -msgid "Usage: KeyX " -msgstr "" - -#: crypt.cpp:441 -msgid "Nick Prefix disabled." -msgstr "" - -#: crypt.cpp:443 -msgid "Nick Prefix: {1}" -msgstr "" - -#: crypt.cpp:452 -msgid "You cannot use :, even followed by other symbols, as Nick Prefix." -msgstr "" - -#: crypt.cpp:461 -msgid "Overlap with Status Prefix ({1}), this Nick Prefix will not be used!" -msgstr "" - -#: crypt.cpp:466 -msgid "Disabling Nick Prefix." -msgstr "" - -#: crypt.cpp:468 -msgid "Setting Nick Prefix to {1}" -msgstr "" - -#: crypt.cpp:475 crypt.cpp:482 -msgctxt "listkeys" -msgid "Target" -msgstr "" - -#: crypt.cpp:476 crypt.cpp:483 -msgctxt "listkeys" -msgid "Key" -msgstr "" - -#: crypt.cpp:487 -msgid "You have no encryption keys set." -msgstr "" - -#: crypt.cpp:509 -msgid "Encryption for channel/private messages" -msgstr "" diff --git a/modules/po/ctcpflood.id_ID.po b/modules/po/ctcpflood.id_ID.po deleted file mode 100644 index 733a9e8c..00000000 --- a/modules/po/ctcpflood.id_ID.po +++ /dev/null @@ -1,72 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 168\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/ctcpflood.pot\n" -"X-Crowdin-File-ID: 470\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: ctcpflood.cpp:25 ctcpflood.cpp:27 -msgid "" -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 " -msgstr "" - -#: ctcpflood.cpp:113 -msgid "Usage: Lines " -msgstr "" - -#: ctcpflood.cpp:125 -msgid "1 CTCP message" -msgid_plural "{1} CTCP messages" -msgstr[0] "" - -#: ctcpflood.cpp:127 -msgid "every second" -msgid_plural "every {1} seconds" -msgstr[0] "" - -#: 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 "" diff --git a/modules/po/cyrusauth.id_ID.po b/modules/po/cyrusauth.id_ID.po deleted file mode 100644 index 2e803df9..00000000 --- a/modules/po/cyrusauth.id_ID.po +++ /dev/null @@ -1,78 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 169\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/cyrusauth.pot\n" -"X-Crowdin-File-ID: 472\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: cyrusauth.cpp:42 -msgid "Shows current settings" -msgstr "" - -#: cyrusauth.cpp:44 -msgid "yes|clone |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 " -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 "" diff --git a/modules/po/dcc.id_ID.po b/modules/po/dcc.id_ID.po deleted file mode 100644 index 9bca6bc0..00000000 --- a/modules/po/dcc.id_ID.po +++ /dev/null @@ -1,232 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 170\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/dcc.pot\n" -"X-Crowdin-File-ID: 456\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: dcc.cpp:88 -msgid " " -msgstr "" - -#: dcc.cpp:89 -msgid "Send a file from ZNC to someone" -msgstr "" - -#: dcc.cpp:91 -msgid "" -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 " -msgstr "" - -#: dcc.cpp:186 dcc.cpp:206 -msgid "Illegal path." -msgstr "" - -#: dcc.cpp:199 -msgid "Usage: Get " -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 "" diff --git a/modules/po/disconkick.id_ID.po b/modules/po/disconkick.id_ID.po deleted file mode 100644 index 264e48ff..00000000 --- a/modules/po/disconkick.id_ID.po +++ /dev/null @@ -1,28 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 171\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/disconkick.pot\n" -"X-Crowdin-File-ID: 476\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/fail2ban.id_ID.po b/modules/po/fail2ban.id_ID.po deleted file mode 100644 index bac60d02..00000000 --- a/modules/po/fail2ban.id_ID.po +++ /dev/null @@ -1,122 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 172\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/fail2ban.pot\n" -"X-Crowdin-File-ID: 478\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" -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 " -msgstr "" - -#: fail2ban.cpp:140 -msgid "Banned: {1}" -msgstr "" - -#: fail2ban.cpp:153 -msgid "Usage: Unban " -msgstr "" - -#: fail2ban.cpp:163 -msgid "Unbanned: {1}" -msgstr "" - -#: fail2ban.cpp:165 -msgid "Ignored: {1}" -msgstr "" - -#: fail2ban.cpp:177 fail2ban.cpp:183 -msgctxt "list" -msgid "Host" -msgstr "" - -#: fail2ban.cpp:178 fail2ban.cpp:184 -msgctxt "list" -msgid "Attempts" -msgstr "" - -#: fail2ban.cpp:188 -msgctxt "list" -msgid "No bans" -msgstr "" - -#: fail2ban.cpp:245 -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:250 -msgid "Block IPs for some time after a failed login." -msgstr "" diff --git a/modules/po/flooddetach.id_ID.po b/modules/po/flooddetach.id_ID.po deleted file mode 100644 index 2f9d739a..00000000 --- a/modules/po/flooddetach.id_ID.po +++ /dev/null @@ -1,94 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 173\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/flooddetach.pot\n" -"X-Crowdin-File-ID: 480\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: flooddetach.cpp:30 -msgid "Show current limits" -msgstr "" - -#: flooddetach.cpp:32 flooddetach.cpp:35 -msgid "[]" -msgstr "" - -#: flooddetach.cpp:33 -msgid "Show or set number of seconds in the time interval" -msgstr "" - -#: flooddetach.cpp:36 -msgid "Show or set number of lines in the time interval" -msgstr "" - -#: flooddetach.cpp:39 -msgid "Show or set whether to notify you about detaching and attaching back" -msgstr "" - -#: flooddetach.cpp:93 -msgid "Flood in {1} is over, reattaching..." -msgstr "" - -#: flooddetach.cpp:150 -msgid "Channel {1} was flooded, you've been detached" -msgstr "" - -#: flooddetach.cpp:187 -msgid "1 line" -msgid_plural "{1} lines" -msgstr[0] "" - -#: flooddetach.cpp:188 -msgid "every second" -msgid_plural "every {1} seconds" -msgstr[0] "" - -#: flooddetach.cpp:190 -msgid "Current limit is {1} {2}" -msgstr "" - -#: flooddetach.cpp:197 -msgid "Seconds limit is {1}" -msgstr "" - -#: flooddetach.cpp:202 -msgid "Set seconds limit to {1}" -msgstr "" - -#: flooddetach.cpp:211 -msgid "Lines limit is {1}" -msgstr "" - -#: flooddetach.cpp:216 -msgid "Set lines limit to {1}" -msgstr "" - -#: flooddetach.cpp:229 -msgid "Module messages are disabled" -msgstr "" - -#: flooddetach.cpp:231 -msgid "Module messages are enabled" -msgstr "" - -#: flooddetach.cpp:247 -msgid "" -"This user module takes up to two arguments. Arguments are numbers of " -"messages and seconds." -msgstr "" - -#: flooddetach.cpp:251 -msgid "Detach channels when flooded" -msgstr "" diff --git a/modules/po/identfile.id_ID.po b/modules/po/identfile.id_ID.po deleted file mode 100644 index 77ff3a5a..00000000 --- a/modules/po/identfile.id_ID.po +++ /dev/null @@ -1,88 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 174\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/identfile.pot\n" -"X-Crowdin-File-ID: 484\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: identfile.cpp:30 -msgid "Show file name" -msgstr "" - -#: identfile.cpp:32 -msgid "" -msgstr "" - -#: identfile.cpp:32 -msgid "Set file name" -msgstr "" - -#: identfile.cpp:34 -msgid "Show file format" -msgstr "" - -#: identfile.cpp:36 -msgid "" -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 "" diff --git a/modules/po/imapauth.id_ID.po b/modules/po/imapauth.id_ID.po deleted file mode 100644 index 747d7934..00000000 --- a/modules/po/imapauth.id_ID.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 175\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/imapauth.pot\n" -"X-Crowdin-File-ID: 486\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: imapauth.cpp:168 -msgid "[ server [+]port [ UserFormatString ] ]" -msgstr "" - -#: imapauth.cpp:171 -msgid "Allow users to authenticate via IMAP." -msgstr "" diff --git a/modules/po/keepnick.id_ID.po b/modules/po/keepnick.id_ID.po deleted file mode 100644 index 38150d81..00000000 --- a/modules/po/keepnick.id_ID.po +++ /dev/null @@ -1,58 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 176\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/keepnick.pot\n" -"X-Crowdin-File-ID: 488\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/kickrejoin.id_ID.po b/modules/po/kickrejoin.id_ID.po deleted file mode 100644 index 6b2af1ea..00000000 --- a/modules/po/kickrejoin.id_ID.po +++ /dev/null @@ -1,64 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 177\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/kickrejoin.pot\n" -"X-Crowdin-File-ID: 490\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: kickrejoin.cpp:56 -msgid "" -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] "" - -#: 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] "" - -#: 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 "" diff --git a/modules/po/lastseen.id_ID.po b/modules/po/lastseen.id_ID.po deleted file mode 100644 index 98bb368a..00000000 --- a/modules/po/lastseen.id_ID.po +++ /dev/null @@ -1,72 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 178\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/lastseen.pot\n" -"X-Crowdin-File-ID: 492\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: modules/po/../data/lastseen/tmpl/index.tmpl:8 -msgid "User" -msgstr "" - -#: modules/po/../data/lastseen/tmpl/index.tmpl:9 lastseen.cpp:99 -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:67 -msgctxt "show" -msgid "User" -msgstr "" - -#: lastseen.cpp:62 lastseen.cpp:68 -msgctxt "show" -msgid "Last Seen" -msgstr "" - -#: lastseen.cpp:69 lastseen.cpp:125 -msgid "never" -msgstr "" - -#: lastseen.cpp:79 -msgid "Shows list of users and when they last logged in" -msgstr "" - -#: lastseen.cpp:154 -msgid "Collects data about when a user last logged in." -msgstr "" diff --git a/modules/po/listsockets.id_ID.po b/modules/po/listsockets.id_ID.po deleted file mode 100644 index d0342598..00000000 --- a/modules/po/listsockets.id_ID.po +++ /dev/null @@ -1,118 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 179\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/listsockets.pot\n" -"X-Crowdin-File-ID: 494\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 -#: listsockets.cpp:229 -msgid "Name" -msgstr "" - -#: modules/po/../data/listsockets/tmpl/index.tmpl:8 listsockets.cpp:214 -#: listsockets.cpp:230 -msgid "Created" -msgstr "" - -#: modules/po/../data/listsockets/tmpl/index.tmpl:9 listsockets.cpp:215 -#: listsockets.cpp:231 -msgid "State" -msgstr "" - -#: modules/po/../data/listsockets/tmpl/index.tmpl:10 listsockets.cpp:217 -#: listsockets.cpp:234 -msgid "SSL" -msgstr "" - -#: modules/po/../data/listsockets/tmpl/index.tmpl:11 listsockets.cpp:219 -#: listsockets.cpp:239 -msgid "Local" -msgstr "" - -#: modules/po/../data/listsockets/tmpl/index.tmpl:12 listsockets.cpp:220 -#: listsockets.cpp:241 -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:95 -msgid "List sockets" -msgstr "" - -#: listsockets.cpp:115 listsockets.cpp:235 -msgctxt "ssl" -msgid "Yes" -msgstr "" - -#: listsockets.cpp:115 listsockets.cpp:236 -msgctxt "ssl" -msgid "No" -msgstr "" - -#: listsockets.cpp:141 -msgid "Listener" -msgstr "" - -#: listsockets.cpp:143 -msgid "Inbound" -msgstr "" - -#: listsockets.cpp:146 -msgid "Outbound" -msgstr "" - -#: listsockets.cpp:148 -msgid "Connecting" -msgstr "" - -#: listsockets.cpp:151 -msgid "UNKNOWN" -msgstr "" - -#: listsockets.cpp:206 -msgid "You have no open sockets." -msgstr "" - -#: listsockets.cpp:221 listsockets.cpp:243 -msgid "In" -msgstr "" - -#: listsockets.cpp:222 listsockets.cpp:245 -msgid "Out" -msgstr "" - -#: listsockets.cpp:261 -msgid "Lists active sockets" -msgstr "" diff --git a/modules/po/log.id_ID.po b/modules/po/log.id_ID.po deleted file mode 100644 index 2ce1d0ea..00000000 --- a/modules/po/log.id_ID.po +++ /dev/null @@ -1,152 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/log.pot\n" -"X-Crowdin-File-ID: 180\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/log.pot\n" -"X-Crowdin-File-ID: 474\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: log.cpp:59 -msgid "" -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 " 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 " -msgstr "" - -#: log.cpp:144 -msgid "Wildcards are allowed" -msgstr "" - -#: log.cpp:156 log.cpp:179 -msgid "No logging rules. Everything is logged." -msgstr "" - -#: log.cpp:161 -msgid "1 rule removed: {2}" -msgid_plural "{1} rules removed: {2}" -msgstr[0] "" - -#: log.cpp:168 log.cpp:174 -msgctxt "listrules" -msgid "Rule" -msgstr "" - -#: log.cpp:169 log.cpp:175 -msgctxt "listrules" -msgid "Logging enabled" -msgstr "" - -#: log.cpp:190 -msgid "" -"Usage: Set true|false, where is one of: joins, quits, nickchanges" -msgstr "" - -#: log.cpp:197 -msgid "Will log joins" -msgstr "" - -#: log.cpp:197 -msgid "Will not log joins" -msgstr "" - -#: log.cpp:198 -msgid "Will log quits" -msgstr "" - -#: log.cpp:198 -msgid "Will not log quits" -msgstr "" - -#: log.cpp:200 -msgid "Will log nick changes" -msgstr "" - -#: log.cpp:200 -msgid "Will not log nick changes" -msgstr "" - -#: log.cpp:204 -msgid "Unknown variable. Known variables: joins, quits, nickchanges" -msgstr "" - -#: log.cpp:212 -msgid "Logging joins" -msgstr "" - -#: log.cpp:212 -msgid "Not logging joins" -msgstr "" - -#: log.cpp:213 -msgid "Logging quits" -msgstr "" - -#: log.cpp:213 -msgid "Not logging quits" -msgstr "" - -#: log.cpp:214 -msgid "Logging nick changes" -msgstr "" - -#: log.cpp:215 -msgid "Not logging nick changes" -msgstr "" - -#: log.cpp:352 -msgid "" -"Invalid args [{1}]. Only one log path allowed. Check that there are no " -"spaces in the path." -msgstr "" - -#: log.cpp:402 -msgid "Invalid log path [{1}]" -msgstr "" - -#: log.cpp:405 -msgid "Logging to [{1}]. Using timestamp format '{2}'" -msgstr "" - -#: log.cpp:576 -msgid "[-sanitize] Optional path where to store logs." -msgstr "" - -#: log.cpp:580 -msgid "Writes IRC logs." -msgstr "" diff --git a/modules/po/missingmotd.id_ID.po b/modules/po/missingmotd.id_ID.po deleted file mode 100644 index df3dca45..00000000 --- a/modules/po/missingmotd.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 181\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/missingmotd.pot\n" -"X-Crowdin-File-ID: 496\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: missingmotd.cpp:36 -msgid "Sends 422 to clients when they login" -msgstr "" diff --git a/modules/po/modperl.id_ID.po b/modules/po/modperl.id_ID.po deleted file mode 100644 index 52b0fb64..00000000 --- a/modules/po/modperl.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 182\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/modperl.pot\n" -"X-Crowdin-File-ID: 498\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: modperl.cpp:417 -msgid "Loads perl scripts as ZNC modules" -msgstr "" diff --git a/modules/po/modpython.id_ID.po b/modules/po/modpython.id_ID.po deleted file mode 100644 index edca7ba1..00000000 --- a/modules/po/modpython.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 183\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/modpython.pot\n" -"X-Crowdin-File-ID: 500\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: modpython.cpp:548 -msgid "Loads python scripts as ZNC modules" -msgstr "" diff --git a/modules/po/modules_online.id_ID.po b/modules/po/modules_online.id_ID.po deleted file mode 100644 index b7d407e8..00000000 --- a/modules/po/modules_online.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 184\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/modules_online.pot\n" -"X-Crowdin-File-ID: 502\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: modules_online.cpp:117 -msgid "Makes ZNC's *modules to be \"online\"." -msgstr "" diff --git a/modules/po/nickserv.id_ID.po b/modules/po/nickserv.id_ID.po deleted file mode 100644 index 6f1b1d74..00000000 --- a/modules/po/nickserv.id_ID.po +++ /dev/null @@ -1,86 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 185\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/nickserv.pot\n" -"X-Crowdin-File-ID: 504\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: nickserv.cpp:31 -msgid "Password set" -msgstr "Kata sandi diatur" - -#: nickserv.cpp:36 nickserv.cpp:46 -msgid "Done" -msgstr "" - -#: nickserv.cpp:41 -msgid "NickServ name set" -msgstr "Atur nama NickServ" - -#: nickserv.cpp:60 -msgid "No such editable command. See ViewCommands for list." -msgstr "Tidak ada perintah yang dapat diedit. Lihat daftar ViewCommands." - -#: nickserv.cpp:63 -msgid "Ok" -msgstr "Oke" - -#: nickserv.cpp:68 -msgid "password" -msgstr "sandi" - -#: nickserv.cpp:68 -msgid "Set your nickserv password" -msgstr "Atur kata sandi nickserv anda" - -#: nickserv.cpp:70 -msgid "Clear your nickserv password" -msgstr "Bersihkan kata sandi nickserv anda" - -#: nickserv.cpp:72 -msgid "nickname" -msgstr "nickname" - -#: nickserv.cpp:73 -msgid "" -"Set NickServ name (Useful on networks like EpiKnet, where NickServ is named " -"Themis" -msgstr "" -"Atur nama NickServ (Berguna pada jaringan seperti EpiKnet, di mana NickServ " -"diberi nama Themis" - -#: nickserv.cpp:77 -msgid "Reset NickServ name to default (NickServ)" -msgstr "Kembalikan nama NickServ ke standar (NickServ)" - -#: nickserv.cpp:81 -msgid "Show patterns for lines, which are being sent to NickServ" -msgstr "Tampilkan pola untuk garis, yang dikirim ke NickServ" - -#: nickserv.cpp:83 -msgid "cmd new-pattern" -msgstr "cmd new-pattern" - -#: nickserv.cpp:84 -msgid "Set pattern for commands" -msgstr "Atur pola untuk perintah" - -#: nickserv.cpp:146 -msgid "Please enter your nickserv password." -msgstr "Silahkan masukkan kata sandi nickserv anda." - -#: nickserv.cpp:150 -msgid "Auths you with NickServ (prefer SASL module instead)" -msgstr "Auths anda dengan NickServ (lebih memilih modul SASL sebagai gantinya)" diff --git a/modules/po/notes.id_ID.po b/modules/po/notes.id_ID.po deleted file mode 100644 index fc7a7912..00000000 --- a/modules/po/notes.id_ID.po +++ /dev/null @@ -1,124 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 186\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/notes.pot\n" -"X-Crowdin-File-ID: 506\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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:170 -msgid "Key" -msgstr "" - -#: modules/po/../data/notes/tmpl/index.tmpl:35 notes.cpp:165 notes.cpp:171 -msgid "Note" -msgstr "" - -#: modules/po/../data/notes/tmpl/index.tmpl:41 -msgid "[del]" -msgstr "" - -#: notes.cpp:32 -msgid "That note already exists. Use MOD 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 " " -msgstr "" - -#: notes.cpp:77 -msgid "Add a note" -msgstr "" - -#: notes.cpp:79 notes.cpp:83 -msgid "" -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 /#+ to overwrite." -msgstr "" - -#: notes.cpp:186 notes.cpp:188 -msgid "You have no entries." -msgstr "" - -#: notes.cpp:224 -msgid "" -"This user module takes up to one arguments. It can be -disableNotesOnLogin " -"not to show notes upon client login" -msgstr "" - -#: notes.cpp:228 -msgid "Keep and replay notes" -msgstr "" diff --git a/modules/po/notify_connect.id_ID.po b/modules/po/notify_connect.id_ID.po deleted file mode 100644 index cf586686..00000000 --- a/modules/po/notify_connect.id_ID.po +++ /dev/null @@ -1,34 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 187\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/notify_connect.pot\n" -"X-Crowdin-File-ID: 508\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/partyline.id_ID.po b/modules/po/partyline.id_ID.po deleted file mode 100644 index 81acd4b7..00000000 --- a/modules/po/partyline.id_ID.po +++ /dev/null @@ -1,39 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Language: id\n" -"X-Crowdin-File: /1.7.x/modules/po/partyline.pot\n" -"Project-Id-Version: znc-bouncer\n" -"Last-Translator: Various people\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/perform.id_ID.po b/modules/po/perform.id_ID.po deleted file mode 100644 index 9d6fc68d..00000000 --- a/modules/po/perform.id_ID.po +++ /dev/null @@ -1,113 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 189\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/perform.pot\n" -"X-Crowdin-File-ID: 510\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 " -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 "" -msgstr "" - -#: perform.cpp:96 -msgid "Adds perform command to be sent to the server on connect" -msgstr "" - -#: perform.cpp:98 -msgid "" -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 " " -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 "" diff --git a/modules/po/perleval.id_ID.po b/modules/po/perleval.id_ID.po deleted file mode 100644 index 2e50c660..00000000 --- a/modules/po/perleval.id_ID.po +++ /dev/null @@ -1,36 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 190\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/perleval.pot\n" -"X-Crowdin-File-ID: 512\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/pyeval.id_ID.po b/modules/po/pyeval.id_ID.po deleted file mode 100644 index 5f5526ce..00000000 --- a/modules/po/pyeval.id_ID.po +++ /dev/null @@ -1,26 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 191\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/pyeval.pot\n" -"X-Crowdin-File-ID: 514\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: pyeval.py:49 -msgid "You must have admin privileges to load this module." -msgstr "" - -#: pyeval.py:82 -msgid "Evaluates python code" -msgstr "" diff --git a/modules/po/q.id_ID.po b/modules/po/q.id_ID.po deleted file mode 100644 index a90c8a23..00000000 --- a/modules/po/q.id_ID.po +++ /dev/null @@ -1,296 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Language: id\n" -"X-Crowdin-File: /1.7.x/modules/po/q.pot\n" -"Project-Id-Version: znc-bouncer\n" -"Last-Translator: Various people\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 [ ]" -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 " -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: " -msgstr "" - -#: q.cpp:194 -msgid "Module settings are stored between restarts." -msgstr "" - -#: q.cpp:200 -msgid "Syntax: Set " -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 "" diff --git a/modules/po/raw.id_ID.po b/modules/po/raw.id_ID.po deleted file mode 100644 index 4d67b0f6..00000000 --- a/modules/po/raw.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 193\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/raw.pot\n" -"X-Crowdin-File-ID: 482\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: raw.cpp:43 -msgid "View all of the raw traffic" -msgstr "" diff --git a/modules/po/route_replies.id_ID.po b/modules/po/route_replies.id_ID.po deleted file mode 100644 index 59abeed6..00000000 --- a/modules/po/route_replies.id_ID.po +++ /dev/null @@ -1,64 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 194\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/route_replies.pot\n" -"X-Crowdin-File-ID: 516\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: route_replies.cpp:228 -msgid "[yes|no]" -msgstr "" - -#: route_replies.cpp:229 -msgid "Decides whether to show the timeout messages or not" -msgstr "" - -#: route_replies.cpp:375 -msgid "This module hit a timeout which is probably a connectivity issue." -msgstr "" - -#: route_replies.cpp:378 -msgid "" -"However, if you can provide steps to reproduce this issue, please do report " -"a bug." -msgstr "" - -#: route_replies.cpp:381 -msgid "To disable this message, do \"/msg {1} silent yes\"" -msgstr "" - -#: route_replies.cpp:383 -msgid "Last request: {1}" -msgstr "" - -#: route_replies.cpp:384 -msgid "Expected replies:" -msgstr "" - -#: route_replies.cpp:388 -msgid "{1} (last)" -msgstr "" - -#: route_replies.cpp:460 -msgid "Timeout messages are disabled." -msgstr "" - -#: route_replies.cpp:461 -msgid "Timeout messages are enabled." -msgstr "" - -#: route_replies.cpp:482 -msgid "Send replies (e.g. to /who) to the right client only" -msgstr "" diff --git a/modules/po/sample.id_ID.po b/modules/po/sample.id_ID.po deleted file mode 100644 index 69180019..00000000 --- a/modules/po/sample.id_ID.po +++ /dev/null @@ -1,123 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 195\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/sample.pot\n" -"X-Crowdin-File-ID: 518\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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] "" - -#: 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 "" diff --git a/modules/po/samplewebapi.id_ID.po b/modules/po/samplewebapi.id_ID.po deleted file mode 100644 index 89a2a055..00000000 --- a/modules/po/samplewebapi.id_ID.po +++ /dev/null @@ -1,22 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 196\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/samplewebapi.pot\n" -"X-Crowdin-File-ID: 520\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: samplewebapi.cpp:59 -msgid "Sample Web API module." -msgstr "" diff --git a/modules/po/sasl.id_ID.po b/modules/po/sasl.id_ID.po deleted file mode 100644 index 4ded3502..00000000 --- a/modules/po/sasl.id_ID.po +++ /dev/null @@ -1,179 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 197\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/sasl.pot\n" -"X-Crowdin-File-ID: 522\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: modules/po/../data/sasl/tmpl/index.tmpl:7 sasl.cpp:305 -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:95 -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 "[ []]" -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:94 -msgid "Mechanism" -msgstr "" - -#: sasl.cpp:99 -msgid "The following mechanisms are available:" -msgstr "" - -#: sasl.cpp:109 -msgid "Username is currently not set" -msgstr "" - -#: sasl.cpp:111 -msgid "Username is currently set to '{1}'" -msgstr "" - -#: sasl.cpp:114 -msgid "Password was not supplied" -msgstr "" - -#: sasl.cpp:116 -msgid "Password was supplied" -msgstr "" - -#: sasl.cpp:124 -msgid "Username has been set to [{1}]" -msgstr "" - -#: sasl.cpp:125 -msgid "Password has been set to [{1}]" -msgstr "" - -#: sasl.cpp:145 -msgid "Current mechanisms set: {1}" -msgstr "" - -#: sasl.cpp:154 -msgid "We require SASL negotiation to connect" -msgstr "" - -#: sasl.cpp:156 -msgid "We will connect even if SASL fails" -msgstr "" - -#: sasl.cpp:193 -msgid "Disabling network, we require authentication." -msgstr "" - -#: sasl.cpp:194 -msgid "Use 'RequireAuth no' to disable." -msgstr "" - -#: sasl.cpp:258 -msgid "{1} mechanism succeeded." -msgstr "" - -#: sasl.cpp:270 -msgid "{1} mechanism failed." -msgstr "" - -#: sasl.cpp:350 -msgid "" -"Adds support for sasl authentication capability to authenticate to an IRC " -"server" -msgstr "" diff --git a/modules/po/savebuff.id_ID.po b/modules/po/savebuff.id_ID.po deleted file mode 100644 index b28331ba..00000000 --- a/modules/po/savebuff.id_ID.po +++ /dev/null @@ -1,67 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 198\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/savebuff.pot\n" -"X-Crowdin-File-ID: 524\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: savebuff.cpp:65 -msgid "" -msgstr "" - -#: savebuff.cpp:65 -msgid "Sets the password" -msgstr "" - -#: savebuff.cpp:67 -msgid "" -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 "" diff --git a/modules/po/send_raw.id_ID.po b/modules/po/send_raw.id_ID.po deleted file mode 100644 index 30a79f94..00000000 --- a/modules/po/send_raw.id_ID.po +++ /dev/null @@ -1,114 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 199\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/send_raw.pot\n" -"X-Crowdin-File-ID: 526\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/shell.id_ID.po b/modules/po/shell.id_ID.po deleted file mode 100644 index 89f73b80..00000000 --- a/modules/po/shell.id_ID.po +++ /dev/null @@ -1,34 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 200\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/shell.pot\n" -"X-Crowdin-File-ID: 528\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/simple_away.id_ID.po b/modules/po/simple_away.id_ID.po deleted file mode 100644 index a01e3994..00000000 --- a/modules/po/simple_away.id_ID.po +++ /dev/null @@ -1,97 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 201\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/simple_away.pot\n" -"X-Crowdin-File-ID: 530\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: simple_away.cpp:56 -msgid "[]" -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 "" -"Mencetak atau mengatur alasan away (%awaytime% diganti dengan waktu yang " -"anda tentukan, mendukung substitusi menggunakan ExpandString)" - -#: simple_away.cpp:63 -msgid "Prints the current time to wait before setting you away" -msgstr "Mencetak waktu saat ini untuk menunggu sebelum membuat anda pergi" - -#: simple_away.cpp:65 -msgid "" -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 "Alasan away disetel" - -#: simple_away.cpp:138 -msgid "Away reason: {1}" -msgstr "Alasan away: {1}" - -#: 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] "" - -#: 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] "" - -#: 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 "" diff --git a/modules/po/stickychan.id_ID.po b/modules/po/stickychan.id_ID.po deleted file mode 100644 index 6ae98cfb..00000000 --- a/modules/po/stickychan.id_ID.po +++ /dev/null @@ -1,107 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 202\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/stickychan.pot\n" -"X-Crowdin-File-ID: 532\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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 "" diff --git a/modules/po/stripcontrols.id_ID.po b/modules/po/stripcontrols.id_ID.po deleted file mode 100644 index bf087fb3..00000000 --- a/modules/po/stripcontrols.id_ID.po +++ /dev/null @@ -1,23 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 203\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/stripcontrols.pot\n" -"X-Crowdin-File-ID: 534\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: stripcontrols.cpp:63 -msgid "" -"Strips control codes (Colors, Bold, ..) from channel and private messages." -msgstr "" diff --git a/modules/po/watch.id_ID.po b/modules/po/watch.id_ID.po deleted file mode 100644 index 6ba54c7b..00000000 --- a/modules/po/watch.id_ID.po +++ /dev/null @@ -1,198 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 204\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/watch.pot\n" -"X-Crowdin-File-ID: 536\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: watch.cpp:178 -msgid " [Target] [Pattern]" -msgstr "" - -#: watch.cpp:178 -msgid "Used to add an entry to watch for." -msgstr "" - -#: watch.cpp:180 -msgid "List all entries being watched." -msgstr "" - -#: watch.cpp:182 -msgid "Dump a list of all current entries to be used later." -msgstr "" - -#: watch.cpp:184 -msgid "" -msgstr "" - -#: watch.cpp:184 -msgid "Deletes Id from the list of watched entries." -msgstr "" - -#: watch.cpp:186 -msgid "Delete all entries." -msgstr "" - -#: watch.cpp:188 watch.cpp:190 -msgid "" -msgstr "" - -#: watch.cpp:188 -msgid "Enable a disabled entry." -msgstr "" - -#: watch.cpp:190 -msgid "Disable (but don't delete) an entry." -msgstr "" - -#: watch.cpp:192 watch.cpp:194 -msgid " " -msgstr "" - -#: watch.cpp:192 -msgid "Enable or disable detached client only for an entry." -msgstr "" - -#: watch.cpp:194 -msgid "Enable or disable detached channel only for an entry." -msgstr "" - -#: watch.cpp:196 -msgid " [#chan priv #foo* !#bar]" -msgstr "" - -#: watch.cpp:196 -msgid "Set the source channels that you care about." -msgstr "" - -#: watch.cpp:237 -msgid "WARNING: malformed entry found while loading" -msgstr "" - -#: watch.cpp:382 -msgid "Disabled all entries." -msgstr "" - -#: watch.cpp:383 -msgid "Enabled all entries." -msgstr "" - -#: watch.cpp:390 watch.cpp:432 watch.cpp:474 watch.cpp:577 watch.cpp:619 -msgid "Invalid Id" -msgstr "" - -#: watch.cpp:399 -msgid "Id {1} disabled" -msgstr "" - -#: watch.cpp:401 -msgid "Id {1} enabled" -msgstr "" - -#: watch.cpp:423 -msgid "Set DetachedClientOnly for all entries to Yes" -msgstr "" - -#: watch.cpp:425 -msgid "Set DetachedClientOnly for all entries to No" -msgstr "" - -#: watch.cpp:441 watch.cpp:483 -msgid "Id {1} set to Yes" -msgstr "" - -#: watch.cpp:443 watch.cpp:485 -msgid "Id {1} set to No" -msgstr "" - -#: watch.cpp:465 -msgid "Set DetachedChannelOnly for all entries to Yes" -msgstr "" - -#: watch.cpp:467 -msgid "Set DetachedChannelOnly for all entries to No" -msgstr "" - -#: watch.cpp:491 watch.cpp:507 -msgid "Id" -msgstr "" - -#: watch.cpp:492 watch.cpp:508 -msgid "HostMask" -msgstr "" - -#: watch.cpp:493 watch.cpp:509 -msgid "Target" -msgstr "" - -#: watch.cpp:494 watch.cpp:510 -msgid "Pattern" -msgstr "" - -#: watch.cpp:495 watch.cpp:511 -msgid "Sources" -msgstr "" - -#: watch.cpp:496 watch.cpp:512 watch.cpp:513 -msgid "Off" -msgstr "" - -#: watch.cpp:497 watch.cpp:515 -msgid "DetachedClientOnly" -msgstr "" - -#: watch.cpp:498 watch.cpp:518 -msgid "DetachedChannelOnly" -msgstr "" - -#: watch.cpp:516 watch.cpp:519 -msgid "Yes" -msgstr "" - -#: watch.cpp:516 watch.cpp:519 -msgid "No" -msgstr "" - -#: watch.cpp:525 watch.cpp:531 -msgid "You have no entries." -msgstr "" - -#: watch.cpp:585 -msgid "Sources set for Id {1}." -msgstr "" - -#: watch.cpp:609 -msgid "All entries cleared." -msgstr "" - -#: watch.cpp:627 -msgid "Id {1} removed." -msgstr "" - -#: watch.cpp:646 -msgid "Entry for {1} already exists." -msgstr "" - -#: watch.cpp:654 -msgid "Adding entry: {1} watching for [{2}] -> {3}" -msgstr "" - -#: watch.cpp:660 -msgid "Watch: Not enough arguments. Try Help" -msgstr "" - -#: watch.cpp:702 -msgid "Copy activity from a specific user into a separate window" -msgstr "" diff --git a/modules/po/webadmin.id_ID.po b/modules/po/webadmin.id_ID.po deleted file mode 100644 index 38c11270..00000000 --- a/modules/po/webadmin.id_ID.po +++ /dev/null @@ -1,1252 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 205\n" -======= -"X-Crowdin-File: /1.9.x/modules/po/webadmin.pot\n" -"X-Crowdin-File-ID: 538\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\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:258 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:277 -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:252 -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:287 -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:294 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:429 -msgid "Module {1}" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:75 -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:302 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:438 -msgid "Save and return" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:76 -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:303 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:439 -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:12 -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 -msgid "<password>" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:16 -msgid "<network>" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:18 -msgid "" -"To connect to this network from your IRC client, you can set the server " -"password field as {1} or username field as {2}" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:28 -msgid "Network Info" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:29 -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:33 -msgid "Network Name:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:35 -msgid "The name of the IRC network." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:39 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:73 -msgid "Nickname:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:41 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:75 -msgid "Your nickname on IRC." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:44 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:78 -msgid "Alt. Nickname:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:46 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:80 -msgid "Your secondary nickname, if the first is not available on IRC." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:50 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:84 -msgid "Ident:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:52 -msgid "Your ident." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:55 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:96 -msgid "Realname:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:57 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:98 -msgid "Your real name." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:62 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:104 -msgid "BindHost:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:69 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:117 -msgid "Quit Message:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:71 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:119 -msgid "You may define a Message shown, when you quit IRC." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:76 -msgid "Active:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:78 -msgid "Connect to IRC & automatically re-connect" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:82 -msgid "Trust all certs:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:84 -msgid "" -"Disable certificate validation (takes precedence over TrustPKI). INSECURE!" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:88 -msgid "Automatically detect trusted certificates (Trust the PKI):" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:90 -msgid "" -"When disabled, manually whitelist all server fingerprints, even if the " -"certificate is valid" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:94 -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:101 -msgid "Servers of this IRC network:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:98 -msgid "One server per line, “host [[+]port] [password]”, + means SSL" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:106 -msgid "Hostname" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:107 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:13 -msgid "Port" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:108 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:15 -msgid "SSL" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:109 -msgid "Password" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:125 -msgid "SHA-256 fingerprints of trusted SSL certificates of this IRC network:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:129 -msgid "" -"When these certificates are encountered, checks for hostname, expiration " -"date, CA are skipped" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:133 -msgid "Flood protection:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:136 -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:139 -msgctxt "Flood Protection" -msgid "Enabled" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:143 -msgid "Flood protection rate:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:146 -msgid "" -"The number of seconds per line. After changing this, reconnect ZNC to server." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:149 -msgid "{1} seconds per line" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:153 -msgid "Flood protection burst:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:156 -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:159 -msgid "{1} lines can be sent immediately" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:163 -msgid "Channel join delay:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:166 -msgid "" -"Defines the delay in seconds, until channels are joined after getting " -"connected." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:169 -msgid "{1} seconds" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:174 -msgid "Character encoding used between ZNC and IRC server." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:175 -msgid "Server encoding:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:185 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:248 -msgid "Channels" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:187 -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:194 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:140 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:373 -#: 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:196 -msgid "Index" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:197 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:449 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:237 -msgid "Save" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:198 -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:240 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:146 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:191 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:176 -msgid "Name" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:199 -msgid "CurModes" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:200 -msgid "DefModes" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:201 -msgid "BufferSize" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:202 -msgid "Options" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:204 -msgid "← Add a channel (opens in same page)" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:161 -#: modules/po/../data/webadmin/tmpl/listusers.tmpl:27 -msgid "Edit" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:162 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:53 -msgid "Del" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:234 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:185 -msgid "Modules" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:241 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:192 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:177 -msgid "Arguments" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:242 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:193 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:178 -msgid "Description" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:243 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:194 -msgid "Loaded globally" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:244 -msgid "Loaded by user" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:305 -msgid "Add Network and return" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:306 -msgid "Add Network and continue" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:19 -msgid "Authentication" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:23 -msgid "Username:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:33 -msgid "Please enter a username." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:38 -msgid "Password:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:40 -msgid "Please enter a password." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:43 -msgid "Confirm password:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:45 -msgid "Please re-type the above password." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:48 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:151 -msgid "Auth Only Via Module:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:50 -msgid "" -"Allow user authentication by external modules only, disabling built-in " -"password authentication." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:54 -msgid "Allowed IPs:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:58 -msgid "" -"Leave empty to allow connections from all IPs.
Otherwise, one entry per " -"line, wildcards * and ? are available." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:66 -msgid "IRC Information" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:68 -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:86 -msgid "The Ident is sent to server as username." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:90 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:102 -msgid "Status Prefix:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:92 -#: 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:110 -msgid "DCCBindHost:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:128 -#: 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:133 -msgid "No networks have been added for you yet." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:147 -#: modules/po/../data/webadmin/tmpl/listusers.tmpl:18 -msgid "Clients" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:148 -msgid "Current Server" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:149 -msgid "Nick" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:151 -msgid "← Add a network (opens in same page)" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:177 -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:179 -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:195 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:179 -msgid "Loaded by networks" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:254 -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:255 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:261 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:280 -msgid "Empty = use standard value" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:260 -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:268 -msgid "Queries" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:272 -msgid "Max Buffers:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:274 -msgid "Maximum number of query buffers. 0 is unlimited." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:279 -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:302 -msgid "ZNC Behavior" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:303 -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:307 -msgid "Timestamp Format:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:309 -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:312 -msgid "Timezone:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:315 -msgid "E.g. Europe/Berlin, or GMT-6" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:323 -msgid "Character encoding used between IRC client and ZNC." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:324 -msgid "Client encoding:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:329 -msgid "Join Tries:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:331 -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:334 -msgid "Join speed:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:336 -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:339 -msgid "Timeout before reconnect:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:341 -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:344 -msgid "Max IRC Networks Number:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:346 -msgid "Maximum number of IRC networks allowed for this user." -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:349 -msgid "Substitutions" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:351 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:359 -msgid "CTCP Replies:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:355 -msgid "One reply per line. Example: TIME Buy a watch!" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:356 -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:374 -msgid "{1} are available" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:358 -msgid "Empty value means this CTCP request will be ignored" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:364 -msgid "Request" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:365 -msgid "Response" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:392 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:90 -msgid "Skin:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:396 -msgid "- Global -" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:398 -#: modules/po/../data/webadmin/tmpl/settings.tmpl:94 -msgid "Default" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:402 -msgid "No other skins found" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:408 -msgid "Language:" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:441 -msgid "Clone and return" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:442 -msgid "Clone and continue" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:444 -msgid "Create and return" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:445 -msgid "Create and continue" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:451 -#: modules/po/../data/webadmin/tmpl/listusers.tmpl:28 -msgid "Clone" -msgstr "" - -#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:453 -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. UTF-8, or ISO-8859-15" -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:2023 -msgid "Global Settings" -msgstr "" - -#: webadmin.cpp:93 -msgid "Your Settings" -msgstr "" - -#: webadmin.cpp:94 webadmin.cpp:1835 -msgid "Traffic Info" -msgstr "" - -#: webadmin.cpp:97 webadmin.cpp:1814 -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:337 -msgid "Timeout can't be less than 30 seconds!" -msgstr "" - -#: webadmin.cpp:436 webadmin.cpp:464 webadmin.cpp:1272 webadmin.cpp:2208 -msgid "Unable to load module [{1}]: {2}" -msgstr "" - -#: webadmin.cpp:441 webadmin.cpp:469 -msgid "Unable to load module [{1}] with arguments [{2}]" -msgstr "" - -#: webadmin.cpp:547 webadmin.cpp:664 webadmin.cpp:689 webadmin.cpp:711 -#: webadmin.cpp:745 webadmin.cpp:1339 -msgid "No such user" -msgstr "" - -#: webadmin.cpp:555 webadmin.cpp:592 webadmin.cpp:925 -msgid "Permission denied" -msgstr "" - -#: webadmin.cpp:568 webadmin.cpp:605 webadmin.cpp:634 webadmin.cpp:650 -msgid "No such user or network" -msgstr "" - -#: webadmin.cpp:615 -msgid "No such channel" -msgstr "" - -#: webadmin.cpp:681 -msgid "Please don't delete yourself, suicide is not the answer!" -msgstr "" - -#: webadmin.cpp:754 webadmin.cpp:942 webadmin.cpp:1404 -msgid "Edit User [{1}]" -msgstr "" - -#: webadmin.cpp:758 webadmin.cpp:956 -msgid "Edit Network [{1}]" -msgstr "" - -#: webadmin.cpp:768 -msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]" -msgstr "" - -#: webadmin.cpp:775 -msgid "Edit Channel [{1}]" -msgstr "" - -#: webadmin.cpp:783 -msgid "Add Channel to Network [{1}] of User [{2}]" -msgstr "" - -#: webadmin.cpp:788 -msgid "Add Channel" -msgstr "" - -#: webadmin.cpp:795 webadmin.cpp:1624 -msgid "Auto Clear Chan Buffer" -msgstr "" - -#: webadmin.cpp:797 -msgid "Automatically Clear Channel Buffer After Playback" -msgstr "" - -#: webadmin.cpp:805 -msgid "Detached" -msgstr "" - -#: webadmin.cpp:812 -msgid "Enabled" -msgstr "" - -#: webadmin.cpp:836 -msgid "Channel name is a required argument" -msgstr "" - -#: webadmin.cpp:845 -msgid "Channel [{1}] already exists" -msgstr "" - -#: webadmin.cpp:852 -msgid "Could not add channel [{1}]" -msgstr "" - -#: webadmin.cpp:900 -msgid "Channel was added/modified, but config file was not written" -msgstr "" - -#: webadmin.cpp:932 -msgid "" -"Network number limit reached. Ask an admin to increase the limit for you, or " -"delete unneeded networks from Your Settings." -msgstr "" - -#: webadmin.cpp:953 -msgid "Edit Network [{1}] of User [{2}]" -msgstr "" - -#: webadmin.cpp:960 -msgid "Add Network for User [{1}]" -msgstr "" - -#: webadmin.cpp:961 -msgid "Add Network" -msgstr "" - -#: webadmin.cpp:1144 -msgid "Network name is a required argument" -msgstr "" - -#: webadmin.cpp:1279 webadmin.cpp:2215 -msgid "Unable to reload module [{1}]: {2}" -msgstr "" - -#: webadmin.cpp:1316 -msgid "Network was added/modified, but config file was not written" -msgstr "" - -#: webadmin.cpp:1345 -msgid "That network doesn't exist for this user" -msgstr "" - -#: webadmin.cpp:1362 -msgid "Network was deleted, but config file was not written" -msgstr "" - -#: webadmin.cpp:1376 -msgid "That channel doesn't exist for this network" -msgstr "" - -#: webadmin.cpp:1385 -msgid "Channel was deleted, but config file was not written" -msgstr "" - -#: webadmin.cpp:1413 -msgid "Clone User [{1}]" -msgstr "" - -#: webadmin.cpp:1626 -msgid "" -"Automatically Clear Channel Buffer After Playback (the default value for new " -"channels)" -msgstr "" - -#: webadmin.cpp:1636 -msgid "Multi Clients" -msgstr "" - -#: webadmin.cpp:1643 -msgid "Append Timestamps" -msgstr "" - -#: webadmin.cpp:1650 -msgid "Prepend Timestamps" -msgstr "" - -#: webadmin.cpp:1658 -msgid "Deny LoadMod" -msgstr "" - -#: webadmin.cpp:1665 -msgid "Admin (dangerous! may gain shell access)" -msgstr "" - -#: webadmin.cpp:1675 -msgid "Deny Setting BindHost" -msgstr "" - -#: webadmin.cpp:1682 -msgid "Deny Setting Ident" -msgstr "" - -#: webadmin.cpp:1689 -msgid "Deny Editing Networks/Servers" -msgstr "" - -#: webadmin.cpp:1691 -msgid "" -"Deny adding/deleting networks, setting network name and editing the server " -"list" -msgstr "" - -#: webadmin.cpp:1698 -msgid "Deny Setting RealName" -msgstr "" - -#: webadmin.cpp:1705 -msgid "Deny Setting Quit Message" -msgstr "" - -#: webadmin.cpp:1712 -msgid "Deny Setting CTCP Replies" -msgstr "" - -#: webadmin.cpp:1720 -msgid "Auto Clear Query Buffer" -msgstr "" - -#: webadmin.cpp:1722 -msgid "Automatically Clear Query Buffer After Playback" -msgstr "" - -#: webadmin.cpp:1746 -msgid "Invalid Submission: User {1} already exists" -msgstr "" - -#: webadmin.cpp:1768 webadmin.cpp:1779 -msgid "Invalid submission: {1}" -msgstr "" - -#: webadmin.cpp:1774 -msgid "User was added, but config file was not written" -msgstr "" - -#: webadmin.cpp:1785 -msgid "User was edited, but config file was not written" -msgstr "" - -#: webadmin.cpp:1943 -msgid "Choose either IPv4 or IPv6 or both." -msgstr "" - -#: webadmin.cpp:1960 -msgid "Choose either IRC or HTTP or both." -msgstr "" - -#: webadmin.cpp:1973 webadmin.cpp:2009 -msgid "Port was changed, but config file was not written" -msgstr "" - -#: webadmin.cpp:1999 -msgid "Invalid request." -msgstr "" - -#: webadmin.cpp:2013 -msgid "The specified listener was not found." -msgstr "" - -#: webadmin.cpp:2244 -msgid "Settings were changed, but config file was not written" -msgstr "" diff --git a/src/po/znc.id_ID.po b/src/po/znc.id_ID.po deleted file mode 100644 index c007c38e..00000000 --- a/src/po/znc.id_ID.po +++ /dev/null @@ -1,1951 +0,0 @@ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Crowdin-Project: znc-bouncer\n" -"X-Crowdin-Project-ID: 289533\n" -"X-Crowdin-Language: id\n" -<<<<<<< HEAD -"X-Crowdin-File: /master/src/po/znc.pot\n" -"X-Crowdin-File-ID: 146\n" -======= -"X-Crowdin-File: /1.9.x/src/po/znc.pot\n" -"X-Crowdin-File-ID: 420\n" ->>>>>>> 1.9.x -"Project-Id-Version: znc-bouncer\n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" - -#: webskins/_default_/tmpl/InfoBar.tmpl:6 -msgid "Logged in as: {1}" -msgstr "Masuk sebagai: {1}" - -#: webskins/_default_/tmpl/InfoBar.tmpl:8 -msgid "Not logged in" -msgstr "Belum masuk" - -#: webskins/_default_/tmpl/LoginBar.tmpl:3 -msgid "Logout" -msgstr "Keluar" - -#: webskins/_default_/tmpl/Menu.tmpl:4 -msgid "Home" -msgstr "Beranda" - -#: webskins/_default_/tmpl/Menu.tmpl:7 -msgid "Global Modules" -msgstr "Modul Umum" - -#: webskins/_default_/tmpl/Menu.tmpl:20 -msgid "User Modules" -msgstr "Modul Pengguna" - -#: webskins/_default_/tmpl/Menu.tmpl:35 -msgid "Network Modules ({1})" -msgstr "Modul Jaringan ({1})" - -#: webskins/_default_/tmpl/index.tmpl:6 -msgid "Welcome to ZNC's web interface!" -msgstr "Selamat datang di antarmuka web ZNC's!" - -#: webskins/_default_/tmpl/index.tmpl:11 -msgid "" -"No Web-enabled modules have been loaded. Load modules from IRC (“/msg " -"*status help” and “/msg *status loadmod <module>”). Once you have loaded some Web-enabled modules, the menu will expand." -msgstr "" -"Tidak ada modul Web-enabled dimuat. Muat modul dari IRC (\"/msg * " -"status help \" dan \"/msg * status loadmod <module>" -"\"). Setelah anda memuat beberapa modul Web-enabled, menu ini akan diperluas." - -#: znc.cpp:1561 -msgid "User already exists" -msgstr "Pengguna sudah ada" - -#: znc.cpp:1669 -msgid "IPv6 is not enabled" -msgstr "IPv6 tidak diaktifkan" - -#: znc.cpp:1677 -msgid "SSL is not enabled" -msgstr "SSL tidak diaktifkan" - -#: znc.cpp:1685 -msgid "Unable to locate pem file: {1}" -msgstr "Tidak dapat menemukan berkas pem: {1}" - -#: znc.cpp:1704 -msgid "Invalid port" -msgstr "Port tidak valid" - -#: znc.cpp:1820 ClientCommand.cpp:1720 -msgid "Unable to bind: {1}" -msgstr "Tidak dapat mengikat: {1}" - -#: IRCNetwork.cpp:235 -msgid "Jumping servers because this server is no longer in the list" -msgstr "Melompati server karena server ini tidak lagi dalam daftar" - -#: IRCNetwork.cpp:667 User.cpp:699 -msgid "Welcome to ZNC" -msgstr "Selamat datang di ZNC" - -#: IRCNetwork.cpp:755 -msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." -msgstr "" -"Anda saat ini terputus dari IRC. Gunakan 'connect' untuk terhubung kembali." - -#: IRCNetwork.cpp:785 -msgid "This network is being deleted or moved to another user." -msgstr "Jaringan ini sedang dihapus atau dipindahkan ke pengguna lain." - -#: IRCNetwork.cpp:946 -msgid "Invalid index" -msgstr "" - -#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 -#: ClientCommand.cpp:1425 -msgid "You are not on {1}" -msgstr "" - -#: IRCNetwork.cpp:1057 -msgid "The channel {1} could not be joined, disabling it." -msgstr "Tidak dapat join ke channel {1}. menonaktifkan." - -#: IRCNetwork.cpp:1186 -msgid "Your current server was removed, jumping..." -msgstr "Server anda saat ini dihapus, melompati..." - -#: IRCNetwork.cpp:1349 -msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." -msgstr "" -"Tidak dapat terhubung ke {1}, karena ZNC tidak dikompilasi dengan dukungan " -"SSL." - -#: IRCNetwork.cpp:1370 -msgid "Some module aborted the connection attempt" -msgstr "Beberapa modul membatalkan upaya koneksi" - -#: IRCSock.cpp:520 -msgid "Error from server: {1}" -msgstr "Kesalahan dari server: {1}" - -#: IRCSock.cpp:722 -msgid "ZNC seems to be connected to itself, disconnecting..." -msgstr "ZNC tampaknya terhubung dengan sendiri, memutuskan..." - -#: IRCSock.cpp:769 -msgid "Server {1} redirects us to {2}:{3} with reason: {4}" -msgstr "Server {1} mengalihkan ke {2}: {3} dengan alasan: {4}" - -#: IRCSock.cpp:773 -msgid "Perhaps you want to add it as a new server." -msgstr "Mungkin anda ingin menambahkannya sebagai server baru." - -#: IRCSock.cpp:1003 -msgid "Channel {1} is linked to another channel and was thus disabled." -msgstr "Channel {1} terhubung ke channel lain dan karenanya dinonaktifkan." - -#: IRCSock.cpp:1015 -msgid "Switched to SSL (STARTTLS)" -msgstr "Beralih ke SSL (STARTTLS)" - -#: IRCSock.cpp:1068 -msgid "You quit: {1}" -msgstr "Anda keluar: {1}" - -#: IRCSock.cpp:1274 -msgid "Disconnected from IRC. Reconnecting..." -msgstr "Terputus dari IRC. Menghubungkan..." - -#: IRCSock.cpp:1305 -msgid "Cannot connect to IRC ({1}). Retrying..." -msgstr "Tidak dapat terhubung ke IRC ({1}). Mencoba lagi..." - -#: IRCSock.cpp:1308 -msgid "Disconnected from IRC ({1}). Reconnecting..." -msgstr "Terputus dari IRC ({1}). Menghubungkan..." - -#: IRCSock.cpp:1344 -msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" -msgstr "" -"Jika anda mempercayai sertifikat ini, lakukan /znc " -"AddTrustedServerFingerprint {1}" - -#: IRCSock.cpp:1353 -msgid "IRC connection timed out. Reconnecting..." -msgstr "Koneksi IRC kehabisan waktu. Menghubungkan..." - -#: IRCSock.cpp:1365 -msgid "Connection Refused. Reconnecting..." -msgstr "Koneksi tertolak. Menguhungkan..." - -#: IRCSock.cpp:1373 -msgid "Received a too long line from the IRC server!" -msgstr "Menerima baris terlalu panjang dari server IRC!" - -#: IRCSock.cpp:1487 -msgid "No free nick available" -msgstr "Tidak ada nick tersedia" - -#: IRCSock.cpp:1495 -msgid "No free nick found" -msgstr "Tidak ada nick ditemukan" - -#: Client.cpp:74 -msgid "No such module {1}" -msgstr "Modul tidak ada {1}" - -#: Client.cpp:394 -msgid "A client from {1} attempted to login as you, but was rejected: {2}" -msgstr "Klien dari {1} berusaha masuk seperti anda, namun ditolak: {2}" - -#: Client.cpp:429 -msgid "Network {1} doesn't exist." -msgstr "Jaringan {1} tidak ada." - -#: Client.cpp:443 -msgid "" -"You have several networks configured, but no network was specified for the " -"connection." -msgstr "" -"Anda memiliki beberapa jaringan terkonfigurasi, tetapi tidak ada jaringan " -"ditentukan untuk sambungan." - -#: Client.cpp:446 -msgid "" -"Selecting network {1}. To see list of all configured networks, use /znc " -"ListNetworks" -msgstr "" -"Memilih jaringan {1}. Untuk melihat daftar semua jaringan terkonfigurasi, " -"gunakan /znc ListNetworks" - -#: Client.cpp:449 -msgid "" -"If you want to choose another network, use /znc JumpNetwork , or " -"connect to ZNC with username {1}/ (instead of just {1})" -msgstr "" -"Jika anda ingin memilih jaringan lain, gunakan /znc JumpNetwork , " -"atau hubungkan ke ZNC dengan nama pengguna {1}/ (bukan hanya {1})" - -#: Client.cpp:455 -msgid "" -"You have no networks configured. Use /znc AddNetwork to add one." -msgstr "" -"Anda tidak memiliki jaringan terkonfigurasi. Gunakan /znc AddNetwork " -" untuk menambahkannya." - -#: Client.cpp:466 -msgid "Closing link: Timeout" -msgstr "Menutup link: Waktu habis" - -#: Client.cpp:488 -msgid "Closing link: Too long raw line" -msgstr "Menutup link: Baris raw terlalu panjang" - -#: Client.cpp:495 -msgid "" -"You are being disconnected because another user just authenticated as you." -msgstr "Anda terputus karena pengguna lain hanya diautentikasi sebagai anda." - -#: Client.cpp:1100 -msgid "Your CTCP to {1} got lost, you are not connected to IRC!" -msgstr "CTCP anda untuk {1} tersesat, anda tidak terhubung ke IRC!" - -#: Client.cpp:1226 -msgid "Your notice to {1} got lost, you are not connected to IRC!" -msgstr "Notice anda untuk {1} tersesat, anda tidak terhubung ke IRC!" - -#: Client.cpp:1265 -msgid "Removing channel {1}" -msgstr "Menghapus channel {1}" - -#: Client.cpp:1343 -msgid "Your message to {1} got lost, you are not connected to IRC!" -msgstr "Pesan anda untuk {1} tersesat, anda tidak terhubung ke IRC!" - -#: Client.cpp:1396 Client.cpp:1402 -msgid "Hello. How may I help you?" -msgstr "Halo. Bagaimana saya bisa membantu anda?" - -#: Client.cpp:1416 -msgid "Usage: /attach <#chans>" -msgstr "Gunakan: /attach <#chan>" - -#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 -#: ClientCommand.cpp:423 ClientCommand.cpp:450 -msgid "There was {1} channel matching [{2}]" -msgid_plural "There were {1} channels matching [{2}]" -msgstr[0] "Ada {1} pencocokan saluran [{2}]" - -#: Client.cpp:1426 ClientCommand.cpp:132 -msgid "Attached {1} channel" -msgid_plural "Attached {1} channels" -msgstr[0] "" - -#: Client.cpp:1438 -msgid "Usage: /detach <#chans>" -msgstr "" - -#: Client.cpp:1448 ClientCommand.cpp:154 -msgid "Detached {1} channel" -msgid_plural "Detached {1} channels" -msgstr[0] "" - -#: Chan.cpp:680 -msgid "Buffer Playback..." -msgstr "" - -#: Chan.cpp:718 -msgid "Playback Complete." -msgstr "" - -#: Modules.cpp:554 -msgctxt "modhelpcmd" -msgid "" -msgstr "" - -#: Modules.cpp:555 -msgctxt "modhelpcmd" -msgid "Generate this output" -msgstr "" - -#: Modules.cpp:599 ClientCommand.cpp:1992 -msgid "No matches for '{1}'" -msgstr "" - -#: Modules.cpp:734 -msgid "This module doesn't implement any commands." -msgstr "" - -#: Modules.cpp:736 -msgid "Unknown command!" -msgstr "" - -#: Modules.cpp:1786 -msgid "" -"Module names can only contain letters, numbers and underscores, [{1}] is " -"invalid" -msgstr "" - -#: Modules.cpp:1805 -msgid "Module {1} already loaded." -msgstr "" - -#: Modules.cpp:1819 -msgid "Unable to find module {1}" -msgstr "" - -#: Modules.cpp:1831 -msgid "Module {1} does not support module type {2}." -msgstr "" - -#: Modules.cpp:1838 -msgid "Module {1} requires a user." -msgstr "" - -#: Modules.cpp:1844 -msgid "Module {1} requires a network." -msgstr "" - -#: Modules.cpp:1860 -msgid "Caught an exception" -msgstr "" - -#: Modules.cpp:1866 -msgid "Module {1} aborted: {2}" -msgstr "" - -#: Modules.cpp:1868 -msgid "Module {1} aborted." -msgstr "" - -#: Modules.cpp:1892 Modules.cpp:1934 -msgid "Module [{1}] not loaded." -msgstr "" - -#: Modules.cpp:1916 -msgid "Module {1} unloaded." -msgstr "" - -#: Modules.cpp:1921 -msgid "Unable to unload module {1}." -msgstr "" - -#: Modules.cpp:1950 -msgid "Reloaded module {1}." -msgstr "" - -#: Modules.cpp:1969 -msgid "Unable to find module {1}." -msgstr "" - -#: Modules.cpp:2117 -msgid "Unknown error" -msgstr "" - -#: Modules.cpp:2118 -msgid "Unable to open module {1}: {2}" -msgstr "" - -#: Modules.cpp:2127 -msgid "Could not find ZNCModuleEntry in module {1}" -msgstr "" - -#: Modules.cpp:2135 -msgid "" -"Version mismatch for module {1}: core is {2}, module is built for {3}. " -"Recompile this module." -msgstr "" - -#: Modules.cpp:2146 -msgid "" -"Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " -"this module." -msgstr "" - -#: Modules.cpp:2177 Modules.cpp:2183 -msgctxt "modhelpcmd" -msgid "Command" -msgstr "" - -#: Modules.cpp:2178 Modules.cpp:2185 -msgctxt "modhelpcmd" -msgid "Description" -msgstr "" - -#: ClientCommand.cpp:51 ClientCommand.cpp:115 ClientCommand.cpp:137 -#: ClientCommand.cpp:339 ClientCommand.cpp:390 ClientCommand.cpp:405 -#: ClientCommand.cpp:432 ClientCommand.cpp:459 ClientCommand.cpp:480 -#: ClientCommand.cpp:499 ClientCommand.cpp:824 ClientCommand.cpp:848 -#: ClientCommand.cpp:874 ClientCommand.cpp:908 ClientCommand.cpp:921 -#: ClientCommand.cpp:934 ClientCommand.cpp:949 ClientCommand.cpp:1410 -#: ClientCommand.cpp:1458 ClientCommand.cpp:1490 ClientCommand.cpp:1501 -#: ClientCommand.cpp:1510 ClientCommand.cpp:1522 -msgid "You must be connected with a network to use this command" -msgstr "" - -#: ClientCommand.cpp:58 -msgid "Usage: ListNicks <#chan>" -msgstr "" - -#: ClientCommand.cpp:65 -msgid "You are not on [{1}]" -msgstr "" - -#: ClientCommand.cpp:70 -msgid "You are not on [{1}] (trying)" -msgstr "" - -#: ClientCommand.cpp:79 -msgid "No nicks on [{1}]" -msgstr "" - -#: ClientCommand.cpp:91 ClientCommand.cpp:106 -msgid "Nick" -msgstr "" - -#: ClientCommand.cpp:92 ClientCommand.cpp:107 -msgid "Ident" -msgstr "" - -#: ClientCommand.cpp:93 ClientCommand.cpp:108 -msgid "Host" -msgstr "" - -#: ClientCommand.cpp:122 -msgid "Usage: Attach <#chans>" -msgstr "" - -#: ClientCommand.cpp:144 -msgid "Usage: Detach <#chans>" -msgstr "" - -#: ClientCommand.cpp:161 -msgid "There is no MOTD set." -msgstr "" - -#: ClientCommand.cpp:167 -msgid "Rehashing succeeded!" -msgstr "" - -#: ClientCommand.cpp:169 -msgid "Rehashing failed: {1}" -msgstr "" - -#: ClientCommand.cpp:173 -msgid "Wrote config to {1}" -msgstr "" - -#: ClientCommand.cpp:175 -msgid "Error while trying to write config." -msgstr "" - -#: ClientCommand.cpp:183 -msgid "Usage: ListClients" -msgstr "Penggunaan: ListClients" - -#: ClientCommand.cpp:190 -msgid "No such user: {1}" -msgstr "Tidak ada pengguna: {1}" - -#: ClientCommand.cpp:198 -msgid "No clients are connected" -msgstr "Tidak ada klien terhubung" - -#: ClientCommand.cpp:203 ClientCommand.cpp:209 -msgctxt "listclientscmd" -msgid "Host" -msgstr "" - -#: ClientCommand.cpp:204 ClientCommand.cpp:212 -msgctxt "listclientscmd" -msgid "Network" -msgstr "" - -#: ClientCommand.cpp:205 ClientCommand.cpp:215 -msgctxt "listclientscmd" -msgid "Identifier" -msgstr "Pengenal" - -#: ClientCommand.cpp:223 ClientCommand.cpp:229 -msgctxt "listuserscmd" -msgid "Username" -msgstr "" - -#: ClientCommand.cpp:224 ClientCommand.cpp:230 -msgctxt "listuserscmd" -msgid "Networks" -msgstr "Jaringan" - -#: ClientCommand.cpp:225 ClientCommand.cpp:232 -msgctxt "listuserscmd" -msgid "Clients" -msgstr "Klien" - -#: ClientCommand.cpp:240 ClientCommand.cpp:250 ClientCommand.cpp:260 -#: ClientCommand.cpp:263 -msgctxt "listallusernetworkscmd" -msgid "Username" -msgstr "" - -#: ClientCommand.cpp:241 ClientCommand.cpp:251 ClientCommand.cpp:266 -msgctxt "listallusernetworkscmd" -msgid "Network" -msgstr "" - -#: ClientCommand.cpp:242 ClientCommand.cpp:252 ClientCommand.cpp:268 -msgctxt "listallusernetworkscmd" -msgid "Clients" -msgstr "Klien" - -#: ClientCommand.cpp:243 ClientCommand.cpp:271 ClientCommand.cpp:280 -msgctxt "listallusernetworkscmd" -msgid "On IRC" -msgstr "" - -#: ClientCommand.cpp:244 ClientCommand.cpp:273 -msgctxt "listallusernetworkscmd" -msgid "IRC Server" -msgstr "" - -#: ClientCommand.cpp:245 ClientCommand.cpp:275 -msgctxt "listallusernetworkscmd" -msgid "IRC User" -msgstr "" - -#: ClientCommand.cpp:246 ClientCommand.cpp:277 -msgctxt "listallusernetworkscmd" -msgid "Channels" -msgstr "" - -#: ClientCommand.cpp:251 -msgid "N/A" -msgstr "Tidak Ada" - -#: ClientCommand.cpp:272 -msgctxt "listallusernetworkscmd" -msgid "Yes" -msgstr "" - -#: ClientCommand.cpp:281 -msgctxt "listallusernetworkscmd" -msgid "No" -msgstr "" - -#: ClientCommand.cpp:291 -msgid "Usage: SetMOTD " -msgstr "Penggunaan: SetMOTD " - -#: ClientCommand.cpp:294 -msgid "MOTD set to: {1}" -msgstr "MOTD diatur ke: {1}" - -#: ClientCommand.cpp:300 -msgid "Usage: AddMOTD " -msgstr "Penggunaan: AddMOTD " - -#: ClientCommand.cpp:303 -msgid "Added [{1}] to MOTD" -msgstr "Tambah [{1}] ke MOTD" - -#: ClientCommand.cpp:307 -msgid "Cleared MOTD" -msgstr "MOTD Terhapus" - -#: ClientCommand.cpp:329 -msgid "" -"ERROR: Writing config file to disk failed! Aborting. Use {1} FORCE to ignore." -msgstr "" -"KESALAHAN: Penulisan berkas konfigurasi ke disk gagal! Membatalkan. Gunakan " -"{1} FORCE untuk mengabaikan." - -#: ClientCommand.cpp:344 ClientCommand.cpp:862 ClientCommand.cpp:903 -msgid "You don't have any servers added." -msgstr "" - -#: ClientCommand.cpp:355 -msgid "Server [{1}] not found" -msgstr "Server [{1}] tidak ditemukan" - -#: ClientCommand.cpp:375 ClientCommand.cpp:380 -msgid "Connecting to {1}..." -msgstr "Menghubungkan ke {1}..." - -#: ClientCommand.cpp:377 -msgid "Jumping to the next server in the list..." -msgstr "Lompat ke server selanjutnya dalam daftar..." - -#: ClientCommand.cpp:382 -msgid "Connecting..." -msgstr "Menghubungkan..." - -#: ClientCommand.cpp:400 -msgid "Disconnected from IRC. Use 'connect' to reconnect." -msgstr "Terputus dari IRC. Gunakan 'connect' untuk terhubung kembali." - -#: ClientCommand.cpp:412 -msgid "Usage: EnableChan <#chans>" -msgstr "Gunakan: EnableChan <#channelnya>" - -#: ClientCommand.cpp:426 -msgid "Enabled {1} channel" -msgid_plural "Enabled {1} channels" -msgstr[0] "Channel {1} diaktifkan" - -#: ClientCommand.cpp:439 -msgid "Usage: DisableChan <#chans>" -msgstr "Gunakan: DisableChan <#channelnya>" - -#: ClientCommand.cpp:453 -msgid "Disabled {1} channel" -msgid_plural "Disabled {1} channels" -msgstr[0] "Channel {1} dinonaktifkan" - -#: ClientCommand.cpp:466 -msgid "Usage: MoveChan <#chan> " -msgstr "" - -#: ClientCommand.cpp:474 -msgid "Moved channel {1} to index {2}" -msgstr "" - -#: ClientCommand.cpp:487 -msgid "Usage: SwapChans <#chan1> <#chan2>" -msgstr "" - -#: ClientCommand.cpp:493 -msgid "Swapped channels {1} and {2}" -msgstr "" - -#: ClientCommand.cpp:510 -msgid "Usage: ListChans" -msgstr "" - -#: ClientCommand.cpp:517 -msgid "No such user [{1}]" -msgstr "" - -#: ClientCommand.cpp:523 -msgid "User [{1}] doesn't have network [{2}]" -msgstr "" - -#: ClientCommand.cpp:534 -msgid "There are no channels defined." -msgstr "" - -#: ClientCommand.cpp:539 ClientCommand.cpp:557 -msgctxt "listchans" -msgid "Index" -msgstr "" - -#: ClientCommand.cpp:540 ClientCommand.cpp:558 -msgctxt "listchans" -msgid "Name" -msgstr "" - -#: ClientCommand.cpp:541 ClientCommand.cpp:561 -msgctxt "listchans" -msgid "Status" -msgstr "" - -#: ClientCommand.cpp:542 ClientCommand.cpp:568 -msgctxt "listchans" -msgid "In config" -msgstr "" - -#: ClientCommand.cpp:543 ClientCommand.cpp:570 -msgctxt "listchans" -msgid "Buffer" -msgstr "" - -#: ClientCommand.cpp:544 ClientCommand.cpp:574 -msgctxt "listchans" -msgid "Clear" -msgstr "" - -#: ClientCommand.cpp:545 ClientCommand.cpp:579 -msgctxt "listchans" -msgid "Modes" -msgstr "" - -#: ClientCommand.cpp:546 ClientCommand.cpp:580 -msgctxt "listchans" -msgid "Users" -msgstr "" - -#: ClientCommand.cpp:563 -msgctxt "listchans" -msgid "Detached" -msgstr "" - -#: ClientCommand.cpp:564 -msgctxt "listchans" -msgid "Joined" -msgstr "" - -#: ClientCommand.cpp:565 -msgctxt "listchans" -msgid "Disabled" -msgstr "" - -#: ClientCommand.cpp:566 -msgctxt "listchans" -msgid "Trying" -msgstr "" - -#: ClientCommand.cpp:569 ClientCommand.cpp:577 -msgctxt "listchans" -msgid "yes" -msgstr "" - -#: ClientCommand.cpp:596 -msgid "Total: {1}, Joined: {2}, Detached: {3}, Disabled: {4}" -msgstr "" - -#: ClientCommand.cpp:600 ClientCommand.cpp:636 ClientCommand.cpp:816 -#: ClientCommand.cpp:842 -msgid "Access denied!" -msgstr "" - -#: ClientCommand.cpp:606 -msgid "" -"Network number limit reached. Ask an admin to increase the limit for you, or " -"delete unneeded networks using /znc DelNetwork " -msgstr "" - -#: ClientCommand.cpp:615 -msgid "Usage: AddNetwork " -msgstr "" - -#: ClientCommand.cpp:619 -msgid "Network name should be alphanumeric" -msgstr "" - -#: ClientCommand.cpp:626 -msgid "" -"Network added. Use /znc JumpNetwork {1}, or connect to ZNC with username {2} " -"(instead of just {3}) to connect to it." -msgstr "" - -#: ClientCommand.cpp:631 -msgid "Unable to add that network" -msgstr "" - -#: ClientCommand.cpp:643 -msgid "Usage: DelNetwork " -msgstr "" - -#: ClientCommand.cpp:652 -msgid "Network deleted" -msgstr "" - -#: ClientCommand.cpp:655 -msgid "Failed to delete network, perhaps this network doesn't exist" -msgstr "" - -#: ClientCommand.cpp:665 -msgid "User {1} not found" -msgstr "" - -#: ClientCommand.cpp:673 ClientCommand.cpp:681 -msgctxt "listnetworks" -msgid "Network" -msgstr "" - -#: ClientCommand.cpp:674 ClientCommand.cpp:683 ClientCommand.cpp:692 -msgctxt "listnetworks" -msgid "On IRC" -msgstr "" - -#: ClientCommand.cpp:675 ClientCommand.cpp:685 -msgctxt "listnetworks" -msgid "IRC Server" -msgstr "" - -#: ClientCommand.cpp:676 ClientCommand.cpp:687 -msgctxt "listnetworks" -msgid "IRC User" -msgstr "" - -#: ClientCommand.cpp:677 ClientCommand.cpp:689 -msgctxt "listnetworks" -msgid "Channels" -msgstr "" - -#: ClientCommand.cpp:684 -msgctxt "listnetworks" -msgid "Yes" -msgstr "" - -#: ClientCommand.cpp:693 -msgctxt "listnetworks" -msgid "No" -msgstr "" - -#: ClientCommand.cpp:698 -msgctxt "listnetworks" -msgid "No networks" -msgstr "" - -#: ClientCommand.cpp:702 ClientCommand.cpp:1017 -msgid "Access denied." -msgstr "" - -#: ClientCommand.cpp:713 -msgid "Usage: MoveNetwork [new network]" -msgstr "" - -#: ClientCommand.cpp:723 -msgid "Old user {1} not found." -msgstr "" - -#: ClientCommand.cpp:729 -msgid "Old network {1} not found." -msgstr "" - -#: ClientCommand.cpp:735 -msgid "New user {1} not found." -msgstr "" - -#: ClientCommand.cpp:740 -msgid "User {1} already has network {2}." -msgstr "" - -#: ClientCommand.cpp:746 -msgid "Invalid network name [{1}]" -msgstr "" - -#: ClientCommand.cpp:762 -msgid "Some files seem to be in {1}. You might want to move them to {2}" -msgstr "" - -#: ClientCommand.cpp:776 -msgid "Error adding network: {1}" -msgstr "" - -#: ClientCommand.cpp:788 -msgid "Success." -msgstr "" - -#: ClientCommand.cpp:791 -msgid "Copied the network to new user, but failed to delete old network" -msgstr "" - -#: ClientCommand.cpp:798 -msgid "No network supplied." -msgstr "" - -#: ClientCommand.cpp:803 -msgid "You are already connected with this network." -msgstr "" - -#: ClientCommand.cpp:809 -msgid "Switched to {1}" -msgstr "" - -#: ClientCommand.cpp:812 -msgid "You don't have a network named {1}" -msgstr "" - -#: ClientCommand.cpp:829 -msgid "Usage: AddServer [[+]port] [pass]" -msgstr "" - -#: ClientCommand.cpp:834 -msgid "Server added" -msgstr "" - -#: ClientCommand.cpp:837 -msgid "" -"Unable to add that server. Perhaps the server is already added or openssl is " -"disabled?" -msgstr "" - -#: ClientCommand.cpp:857 -msgid "Usage: DelServer [port] [pass]" -msgstr "" - -#: ClientCommand.cpp:867 -msgid "Server removed" -msgstr "" - -#: ClientCommand.cpp:869 -msgid "No such server" -msgstr "" - -#: ClientCommand.cpp:882 ClientCommand.cpp:890 -msgctxt "listservers" -msgid "Host" -msgstr "" - -#: ClientCommand.cpp:883 ClientCommand.cpp:892 -msgctxt "listservers" -msgid "Port" -msgstr "" - -#: ClientCommand.cpp:884 ClientCommand.cpp:895 -msgctxt "listservers" -msgid "SSL" -msgstr "" - -#: ClientCommand.cpp:885 ClientCommand.cpp:897 -msgctxt "listservers" -msgid "Password" -msgstr "" - -#: ClientCommand.cpp:896 -msgctxt "listservers|cell" -msgid "SSL" -msgstr "" - -#: ClientCommand.cpp:913 -msgid "Usage: AddTrustedServerFingerprint " -msgstr "" - -#: ClientCommand.cpp:917 ClientCommand.cpp:930 -msgid "Done." -msgstr "" - -#: ClientCommand.cpp:926 -msgid "Usage: DelTrustedServerFingerprint " -msgstr "" - -#: ClientCommand.cpp:939 -msgid "No fingerprints added." -msgstr "" - -#: ClientCommand.cpp:955 ClientCommand.cpp:961 -msgctxt "topicscmd" -msgid "Channel" -msgstr "" - -#: ClientCommand.cpp:956 ClientCommand.cpp:962 -msgctxt "topicscmd" -msgid "Set By" -msgstr "" - -#: ClientCommand.cpp:957 ClientCommand.cpp:963 -msgctxt "topicscmd" -msgid "Topic" -msgstr "" - -#: ClientCommand.cpp:970 ClientCommand.cpp:975 -msgctxt "listmods" -msgid "Name" -msgstr "" - -#: ClientCommand.cpp:971 ClientCommand.cpp:976 -msgctxt "listmods" -msgid "Arguments" -msgstr "" - -#: ClientCommand.cpp:985 -msgid "No global modules loaded." -msgstr "" - -#: ClientCommand.cpp:987 ClientCommand.cpp:1051 -msgid "Global modules:" -msgstr "" - -#: ClientCommand.cpp:996 -msgid "Your user has no modules loaded." -msgstr "" - -#: ClientCommand.cpp:998 ClientCommand.cpp:1063 -msgid "User modules:" -msgstr "" - -#: ClientCommand.cpp:1006 -msgid "This network has no modules loaded." -msgstr "" - -#: ClientCommand.cpp:1008 ClientCommand.cpp:1075 -msgid "Network modules:" -msgstr "" - -#: ClientCommand.cpp:1023 ClientCommand.cpp:1030 -msgctxt "listavailmods" -msgid "Name" -msgstr "" - -#: ClientCommand.cpp:1024 ClientCommand.cpp:1035 -msgctxt "listavailmods" -msgid "Description" -msgstr "" - -#: ClientCommand.cpp:1049 -msgid "No global modules available." -msgstr "" - -#: ClientCommand.cpp:1061 -msgid "No user modules available." -msgstr "" - -#: ClientCommand.cpp:1073 -msgid "No network modules available." -msgstr "" - -#: ClientCommand.cpp:1101 -msgid "Unable to load {1}: Access denied." -msgstr "" - -#: ClientCommand.cpp:1107 -msgid "Usage: LoadMod [--type=global|user|network] [args]" -msgstr "" - -#: ClientCommand.cpp:1114 -msgid "Unable to load {1}: {2}" -msgstr "" - -#: ClientCommand.cpp:1124 -msgid "Unable to load global module {1}: Access denied." -msgstr "" - -#: ClientCommand.cpp:1130 -msgid "Unable to load network module {1}: Not connected with a network." -msgstr "" - -#: ClientCommand.cpp:1152 -msgid "Unknown module type" -msgstr "" - -#: ClientCommand.cpp:1157 -msgid "Loaded module {1}" -msgstr "" - -#: ClientCommand.cpp:1159 -msgid "Loaded module {1}: {2}" -msgstr "" - -#: ClientCommand.cpp:1162 -msgid "Unable to load module {1}: {2}" -msgstr "" - -#: ClientCommand.cpp:1185 -msgid "Unable to unload {1}: Access denied." -msgstr "" - -#: ClientCommand.cpp:1191 -msgid "Usage: UnloadMod [--type=global|user|network] " -msgstr "" - -#: ClientCommand.cpp:1200 -msgid "Unable to determine type of {1}: {2}" -msgstr "" - -#: ClientCommand.cpp:1208 -msgid "Unable to unload global module {1}: Access denied." -msgstr "" - -#: ClientCommand.cpp:1215 -msgid "Unable to unload network module {1}: Not connected with a network." -msgstr "" - -#: ClientCommand.cpp:1234 -msgid "Unable to unload module {1}: Unknown module type" -msgstr "" - -#: ClientCommand.cpp:1247 -msgid "Unable to reload modules. Access denied." -msgstr "" - -#: ClientCommand.cpp:1268 -msgid "Usage: ReloadMod [--type=global|user|network] [args]" -msgstr "" - -#: ClientCommand.cpp:1277 -msgid "Unable to reload {1}: {2}" -msgstr "" - -#: ClientCommand.cpp:1285 -msgid "Unable to reload global module {1}: Access denied." -msgstr "" - -#: ClientCommand.cpp:1292 -msgid "Unable to reload network module {1}: Not connected with a network." -msgstr "" - -#: ClientCommand.cpp:1314 -msgid "Unable to reload module {1}: Unknown module type" -msgstr "" - -#: ClientCommand.cpp:1325 -msgid "Usage: UpdateMod " -msgstr "" - -#: ClientCommand.cpp:1329 -msgid "Reloading {1} everywhere" -msgstr "" - -#: ClientCommand.cpp:1331 -msgid "Done" -msgstr "" - -#: ClientCommand.cpp:1334 -msgid "" -"Done, but there were errors, module {1} could not be reloaded everywhere." -msgstr "" - -#: ClientCommand.cpp:1342 -msgid "" -"You must be connected with a network to use this command. Try " -"SetUserBindHost instead" -msgstr "" - -#: ClientCommand.cpp:1349 -msgid "Usage: SetBindHost " -msgstr "" - -#: ClientCommand.cpp:1354 ClientCommand.cpp:1371 -msgid "You already have this bind host!" -msgstr "" - -#: ClientCommand.cpp:1359 -msgid "Set bind host for network {1} to {2}" -msgstr "" - -#: ClientCommand.cpp:1366 -msgid "Usage: SetUserBindHost " -msgstr "" - -#: ClientCommand.cpp:1376 -msgid "Set default bind host to {1}" -msgstr "" - -#: ClientCommand.cpp:1382 -msgid "" -"You must be connected with a network to use this command. Try " -"ClearUserBindHost instead" -msgstr "" - -#: ClientCommand.cpp:1387 -msgid "Bind host cleared for this network." -msgstr "" - -#: ClientCommand.cpp:1391 -msgid "Default bind host cleared for your user." -msgstr "" - -#: ClientCommand.cpp:1394 -msgid "This user's default bind host not set" -msgstr "" - -#: ClientCommand.cpp:1396 -msgid "This user's default bind host is {1}" -msgstr "" - -#: ClientCommand.cpp:1401 -msgid "This network's bind host not set" -msgstr "" - -#: ClientCommand.cpp:1403 -msgid "This network's default bind host is {1}" -msgstr "" - -#: ClientCommand.cpp:1417 -msgid "Usage: PlayBuffer <#chan|query>" -msgstr "" - -#: ClientCommand.cpp:1430 -msgid "You are not on {1} (trying to join)" -msgstr "" - -#: ClientCommand.cpp:1435 -msgid "The buffer for channel {1} is empty" -msgstr "" - -#: ClientCommand.cpp:1444 -msgid "No active query with {1}" -msgstr "" - -#: ClientCommand.cpp:1449 -msgid "The buffer for {1} is empty" -msgstr "" - -#: ClientCommand.cpp:1465 -msgid "Usage: ClearBuffer <#chan|query>" -msgstr "" - -#: ClientCommand.cpp:1484 -msgid "{1} buffer matching {2} has been cleared" -msgid_plural "{1} buffers matching {2} have been cleared" -msgstr[0] "" - -#: ClientCommand.cpp:1497 -msgid "All channel buffers have been cleared" -msgstr "" - -#: ClientCommand.cpp:1506 -msgid "All query buffers have been cleared" -msgstr "" - -#: ClientCommand.cpp:1518 -msgid "All buffers have been cleared" -msgstr "" - -#: ClientCommand.cpp:1529 -msgid "Usage: SetBuffer <#chan|query> [linecount]" -msgstr "" - -#: ClientCommand.cpp:1550 -msgid "Setting buffer size failed for {1} buffer" -msgid_plural "Setting buffer size failed for {1} buffers" -msgstr[0] "" - -#: ClientCommand.cpp:1553 -msgid "Maximum buffer size is {1} line" -msgid_plural "Maximum buffer size is {1} lines" -msgstr[0] "" - -#: ClientCommand.cpp:1558 -msgid "Size of every buffer was set to {1} line" -msgid_plural "Size of every buffer was set to {1} lines" -msgstr[0] "" - -#: ClientCommand.cpp:1568 ClientCommand.cpp:1575 ClientCommand.cpp:1586 -#: ClientCommand.cpp:1595 ClientCommand.cpp:1603 -msgctxt "trafficcmd" -msgid "Username" -msgstr "" - -#: ClientCommand.cpp:1569 ClientCommand.cpp:1576 ClientCommand.cpp:1588 -#: ClientCommand.cpp:1597 ClientCommand.cpp:1605 -msgctxt "trafficcmd" -msgid "In" -msgstr "" - -#: ClientCommand.cpp:1570 ClientCommand.cpp:1578 ClientCommand.cpp:1589 -#: ClientCommand.cpp:1598 ClientCommand.cpp:1606 -msgctxt "trafficcmd" -msgid "Out" -msgstr "" - -#: ClientCommand.cpp:1571 ClientCommand.cpp:1581 ClientCommand.cpp:1591 -#: ClientCommand.cpp:1599 ClientCommand.cpp:1608 -msgctxt "trafficcmd" -msgid "Total" -msgstr "" - -#: ClientCommand.cpp:1587 -msgctxt "trafficcmd" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1596 -msgctxt "trafficcmd" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1604 -msgctxt "trafficcmd" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1613 -msgid "Running for {1}" -msgstr "" - -#: ClientCommand.cpp:1619 -msgid "Unknown command, try 'Help'" -msgstr "" - -#: ClientCommand.cpp:1628 ClientCommand.cpp:1639 -msgctxt "listports" -msgid "Port" -msgstr "" - -#: ClientCommand.cpp:1629 ClientCommand.cpp:1642 -msgctxt "listports" -msgid "BindHost" -msgstr "" - -#: ClientCommand.cpp:1630 ClientCommand.cpp:1645 -msgctxt "listports" -msgid "SSL" -msgstr "" - -#: ClientCommand.cpp:1631 ClientCommand.cpp:1650 -msgctxt "listports" -msgid "Protocol" -msgstr "" - -#: ClientCommand.cpp:1632 ClientCommand.cpp:1657 -msgctxt "listports" -msgid "IRC" -msgstr "" - -#: ClientCommand.cpp:1633 ClientCommand.cpp:1662 -msgctxt "listports" -msgid "Web" -msgstr "" - -#: ClientCommand.cpp:1646 -msgctxt "listports|ssl" -msgid "yes" -msgstr "" - -#: ClientCommand.cpp:1647 -msgctxt "listports|ssl" -msgid "no" -msgstr "" - -#: ClientCommand.cpp:1651 -msgctxt "listports" -msgid "IPv4 and IPv6" -msgstr "" - -#: ClientCommand.cpp:1653 -msgctxt "listports" -msgid "IPv4" -msgstr "" - -#: ClientCommand.cpp:1654 -msgctxt "listports" -msgid "IPv6" -msgstr "" - -#: ClientCommand.cpp:1660 -msgctxt "listports|irc" -msgid "yes" -msgstr "" - -#: ClientCommand.cpp:1661 -msgctxt "listports|irc" -msgid "no" -msgstr "" - -#: ClientCommand.cpp:1665 -msgctxt "listports|irc" -msgid "yes, on {1}" -msgstr "" - -#: ClientCommand.cpp:1667 -msgctxt "listports|web" -msgid "no" -msgstr "" - -#: ClientCommand.cpp:1707 -msgid "" -"Usage: AddPort <[+]port> [bindhost [uriprefix]]" -msgstr "" - -#: ClientCommand.cpp:1723 -msgid "Port added" -msgstr "" - -#: ClientCommand.cpp:1725 -msgid "Couldn't add port" -msgstr "" - -#: ClientCommand.cpp:1731 -msgid "Usage: DelPort [bindhost]" -msgstr "" - -#: ClientCommand.cpp:1740 -msgid "Deleted Port" -msgstr "" - -#: ClientCommand.cpp:1742 -msgid "Unable to find a matching port" -msgstr "" - -#: ClientCommand.cpp:1750 ClientCommand.cpp:1765 -msgctxt "helpcmd" -msgid "Command" -msgstr "" - -#: ClientCommand.cpp:1751 ClientCommand.cpp:1767 -msgctxt "helpcmd" -msgid "Description" -msgstr "" - -#: ClientCommand.cpp:1756 -msgid "" -"In the following list all occurrences of <#chan> support wildcards (* and ?) " -"except ListNicks" -msgstr "" - -#: ClientCommand.cpp:1773 -msgctxt "helpcmd|Version|desc" -msgid "Print which version of ZNC this is" -msgstr "" - -#: ClientCommand.cpp:1776 -msgctxt "helpcmd|ListMods|desc" -msgid "List all loaded modules" -msgstr "" - -#: ClientCommand.cpp:1779 -msgctxt "helpcmd|ListAvailMods|desc" -msgid "List all available modules" -msgstr "" - -#: ClientCommand.cpp:1783 ClientCommand.cpp:1974 -msgctxt "helpcmd|ListChans|desc" -msgid "List all channels" -msgstr "" - -#: ClientCommand.cpp:1786 -msgctxt "helpcmd|ListNicks|args" -msgid "<#chan>" -msgstr "" - -#: ClientCommand.cpp:1787 -msgctxt "helpcmd|ListNicks|desc" -msgid "List all nicks on a channel" -msgstr "" - -#: ClientCommand.cpp:1790 -msgctxt "helpcmd|ListClients|desc" -msgid "List all clients connected to your ZNC user" -msgstr "" - -#: ClientCommand.cpp:1794 -msgctxt "helpcmd|ListServers|desc" -msgid "List all servers of current IRC network" -msgstr "" - -#: ClientCommand.cpp:1798 -msgctxt "helpcmd|AddNetwork|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1799 -msgctxt "helpcmd|AddNetwork|desc" -msgid "Add a network to your user" -msgstr "" - -#: ClientCommand.cpp:1801 -msgctxt "helpcmd|DelNetwork|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1802 -msgctxt "helpcmd|DelNetwork|desc" -msgid "Delete a network from your user" -msgstr "" - -#: ClientCommand.cpp:1804 -msgctxt "helpcmd|ListNetworks|desc" -msgid "List all networks" -msgstr "" - -#: ClientCommand.cpp:1807 -msgctxt "helpcmd|MoveNetwork|args" -msgid " [new network]" -msgstr "" - -#: ClientCommand.cpp:1809 -msgctxt "helpcmd|MoveNetwork|desc" -msgid "Move an IRC network from one user to another" -msgstr "" - -#: ClientCommand.cpp:1813 -msgctxt "helpcmd|JumpNetwork|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1814 -msgctxt "helpcmd|JumpNetwork|desc" -msgid "" -"Jump to another network (Alternatively, you can connect to ZNC several " -"times, using `user/network` as username)" -msgstr "" - -#: ClientCommand.cpp:1819 -msgctxt "helpcmd|AddServer|args" -msgid " [[+]port] [pass]" -msgstr "" - -#: ClientCommand.cpp:1820 -msgctxt "helpcmd|AddServer|desc" -msgid "" -"Add a server to the list of alternate/backup servers of current IRC network." -msgstr "" - -#: ClientCommand.cpp:1824 -msgctxt "helpcmd|DelServer|args" -msgid " [port] [pass]" -msgstr "" - -#: ClientCommand.cpp:1825 -msgctxt "helpcmd|DelServer|desc" -msgid "" -"Remove a server from the list of alternate/backup servers of current IRC " -"network" -msgstr "" - -#: ClientCommand.cpp:1831 -msgctxt "helpcmd|AddTrustedServerFingerprint|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1832 -msgctxt "helpcmd|AddTrustedServerFingerprint|desc" -msgid "" -"Add a trusted server SSL certificate fingerprint (SHA-256) to current IRC " -"network." -msgstr "" - -#: ClientCommand.cpp:1837 -msgctxt "helpcmd|DelTrustedServerFingerprint|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1838 -msgctxt "helpcmd|DelTrustedServerFingerprint|desc" -msgid "Delete a trusted server SSL certificate from current IRC network." -msgstr "" - -#: ClientCommand.cpp:1842 -msgctxt "helpcmd|ListTrustedServerFingerprints|desc" -msgid "List all trusted server SSL certificates of current IRC network." -msgstr "" - -#: ClientCommand.cpp:1845 -msgctxt "helpcmd|EnableChan|args" -msgid "<#chans>" -msgstr "" - -#: ClientCommand.cpp:1846 -msgctxt "helpcmd|EnableChan|desc" -msgid "Enable channels" -msgstr "" - -#: ClientCommand.cpp:1847 -msgctxt "helpcmd|DisableChan|args" -msgid "<#chans>" -msgstr "" - -#: ClientCommand.cpp:1848 -msgctxt "helpcmd|DisableChan|desc" -msgid "Disable channels" -msgstr "" - -#: ClientCommand.cpp:1849 -msgctxt "helpcmd|MoveChan|args" -msgid "<#chan> " -msgstr "" - -#: ClientCommand.cpp:1850 -msgctxt "helpcmd|MoveChan|desc" -msgid "Move channel in sort order" -msgstr "" - -#: ClientCommand.cpp:1852 -msgctxt "helpcmd|SwapChans|args" -msgid "<#chan1> <#chan2>" -msgstr "" - -#: ClientCommand.cpp:1853 -msgctxt "helpcmd|SwapChans|desc" -msgid "Swap channels in sort order" -msgstr "" - -#: ClientCommand.cpp:1854 -msgctxt "helpcmd|Attach|args" -msgid "<#chans>" -msgstr "" - -#: ClientCommand.cpp:1855 -msgctxt "helpcmd|Attach|desc" -msgid "Attach to channels" -msgstr "" - -#: ClientCommand.cpp:1856 -msgctxt "helpcmd|Detach|args" -msgid "<#chans>" -msgstr "" - -#: ClientCommand.cpp:1857 -msgctxt "helpcmd|Detach|desc" -msgid "Detach from channels" -msgstr "" - -#: ClientCommand.cpp:1860 -msgctxt "helpcmd|Topics|desc" -msgid "Show topics in all your channels" -msgstr "" - -#: ClientCommand.cpp:1863 -msgctxt "helpcmd|PlayBuffer|args" -msgid "<#chan|query>" -msgstr "" - -#: ClientCommand.cpp:1864 -msgctxt "helpcmd|PlayBuffer|desc" -msgid "Play back the specified buffer" -msgstr "" - -#: ClientCommand.cpp:1866 -msgctxt "helpcmd|ClearBuffer|args" -msgid "<#chan|query>" -msgstr "" - -#: ClientCommand.cpp:1867 -msgctxt "helpcmd|ClearBuffer|desc" -msgid "Clear the specified buffer" -msgstr "" - -#: ClientCommand.cpp:1869 -msgctxt "helpcmd|ClearAllBuffers|desc" -msgid "Clear all channel and query buffers" -msgstr "" - -#: ClientCommand.cpp:1872 -msgctxt "helpcmd|ClearAllChannelBuffers|desc" -msgid "Clear the channel buffers" -msgstr "" - -#: ClientCommand.cpp:1876 -msgctxt "helpcmd|ClearAllQueryBuffers|desc" -msgid "Clear the query buffers" -msgstr "" - -#: ClientCommand.cpp:1878 -msgctxt "helpcmd|SetBuffer|args" -msgid "<#chan|query> [linecount]" -msgstr "" - -#: ClientCommand.cpp:1879 -msgctxt "helpcmd|SetBuffer|desc" -msgid "Set the buffer count" -msgstr "" - -#: ClientCommand.cpp:1883 -msgctxt "helpcmd|SetBindHost|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1884 -msgctxt "helpcmd|SetBindHost|desc" -msgid "Set the bind host for this network" -msgstr "" - -#: ClientCommand.cpp:1888 -msgctxt "helpcmd|SetUserBindHost|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1889 -msgctxt "helpcmd|SetUserBindHost|desc" -msgid "Set the default bind host for this user" -msgstr "" - -#: ClientCommand.cpp:1892 -msgctxt "helpcmd|ClearBindHost|desc" -msgid "Clear the bind host for this network" -msgstr "" - -#: ClientCommand.cpp:1895 -msgctxt "helpcmd|ClearUserBindHost|desc" -msgid "Clear the default bind host for this user" -msgstr "" - -#: ClientCommand.cpp:1901 -msgctxt "helpcmd|ShowBindHost|desc" -msgid "Show currently selected bind host" -msgstr "" - -#: ClientCommand.cpp:1903 -msgctxt "helpcmd|Jump|args" -msgid "[server]" -msgstr "" - -#: ClientCommand.cpp:1904 -msgctxt "helpcmd|Jump|desc" -msgid "Jump to the next or the specified server" -msgstr "" - -#: ClientCommand.cpp:1905 -msgctxt "helpcmd|Disconnect|args" -msgid "[message]" -msgstr "" - -#: ClientCommand.cpp:1906 -msgctxt "helpcmd|Disconnect|desc" -msgid "Disconnect from IRC" -msgstr "" - -#: ClientCommand.cpp:1908 -msgctxt "helpcmd|Connect|desc" -msgid "Reconnect to IRC" -msgstr "" - -#: ClientCommand.cpp:1911 -msgctxt "helpcmd|Uptime|desc" -msgid "Show for how long ZNC has been running" -msgstr "" - -#: ClientCommand.cpp:1915 -msgctxt "helpcmd|LoadMod|args" -msgid "[--type=global|user|network] [args]" -msgstr "" - -#: ClientCommand.cpp:1917 -msgctxt "helpcmd|LoadMod|desc" -msgid "Load a module" -msgstr "" - -#: ClientCommand.cpp:1919 -msgctxt "helpcmd|UnloadMod|args" -msgid "[--type=global|user|network] " -msgstr "" - -#: ClientCommand.cpp:1921 -msgctxt "helpcmd|UnloadMod|desc" -msgid "Unload a module" -msgstr "" - -#: ClientCommand.cpp:1923 -msgctxt "helpcmd|ReloadMod|args" -msgid "[--type=global|user|network] [args]" -msgstr "" - -#: ClientCommand.cpp:1925 -msgctxt "helpcmd|ReloadMod|desc" -msgid "Reload a module" -msgstr "" - -#: ClientCommand.cpp:1928 -msgctxt "helpcmd|UpdateMod|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1929 -msgctxt "helpcmd|UpdateMod|desc" -msgid "Reload a module everywhere" -msgstr "" - -#: ClientCommand.cpp:1935 -msgctxt "helpcmd|ShowMOTD|desc" -msgid "Show ZNC's message of the day" -msgstr "" - -#: ClientCommand.cpp:1939 -msgctxt "helpcmd|SetMOTD|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1940 -msgctxt "helpcmd|SetMOTD|desc" -msgid "Set ZNC's message of the day" -msgstr "" - -#: ClientCommand.cpp:1942 -msgctxt "helpcmd|AddMOTD|args" -msgid "" -msgstr "" - -#: ClientCommand.cpp:1943 -msgctxt "helpcmd|AddMOTD|desc" -msgid "Append to ZNC's MOTD" -msgstr "" - -#: ClientCommand.cpp:1945 -msgctxt "helpcmd|ClearMOTD|desc" -msgid "Clear ZNC's MOTD" -msgstr "" - -#: ClientCommand.cpp:1948 -msgctxt "helpcmd|ListPorts|desc" -msgid "Show all active listeners" -msgstr "" - -#: ClientCommand.cpp:1950 -msgctxt "helpcmd|AddPort|args" -msgid "<[+]port> [bindhost [uriprefix]]" -msgstr "" - -#: ClientCommand.cpp:1953 -msgctxt "helpcmd|AddPort|desc" -msgid "Add another port for ZNC to listen on" -msgstr "" - -#: ClientCommand.cpp:1957 -msgctxt "helpcmd|DelPort|args" -msgid " [bindhost]" -msgstr "" - -#: ClientCommand.cpp:1958 -msgctxt "helpcmd|DelPort|desc" -msgid "Remove a port from ZNC" -msgstr "" - -#: ClientCommand.cpp:1961 -msgctxt "helpcmd|Rehash|desc" -msgid "Reload global settings, modules, and listeners from znc.conf" -msgstr "" - -#: ClientCommand.cpp:1964 -msgctxt "helpcmd|SaveConfig|desc" -msgid "Save the current settings to disk" -msgstr "" - -#: ClientCommand.cpp:1967 -msgctxt "helpcmd|ListUsers|desc" -msgid "List all ZNC users and their connection status" -msgstr "" - -#: ClientCommand.cpp:1970 -msgctxt "helpcmd|ListAllUserNetworks|desc" -msgid "List all ZNC users and their networks" -msgstr "" - -#: ClientCommand.cpp:1973 -msgctxt "helpcmd|ListChans|args" -msgid "[user ]" -msgstr "" - -#: ClientCommand.cpp:1976 -msgctxt "helpcmd|ListClients|args" -msgid "[user]" -msgstr "" - -#: ClientCommand.cpp:1977 -msgctxt "helpcmd|ListClients|desc" -msgid "List all connected clients" -msgstr "" - -#: ClientCommand.cpp:1979 -msgctxt "helpcmd|Traffic|desc" -msgid "Show basic traffic stats for all ZNC users" -msgstr "" - -#: ClientCommand.cpp:1981 -msgctxt "helpcmd|Broadcast|args" -msgid "[message]" -msgstr "" - -#: ClientCommand.cpp:1982 -msgctxt "helpcmd|Broadcast|desc" -msgid "Broadcast a message to all ZNC users" -msgstr "" - -#: ClientCommand.cpp:1985 -msgctxt "helpcmd|Shutdown|args" -msgid "[message]" -msgstr "" - -#: ClientCommand.cpp:1986 -msgctxt "helpcmd|Shutdown|desc" -msgid "Shut down ZNC completely" -msgstr "" - -#: ClientCommand.cpp:1987 -msgctxt "helpcmd|Restart|args" -msgid "[message]" -msgstr "" - -#: ClientCommand.cpp:1988 -msgctxt "helpcmd|Restart|desc" -msgid "Restart ZNC" -msgstr "" - -#: Socket.cpp:336 -msgid "Can't resolve server hostname" -msgstr "" - -#: Socket.cpp:343 -msgid "" -"Can't resolve bind hostname. Try /znc ClearBindHost and /znc " -"ClearUserBindHost" -msgstr "" - -#: Socket.cpp:348 -msgid "Server address is IPv4-only, but bindhost is IPv6-only" -msgstr "" - -#: Socket.cpp:357 -msgid "Server address is IPv6-only, but bindhost is IPv4-only" -msgstr "" - -#: Socket.cpp:515 -msgid "Some socket reached its max buffer limit and was closed!" -msgstr "" - -#: SSLVerifyHost.cpp:481 -msgid "hostname doesn't match" -msgstr "" - -#: SSLVerifyHost.cpp:485 -msgid "malformed hostname in certificate" -msgstr "" - -#: SSLVerifyHost.cpp:489 -msgid "hostname verification error" -msgstr "" - -#: User.cpp:528 -msgid "" -"Invalid network name. It should be alphanumeric. Not to be confused with " -"server name" -msgstr "" - -#: User.cpp:532 -msgid "Network {1} already exists" -msgstr "" - -#: User.cpp:798 -msgid "" -"You are being disconnected because your IP is no longer allowed to connect " -"to this user" -msgstr "" - -#: User.cpp:938 -msgid "Password is empty" -msgstr "" - -#: User.cpp:943 -msgid "Username is empty" -msgstr "" - -#: User.cpp:948 -msgid "Username is invalid" -msgstr "" - -#: User.cpp:1249 -msgid "Unable to find modinfo {1}: {2}" -msgstr "" From 3761c910b84ac43baa5de2070a98a266a2f67b70 Mon Sep 17 00:00:00 2001 From: ZNC-Jenkins Date: Sun, 3 Mar 2024 22:25:45 +0000 Subject: [PATCH 099/123] Update translations from Crowdin for id_ID --- modules/po/admindebug.id_ID.po | 59 + modules/po/adminlog.id_ID.po | 69 + modules/po/alias.id_ID.po | 123 ++ modules/po/autoattach.id_ID.po | 85 ++ modules/po/autocycle.id_ID.po | 69 + modules/po/autoop.id_ID.po | 168 +++ modules/po/autoreply.id_ID.po | 43 + modules/po/autovoice.id_ID.po | 111 ++ modules/po/awaystore.id_ID.po | 110 ++ modules/po/block_motd.id_ID.po | 35 + modules/po/blockuser.id_ID.po | 97 ++ modules/po/bouncedcc.id_ID.po | 131 ++ modules/po/buffextras.id_ID.po | 49 + modules/po/cert.id_ID.po | 75 + modules/po/certauth.id_ID.po | 108 ++ modules/po/chansaver.id_ID.po | 17 + modules/po/clearbufferonmsg.id_ID.po | 17 + modules/po/clientnotify.id_ID.po | 93 ++ modules/po/controlpanel.id_ID.po | 723 ++++++++++ modules/po/corecaps.id_ID.po | 17 + modules/po/crypt.id_ID.po | 143 ++ modules/po/ctcpflood.id_ID.po | 67 + modules/po/cyrusauth.id_ID.po | 73 + modules/po/dcc.id_ID.po | 227 +++ modules/po/disconkick.id_ID.po | 23 + modules/po/fail2ban.id_ID.po | 117 ++ modules/po/flooddetach.id_ID.po | 89 ++ modules/po/identfile.id_ID.po | 83 ++ modules/po/imapauth.id_ID.po | 21 + modules/po/keepnick.id_ID.po | 53 + modules/po/kickrejoin.id_ID.po | 59 + modules/po/lastseen.id_ID.po | 67 + modules/po/listsockets.id_ID.po | 113 ++ modules/po/log.id_ID.po | 147 ++ modules/po/missingmotd.id_ID.po | 17 + modules/po/modperl.id_ID.po | 17 + modules/po/modpython.id_ID.po | 17 + modules/po/modules_online.id_ID.po | 17 + modules/po/nickserv.id_ID.po | 81 ++ modules/po/notes.id_ID.po | 119 ++ modules/po/notify_connect.id_ID.po | 29 + modules/po/perform.id_ID.po | 108 ++ modules/po/perleval.id_ID.po | 31 + modules/po/pyeval.id_ID.po | 21 + modules/po/raw.id_ID.po | 17 + modules/po/route_replies.id_ID.po | 59 + modules/po/sample.id_ID.po | 118 ++ modules/po/samplewebapi.id_ID.po | 17 + modules/po/sasl.id_ID.po | 174 +++ modules/po/savebuff.id_ID.po | 62 + modules/po/send_raw.id_ID.po | 109 ++ modules/po/shell.id_ID.po | 29 + modules/po/simple_away.id_ID.po | 92 ++ modules/po/stickychan.id_ID.po | 102 ++ modules/po/stripcontrols.id_ID.po | 18 + modules/po/watch.id_ID.po | 193 +++ modules/po/webadmin.id_ID.po | 1247 +++++++++++++++++ src/po/znc.id_ID.po | 1946 ++++++++++++++++++++++++++ 58 files changed, 8121 insertions(+) create mode 100644 modules/po/admindebug.id_ID.po create mode 100644 modules/po/adminlog.id_ID.po create mode 100644 modules/po/alias.id_ID.po create mode 100644 modules/po/autoattach.id_ID.po create mode 100644 modules/po/autocycle.id_ID.po create mode 100644 modules/po/autoop.id_ID.po create mode 100644 modules/po/autoreply.id_ID.po create mode 100644 modules/po/autovoice.id_ID.po create mode 100644 modules/po/awaystore.id_ID.po create mode 100644 modules/po/block_motd.id_ID.po create mode 100644 modules/po/blockuser.id_ID.po create mode 100644 modules/po/bouncedcc.id_ID.po create mode 100644 modules/po/buffextras.id_ID.po create mode 100644 modules/po/cert.id_ID.po create mode 100644 modules/po/certauth.id_ID.po create mode 100644 modules/po/chansaver.id_ID.po create mode 100644 modules/po/clearbufferonmsg.id_ID.po create mode 100644 modules/po/clientnotify.id_ID.po create mode 100644 modules/po/controlpanel.id_ID.po create mode 100644 modules/po/corecaps.id_ID.po create mode 100644 modules/po/crypt.id_ID.po create mode 100644 modules/po/ctcpflood.id_ID.po create mode 100644 modules/po/cyrusauth.id_ID.po create mode 100644 modules/po/dcc.id_ID.po create mode 100644 modules/po/disconkick.id_ID.po create mode 100644 modules/po/fail2ban.id_ID.po create mode 100644 modules/po/flooddetach.id_ID.po create mode 100644 modules/po/identfile.id_ID.po create mode 100644 modules/po/imapauth.id_ID.po create mode 100644 modules/po/keepnick.id_ID.po create mode 100644 modules/po/kickrejoin.id_ID.po create mode 100644 modules/po/lastseen.id_ID.po create mode 100644 modules/po/listsockets.id_ID.po create mode 100644 modules/po/log.id_ID.po create mode 100644 modules/po/missingmotd.id_ID.po create mode 100644 modules/po/modperl.id_ID.po create mode 100644 modules/po/modpython.id_ID.po create mode 100644 modules/po/modules_online.id_ID.po create mode 100644 modules/po/nickserv.id_ID.po create mode 100644 modules/po/notes.id_ID.po create mode 100644 modules/po/notify_connect.id_ID.po create mode 100644 modules/po/perform.id_ID.po create mode 100644 modules/po/perleval.id_ID.po create mode 100644 modules/po/pyeval.id_ID.po create mode 100644 modules/po/raw.id_ID.po create mode 100644 modules/po/route_replies.id_ID.po create mode 100644 modules/po/sample.id_ID.po create mode 100644 modules/po/samplewebapi.id_ID.po create mode 100644 modules/po/sasl.id_ID.po create mode 100644 modules/po/savebuff.id_ID.po create mode 100644 modules/po/send_raw.id_ID.po create mode 100644 modules/po/shell.id_ID.po create mode 100644 modules/po/simple_away.id_ID.po create mode 100644 modules/po/stickychan.id_ID.po create mode 100644 modules/po/stripcontrols.id_ID.po create mode 100644 modules/po/watch.id_ID.po create mode 100644 modules/po/webadmin.id_ID.po create mode 100644 src/po/znc.id_ID.po diff --git a/modules/po/admindebug.id_ID.po b/modules/po/admindebug.id_ID.po new file mode 100644 index 00000000..dda9bdd7 --- /dev/null +++ b/modules/po/admindebug.id_ID.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/admindebug.pot\n" +"X-Crowdin-File-ID: 273\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: admindebug.cpp:30 +msgid "Enable Debug Mode" +msgstr "" + +#: admindebug.cpp:32 +msgid "Disable Debug Mode" +msgstr "" + +#: admindebug.cpp:34 +msgid "Show the Debug Mode status" +msgstr "" + +#: admindebug.cpp:40 admindebug.cpp:49 +msgid "Access denied!" +msgstr "" + +#: admindebug.cpp:58 +msgid "" +"Failure. We need to be running with a TTY. (is ZNC running with --" +"foreground?)" +msgstr "" + +#: admindebug.cpp:66 +msgid "Already enabled." +msgstr "" + +#: admindebug.cpp:68 +msgid "Already disabled." +msgstr "" + +#: admindebug.cpp:92 +msgid "Debugging mode is on." +msgstr "" + +#: admindebug.cpp:94 +msgid "Debugging mode is off." +msgstr "" + +#: admindebug.cpp:96 +msgid "Logging to: stdout." +msgstr "" + +#: admindebug.cpp:105 +msgid "Enable Debug mode dynamically." +msgstr "" diff --git a/modules/po/adminlog.id_ID.po b/modules/po/adminlog.id_ID.po new file mode 100644 index 00000000..f45e1e64 --- /dev/null +++ b/modules/po/adminlog.id_ID.po @@ -0,0 +1,69 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/adminlog.pot\n" +"X-Crowdin-File-ID: 149\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: adminlog.cpp:29 +msgid "Show the logging target" +msgstr "Tampilkan target log" + +#: adminlog.cpp:31 +msgid " [path]" +msgstr " [path]" + +#: adminlog.cpp:32 +msgid "Set the logging target" +msgstr "Atur target log" + +#: adminlog.cpp:142 +msgid "Access denied" +msgstr "Akses ditolak" + +#: adminlog.cpp:156 +msgid "Now logging to file" +msgstr "Sekarang log dicatat ke file" + +#: adminlog.cpp:160 +msgid "Now only logging to syslog" +msgstr "Sekarang hanya mencatat log ke syslog" + +#: adminlog.cpp:164 +msgid "Now logging to syslog and file" +msgstr "Sekarang mencatat log ke systlog dan file" + +#: adminlog.cpp:168 +msgid "Usage: Target [path]" +msgstr "Gunakan: Target [path]" + +#: adminlog.cpp:170 +msgid "Unknown target" +msgstr "Target tidak diketahui" + +#: adminlog.cpp:192 +msgid "Logging is enabled for file" +msgstr "Log diaktifkan untuk file" + +#: adminlog.cpp:195 +msgid "Logging is enabled for syslog" +msgstr "Log diaktifkan untuk syslog" + +#: adminlog.cpp:198 +msgid "Logging is enabled for both, file and syslog" +msgstr "Log diaktifkan untuk both, file dan syslog" + +#: adminlog.cpp:204 +msgid "Log file will be written to {1}" +msgstr "Log akan di tulis ke {1}" + +#: adminlog.cpp:222 +msgid "Log ZNC events to file and/or syslog." +msgstr "Catat log kejadian ZNC ke file dan/atau syslog." diff --git a/modules/po/alias.id_ID.po b/modules/po/alias.id_ID.po new file mode 100644 index 00000000..0dbcc95a --- /dev/null +++ b/modules/po/alias.id_ID.po @@ -0,0 +1,123 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/alias.pot\n" +"X-Crowdin-File-ID: 150\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" +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 " " +msgstr "" + +#: alias.cpp:344 +msgid "Adds a line to an existing alias." +msgstr "" + +#: alias.cpp:346 +msgid " " +msgstr "" + +#: alias.cpp:347 +msgid "Inserts a line into an existing alias." +msgstr "" + +#: alias.cpp:349 +msgid " " +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 "" diff --git a/modules/po/autoattach.id_ID.po b/modules/po/autoattach.id_ID.po new file mode 100644 index 00000000..a452dc40 --- /dev/null +++ b/modules/po/autoattach.id_ID.po @@ -0,0 +1,85 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/autoattach.pot\n" +"X-Crowdin-File-ID: 151\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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> " +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> " +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> " +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 "" diff --git a/modules/po/autocycle.id_ID.po b/modules/po/autocycle.id_ID.po new file mode 100644 index 00000000..2fbab50e --- /dev/null +++ b/modules/po/autocycle.id_ID.po @@ -0,0 +1,69 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/autocycle.pot\n" +"X-Crowdin-File-ID: 207\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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:90 autocycle.cpp:95 +msgid "Channel" +msgstr "" + +#: autocycle.cpp:101 +msgid "You have no entries." +msgstr "" + +#: autocycle.cpp:230 +msgid "List of channel masks and channel masks with ! before them." +msgstr "" + +#: autocycle.cpp:235 +msgid "Rejoins channels to gain Op if you're the only user left" +msgstr "" diff --git a/modules/po/autoop.id_ID.po b/modules/po/autoop.id_ID.po new file mode 100644 index 00000000..f709233b --- /dev/null +++ b/modules/po/autoop.id_ID.po @@ -0,0 +1,168 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/autoop.pot\n" +"X-Crowdin-File-ID: 153\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: autoop.cpp:155 +msgid "List all users" +msgstr "" + +#: autoop.cpp:157 autoop.cpp:160 +msgid " [channel] ..." +msgstr "" + +#: autoop.cpp:158 +msgid "Adds channels to a user" +msgstr "" + +#: autoop.cpp:161 +msgid "Removes channels from a user" +msgstr "" + +#: autoop.cpp:163 autoop.cpp:166 +msgid " ,[mask] ..." +msgstr "" + +#: autoop.cpp:164 +msgid "Adds masks to a user" +msgstr "" + +#: autoop.cpp:167 +msgid "Removes masks from a user" +msgstr "" + +#: autoop.cpp:170 +msgid " [,...] [channels]" +msgstr "" + +#: autoop.cpp:171 +msgid "Adds a user" +msgstr "" + +#: autoop.cpp:173 +msgid "" +msgstr "" + +#: autoop.cpp:173 +msgid "Removes a user" +msgstr "" + +#: autoop.cpp:276 +msgid "Usage: AddUser [,...] [channels]" +msgstr "" + +#: autoop.cpp:292 +msgid "Usage: DelUser " +msgstr "" + +#: autoop.cpp:301 +msgid "There are no users defined" +msgstr "" + +#: autoop.cpp:307 autoop.cpp:318 autoop.cpp:322 autoop.cpp:324 +msgid "User" +msgstr "" + +#: autoop.cpp:308 autoop.cpp:326 +msgid "Hostmasks" +msgstr "" + +#: autoop.cpp:309 autoop.cpp:319 +msgid "Key" +msgstr "" + +#: autoop.cpp:310 autoop.cpp:320 +msgid "Channels" +msgstr "" + +#: autoop.cpp:338 +msgid "Usage: AddChans [channel] ..." +msgstr "" + +#: autoop.cpp:345 autoop.cpp:366 autoop.cpp:388 autoop.cpp:409 autoop.cpp:473 +msgid "No such user" +msgstr "" + +#: autoop.cpp:350 +msgid "Channel(s) added to user {1}" +msgstr "" + +#: autoop.cpp:359 +msgid "Usage: DelChans [channel] ..." +msgstr "" + +#: autoop.cpp:372 +msgid "Channel(s) Removed from user {1}" +msgstr "" + +#: autoop.cpp:381 +msgid "Usage: AddMasks ,[mask] ..." +msgstr "" + +#: autoop.cpp:393 +msgid "Hostmasks(s) added to user {1}" +msgstr "" + +#: autoop.cpp:402 +msgid "Usage: DelMasks ,[mask] ..." +msgstr "" + +#: autoop.cpp:414 +msgid "Removed user {1} with key {2} and channels {3}" +msgstr "" + +#: autoop.cpp:420 +msgid "Hostmasks(s) Removed from user {1}" +msgstr "" + +#: autoop.cpp:479 +msgid "User {1} removed" +msgstr "" + +#: autoop.cpp:485 +msgid "That user already exists" +msgstr "" + +#: autoop.cpp:491 +msgid "User {1} added with hostmask(s) {2}" +msgstr "" + +#: autoop.cpp:533 +msgid "" +"[{1}] sent us a challenge but they are not opped in any defined channels." +msgstr "" + +#: autoop.cpp:537 +msgid "[{1}] sent us a challenge but they do not match a defined user." +msgstr "" + +#: autoop.cpp:545 +msgid "WARNING! [{1}] sent an invalid challenge." +msgstr "" + +#: autoop.cpp:561 +msgid "[{1}] sent an unchallenged response. This could be due to lag." +msgstr "" + +#: autoop.cpp:578 +msgid "" +"WARNING! [{1}] sent a bad response. Please verify that you have their " +"correct password." +msgstr "" + +#: autoop.cpp:587 +msgid "WARNING! [{1}] sent a response but did not match any defined users." +msgstr "" + +#: autoop.cpp:645 +msgid "Auto op the good people" +msgstr "" diff --git a/modules/po/autoreply.id_ID.po b/modules/po/autoreply.id_ID.po new file mode 100644 index 00000000..399a9ff8 --- /dev/null +++ b/modules/po/autoreply.id_ID.po @@ -0,0 +1,43 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/autoreply.pot\n" +"X-Crowdin-File-ID: 154\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: autoreply.cpp:25 +msgid "" +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 "" diff --git a/modules/po/autovoice.id_ID.po b/modules/po/autovoice.id_ID.po new file mode 100644 index 00000000..3bb5e6b9 --- /dev/null +++ b/modules/po/autovoice.id_ID.po @@ -0,0 +1,111 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/autovoice.pot\n" +"X-Crowdin-File-ID: 155\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: autovoice.cpp:120 +msgid "List all users" +msgstr "" + +#: autovoice.cpp:122 autovoice.cpp:125 +msgid " [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 " [channels]" +msgstr "" + +#: autovoice.cpp:129 +msgid "Adds a user" +msgstr "" + +#: autovoice.cpp:131 +msgid "" +msgstr "" + +#: autovoice.cpp:131 +msgid "Removes a user" +msgstr "" + +#: autovoice.cpp:215 +msgid "Usage: AddUser [channels]" +msgstr "" + +#: autovoice.cpp:229 +msgid "Usage: DelUser " +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 [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 [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 "" diff --git a/modules/po/awaystore.id_ID.po b/modules/po/awaystore.id_ID.po new file mode 100644 index 00000000..fe046126 --- /dev/null +++ b/modules/po/awaystore.id_ID.po @@ -0,0 +1,110 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/awaystore.pot\n" +"X-Crowdin-File-ID: 156\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 " +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 "" diff --git a/modules/po/block_motd.id_ID.po b/modules/po/block_motd.id_ID.po new file mode 100644 index 00000000..b21f4019 --- /dev/null +++ b/modules/po/block_motd.id_ID.po @@ -0,0 +1,35 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/block_motd.pot\n" +"X-Crowdin-File-ID: 157\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: block_motd.cpp:26 +msgid "[]" +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 "" diff --git a/modules/po/blockuser.id_ID.po b/modules/po/blockuser.id_ID.po new file mode 100644 index 00000000..c95ed576 --- /dev/null +++ b/modules/po/blockuser.id_ID.po @@ -0,0 +1,97 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/blockuser.pot\n" +"X-Crowdin-File-ID: 158\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" +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 " +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 " +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 "" diff --git a/modules/po/bouncedcc.id_ID.po b/modules/po/bouncedcc.id_ID.po new file mode 100644 index 00000000..154af713 --- /dev/null +++ b/modules/po/bouncedcc.id_ID.po @@ -0,0 +1,131 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/bouncedcc.pot\n" +"X-Crowdin-File-ID: 159\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/buffextras.id_ID.po b/modules/po/buffextras.id_ID.po new file mode 100644 index 00000000..01ee6ebb --- /dev/null +++ b/modules/po/buffextras.id_ID.po @@ -0,0 +1,49 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/buffextras.pot\n" +"X-Crowdin-File-ID: 160\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/cert.id_ID.po b/modules/po/cert.id_ID.po new file mode 100644 index 00000000..b7df124e --- /dev/null +++ b/modules/po/cert.id_ID.po @@ -0,0 +1,75 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/cert.pot\n" +"X-Crowdin-File-ID: 161\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/certauth.id_ID.po b/modules/po/certauth.id_ID.po new file mode 100644 index 00000000..c4c2be0d --- /dev/null +++ b/modules/po/certauth.id_ID.po @@ -0,0 +1,108 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/certauth.pot\n" +"X-Crowdin-File-ID: 162\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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:183 +msgctxt "list" +msgid "Id" +msgstr "" + +#: certauth.cpp:171 certauth.cpp:184 +msgctxt "list" +msgid "Key" +msgstr "" + +#: certauth.cpp:176 certauth.cpp:190 certauth.cpp:199 +msgid "No keys set for your user" +msgstr "" + +#: certauth.cpp:204 +msgid "Invalid #, check \"list\"" +msgstr "" + +#: certauth.cpp:216 +msgid "Removed" +msgstr "" + +#: certauth.cpp:291 +msgid "Allows users to authenticate via SSL client certificates." +msgstr "" diff --git a/modules/po/chansaver.id_ID.po b/modules/po/chansaver.id_ID.po new file mode 100644 index 00000000..a6fb3442 --- /dev/null +++ b/modules/po/chansaver.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/chansaver.pot\n" +"X-Crowdin-File-ID: 163\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: chansaver.cpp:91 +msgid "Keeps config up-to-date when user joins/parts." +msgstr "" diff --git a/modules/po/clearbufferonmsg.id_ID.po b/modules/po/clearbufferonmsg.id_ID.po new file mode 100644 index 00000000..7eba1c60 --- /dev/null +++ b/modules/po/clearbufferonmsg.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/clearbufferonmsg.pot\n" +"X-Crowdin-File-ID: 164\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: clearbufferonmsg.cpp:160 +msgid "Clears all channel and query buffers whenever the user does something" +msgstr "" diff --git a/modules/po/clientnotify.id_ID.po b/modules/po/clientnotify.id_ID.po new file mode 100644 index 00000000..d2c9ae1b --- /dev/null +++ b/modules/po/clientnotify.id_ID.po @@ -0,0 +1,93 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/clientnotify.pot\n" +"X-Crowdin-File-ID: 165\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: clientnotify.cpp:53 +msgid "" +msgstr "" + +#: clientnotify.cpp:54 +msgid "Sets the notify method" +msgstr "" + +#: clientnotify.cpp:56 clientnotify.cpp:59 clientnotify.cpp:63 +#: clientnotify.cpp:68 +msgid "" +msgstr "" + +#: clientnotify.cpp:57 +msgid "Turns notifications for unseen connections on or off" +msgstr "" + +#: clientnotify.cpp:60 +msgid "" +"Specifies whether you want to be notified about new connections with new IPs" +msgstr "" + +#: clientnotify.cpp:64 +msgid "" +"Specifies whether you want to be notified about new connections with new " +"client IDs" +msgstr "" + +#: clientnotify.cpp:69 +msgid "Turns notifications for clients disconnecting on or off" +msgstr "" + +#: clientnotify.cpp:71 +msgid "Shows the current settings" +msgstr "" + +#: clientnotify.cpp:104 clientnotify.cpp:134 +msgid "" +msgid_plural "" +"Another client ({1}) authenticated as your user. Use the 'ListClients' " +"command to see all {2} clients." +msgstr[0] "" + +#: clientnotify.cpp:147 +msgid "Usage: Method " +msgstr "" + +#: clientnotify.cpp:153 clientnotify.cpp:166 clientnotify.cpp:179 +#: clientnotify.cpp:192 clientnotify.cpp:205 +msgid "Saved." +msgstr "" + +#: clientnotify.cpp:160 +msgid "Usage: NewOnly " +msgstr "" + +#: clientnotify.cpp:173 +msgid "Usage: NotifyOnNewIP " +msgstr "" + +#: clientnotify.cpp:186 +msgid "Usage: NotifyOnNewID " +msgstr "" + +#: clientnotify.cpp:199 +msgid "Usage: OnDisconnect " +msgstr "" + +#: clientnotify.cpp:210 +msgid "" +"Current settings: Method: {1}, for unseen only: {2}, notifyfor unseen IPs: " +"{3}, notify for unseen IDs: {4}, notify ondisconnecting clients: {5}" +msgstr "" + +#: clientnotify.cpp:224 +msgid "" +"Notifies you when another IRC client logs into or out of your account. " +"Configurable." +msgstr "" diff --git a/modules/po/controlpanel.id_ID.po b/modules/po/controlpanel.id_ID.po new file mode 100644 index 00000000..1a72d408 --- /dev/null +++ b/modules/po/controlpanel.id_ID.po @@ -0,0 +1,723 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/controlpanel.pot\n" +"X-Crowdin-File-ID: 166\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: controlpanel.cpp:51 controlpanel.cpp:64 +msgctxt "helptable" +msgid "Type" +msgstr "" + +#: controlpanel.cpp:52 controlpanel.cpp:66 +msgctxt "helptable" +msgid "Variables" +msgstr "" + +#: controlpanel.cpp:78 +msgid "String" +msgstr "" + +#: controlpanel.cpp:79 +msgid "Boolean (true/false)" +msgstr "" + +#: controlpanel.cpp:80 +msgid "Integer" +msgstr "" + +#: controlpanel.cpp:81 +msgid "Number" +msgstr "" + +#: controlpanel.cpp:131 +msgid "The following variables are available when using the Set/Get commands:" +msgstr "" + +#: controlpanel.cpp:155 +msgid "" +"The following variables are available when using the SetNetwork/GetNetwork " +"commands:" +msgstr "" + +#: controlpanel.cpp:169 +msgid "" +"The following variables are available when using the SetChan/GetChan " +"commands:" +msgstr "" + +#: controlpanel.cpp:176 +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:186 controlpanel.cpp:1047 controlpanel.cpp:1084 +msgid "Error: User [{1}] does not exist!" +msgstr "" + +#: controlpanel.cpp:191 +msgid "Error: You need to have admin rights to modify other users!" +msgstr "" + +#: controlpanel.cpp:201 +msgid "Error: You cannot use $network to modify other users!" +msgstr "" + +#: controlpanel.cpp:209 +msgid "Error: User {1} does not have a network named [{2}]." +msgstr "" + +#: controlpanel.cpp:221 +msgid "Usage: Get [username]" +msgstr "" + +#: controlpanel.cpp:321 controlpanel.cpp:576 controlpanel.cpp:651 +#: controlpanel.cpp:739 controlpanel.cpp:874 controlpanel.cpp:959 +msgid "Error: Unknown variable" +msgstr "" + +#: controlpanel.cpp:330 +msgid "Usage: Set " +msgstr "" + +#: controlpanel.cpp:348 controlpanel.cpp:355 controlpanel.cpp:367 +#: controlpanel.cpp:379 controlpanel.cpp:387 controlpanel.cpp:395 +#: controlpanel.cpp:403 controlpanel.cpp:411 controlpanel.cpp:419 +#: controlpanel.cpp:427 controlpanel.cpp:437 controlpanel.cpp:494 +#: controlpanel.cpp:513 controlpanel.cpp:529 controlpanel.cpp:539 +#: controlpanel.cpp:688 controlpanel.cpp:695 controlpanel.cpp:707 +#: controlpanel.cpp:728 controlpanel.cpp:1126 controlpanel.cpp:1176 +#: controlpanel.cpp:1259 controlpanel.cpp:1295 controlpanel.cpp:1428 +#: controlpanel.cpp:1455 +msgid "Access denied!" +msgstr "" + +#: controlpanel.cpp:360 controlpanel.cpp:700 +msgid "This bind host is already set!" +msgstr "" + +#: controlpanel.cpp:445 controlpanel.cpp:454 controlpanel.cpp:923 +msgid "Setting failed, limit for buffer size is {1}" +msgstr "" + +#: controlpanel.cpp:474 +msgid "Password has been changed!" +msgstr "" + +#: controlpanel.cpp:482 +msgid "Timeout can't be less than 30 seconds!" +msgstr "" + +#: controlpanel.cpp:546 +msgid "That would be a bad idea!" +msgstr "" + +#: controlpanel.cpp:564 +msgid "Supported languages: {1}" +msgstr "" + +#: controlpanel.cpp:588 +msgid "Usage: GetNetwork [username] [network]" +msgstr "" + +#: controlpanel.cpp:607 +msgid "Error: A network must be specified to get another users settings." +msgstr "" + +#: controlpanel.cpp:613 +msgid "You are not currently attached to a network." +msgstr "" + +#: controlpanel.cpp:619 +msgid "Error: Invalid network." +msgstr "" + +#: controlpanel.cpp:663 +msgid "Usage: SetNetwork " +msgstr "" + +#: controlpanel.cpp:749 +msgid "Usage: AddChan " +msgstr "" + +#: controlpanel.cpp:762 +msgid "Error: User {1} already has a channel named {2}." +msgstr "" + +#: controlpanel.cpp:769 +msgid "Channel {1} for user {2} added to network {3}." +msgstr "" + +#: controlpanel.cpp:773 +msgid "" +"Could not add channel {1} for user {2} to network {3}, does it already exist?" +msgstr "" + +#: controlpanel.cpp:783 +msgid "Usage: DelChan " +msgstr "" + +#: controlpanel.cpp:798 +msgid "Error: User {1} does not have any channel matching [{2}] in network {3}" +msgstr "" + +#: controlpanel.cpp:811 +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] "" + +#: controlpanel.cpp:826 +msgid "Usage: GetChan " +msgstr "" + +#: controlpanel.cpp:840 controlpanel.cpp:904 +msgid "Error: No channels matching [{1}] found." +msgstr "" + +#: controlpanel.cpp:889 +msgid "Usage: SetChan " +msgstr "" + +#: controlpanel.cpp:970 controlpanel.cpp:980 +msgctxt "listusers" +msgid "Username" +msgstr "" + +#: controlpanel.cpp:971 controlpanel.cpp:981 +msgctxt "listusers" +msgid "Realname" +msgstr "" + +#: controlpanel.cpp:972 controlpanel.cpp:984 controlpanel.cpp:986 +msgctxt "listusers" +msgid "IsAdmin" +msgstr "" + +#: controlpanel.cpp:973 controlpanel.cpp:987 +msgctxt "listusers" +msgid "Nick" +msgstr "" + +#: controlpanel.cpp:974 controlpanel.cpp:988 +msgctxt "listusers" +msgid "AltNick" +msgstr "" + +#: controlpanel.cpp:975 controlpanel.cpp:989 +msgctxt "listusers" +msgid "Ident" +msgstr "" + +#: controlpanel.cpp:976 controlpanel.cpp:990 +msgctxt "listusers" +msgid "BindHost" +msgstr "" + +#: controlpanel.cpp:984 controlpanel.cpp:1234 +msgid "No" +msgstr "" + +#: controlpanel.cpp:986 controlpanel.cpp:1226 +msgid "Yes" +msgstr "" + +#: controlpanel.cpp:1000 controlpanel.cpp:1069 +msgid "Error: You need to have admin rights to add new users!" +msgstr "" + +#: controlpanel.cpp:1006 +msgid "Usage: AddUser " +msgstr "" + +#: controlpanel.cpp:1011 +msgid "Error: User {1} already exists!" +msgstr "" + +#: controlpanel.cpp:1023 controlpanel.cpp:1098 +msgid "Error: User not added: {1}" +msgstr "" + +#: controlpanel.cpp:1027 controlpanel.cpp:1102 +msgid "User {1} added!" +msgstr "" + +#: controlpanel.cpp:1034 +msgid "Error: You need to have admin rights to delete users!" +msgstr "" + +#: controlpanel.cpp:1040 +msgid "Usage: DelUser " +msgstr "" + +#: controlpanel.cpp:1052 +msgid "Error: You can't delete yourself!" +msgstr "" + +#: controlpanel.cpp:1058 +msgid "Error: Internal error!" +msgstr "" + +#: controlpanel.cpp:1062 +msgid "User {1} deleted!" +msgstr "" + +#: controlpanel.cpp:1077 +msgid "Usage: CloneUser " +msgstr "" + +#: controlpanel.cpp:1092 +msgid "Error: Cloning failed: {1}" +msgstr "" + +#: controlpanel.cpp:1121 +msgid "Usage: AddNetwork [user] network" +msgstr "" + +#: controlpanel.cpp:1132 +msgid "" +"Network number limit reached. Ask an admin to increase the limit for you, or " +"delete unneeded networks using /znc DelNetwork " +msgstr "" + +#: controlpanel.cpp:1140 +msgid "Error: User {1} already has a network with the name {2}" +msgstr "" + +#: controlpanel.cpp:1147 +msgid "Network {1} added to user {2}." +msgstr "" + +#: controlpanel.cpp:1151 +msgid "Error: Network [{1}] could not be added for user {2}: {3}" +msgstr "" + +#: controlpanel.cpp:1171 +msgid "Usage: DelNetwork [user] network" +msgstr "" + +#: controlpanel.cpp:1187 +msgid "The currently active network can be deleted via {1}status" +msgstr "" + +#: controlpanel.cpp:1193 +msgid "Network {1} deleted for user {2}." +msgstr "" + +#: controlpanel.cpp:1197 +msgid "Error: Network {1} could not be deleted for user {2}." +msgstr "" + +#: controlpanel.cpp:1216 controlpanel.cpp:1224 +msgctxt "listnetworks" +msgid "Network" +msgstr "" + +#: controlpanel.cpp:1217 controlpanel.cpp:1226 controlpanel.cpp:1234 +msgctxt "listnetworks" +msgid "OnIRC" +msgstr "" + +#: controlpanel.cpp:1218 controlpanel.cpp:1227 +msgctxt "listnetworks" +msgid "IRC Server" +msgstr "" + +#: controlpanel.cpp:1219 controlpanel.cpp:1229 +msgctxt "listnetworks" +msgid "IRC User" +msgstr "" + +#: controlpanel.cpp:1220 controlpanel.cpp:1231 +msgctxt "listnetworks" +msgid "Channels" +msgstr "" + +#: controlpanel.cpp:1239 +msgid "No networks" +msgstr "" + +#: controlpanel.cpp:1250 +msgid "Usage: AddServer [[+]port] [password]" +msgstr "" + +#: controlpanel.cpp:1269 +msgid "Added IRC Server {1} to network {2} for user {3}." +msgstr "" + +#: controlpanel.cpp:1273 +msgid "Error: Could not add IRC server {1} to network {2} for user {3}." +msgstr "" + +#: controlpanel.cpp:1286 +msgid "Usage: DelServer [[+]port] [password]" +msgstr "" + +#: controlpanel.cpp:1306 +msgid "Deleted IRC Server {1} from network {2} for user {3}." +msgstr "" + +#: controlpanel.cpp:1310 +msgid "Error: Could not delete IRC server {1} from network {2} for user {3}." +msgstr "" + +#: controlpanel.cpp:1320 +msgid "Usage: Reconnect " +msgstr "" + +#: controlpanel.cpp:1347 +msgid "Queued network {1} of user {2} for a reconnect." +msgstr "" + +#: controlpanel.cpp:1356 +msgid "Usage: Disconnect " +msgstr "" + +#: controlpanel.cpp:1371 +msgid "Closed IRC connection for network {1} of user {2}." +msgstr "" + +#: controlpanel.cpp:1386 controlpanel.cpp:1391 +msgctxt "listctcp" +msgid "Request" +msgstr "" + +#: controlpanel.cpp:1387 controlpanel.cpp:1392 +msgctxt "listctcp" +msgid "Reply" +msgstr "" + +#: controlpanel.cpp:1396 +msgid "No CTCP replies for user {1} are configured" +msgstr "" + +#: controlpanel.cpp:1399 +msgid "CTCP replies for user {1}:" +msgstr "" + +#: controlpanel.cpp:1415 +msgid "Usage: AddCTCP [user] [request] [reply]" +msgstr "" + +#: controlpanel.cpp:1417 +msgid "" +"This will cause ZNC to reply to the CTCP instead of forwarding it to clients." +msgstr "" + +#: controlpanel.cpp:1420 +msgid "An empty reply will cause the CTCP request to be blocked." +msgstr "" + +#: controlpanel.cpp:1434 +msgid "CTCP requests {1} to user {2} will now be blocked." +msgstr "" + +#: controlpanel.cpp:1438 +msgid "CTCP requests {1} to user {2} will now get reply: {3}" +msgstr "" + +#: controlpanel.cpp:1460 +msgid "Usage: DelCTCP [user] [request]" +msgstr "" + +#: controlpanel.cpp:1466 +msgid "CTCP requests {1} to user {2} will now be sent to IRC clients" +msgstr "" + +#: controlpanel.cpp:1470 +msgid "" +"CTCP requests {1} to user {2} will be sent to IRC clients (nothing has " +"changed)" +msgstr "" + +#: controlpanel.cpp:1480 controlpanel.cpp:1554 +msgid "Loading modules has been disabled." +msgstr "" + +#: controlpanel.cpp:1489 +msgid "Error: Unable to load module {1}: {2}" +msgstr "" + +#: controlpanel.cpp:1492 +msgid "Loaded module {1}" +msgstr "" + +#: controlpanel.cpp:1497 +msgid "Error: Unable to reload module {1}: {2}" +msgstr "" + +#: controlpanel.cpp:1500 +msgid "Reloaded module {1}" +msgstr "" + +#: controlpanel.cpp:1504 +msgid "Error: Unable to load module {1} because it is already loaded" +msgstr "" + +#: controlpanel.cpp:1515 +msgid "Usage: LoadModule [args]" +msgstr "" + +#: controlpanel.cpp:1534 +msgid "Usage: LoadNetModule [args]" +msgstr "" + +#: controlpanel.cpp:1559 +msgid "Please use /znc unloadmod {1}" +msgstr "" + +#: controlpanel.cpp:1565 +msgid "Error: Unable to unload module {1}: {2}" +msgstr "" + +#: controlpanel.cpp:1568 +msgid "Unloaded module {1}" +msgstr "" + +#: controlpanel.cpp:1577 +msgid "Usage: UnloadModule " +msgstr "" + +#: controlpanel.cpp:1594 +msgid "Usage: UnloadNetModule " +msgstr "" + +#: controlpanel.cpp:1611 controlpanel.cpp:1617 +msgctxt "listmodules" +msgid "Name" +msgstr "" + +#: controlpanel.cpp:1612 controlpanel.cpp:1618 +msgctxt "listmodules" +msgid "Arguments" +msgstr "" + +#: controlpanel.cpp:1637 +msgid "User {1} has no modules loaded." +msgstr "" + +#: controlpanel.cpp:1641 +msgid "Modules loaded for user {1}:" +msgstr "" + +#: controlpanel.cpp:1661 +msgid "Network {1} of user {2} has no modules loaded." +msgstr "" + +#: controlpanel.cpp:1666 +msgid "Modules loaded for network {1} of user {2}:" +msgstr "" + +#: controlpanel.cpp:1673 +msgid "[command] [variable]" +msgstr "" + +#: controlpanel.cpp:1674 +msgid "Prints help for matching commands and variables" +msgstr "" + +#: controlpanel.cpp:1677 +msgid " [username]" +msgstr "" + +#: controlpanel.cpp:1678 +msgid "Prints the variable's value for the given or current user" +msgstr "" + +#: controlpanel.cpp:1680 +msgid " " +msgstr "" + +#: controlpanel.cpp:1681 +msgid "Sets the variable's value for the given user" +msgstr "" + +#: controlpanel.cpp:1683 +msgid " [username] [network]" +msgstr "" + +#: controlpanel.cpp:1684 +msgid "Prints the variable's value for the given network" +msgstr "" + +#: controlpanel.cpp:1686 +msgid " " +msgstr "" + +#: controlpanel.cpp:1687 +msgid "Sets the variable's value for the given network" +msgstr "" + +#: controlpanel.cpp:1689 +msgid " [username] " +msgstr "" + +#: controlpanel.cpp:1690 +msgid "Prints the variable's value for the given channel" +msgstr "" + +#: controlpanel.cpp:1693 +msgid " " +msgstr "" + +#: controlpanel.cpp:1694 +msgid "Sets the variable's value for the given channel" +msgstr "" + +#: controlpanel.cpp:1696 controlpanel.cpp:1699 +msgid " " +msgstr "" + +#: controlpanel.cpp:1697 +msgid "Adds a new channel" +msgstr "" + +#: controlpanel.cpp:1700 +msgid "Deletes a channel" +msgstr "" + +#: controlpanel.cpp:1702 +msgid "Lists users" +msgstr "" + +#: controlpanel.cpp:1704 +msgid " " +msgstr "" + +#: controlpanel.cpp:1705 +msgid "Adds a new user" +msgstr "" + +#: controlpanel.cpp:1707 controlpanel.cpp:1730 controlpanel.cpp:1744 +msgid "" +msgstr "" + +#: controlpanel.cpp:1707 +msgid "Deletes a user" +msgstr "" + +#: controlpanel.cpp:1709 +msgid " " +msgstr "" + +#: controlpanel.cpp:1710 +msgid "Clones a user" +msgstr "" + +#: controlpanel.cpp:1712 controlpanel.cpp:1715 +msgid " " +msgstr "" + +#: controlpanel.cpp:1713 +msgid "Adds a new IRC server for the given or current user" +msgstr "" + +#: controlpanel.cpp:1716 +msgid "Deletes an IRC server from the given or current user" +msgstr "" + +#: controlpanel.cpp:1718 controlpanel.cpp:1721 controlpanel.cpp:1741 +msgid " " +msgstr "" + +#: controlpanel.cpp:1719 +msgid "Cycles the user's IRC server connection" +msgstr "" + +#: controlpanel.cpp:1722 +msgid "Disconnects the user from their IRC server" +msgstr "" + +#: controlpanel.cpp:1724 +msgid " [args]" +msgstr "" + +#: controlpanel.cpp:1725 +msgid "Loads a Module for a user" +msgstr "" + +#: controlpanel.cpp:1727 +msgid " " +msgstr "" + +#: controlpanel.cpp:1728 +msgid "Removes a Module of a user" +msgstr "" + +#: controlpanel.cpp:1731 +msgid "Get the list of modules for a user" +msgstr "" + +#: controlpanel.cpp:1734 +msgid " [args]" +msgstr "" + +#: controlpanel.cpp:1735 +msgid "Loads a Module for a network" +msgstr "" + +#: controlpanel.cpp:1738 +msgid " " +msgstr "" + +#: controlpanel.cpp:1739 +msgid "Removes a Module of a network" +msgstr "" + +#: controlpanel.cpp:1742 +msgid "Get the list of modules for a network" +msgstr "" + +#: controlpanel.cpp:1745 +msgid "List the configured CTCP replies" +msgstr "" + +#: controlpanel.cpp:1747 +msgid " [reply]" +msgstr "" + +#: controlpanel.cpp:1748 +msgid "Configure a new CTCP reply" +msgstr "" + +#: controlpanel.cpp:1750 +msgid " " +msgstr "" + +#: controlpanel.cpp:1751 +msgid "Remove a CTCP reply" +msgstr "" + +#: controlpanel.cpp:1755 controlpanel.cpp:1758 +msgid "[username] " +msgstr "" + +#: controlpanel.cpp:1756 +msgid "Add a network for a user" +msgstr "" + +#: controlpanel.cpp:1759 +msgid "Delete a network for a user" +msgstr "" + +#: controlpanel.cpp:1761 +msgid "[username]" +msgstr "" + +#: controlpanel.cpp:1762 +msgid "List all networks for a user" +msgstr "" + +#: controlpanel.cpp:1775 +msgid "" +"Dynamic configuration through IRC. Allows editing only yourself if you're " +"not ZNC admin." +msgstr "" diff --git a/modules/po/corecaps.id_ID.po b/modules/po/corecaps.id_ID.po new file mode 100644 index 00000000..abe81e3a --- /dev/null +++ b/modules/po/corecaps.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/corecaps.pot\n" +"X-Crowdin-File-ID: 412\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: corecaps.cpp:75 +msgid "Adds support for several IRC capabilities, extracted from ZNC core." +msgstr "" diff --git a/modules/po/crypt.id_ID.po b/modules/po/crypt.id_ID.po new file mode 100644 index 00000000..cb021a7f --- /dev/null +++ b/modules/po/crypt.id_ID.po @@ -0,0 +1,143 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/crypt.pot\n" +"X-Crowdin-File-ID: 167\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: crypt.cpp:199 +msgid "<#chan|Nick>" +msgstr "" + +#: crypt.cpp:200 +msgid "Remove a key for nick or channel" +msgstr "" + +#: crypt.cpp:202 +msgid "<#chan|Nick> " +msgstr "" + +#: crypt.cpp:203 +msgid "Set a key for nick or channel" +msgstr "" + +#: crypt.cpp:205 +msgid "List all keys" +msgstr "" + +#: crypt.cpp:207 +msgid "" +msgstr "" + +#: crypt.cpp:208 +msgid "Start a DH1080 key exchange with nick" +msgstr "" + +#: crypt.cpp:211 +msgid "Get the nick prefix" +msgstr "" + +#: crypt.cpp:214 +msgid "[Prefix]" +msgstr "" + +#: crypt.cpp:215 +msgid "Set the nick prefix, with no argument it's disabled." +msgstr "" + +#: crypt.cpp:271 +msgid "Received DH1080 public key from {1}, sending mine..." +msgstr "" + +#: crypt.cpp:276 crypt.cpp:297 +msgid "Key for {1} successfully set." +msgstr "" + +#: crypt.cpp:279 crypt.cpp:300 +msgid "Error in {1} with {2}: {3}" +msgstr "" + +#: crypt.cpp:281 crypt.cpp:302 +msgid "no secret key computed" +msgstr "" + +#: crypt.cpp:396 +msgid "Target [{1}] deleted" +msgstr "" + +#: crypt.cpp:398 +msgid "Target [{1}] not found" +msgstr "" + +#: crypt.cpp:401 +msgid "Usage DelKey <#chan|Nick>" +msgstr "" + +#: crypt.cpp:416 +msgid "Set encryption key for [{1}] to [{2}]" +msgstr "" + +#: crypt.cpp:418 +msgid "Usage: SetKey <#chan|Nick> " +msgstr "" + +#: crypt.cpp:429 +msgid "Sent my DH1080 public key to {1}, waiting for reply ..." +msgstr "" + +#: crypt.cpp:431 +msgid "Error generating our keys, nothing sent." +msgstr "" + +#: crypt.cpp:434 +msgid "Usage: KeyX " +msgstr "" + +#: crypt.cpp:441 +msgid "Nick Prefix disabled." +msgstr "" + +#: crypt.cpp:443 +msgid "Nick Prefix: {1}" +msgstr "" + +#: crypt.cpp:452 +msgid "You cannot use :, even followed by other symbols, as Nick Prefix." +msgstr "" + +#: crypt.cpp:461 +msgid "Overlap with Status Prefix ({1}), this Nick Prefix will not be used!" +msgstr "" + +#: crypt.cpp:466 +msgid "Disabling Nick Prefix." +msgstr "" + +#: crypt.cpp:468 +msgid "Setting Nick Prefix to {1}" +msgstr "" + +#: crypt.cpp:475 crypt.cpp:482 +msgctxt "listkeys" +msgid "Target" +msgstr "" + +#: crypt.cpp:476 crypt.cpp:483 +msgctxt "listkeys" +msgid "Key" +msgstr "" + +#: crypt.cpp:487 +msgid "You have no encryption keys set." +msgstr "" + +#: crypt.cpp:509 +msgid "Encryption for channel/private messages" +msgstr "" diff --git a/modules/po/ctcpflood.id_ID.po b/modules/po/ctcpflood.id_ID.po new file mode 100644 index 00000000..40a9cdd0 --- /dev/null +++ b/modules/po/ctcpflood.id_ID.po @@ -0,0 +1,67 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/ctcpflood.pot\n" +"X-Crowdin-File-ID: 168\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: ctcpflood.cpp:25 ctcpflood.cpp:27 +msgid "" +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 " +msgstr "" + +#: ctcpflood.cpp:113 +msgid "Usage: Lines " +msgstr "" + +#: ctcpflood.cpp:125 +msgid "1 CTCP message" +msgid_plural "{1} CTCP messages" +msgstr[0] "" + +#: ctcpflood.cpp:127 +msgid "every second" +msgid_plural "every {1} seconds" +msgstr[0] "" + +#: 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 "" diff --git a/modules/po/cyrusauth.id_ID.po b/modules/po/cyrusauth.id_ID.po new file mode 100644 index 00000000..e6820030 --- /dev/null +++ b/modules/po/cyrusauth.id_ID.po @@ -0,0 +1,73 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/cyrusauth.pot\n" +"X-Crowdin-File-ID: 169\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: cyrusauth.cpp:42 +msgid "Shows current settings" +msgstr "" + +#: cyrusauth.cpp:44 +msgid "yes|clone |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 " +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 "" diff --git a/modules/po/dcc.id_ID.po b/modules/po/dcc.id_ID.po new file mode 100644 index 00000000..f1af517b --- /dev/null +++ b/modules/po/dcc.id_ID.po @@ -0,0 +1,227 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/dcc.pot\n" +"X-Crowdin-File-ID: 170\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: dcc.cpp:88 +msgid " " +msgstr "" + +#: dcc.cpp:89 +msgid "Send a file from ZNC to someone" +msgstr "" + +#: dcc.cpp:91 +msgid "" +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 " +msgstr "" + +#: dcc.cpp:186 dcc.cpp:206 +msgid "Illegal path." +msgstr "" + +#: dcc.cpp:199 +msgid "Usage: Get " +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 "" diff --git a/modules/po/disconkick.id_ID.po b/modules/po/disconkick.id_ID.po new file mode 100644 index 00000000..8d72561a --- /dev/null +++ b/modules/po/disconkick.id_ID.po @@ -0,0 +1,23 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/disconkick.pot\n" +"X-Crowdin-File-ID: 171\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/fail2ban.id_ID.po b/modules/po/fail2ban.id_ID.po new file mode 100644 index 00000000..3ab23216 --- /dev/null +++ b/modules/po/fail2ban.id_ID.po @@ -0,0 +1,117 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/fail2ban.pot\n" +"X-Crowdin-File-ID: 172\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" +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 " +msgstr "" + +#: fail2ban.cpp:140 +msgid "Banned: {1}" +msgstr "" + +#: fail2ban.cpp:153 +msgid "Usage: Unban " +msgstr "" + +#: fail2ban.cpp:163 +msgid "Unbanned: {1}" +msgstr "" + +#: fail2ban.cpp:165 +msgid "Ignored: {1}" +msgstr "" + +#: fail2ban.cpp:177 fail2ban.cpp:183 +msgctxt "list" +msgid "Host" +msgstr "" + +#: fail2ban.cpp:178 fail2ban.cpp:184 +msgctxt "list" +msgid "Attempts" +msgstr "" + +#: fail2ban.cpp:188 +msgctxt "list" +msgid "No bans" +msgstr "" + +#: fail2ban.cpp:245 +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:250 +msgid "Block IPs for some time after a failed login." +msgstr "" diff --git a/modules/po/flooddetach.id_ID.po b/modules/po/flooddetach.id_ID.po new file mode 100644 index 00000000..bfdb04de --- /dev/null +++ b/modules/po/flooddetach.id_ID.po @@ -0,0 +1,89 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/flooddetach.pot\n" +"X-Crowdin-File-ID: 173\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: flooddetach.cpp:30 +msgid "Show current limits" +msgstr "" + +#: flooddetach.cpp:32 flooddetach.cpp:35 +msgid "[]" +msgstr "" + +#: flooddetach.cpp:33 +msgid "Show or set number of seconds in the time interval" +msgstr "" + +#: flooddetach.cpp:36 +msgid "Show or set number of lines in the time interval" +msgstr "" + +#: flooddetach.cpp:39 +msgid "Show or set whether to notify you about detaching and attaching back" +msgstr "" + +#: flooddetach.cpp:93 +msgid "Flood in {1} is over, reattaching..." +msgstr "" + +#: flooddetach.cpp:150 +msgid "Channel {1} was flooded, you've been detached" +msgstr "" + +#: flooddetach.cpp:187 +msgid "1 line" +msgid_plural "{1} lines" +msgstr[0] "" + +#: flooddetach.cpp:188 +msgid "every second" +msgid_plural "every {1} seconds" +msgstr[0] "" + +#: flooddetach.cpp:190 +msgid "Current limit is {1} {2}" +msgstr "" + +#: flooddetach.cpp:197 +msgid "Seconds limit is {1}" +msgstr "" + +#: flooddetach.cpp:202 +msgid "Set seconds limit to {1}" +msgstr "" + +#: flooddetach.cpp:211 +msgid "Lines limit is {1}" +msgstr "" + +#: flooddetach.cpp:216 +msgid "Set lines limit to {1}" +msgstr "" + +#: flooddetach.cpp:229 +msgid "Module messages are disabled" +msgstr "" + +#: flooddetach.cpp:231 +msgid "Module messages are enabled" +msgstr "" + +#: flooddetach.cpp:247 +msgid "" +"This user module takes up to two arguments. Arguments are numbers of " +"messages and seconds." +msgstr "" + +#: flooddetach.cpp:251 +msgid "Detach channels when flooded" +msgstr "" diff --git a/modules/po/identfile.id_ID.po b/modules/po/identfile.id_ID.po new file mode 100644 index 00000000..31f09ade --- /dev/null +++ b/modules/po/identfile.id_ID.po @@ -0,0 +1,83 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/identfile.pot\n" +"X-Crowdin-File-ID: 174\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: identfile.cpp:30 +msgid "Show file name" +msgstr "" + +#: identfile.cpp:32 +msgid "" +msgstr "" + +#: identfile.cpp:32 +msgid "Set file name" +msgstr "" + +#: identfile.cpp:34 +msgid "Show file format" +msgstr "" + +#: identfile.cpp:36 +msgid "" +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 "" diff --git a/modules/po/imapauth.id_ID.po b/modules/po/imapauth.id_ID.po new file mode 100644 index 00000000..8ecd94d2 --- /dev/null +++ b/modules/po/imapauth.id_ID.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/imapauth.pot\n" +"X-Crowdin-File-ID: 175\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: imapauth.cpp:168 +msgid "[ server [+]port [ UserFormatString ] ]" +msgstr "" + +#: imapauth.cpp:171 +msgid "Allow users to authenticate via IMAP." +msgstr "" diff --git a/modules/po/keepnick.id_ID.po b/modules/po/keepnick.id_ID.po new file mode 100644 index 00000000..c0ae6d60 --- /dev/null +++ b/modules/po/keepnick.id_ID.po @@ -0,0 +1,53 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/keepnick.pot\n" +"X-Crowdin-File-ID: 176\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/kickrejoin.id_ID.po b/modules/po/kickrejoin.id_ID.po new file mode 100644 index 00000000..40d07ebb --- /dev/null +++ b/modules/po/kickrejoin.id_ID.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/kickrejoin.pot\n" +"X-Crowdin-File-ID: 177\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: kickrejoin.cpp:56 +msgid "" +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] "" + +#: 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] "" + +#: 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 "" diff --git a/modules/po/lastseen.id_ID.po b/modules/po/lastseen.id_ID.po new file mode 100644 index 00000000..5a5c1e9e --- /dev/null +++ b/modules/po/lastseen.id_ID.po @@ -0,0 +1,67 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/lastseen.pot\n" +"X-Crowdin-File-ID: 178\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: modules/po/../data/lastseen/tmpl/index.tmpl:8 +msgid "User" +msgstr "" + +#: modules/po/../data/lastseen/tmpl/index.tmpl:9 lastseen.cpp:99 +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:67 +msgctxt "show" +msgid "User" +msgstr "" + +#: lastseen.cpp:62 lastseen.cpp:68 +msgctxt "show" +msgid "Last Seen" +msgstr "" + +#: lastseen.cpp:69 lastseen.cpp:125 +msgid "never" +msgstr "" + +#: lastseen.cpp:79 +msgid "Shows list of users and when they last logged in" +msgstr "" + +#: lastseen.cpp:154 +msgid "Collects data about when a user last logged in." +msgstr "" diff --git a/modules/po/listsockets.id_ID.po b/modules/po/listsockets.id_ID.po new file mode 100644 index 00000000..993f9b3d --- /dev/null +++ b/modules/po/listsockets.id_ID.po @@ -0,0 +1,113 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/listsockets.pot\n" +"X-Crowdin-File-ID: 179\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:7 listsockets.cpp:213 +#: listsockets.cpp:229 +msgid "Name" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:8 listsockets.cpp:214 +#: listsockets.cpp:230 +msgid "Created" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:9 listsockets.cpp:215 +#: listsockets.cpp:231 +msgid "State" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:10 listsockets.cpp:217 +#: listsockets.cpp:234 +msgid "SSL" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:11 listsockets.cpp:219 +#: listsockets.cpp:239 +msgid "Local" +msgstr "" + +#: modules/po/../data/listsockets/tmpl/index.tmpl:12 listsockets.cpp:220 +#: listsockets.cpp:241 +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:95 +msgid "List sockets" +msgstr "" + +#: listsockets.cpp:115 listsockets.cpp:235 +msgctxt "ssl" +msgid "Yes" +msgstr "" + +#: listsockets.cpp:115 listsockets.cpp:236 +msgctxt "ssl" +msgid "No" +msgstr "" + +#: listsockets.cpp:141 +msgid "Listener" +msgstr "" + +#: listsockets.cpp:143 +msgid "Inbound" +msgstr "" + +#: listsockets.cpp:146 +msgid "Outbound" +msgstr "" + +#: listsockets.cpp:148 +msgid "Connecting" +msgstr "" + +#: listsockets.cpp:151 +msgid "UNKNOWN" +msgstr "" + +#: listsockets.cpp:206 +msgid "You have no open sockets." +msgstr "" + +#: listsockets.cpp:221 listsockets.cpp:243 +msgid "In" +msgstr "" + +#: listsockets.cpp:222 listsockets.cpp:245 +msgid "Out" +msgstr "" + +#: listsockets.cpp:261 +msgid "Lists active sockets" +msgstr "" diff --git a/modules/po/log.id_ID.po b/modules/po/log.id_ID.po new file mode 100644 index 00000000..248ca76a --- /dev/null +++ b/modules/po/log.id_ID.po @@ -0,0 +1,147 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/log.pot\n" +"X-Crowdin-File-ID: 180\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: log.cpp:59 +msgid "" +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 " 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 " +msgstr "" + +#: log.cpp:144 +msgid "Wildcards are allowed" +msgstr "" + +#: log.cpp:156 log.cpp:179 +msgid "No logging rules. Everything is logged." +msgstr "" + +#: log.cpp:161 +msgid "1 rule removed: {2}" +msgid_plural "{1} rules removed: {2}" +msgstr[0] "" + +#: log.cpp:168 log.cpp:174 +msgctxt "listrules" +msgid "Rule" +msgstr "" + +#: log.cpp:169 log.cpp:175 +msgctxt "listrules" +msgid "Logging enabled" +msgstr "" + +#: log.cpp:190 +msgid "" +"Usage: Set true|false, where is one of: joins, quits, nickchanges" +msgstr "" + +#: log.cpp:197 +msgid "Will log joins" +msgstr "" + +#: log.cpp:197 +msgid "Will not log joins" +msgstr "" + +#: log.cpp:198 +msgid "Will log quits" +msgstr "" + +#: log.cpp:198 +msgid "Will not log quits" +msgstr "" + +#: log.cpp:200 +msgid "Will log nick changes" +msgstr "" + +#: log.cpp:200 +msgid "Will not log nick changes" +msgstr "" + +#: log.cpp:204 +msgid "Unknown variable. Known variables: joins, quits, nickchanges" +msgstr "" + +#: log.cpp:212 +msgid "Logging joins" +msgstr "" + +#: log.cpp:212 +msgid "Not logging joins" +msgstr "" + +#: log.cpp:213 +msgid "Logging quits" +msgstr "" + +#: log.cpp:213 +msgid "Not logging quits" +msgstr "" + +#: log.cpp:214 +msgid "Logging nick changes" +msgstr "" + +#: log.cpp:215 +msgid "Not logging nick changes" +msgstr "" + +#: log.cpp:352 +msgid "" +"Invalid args [{1}]. Only one log path allowed. Check that there are no " +"spaces in the path." +msgstr "" + +#: log.cpp:402 +msgid "Invalid log path [{1}]" +msgstr "" + +#: log.cpp:405 +msgid "Logging to [{1}]. Using timestamp format '{2}'" +msgstr "" + +#: log.cpp:576 +msgid "[-sanitize] Optional path where to store logs." +msgstr "" + +#: log.cpp:580 +msgid "Writes IRC logs." +msgstr "" diff --git a/modules/po/missingmotd.id_ID.po b/modules/po/missingmotd.id_ID.po new file mode 100644 index 00000000..cd3bb1fe --- /dev/null +++ b/modules/po/missingmotd.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/missingmotd.pot\n" +"X-Crowdin-File-ID: 181\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: missingmotd.cpp:36 +msgid "Sends 422 to clients when they login" +msgstr "" diff --git a/modules/po/modperl.id_ID.po b/modules/po/modperl.id_ID.po new file mode 100644 index 00000000..832f503b --- /dev/null +++ b/modules/po/modperl.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/modperl.pot\n" +"X-Crowdin-File-ID: 182\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: modperl.cpp:417 +msgid "Loads perl scripts as ZNC modules" +msgstr "" diff --git a/modules/po/modpython.id_ID.po b/modules/po/modpython.id_ID.po new file mode 100644 index 00000000..cff3f223 --- /dev/null +++ b/modules/po/modpython.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/modpython.pot\n" +"X-Crowdin-File-ID: 183\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: modpython.cpp:548 +msgid "Loads python scripts as ZNC modules" +msgstr "" diff --git a/modules/po/modules_online.id_ID.po b/modules/po/modules_online.id_ID.po new file mode 100644 index 00000000..64457a02 --- /dev/null +++ b/modules/po/modules_online.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/modules_online.pot\n" +"X-Crowdin-File-ID: 184\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: modules_online.cpp:117 +msgid "Makes ZNC's *modules to be \"online\"." +msgstr "" diff --git a/modules/po/nickserv.id_ID.po b/modules/po/nickserv.id_ID.po new file mode 100644 index 00000000..3cee07a4 --- /dev/null +++ b/modules/po/nickserv.id_ID.po @@ -0,0 +1,81 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/nickserv.pot\n" +"X-Crowdin-File-ID: 185\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: nickserv.cpp:31 +msgid "Password set" +msgstr "Kata sandi diatur" + +#: nickserv.cpp:36 nickserv.cpp:46 +msgid "Done" +msgstr "" + +#: nickserv.cpp:41 +msgid "NickServ name set" +msgstr "Atur nama NickServ" + +#: nickserv.cpp:60 +msgid "No such editable command. See ViewCommands for list." +msgstr "Tidak ada perintah yang dapat diedit. Lihat daftar ViewCommands." + +#: nickserv.cpp:63 +msgid "Ok" +msgstr "Oke" + +#: nickserv.cpp:68 +msgid "password" +msgstr "sandi" + +#: nickserv.cpp:68 +msgid "Set your nickserv password" +msgstr "Atur kata sandi nickserv anda" + +#: nickserv.cpp:70 +msgid "Clear your nickserv password" +msgstr "Bersihkan kata sandi nickserv anda" + +#: nickserv.cpp:72 +msgid "nickname" +msgstr "nickname" + +#: nickserv.cpp:73 +msgid "" +"Set NickServ name (Useful on networks like EpiKnet, where NickServ is named " +"Themis" +msgstr "" +"Atur nama NickServ (Berguna pada jaringan seperti EpiKnet, di mana NickServ " +"diberi nama Themis" + +#: nickserv.cpp:77 +msgid "Reset NickServ name to default (NickServ)" +msgstr "Kembalikan nama NickServ ke standar (NickServ)" + +#: nickserv.cpp:81 +msgid "Show patterns for lines, which are being sent to NickServ" +msgstr "Tampilkan pola untuk garis, yang dikirim ke NickServ" + +#: nickserv.cpp:83 +msgid "cmd new-pattern" +msgstr "cmd new-pattern" + +#: nickserv.cpp:84 +msgid "Set pattern for commands" +msgstr "Atur pola untuk perintah" + +#: nickserv.cpp:146 +msgid "Please enter your nickserv password." +msgstr "Silahkan masukkan kata sandi nickserv anda." + +#: nickserv.cpp:150 +msgid "Auths you with NickServ (prefer SASL module instead)" +msgstr "Auths anda dengan NickServ (lebih memilih modul SASL sebagai gantinya)" diff --git a/modules/po/notes.id_ID.po b/modules/po/notes.id_ID.po new file mode 100644 index 00000000..98850154 --- /dev/null +++ b/modules/po/notes.id_ID.po @@ -0,0 +1,119 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/notes.pot\n" +"X-Crowdin-File-ID: 186\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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:170 +msgid "Key" +msgstr "" + +#: modules/po/../data/notes/tmpl/index.tmpl:35 notes.cpp:165 notes.cpp:171 +msgid "Note" +msgstr "" + +#: modules/po/../data/notes/tmpl/index.tmpl:41 +msgid "[del]" +msgstr "" + +#: notes.cpp:32 +msgid "That note already exists. Use MOD 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 " " +msgstr "" + +#: notes.cpp:77 +msgid "Add a note" +msgstr "" + +#: notes.cpp:79 notes.cpp:83 +msgid "" +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 /#+ to overwrite." +msgstr "" + +#: notes.cpp:186 notes.cpp:188 +msgid "You have no entries." +msgstr "" + +#: notes.cpp:224 +msgid "" +"This user module takes up to one arguments. It can be -disableNotesOnLogin " +"not to show notes upon client login" +msgstr "" + +#: notes.cpp:228 +msgid "Keep and replay notes" +msgstr "" diff --git a/modules/po/notify_connect.id_ID.po b/modules/po/notify_connect.id_ID.po new file mode 100644 index 00000000..2f970b02 --- /dev/null +++ b/modules/po/notify_connect.id_ID.po @@ -0,0 +1,29 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/notify_connect.pot\n" +"X-Crowdin-File-ID: 187\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/perform.id_ID.po b/modules/po/perform.id_ID.po new file mode 100644 index 00000000..87f32225 --- /dev/null +++ b/modules/po/perform.id_ID.po @@ -0,0 +1,108 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/perform.pot\n" +"X-Crowdin-File-ID: 189\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 " +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 "" +msgstr "" + +#: perform.cpp:96 +msgid "Adds perform command to be sent to the server on connect" +msgstr "" + +#: perform.cpp:98 +msgid "" +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 " " +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 "" diff --git a/modules/po/perleval.id_ID.po b/modules/po/perleval.id_ID.po new file mode 100644 index 00000000..358a8a9a --- /dev/null +++ b/modules/po/perleval.id_ID.po @@ -0,0 +1,31 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/perleval.pot\n" +"X-Crowdin-File-ID: 190\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/pyeval.id_ID.po b/modules/po/pyeval.id_ID.po new file mode 100644 index 00000000..6ff56b0b --- /dev/null +++ b/modules/po/pyeval.id_ID.po @@ -0,0 +1,21 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/pyeval.pot\n" +"X-Crowdin-File-ID: 191\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: pyeval.py:49 +msgid "You must have admin privileges to load this module." +msgstr "" + +#: pyeval.py:82 +msgid "Evaluates python code" +msgstr "" diff --git a/modules/po/raw.id_ID.po b/modules/po/raw.id_ID.po new file mode 100644 index 00000000..9ac7ab78 --- /dev/null +++ b/modules/po/raw.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/raw.pot\n" +"X-Crowdin-File-ID: 193\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: raw.cpp:43 +msgid "View all of the raw traffic" +msgstr "" diff --git a/modules/po/route_replies.id_ID.po b/modules/po/route_replies.id_ID.po new file mode 100644 index 00000000..760644c0 --- /dev/null +++ b/modules/po/route_replies.id_ID.po @@ -0,0 +1,59 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/route_replies.pot\n" +"X-Crowdin-File-ID: 194\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: route_replies.cpp:228 +msgid "[yes|no]" +msgstr "" + +#: route_replies.cpp:229 +msgid "Decides whether to show the timeout messages or not" +msgstr "" + +#: route_replies.cpp:375 +msgid "This module hit a timeout which is probably a connectivity issue." +msgstr "" + +#: route_replies.cpp:378 +msgid "" +"However, if you can provide steps to reproduce this issue, please do report " +"a bug." +msgstr "" + +#: route_replies.cpp:381 +msgid "To disable this message, do \"/msg {1} silent yes\"" +msgstr "" + +#: route_replies.cpp:383 +msgid "Last request: {1}" +msgstr "" + +#: route_replies.cpp:384 +msgid "Expected replies:" +msgstr "" + +#: route_replies.cpp:388 +msgid "{1} (last)" +msgstr "" + +#: route_replies.cpp:460 +msgid "Timeout messages are disabled." +msgstr "" + +#: route_replies.cpp:461 +msgid "Timeout messages are enabled." +msgstr "" + +#: route_replies.cpp:482 +msgid "Send replies (e.g. to /who) to the right client only" +msgstr "" diff --git a/modules/po/sample.id_ID.po b/modules/po/sample.id_ID.po new file mode 100644 index 00000000..17032ef6 --- /dev/null +++ b/modules/po/sample.id_ID.po @@ -0,0 +1,118 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/sample.pot\n" +"X-Crowdin-File-ID: 195\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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] "" + +#: 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 "" diff --git a/modules/po/samplewebapi.id_ID.po b/modules/po/samplewebapi.id_ID.po new file mode 100644 index 00000000..449e0f48 --- /dev/null +++ b/modules/po/samplewebapi.id_ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/samplewebapi.pot\n" +"X-Crowdin-File-ID: 196\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: samplewebapi.cpp:59 +msgid "Sample Web API module." +msgstr "" diff --git a/modules/po/sasl.id_ID.po b/modules/po/sasl.id_ID.po new file mode 100644 index 00000000..8d8fd39e --- /dev/null +++ b/modules/po/sasl.id_ID.po @@ -0,0 +1,174 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/sasl.pot\n" +"X-Crowdin-File-ID: 197\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: modules/po/../data/sasl/tmpl/index.tmpl:7 sasl.cpp:305 +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:95 +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 "[ []]" +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:94 +msgid "Mechanism" +msgstr "" + +#: sasl.cpp:99 +msgid "The following mechanisms are available:" +msgstr "" + +#: sasl.cpp:109 +msgid "Username is currently not set" +msgstr "" + +#: sasl.cpp:111 +msgid "Username is currently set to '{1}'" +msgstr "" + +#: sasl.cpp:114 +msgid "Password was not supplied" +msgstr "" + +#: sasl.cpp:116 +msgid "Password was supplied" +msgstr "" + +#: sasl.cpp:124 +msgid "Username has been set to [{1}]" +msgstr "" + +#: sasl.cpp:125 +msgid "Password has been set to [{1}]" +msgstr "" + +#: sasl.cpp:145 +msgid "Current mechanisms set: {1}" +msgstr "" + +#: sasl.cpp:154 +msgid "We require SASL negotiation to connect" +msgstr "" + +#: sasl.cpp:156 +msgid "We will connect even if SASL fails" +msgstr "" + +#: sasl.cpp:193 +msgid "Disabling network, we require authentication." +msgstr "" + +#: sasl.cpp:194 +msgid "Use 'RequireAuth no' to disable." +msgstr "" + +#: sasl.cpp:258 +msgid "{1} mechanism succeeded." +msgstr "" + +#: sasl.cpp:270 +msgid "{1} mechanism failed." +msgstr "" + +#: sasl.cpp:350 +msgid "" +"Adds support for sasl authentication capability to authenticate to an IRC " +"server" +msgstr "" diff --git a/modules/po/savebuff.id_ID.po b/modules/po/savebuff.id_ID.po new file mode 100644 index 00000000..d3e8b522 --- /dev/null +++ b/modules/po/savebuff.id_ID.po @@ -0,0 +1,62 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/savebuff.pot\n" +"X-Crowdin-File-ID: 198\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: savebuff.cpp:65 +msgid "" +msgstr "" + +#: savebuff.cpp:65 +msgid "Sets the password" +msgstr "" + +#: savebuff.cpp:67 +msgid "" +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 "" diff --git a/modules/po/send_raw.id_ID.po b/modules/po/send_raw.id_ID.po new file mode 100644 index 00000000..aa609e5a --- /dev/null +++ b/modules/po/send_raw.id_ID.po @@ -0,0 +1,109 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/send_raw.pot\n" +"X-Crowdin-File-ID: 199\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/shell.id_ID.po b/modules/po/shell.id_ID.po new file mode 100644 index 00000000..93518d04 --- /dev/null +++ b/modules/po/shell.id_ID.po @@ -0,0 +1,29 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/shell.pot\n" +"X-Crowdin-File-ID: 200\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/simple_away.id_ID.po b/modules/po/simple_away.id_ID.po new file mode 100644 index 00000000..3aee727d --- /dev/null +++ b/modules/po/simple_away.id_ID.po @@ -0,0 +1,92 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/simple_away.pot\n" +"X-Crowdin-File-ID: 201\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: simple_away.cpp:56 +msgid "[]" +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 "" +"Mencetak atau mengatur alasan away (%awaytime% diganti dengan waktu yang " +"anda tentukan, mendukung substitusi menggunakan ExpandString)" + +#: simple_away.cpp:63 +msgid "Prints the current time to wait before setting you away" +msgstr "Mencetak waktu saat ini untuk menunggu sebelum membuat anda pergi" + +#: simple_away.cpp:65 +msgid "" +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 "Alasan away disetel" + +#: simple_away.cpp:138 +msgid "Away reason: {1}" +msgstr "Alasan away: {1}" + +#: 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] "" + +#: 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] "" + +#: 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 "" diff --git a/modules/po/stickychan.id_ID.po b/modules/po/stickychan.id_ID.po new file mode 100644 index 00000000..689bd71e --- /dev/null +++ b/modules/po/stickychan.id_ID.po @@ -0,0 +1,102 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/stickychan.pot\n" +"X-Crowdin-File-ID: 202\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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 "" diff --git a/modules/po/stripcontrols.id_ID.po b/modules/po/stripcontrols.id_ID.po new file mode 100644 index 00000000..8904b06c --- /dev/null +++ b/modules/po/stripcontrols.id_ID.po @@ -0,0 +1,18 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/stripcontrols.pot\n" +"X-Crowdin-File-ID: 203\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: stripcontrols.cpp:63 +msgid "" +"Strips control codes (Colors, Bold, ..) from channel and private messages." +msgstr "" diff --git a/modules/po/watch.id_ID.po b/modules/po/watch.id_ID.po new file mode 100644 index 00000000..95e188dd --- /dev/null +++ b/modules/po/watch.id_ID.po @@ -0,0 +1,193 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/watch.pot\n" +"X-Crowdin-File-ID: 204\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: watch.cpp:178 +msgid " [Target] [Pattern]" +msgstr "" + +#: watch.cpp:178 +msgid "Used to add an entry to watch for." +msgstr "" + +#: watch.cpp:180 +msgid "List all entries being watched." +msgstr "" + +#: watch.cpp:182 +msgid "Dump a list of all current entries to be used later." +msgstr "" + +#: watch.cpp:184 +msgid "" +msgstr "" + +#: watch.cpp:184 +msgid "Deletes Id from the list of watched entries." +msgstr "" + +#: watch.cpp:186 +msgid "Delete all entries." +msgstr "" + +#: watch.cpp:188 watch.cpp:190 +msgid "" +msgstr "" + +#: watch.cpp:188 +msgid "Enable a disabled entry." +msgstr "" + +#: watch.cpp:190 +msgid "Disable (but don't delete) an entry." +msgstr "" + +#: watch.cpp:192 watch.cpp:194 +msgid " " +msgstr "" + +#: watch.cpp:192 +msgid "Enable or disable detached client only for an entry." +msgstr "" + +#: watch.cpp:194 +msgid "Enable or disable detached channel only for an entry." +msgstr "" + +#: watch.cpp:196 +msgid " [#chan priv #foo* !#bar]" +msgstr "" + +#: watch.cpp:196 +msgid "Set the source channels that you care about." +msgstr "" + +#: watch.cpp:237 +msgid "WARNING: malformed entry found while loading" +msgstr "" + +#: watch.cpp:382 +msgid "Disabled all entries." +msgstr "" + +#: watch.cpp:383 +msgid "Enabled all entries." +msgstr "" + +#: watch.cpp:390 watch.cpp:432 watch.cpp:474 watch.cpp:577 watch.cpp:619 +msgid "Invalid Id" +msgstr "" + +#: watch.cpp:399 +msgid "Id {1} disabled" +msgstr "" + +#: watch.cpp:401 +msgid "Id {1} enabled" +msgstr "" + +#: watch.cpp:423 +msgid "Set DetachedClientOnly for all entries to Yes" +msgstr "" + +#: watch.cpp:425 +msgid "Set DetachedClientOnly for all entries to No" +msgstr "" + +#: watch.cpp:441 watch.cpp:483 +msgid "Id {1} set to Yes" +msgstr "" + +#: watch.cpp:443 watch.cpp:485 +msgid "Id {1} set to No" +msgstr "" + +#: watch.cpp:465 +msgid "Set DetachedChannelOnly for all entries to Yes" +msgstr "" + +#: watch.cpp:467 +msgid "Set DetachedChannelOnly for all entries to No" +msgstr "" + +#: watch.cpp:491 watch.cpp:507 +msgid "Id" +msgstr "" + +#: watch.cpp:492 watch.cpp:508 +msgid "HostMask" +msgstr "" + +#: watch.cpp:493 watch.cpp:509 +msgid "Target" +msgstr "" + +#: watch.cpp:494 watch.cpp:510 +msgid "Pattern" +msgstr "" + +#: watch.cpp:495 watch.cpp:511 +msgid "Sources" +msgstr "" + +#: watch.cpp:496 watch.cpp:512 watch.cpp:513 +msgid "Off" +msgstr "" + +#: watch.cpp:497 watch.cpp:515 +msgid "DetachedClientOnly" +msgstr "" + +#: watch.cpp:498 watch.cpp:518 +msgid "DetachedChannelOnly" +msgstr "" + +#: watch.cpp:516 watch.cpp:519 +msgid "Yes" +msgstr "" + +#: watch.cpp:516 watch.cpp:519 +msgid "No" +msgstr "" + +#: watch.cpp:525 watch.cpp:531 +msgid "You have no entries." +msgstr "" + +#: watch.cpp:585 +msgid "Sources set for Id {1}." +msgstr "" + +#: watch.cpp:609 +msgid "All entries cleared." +msgstr "" + +#: watch.cpp:627 +msgid "Id {1} removed." +msgstr "" + +#: watch.cpp:646 +msgid "Entry for {1} already exists." +msgstr "" + +#: watch.cpp:654 +msgid "Adding entry: {1} watching for [{2}] -> {3}" +msgstr "" + +#: watch.cpp:660 +msgid "Watch: Not enough arguments. Try Help" +msgstr "" + +#: watch.cpp:702 +msgid "Copy activity from a specific user into a separate window" +msgstr "" diff --git a/modules/po/webadmin.id_ID.po b/modules/po/webadmin.id_ID.po new file mode 100644 index 00000000..fb4d32b9 --- /dev/null +++ b/modules/po/webadmin.id_ID.po @@ -0,0 +1,1247 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/modules/po/webadmin.pot\n" +"X-Crowdin-File-ID: 205\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\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:258 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:277 +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:252 +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:287 +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:294 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:429 +msgid "Module {1}" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:75 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:302 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:438 +msgid "Save and return" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_chan.tmpl:76 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:303 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:439 +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:12 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 +msgid "<password>" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:15 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:16 +msgid "<network>" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:18 +msgid "" +"To connect to this network from your IRC client, you can set the server " +"password field as {1} or username field as {2}" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:28 +msgid "Network Info" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:29 +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:33 +msgid "Network Name:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:35 +msgid "The name of the IRC network." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:39 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:73 +msgid "Nickname:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:41 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:75 +msgid "Your nickname on IRC." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:44 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:78 +msgid "Alt. Nickname:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:46 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:80 +msgid "Your secondary nickname, if the first is not available on IRC." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:50 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:84 +msgid "Ident:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:52 +msgid "Your ident." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:55 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:96 +msgid "Realname:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:57 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:98 +msgid "Your real name." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:62 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:104 +msgid "BindHost:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:69 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:117 +msgid "Quit Message:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:71 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:119 +msgid "You may define a Message shown, when you quit IRC." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:76 +msgid "Active:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:78 +msgid "Connect to IRC & automatically re-connect" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:82 +msgid "Trust all certs:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:84 +msgid "" +"Disable certificate validation (takes precedence over TrustPKI). INSECURE!" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:88 +msgid "Automatically detect trusted certificates (Trust the PKI):" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:90 +msgid "" +"When disabled, manually whitelist all server fingerprints, even if the " +"certificate is valid" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:94 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:101 +msgid "Servers of this IRC network:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:98 +msgid "One server per line, “host [[+]port] [password]”, + means SSL" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:106 +msgid "Hostname" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:107 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:13 +msgid "Port" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:108 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:15 +msgid "SSL" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:109 +msgid "Password" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:125 +msgid "SHA-256 fingerprints of trusted SSL certificates of this IRC network:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:129 +msgid "" +"When these certificates are encountered, checks for hostname, expiration " +"date, CA are skipped" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:133 +msgid "Flood protection:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:136 +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:139 +msgctxt "Flood Protection" +msgid "Enabled" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:143 +msgid "Flood protection rate:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:146 +msgid "" +"The number of seconds per line. After changing this, reconnect ZNC to server." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:149 +msgid "{1} seconds per line" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:153 +msgid "Flood protection burst:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:156 +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:159 +msgid "{1} lines can be sent immediately" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:163 +msgid "Channel join delay:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:166 +msgid "" +"Defines the delay in seconds, until channels are joined after getting " +"connected." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:169 +msgid "{1} seconds" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:174 +msgid "Character encoding used between ZNC and IRC server." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:175 +msgid "Server encoding:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:185 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:248 +msgid "Channels" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:187 +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:194 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:140 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:373 +#: 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:196 +msgid "Index" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:197 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:449 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:237 +msgid "Save" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:198 +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:240 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:146 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:191 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:176 +msgid "Name" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:199 +msgid "CurModes" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:200 +msgid "DefModes" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:201 +msgid "BufferSize" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:202 +msgid "Options" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:204 +msgid "← Add a channel (opens in same page)" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:161 +#: modules/po/../data/webadmin/tmpl/listusers.tmpl:27 +msgid "Edit" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:214 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:162 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:53 +msgid "Del" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:234 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:185 +msgid "Modules" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:241 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:192 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:177 +msgid "Arguments" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:242 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:193 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:178 +msgid "Description" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:243 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:194 +msgid "Loaded globally" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:244 +msgid "Loaded by user" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:305 +msgid "Add Network and return" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_network.tmpl:306 +msgid "Add Network and continue" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:19 +msgid "Authentication" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:23 +msgid "Username:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:33 +msgid "Please enter a username." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:38 +msgid "Password:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:40 +msgid "Please enter a password." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:43 +msgid "Confirm password:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:45 +msgid "Please re-type the above password." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:48 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:151 +msgid "Auth Only Via Module:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:50 +msgid "" +"Allow user authentication by external modules only, disabling built-in " +"password authentication." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:54 +msgid "Allowed IPs:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:58 +msgid "" +"Leave empty to allow connections from all IPs.
Otherwise, one entry per " +"line, wildcards * and ? are available." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:66 +msgid "IRC Information" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:68 +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:86 +msgid "The Ident is sent to server as username." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:90 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:102 +msgid "Status Prefix:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:92 +#: 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:110 +msgid "DCCBindHost:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:128 +#: 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:133 +msgid "No networks have been added for you yet." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:147 +#: modules/po/../data/webadmin/tmpl/listusers.tmpl:18 +msgid "Clients" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:148 +msgid "Current Server" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:149 +msgid "Nick" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:151 +msgid "← Add a network (opens in same page)" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:177 +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:179 +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:195 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:179 +msgid "Loaded by networks" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:254 +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:255 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:261 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:280 +msgid "Empty = use standard value" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:260 +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:268 +msgid "Queries" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:272 +msgid "Max Buffers:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:274 +msgid "Maximum number of query buffers. 0 is unlimited." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:279 +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:302 +msgid "ZNC Behavior" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:303 +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:307 +msgid "Timestamp Format:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:309 +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:312 +msgid "Timezone:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:315 +msgid "E.g. Europe/Berlin, or GMT-6" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:323 +msgid "Character encoding used between IRC client and ZNC." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:324 +msgid "Client encoding:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:329 +msgid "Join Tries:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:331 +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:334 +msgid "Join speed:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:336 +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:339 +msgid "Timeout before reconnect:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:341 +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:344 +msgid "Max IRC Networks Number:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:346 +msgid "Maximum number of IRC networks allowed for this user." +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:349 +msgid "Substitutions" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:351 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:359 +msgid "CTCP Replies:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:355 +msgid "One reply per line. Example: TIME Buy a watch!" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:356 +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:374 +msgid "{1} are available" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:358 +msgid "Empty value means this CTCP request will be ignored" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:364 +msgid "Request" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:365 +msgid "Response" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:392 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:90 +msgid "Skin:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:396 +msgid "- Global -" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:398 +#: modules/po/../data/webadmin/tmpl/settings.tmpl:94 +msgid "Default" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:402 +msgid "No other skins found" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:408 +msgid "Language:" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:441 +msgid "Clone and return" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:442 +msgid "Clone and continue" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:444 +msgid "Create and return" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:445 +msgid "Create and continue" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:451 +#: modules/po/../data/webadmin/tmpl/listusers.tmpl:28 +msgid "Clone" +msgstr "" + +#: modules/po/../data/webadmin/tmpl/add_edit_user.tmpl:453 +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. UTF-8, or ISO-8859-15" +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:2023 +msgid "Global Settings" +msgstr "" + +#: webadmin.cpp:93 +msgid "Your Settings" +msgstr "" + +#: webadmin.cpp:94 webadmin.cpp:1835 +msgid "Traffic Info" +msgstr "" + +#: webadmin.cpp:97 webadmin.cpp:1814 +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:337 +msgid "Timeout can't be less than 30 seconds!" +msgstr "" + +#: webadmin.cpp:436 webadmin.cpp:464 webadmin.cpp:1272 webadmin.cpp:2208 +msgid "Unable to load module [{1}]: {2}" +msgstr "" + +#: webadmin.cpp:441 webadmin.cpp:469 +msgid "Unable to load module [{1}] with arguments [{2}]" +msgstr "" + +#: webadmin.cpp:547 webadmin.cpp:664 webadmin.cpp:689 webadmin.cpp:711 +#: webadmin.cpp:745 webadmin.cpp:1339 +msgid "No such user" +msgstr "" + +#: webadmin.cpp:555 webadmin.cpp:592 webadmin.cpp:925 +msgid "Permission denied" +msgstr "" + +#: webadmin.cpp:568 webadmin.cpp:605 webadmin.cpp:634 webadmin.cpp:650 +msgid "No such user or network" +msgstr "" + +#: webadmin.cpp:615 +msgid "No such channel" +msgstr "" + +#: webadmin.cpp:681 +msgid "Please don't delete yourself, suicide is not the answer!" +msgstr "" + +#: webadmin.cpp:754 webadmin.cpp:942 webadmin.cpp:1404 +msgid "Edit User [{1}]" +msgstr "" + +#: webadmin.cpp:758 webadmin.cpp:956 +msgid "Edit Network [{1}]" +msgstr "" + +#: webadmin.cpp:768 +msgid "Edit Channel [{1}] of Network [{2}] of User [{3}]" +msgstr "" + +#: webadmin.cpp:775 +msgid "Edit Channel [{1}]" +msgstr "" + +#: webadmin.cpp:783 +msgid "Add Channel to Network [{1}] of User [{2}]" +msgstr "" + +#: webadmin.cpp:788 +msgid "Add Channel" +msgstr "" + +#: webadmin.cpp:795 webadmin.cpp:1624 +msgid "Auto Clear Chan Buffer" +msgstr "" + +#: webadmin.cpp:797 +msgid "Automatically Clear Channel Buffer After Playback" +msgstr "" + +#: webadmin.cpp:805 +msgid "Detached" +msgstr "" + +#: webadmin.cpp:812 +msgid "Enabled" +msgstr "" + +#: webadmin.cpp:836 +msgid "Channel name is a required argument" +msgstr "" + +#: webadmin.cpp:845 +msgid "Channel [{1}] already exists" +msgstr "" + +#: webadmin.cpp:852 +msgid "Could not add channel [{1}]" +msgstr "" + +#: webadmin.cpp:900 +msgid "Channel was added/modified, but config file was not written" +msgstr "" + +#: webadmin.cpp:932 +msgid "" +"Network number limit reached. Ask an admin to increase the limit for you, or " +"delete unneeded networks from Your Settings." +msgstr "" + +#: webadmin.cpp:953 +msgid "Edit Network [{1}] of User [{2}]" +msgstr "" + +#: webadmin.cpp:960 +msgid "Add Network for User [{1}]" +msgstr "" + +#: webadmin.cpp:961 +msgid "Add Network" +msgstr "" + +#: webadmin.cpp:1144 +msgid "Network name is a required argument" +msgstr "" + +#: webadmin.cpp:1279 webadmin.cpp:2215 +msgid "Unable to reload module [{1}]: {2}" +msgstr "" + +#: webadmin.cpp:1316 +msgid "Network was added/modified, but config file was not written" +msgstr "" + +#: webadmin.cpp:1345 +msgid "That network doesn't exist for this user" +msgstr "" + +#: webadmin.cpp:1362 +msgid "Network was deleted, but config file was not written" +msgstr "" + +#: webadmin.cpp:1376 +msgid "That channel doesn't exist for this network" +msgstr "" + +#: webadmin.cpp:1385 +msgid "Channel was deleted, but config file was not written" +msgstr "" + +#: webadmin.cpp:1413 +msgid "Clone User [{1}]" +msgstr "" + +#: webadmin.cpp:1626 +msgid "" +"Automatically Clear Channel Buffer After Playback (the default value for new " +"channels)" +msgstr "" + +#: webadmin.cpp:1636 +msgid "Multi Clients" +msgstr "" + +#: webadmin.cpp:1643 +msgid "Append Timestamps" +msgstr "" + +#: webadmin.cpp:1650 +msgid "Prepend Timestamps" +msgstr "" + +#: webadmin.cpp:1658 +msgid "Deny LoadMod" +msgstr "" + +#: webadmin.cpp:1665 +msgid "Admin (dangerous! may gain shell access)" +msgstr "" + +#: webadmin.cpp:1675 +msgid "Deny Setting BindHost" +msgstr "" + +#: webadmin.cpp:1682 +msgid "Deny Setting Ident" +msgstr "" + +#: webadmin.cpp:1689 +msgid "Deny Editing Networks/Servers" +msgstr "" + +#: webadmin.cpp:1691 +msgid "" +"Deny adding/deleting networks, setting network name and editing the server " +"list" +msgstr "" + +#: webadmin.cpp:1698 +msgid "Deny Setting RealName" +msgstr "" + +#: webadmin.cpp:1705 +msgid "Deny Setting Quit Message" +msgstr "" + +#: webadmin.cpp:1712 +msgid "Deny Setting CTCP Replies" +msgstr "" + +#: webadmin.cpp:1720 +msgid "Auto Clear Query Buffer" +msgstr "" + +#: webadmin.cpp:1722 +msgid "Automatically Clear Query Buffer After Playback" +msgstr "" + +#: webadmin.cpp:1746 +msgid "Invalid Submission: User {1} already exists" +msgstr "" + +#: webadmin.cpp:1768 webadmin.cpp:1779 +msgid "Invalid submission: {1}" +msgstr "" + +#: webadmin.cpp:1774 +msgid "User was added, but config file was not written" +msgstr "" + +#: webadmin.cpp:1785 +msgid "User was edited, but config file was not written" +msgstr "" + +#: webadmin.cpp:1943 +msgid "Choose either IPv4 or IPv6 or both." +msgstr "" + +#: webadmin.cpp:1960 +msgid "Choose either IRC or HTTP or both." +msgstr "" + +#: webadmin.cpp:1973 webadmin.cpp:2009 +msgid "Port was changed, but config file was not written" +msgstr "" + +#: webadmin.cpp:1999 +msgid "Invalid request." +msgstr "" + +#: webadmin.cpp:2013 +msgid "The specified listener was not found." +msgstr "" + +#: webadmin.cpp:2244 +msgid "Settings were changed, but config file was not written" +msgstr "" diff --git a/src/po/znc.id_ID.po b/src/po/znc.id_ID.po new file mode 100644 index 00000000..db7ffca5 --- /dev/null +++ b/src/po/znc.id_ID.po @@ -0,0 +1,1946 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: znc-bouncer\n" +"X-Crowdin-Project-ID: 289533\n" +"X-Crowdin-Language: id\n" +"X-Crowdin-File: /master/src/po/znc.pot\n" +"X-Crowdin-File-ID: 146\n" +"Project-Id-Version: znc-bouncer\n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" + +#: webskins/_default_/tmpl/InfoBar.tmpl:6 +msgid "Logged in as: {1}" +msgstr "Masuk sebagai: {1}" + +#: webskins/_default_/tmpl/InfoBar.tmpl:8 +msgid "Not logged in" +msgstr "Belum masuk" + +#: webskins/_default_/tmpl/LoginBar.tmpl:3 +msgid "Logout" +msgstr "Keluar" + +#: webskins/_default_/tmpl/Menu.tmpl:4 +msgid "Home" +msgstr "Beranda" + +#: webskins/_default_/tmpl/Menu.tmpl:7 +msgid "Global Modules" +msgstr "Modul Umum" + +#: webskins/_default_/tmpl/Menu.tmpl:20 +msgid "User Modules" +msgstr "Modul Pengguna" + +#: webskins/_default_/tmpl/Menu.tmpl:35 +msgid "Network Modules ({1})" +msgstr "Modul Jaringan ({1})" + +#: webskins/_default_/tmpl/index.tmpl:6 +msgid "Welcome to ZNC's web interface!" +msgstr "Selamat datang di antarmuka web ZNC's!" + +#: webskins/_default_/tmpl/index.tmpl:11 +msgid "" +"No Web-enabled modules have been loaded. Load modules from IRC (“/msg " +"*status help” and “/msg *status loadmod <module>”). Once you have loaded some Web-enabled modules, the menu will expand." +msgstr "" +"Tidak ada modul Web-enabled dimuat. Muat modul dari IRC (\"/msg * " +"status help \" dan \"/msg * status loadmod <module>" +"\"). Setelah anda memuat beberapa modul Web-enabled, menu ini akan diperluas." + +#: znc.cpp:1561 +msgid "User already exists" +msgstr "Pengguna sudah ada" + +#: znc.cpp:1669 +msgid "IPv6 is not enabled" +msgstr "IPv6 tidak diaktifkan" + +#: znc.cpp:1677 +msgid "SSL is not enabled" +msgstr "SSL tidak diaktifkan" + +#: znc.cpp:1685 +msgid "Unable to locate pem file: {1}" +msgstr "Tidak dapat menemukan berkas pem: {1}" + +#: znc.cpp:1704 +msgid "Invalid port" +msgstr "Port tidak valid" + +#: znc.cpp:1820 ClientCommand.cpp:1720 +msgid "Unable to bind: {1}" +msgstr "Tidak dapat mengikat: {1}" + +#: IRCNetwork.cpp:235 +msgid "Jumping servers because this server is no longer in the list" +msgstr "Melompati server karena server ini tidak lagi dalam daftar" + +#: IRCNetwork.cpp:667 User.cpp:699 +msgid "Welcome to ZNC" +msgstr "Selamat datang di ZNC" + +#: IRCNetwork.cpp:755 +msgid "You are currently disconnected from IRC. Use 'connect' to reconnect." +msgstr "" +"Anda saat ini terputus dari IRC. Gunakan 'connect' untuk terhubung kembali." + +#: IRCNetwork.cpp:785 +msgid "This network is being deleted or moved to another user." +msgstr "Jaringan ini sedang dihapus atau dipindahkan ke pengguna lain." + +#: IRCNetwork.cpp:946 +msgid "Invalid index" +msgstr "" + +#: IRCNetwork.cpp:954 IRCNetwork.cpp:970 IRCNetwork.cpp:978 +#: ClientCommand.cpp:1425 +msgid "You are not on {1}" +msgstr "" + +#: IRCNetwork.cpp:1057 +msgid "The channel {1} could not be joined, disabling it." +msgstr "Tidak dapat join ke channel {1}. menonaktifkan." + +#: IRCNetwork.cpp:1186 +msgid "Your current server was removed, jumping..." +msgstr "Server anda saat ini dihapus, melompati..." + +#: IRCNetwork.cpp:1349 +msgid "Cannot connect to {1}, because ZNC is not compiled with SSL support." +msgstr "" +"Tidak dapat terhubung ke {1}, karena ZNC tidak dikompilasi dengan dukungan " +"SSL." + +#: IRCNetwork.cpp:1370 +msgid "Some module aborted the connection attempt" +msgstr "Beberapa modul membatalkan upaya koneksi" + +#: IRCSock.cpp:520 +msgid "Error from server: {1}" +msgstr "Kesalahan dari server: {1}" + +#: IRCSock.cpp:722 +msgid "ZNC seems to be connected to itself, disconnecting..." +msgstr "ZNC tampaknya terhubung dengan sendiri, memutuskan..." + +#: IRCSock.cpp:769 +msgid "Server {1} redirects us to {2}:{3} with reason: {4}" +msgstr "Server {1} mengalihkan ke {2}: {3} dengan alasan: {4}" + +#: IRCSock.cpp:773 +msgid "Perhaps you want to add it as a new server." +msgstr "Mungkin anda ingin menambahkannya sebagai server baru." + +#: IRCSock.cpp:1003 +msgid "Channel {1} is linked to another channel and was thus disabled." +msgstr "Channel {1} terhubung ke channel lain dan karenanya dinonaktifkan." + +#: IRCSock.cpp:1015 +msgid "Switched to SSL (STARTTLS)" +msgstr "Beralih ke SSL (STARTTLS)" + +#: IRCSock.cpp:1068 +msgid "You quit: {1}" +msgstr "Anda keluar: {1}" + +#: IRCSock.cpp:1274 +msgid "Disconnected from IRC. Reconnecting..." +msgstr "Terputus dari IRC. Menghubungkan..." + +#: IRCSock.cpp:1305 +msgid "Cannot connect to IRC ({1}). Retrying..." +msgstr "Tidak dapat terhubung ke IRC ({1}). Mencoba lagi..." + +#: IRCSock.cpp:1308 +msgid "Disconnected from IRC ({1}). Reconnecting..." +msgstr "Terputus dari IRC ({1}). Menghubungkan..." + +#: IRCSock.cpp:1344 +msgid "If you trust this certificate, do /znc AddTrustedServerFingerprint {1}" +msgstr "" +"Jika anda mempercayai sertifikat ini, lakukan /znc " +"AddTrustedServerFingerprint {1}" + +#: IRCSock.cpp:1353 +msgid "IRC connection timed out. Reconnecting..." +msgstr "Koneksi IRC kehabisan waktu. Menghubungkan..." + +#: IRCSock.cpp:1365 +msgid "Connection Refused. Reconnecting..." +msgstr "Koneksi tertolak. Menguhungkan..." + +#: IRCSock.cpp:1373 +msgid "Received a too long line from the IRC server!" +msgstr "Menerima baris terlalu panjang dari server IRC!" + +#: IRCSock.cpp:1487 +msgid "No free nick available" +msgstr "Tidak ada nick tersedia" + +#: IRCSock.cpp:1495 +msgid "No free nick found" +msgstr "Tidak ada nick ditemukan" + +#: Client.cpp:74 +msgid "No such module {1}" +msgstr "Modul tidak ada {1}" + +#: Client.cpp:394 +msgid "A client from {1} attempted to login as you, but was rejected: {2}" +msgstr "Klien dari {1} berusaha masuk seperti anda, namun ditolak: {2}" + +#: Client.cpp:429 +msgid "Network {1} doesn't exist." +msgstr "Jaringan {1} tidak ada." + +#: Client.cpp:443 +msgid "" +"You have several networks configured, but no network was specified for the " +"connection." +msgstr "" +"Anda memiliki beberapa jaringan terkonfigurasi, tetapi tidak ada jaringan " +"ditentukan untuk sambungan." + +#: Client.cpp:446 +msgid "" +"Selecting network {1}. To see list of all configured networks, use /znc " +"ListNetworks" +msgstr "" +"Memilih jaringan {1}. Untuk melihat daftar semua jaringan terkonfigurasi, " +"gunakan /znc ListNetworks" + +#: Client.cpp:449 +msgid "" +"If you want to choose another network, use /znc JumpNetwork , or " +"connect to ZNC with username {1}/ (instead of just {1})" +msgstr "" +"Jika anda ingin memilih jaringan lain, gunakan /znc JumpNetwork , " +"atau hubungkan ke ZNC dengan nama pengguna {1}/ (bukan hanya {1})" + +#: Client.cpp:455 +msgid "" +"You have no networks configured. Use /znc AddNetwork to add one." +msgstr "" +"Anda tidak memiliki jaringan terkonfigurasi. Gunakan /znc AddNetwork " +" untuk menambahkannya." + +#: Client.cpp:466 +msgid "Closing link: Timeout" +msgstr "Menutup link: Waktu habis" + +#: Client.cpp:488 +msgid "Closing link: Too long raw line" +msgstr "Menutup link: Baris raw terlalu panjang" + +#: Client.cpp:495 +msgid "" +"You are being disconnected because another user just authenticated as you." +msgstr "Anda terputus karena pengguna lain hanya diautentikasi sebagai anda." + +#: Client.cpp:1100 +msgid "Your CTCP to {1} got lost, you are not connected to IRC!" +msgstr "CTCP anda untuk {1} tersesat, anda tidak terhubung ke IRC!" + +#: Client.cpp:1226 +msgid "Your notice to {1} got lost, you are not connected to IRC!" +msgstr "Notice anda untuk {1} tersesat, anda tidak terhubung ke IRC!" + +#: Client.cpp:1265 +msgid "Removing channel {1}" +msgstr "Menghapus channel {1}" + +#: Client.cpp:1343 +msgid "Your message to {1} got lost, you are not connected to IRC!" +msgstr "Pesan anda untuk {1} tersesat, anda tidak terhubung ke IRC!" + +#: Client.cpp:1396 Client.cpp:1402 +msgid "Hello. How may I help you?" +msgstr "Halo. Bagaimana saya bisa membantu anda?" + +#: Client.cpp:1416 +msgid "Usage: /attach <#chans>" +msgstr "Gunakan: /attach <#chan>" + +#: Client.cpp:1423 Client.cpp:1445 ClientCommand.cpp:129 ClientCommand.cpp:151 +#: ClientCommand.cpp:423 ClientCommand.cpp:450 +msgid "There was {1} channel matching [{2}]" +msgid_plural "There were {1} channels matching [{2}]" +msgstr[0] "Ada {1} pencocokan saluran [{2}]" + +#: Client.cpp:1426 ClientCommand.cpp:132 +msgid "Attached {1} channel" +msgid_plural "Attached {1} channels" +msgstr[0] "" + +#: Client.cpp:1438 +msgid "Usage: /detach <#chans>" +msgstr "" + +#: Client.cpp:1448 ClientCommand.cpp:154 +msgid "Detached {1} channel" +msgid_plural "Detached {1} channels" +msgstr[0] "" + +#: Chan.cpp:680 +msgid "Buffer Playback..." +msgstr "" + +#: Chan.cpp:718 +msgid "Playback Complete." +msgstr "" + +#: Modules.cpp:554 +msgctxt "modhelpcmd" +msgid "" +msgstr "" + +#: Modules.cpp:555 +msgctxt "modhelpcmd" +msgid "Generate this output" +msgstr "" + +#: Modules.cpp:599 ClientCommand.cpp:1992 +msgid "No matches for '{1}'" +msgstr "" + +#: Modules.cpp:734 +msgid "This module doesn't implement any commands." +msgstr "" + +#: Modules.cpp:736 +msgid "Unknown command!" +msgstr "" + +#: Modules.cpp:1786 +msgid "" +"Module names can only contain letters, numbers and underscores, [{1}] is " +"invalid" +msgstr "" + +#: Modules.cpp:1805 +msgid "Module {1} already loaded." +msgstr "" + +#: Modules.cpp:1819 +msgid "Unable to find module {1}" +msgstr "" + +#: Modules.cpp:1831 +msgid "Module {1} does not support module type {2}." +msgstr "" + +#: Modules.cpp:1838 +msgid "Module {1} requires a user." +msgstr "" + +#: Modules.cpp:1844 +msgid "Module {1} requires a network." +msgstr "" + +#: Modules.cpp:1860 +msgid "Caught an exception" +msgstr "" + +#: Modules.cpp:1866 +msgid "Module {1} aborted: {2}" +msgstr "" + +#: Modules.cpp:1868 +msgid "Module {1} aborted." +msgstr "" + +#: Modules.cpp:1892 Modules.cpp:1934 +msgid "Module [{1}] not loaded." +msgstr "" + +#: Modules.cpp:1916 +msgid "Module {1} unloaded." +msgstr "" + +#: Modules.cpp:1921 +msgid "Unable to unload module {1}." +msgstr "" + +#: Modules.cpp:1950 +msgid "Reloaded module {1}." +msgstr "" + +#: Modules.cpp:1969 +msgid "Unable to find module {1}." +msgstr "" + +#: Modules.cpp:2117 +msgid "Unknown error" +msgstr "" + +#: Modules.cpp:2118 +msgid "Unable to open module {1}: {2}" +msgstr "" + +#: Modules.cpp:2127 +msgid "Could not find ZNCModuleEntry in module {1}" +msgstr "" + +#: Modules.cpp:2135 +msgid "" +"Version mismatch for module {1}: core is {2}, module is built for {3}. " +"Recompile this module." +msgstr "" + +#: Modules.cpp:2146 +msgid "" +"Module {1} is built incompatibly: core is '{2}', module is '{3}'. Recompile " +"this module." +msgstr "" + +#: Modules.cpp:2177 Modules.cpp:2183 +msgctxt "modhelpcmd" +msgid "Command" +msgstr "" + +#: Modules.cpp:2178 Modules.cpp:2185 +msgctxt "modhelpcmd" +msgid "Description" +msgstr "" + +#: ClientCommand.cpp:51 ClientCommand.cpp:115 ClientCommand.cpp:137 +#: ClientCommand.cpp:339 ClientCommand.cpp:390 ClientCommand.cpp:405 +#: ClientCommand.cpp:432 ClientCommand.cpp:459 ClientCommand.cpp:480 +#: ClientCommand.cpp:499 ClientCommand.cpp:824 ClientCommand.cpp:848 +#: ClientCommand.cpp:874 ClientCommand.cpp:908 ClientCommand.cpp:921 +#: ClientCommand.cpp:934 ClientCommand.cpp:949 ClientCommand.cpp:1410 +#: ClientCommand.cpp:1458 ClientCommand.cpp:1490 ClientCommand.cpp:1501 +#: ClientCommand.cpp:1510 ClientCommand.cpp:1522 +msgid "You must be connected with a network to use this command" +msgstr "" + +#: ClientCommand.cpp:58 +msgid "Usage: ListNicks <#chan>" +msgstr "" + +#: ClientCommand.cpp:65 +msgid "You are not on [{1}]" +msgstr "" + +#: ClientCommand.cpp:70 +msgid "You are not on [{1}] (trying)" +msgstr "" + +#: ClientCommand.cpp:79 +msgid "No nicks on [{1}]" +msgstr "" + +#: ClientCommand.cpp:91 ClientCommand.cpp:106 +msgid "Nick" +msgstr "" + +#: ClientCommand.cpp:92 ClientCommand.cpp:107 +msgid "Ident" +msgstr "" + +#: ClientCommand.cpp:93 ClientCommand.cpp:108 +msgid "Host" +msgstr "" + +#: ClientCommand.cpp:122 +msgid "Usage: Attach <#chans>" +msgstr "" + +#: ClientCommand.cpp:144 +msgid "Usage: Detach <#chans>" +msgstr "" + +#: ClientCommand.cpp:161 +msgid "There is no MOTD set." +msgstr "" + +#: ClientCommand.cpp:167 +msgid "Rehashing succeeded!" +msgstr "" + +#: ClientCommand.cpp:169 +msgid "Rehashing failed: {1}" +msgstr "" + +#: ClientCommand.cpp:173 +msgid "Wrote config to {1}" +msgstr "" + +#: ClientCommand.cpp:175 +msgid "Error while trying to write config." +msgstr "" + +#: ClientCommand.cpp:183 +msgid "Usage: ListClients" +msgstr "Penggunaan: ListClients" + +#: ClientCommand.cpp:190 +msgid "No such user: {1}" +msgstr "Tidak ada pengguna: {1}" + +#: ClientCommand.cpp:198 +msgid "No clients are connected" +msgstr "Tidak ada klien terhubung" + +#: ClientCommand.cpp:203 ClientCommand.cpp:209 +msgctxt "listclientscmd" +msgid "Host" +msgstr "" + +#: ClientCommand.cpp:204 ClientCommand.cpp:212 +msgctxt "listclientscmd" +msgid "Network" +msgstr "" + +#: ClientCommand.cpp:205 ClientCommand.cpp:215 +msgctxt "listclientscmd" +msgid "Identifier" +msgstr "Pengenal" + +#: ClientCommand.cpp:223 ClientCommand.cpp:229 +msgctxt "listuserscmd" +msgid "Username" +msgstr "" + +#: ClientCommand.cpp:224 ClientCommand.cpp:230 +msgctxt "listuserscmd" +msgid "Networks" +msgstr "Jaringan" + +#: ClientCommand.cpp:225 ClientCommand.cpp:232 +msgctxt "listuserscmd" +msgid "Clients" +msgstr "Klien" + +#: ClientCommand.cpp:240 ClientCommand.cpp:250 ClientCommand.cpp:260 +#: ClientCommand.cpp:263 +msgctxt "listallusernetworkscmd" +msgid "Username" +msgstr "" + +#: ClientCommand.cpp:241 ClientCommand.cpp:251 ClientCommand.cpp:266 +msgctxt "listallusernetworkscmd" +msgid "Network" +msgstr "" + +#: ClientCommand.cpp:242 ClientCommand.cpp:252 ClientCommand.cpp:268 +msgctxt "listallusernetworkscmd" +msgid "Clients" +msgstr "Klien" + +#: ClientCommand.cpp:243 ClientCommand.cpp:271 ClientCommand.cpp:280 +msgctxt "listallusernetworkscmd" +msgid "On IRC" +msgstr "" + +#: ClientCommand.cpp:244 ClientCommand.cpp:273 +msgctxt "listallusernetworkscmd" +msgid "IRC Server" +msgstr "" + +#: ClientCommand.cpp:245 ClientCommand.cpp:275 +msgctxt "listallusernetworkscmd" +msgid "IRC User" +msgstr "" + +#: ClientCommand.cpp:246 ClientCommand.cpp:277 +msgctxt "listallusernetworkscmd" +msgid "Channels" +msgstr "" + +#: ClientCommand.cpp:251 +msgid "N/A" +msgstr "Tidak Ada" + +#: ClientCommand.cpp:272 +msgctxt "listallusernetworkscmd" +msgid "Yes" +msgstr "" + +#: ClientCommand.cpp:281 +msgctxt "listallusernetworkscmd" +msgid "No" +msgstr "" + +#: ClientCommand.cpp:291 +msgid "Usage: SetMOTD " +msgstr "Penggunaan: SetMOTD " + +#: ClientCommand.cpp:294 +msgid "MOTD set to: {1}" +msgstr "MOTD diatur ke: {1}" + +#: ClientCommand.cpp:300 +msgid "Usage: AddMOTD " +msgstr "Penggunaan: AddMOTD " + +#: ClientCommand.cpp:303 +msgid "Added [{1}] to MOTD" +msgstr "Tambah [{1}] ke MOTD" + +#: ClientCommand.cpp:307 +msgid "Cleared MOTD" +msgstr "MOTD Terhapus" + +#: ClientCommand.cpp:329 +msgid "" +"ERROR: Writing config file to disk failed! Aborting. Use {1} FORCE to ignore." +msgstr "" +"KESALAHAN: Penulisan berkas konfigurasi ke disk gagal! Membatalkan. Gunakan " +"{1} FORCE untuk mengabaikan." + +#: ClientCommand.cpp:344 ClientCommand.cpp:862 ClientCommand.cpp:903 +msgid "You don't have any servers added." +msgstr "" + +#: ClientCommand.cpp:355 +msgid "Server [{1}] not found" +msgstr "Server [{1}] tidak ditemukan" + +#: ClientCommand.cpp:375 ClientCommand.cpp:380 +msgid "Connecting to {1}..." +msgstr "Menghubungkan ke {1}..." + +#: ClientCommand.cpp:377 +msgid "Jumping to the next server in the list..." +msgstr "Lompat ke server selanjutnya dalam daftar..." + +#: ClientCommand.cpp:382 +msgid "Connecting..." +msgstr "Menghubungkan..." + +#: ClientCommand.cpp:400 +msgid "Disconnected from IRC. Use 'connect' to reconnect." +msgstr "Terputus dari IRC. Gunakan 'connect' untuk terhubung kembali." + +#: ClientCommand.cpp:412 +msgid "Usage: EnableChan <#chans>" +msgstr "Gunakan: EnableChan <#channelnya>" + +#: ClientCommand.cpp:426 +msgid "Enabled {1} channel" +msgid_plural "Enabled {1} channels" +msgstr[0] "Channel {1} diaktifkan" + +#: ClientCommand.cpp:439 +msgid "Usage: DisableChan <#chans>" +msgstr "Gunakan: DisableChan <#channelnya>" + +#: ClientCommand.cpp:453 +msgid "Disabled {1} channel" +msgid_plural "Disabled {1} channels" +msgstr[0] "Channel {1} dinonaktifkan" + +#: ClientCommand.cpp:466 +msgid "Usage: MoveChan <#chan> " +msgstr "" + +#: ClientCommand.cpp:474 +msgid "Moved channel {1} to index {2}" +msgstr "" + +#: ClientCommand.cpp:487 +msgid "Usage: SwapChans <#chan1> <#chan2>" +msgstr "" + +#: ClientCommand.cpp:493 +msgid "Swapped channels {1} and {2}" +msgstr "" + +#: ClientCommand.cpp:510 +msgid "Usage: ListChans" +msgstr "" + +#: ClientCommand.cpp:517 +msgid "No such user [{1}]" +msgstr "" + +#: ClientCommand.cpp:523 +msgid "User [{1}] doesn't have network [{2}]" +msgstr "" + +#: ClientCommand.cpp:534 +msgid "There are no channels defined." +msgstr "" + +#: ClientCommand.cpp:539 ClientCommand.cpp:557 +msgctxt "listchans" +msgid "Index" +msgstr "" + +#: ClientCommand.cpp:540 ClientCommand.cpp:558 +msgctxt "listchans" +msgid "Name" +msgstr "" + +#: ClientCommand.cpp:541 ClientCommand.cpp:561 +msgctxt "listchans" +msgid "Status" +msgstr "" + +#: ClientCommand.cpp:542 ClientCommand.cpp:568 +msgctxt "listchans" +msgid "In config" +msgstr "" + +#: ClientCommand.cpp:543 ClientCommand.cpp:570 +msgctxt "listchans" +msgid "Buffer" +msgstr "" + +#: ClientCommand.cpp:544 ClientCommand.cpp:574 +msgctxt "listchans" +msgid "Clear" +msgstr "" + +#: ClientCommand.cpp:545 ClientCommand.cpp:579 +msgctxt "listchans" +msgid "Modes" +msgstr "" + +#: ClientCommand.cpp:546 ClientCommand.cpp:580 +msgctxt "listchans" +msgid "Users" +msgstr "" + +#: ClientCommand.cpp:563 +msgctxt "listchans" +msgid "Detached" +msgstr "" + +#: ClientCommand.cpp:564 +msgctxt "listchans" +msgid "Joined" +msgstr "" + +#: ClientCommand.cpp:565 +msgctxt "listchans" +msgid "Disabled" +msgstr "" + +#: ClientCommand.cpp:566 +msgctxt "listchans" +msgid "Trying" +msgstr "" + +#: ClientCommand.cpp:569 ClientCommand.cpp:577 +msgctxt "listchans" +msgid "yes" +msgstr "" + +#: ClientCommand.cpp:596 +msgid "Total: {1}, Joined: {2}, Detached: {3}, Disabled: {4}" +msgstr "" + +#: ClientCommand.cpp:600 ClientCommand.cpp:636 ClientCommand.cpp:816 +#: ClientCommand.cpp:842 +msgid "Access denied!" +msgstr "" + +#: ClientCommand.cpp:606 +msgid "" +"Network number limit reached. Ask an admin to increase the limit for you, or " +"delete unneeded networks using /znc DelNetwork " +msgstr "" + +#: ClientCommand.cpp:615 +msgid "Usage: AddNetwork " +msgstr "" + +#: ClientCommand.cpp:619 +msgid "Network name should be alphanumeric" +msgstr "" + +#: ClientCommand.cpp:626 +msgid "" +"Network added. Use /znc JumpNetwork {1}, or connect to ZNC with username {2} " +"(instead of just {3}) to connect to it." +msgstr "" + +#: ClientCommand.cpp:631 +msgid "Unable to add that network" +msgstr "" + +#: ClientCommand.cpp:643 +msgid "Usage: DelNetwork " +msgstr "" + +#: ClientCommand.cpp:652 +msgid "Network deleted" +msgstr "" + +#: ClientCommand.cpp:655 +msgid "Failed to delete network, perhaps this network doesn't exist" +msgstr "" + +#: ClientCommand.cpp:665 +msgid "User {1} not found" +msgstr "" + +#: ClientCommand.cpp:673 ClientCommand.cpp:681 +msgctxt "listnetworks" +msgid "Network" +msgstr "" + +#: ClientCommand.cpp:674 ClientCommand.cpp:683 ClientCommand.cpp:692 +msgctxt "listnetworks" +msgid "On IRC" +msgstr "" + +#: ClientCommand.cpp:675 ClientCommand.cpp:685 +msgctxt "listnetworks" +msgid "IRC Server" +msgstr "" + +#: ClientCommand.cpp:676 ClientCommand.cpp:687 +msgctxt "listnetworks" +msgid "IRC User" +msgstr "" + +#: ClientCommand.cpp:677 ClientCommand.cpp:689 +msgctxt "listnetworks" +msgid "Channels" +msgstr "" + +#: ClientCommand.cpp:684 +msgctxt "listnetworks" +msgid "Yes" +msgstr "" + +#: ClientCommand.cpp:693 +msgctxt "listnetworks" +msgid "No" +msgstr "" + +#: ClientCommand.cpp:698 +msgctxt "listnetworks" +msgid "No networks" +msgstr "" + +#: ClientCommand.cpp:702 ClientCommand.cpp:1017 +msgid "Access denied." +msgstr "" + +#: ClientCommand.cpp:713 +msgid "Usage: MoveNetwork [new network]" +msgstr "" + +#: ClientCommand.cpp:723 +msgid "Old user {1} not found." +msgstr "" + +#: ClientCommand.cpp:729 +msgid "Old network {1} not found." +msgstr "" + +#: ClientCommand.cpp:735 +msgid "New user {1} not found." +msgstr "" + +#: ClientCommand.cpp:740 +msgid "User {1} already has network {2}." +msgstr "" + +#: ClientCommand.cpp:746 +msgid "Invalid network name [{1}]" +msgstr "" + +#: ClientCommand.cpp:762 +msgid "Some files seem to be in {1}. You might want to move them to {2}" +msgstr "" + +#: ClientCommand.cpp:776 +msgid "Error adding network: {1}" +msgstr "" + +#: ClientCommand.cpp:788 +msgid "Success." +msgstr "" + +#: ClientCommand.cpp:791 +msgid "Copied the network to new user, but failed to delete old network" +msgstr "" + +#: ClientCommand.cpp:798 +msgid "No network supplied." +msgstr "" + +#: ClientCommand.cpp:803 +msgid "You are already connected with this network." +msgstr "" + +#: ClientCommand.cpp:809 +msgid "Switched to {1}" +msgstr "" + +#: ClientCommand.cpp:812 +msgid "You don't have a network named {1}" +msgstr "" + +#: ClientCommand.cpp:829 +msgid "Usage: AddServer [[+]port] [pass]" +msgstr "" + +#: ClientCommand.cpp:834 +msgid "Server added" +msgstr "" + +#: ClientCommand.cpp:837 +msgid "" +"Unable to add that server. Perhaps the server is already added or openssl is " +"disabled?" +msgstr "" + +#: ClientCommand.cpp:857 +msgid "Usage: DelServer [port] [pass]" +msgstr "" + +#: ClientCommand.cpp:867 +msgid "Server removed" +msgstr "" + +#: ClientCommand.cpp:869 +msgid "No such server" +msgstr "" + +#: ClientCommand.cpp:882 ClientCommand.cpp:890 +msgctxt "listservers" +msgid "Host" +msgstr "" + +#: ClientCommand.cpp:883 ClientCommand.cpp:892 +msgctxt "listservers" +msgid "Port" +msgstr "" + +#: ClientCommand.cpp:884 ClientCommand.cpp:895 +msgctxt "listservers" +msgid "SSL" +msgstr "" + +#: ClientCommand.cpp:885 ClientCommand.cpp:897 +msgctxt "listservers" +msgid "Password" +msgstr "" + +#: ClientCommand.cpp:896 +msgctxt "listservers|cell" +msgid "SSL" +msgstr "" + +#: ClientCommand.cpp:913 +msgid "Usage: AddTrustedServerFingerprint " +msgstr "" + +#: ClientCommand.cpp:917 ClientCommand.cpp:930 +msgid "Done." +msgstr "" + +#: ClientCommand.cpp:926 +msgid "Usage: DelTrustedServerFingerprint " +msgstr "" + +#: ClientCommand.cpp:939 +msgid "No fingerprints added." +msgstr "" + +#: ClientCommand.cpp:955 ClientCommand.cpp:961 +msgctxt "topicscmd" +msgid "Channel" +msgstr "" + +#: ClientCommand.cpp:956 ClientCommand.cpp:962 +msgctxt "topicscmd" +msgid "Set By" +msgstr "" + +#: ClientCommand.cpp:957 ClientCommand.cpp:963 +msgctxt "topicscmd" +msgid "Topic" +msgstr "" + +#: ClientCommand.cpp:970 ClientCommand.cpp:975 +msgctxt "listmods" +msgid "Name" +msgstr "" + +#: ClientCommand.cpp:971 ClientCommand.cpp:976 +msgctxt "listmods" +msgid "Arguments" +msgstr "" + +#: ClientCommand.cpp:985 +msgid "No global modules loaded." +msgstr "" + +#: ClientCommand.cpp:987 ClientCommand.cpp:1051 +msgid "Global modules:" +msgstr "" + +#: ClientCommand.cpp:996 +msgid "Your user has no modules loaded." +msgstr "" + +#: ClientCommand.cpp:998 ClientCommand.cpp:1063 +msgid "User modules:" +msgstr "" + +#: ClientCommand.cpp:1006 +msgid "This network has no modules loaded." +msgstr "" + +#: ClientCommand.cpp:1008 ClientCommand.cpp:1075 +msgid "Network modules:" +msgstr "" + +#: ClientCommand.cpp:1023 ClientCommand.cpp:1030 +msgctxt "listavailmods" +msgid "Name" +msgstr "" + +#: ClientCommand.cpp:1024 ClientCommand.cpp:1035 +msgctxt "listavailmods" +msgid "Description" +msgstr "" + +#: ClientCommand.cpp:1049 +msgid "No global modules available." +msgstr "" + +#: ClientCommand.cpp:1061 +msgid "No user modules available." +msgstr "" + +#: ClientCommand.cpp:1073 +msgid "No network modules available." +msgstr "" + +#: ClientCommand.cpp:1101 +msgid "Unable to load {1}: Access denied." +msgstr "" + +#: ClientCommand.cpp:1107 +msgid "Usage: LoadMod [--type=global|user|network] [args]" +msgstr "" + +#: ClientCommand.cpp:1114 +msgid "Unable to load {1}: {2}" +msgstr "" + +#: ClientCommand.cpp:1124 +msgid "Unable to load global module {1}: Access denied." +msgstr "" + +#: ClientCommand.cpp:1130 +msgid "Unable to load network module {1}: Not connected with a network." +msgstr "" + +#: ClientCommand.cpp:1152 +msgid "Unknown module type" +msgstr "" + +#: ClientCommand.cpp:1157 +msgid "Loaded module {1}" +msgstr "" + +#: ClientCommand.cpp:1159 +msgid "Loaded module {1}: {2}" +msgstr "" + +#: ClientCommand.cpp:1162 +msgid "Unable to load module {1}: {2}" +msgstr "" + +#: ClientCommand.cpp:1185 +msgid "Unable to unload {1}: Access denied." +msgstr "" + +#: ClientCommand.cpp:1191 +msgid "Usage: UnloadMod [--type=global|user|network] " +msgstr "" + +#: ClientCommand.cpp:1200 +msgid "Unable to determine type of {1}: {2}" +msgstr "" + +#: ClientCommand.cpp:1208 +msgid "Unable to unload global module {1}: Access denied." +msgstr "" + +#: ClientCommand.cpp:1215 +msgid "Unable to unload network module {1}: Not connected with a network." +msgstr "" + +#: ClientCommand.cpp:1234 +msgid "Unable to unload module {1}: Unknown module type" +msgstr "" + +#: ClientCommand.cpp:1247 +msgid "Unable to reload modules. Access denied." +msgstr "" + +#: ClientCommand.cpp:1268 +msgid "Usage: ReloadMod [--type=global|user|network] [args]" +msgstr "" + +#: ClientCommand.cpp:1277 +msgid "Unable to reload {1}: {2}" +msgstr "" + +#: ClientCommand.cpp:1285 +msgid "Unable to reload global module {1}: Access denied." +msgstr "" + +#: ClientCommand.cpp:1292 +msgid "Unable to reload network module {1}: Not connected with a network." +msgstr "" + +#: ClientCommand.cpp:1314 +msgid "Unable to reload module {1}: Unknown module type" +msgstr "" + +#: ClientCommand.cpp:1325 +msgid "Usage: UpdateMod " +msgstr "" + +#: ClientCommand.cpp:1329 +msgid "Reloading {1} everywhere" +msgstr "" + +#: ClientCommand.cpp:1331 +msgid "Done" +msgstr "" + +#: ClientCommand.cpp:1334 +msgid "" +"Done, but there were errors, module {1} could not be reloaded everywhere." +msgstr "" + +#: ClientCommand.cpp:1342 +msgid "" +"You must be connected with a network to use this command. Try " +"SetUserBindHost instead" +msgstr "" + +#: ClientCommand.cpp:1349 +msgid "Usage: SetBindHost " +msgstr "" + +#: ClientCommand.cpp:1354 ClientCommand.cpp:1371 +msgid "You already have this bind host!" +msgstr "" + +#: ClientCommand.cpp:1359 +msgid "Set bind host for network {1} to {2}" +msgstr "" + +#: ClientCommand.cpp:1366 +msgid "Usage: SetUserBindHost " +msgstr "" + +#: ClientCommand.cpp:1376 +msgid "Set default bind host to {1}" +msgstr "" + +#: ClientCommand.cpp:1382 +msgid "" +"You must be connected with a network to use this command. Try " +"ClearUserBindHost instead" +msgstr "" + +#: ClientCommand.cpp:1387 +msgid "Bind host cleared for this network." +msgstr "" + +#: ClientCommand.cpp:1391 +msgid "Default bind host cleared for your user." +msgstr "" + +#: ClientCommand.cpp:1394 +msgid "This user's default bind host not set" +msgstr "" + +#: ClientCommand.cpp:1396 +msgid "This user's default bind host is {1}" +msgstr "" + +#: ClientCommand.cpp:1401 +msgid "This network's bind host not set" +msgstr "" + +#: ClientCommand.cpp:1403 +msgid "This network's default bind host is {1}" +msgstr "" + +#: ClientCommand.cpp:1417 +msgid "Usage: PlayBuffer <#chan|query>" +msgstr "" + +#: ClientCommand.cpp:1430 +msgid "You are not on {1} (trying to join)" +msgstr "" + +#: ClientCommand.cpp:1435 +msgid "The buffer for channel {1} is empty" +msgstr "" + +#: ClientCommand.cpp:1444 +msgid "No active query with {1}" +msgstr "" + +#: ClientCommand.cpp:1449 +msgid "The buffer for {1} is empty" +msgstr "" + +#: ClientCommand.cpp:1465 +msgid "Usage: ClearBuffer <#chan|query>" +msgstr "" + +#: ClientCommand.cpp:1484 +msgid "{1} buffer matching {2} has been cleared" +msgid_plural "{1} buffers matching {2} have been cleared" +msgstr[0] "" + +#: ClientCommand.cpp:1497 +msgid "All channel buffers have been cleared" +msgstr "" + +#: ClientCommand.cpp:1506 +msgid "All query buffers have been cleared" +msgstr "" + +#: ClientCommand.cpp:1518 +msgid "All buffers have been cleared" +msgstr "" + +#: ClientCommand.cpp:1529 +msgid "Usage: SetBuffer <#chan|query> [linecount]" +msgstr "" + +#: ClientCommand.cpp:1550 +msgid "Setting buffer size failed for {1} buffer" +msgid_plural "Setting buffer size failed for {1} buffers" +msgstr[0] "" + +#: ClientCommand.cpp:1553 +msgid "Maximum buffer size is {1} line" +msgid_plural "Maximum buffer size is {1} lines" +msgstr[0] "" + +#: ClientCommand.cpp:1558 +msgid "Size of every buffer was set to {1} line" +msgid_plural "Size of every buffer was set to {1} lines" +msgstr[0] "" + +#: ClientCommand.cpp:1568 ClientCommand.cpp:1575 ClientCommand.cpp:1586 +#: ClientCommand.cpp:1595 ClientCommand.cpp:1603 +msgctxt "trafficcmd" +msgid "Username" +msgstr "" + +#: ClientCommand.cpp:1569 ClientCommand.cpp:1576 ClientCommand.cpp:1588 +#: ClientCommand.cpp:1597 ClientCommand.cpp:1605 +msgctxt "trafficcmd" +msgid "In" +msgstr "" + +#: ClientCommand.cpp:1570 ClientCommand.cpp:1578 ClientCommand.cpp:1589 +#: ClientCommand.cpp:1598 ClientCommand.cpp:1606 +msgctxt "trafficcmd" +msgid "Out" +msgstr "" + +#: ClientCommand.cpp:1571 ClientCommand.cpp:1581 ClientCommand.cpp:1591 +#: ClientCommand.cpp:1599 ClientCommand.cpp:1608 +msgctxt "trafficcmd" +msgid "Total" +msgstr "" + +#: ClientCommand.cpp:1587 +msgctxt "trafficcmd" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1596 +msgctxt "trafficcmd" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1604 +msgctxt "trafficcmd" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1613 +msgid "Running for {1}" +msgstr "" + +#: ClientCommand.cpp:1619 +msgid "Unknown command, try 'Help'" +msgstr "" + +#: ClientCommand.cpp:1628 ClientCommand.cpp:1639 +msgctxt "listports" +msgid "Port" +msgstr "" + +#: ClientCommand.cpp:1629 ClientCommand.cpp:1642 +msgctxt "listports" +msgid "BindHost" +msgstr "" + +#: ClientCommand.cpp:1630 ClientCommand.cpp:1645 +msgctxt "listports" +msgid "SSL" +msgstr "" + +#: ClientCommand.cpp:1631 ClientCommand.cpp:1650 +msgctxt "listports" +msgid "Protocol" +msgstr "" + +#: ClientCommand.cpp:1632 ClientCommand.cpp:1657 +msgctxt "listports" +msgid "IRC" +msgstr "" + +#: ClientCommand.cpp:1633 ClientCommand.cpp:1662 +msgctxt "listports" +msgid "Web" +msgstr "" + +#: ClientCommand.cpp:1646 +msgctxt "listports|ssl" +msgid "yes" +msgstr "" + +#: ClientCommand.cpp:1647 +msgctxt "listports|ssl" +msgid "no" +msgstr "" + +#: ClientCommand.cpp:1651 +msgctxt "listports" +msgid "IPv4 and IPv6" +msgstr "" + +#: ClientCommand.cpp:1653 +msgctxt "listports" +msgid "IPv4" +msgstr "" + +#: ClientCommand.cpp:1654 +msgctxt "listports" +msgid "IPv6" +msgstr "" + +#: ClientCommand.cpp:1660 +msgctxt "listports|irc" +msgid "yes" +msgstr "" + +#: ClientCommand.cpp:1661 +msgctxt "listports|irc" +msgid "no" +msgstr "" + +#: ClientCommand.cpp:1665 +msgctxt "listports|irc" +msgid "yes, on {1}" +msgstr "" + +#: ClientCommand.cpp:1667 +msgctxt "listports|web" +msgid "no" +msgstr "" + +#: ClientCommand.cpp:1707 +msgid "" +"Usage: AddPort <[+]port> [bindhost [uriprefix]]" +msgstr "" + +#: ClientCommand.cpp:1723 +msgid "Port added" +msgstr "" + +#: ClientCommand.cpp:1725 +msgid "Couldn't add port" +msgstr "" + +#: ClientCommand.cpp:1731 +msgid "Usage: DelPort [bindhost]" +msgstr "" + +#: ClientCommand.cpp:1740 +msgid "Deleted Port" +msgstr "" + +#: ClientCommand.cpp:1742 +msgid "Unable to find a matching port" +msgstr "" + +#: ClientCommand.cpp:1750 ClientCommand.cpp:1765 +msgctxt "helpcmd" +msgid "Command" +msgstr "" + +#: ClientCommand.cpp:1751 ClientCommand.cpp:1767 +msgctxt "helpcmd" +msgid "Description" +msgstr "" + +#: ClientCommand.cpp:1756 +msgid "" +"In the following list all occurrences of <#chan> support wildcards (* and ?) " +"except ListNicks" +msgstr "" + +#: ClientCommand.cpp:1773 +msgctxt "helpcmd|Version|desc" +msgid "Print which version of ZNC this is" +msgstr "" + +#: ClientCommand.cpp:1776 +msgctxt "helpcmd|ListMods|desc" +msgid "List all loaded modules" +msgstr "" + +#: ClientCommand.cpp:1779 +msgctxt "helpcmd|ListAvailMods|desc" +msgid "List all available modules" +msgstr "" + +#: ClientCommand.cpp:1783 ClientCommand.cpp:1974 +msgctxt "helpcmd|ListChans|desc" +msgid "List all channels" +msgstr "" + +#: ClientCommand.cpp:1786 +msgctxt "helpcmd|ListNicks|args" +msgid "<#chan>" +msgstr "" + +#: ClientCommand.cpp:1787 +msgctxt "helpcmd|ListNicks|desc" +msgid "List all nicks on a channel" +msgstr "" + +#: ClientCommand.cpp:1790 +msgctxt "helpcmd|ListClients|desc" +msgid "List all clients connected to your ZNC user" +msgstr "" + +#: ClientCommand.cpp:1794 +msgctxt "helpcmd|ListServers|desc" +msgid "List all servers of current IRC network" +msgstr "" + +#: ClientCommand.cpp:1798 +msgctxt "helpcmd|AddNetwork|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1799 +msgctxt "helpcmd|AddNetwork|desc" +msgid "Add a network to your user" +msgstr "" + +#: ClientCommand.cpp:1801 +msgctxt "helpcmd|DelNetwork|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1802 +msgctxt "helpcmd|DelNetwork|desc" +msgid "Delete a network from your user" +msgstr "" + +#: ClientCommand.cpp:1804 +msgctxt "helpcmd|ListNetworks|desc" +msgid "List all networks" +msgstr "" + +#: ClientCommand.cpp:1807 +msgctxt "helpcmd|MoveNetwork|args" +msgid " [new network]" +msgstr "" + +#: ClientCommand.cpp:1809 +msgctxt "helpcmd|MoveNetwork|desc" +msgid "Move an IRC network from one user to another" +msgstr "" + +#: ClientCommand.cpp:1813 +msgctxt "helpcmd|JumpNetwork|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1814 +msgctxt "helpcmd|JumpNetwork|desc" +msgid "" +"Jump to another network (Alternatively, you can connect to ZNC several " +"times, using `user/network` as username)" +msgstr "" + +#: ClientCommand.cpp:1819 +msgctxt "helpcmd|AddServer|args" +msgid " [[+]port] [pass]" +msgstr "" + +#: ClientCommand.cpp:1820 +msgctxt "helpcmd|AddServer|desc" +msgid "" +"Add a server to the list of alternate/backup servers of current IRC network." +msgstr "" + +#: ClientCommand.cpp:1824 +msgctxt "helpcmd|DelServer|args" +msgid " [port] [pass]" +msgstr "" + +#: ClientCommand.cpp:1825 +msgctxt "helpcmd|DelServer|desc" +msgid "" +"Remove a server from the list of alternate/backup servers of current IRC " +"network" +msgstr "" + +#: ClientCommand.cpp:1831 +msgctxt "helpcmd|AddTrustedServerFingerprint|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1832 +msgctxt "helpcmd|AddTrustedServerFingerprint|desc" +msgid "" +"Add a trusted server SSL certificate fingerprint (SHA-256) to current IRC " +"network." +msgstr "" + +#: ClientCommand.cpp:1837 +msgctxt "helpcmd|DelTrustedServerFingerprint|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1838 +msgctxt "helpcmd|DelTrustedServerFingerprint|desc" +msgid "Delete a trusted server SSL certificate from current IRC network." +msgstr "" + +#: ClientCommand.cpp:1842 +msgctxt "helpcmd|ListTrustedServerFingerprints|desc" +msgid "List all trusted server SSL certificates of current IRC network." +msgstr "" + +#: ClientCommand.cpp:1845 +msgctxt "helpcmd|EnableChan|args" +msgid "<#chans>" +msgstr "" + +#: ClientCommand.cpp:1846 +msgctxt "helpcmd|EnableChan|desc" +msgid "Enable channels" +msgstr "" + +#: ClientCommand.cpp:1847 +msgctxt "helpcmd|DisableChan|args" +msgid "<#chans>" +msgstr "" + +#: ClientCommand.cpp:1848 +msgctxt "helpcmd|DisableChan|desc" +msgid "Disable channels" +msgstr "" + +#: ClientCommand.cpp:1849 +msgctxt "helpcmd|MoveChan|args" +msgid "<#chan> " +msgstr "" + +#: ClientCommand.cpp:1850 +msgctxt "helpcmd|MoveChan|desc" +msgid "Move channel in sort order" +msgstr "" + +#: ClientCommand.cpp:1852 +msgctxt "helpcmd|SwapChans|args" +msgid "<#chan1> <#chan2>" +msgstr "" + +#: ClientCommand.cpp:1853 +msgctxt "helpcmd|SwapChans|desc" +msgid "Swap channels in sort order" +msgstr "" + +#: ClientCommand.cpp:1854 +msgctxt "helpcmd|Attach|args" +msgid "<#chans>" +msgstr "" + +#: ClientCommand.cpp:1855 +msgctxt "helpcmd|Attach|desc" +msgid "Attach to channels" +msgstr "" + +#: ClientCommand.cpp:1856 +msgctxt "helpcmd|Detach|args" +msgid "<#chans>" +msgstr "" + +#: ClientCommand.cpp:1857 +msgctxt "helpcmd|Detach|desc" +msgid "Detach from channels" +msgstr "" + +#: ClientCommand.cpp:1860 +msgctxt "helpcmd|Topics|desc" +msgid "Show topics in all your channels" +msgstr "" + +#: ClientCommand.cpp:1863 +msgctxt "helpcmd|PlayBuffer|args" +msgid "<#chan|query>" +msgstr "" + +#: ClientCommand.cpp:1864 +msgctxt "helpcmd|PlayBuffer|desc" +msgid "Play back the specified buffer" +msgstr "" + +#: ClientCommand.cpp:1866 +msgctxt "helpcmd|ClearBuffer|args" +msgid "<#chan|query>" +msgstr "" + +#: ClientCommand.cpp:1867 +msgctxt "helpcmd|ClearBuffer|desc" +msgid "Clear the specified buffer" +msgstr "" + +#: ClientCommand.cpp:1869 +msgctxt "helpcmd|ClearAllBuffers|desc" +msgid "Clear all channel and query buffers" +msgstr "" + +#: ClientCommand.cpp:1872 +msgctxt "helpcmd|ClearAllChannelBuffers|desc" +msgid "Clear the channel buffers" +msgstr "" + +#: ClientCommand.cpp:1876 +msgctxt "helpcmd|ClearAllQueryBuffers|desc" +msgid "Clear the query buffers" +msgstr "" + +#: ClientCommand.cpp:1878 +msgctxt "helpcmd|SetBuffer|args" +msgid "<#chan|query> [linecount]" +msgstr "" + +#: ClientCommand.cpp:1879 +msgctxt "helpcmd|SetBuffer|desc" +msgid "Set the buffer count" +msgstr "" + +#: ClientCommand.cpp:1883 +msgctxt "helpcmd|SetBindHost|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1884 +msgctxt "helpcmd|SetBindHost|desc" +msgid "Set the bind host for this network" +msgstr "" + +#: ClientCommand.cpp:1888 +msgctxt "helpcmd|SetUserBindHost|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1889 +msgctxt "helpcmd|SetUserBindHost|desc" +msgid "Set the default bind host for this user" +msgstr "" + +#: ClientCommand.cpp:1892 +msgctxt "helpcmd|ClearBindHost|desc" +msgid "Clear the bind host for this network" +msgstr "" + +#: ClientCommand.cpp:1895 +msgctxt "helpcmd|ClearUserBindHost|desc" +msgid "Clear the default bind host for this user" +msgstr "" + +#: ClientCommand.cpp:1901 +msgctxt "helpcmd|ShowBindHost|desc" +msgid "Show currently selected bind host" +msgstr "" + +#: ClientCommand.cpp:1903 +msgctxt "helpcmd|Jump|args" +msgid "[server]" +msgstr "" + +#: ClientCommand.cpp:1904 +msgctxt "helpcmd|Jump|desc" +msgid "Jump to the next or the specified server" +msgstr "" + +#: ClientCommand.cpp:1905 +msgctxt "helpcmd|Disconnect|args" +msgid "[message]" +msgstr "" + +#: ClientCommand.cpp:1906 +msgctxt "helpcmd|Disconnect|desc" +msgid "Disconnect from IRC" +msgstr "" + +#: ClientCommand.cpp:1908 +msgctxt "helpcmd|Connect|desc" +msgid "Reconnect to IRC" +msgstr "" + +#: ClientCommand.cpp:1911 +msgctxt "helpcmd|Uptime|desc" +msgid "Show for how long ZNC has been running" +msgstr "" + +#: ClientCommand.cpp:1915 +msgctxt "helpcmd|LoadMod|args" +msgid "[--type=global|user|network] [args]" +msgstr "" + +#: ClientCommand.cpp:1917 +msgctxt "helpcmd|LoadMod|desc" +msgid "Load a module" +msgstr "" + +#: ClientCommand.cpp:1919 +msgctxt "helpcmd|UnloadMod|args" +msgid "[--type=global|user|network] " +msgstr "" + +#: ClientCommand.cpp:1921 +msgctxt "helpcmd|UnloadMod|desc" +msgid "Unload a module" +msgstr "" + +#: ClientCommand.cpp:1923 +msgctxt "helpcmd|ReloadMod|args" +msgid "[--type=global|user|network] [args]" +msgstr "" + +#: ClientCommand.cpp:1925 +msgctxt "helpcmd|ReloadMod|desc" +msgid "Reload a module" +msgstr "" + +#: ClientCommand.cpp:1928 +msgctxt "helpcmd|UpdateMod|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1929 +msgctxt "helpcmd|UpdateMod|desc" +msgid "Reload a module everywhere" +msgstr "" + +#: ClientCommand.cpp:1935 +msgctxt "helpcmd|ShowMOTD|desc" +msgid "Show ZNC's message of the day" +msgstr "" + +#: ClientCommand.cpp:1939 +msgctxt "helpcmd|SetMOTD|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1940 +msgctxt "helpcmd|SetMOTD|desc" +msgid "Set ZNC's message of the day" +msgstr "" + +#: ClientCommand.cpp:1942 +msgctxt "helpcmd|AddMOTD|args" +msgid "" +msgstr "" + +#: ClientCommand.cpp:1943 +msgctxt "helpcmd|AddMOTD|desc" +msgid "Append to ZNC's MOTD" +msgstr "" + +#: ClientCommand.cpp:1945 +msgctxt "helpcmd|ClearMOTD|desc" +msgid "Clear ZNC's MOTD" +msgstr "" + +#: ClientCommand.cpp:1948 +msgctxt "helpcmd|ListPorts|desc" +msgid "Show all active listeners" +msgstr "" + +#: ClientCommand.cpp:1950 +msgctxt "helpcmd|AddPort|args" +msgid "<[+]port> [bindhost [uriprefix]]" +msgstr "" + +#: ClientCommand.cpp:1953 +msgctxt "helpcmd|AddPort|desc" +msgid "Add another port for ZNC to listen on" +msgstr "" + +#: ClientCommand.cpp:1957 +msgctxt "helpcmd|DelPort|args" +msgid " [bindhost]" +msgstr "" + +#: ClientCommand.cpp:1958 +msgctxt "helpcmd|DelPort|desc" +msgid "Remove a port from ZNC" +msgstr "" + +#: ClientCommand.cpp:1961 +msgctxt "helpcmd|Rehash|desc" +msgid "Reload global settings, modules, and listeners from znc.conf" +msgstr "" + +#: ClientCommand.cpp:1964 +msgctxt "helpcmd|SaveConfig|desc" +msgid "Save the current settings to disk" +msgstr "" + +#: ClientCommand.cpp:1967 +msgctxt "helpcmd|ListUsers|desc" +msgid "List all ZNC users and their connection status" +msgstr "" + +#: ClientCommand.cpp:1970 +msgctxt "helpcmd|ListAllUserNetworks|desc" +msgid "List all ZNC users and their networks" +msgstr "" + +#: ClientCommand.cpp:1973 +msgctxt "helpcmd|ListChans|args" +msgid "[user ]" +msgstr "" + +#: ClientCommand.cpp:1976 +msgctxt "helpcmd|ListClients|args" +msgid "[user]" +msgstr "" + +#: ClientCommand.cpp:1977 +msgctxt "helpcmd|ListClients|desc" +msgid "List all connected clients" +msgstr "" + +#: ClientCommand.cpp:1979 +msgctxt "helpcmd|Traffic|desc" +msgid "Show basic traffic stats for all ZNC users" +msgstr "" + +#: ClientCommand.cpp:1981 +msgctxt "helpcmd|Broadcast|args" +msgid "[message]" +msgstr "" + +#: ClientCommand.cpp:1982 +msgctxt "helpcmd|Broadcast|desc" +msgid "Broadcast a message to all ZNC users" +msgstr "" + +#: ClientCommand.cpp:1985 +msgctxt "helpcmd|Shutdown|args" +msgid "[message]" +msgstr "" + +#: ClientCommand.cpp:1986 +msgctxt "helpcmd|Shutdown|desc" +msgid "Shut down ZNC completely" +msgstr "" + +#: ClientCommand.cpp:1987 +msgctxt "helpcmd|Restart|args" +msgid "[message]" +msgstr "" + +#: ClientCommand.cpp:1988 +msgctxt "helpcmd|Restart|desc" +msgid "Restart ZNC" +msgstr "" + +#: Socket.cpp:336 +msgid "Can't resolve server hostname" +msgstr "" + +#: Socket.cpp:343 +msgid "" +"Can't resolve bind hostname. Try /znc ClearBindHost and /znc " +"ClearUserBindHost" +msgstr "" + +#: Socket.cpp:348 +msgid "Server address is IPv4-only, but bindhost is IPv6-only" +msgstr "" + +#: Socket.cpp:357 +msgid "Server address is IPv6-only, but bindhost is IPv4-only" +msgstr "" + +#: Socket.cpp:515 +msgid "Some socket reached its max buffer limit and was closed!" +msgstr "" + +#: SSLVerifyHost.cpp:481 +msgid "hostname doesn't match" +msgstr "" + +#: SSLVerifyHost.cpp:485 +msgid "malformed hostname in certificate" +msgstr "" + +#: SSLVerifyHost.cpp:489 +msgid "hostname verification error" +msgstr "" + +#: User.cpp:528 +msgid "" +"Invalid network name. It should be alphanumeric. Not to be confused with " +"server name" +msgstr "" + +#: User.cpp:532 +msgid "Network {1} already exists" +msgstr "" + +#: User.cpp:798 +msgid "" +"You are being disconnected because your IP is no longer allowed to connect " +"to this user" +msgstr "" + +#: User.cpp:938 +msgid "Password is empty" +msgstr "" + +#: User.cpp:943 +msgid "Username is empty" +msgstr "" + +#: User.cpp:948 +msgid "Username is invalid" +msgstr "" + +#: User.cpp:1249 +msgid "Unable to find modinfo {1}: {2}" +msgstr "" From 8b768593b1367b8fa286de209aea174450d73058 Mon Sep 17 00:00:00 2001 From: 4G3NT Date: Tue, 9 Apr 2024 14:31:47 -0700 Subject: [PATCH 100/123] Add a helpful tooltip --- modules/webadmin.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index d23e979c..61d474dc 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -1710,6 +1710,8 @@ class CWebAdminMod : public CModule { CTemplate& o16 = Tmpl.AddRow("OptionLoop"); o16["Name"] = "denysetctcpreplies"; o16["DisplayName"] = t_s("Deny Setting CTCP Replies"); + o16["Tooltip"] = + t_s("Block Customizing CTCP Replies for Non Admin Users"); if (pUser->DenySetCTCPReplies()) { o16["Checked"] = "true"; } From 207eaf4b1e2728a4b959720ec5c32737a945e549 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Tue, 9 Apr 2024 22:49:00 +0100 Subject: [PATCH 101/123] Fix title case of tooltips Close #1906 --- modules/webadmin.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index 61d474dc..06bfc11c 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -1623,7 +1623,7 @@ class CWebAdminMod : public CModule { o1["Name"] = "autoclearchanbuffer"; o1["DisplayName"] = t_s("Auto Clear Chan Buffer"); o1["Tooltip"] = - t_s("Automatically Clear Channel Buffer After Playback (the " + t_s("Automatically clear channel buffer after playback (the " "default value for new channels)"); if (pUser->AutoClearChanBuffer()) { o1["Checked"] = "true"; @@ -1633,21 +1633,21 @@ class CWebAdminMod : public CModule { CTemplate& o4 = Tmpl.AddRow("OptionLoop"); o4["Name"] = "multiclients"; - o4["DisplayName"] = t_s("Multi Clients"); + o4["DisplayName"] = t_s("Allow multiple clients"); if (pUser->MultiClients()) { o4["Checked"] = "true"; } CTemplate& o7 = Tmpl.AddRow("OptionLoop"); o7["Name"] = "appendtimestamp"; - o7["DisplayName"] = t_s("Append Timestamps"); + o7["DisplayName"] = t_s("Append timestamps"); if (pUser->GetTimestampAppend()) { o7["Checked"] = "true"; } CTemplate& o8 = Tmpl.AddRow("OptionLoop"); o8["Name"] = "prependtimestamp"; - o8["DisplayName"] = t_s("Prepend Timestamps"); + o8["DisplayName"] = t_s("Prepend timestamps"); if (pUser->GetTimestampPrepend()) { o8["Checked"] = "true"; } @@ -1672,14 +1672,14 @@ class CWebAdminMod : public CModule { CTemplate& o11 = Tmpl.AddRow("OptionLoop"); o11["Name"] = "denysetbindhost"; - o11["DisplayName"] = t_s("Deny Setting BindHost"); + o11["DisplayName"] = t_s("Deny setting BindHost"); if (pUser->DenySetBindHost()) { o11["Checked"] = "true"; } CTemplate& o12 = Tmpl.AddRow("OptionLoop"); o12["Name"] = "denysetident"; - o12["DisplayName"] = t_s("Deny Setting Ident"); + o12["DisplayName"] = t_s("Deny setting Ident"); if (pUser->DenySetIdent()) { o12["Checked"] = "true"; } @@ -1695,14 +1695,14 @@ class CWebAdminMod : public CModule { CTemplate& o14 = Tmpl.AddRow("OptionLoop"); o14["Name"] = "denysetrealname"; - o14["DisplayName"] = t_s("Deny Setting RealName"); + o14["DisplayName"] = t_s("Deny setting RealName"); if (pUser->DenySetRealName()) { o14["Checked"] = "true"; } CTemplate& o15 = Tmpl.AddRow("OptionLoop"); o15["Name"] = "denysetquitmsg"; - o15["DisplayName"] = t_s("Deny Setting Quit Message"); + o15["DisplayName"] = t_s("Deny setting quit message"); if (pUser->DenySetQuitMsg()) { o15["Checked"] = "true"; } @@ -1711,7 +1711,7 @@ class CWebAdminMod : public CModule { o16["Name"] = "denysetctcpreplies"; o16["DisplayName"] = t_s("Deny Setting CTCP Replies"); o16["Tooltip"] = - t_s("Block Customizing CTCP Replies for Non Admin Users"); + t_s("Block customizing CTCP replies for non-admin users"); if (pUser->DenySetCTCPReplies()) { o16["Checked"] = "true"; } @@ -1721,7 +1721,7 @@ class CWebAdminMod : public CModule { o17["Name"] = "autoclearquerybuffer"; o17["DisplayName"] = t_s("Auto Clear Query Buffer"); o17["Tooltip"] = - t_s("Automatically Clear Query Buffer After Playback"); + t_s("Automatically clear query buffer after playback"); if (pUser->AutoClearQueryBuffer()) { o17["Checked"] = "true"; } From 1e89f7b4ba571416dbbfbd37f15e7cae3426f6a7 Mon Sep 17 00:00:00 2001 From: 4G3NT Date: Tue, 9 Apr 2024 15:22:36 -0700 Subject: [PATCH 102/123] Fix casing --- modules/data/webadmin/tmpl/add_edit_chan.tmpl | 4 ++-- .../data/webadmin/tmpl/add_edit_network.tmpl | 2 +- modules/data/webadmin/tmpl/add_edit_user.tmpl | 24 +++++++++---------- modules/data/webadmin/tmpl/settings.tmpl | 16 ++++++------- modules/webadmin.cpp | 12 +++++----- 5 files changed, 29 insertions(+), 29 deletions(-) diff --git a/modules/data/webadmin/tmpl/add_edit_chan.tmpl b/modules/data/webadmin/tmpl/add_edit_chan.tmpl index 1d030d0b..4446a4ee 100644 --- a/modules/data/webadmin/tmpl/add_edit_chan.tmpl +++ b/modules/data/webadmin/tmpl/add_edit_chan.tmpl @@ -27,13 +27,13 @@
-
+
"/>
-
+
"/>
diff --git a/modules/data/webadmin/tmpl/add_edit_network.tmpl b/modules/data/webadmin/tmpl/add_edit_network.tmpl index 6d414073..18f1b5fb 100644 --- a/modules/data/webadmin/tmpl/add_edit_network.tmpl +++ b/modules/data/webadmin/tmpl/add_edit_network.tmpl @@ -66,7 +66,7 @@
-
+
" disabled /> diff --git a/modules/data/webadmin/tmpl/add_edit_user.tmpl b/modules/data/webadmin/tmpl/add_edit_user.tmpl index 51e65c27..20256bb8 100644 --- a/modules/data/webadmin/tmpl/add_edit_user.tmpl +++ b/modules/data/webadmin/tmpl/add_edit_user.tmpl @@ -45,7 +45,7 @@ title=""/>
-
+
" checked="checked" disabled="disabled" /> @@ -87,7 +87,7 @@ disabled />
-
+
"/>
@@ -114,7 +114,7 @@
-
+
" disabled /> @@ -249,13 +249,13 @@
-
+
"/>
-
+
"/>
@@ -269,12 +269,12 @@
-
+
"/>
-
+
"/>
@@ -304,7 +304,7 @@
-
+
"/>
@@ -326,7 +326,7 @@
-
+
"/>
@@ -341,14 +341,14 @@ title=""/>
-
+
" disabled="disabled" />
-
+
@@ -356,7 +356,7 @@