From 7eff3f6c68a12c0a6c35d4fa641710d2b099d032 Mon Sep 17 00:00:00 2001
From: Surendra Manjhi <121970162+manjhss@users.noreply.github.com>
Date: Thu, 12 Feb 2026 20:06:09 +0530
Subject: [PATCH] Add descriptions to voice processing settings (#32464)
* chore(settings): add descriptions to voice processing settings
* chore: remove non-English translation updates
* chore(ci): add voice processing description keys to yml allowlist
---
.github/workflows/static_analysis.yaml | 2 ++
.../views/settings/tabs/user/VoiceUserSettingsTab.tsx | 2 ++
src/i18n/strings/en_EN.json | 2 ++
3 files changed, 6 insertions(+)
diff --git a/.github/workflows/static_analysis.yaml b/.github/workflows/static_analysis.yaml
index aed835e9e8..8dd51ce6b5 100644
--- a/.github/workflows/static_analysis.yaml
+++ b/.github/workflows/static_analysis.yaml
@@ -57,6 +57,8 @@ jobs:
welcome_to_element
devtools|settings|elementCallUrl
labs|sliding_sync_description
+ settings|voip|noise_suppression_description
+ settings|voip|echo_cancellation_description
i18n_lint_shared_components:
name: "i18n Check (Shared Components)"
diff --git a/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx b/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx
index b1b47788a5..db08c2947e 100644
--- a/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx
+++ b/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx
@@ -216,12 +216,14 @@ export default class VoiceUserSettingsTab extends React.Component
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index b498e20d72..c538ab14b9 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -3037,11 +3037,13 @@
"connection_section": "Connection",
"dialog_title": "Settings: Voice & Video",
"echo_cancellation": "Echo cancellation",
+ "echo_cancellation_description": "Removes echo from your microphone input during calls. This setting also applies to Element Call.",
"enable_fallback_ice_server": "Allow fallback call assist server (%(server)s)",
"enable_fallback_ice_server_description": "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.",
"mirror_local_feed": "Mirror local video feed",
"missing_permissions_prompt": "Missing media permissions, click the button below to request.",
"noise_suppression": "Noise suppression",
+ "noise_suppression_description": "Reduces background noise in your microphone input during calls. This setting also applies to Element Call.",
"request_permissions": "Request media permissions",
"title": "Voice & Video",
"video_input_empty": "No Webcams detected",