684 name, modes = match.group(3).split(" :") |
684 name, modes = match.group(3).split(" :") |
685 sourceNick = match.group(1) |
685 sourceNick = match.group(1) |
686 if not self.isChannelName(name) and name == self.__nickName: |
686 if not self.isChannelName(name) and name == self.__nickName: |
687 if sourceNick == self.__nickName: |
687 if sourceNick == self.__nickName: |
688 msg = self.tr( |
688 msg = self.tr( |
689 "You have set your personal modes to" " <b>[{0}]</b>." |
689 "You have set your personal modes to <b>[{0}]</b>." |
690 ).format(modes) |
690 ).format(modes) |
691 else: |
691 else: |
692 msg = self.tr( |
692 msg = self.tr( |
693 "{0} has changed your personal modes to" " <b>[{1}]</b>." |
693 "{0} has changed your personal modes to <b>[{1}]</b>." |
694 ).format(sourceNick, modes) |
694 ).format(sourceNick, modes) |
695 self.networkWidget.addServerMessage( |
695 self.networkWidget.addServerMessage( |
696 self.tr("Mode"), msg, filterMsg=False |
696 self.tr("Mode"), msg, filterMsg=False |
697 ) |
697 ) |
698 return True |
698 return True |
797 elif code == 376: |
797 elif code == 376: |
798 message = self.tr("End of message of the day") |
798 message = self.tr("End of message of the day") |
799 elif code == 4: |
799 elif code == 4: |
800 parts = message.strip().split() |
800 parts = message.strip().split() |
801 message = self.tr( |
801 message = self.tr( |
802 "Server {0} (Version {1}), User-Modes: {2}," " Channel-Modes: {3}" |
802 "Server {0} (Version {1}), User-Modes: {2}, Channel-Modes: {3}" |
803 ).format(parts[1], parts[2], parts[3], parts[4]) |
803 ).format(parts[1], parts[2], parts[3], parts[4]) |
804 elif code == 265: |
804 elif code == 265: |
805 parts = message.strip().split() |
805 parts = message.strip().split() |
806 message = self.tr("Current users on {0}: {1}, max. {2}").format( |
806 message = self.tr("Current users on {0}: {1}, max. {2}").format( |
807 server, parts[1], parts[2] |
807 server, parts[1], parts[2] |
1011 self.__sendCtcpReply(match.group(1), "VERSION " + msg) |
1011 self.__sendCtcpReply(match.group(1), "VERSION " + msg) |
1012 elif ctcpRequest == "ping": |
1012 elif ctcpRequest == "ping": |
1013 self.networkWidget.addServerMessage( |
1013 self.networkWidget.addServerMessage( |
1014 self.tr("CTCP"), |
1014 self.tr("CTCP"), |
1015 self.tr( |
1015 self.tr( |
1016 "Received CTCP-PING request from {0}," " sending answer." |
1016 "Received CTCP-PING request from {0}, sending answer." |
1017 ).format(match.group(1)), |
1017 ).format(match.group(1)), |
1018 ) |
1018 ) |
1019 self.__sendCtcpReply(match.group(1), "PING {0}".format(ctcpArg)) |
1019 self.__sendCtcpReply(match.group(1), "PING {0}".format(ctcpArg)) |
1020 elif ctcpRequest == "clientinfo": |
1020 elif ctcpRequest == "clientinfo": |
1021 self.networkWidget.addServerMessage( |
1021 self.networkWidget.addServerMessage( |
1022 self.tr("CTCP"), |
1022 self.tr("CTCP"), |
1023 self.tr( |
1023 self.tr( |
1024 "Received CTCP-CLIENTINFO request from {0}," " sending answer." |
1024 "Received CTCP-CLIENTINFO request from {0}, sending answer." |
1025 ).format(match.group(1)), |
1025 ).format(match.group(1)), |
1026 ) |
1026 ) |
1027 self.__sendCtcpReply( |
1027 self.__sendCtcpReply( |
1028 match.group(1), "CLIENTINFO CLIENTINFO PING VERSION" |
1028 match.group(1), "CLIENTINFO CLIENTINFO PING VERSION" |
1029 ) |
1029 ) |