diff --git a/assets/languages/en.ts b/assets/languages/en.ts
index 0d7db03b3..6b7d385cc 100644
--- a/assets/languages/en.ts
+++ b/assets/languages/en.ts
@@ -829,6 +829,33 @@ Server url not configured.
callNotSecured
Call not encrypted.
+
+ takeSnapshotLabel
+ Take a snapshot.
+
+
+ startRecordingLabel
+ Start recording.
+
+
+ stopRecordingLabel
+ Stop recording.
+
+
+
+ IncallFullscreenWindow
+
+ takeSnapshotLabel
+ Take a snapshot.
+
+
+ startRecordingLabel
+ Start recording.
+
+
+ stopRecordingLabel
+ Stop recording.
+
InviteFriends
diff --git a/assets/languages/fr.ts b/assets/languages/fr.ts
index 0e277fafc..350620590 100644
--- a/assets/languages/fr.ts
+++ b/assets/languages/fr.ts
@@ -829,6 +829,33 @@ Url du serveur non configurée.
callNotSecured
Appel non chiffré.
+
+ takeSnapshotLabel
+ Prendre une capture d'écran.
+
+
+ startRecordingLabel
+ Commencer un enregistrement.
+
+
+ stopRecordingLabel
+ Stopper un enregistrement.
+
+
+
+ IncallFullscreenWindow
+
+ takeSnapshotLabel
+ Prendre une capture d'écran.
+
+
+ startRecordingLabel
+ Commencer un enregistrement.
+
+
+ stopRecordingLabel
+ Stopper un enregistrement.
+
InviteFriends
diff --git a/ui/views/App/Calls/Incall.qml b/ui/views/App/Calls/Incall.qml
index f509ea5ef..21cf93395 100644
--- a/ui/views/App/Calls/Incall.qml
+++ b/ui/views/App/Calls/Incall.qml
@@ -165,9 +165,15 @@ Rectangle {
visible: incall.call.videoEnabled
onClicked: incall.call.takeSnapshot()
+
+ TooltipArea {
+ text: qsTr('takeSnapshotLabel')
+ }
}
ActionSwitch {
+ id: recordingSwitch
+
enabled: incall.call.recording
icon: 'record'
useStates: false
@@ -178,6 +184,12 @@ Rectangle {
? call.startRecording()
: call.stopRecording()
}
+
+ TooltipArea {
+ text: !recordingSwitch.enabled
+ ? qsTr('startRecordingLabel')
+ : qsTr('stopRecordingLabel')
+ }
}
ActionButton {
diff --git a/ui/views/App/Calls/IncallFullscreenWindow.qml b/ui/views/App/Calls/IncallFullscreenWindow.qml
index 7b472ad42..50a791760 100644
--- a/ui/views/App/Calls/IncallFullscreenWindow.qml
+++ b/ui/views/App/Calls/IncallFullscreenWindow.qml
@@ -216,14 +216,28 @@ Window {
icon: 'screenshot'
onClicked: call.takeSnapshot()
+
+ TooltipArea {
+ text: qsTr('takeSnapshotLabel')
+ }
}
ActionSwitch {
+ id: recordingSwitch
+
enabled: call.recording
icon: 'record'
useStates: false
- onClicked: !enabled ? call.startRecording() : call.stopRecording()
+ onClicked: !enabled
+ ? call.startRecording()
+ : call.stopRecording()
+
+ TooltipArea {
+ text: !recordingSwitch.enabled
+ ? qsTr('startRecordingLabel')
+ : qsTr('stopRecordingLabel')
+ }
}
ActionButton {