diff --git a/app/src/RoomClient.js b/app/src/RoomClient.js index d74bfd0..2413838 100644 --- a/app/src/RoomClient.js +++ b/app/src/RoomClient.js @@ -2211,6 +2211,39 @@ export default class RoomClient store.dispatch(peerActions.setPeerRaisedHand(peerId, raisedHand)); + const { displayName } = store.getState().peers[peerId]; + + let text; + + if (raisedHand) + { + text = intl.formatMessage({ + id : 'room.raisedHand', + defaultMessage : '{displayName} raised their hand' + }, { + displayName + }); + } + else + { + text = intl.formatMessage({ + id : 'room.loweredHand', + defaultMessage : '{displayName} put their hand down' + }, { + displayName + }); + } + + if (displayName) + { + store.dispatch(requestActions.notify( + { + text + })); + } + + this._soundNotification(); + break; } diff --git a/app/src/translations/cn.json b/app/src/translations/cn.json index 9314d78..5136bd7 100644 --- a/app/src/translations/cn.json +++ b/app/src/translations/cn.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/cs.json b/app/src/translations/cs.json index 51acc61..57037c5 100644 --- a/app/src/translations/cs.json +++ b/app/src/translations/cs.json @@ -55,6 +55,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/de.json b/app/src/translations/de.json index 51f7926..e9d478f 100644 --- a/app/src/translations/de.json +++ b/app/src/translations/de.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": "Dein Browser unterstützt keine Spracherkennung", "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": "Du bist stummgeschalted, Halte die SPACE-Taste um zu sprechen", diff --git a/app/src/translations/dk.json b/app/src/translations/dk.json index ca87b86..303faec 100644 --- a/app/src/translations/dk.json +++ b/app/src/translations/dk.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/el.json b/app/src/translations/el.json index 5dda52e..396ed16 100644 --- a/app/src/translations/el.json +++ b/app/src/translations/el.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/en.json b/app/src/translations/en.json index dca5235..23c470b 100644 --- a/app/src/translations/en.json +++ b/app/src/translations/en.json @@ -56,6 +56,8 @@ "room.clearFileSharing": "Clear files", "room.speechUnsupported": "Your browser does not support speech recognition", "room.moderatoractions": "Moderator actions", + "room.raisedHand": "{displayName} raised their hand", + "room.loweredHand": "{displayName} put their hand down", "me.mutedPTT": "You are muted, hold down SPACE-BAR to talk", diff --git a/app/src/translations/es.json b/app/src/translations/es.json index ee1ea2f..6e9ff0f 100644 --- a/app/src/translations/es.json +++ b/app/src/translations/es.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/fr.json b/app/src/translations/fr.json index ad4ec38..2fc68b2 100644 --- a/app/src/translations/fr.json +++ b/app/src/translations/fr.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/hr.json b/app/src/translations/hr.json index 65a75c3..f032064 100644 --- a/app/src/translations/hr.json +++ b/app/src/translations/hr.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": "Vaš preglednik ne podržava prepoznavanje govora", "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": "Utišani ste, pritisnite i držite SPACE tipku za razgovor", diff --git a/app/src/translations/hu.json b/app/src/translations/hu.json index 4f52e70..9497a39 100644 --- a/app/src/translations/hu.json +++ b/app/src/translations/hu.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/it.json b/app/src/translations/it.json index b467b73..31aa27a 100644 --- a/app/src/translations/it.json +++ b/app/src/translations/it.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/nb.json b/app/src/translations/nb.json index 87fce6e..646a2fe 100644 --- a/app/src/translations/nb.json +++ b/app/src/translations/nb.json @@ -56,6 +56,8 @@ "room.clearFileSharing": "Fjern filer", "room.speechUnsupported": "Din nettleser støtter ikke stemmegjenkjenning", "room.moderatoractions": "Moderatorhandlinger", + "room.raisedHand": "{displayName} rakk opp hånden", + "room.loweredHand": "{displayName} tok ned hånden", "me.mutedPTT": "Du er dempet, hold nede SPACE for å snakke", diff --git a/app/src/translations/pl.json b/app/src/translations/pl.json index 9d4086a..0bcf2ea 100644 --- a/app/src/translations/pl.json +++ b/app/src/translations/pl.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/pt.json b/app/src/translations/pt.json index 485f8a9..57cbfb5 100644 --- a/app/src/translations/pt.json +++ b/app/src/translations/pt.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/ro.json b/app/src/translations/ro.json index 91d520a..3b93cdc 100644 --- a/app/src/translations/ro.json +++ b/app/src/translations/ro.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/tr.json b/app/src/translations/tr.json index d63cc5f..148d235 100644 --- a/app/src/translations/tr.json +++ b/app/src/translations/tr.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null, diff --git a/app/src/translations/uk.json b/app/src/translations/uk.json index 323f2f6..fc2c999 100644 --- a/app/src/translations/uk.json +++ b/app/src/translations/uk.json @@ -56,6 +56,8 @@ "room.clearFileSharing": null, "room.speechUnsupported": null, "room.moderatoractions": null, + "room.raisedHand": null, + "room.loweredHand": null, "me.mutedPTT": null,