src/eric7/Network/IRC/IrcWidget.py

branch
eric7
changeset 9576
be9f8e7e42e0
parent 9482
a2bc06a54d9d
child 9624
b47dfa7a137d
equal deleted inserted replaced
9575:635b6c5a36e1 9576:be9f8e7e42e0
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 )

eric ide

mercurial