Skip to content
Snippets Groups Projects
Commit 72a88ce4 authored by Atanamo's avatar Atanamo
Browse files

Distinguish channel closings and partings for event notices

parent fe72cd53
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -163,7 +163,7 @@ class Channel
if @isPublic
@_sendUserNumberToRoom()
else
leaveAction = if isDisconnect then 'quit' else 'part'
leaveAction = if isDisconnect then 'quit' else (if isClose then 'close' else 'part')
@_sendUserChangeToRoom('remove', leaveAction, clientSocket.identity)
@_sendUserListToRoom()
 
Loading
Loading
Loading
Loading
@@ -366,7 +366,7 @@ class this.ChatController
when 'join'
noticeText = Translation.get('msg.user_joined_channel', user: userName)
 
when 'part', 'quit'
when 'part', 'quit', 'close'
if reasonText?
noticeText = Translation.get("msg.user_left_channel.#{data.action}.reasoned", user: userName, reason: reasonText)
else
Loading
Loading
Loading
Loading
@@ -43,6 +43,8 @@ class this.Translation
'msg.user_left_channel.part.reasonless': '$user$ left the channel'
'msg.user_left_channel.quit.reasoned': '$user$ has quit, message: $reason$'
'msg.user_left_channel.quit.reasonless': '$user$ has quit'
'msg.user_left_channel.close.reasoned': '$user$ left by closing the channel tab, reason: $reason$' # Should not be required
'msg.user_left_channel.close.reasonless': '$user$ left by closing the channel tab'
'msg.user_kicked_from_channel': '$user$ has been kicked from channel by $actor$, reason: $reason$'
'msg.user_killed_from_server': '$user$ has been kicked from server by $actor$, reason: $reason$'
'msg.user_list_changed': 'The list of users has changed because of an unknown event for user $user$'
Loading
Loading
@@ -80,7 +82,7 @@ class this.Translation
'server_msg.cannot_leave_own_channels': 'Selbst erstellte Channels können nicht verlassen werden!'
'server_msg.can_only_delete_own_channels': 'Channels können nur gelöscht werden, wenn sie selbst erstellt wurden!'
'server_msg.can_only_delete_empty_channels': 'Channels können nur gelöscht werden, wenn keine anderen User beigetreten sind (selbst wenn offline)!'
'server_msg.recognized_flooding_attack': 'Du wurdest wegen Spamming-Verdacht vom Server geworfen!'
'server_msg.recognized_flooding_attack': 'Du wurdest wegen Spamming-Verdachts vom Server geworfen!'
 
'manage_msg.loading_start': 'Initialisierung läuft...'
'manage_msg.connect_success': 'Verbindung zum Server hergestellt!'
Loading
Loading
@@ -108,6 +110,8 @@ class this.Translation
'msg.user_left_channel.part.reasonless': '$user$ hat den Channel verlassen'
'msg.user_left_channel.quit.reasoned': '$user$ ist offline gegangen: $reason$'
'msg.user_left_channel.quit.reasonless': '$user$ ist offline gegangen'
'msg.user_left_channel.close.reasoned': '$user$ hat den Channel durch Schließen des Tabs verlassen, Grund: $reason$' # Should not be required
'msg.user_left_channel.close.reasonless': '$user$ hat den Channel durch Schließen des Tabs verlassen'
'msg.user_kicked_from_channel': '$user$ wurde von $actor$ aus dem Channel gekickt, Grund: $reason$'
'msg.user_killed_from_server': '$user$ wurde von $actor$ vom Server geworfen, Grund: $reason$'
'msg.user_list_changed': 'Die Userliste hat sich wegen einem Ereignis zu Benutzer $user$ aktualisiert'
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment