diff --git a/apps/features.txt b/apps/features.txt
index 832da4c5ca..fce386fdca 100644
--- a/apps/features.txt
+++ b/apps/features.txt
@@ -211,6 +211,10 @@ touchpad_deadzone
depth_3d
#endif
+#if defined(DX50) || defined(HAVE_DF1704_CODEC) || defined(HAVE_PCM1792_CODEC) || defined(HAVE_CS4398)
+filter_roll_off
+#endif
+
/* These features are only used by the manual so they won't break binary
* compatibility
diff --git a/apps/lang/bulgarian.lang b/apps/lang/bulgarian.lang
index cadf3bdd9d..6eb29dbcef 100644
--- a/apps/lang/bulgarian.lang
+++ b/apps/lang/bulgarian.lang
@@ -13028,13 +13028,16 @@
desc: in sound settings
user: core
- *: "Бавно"
+ *: none
+ filter_roll_off: "Бавно"
- *: "Бавно"
+ *: none
+ filter_roll_off: "Бавно"
@@ -13056,13 +13059,16 @@
desc: in sound settings
user: core
- *: "Остро"
+ *: none
+ filter_roll_off: "Остро"
- *: "Остро"
+ *: none
+ filter_roll_off: "Остро"
@@ -13084,13 +13090,16 @@
desc: in sound settings
user: core
- *: "Разтоварване на филтъра на ЦАП"
+ *: none
+ filter_roll_off: "Разтоварване на филтъра на ЦАП"
- *: "Разтоварване на филтъра на ЦАП"
+ *: none
+ filter_roll_off: "Разтоварване на филтъра на ЦАП"
diff --git a/apps/lang/catala.lang b/apps/lang/catala.lang
index 3da0841fdf..10d8987453 100644
--- a/apps/lang/catala.lang
+++ b/apps/lang/catala.lang
@@ -12981,13 +12981,16 @@
desc: in sound settings
user: core
- *: "Sortida del filtre DAC"
+ *: none
+ filter_roll_off: "Sortida del filtre DAC"
- *: "Sortida del filtre DAC"
+ *: none
+ filter_roll_off: "Sortida del filtre DAC"
@@ -13043,13 +13046,16 @@
desc: in sound settings
user: core
- *: "Agut"
+ *: none
+ filter_roll_off: "Agut"
- *: "Agut"
+ *: none
+ filter_roll_off: "Agut"
@@ -13057,13 +13063,16 @@
desc: in sound settings
user: core
- *: "Lent"
+ *: none
+ filter_roll_off: "Lent"
- *: "Lent"
+ *: none
+ filter_roll_off: "Lent"
diff --git a/apps/lang/chinese-simp.lang b/apps/lang/chinese-simp.lang
index 2d17b9c2f2..39c1036f69 100644
--- a/apps/lang/chinese-simp.lang
+++ b/apps/lang/chinese-simp.lang
@@ -12923,13 +12923,16 @@
desc: in sound settings
user: core
- *: "DAC滤波器滚降"
+ *: none
+ filter_roll_off: "DAC滤波器滚降"
- *: "DAC滤波器滚降"
+ *: none
+ filter_roll_off: "DAC滤波器滚降"
@@ -12937,13 +12940,16 @@
desc: in sound settings
user: core
- *: "快速"
+ *: none
+ filter_roll_off: "快速"
- *: "快速滚降"
+ *: none
+ filter_roll_off: "快速滚降"
@@ -12951,13 +12957,16 @@
desc: in sound settings
user: core
- *: "平缓"
+ *: none
+ filter_roll_off: "平缓"
- *: "平缓滚降"
+ *: none
+ filter_roll_off: "平缓滚降"
diff --git a/apps/lang/chinese-trad.lang b/apps/lang/chinese-trad.lang
index 42ba36d8e9..65e9169ef9 100644
--- a/apps/lang/chinese-trad.lang
+++ b/apps/lang/chinese-trad.lang
@@ -11422,13 +11422,16 @@
desc: in sound settings
user: core
- *: "DAC濾波器滾降"
+ *: none
+ filter_roll_off: "DAC濾波器滾降"
- *: "DAC濾波器滾降"
+ *: none
+ filter_roll_off: "DAC濾波器滾降"
@@ -11436,13 +11439,16 @@
desc: in sound settings
user: core
- *: "快速"
+ *: none
+ filter_roll_off: "快速"
- *: "快速滾降"
+ *: none
+ filter_roll_off: "快速滾降"
@@ -11450,13 +11456,16 @@
desc: in sound settings
user: core
- *: "平緩"
+ *: none
+ filter_roll_off: "平緩"
- *: "平緩滾降"
+ *: none
+ filter_roll_off: "平緩滾降"
diff --git a/apps/lang/deutsch.lang b/apps/lang/deutsch.lang
index 357af4e785..22dd9acfcd 100644
--- a/apps/lang/deutsch.lang
+++ b/apps/lang/deutsch.lang
@@ -13127,13 +13127,16 @@
desc: in sound settings
user: core
- *: "Flankensteilheit"
+ *: none
+ filter_roll_off: "Flankensteilheit"
- *: "Flankensteilheit"
+ *: none
+ filter_roll_off: "Flankensteilheit"
@@ -13158,13 +13161,16 @@
desc: in sound settings
user: core
- *: "Langsam"
+ *: none
+ filter_roll_off: "Langsam"
- *: "Langsam"
+ *: none
+ filter_roll_off: "Langsam"
@@ -13234,13 +13240,16 @@
desc: in sound settings
user: core
- *: "Scharf"
+ *: none
+ filter_roll_off: "Scharf"
- *: "Scharf"
+ *: none
+ filter_roll_off: "Scharf"
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index 5b04b13bfa..fd7f2778c5 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -13140,13 +13140,16 @@
desc: in sound settings
user: core
- *: "DAC's filter roll-off"
+ *: none
+ filter_roll_off: "DAC's filter roll-off"
- *: "DAC's filter roll-off"
+ *: none
+ filter_roll_off: "DAC's filter roll-off"
@@ -13154,13 +13157,16 @@
desc: in sound settings
user: core
- *: "Sharp"
+ *: none
+ filter_roll_off: "Sharp"
- *: "Sharp"
+ *: none
+ filter_roll_off: "Sharp"
@@ -13168,13 +13174,16 @@
desc: in sound settings
user: core
- *: "Slow"
+ *: none
+ filter_roll_off: "Slow"
- *: "Slow"
+ *: none
+ filter_roll_off: "Slow"
@@ -13182,13 +13191,16 @@
desc: in sound settings
user: core
- *: "Short"
+ *: none
+ es9018: "Short"
- *: "Short"
+ *: none
+ es9018: "Short"
@@ -13196,13 +13208,16 @@
desc: in sound settings
user: core
- *: "Bypass"
+ *: none
+ es9018: "Bypass"
- *: "Bypass"
+ *: none
+ es9018: "Bypass"
diff --git a/apps/lang/francais.lang b/apps/lang/francais.lang
index 5ead500c44..b8dc11e8d9 100644
--- a/apps/lang/francais.lang
+++ b/apps/lang/francais.lang
@@ -13019,13 +13019,16 @@
desc: in sound settings
user: core
- *: "Lent"
+ *: none
+ filter_roll_off: "Lent"
- *: "Lent"
+ *: none
+ filter_roll_off: "Lent"
@@ -13172,13 +13175,16 @@
desc: in sound settings
user: core
- *: "Filtre d'atténuation du convertisseur N/A"
+ *: none
+ filter_roll_off: "Filtre d'atténuation du convertisseur N/A"
- *: "Filtre d'atténuation du convertisseur N A"
+ *: none
+ filter_roll_off: "Filtre d'atténuation du convertisseur N A"
@@ -13308,13 +13314,16 @@
desc: in sound settings
user: core
- *: "Rapide"
+ *: none
+ filter_roll_off: "Rapide"
- *: "Rapide"
+ *: none
+ filter_roll_off: "Rapide"
diff --git a/apps/lang/greek.lang b/apps/lang/greek.lang
index 4cfc9417e8..34572d780c 100644
--- a/apps/lang/greek.lang
+++ b/apps/lang/greek.lang
@@ -12246,13 +12246,16 @@
desc: in sound settings
user: core
- *: "DAC's filter roll-off"
+ *: none
+ filter_roll_off: "DAC's filter roll-off"
- *: "DAC's filter roll-off"
+ *: none
+ filter_roll_off: "DAC's filter roll-off"
@@ -13338,13 +13341,16 @@
desc: in sound settings
user: core
- *: "Sharp"
+ *: none
+ filter_roll_off: "Sharp"
- *: "Sharp"
+ *: none
+ filter_roll_off: "Sharp"
@@ -13414,13 +13420,16 @@
desc: in sound settings
user: core
- *: "Σιγανό"
+ *: none
+ filter_roll_off: "Σιγανό"
- *: "Σιγανό"
+ *: none
+ filter_roll_off: "Σιγανό"
diff --git a/apps/lang/italiano.lang b/apps/lang/italiano.lang
index 04bfeb3d7c..ac091004af 100644
--- a/apps/lang/italiano.lang
+++ b/apps/lang/italiano.lang
@@ -12992,13 +12992,16 @@ desc: deprecated
desc: in sound settings
user: core
- *: "Filtro Roll-off del DAC"
+ *: none
+ filter_roll_off: "Filtro Roll-off del DAC"
- *: "Filtro Roll-off del DAC"
+ *: none
+ filter_roll_off: "Filtro Roll-off del DAC"
@@ -13006,13 +13009,16 @@ desc: deprecated
desc: in sound settings
user: core
- *: "Aspro"
+ *: none
+ filter_roll_off: "Aspro"
- *: "Aspro"
+ *: none
+ filter_roll_off: "Aspro"
@@ -13020,13 +13026,16 @@ desc: deprecated
desc: in sound settings
user: core
- *: "Morbido"
+ *: none
+ filter_roll_off: "Morbido"
- *: "Morbido"
+ *: none
+ filter_roll_off: "Morbido"
diff --git a/apps/lang/magyar.lang b/apps/lang/magyar.lang
index b332a3bade..f0392510a4 100644
--- a/apps/lang/magyar.lang
+++ b/apps/lang/magyar.lang
@@ -12910,13 +12910,16 @@
desc: in sound settings
user: core
- *: "DAC Szűrő Roll-Off"
+ *: none
+ filter_roll_off: "DAC Szűrő Roll-Off"
- *: "DAC Szűrő Roll-Off"
+ *: none
+ filter_roll_off: "DAC Szűrő Roll-Off"
@@ -12924,13 +12927,16 @@
desc: in sound settings
user: core
- *: "Erős"
+ *: none
+ filter_roll_off: "Erős"
- *: "Erős"
+ *: none
+ filter_roll_off: "Erős"
@@ -13288,13 +13294,16 @@
desc: in sound settings
user: core
- *: "Lassú"
+ *: none
+ filter_roll_off: "Lassú"
- *: "Lassú"
+ *: none
+ filter_roll_off: "Lassú"
diff --git a/apps/lang/nederlands.lang b/apps/lang/nederlands.lang
index d9b2913770..21d3fdf6ef 100644
--- a/apps/lang/nederlands.lang
+++ b/apps/lang/nederlands.lang
@@ -13123,13 +13123,16 @@
desc: in sound settings
user: core
- *: "Steil"
+ *: none
+ filter_roll_off: "Steil"
- *: "Steil"
+ *: none
+ filter_roll_off: "Steil"
@@ -13151,13 +13154,16 @@
desc: in sound settings
user: core
- *: "Vlak"
+ *: none
+ filter_roll_off: "Vlak"
- *: "Vlak"
+ *: none
+ filter_roll_off: "Vlak"
@@ -13182,13 +13188,16 @@
desc: in sound settings
user: core
- *: "DAC-filtersteilheid"
+ *: none
+ filter_roll_off: "DAC-filtersteilheid"
- *: "DAC-filtersteilheid"
+ *: none
+ filter_roll_off: "DAC-filtersteilheid"
diff --git a/apps/lang/norsk.lang b/apps/lang/norsk.lang
index 02fdeeccba..c4b67b0f4b 100644
--- a/apps/lang/norsk.lang
+++ b/apps/lang/norsk.lang
@@ -11190,13 +11190,16 @@
desc: in sound settings
user: core
- *: "Filter-avrunding for DAC"
+ *: none
+ filter_roll_off: "Filter-avrunding for DAC"
- *: "Filter-avrunding for DAC"
+ *: none
+ filter_roll_off: "Filter-avrunding for DAC"
@@ -12065,13 +12068,16 @@
desc: in sound settings
user: core
- *: "Skarp"
+ *: none
+ filter_roll_off: "Skarp"
- *: "Skarp"
+ *: none
+ filter_roll_off: "Skarp"
@@ -12630,13 +12636,16 @@
desc: in sound settings
user: core
- *: "Treg"
+ *: none
+ filter_roll_off: "Treg"
- *: "Treg"
+ *: none
+ filter_roll_off: "Treg"
diff --git a/apps/lang/polski.lang b/apps/lang/polski.lang
index bb8f59f80f..d4289d2784 100644
--- a/apps/lang/polski.lang
+++ b/apps/lang/polski.lang
@@ -13000,13 +13000,16 @@
desc: in sound settings
user: core
- *: "Powolny"
+ *: none
+ filter_roll_off: "Powolny"
- *: "Powolny"
+ *: none
+ filter_roll_off: "Powolny"
@@ -13079,13 +13082,16 @@
desc: in sound settings
user: core
- *: "Gwałtowny"
+ *: none
+ filter_roll_off: "Gwałtowny"
- *: "Gwałtowny"
+ *: none
+ filter_roll_off: "Gwałtowny"
@@ -13121,13 +13127,16 @@
desc: in sound settings
user: core
- *: "Filtr roll-off DAC"
+ *: none
+ filter_roll_off: "Filtr roll-off DAC"
- *: "Filtr roll off DAC"
+ *: none
+ filter_roll_off: "Filtr roll off DAC"
diff --git a/apps/lang/portugues.lang b/apps/lang/portugues.lang
index 837c867c54..ebda38c9ed 100644
--- a/apps/lang/portugues.lang
+++ b/apps/lang/portugues.lang
@@ -12989,13 +12989,16 @@
desc: in sound settings
user: core
- *: "Lento"
+ *: none
+ filter_roll_off: "Lento"
- *: "Lento"
+ *: none
+ filter_roll_off: "Lento"
@@ -13003,13 +13006,16 @@
desc: in sound settings
user: core
- *: "Agudo"
+ *: none
+ filter_roll_off: "Agudo"
- *: "Agudo"
+ *: none
+ filter_roll_off: "Agudo"
@@ -13017,13 +13023,16 @@
desc: in sound settings
user: core
- *: "Filtro Roll-off do CAD"
+ *: none
+ filter_roll_off: "Filtro Roll-off do CAD"
- *: "Filtro Roll-off do CAD"
+ *: none
+ filter_roll_off: "Filtro Roll-off do CAD"
diff --git a/apps/lang/romaneste.lang b/apps/lang/romaneste.lang
index d378ce4b94..e0553a35a2 100644
--- a/apps/lang/romaneste.lang
+++ b/apps/lang/romaneste.lang
@@ -13013,13 +13013,16 @@
desc: in sound settings
user: core
- *: "Ascuţime"
+ *: none
+ filter_roll_off: "Ascuţime"
- *: "Ascuţime"
+ *: none
+ filter_roll_off: "Ascuţime"
@@ -13027,13 +13030,16 @@
desc: in sound settings
user: core
- *: "Încet"
+ *: none
+ filter_roll_off: "Încet"
- *: "Încet"
+ *: none
+ filter_roll_off: "Încet"
@@ -13103,13 +13109,16 @@
desc: in sound settings
user: core
- *: "Pantă filtru DAC"
+ *: none
+ filter_roll_off: "Pantă filtru DAC"
- *: "Pantă filtru DAC"
+ *: none
+ filter_roll_off: "Pantă filtru DAC"
diff --git a/apps/lang/russian.lang b/apps/lang/russian.lang
index e40ae53098..a810ac2a62 100644
--- a/apps/lang/russian.lang
+++ b/apps/lang/russian.lang
@@ -13065,13 +13065,16 @@
desc: in sound settings
user: core
- *: "Плавный"
+ *: none
+ filter_roll_off: "Плавный"
- *: "Плавный"
+ *: none
+ filter_roll_off: "Плавный"
@@ -13079,13 +13082,16 @@
desc: in sound settings
user: core
- *: "Крутой"
+ *: none
+ filter_roll_off: "Крутой"
- *: "Крутой"
+ *: none
+ filter_roll_off: "Крутой"
@@ -13093,13 +13099,16 @@
desc: in sound settings
user: core
- *: "Короткий"
+ *: none
+ es9018: "Короткий"
- *: "Короткий"
+ *: none
+ es9018: "Короткий"
@@ -13107,13 +13116,16 @@
desc: in sound settings
user: core
- *: "Обойти"
+ *: none
+ es9018: "Обойти"
- *: "Обойти"
+ *: none
+ es9018: "Обойти"
@@ -13138,13 +13150,16 @@
desc: in sound settings
user: core
- *: "Цифровой фильтр ЦАП"
+ *: none
+ filter_roll_off: "Цифровой фильтр ЦАП"
- *: "Цифровой фильтр ЦАП"
+ *: none
+ filter_roll_off: "Цифровой фильтр ЦАП"
diff --git a/apps/lang/slovak.lang b/apps/lang/slovak.lang
index 73d0739d8c..c1b4d6fafd 100644
--- a/apps/lang/slovak.lang
+++ b/apps/lang/slovak.lang
@@ -13049,13 +13049,16 @@
desc: in sound settings
user: core
- *: "roll-off DAC filtra "
+ *: none
+ filter_roll_off: "roll-off DAC filtra "
- *: "roll-off DAC filtra "
+ *: none
+ filter_roll_off: "roll-off DAC filtra "
@@ -13080,13 +13083,16 @@
desc: in sound settings
user: core
- *: "Výrazný"
+ *: none
+ filter_roll_off: "Výrazný"
- *: "Výrazný"
+ *: none
+ filter_roll_off: "Výrazný"
@@ -13094,13 +13100,16 @@
desc: in sound settings
user: core
- *: "Pomalý"
+ *: none
+ filter_roll_off: "Pomalý"
- *: "Pomalý"
+ *: none
+ filter_roll_off: "Pomalý"
diff --git a/apps/lang/srpski.lang b/apps/lang/srpski.lang
index f33a04693b..dee57d4234 100644
--- a/apps/lang/srpski.lang
+++ b/apps/lang/srpski.lang
@@ -12990,13 +12990,16 @@
desc: in sound settings
user: core
- *: "Оштра"
+ *: none
+ filter_roll_off: "Оштра"
- *: "Оштра"
+ *: none
+ filter_roll_off: "Оштра"
@@ -13004,13 +13007,16 @@
desc: in sound settings
user: core
- *: "Блага"
+ *: none
+ filter_roll_off: "Блага"
- *: "Блага"
+ *: none
+ filter_roll_off: "Блага"
@@ -13069,13 +13075,16 @@
desc: in sound settings
user: core
- *: "Стрмина DAC филтра"
+ *: none
+ filter_roll_off: "Стрмина DAC филтра"
- *: "Стрмина DAC филтра"
+ *: none
+ filter_roll_off: "Стрмина DAC филтра"
diff --git a/apps/lang/svenska.lang b/apps/lang/svenska.lang
index 2e6a29d068..620a11a5e4 100644
--- a/apps/lang/svenska.lang
+++ b/apps/lang/svenska.lang
@@ -13028,13 +13028,16 @@
desc: in sound settings
user: core
- *: "DAC's filter roll-off"
+ *: none
+ filter_roll_off: "DAC's filter roll-off"
- *: "DAC's filter roll-off"
+ *: none
+ filter_roll_off: "DAC's filter roll-off"
@@ -13271,13 +13274,16 @@
desc: in sound settings
user: core
- *: "Långsam"
+ *: none
+ filter_roll_off: "Långsam"
- *: "Långsam"
+ *: none
+ filter_roll_off: "Långsam"
@@ -13502,12 +13508,15 @@
desc: in sound settings
user: core
- *: "Skarp"
+ *: none
+ filter_roll_off: "Skarp"
- *: "Skarp"
+ *: none
+ filter_roll_off: "Skarp"
diff --git a/apps/lang/turkce.lang b/apps/lang/turkce.lang
index 86d668f8f3..73088c7466 100644
--- a/apps/lang/turkce.lang
+++ b/apps/lang/turkce.lang
@@ -4819,13 +4819,16 @@
desc: in sound settings
user: core
- *: "Slow"
+ *: none
+ filter_roll_off: "Slow"
- *: "Slow"
+ *: none
+ filter_roll_off: "Slow"
@@ -5998,13 +6001,16 @@
desc: in sound settings
user: core
- *: "DAC's filter roll-off"
+ *: none
+ filter_roll_off: "DAC's filter roll-off"
- *: "DAC's filter roll-off"
+ *: none
+ filter_roll_off: "DAC's filter roll-off"
@@ -8003,13 +8009,16 @@
desc: in sound settings
user: core
- *: "Sharp"
+ *: none
+ filter_roll_off: "Sharp"
- *: "Sharp"
+ *: none
+ filter_roll_off: "Sharp"