diff --git a/src/app/commoncomponents/CallMessageDelegate.qml b/src/app/commoncomponents/CallMessageDelegate.qml
index f60c1af23f5edf0e871f9dcb6c68d1e25cec3ff7..9775202e2c935f41ceb793f1d42aaee74b1255eb 100644
--- a/src/app/commoncomponents/CallMessageDelegate.qml
+++ b/src/app/commoncomponents/CallMessageDelegate.qml
@@ -141,19 +141,19 @@ SBSMessageBase {
             }
 
             JoinCallButton {
-                id: joinCallInAudio
-                objectName: "joinCallInAudio"
+                id: joinCallWithAudio
+                objectName: "joinCallWithAudio"
                 Layout.topMargin: 4
                 Layout.bottomMargin: 4
 
-                text: JamiStrings.joinInAudio
+                text: JamiStrings.joinWithAudio
                 onClicked: MessagesAdapter.joinCall(ActionUri, DeviceId, root.confId, true)
             }
 
             JoinCallButton {
-                id: joinCallInVideo
-                objectName: "joinCallInVideo"
-                text: JamiStrings.joinInVideo
+                id: joinCallWithVideo
+                objectName: "joinCallWithVideo"
+                text: JamiStrings.joinWithVideo
                 Layout.topMargin: 4
                 Layout.bottomMargin: 4
 
diff --git a/src/app/commoncomponents/DeleteAccountDialog.qml b/src/app/commoncomponents/DeleteAccountDialog.qml
index 8a1497769a30f08a727e83e8522dd690997a46b5..162636c7a9c69650f8cd9037bfc5899b3382bcbc 100644
--- a/src/app/commoncomponents/DeleteAccountDialog.qml
+++ b/src/app/commoncomponents/DeleteAccountDialog.qml
@@ -73,7 +73,7 @@ BaseModalDialog {
             Layout.bottomMargin: 5
 
             color: JamiTheme.textColor
-            text: JamiStrings.confirmDeleteQuestion
+            text: JamiStrings.confirmDeleteAccount
 
             font.pointSize: JamiTheme.textFontSize
             font.kerning: true
diff --git a/src/app/commoncomponents/PhotoboothPopup.qml b/src/app/commoncomponents/PhotoboothPopup.qml
index edc9d0951324b21036d2b8ad3135b286034948d2..3db129e76e861a2e7cbf9d36d1401fe0a11239a7 100644
--- a/src/app/commoncomponents/PhotoboothPopup.qml
+++ b/src/app/commoncomponents/PhotoboothPopup.qml
@@ -164,7 +164,7 @@ BaseModalDialog {
                                 appWindow,
                                 "commoncomponents/JamiFileDialog.qml",
                                 {
-                                    title: JamiStrings.selectAvatarImage,
+                                    title: JamiStrings.selectProfilePicture,
                                     fileMode: JamiFileDialog.OpenFile,
                                     folder: StandardPaths.writableLocation(
                                                 StandardPaths.PicturesLocation),
diff --git a/src/app/mainview/components/AddMemberPanel.qml b/src/app/mainview/components/AddMemberPanel.qml
index 2874dc2796cc2aa8728d1112c1c46923bb52bc5b..c6ea8df42cd2499170ee2cd9b25f14202083edc4 100644
--- a/src/app/mainview/components/AddMemberPanel.qml
+++ b/src/app/mainview/components/AddMemberPanel.qml
@@ -42,7 +42,7 @@ Rectangle {
             Layout.fillWidth: true
             Layout.preferredHeight: 35
 
-            placeHolderText: JamiStrings.addParticipant
+            placeHolderText: JamiStrings.inviteMember
 
             onSearchBarTextChanged: function(text){
                 ContactAdapter.setSearchFilter(text);
diff --git a/src/app/mainview/components/CallActionBar.qml b/src/app/mainview/components/CallActionBar.qml
index bc69295960433131c2da1dabb7fe825883198de9..d7659bc086d3e9ea403b8c9de196333aa183df51 100644
--- a/src/app/mainview/components/CallActionBar.qml
+++ b/src/app/mainview/components/CallActionBar.qml
@@ -315,7 +315,7 @@ Control {
             checkable: true
             icon.source: checked ? JamiResources.videocam_off_24dp_svg : JamiResources.videocam_24dp_svg
             icon.color: checked ? "red" : "white"
-            text: !checked ? JamiStrings.muteCamera : JamiStrings.unmuteCamera
+            text: !checked ? JamiStrings.stopCamera : JamiStrings.startCamera
             checked: !CurrentCall.isCapturing
             property var menuAction: videoInputMenuAction
             enabled: CurrentAccount.videoEnabled_Video
@@ -339,7 +339,7 @@ Control {
             onTriggered: root.addToConferenceClicked()
             icon.source: JamiResources.add_people_black_24dp_svg
             icon.color: "white"
-            text: JamiStrings.addParticipants
+            text: JamiStrings.inviteMembers
             enabled: CurrentCall.isModerator && !CurrentCall.isSIP
             onEnabledChanged: CallOverlayModel.setEnabled(this, addPersonAction.enabled)
         },
@@ -437,7 +437,7 @@ Control {
             onTriggered: root.pluginsClicked()
             icon.source: JamiResources.plugins_24dp_svg
             icon.color: "white"
-            text: JamiStrings.viewPlugin
+            text: JamiStrings.viewExtension
             enabled: PluginAdapter.callMediaHandlersListCount
             onEnabledChanged: CallOverlayModel.setEnabled(this, pluginsAction.enabled)
         },
diff --git a/src/app/mainview/components/ChatViewHeader.qml b/src/app/mainview/components/ChatViewHeader.qml
index b03331a0bed36c2d738127f7fdeba0f81d4bf416..05c12cedf457bee3b45aef9681784cde3122d73b 100644
--- a/src/app/mainview/components/ChatViewHeader.qml
+++ b/src/app/mainview/components/ChatViewHeader.qml
@@ -170,23 +170,23 @@ Rectangle {
         }
 
         JamiPushButton { QWKSetParentHitTestVisible {}
-            id: addParticipantsButton
+            id: inviteMembersButton
 
             checkable: true
             checked: extrasPanel.isOpen(ChatView.AddMemberPanel)
             visible: interactionButtonsVisibility && addMemberVisibility
             source: JamiResources.add_people_24dp_svg
-            toolTipText: JamiStrings.addParticipants
+            toolTipText: JamiStrings.inviteMembers
 
             onClicked: extrasPanel.switchToPanel(ChatView.AddMemberPanel)
         }
 
         JamiPushButton { QWKSetParentHitTestVisible {}
-            id: selectPluginButton
+            id: selectExtensionsButton
 
             visible: PluginAdapter.chatHandlersListCount && interactionButtonsVisibility
             source: JamiResources.plugins_24dp_svg
-            toolTipText: JamiStrings.showPlugins
+            toolTipText: JamiStrings.showExtensions
 
             onClicked: pluginSelector()
         }
diff --git a/src/app/mainview/components/ContactPicker.qml b/src/app/mainview/components/ContactPicker.qml
index 85577bebd28914dd89609984063e4fdd28fa7577..f8162e96eb5a2bc5acc77c9aebb02e1151204662 100644
--- a/src/app/mainview/components/ContactPicker.qml
+++ b/src/app/mainview/components/ContactPicker.qml
@@ -54,7 +54,7 @@ BaseModalDialog {
             Layout.fillWidth: true
             Layout.preferredHeight: 35
 
-            placeHolderText: type === ContactList.TRANSFER ? JamiStrings.transferTo : JamiStrings.addParticipant
+            placeHolderText: type === ContactList.TRANSFER ? JamiStrings.transferTo : JamiStrings.inviteMember
 
             onSearchBarTextChanged: function(text){
                 ContactAdapter.setSearchFilter(text);
diff --git a/src/app/mainview/components/KeyboardShortcutTable.qml b/src/app/mainview/components/KeyboardShortcutTable.qml
index 16ac96f1c4c668a25560bf31c71a18d943d603af..031759a9c5f63ac5f69dc1fa1583f888246c6e2c 100644
--- a/src/app/mainview/components/KeyboardShortcutTable.qml
+++ b/src/app/mainview/components/KeyboardShortcutTable.qml
@@ -37,27 +37,27 @@ Window {
             id: keyboardGeneralShortcutsModel
 
             ListElement {
-                shortcut: "Ctrl + J"
+                shortcut: "Ctrl+J"
                 description: qsTr("Open account list")
             }
             ListElement {
-                shortcut: "Ctrl + L"
+                shortcut: "Ctrl+L"
                 description: qsTr("Focus conversations list")
             }
             ListElement {
-                shortcut: "Ctrl + R"
+                shortcut: "Ctrl+R"
                 description: qsTr("Requests list")
             }
             ListElement {
-                shortcut: "Ctrl + ↑"
+                shortcut: "Ctrl+↑"
                 description: qsTr("Previous conversation")
             }
             ListElement {
-                shortcut: "Ctrl + ↓"
+                shortcut: "Ctrl+↓"
                 description: qsTr("Next conversation")
             }
             ListElement {
-                shortcut: "Ctrl + F"
+                shortcut: "Ctrl+F"
                 description: qsTr("Search bar")
             }
             ListElement {
@@ -65,15 +65,15 @@ Window {
                 description: qsTr("Full screen")
             }
             ListElement {
-                shortcut: "Ctrl + +"
+                shortcut: "Ctrl++"
                 description: qsTr("Increase font size")
             }
             ListElement {
-                shortcut: "Ctrl + -"
+                shortcut: "Ctrl+-"
                 description: qsTr("Decrease font size")
             }
             ListElement {
-                shortcut: "Ctrl + 0"
+                shortcut: "Ctrl+0"
                 description: qsTr("Reset font size")
             }
         },
@@ -81,55 +81,55 @@ Window {
             id: keyboardConversationShortcutsModel
 
             ListElement {
-                shortcut: "Ctrl + Shift + C"
-                description: qsTr("Start audio call")
-            }
-            ListElement {
-                shortcut: "Ctrl + Shift + X"
-                description: qsTr("Start video call")
-            }
-            ListElement {
-                shortcut: "Ctrl + Shift + L"
-                description: qsTr("Clear history")
+                shortcut: "Ctrl+Shift+A"
+                description: qsTr("Accept contact request")
             }
             ListElement {
-                shortcut: "Ctrl + Shift + F"
+                shortcut: "Ctrl+Shift+F"
                 description: qsTr("Search messages/files")
             }
             ListElement {
-                shortcut: "Ctrl + Shift + B"
-                description: qsTr("Block contact")
+                shortcut: "↑"
+                description: qsTr("Edit last message")
             }
             ListElement {
-                shortcut: "Ctrl + Shift + Delete"
-                description: qsTr("Leave conversation")
+                shortcut: "Esc"
+                description: qsTr("Cancel message edition")
             }
             ListElement {
-                shortcut: "Ctrl + Shift + A"
-                description: qsTr("Accept contact request")
+                shortcut: "Ctrl+Shift+L"
+                description: qsTr("Clear history")
             }
             ListElement {
-                shortcut: "↑"
-                description: qsTr("Edit last message")
+                shortcut: "Ctrl+Shift+B"
+                description: qsTr("Block contact")
             }
             ListElement {
-                shortcut: "Esc"
-                description: qsTr("Cancel message edition")
+                shortcut: "Ctrl+Shift+Delete"
+                description: qsTr("Leave conversation")
             }
         },
         ListModel {
             id: keyboardCallsShortcutsModel
 
             ListElement {
-                shortcut: "Ctrl + Y"
+                shortcut: "Ctrl+Shift+C"
+                description: qsTr("Start audio call")
+            }
+            ListElement {
+                shortcut: "Ctrl+Shift+X"
+                description: qsTr("Start video call")
+            }
+            ListElement {
+                shortcut: "Ctrl+Y"
                 description: qsTr("Answer incoming call")
             }
             ListElement {
-                shortcut: "Ctrl + D"
+                shortcut: "Ctrl+D"
                 description: qsTr("End call")
             }
             ListElement {
-                shortcut: "Ctrl + Shift + D"
+                shortcut: "Ctrl+Shift+D"
                 description: qsTr("Decline call request")
             }
             ListElement {
@@ -141,86 +141,86 @@ Window {
                 description: qsTr("Stop camera")
             }
             ListElement {
-                shortcut: "Ctrl + Mouse middle click"
+                shortcut: "Ctrl+Mouse middle click"
                 description: qsTr("Take tile screenshot")
             }
         },
-        ListModel {
-            id: keyboardSettingsShortcutsModel
-
-            ListElement {
-                shortcut: "Ctrl + Alt + I"
-                description: qsTr("Open account settings")
-            }
-            ListElement {
-                shortcut: "Ctrl + G"
-                description: qsTr("Open general settings")
-            }
-            ListElement {
-                shortcut: "Ctrl + M"
-                description: qsTr("Open media settings")
-            }
-            ListElement {
-                shortcut: "Ctrl + E"
-                description: qsTr("Open extensions settings")
-            }
-            ListElement {
-                shortcut: "Ctrl + Shift + N"
-                description: qsTr("Open account creation wizard")
-            }
-            ListElement {
-                shortcut: "F10"
-                shortcut2: ""
-                description: qsTr("View keyboard shortcuts")
-            }
-        },
         ListModel {
             id: keyboardMarkdownShortcutsModel
 
             ListElement {
-                shortcut: "Ctrl + B"
+                shortcut: "Ctrl+B"
                 description: qsTr("Bold")
             }
             ListElement {
-                shortcut: "Ctrl + I"
+                shortcut: "Ctrl+I"
                 description: qsTr("Italic")
             }
             ListElement {
-                shortcut: "Shift + Alt + X"
+                shortcut: "Shift+Alt+X"
                 description: qsTr("Strikethrough")
             }
             ListElement {
-                shortcut: "Ctrl + Alt + H"
+                shortcut: "Ctrl+Alt+H"
                 description: qsTr("Heading")
             }
             ListElement {
-                shortcut: "Ctrl + Alt + K"
+                shortcut: "Ctrl+Alt+K"
                 description: qsTr("Link")
             }
             ListElement {
-                shortcut: "Ctrl + Alt + C"
+                shortcut: "Ctrl+Alt+C"
                 description: qsTr("Code")
             }
             ListElement {
-                shortcut: "Shift + Alt + 9"
+                shortcut: "Shift+Alt+9"
                 description: qsTr("Quote")
             }
             ListElement {
-                shortcut: "Shift + Alt + 8"
+                shortcut: "Shift+Alt+8"
                 description: qsTr("Unordered list")
             }
             ListElement {
-                shortcut: "Shift + Alt + 7"
+                shortcut: "Shift+Alt+7"
                 description: qsTr("Ordered list")
             }
             ListElement {
-                shortcut: "Shift + Alt + T"
+                shortcut: "Shift+Alt+T"
                 description: qsTr("Show/hide formatting")
             }
             ListElement {
-                shortcut: "Shift + Alt + P"
+                shortcut: "Shift+Alt+P"
                 description: qsTr("Show preview/Continue editing")
             }
+        },
+        ListModel {
+            id: keyboardSettingsShortcutsModel
+
+            ListElement {
+                shortcut: "Ctrl+Alt+I"
+                description: qsTr("Open account settings")
+            }
+            ListElement {
+                shortcut: "Ctrl+G"
+                description: qsTr("Open general settings")
+            }
+            ListElement {
+                shortcut: "Ctrl+M"
+                description: qsTr("Open media settings")
+            }
+            ListElement {
+                shortcut: "Ctrl+E"
+                description: qsTr("Open extensions settings")
+            }
+            ListElement {
+                shortcut: "Ctrl+Shift+N"
+                description: qsTr("Open account creation wizard")
+            }
+            ListElement {
+                shortcut: "F10"
+                shortcut2: ""
+                description: qsTr("View keyboard shortcuts")
+            }
         }
     ]
 
@@ -302,7 +302,7 @@ Window {
             focus: true
 
             Repeater {
-                model: [JamiStrings.generalSettingsTitle, JamiStrings.conversationKeyboardShortcuts, JamiStrings.callKeyboardShortcuts, JamiStrings.settings, JamiStrings.markdownKeyboardShortcuts]
+                model: [JamiStrings.generalSettingsTitle, JamiStrings.conversationKeyboardShortcuts, JamiStrings.callKeyboardShortcuts, JamiStrings.markdownKeyboardShortcuts, JamiStrings.settings]
 
                 TabButton {
                     id: tabButton
diff --git a/src/app/mainview/components/NewSwarmPage.qml b/src/app/mainview/components/NewSwarmPage.qml
index 3549998089eb90fb2a0f184fd40d638e36a92b46..b676099dc950c555c67a0249c9b0bfc0dde93e99 100644
--- a/src/app/mainview/components/NewSwarmPage.qml
+++ b/src/app/mainview/components/NewSwarmPage.qml
@@ -174,7 +174,7 @@ DualPaneView {
                 Layout.preferredWidth: JamiTheme.preferredFieldWidth
 
                 staticText: ""
-                placeholderText: JamiStrings.addADescription
+                placeholderText: JamiStrings.addDescription
 
                 textColor: {
                     if (UtilsAdapter.luma(root.color)) {
@@ -205,7 +205,7 @@ DualPaneView {
                 preferredWidth: textSize.width + 2 * JamiTheme.buttontextWizzardPadding
 
                 primary: true
-                text: JamiStrings.createTheSwarm
+                text: JamiStrings.createSwarm
 
                 onClicked: createSwarmClicked(title.dynamicText, description.dynamicText, UtilsAdapter.tempCreationImage())
             }
diff --git a/src/app/mainview/components/NotificationArea.qml b/src/app/mainview/components/NotificationArea.qml
index 88f32c9eac02ad32f48d7e47e3ae2755a28f6d22..4eaba8519256fd565367ff5f8bbc5daa525c4f62 100644
--- a/src/app/mainview/components/NotificationArea.qml
+++ b/src/app/mainview/components/NotificationArea.qml
@@ -51,7 +51,7 @@ Rectangle {
         }
 
         PushButton {
-            id: joinCallInAudio
+            id: joinCallWithAudio
             Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
             Layout.rightMargin: JamiTheme.preferredMarginSize
 
@@ -68,7 +68,7 @@ Rectangle {
         }
 
         PushButton {
-            id: joinCallInVideo
+            id: joinCallWithVideo
             Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
             Layout.rightMargin: JamiTheme.preferredMarginSize
 
@@ -98,7 +98,7 @@ Rectangle {
         }
     }
 
-    Behavior on opacity  {
+    Behavior on opacity {
         NumberAnimation {
             from: 0
             duration: JamiTheme.shortFadeDuration
diff --git a/src/app/mainview/components/PluginHandlerPicker.qml b/src/app/mainview/components/PluginHandlerPicker.qml
index c0a4e4066b2462b2cb0c84f49be503a1074e36d3..13e7395c94748df101c0486372fe6134a1a86b90 100644
--- a/src/app/mainview/components/PluginHandlerPicker.qml
+++ b/src/app/mainview/components/PluginHandlerPicker.qml
@@ -95,7 +95,7 @@ Popup {
                         verticalAlignment: Text.AlignVCenter
                         color: JamiTheme.textColor
 
-                        text: JamiStrings.choosePlugin
+                        text: JamiStrings.chooseExtension
                     }
 
                     PushButton {
@@ -176,7 +176,7 @@ Popup {
                         Layout.leftMargin: 5
                         Layout.topMargin: 5
 
-                        toolTipText: JamiStrings.goBackToPluginsList
+                        toolTipText: JamiStrings.goBackToExtensionsList
 
                         onClicked: {
                             stack.pop(null, StackView.Immediate);
@@ -195,7 +195,7 @@ Popup {
                         verticalAlignment: Text.AlignVCenter
 
                         color: JamiTheme.textColor
-                        text: JamiStrings.pluginPreferences
+                        text: JamiStrings.extensionPreferences
                     }
 
                     PushButton {
diff --git a/src/app/mainview/components/SmartListItemDelegate.qml b/src/app/mainview/components/SmartListItemDelegate.qml
index dc07dcad9d5e6e6a2ff862079fe62b395395f653..9e75159e9ea8e252e0e53fde23b0e3528a0d150a 100644
--- a/src/app/mainview/components/SmartListItemDelegate.qml
+++ b/src/app/mainview/components/SmartListItemDelegate.qml
@@ -164,7 +164,7 @@ ItemDelegate {
                 Layout.fillWidth: true
                 Layout.minimumHeight: 20
                 Layout.alignment: Qt.AlignVCenter
-                text: JamiStrings.banned
+                text: JamiStrings.blocked
                 textFormat: TextEdit.PlainText
                 visible: IsBanned
                 font.pointSize: JamiTheme.mediumFontSize
diff --git a/src/app/mainview/components/SwarmDetailsPanel.qml b/src/app/mainview/components/SwarmDetailsPanel.qml
index 7c2521db60df887cf7b3b7655533f67017b3e182..57af0192ad3fd942a9519dfeb367a3dd0269a0dc 100644
--- a/src/app/mainview/components/SwarmDetailsPanel.qml
+++ b/src/app/mainview/components/SwarmDetailsPanel.qml
@@ -139,7 +139,7 @@ Rectangle {
                         Layout.rightMargin: 2 * JamiTheme.settingsMarginSize
 
                         staticText: CurrentConversation.description
-                        placeholderText: JamiStrings.addADescription
+                        placeholderText: JamiStrings.addDescription
                         elidedText: descriptionLineButtonTextSize.elidedText
 
                         textColor: root.textColor
@@ -156,7 +156,7 @@ Rectangle {
                             descriptionLineButton.editMode = activeFocus;
                         }
 
-                        infoTipLineText: JamiStrings.addADescription
+                        infoTipLineText: JamiStrings.addDescription
                     }
                 }
             }
@@ -663,7 +663,7 @@ Rectangle {
                                 if (MemberRole === Member.Role.INVITED)
                                     return JamiStrings.invited;
                                 if (MemberRole === Member.Role.BANNED)
-                                    return JamiStrings.banned;
+                                    return JamiStrings.blocked;
                                 return "";
                             }
                             maxWidth: JamiTheme.preferredFieldWidth
diff --git a/src/app/net/jami/Constants/JamiStrings.qml b/src/app/net/jami/Constants/JamiStrings.qml
index 7d5bf45f138dfd531b23f2601a369d46f4d2f9b7..859c049b95f730973573e8efa620ea1349cb36ac 100644
--- a/src/app/net/jami/Constants/JamiStrings.qml
+++ b/src/app/net/jami/Constants/JamiStrings.qml
@@ -34,7 +34,6 @@ Item {
     property string incomingAudioCallFrom: qsTr("Incoming audio call from {}")
     property string incomingVideoCallFrom: qsTr("Incoming video call from {}")
     property string startSwarm: qsTr("Start swarm")
-    property string createSwarm: qsTr("Create swarm")
     property string invitations: qsTr("Invitations")
     property string description: qsTr("Jami is a universal communication platform, with privacy as its foundation, that relies on a free distributed network for everyone.")
     property string updateToSwarm: qsTr("Migrating to the Swarm technology will enable synchronizing this conversation across multiple devices and improve reliability. The legacy conversation history will be cleared in the process.")
@@ -85,8 +84,8 @@ Item {
     property string enableCustomRingtone: qsTr("Enable custom ringtone")
     property string selectCustomRingtone: qsTr("Select custom ringtone")
     property string selectNewRingtone: qsTr("Select a new ringtone")
-    property string certificateFile: qsTr("Certificate File (*.crt)")
-    property string audioFile: qsTr("Audio File (*.wav *.ogg *.opus *.mp3 *.aiff *.wma)")
+    property string certificateFile: qsTr("Certificate file (*.crt)")
+    property string audioFile: qsTr("Audio file (*.wav *.ogg *.opus *.mp3 *.aiff *.wma)")
     property string pushToTalk: qsTr("Push-to-talk")
     property string enablePTT: qsTr("Enable push-to-talk")
     property string keyboardShortcut: qsTr("Keyboard shortcut")
@@ -117,11 +116,11 @@ Item {
     property string verifyCertificatesClient: qsTr("Verify server TLS certificates")
     property string tlsRequireConnections: qsTr("Require certificate for incoming TLS connections")
     property string disableSecureDlgCheck: qsTr("Disable secure dialog check for incoming TLS data")
-    property string selectPrivateKey: qsTr("Select a private key")
-    property string selectUserCert: qsTr("Select a user certificate")
-    property string selectCACert: qsTr("Select a CA certificate")
+    property string selectPrivateKey: qsTr("Select private key")
+    property string selectUserCert: qsTr("Select user certificate")
+    property string selectCACert: qsTr("Select CA certificate")
     property string selectCACertDefault: qsTr("Select")
-    property string keyFile: qsTr("Key File (*.key)")
+    property string keyFile: qsTr("Key file (*.key)")
 
     // AdvancedConnectivitySettings
     property string connectivity: qsTr("Connectivity")
@@ -133,7 +132,7 @@ Item {
     property string turnAdress: qsTr("TURN address")
     property string turnUsername: qsTr("TURN username")
     property string turnPassword: qsTr("TURN password")
-    property string turnRealm: qsTr("TURN Realm")
+    property string turnRealm: qsTr("TURN realm")
     property string useSTUN: qsTr("Use STUN")
     property string stunAdress: qsTr("STUN address")
 
@@ -174,14 +173,14 @@ Item {
     property string back: qsTr("Back")
     property string accountSettingsMenuTitle: qsTr("Account")
     property string generalSettingsTitle: qsTr("General")
-    property string pluginSettingsTitle: qsTr("Extensions")
+    property string extensionSettingsTitle: qsTr("Extensions")
     property string enableAccountSettingsTitle: qsTr("Enable account")
     property string manageAccountSettingsTitle: qsTr("Manage account")
     property string linkedDevicesSettingsTitle: qsTr("Linked devices")
     property string callSettingsTitle: qsTr("Call settings")
     property string chatSettingsTitle: qsTr("Chat")
     property string advancedSettingsTitle: qsTr("Advanced settings")
-    property string audioVideoSettingsTitle: qsTr("Media")
+    property string mediaSettingsTitle: qsTr("Media")
 
     // AudioSettings
     property string audio: qsTr("Audio")
@@ -206,7 +205,7 @@ Item {
     property string mirrorLocalVideo: qsTr("Mirror local video")
     property string screenSharing: qsTr("Screen sharing")
     property string selectScreenSharingFPS: qsTr("Select screen sharing frame rate (frames per second)")
-    property string noVideo: qsTr("no video")
+    property string noCamera: qsTr("No camera available")
 
     // BackupKeyPage
     property string whyBackupAccount: qsTr("Why should I back-up this account?")
@@ -218,8 +217,7 @@ Item {
     property string jamiArchiveFiles: qsTr("Jami archive files (*.gz)")
     property string allFiles: qsTr("All files (*)")
 
-    // BannedItemDelegate
-    property string reinstateContact: qsTr("Reinstate as contact")
+    // ContactItemDelegate
     property string name: qsTr("name")
     property string identifier: qsTr("Identifier")
 
@@ -230,10 +228,10 @@ Item {
     property string unmute: qsTr("Unmute")
     property string pauseCall: qsTr("Pause call")
     property string resumeCall: qsTr("Resume call")
-    property string muteCamera: qsTr("Mute camera")
-    property string unmuteCamera: qsTr("Unmute camera")
-    property string addParticipant: qsTr("Add participant")
-    property string addParticipants: qsTr("Add participants")
+    property string stopCamera: qsTr("Stop camera")
+    property string startCamera: qsTr("Start camera")
+    property string inviteMember: qsTr("Invite member")
+    property string inviteMembers: qsTr("Invite members")
     property string details: qsTr("Details")
     property string chat: qsTr("Chat")
     property string moreOptions: qsTr("More options")
@@ -272,7 +270,7 @@ Item {
     property string contactDetails: qsTr("Contact details")
 
     // CallViewContextMenu
-    property string sipInputPanel: qsTr("Sip input panel")
+    property string sipInputPanel: qsTr("DTMF input panel")
     property string transferCall: qsTr("Transfer call")
     property string stopRec: qsTr("Stop recording")
     property string startRec: qsTr("Start recording")
@@ -283,7 +281,7 @@ Item {
     property string shareScreenArea: qsTr("Share screen area")
     property string shareFile: qsTr("Share file")
     property string selectShareMethod: qsTr("Select sharing method")
-    property string viewPlugin: qsTr("View plugin")
+    property string viewExtension: qsTr("View extension")
     property string advancedInformation: qsTr("Advanced information")
     property string noVideoDevice: qsTr("No video device")
     property string notAvailable: qsTr("Unavailable")
@@ -310,8 +308,8 @@ Item {
     // Share location/position
     property string shareLocation: qsTr("Share location")
     property string stopSharingLocation: qsTr("Stop sharing")
-    property string locationServicesError: qsTr("Your precise location could not be determined.\nIn Device Settings, please turn on \"Location Services\".\nOther participants' location can still be received.")
-    property string locationServicesClosedError: qsTr("Your precise location could not be determined. Please check your Internet connection.")
+    property string locationServicesError: qsTr("An error occurred while sharing device location.\nEnable “Location Services” in device settings in order to use this feature.\nThe location of other members can still be received.")
+    property string locationServicesClosedError: qsTr("An error occurred while sharing device location. Please check your Internet connection and try again.")
     property string stopAllSharings: qsTr("Turn off location sharing")
     property string shortStopAllSharings: qsTr("Turn off sharing")
     property string stopConvSharing: qsTr("Stop location sharing in this conversation (%1)")
@@ -340,7 +338,7 @@ Item {
     property string hideChat: qsTr("Hide chat")
     property string placeAudioCall: qsTr("Start audio call")
     property string placeVideoCall: qsTr("Start video call")
-    property string showPlugins: qsTr("Show available plugins")
+    property string showExtensions: qsTr("Show available extensions")
     property string addToConversations: qsTr("Add to conversations")
     property string backendError: qsTr("A backend system error occurred: %0")
     property string disabledAccount: qsTr("The account is disabled")
@@ -396,12 +394,12 @@ Item {
     property string sipAccount: qsTr("SIP account")
     property string proxy: qsTr("Proxy")
     property string server: qsTr("Server")
-    property string configureExistingSIP: qsTr("Configure an existing SIP account")
+    property string configureExistingSIP: qsTr("Configure existing SIP account")
     property string personalizeAccount: qsTr("Personalize account")
     property string addSip: qsTr("Add SIP account")
     property string tls: qsTr("TLS")
     property string udp: qsTr("UDP")
-    property string displayName: qsTr("Display Name")
+    property string displayName: qsTr("Display name")
 
     // accountSettingsPages
     property string customizeAccountDescription: qsTr("Your profile is only shared with your contacts.\nYour picture and your nickname can be changed at all time in the settings of your account.")
@@ -432,8 +430,8 @@ Item {
     property string advancedAccountSettings: qsTr("Advanced account settings")
     property string encryptAccount: qsTr("Encrypt account with password")
     property string customizeProfile: qsTr("Customize profile")
-    property string customizeProfileDescription: qsTr("This profile is only shared with this account's contacts.\nThe profile can be changed at all times from the account's settings.")
-    property string encryptTitle: qsTr("Encrypt account with a password")
+    property string customizeProfileDescription: qsTr("This profile is only shared with account contacts.\nThe profile can be changed in account settings.")
+    property string encryptTitle: qsTr("Encrypt account with password")
     property string encryptDescription: qsTr("A Jami account is created and stored locally only on this device, as an archive containing your account keys. Access to this archive can optionally be protected by a password.")
     property string encryptWarning: qsTr("Please note that if you lose your password, it CANNOT be recovered!")
     property string enterNickname: qsTr("Enter a nickname, surname…")
@@ -451,17 +449,18 @@ Item {
     // LinkedDevices
     property string tipLinkNewDevice: qsTr("Link a new device to this account")
     property string linkDevice: qsTr("Exporting account…")
-    property string removeDevice: qsTr("Remove Device")
-    property string sureToRemoveDevice: qsTr("Do you really want to unlink selected device? To continue, enter account password and click Unlink.")
-    property string yourPinIs: qsTr("Your PIN is:")
+    property string removeDevice: qsTr("Remove device")
+    property string confirmRemoveDevice: qsTr("Do you really want to unlink selected device? To continue, enter account password and click Unlink.")
+    property string yourPinIs: qsTr("Account PIN code is:")
     property string linkDeviceNetWorkError: qsTr("A network error occurred while linking device.\nPlease try again later.")
 
     // BannedContacts
-    property string banned: qsTr("Banned")
-    property string bannedContacts: qsTr("Banned contacts")
+    property string reinstateContact: qsTr("Reinstate as contact")
+    property string blocked: qsTr("Blocked")
+    property string blockedContacts: qsTr("Blocked contacts")
 
     // DeleteAccountDialog
-    property string confirmDeleteQuestion: qsTr("Do you really want to delete this account? To continue, click Delete.")
+    property string confirmDeleteAccount: qsTr("Do you really want to delete this account? To continue, click Delete.")
     property string deleteAccountInfos: qsTr("If your account has not been backed up or added to another device, your account and registered username will be IRREVOCABLY LOST.")
 
     // DeviceItemDelegate
@@ -504,8 +503,8 @@ Item {
 
     // JamiUserIdentity settings
     property string register: qsTr("Register")
-    property string incorrectPassword: qsTr("Incorrect password")
-    property string networkError: qsTr("Network error")
+    property string incorrectPassword: qsTr("Incorrect password.")
+    property string networkError: qsTr("A network error occurred.")
     property string somethingWentWrong: qsTr("An unexpected error occurred.")
 
     // Context Menu
@@ -521,15 +520,15 @@ Item {
     property string updateDialogTitle: qsTr("Update")
     property string updateFound: qsTr("A new version of Jami was found.\nDo you want to update Jami now?\nTo continue, click Update.")
     property string updateNotFound: qsTr("No new version of Jami was found")
-    property string updateCheckError: qsTr("An error occurred when checking for a new version.")
-    property string updateNetworkError: qsTr("Network error")
-    property string updateSSLError: qsTr("SSL error")
-    property string updateDownloadCanceled: qsTr("Installer download canceled")
+    property string updateCheckError: qsTr("An error occurred while checking for a new version.")
+    property string updateNetworkError: qsTr("A network error occurred.")
+    property string updateSSLError: qsTr("An SSL error occurred.")
+    property string updateDownloadCanceled: qsTr("Installer download was canceled by user.")
     property string updateDownloading: "Downloading"
-    property string confirmBeta: qsTr("This will uninstall your current Release version and you can always download the latest Release version on our website")
+    property string confirmBeta: qsTr("This will replace the Release version with the Beta version on this device. The latest Release version can always be downloaded from the Jami website.")
     property string networkDisconnected: qsTr("Network disconnected")
-    property string accessError: qsTr("Content access error")
-    property string contentNotFoundError: qsTr("Content not found")
+    property string accessError: qsTr("An error occurred while accessing contents.")
+    property string contentNotFoundError: qsTr("Content not found.")
     property string genericError: qsTr("An unexpected error occurred.")
 
     // Troubleshoot Settings
@@ -578,29 +577,29 @@ Item {
     // ImportFromDevicePage
     property string importButton: qsTr("Import")
     property string pin: qsTr("Enter the PIN code")
-    property string importFromDeviceDescription: qsTr("A PIN is required to use an existing Jami account on this device.")
-    property string importStep1: qsTr("Step 01")
-    property string importStep2: qsTr("Step 02")
-    property string importStep3: qsTr("Step 03")
-    property string importStep4: qsTr("Step 04")
-    property string importStep1Desc: qsTr("Go to the account management settings of a previous device")
-    property string importStep2Desc: qsTr("Choose the account to link")
-    property string importStep3Desc: qsTr("Select \"Link another device\"")
-    property string importStep4Desc: qsTr("The PIN code will be available for 10 minutes")
+    property string importFromDeviceDescription: qsTr("A PIN code is required to use an existing Jami account on this device.")
+    property string importStep1: qsTr("Step 1")
+    property string importStep2: qsTr("Step 2")
+    property string importStep3: qsTr("Step 3")
+    property string importStep4: qsTr("Step 4")
+    property string importStep1Desc: qsTr("Go to the account management settings of a previous device.")
+    property string importStep2Desc: qsTr("Choose the account to link.")
+    property string importStep3Desc: qsTr("Select “Link another device.”")
+    property string importStep4Desc: qsTr("The PIN code will expire in 10 minutes.")
     property string importPasswordDesc: qsTr("Fill if the account is password-encrypted.")
 
     // LinkDevicesDialog
-    property string pinTimerInfos: qsTr("The PIN and the account password should be entered in your device within 10 minutes.")
+    property string pinTimerInfos: qsTr("The PIN code and the account password should be entered in your device within 10 minutes.")
     property string close: qsTr("Close")
     property string enterAccountPassword: qsTr("Enter account password")
     property string enterPasswordPinCode: qsTr("This account is password encrypted, enter the password to generate a PIN code.")
     property string addDevice: qsTr("Add Device")
-    property string pinExpired: qsTr("PIN expired")
+    property string pinExpired: qsTr("PIN code has expired.")
     property string onAnotherDevice: qsTr("On another device")
-    property string onAnotherDeviceInstruction: qsTr("Install and launch Jami, select \"Import from another device\" and scan the QR code.")
+    property string onAnotherDeviceInstruction: qsTr("Install and launch Jami, select “Import from another device” and scan the QR code.")
     property string linkNewDevice: qsTr("Link new device")
-    property string linkingInstructions: qsTr("In Jami, scan QR code or manually enter the PIN.")
-    property string pinValidity: qsTr("The PIN code is valid for: ")
+    property string linkingInstructions: qsTr("In Jami, scan QR code or manually enter PIN code.")
+    property string pinValidity: qsTr("The PIN code will expire in: ")
 
     // PasswordDialog
     property string enterPassword: qsTr("Enter password")
@@ -612,12 +611,12 @@ Item {
     property string exportAccount: qsTr("Export")
 
     // PhotoBoothView
-    property string selectAvatarImage: qsTr("Select image as avatar")
-    property string selectImage: qsTr("Select image")
-    property string importFromFile: qsTr("Import avatar from image file")
-    property string removeImage: qsTr("Remove image")
+    property string selectProfilePicture: qsTr("Select image as profile picture")
+    property string selectImage: qsTr("How do you want to set the profile picture?")
+    property string importFromFile: qsTr("Import profile picture from image file")
+    property string removeImage: qsTr("Remove profile picture")
     property string takePhoto: qsTr("Take photo")
-    property string imageFiles: qsTr("Image Files (*.jpeg *.jpg *.png *.JPEG* .JPG *.PNG)")
+    property string imageFiles: qsTr("Image files (*.jpeg *.jpg *.png *.JPEG* .JPG *.PNG)")
 
     // Extensions
     property string autoUpdate: qsTr("Auto update")
@@ -627,30 +626,30 @@ Item {
     property string installing: qsTr("Installing")
     property string installManually: qsTr("Install manually")
     property string installMannuallyDescription: qsTr("Install an extension directly from your device.")
-    property string pluginStoreTitle: qsTr("Available")
-    property string pluginStoreNotAvailable: qsTr("The Jami Extension Store is not currently available. Please try again later.")
+    property string extensionStoreTitle: qsTr("Available")
+    property string extensionStoreNotAvailable: qsTr("The Jami Extension Store is not currently available. Please try again later.")
     property string storeNotSupportedPlatform: qsTr("There are no extensions currently available in the Jami Extension Store for the platform in use. Please check again later.")
-    property string pluginPreferences: qsTr("Preferences")
+    property string extensionPreferences: qsTr("Preferences")
     property string installationFailed: qsTr("Installation error")
-    property string pluginInstallationFailed: qsTr("An error occurred while installing the extension.")
+    property string extensionInstallationFailed: qsTr("An error occurred while installing the extension.")
     property string reset: qsTr("Reset")
     property string uninstall: qsTr("Uninstall")
     property string resetPreferences: qsTr("Reset Preferences")
-    property string selectPluginInstall: qsTr("Select extension to install")
-    property string uninstallPlugin: qsTr("Uninstall extension")
-    property string pluginResetConfirmation: qsTr("Are you sure you wish to reset %1 preferences?")
-    property string pluginUninstallConfirmation: qsTr("Are you sure you wish to uninstall %1?")
-    property string goBackToPluginsList: qsTr("Go back to plugins list")
-    property string selectFile: qsTr("Select a file")
+    property string selectExtensionInstall: qsTr("Select extension to install")
+    property string uninstallExtension: qsTr("Uninstall extension")
+    property string confirmExtensionReset: qsTr("Do you really want to reset the preferences for the %1 extension?")
+    property string confirmExtensionUninstall: qsTr("Do you really want to uninstall the %1 extension?")
+    property string goBackToExtensionsList: qsTr("Go back to extensions list")
+    property string selectFile: qsTr("Select file")
     property string select: qsTr("Select")
     property string chooseImageFile: qsTr("Choose image file")
-    property string pluginFiles: qsTr("Plugin Files (*.jpl)")
+    property string extensionFiles: qsTr("Extension files (*.jpl)")
     property string loadUnload: qsTr("Load/Unload")
     property string selectAnImage: qsTr("Select An Image to %1")
     property string editPreference: qsTr("Edit preference")
     property string onOff: qsTr("On/Off")
-    property string choosePlugin: qsTr("Choose Plugin")
-    property string versionPlugin: qsTr("Version %1")
+    property string chooseExtension: qsTr("Choose extension")
+    property string versionExtension: qsTr("Version %1")
     property string lastUpdate: qsTr("Last update %1")
     property string by: qsTr("By %1")
     property string proposedBy: qsTr("Proposed by %1")
@@ -684,7 +683,7 @@ Item {
     property string connectJAMSServer: qsTr("Connect to a JAMS server")
     property string createFromJAMS: qsTr("Create account from Jami Account Management Server (JAMS)")
     property string addSIPAccount: qsTr("Configure a SIP account")
-    property string errorCreateAccount: qsTr("An error occurred while creating the account. Check check credentials and try again.")
+    property string errorCreateAccount: qsTr("An error occurred while creating the account. Check credentials and try again.")
     property string createNewRV: qsTr("Create a rendezvous point")
     property string joinJami: qsTr("Join Jami")
     property string createNewJamiAccount: qsTr("Create new Jami account")
@@ -717,7 +716,7 @@ Item {
     property string optionRemove: qsTr("Remove")
     property string optionLeave: qsTr("Leave")
     property string optionBlock: qsTr("Block")
-    property string optionUnban: qsTr("Unban")
+    property string optionUnblock: qsTr("Unblock")
 
     // Conference moderation
     property string setModerator: qsTr("Set moderator")
@@ -777,8 +776,8 @@ Item {
     property string edit: qsTr("Edit")
     property string edited: qsTr("Edited")
     property string joinCall: qsTr("Join call")
-    property string joinInAudio: qsTr("Join in audio")
-    property string joinInVideo: qsTr("Join in video")
+    property string joinWithAudio: qsTr("Join with audio")
+    property string joinWithVideo: qsTr("Join with video")
     property string startedACall: qsTr("Started a call")
     property string wantToJoin: qsTr("A call is in progress. Do you want to join the call?")
     property string needsHost: qsTr("Current host for this swarm seems unreachable. Do you want to host the call?")
@@ -793,9 +792,9 @@ Item {
     property string hideLocalVideo: qsTr("Hide local video")
 
     // Invitation View
-    property string invitationViewSentRequest: qsTr("%1 has sent you a request for a conversation.")
+    property string invitationViewSentRequest: qsTr("%1 sent you a conversation invitation.")
     property string invitationViewJoinConversation: qsTr("Hello,\nDo you want to join this conversation?")
-    property string invitationViewAcceptedConversation: qsTr("You have accepted\nthe conversation request")
+    property string invitationViewAcceptedConversation: qsTr("You have accepted\nthe conversation invitation.")
     property string invitationViewWaitingForSync: qsTr("Waiting until %1\nconnects to synchronize the conversation.")
 
     // SwarmDetailsPanel
@@ -803,7 +802,7 @@ Item {
     property string member: qsTr("Member")
     property string swarmName: qsTr("Swarm name")
     property string contactName: qsTr("Contact name")
-    property string addADescription: qsTr("Add a description")
+    property string addDescription: qsTr("Add description")
 
     property string muteConversation: qsTr("Mute conversation")
     property string ignoreNotificationsTooltip: qsTr("Ignore all notifications from this conversation")
@@ -814,7 +813,7 @@ Item {
     property string none: qsTr("None")
 
     // NewSwarmPage
-    property string createTheSwarm: qsTr("Create the swarm")
+    property string createSwarm: qsTr("Create swarm")
     property string goToConversation: qsTr("Go to conversation")
     property string kickMember: qsTr("Kick member")
     property string reinstateMember: qsTr("Reinstate member")
diff --git a/src/app/settingsview/SettingsSidePanel.qml b/src/app/settingsview/SettingsSidePanel.qml
index 1f5cf88e3702220c236bf2a8bae7e8d41304e4ab..d25206a0197946fb207c2d85f23d8cf683437493 100644
--- a/src/app/settingsview/SettingsSidePanel.qml
+++ b/src/app/settingsview/SettingsSidePanel.qml
@@ -88,7 +88,7 @@ SidePanelBase {
                             "visible": AppVersionManager.isUpdaterEnabled()
                         }]
                 }, {
-                    "title": JamiStrings.audioVideoSettingsTitle,
+                    "title": JamiStrings.mediaSettingsTitle,
                     "icon": JamiResources.media_black_24dp_svg,
                     "first": 12,
                     "last": 14,
@@ -103,13 +103,13 @@ SidePanelBase {
                             "title": JamiStrings.screenSharing
                         }]
                 }, {
-                    "title": JamiStrings.pluginSettingsTitle,
+                    "title": JamiStrings.extensionSettingsTitle,
                     "icon": JamiResources.plugins_24dp_svg,
                     "first": 15,
                     "last": 15,
                     "children": [{
                             "id": 15,
-                            "title": JamiStrings.pluginSettingsTitle
+                            "title": JamiStrings.extensionSettingsTitle
                         }]
                 }];
         } else {
@@ -160,7 +160,7 @@ SidePanelBase {
                             "title": JamiStrings.troubleshootTitle
                         }]
                 }, {
-                    "title": JamiStrings.audioVideoSettingsTitle,
+                    "title": JamiStrings.mediaSettingsTitle,
                     "icon": JamiResources.media_black_24dp_svg,
                     "first": 12,
                     "last": 14,
@@ -175,13 +175,13 @@ SidePanelBase {
                             "title": JamiStrings.screenSharing
                         }]
                 }, {
-                    "title": JamiStrings.pluginSettingsTitle,
+                    "title": JamiStrings.extensionSettingsTitle,
                     "icon": JamiResources.plugins_24dp_svg,
                     "first": 15,
                     "last": 15,
                     "children": [{
                             "id": 15,
-                            "title": JamiStrings.pluginSettingsTitle
+                            "title": JamiStrings.extensionSettingsTitle
                         }]
                 }];
         }
diff --git a/src/app/settingsview/components/BannedContacts.qml b/src/app/settingsview/components/BannedContacts.qml
index 1ac9f48d3666fbd9785c765aeb9b123d292a25b5..5e6d3b43e902318682ab80bcc5222939d45cf8d1 100644
--- a/src/app/settingsview/components/BannedContacts.qml
+++ b/src/app/settingsview/components/BannedContacts.qml
@@ -49,7 +49,7 @@ ColumnLayout {
             contactName: ContactName
             contactID: ContactID
 
-            btnImgSource: JamiStrings.optionUnban
+            btnImgSource: JamiStrings.optionUnblock
             btnToolTip: JamiStrings.reinstateContact
 
             onClicked: bannedListWidget.currentIndex = index
diff --git a/src/app/settingsview/components/InstallManuallyView.qml b/src/app/settingsview/components/InstallManuallyView.qml
index 950813571f2eda7fa98bb10f6ec1ba5e8eb9a7ca..2c47e69639168ddb8fa474f69a20097013f1debf 100644
--- a/src/app/settingsview/components/InstallManuallyView.qml
+++ b/src/app/settingsview/components/InstallManuallyView.qml
@@ -10,10 +10,10 @@ import "../../commoncomponents"
 ColumnLayout {
     function installPlugin() {
         var dlg = viewCoordinator.presentDialog(appWindow, "commoncomponents/JamiFileDialog.qml", {
-                "title": JamiStrings.selectPluginInstall,
+                "title": JamiStrings.selectExtensionInstall,
                 "fileMode": JamiFileDialog.OpenFile,
                 "folder": StandardPaths.writableLocation(StandardPaths.DownloadLocation),
-                "nameFilters": [JamiStrings.pluginFiles, JamiStrings.allFiles]
+                "nameFilters": [JamiStrings.extensionFiles, JamiStrings.allFiles]
             });
         dlg.fileAccepted.connect(function (file) {
                 var url = UtilsAdapter.getAbsPath(file.toString());
@@ -29,7 +29,7 @@ ColumnLayout {
     function presentErrorMessage() {
         viewCoordinator.presentDialog(appWindow, "commoncomponents/SimpleMessageDialog.qml", {
                 "title": JamiStrings.installationFailed,
-                "infoText": JamiStrings.pluginInstallationFailed,
+                "infoText": JamiStrings.extensionInstallationFailed,
                 "buttonStyles": [SimpleMessageDialog.ButtonStyle.TintedBlue],
                 "buttonTitles": [JamiStrings.optionOk],
                 "buttonCallBacks": [],
diff --git a/src/app/settingsview/components/LinkedDevicesBase.qml b/src/app/settingsview/components/LinkedDevicesBase.qml
index b70ff32e1ea98b4dfafc543df6da02f0fe6def99..2083271efb34caaf8bb1a70b841566addd8f8786 100644
--- a/src/app/settingsview/components/LinkedDevicesBase.qml
+++ b/src/app/settingsview/components/LinkedDevicesBase.qml
@@ -44,7 +44,7 @@ ColumnLayout {
         } else {
             viewCoordinator.presentDialog(appWindow, "commoncomponents/SimpleMessageDialog.qml", {
                     "title": JamiStrings.removeDevice,
-                    "infoText": JamiStrings.sureToRemoveDevice,
+                    "infoText": JamiStrings.confirmRemoveDevice,
                     "buttonTitles": [JamiStrings.optionOk, JamiStrings.optionCancel],
                     "buttonStyles": [SimpleMessageDialog.ButtonStyle.TintedBlue, SimpleMessageDialog.ButtonStyle.TintedBlack],
                     "buttonCallBacks": [function () {
diff --git a/src/app/settingsview/components/ManageAccountPage.qml b/src/app/settingsview/components/ManageAccountPage.qml
index 0f9742540d98c97a6f5a0adfa166ef9a2cb9d000..759e8324f80bc8540f6ede43bec5a297b2a5861e 100644
--- a/src/app/settingsview/components/ManageAccountPage.qml
+++ b/src/app/settingsview/components/ManageAccountPage.qml
@@ -387,7 +387,7 @@ SettingsPageBase {
                 Layout.alignment: Qt.AlignLeft
                 Layout.preferredWidth: parent.width
 
-                text: JamiStrings.bannedContacts
+                text: JamiStrings.blockedContacts
                 color: JamiTheme.textColor
                 horizontalAlignment: Text.AlignLeft
                 verticalAlignment: Text.AlignVCenter
diff --git a/src/app/settingsview/components/PluginAvailableDelegate.qml b/src/app/settingsview/components/PluginAvailableDelegate.qml
index 701f4cb9ed5bb28b67daa6c77715a9d8c8e94df6..a8bcd1ad03dad142c99c96718fd3185569a69592 100644
--- a/src/app/settingsview/components/PluginAvailableDelegate.qml
+++ b/src/app/settingsview/components/PluginAvailableDelegate.qml
@@ -60,7 +60,7 @@ ItemDelegate {
     function presentErrorMessage() {
         viewCoordinator.presentDialog(appWindow, "commoncomponents/SimpleMessageDialog.qml", {
                 "title": JamiStrings.installationFailed,
-                "infoText": JamiStrings.pluginInstallationFailed,
+                "infoText": JamiStrings.extensionInstallationFailed,
                 "buttonStyles": [SimpleMessageDialog.ButtonStyle.TintedBlue],
                 "buttonTitles": [JamiStrings.optionOk],
                 "buttonCallBacks": [],
diff --git a/src/app/settingsview/components/PluginItemDelegate.qml b/src/app/settingsview/components/PluginItemDelegate.qml
index 2d9146154f692e029011ba1875b40afebc0924f6..6c997d658ab7f9f165bbf8fc8ccdb3cdaf317108 100644
--- a/src/app/settingsview/components/PluginItemDelegate.qml
+++ b/src/app/settingsview/components/PluginItemDelegate.qml
@@ -58,7 +58,7 @@ ItemDelegate {
     function presentErrorMessage() {
         viewCoordinator.presentDialog(appWindow, "commoncomponents/SimpleMessageDialog.qml", {
                 "title": JamiStrings.installationFailed,
-                "infoText": JamiStrings.pluginInstallationFailed,
+                "infoText": JamiStrings.extensionInstallationFailed,
                 "buttonStyles": [SimpleMessageDialog.ButtonStyle.TintedBlue],
                 "buttonTitles": [JamiStrings.optionOk],
                 "buttonCallBacks": []
diff --git a/src/app/settingsview/components/PluginPreferencesListView.qml b/src/app/settingsview/components/PluginPreferencesListView.qml
index c73ca808647d7903eca632c747d457c9c76dae85..03501cdebb96ee7e4528d8cd76c6b827b7707d47 100644
--- a/src/app/settingsview/components/PluginPreferencesListView.qml
+++ b/src/app/settingsview/components/PluginPreferencesListView.qml
@@ -275,7 +275,7 @@ Rectangle {
 
             onClicked: viewCoordinator.presentDialog(appWindow, "commoncomponents/SimpleMessageDialog.qml", {
                     "title": JamiStrings.resetPreferences,
-                    "infoText": JamiStrings.pluginResetConfirmation.arg(pluginId),
+                    "infoText": JamiStrings.confirmExtensionReset.arg(pluginId),
                     "buttonTitles": [JamiStrings.optionOk, JamiStrings.optionCancel],
                     "buttonStyles": [SimpleMessageDialog.ButtonStyle.TintedBlue, SimpleMessageDialog.ButtonStyle.TintedBlack],
                     "buttonCallBacks": [function () {
diff --git a/src/app/settingsview/components/PluginPreferencesView.qml b/src/app/settingsview/components/PluginPreferencesView.qml
index 3a12546a35a04d5e39cdc9390714d9f6086d6b89..737135da3c9064ec35af0e2d1404951486ab44fe 100644
--- a/src/app/settingsview/components/PluginPreferencesView.qml
+++ b/src/app/settingsview/components/PluginPreferencesView.qml
@@ -204,7 +204,7 @@ Item {
                             }
                             Label {
                                 Layout.fillWidth: true
-                                text: JamiStrings.versionPlugin.arg(PluginVersion)
+                                text: JamiStrings.versionExtension.arg(PluginVersion)
                                 font.pixelSize: JamiTheme.headerFontSize
                                 font.kerning: true
                                 color: JamiTheme.textColor
@@ -273,13 +273,13 @@ Item {
                         hoveredColor: JamiTheme.buttonTintedBlackHovered
                         pressedColor: JamiTheme.buttonTintedBlackPressed
                         tertiary: true
-                        toolTipText: JamiStrings.pluginUninstallConfirmation.arg(PluginId)
+                        toolTipText: JamiStrings.confirmExtensionUninstall.arg(PluginId)
 
                         text: JamiStrings.uninstall
 
                         onClicked: viewCoordinator.presentDialog(appWindow, "commoncomponents/SimpleMessageDialog.qml", {
-                                "title": JamiStrings.uninstallPlugin,
-                                "infoText": JamiStrings.pluginUninstallConfirmation.arg(PluginName),
+                                "title": JamiStrings.uninstallExtension,
+                                "infoText": JamiStrings.confirmExtensionUninstall.arg(PluginName),
                                 "buttonTitles": [JamiStrings.optionOk, JamiStrings.optionCancel],
                                 "buttonStyles": [SimpleMessageDialog.ButtonStyle.TintedBlue, SimpleMessageDialog.ButtonStyle.TintedBlack],
                                 "buttonCallBacks": [function () {
diff --git a/src/app/settingsview/components/PluginSettingsPage.qml b/src/app/settingsview/components/PluginSettingsPage.qml
index 82983cbc1f289b38642cfd756707bde5a92de4b3..da07d1e5e6e3b1a75424919d2d6bc3d19336d7ed 100644
--- a/src/app/settingsview/components/PluginSettingsPage.qml
+++ b/src/app/settingsview/components/PluginSettingsPage.qml
@@ -25,7 +25,7 @@ import "../../commoncomponents"
 
 SettingsPageBase {
     id: root
-    title: JamiStrings.pluginSettingsTitle
+    title: JamiStrings.extensionSettingsTitle
     onWidthChanged: resolvePanes()
     flickableContent: RowLayout {
         width: parent.width
diff --git a/src/app/settingsview/components/PluginStoreListView.qml b/src/app/settingsview/components/PluginStoreListView.qml
index 1eea30ef84f56c4aef183ccc4a475f83077a2477..4b94d10ccf7db1a561b62c4443dae8d6013bcbff 100644
--- a/src/app/settingsview/components/PluginStoreListView.qml
+++ b/src/app/settingsview/components/PluginStoreListView.qml
@@ -46,7 +46,7 @@ ColumnLayout {
     Label {
         Layout.fillWidth: true
         Layout.bottomMargin: 20
-        text: JamiStrings.pluginStoreTitle
+        text: JamiStrings.extensionStoreTitle
         font.pixelSize: JamiTheme.settingsTitlePixelSize
         font.kerning: true
         color: JamiTheme.textColor
@@ -113,7 +113,7 @@ ColumnLayout {
             color: JamiTheme.textColor
             font.pixelSize: JamiTheme.bigFontSize
             horizontalAlignment: Text.AlignHCenter
-            text: JamiStrings.pluginStoreNotAvailable
+            text: JamiStrings.extensionStoreNotAvailable
         }
     }
     Loader {
diff --git a/src/app/settingsview/components/VideoSettingsPage.qml b/src/app/settingsview/components/VideoSettingsPage.qml
index 712b07ab4d921b9413fc38e3f3bb21ce87ea643b..b29df0924444fd40264a0e8b9b46c0b4e4073c56 100644
--- a/src/app/settingsview/components/VideoSettingsPage.qml
+++ b/src/app/settingsview/components/VideoSettingsPage.qml
@@ -111,7 +111,7 @@ SettingsPageBase {
                     font.pointSize: 18
                     font.capitalization: Font.AllUppercase
                     color: "white"
-                    text: JamiStrings.noVideo
+                    text: JamiStrings.noCamera
                 }
             }
         }
diff --git a/src/app/tipsmodel.cpp b/src/app/tipsmodel.cpp
index 95dca6178583843a27757b71e3b6270b2d98f05a..8ef3d8b3f922dcc02cfe070a2b91a6368d544103 100644
--- a/src/app/tipsmodel.cpp
+++ b/src/app/tipsmodel.cpp
@@ -87,14 +87,14 @@ TipsModel::reset()
     tips_.append({{"id", "1"},
                   {"title", tr("What does Jami mean?")},
                   {"desc",
-                   tr("The choice of the name Jami was inspired by the Swahili word 'jamii', which "
-                      "means 'community' as a noun and 'together' as an adverb.")},
+                   tr("The choice of the name Jami was inspired by the Swahili word “jamii”, which "
+                      "means “community” as a noun and “together” as an adverb.")},
                   {"type", "tip"}});
     tips_.append({{"id", "2"},
                   {"title", tr("What is the green dot next to my account?")},
                   {"desc",
                    tr("A red dot means that your account is disconnected from the network; it "
-                      "turns green when it's connected.")},
+                      "turns green when it’s connected.")},
                   {"type", "tip"}});
     tips_.append(
         {{"id", "3"},
@@ -108,7 +108,7 @@ TipsModel::reset()
         {{"id", "4"},
          {"title", tr("Can I make a conference call?")},
          {"desc",
-          tr("In a call, you can click on \"Add participants\" to add a contact to a call.")},
+          tr("In a call, you can click on “Invite members” to add a contact to a call.")},
          {"type", "tip"}});
     tips_.append({{"id", "6"},
                   {"title", tr("What is a Jami account?")},
@@ -124,7 +124,7 @@ TipsModel::reset()
                   {"type", "tip"}});
     tips_.append(
         {{"id", "8"},
-         {"title", tr("Why don't I have to use a password?")},
+         {"title", tr("Why don’t I have to use a password?")},
          {"desc",
           tr("With Jami, your account is stored in a directory on your device. The password "
              "is only used to encrypt your account in order to protect you from someone "
@@ -132,7 +132,7 @@ TipsModel::reset()
          {"type", "tip"}});
     tips_.append(
         {{"id", "9"},
-         {"title", tr("Why don't I have to register a username?")},
+         {"title", tr("Why don’t I have to register a username?")},
          {"desc",
           tr("The most permanent, secure identifier is your Jami ID, but since these are difficult "
              "to use for some people, you also have the option of registering a username.")},
diff --git a/tests/qml/src/tst_CallMessageDelegate.qml b/tests/qml/src/tst_CallMessageDelegate.qml
index e7caacda50f755a94a4610ad4d2f1eb8646ee6c7..557a77b39ad73480ffa2ac511ce06e51114ed61f 100644
--- a/tests/qml/src/tst_CallMessageDelegate.qml
+++ b/tests/qml/src/tst_CallMessageDelegate.qml
@@ -51,15 +51,15 @@ TestWrapper {
                 uut.currentCallId = "foo"
                 uut.confId = "foo"
                 var callLabel = findChild(uut, "callLabel")
-                var joinCallInAudio = findChild(uut, "joinCallInAudio")
-                var joinCallInVideo = findChild(uut, "joinCallInVideo")
+                var joinCallWithAudio = findChild(uut, "joinCallWithAudio")
+                var joinCallWithVideo = findChild(uut, "joinCallWithVideo")
                 compare(callLabel.visible, true)
-                compare(joinCallInAudio.visible, false)
-                compare(joinCallInVideo.visible, false)
+                compare(joinCallWithAudio.visible, false)
+                compare(joinCallWithVideo.visible, false)
                 uut.confId = "bar"
                 compare(callLabel.visible, true)
-                compare(joinCallInAudio.visible, true)
-                compare(joinCallInVideo.visible, true)
+                compare(joinCallWithAudio.visible, true)
+                compare(joinCallWithVideo.visible, true)
             }
         }
     }