diff --git a/apps/lang/chinese-simp.lang b/apps/lang/chinese-simp.lang
index 1120999871..e714f0c713 100644
--- a/apps/lang/chinese-simp.lang
+++ b/apps/lang/chinese-simp.lang
@@ -14676,7 +14676,7 @@
user: core
*: "Press LEFT to cancel."
- android,hifietma*,zenvision: "Press BACK to cancel."
+ android,hifietma*: "Press BACK to cancel."
cowond2,creativezenxfi2,ibassodx50,ibassodx90,mrobe500,ondavx747: "Press POWER to cancel."
ihifi760,ihifi960: "Double tap RETURN to cancel."
ihifi770,ihifi770c,ihifi800: "Press HOME to cancel."
@@ -14691,7 +14691,7 @@
*: "请按LEFT键取消。"
- android,hifietma*,zenvision: "请按BACK键取消。"
+ android,hifietma*: "请按BACK键取消。"
cowond2,creativezenxfi2,ibassodx50,ibassodx90,mrobe500,ondavx747: "请按POWER键取消。"
ihifi760,ihifi960: "双击RETURN键取消。"
ihifi770,ihifi770c,ihifi800: "请按HOME键取消。"
@@ -14707,7 +14707,7 @@
*: "请按LEFT键取消"
- android,hifietma*,zenvision: "请按BACK键取消"
+ android,hifietma*: "请按BACK键取消"
cowond2,creativezenxfi2,ibassodx50,ibassodx90,mrobe500,ondavx747: "请按POWER键取消"
ihifi760,ihifi960: "双击RETURN键取消"
ihifi770,ihifi770c,ihifi800: "请按HOME键取消"
@@ -15202,7 +15202,7 @@
id: LANG_VOICED_DATE_FORMAT
- desc: format string for how dates will be read back. Y == 4-digit year, A == month name, m == numeric month, d == numeric day. For example, "AdY" will read "January 21 2021"
+ desc: format string for how dates will be read back. Y == 4-digit year (grouped), y == 4-digit year (numeric), A == month name, m == numeric month, d == numeric day. For example, for 2021-01-05, "AdY" will be voiced as "January 5 twenty twenty-one" and "dmy" will be voiced as "5 1 two thousand twenty one
user: core
*: "dAY"
@@ -15811,16 +15811,16 @@
id: LANG_DEFAULT_BROWSER
- desc: in Settings
+ desc: deprecated
user: core
- *: "Default Browser"
+ *: ""
- *: "默认浏览器"
+ *: ""
- *: "默认浏览器"
+ *: ""
@@ -16967,3 +16967,143 @@
*: "~U S B"
+
+ id: LANG_ANNOUNCE_STATUS
+ desc: announnnce_status plugin
+ user: core
+
+ *: "Announce Status"
+
+
+ *: "播报状态"
+
+
+ *: "播报状态"
+
+
+
+ id: LANG_KEEP_DIRECTORY
+ desc: file browser setting
+ user: core
+
+ *: "Always remember last folder"
+
+
+ *: "总是记住上次的文件夹"
+
+
+ *: "总是记住上次的文件夹"
+
+
+
+ id: LANG_FILE_NOT_FOUND
+ desc: When file does not exist
+ user: core
+
+ *: "File not found"
+
+
+ *: "找不到文件"
+
+
+ *: "找不到文件"
+
+
+
+ id: LANG_SHOW_IN_FILES
+ desc: Reveal item in File Browser
+ user: core
+
+ *: "Show in Files"
+
+
+ *: "按文件展示"
+
+
+ *: "按文件展示"
+
+
+
+ id: LANG_CHANNEL_SWAP
+ desc: in sound_settings
+ user: core
+
+ *: "Swap Left & Right"
+
+
+ *: "切换左&右"
+
+
+ *: "切换左右"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_SET
+ desc: countdown_timer plugin - header shown on the setup screen where the user enters the countdown duration
+ user: core
+
+ *: "SET TIMER"
+
+
+ *: "设定计时器"
+
+
+ *: "设定计时器"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_RUNNING
+ desc: countdown_timer plugin - status label shown while the countdown is active
+ user: core
+
+ *: "RUNNING"
+
+
+ *: "运行中"
+
+
+ *: "运行中"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_PAUSED
+ desc: countdown_timer plugin - status label shown while the countdown is paused
+ user: core
+
+ *: "PAUSED"
+
+
+ *: "暂停"
+
+
+ *: "暂停"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_OVERTIME
+ desc: countdown_timer plugin - status label shown when the countdown has passed zero and is counting up
+ user: core
+
+ *: "OVERTIME"
+
+
+ *: "超时"
+
+
+ *: "超时"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_FINISHED
+ desc: countdown_timer plugin - status label shown at the moment the countdown expires
+ user: core
+
+ *: "FINISHED"
+
+
+ *: "完成"
+
+
+ *: "完成"
+
+
diff --git a/apps/lang/italiano.lang b/apps/lang/italiano.lang
index 5e837aa636..6d83d3f61e 100644
--- a/apps/lang/italiano.lang
+++ b/apps/lang/italiano.lang
@@ -15804,16 +15804,16 @@
id: LANG_DEFAULT_BROWSER
- desc: in Settings
+ desc: deprecated
user: core
- *: "Default Browser"
+ *: ""
- *: "Browser Predefinito"
+ *: ""
- *: "Browser Predefinito"
+ *: ""
@@ -16988,3 +16988,115 @@
*: "~U S B"
+
+ id: LANG_FILE_NOT_FOUND
+ desc: When file does not exist
+ user: core
+
+ *: "File not found"
+
+
+ *: "File non trovato"
+
+
+ *: "File non trovato"
+
+
+
+ id: LANG_SHOW_IN_FILES
+ desc: Reveal item in File Browser
+ user: core
+
+ *: "Show in Files"
+
+
+ *: "Mostra nei file"
+
+
+ *: "Mostra nei file"
+
+
+
+ id: LANG_CHANNEL_SWAP
+ desc: in sound_settings
+ user: core
+
+ *: "Swap Left & Right"
+
+
+ *: "Scambia sinistro & destro"
+
+
+ *: "Scambia sinistro e destro"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_SET
+ desc: countdown_timer plugin - header shown on the setup screen where the user enters the countdown duration
+ user: core
+
+ *: "SET TIMER"
+
+
+ *: "IMPOSTA TIMER"
+
+
+ *: "Imposta timer"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_RUNNING
+ desc: countdown_timer plugin - status label shown while the countdown is active
+ user: core
+
+ *: "RUNNING"
+
+
+ *: "IN CORSO"
+
+
+ *: "In corso"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_PAUSED
+ desc: countdown_timer plugin - status label shown while the countdown is paused
+ user: core
+
+ *: "PAUSED"
+
+
+ *: "IN PAUSA"
+
+
+ *: "In pausa"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_OVERTIME
+ desc: countdown_timer plugin - status label shown when the countdown has passed zero and is counting up
+ user: core
+
+ *: "OVERTIME"
+
+
+ *: "TEMPO SUPPLEMENTARE"
+
+
+ *: "Tempo supplementare"
+
+
+
+ id: LANG_COUNTDOWN_TIMER_FINISHED
+ desc: countdown_timer plugin - status label shown at the moment the countdown expires
+ user: core
+
+ *: "FINISHED"
+
+
+ *: "TERMINATO"
+
+
+ *: "Terminato"
+
+