From 4ce896f73efd5d406d40516b5c0d19dfc9784b6b Mon Sep 17 00:00:00 2001 From: yeshanshan Date: Wed, 29 Oct 2025 16:42:37 +0800 Subject: [PATCH] feat: add camera status OSD notifications MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added camera status OSD (On-Screen Display) notifications to the notification panel 1. Added two new icon files: osd_camera_on.dci and osd_camera_off.dci for camera status indicators 2. Updated main.qml to include new notification types for camera on/ off states 3. Added ListElement entries for CameraOn and CameraOff types with corresponding icons and translated text This enhancement provides visual feedback to users when their camera is turned on or off, improving the user experience for camera-related operations Log: Added camera status notifications in OSD panel Influence: 1. Test camera on/off notifications appear in OSD when camera state changes 2. Verify camera on icon (osd_camera_on) displays correctly 3. Verify camera off icon (osd_camera_off) displays correctly 4. Check notification text is properly translated in different languages 5. Ensure notifications integrate properly with existing OSD notification system feat: 添加摄像头状态 OSD 通知 在通知面板中添加摄像头状态 OSD(屏幕显示)通知功能 1. 新增两个图标文件:osd_camera_on.dci 和 osd_camera_off.dci 用于摄像头 状态指示 2. 更新 main.qml 文件,添加摄像头开关状态的新通知类型 3. 添加 CameraOn 和 CameraOff 类型的 ListElement 条目,包含对应图标和翻 译文本 此增强功能在用户摄像头开启或关闭时提供视觉反馈,改善摄像头相关操作用户 体验 Log: 在 OSD 面板中添加摄像头状态通知 Influence: 1. 测试摄像头状态变化时 OSD 中是否显示开关通知 2. 验证摄像头开启图标(osd_camera_on)正确显示 3. 验证摄像头关闭图标(osd_camera_off)正确显示 4. 检查通知文本在不同语言环境下是否正确翻译 5. 确保通知与现有 OSD 通知系统正确集成 PMS: BUG-338439 --- .../default/package/icons/osd_camera_off.dci | Bin 0 -> 2579 bytes .../default/package/icons/osd_camera_on.dci | Bin 0 -> 1995 bytes .../notification/osd/default/package/main.qml | 2 + .../translations/org.deepin.ds.osd.default.ts | 8 +++ .../org.deepin.ds.osd.default_ar.ts | 14 +++++- .../org.deepin.ds.osd.default_az.ts | 18 +++++-- .../org.deepin.ds.osd.default_bo.ts | 46 +++++++++++------- .../org.deepin.ds.osd.default_ca.ts | 14 +++++- .../org.deepin.ds.osd.default_de.ts | 18 +++++-- .../org.deepin.ds.osd.default_es.ts | 14 +++++- .../org.deepin.ds.osd.default_fi.ts | 14 +++++- .../org.deepin.ds.osd.default_fr.ts | 14 +++++- .../org.deepin.ds.osd.default_hu.ts | 18 +++++-- .../org.deepin.ds.osd.default_it.ts | 8 +++ .../org.deepin.ds.osd.default_ja.ts | 14 +++++- .../org.deepin.ds.osd.default_ko.ts | 8 +++ .../org.deepin.ds.osd.default_lo.ts | 14 +++++- .../org.deepin.ds.osd.default_nb_NO.ts | 8 +++ .../org.deepin.ds.osd.default_pl.ts | 14 +++++- .../org.deepin.ds.osd.default_pt_BR.ts | 14 +++++- .../org.deepin.ds.osd.default_ru.ts | 18 +++++-- .../org.deepin.ds.osd.default_sq.ts | 16 ++++-- .../org.deepin.ds.osd.default_uk.ts | 14 +++++- .../org.deepin.ds.osd.default_zh_CN.ts | 14 +++++- .../org.deepin.ds.osd.default_zh_HK.ts | 14 +++++- .../org.deepin.ds.osd.default_zh_TW.ts | 14 +++++- panels/notification/osd/test.sh | 2 +- 27 files changed, 288 insertions(+), 64 deletions(-) create mode 100644 panels/notification/osd/default/package/icons/osd_camera_off.dci create mode 100644 panels/notification/osd/default/package/icons/osd_camera_on.dci diff --git a/panels/notification/osd/default/package/icons/osd_camera_off.dci b/panels/notification/osd/default/package/icons/osd_camera_off.dci new file mode 100644 index 0000000000000000000000000000000000000000..64f950527e52c214175373b39266f24396d75f46 GIT binary patch literal 2579 zcmbtVS5y;N5Pb;(3PJ!udQnP3?+`=?AiV`?(iK=j=nrcx66NW$hz5Bn`kw0`G|6cE(qkgJhrTq?zGc(m=pyQ%D=ok$2 zwapLmg>Uiam=+3R`k*<2)3*%(0OtHHAVsJ`4*+QI8)$1kGr551lY{0`t-K5@ohFnJ?~&WXPHqN zj&W+#d^~B#=X1P>IbSD@F0*F5-RWj{f}fU)Z``>D9jAvDk-wML@gYVnRF}KM=KcHP zPqP&EnLv53%=Ga4xd=@}b&L&li;Jl?a+ z&8YS(iTp7P2*+twldUB5T9L4`S;(4`Nok4gHq4v~F|jAp{b*ySmr0-?7gM#)oOrz*O5@LSGoBPyr&?%{EIYixp*tIL zNC`RpTU>6co3KVUqugkDh^|wHeZb-NGr4n(VHC-FX-$p!(HvOFYrqoC1Ij zO{5&KpXpr_dDGuExp;8|{lQUK@fa|}Fd-R%>a>bdQbM(+?|SzBD%%$WgC$0QbY@}- zj@$S=B_Cl|d%8*Eb+^oy`4L^ec=1_)*A<7jwevW& zI0SISjy*iwFIrp)@FLgng9eUt{?g~g*ZAJ~k@TD*{e>%NL0+=}4hni4qkU0CZ!fpq z<5>8XI%q(B+f(BqEHf->zK)!4FF@VTy&nP^)DL6^C=re2F?Uw#ZFC<7?3O%EnFD~E z0ZM@Y>MI{5!)=|rI}?pPA^0~7kY_ZYqDMf68Q^;Olch1yRM{MNdk%jHRMd6YCcP)PDRA@0C;|KgZn1Thgh;Zj~RynWRANha^dVJJYp zYer~nO~SGKm~{JSEy~nh&ZSBjOxBjD?eoqckL(oO`TX@zR16~0NZF%$$5?_RvG0_g z(~R?HTWE%41GUmlzr_f?&CzaUcfaa23-u==6|)6=wFcrAgCo-%eR*dsV;)#{Ua@LZr6f}!~2=$N6=;I1DwiT06j`(2t5;dF(S zd&-01fzyFvhm@%6>+io8S?3jD@26C)t&#)9khO}Nt&9^>J2Q9^2`=PH*>HWn zrJ<@d8Npv7b&zt`$;Gu1T6JnXT(IMHoVZ7(LjKs~+^5&3wp*Kt@u}8wy%6wZ$4()w z?#0U3n@Fng_RwvlR?8H^9$uc$MoHj`C4Ys*58S)AurO|P_33n+@lfN`deZ}j4OCvj zT)h){1rxijz!yKokQVQTAokkHRiiIx=iY6q5)GyBC6APja|LEDD$lazcJXDkbq{~+ zudGH9z=xc!-bz*EC-l@?%l9Wue4t5lDZHxVMc}g|{|lV~zmkFm3}|p8Bzp3bn~8Qb zT_e758~~{*8{CftA6Kv=Pkg#etkHo4Hyr;HvraJJ=|Z|&=9s#%6wIB}{@| z69^|rUJ*f;u{+D~GgEM`OT8TnwVnyQ@5fJdY!?r790iI6)u--k?J2{*!WLWwD%F|4 RrW}0Xz(B`TyIku+)F1zX<$VAE literal 0 HcmV?d00001 diff --git a/panels/notification/osd/default/package/icons/osd_camera_on.dci b/panels/notification/osd/default/package/icons/osd_camera_on.dci new file mode 100644 index 0000000000000000000000000000000000000000..3a7756761e7952191301b1e8cfdbe385b03444cf GIT binary patch literal 1995 zcmbtUdpy%?82@b&DVL?=uA?o57+Nx>7KXXC(JHc)4Vn90qLFlAU4%lJ%pxl#lA}=5 zVQz;gb4iU7AtQ9kWsRegKGlDH>ixXW`+VQe^ZkCG_xb0=SlR+05CDJ?n}Oe1F%nzD}JR*A~51t)Za8;n~NF34dB6n-f*&iFqMq_M)*ktTjIgt`ipyM zIDa2+YPdc^|3~kyqyJz1N&D|<$mL&dzdQPb_!l40kI(zQ)lXsel1~zTr;W6fiqxV= z+7^p(Ud-;FLvrx|>fdV(ET$E~Sl2KBkR^W(5F1_K0|4UtY%%5pYW$e1BbK;#%{*fc zfzMt~FI&#F%f=e5d&(Y3rdH#jyt@7kSqI4@O^!?rPsnOTGV#nB3#q^Fwdz{$?D>@4&doLs>&=SktHh~SG?qt)jhpn{M-N?zd8hnRTJ8MR zLYF5~=C?Ta*pib`;iglcGEUS8P886nblpr9-)Xhgw884CizN40=9Jv9pT+agXeet8 z-vSz0nSkua#zPYt> z@HS$`8ztbG9+Z}a*W-PfTd7G8D2;4G`=ZX=YL~uTvyB~9>pb#T5|Q`x{3BzscgOdV za%pZkoK4TP^%6%~ZfW*OV{m%BIRn7mqp<~w!Ia^-r|)e|$< zA{w8HHuebdWaPE`hiXN6r%qQSdHh8PoH2qx98D(oCMx%@?={&RV^BB2UDj8TPdTTf zrbdK9Sp`I%je>wbqT3o*{$7GLN_?jcfsjIj+i)06d1h^?f5iDZXZWrvD-1@YVBzP| z0R}c)8b~|D<7*4gh%!Bw`AR^|U=Eb5O7T7BhQLeBG)76-1Vk9imE_6L0U%_9 zN#GEZPODdnS8>C5KBk6zP>~NX;2wcO@9dwFiK_35;1!$7rPb8WW@OJog^wAeGO?T@ zvEJeKP&sk;{go?F5^=@vbgY??2GZ44Zn1a6f|F@oo55vbC2nsod44Lpyzl`j3`vEs z)y*UThDT~Gv*(ffF%i{cnJ+bObjzD62S)@6^(S%_pJ@NSI>c z=(EKmpzE|@6v^$W$QX?;yRElVQQw1B*)le#s9#VBgFy7A59_tSi_Xbp^hJ4Y=}t9- zH2xEWJ%tu_P2WWCxU+D)X%1!}Z0#1HYfJarHN+aO7Y;H6ig_}Hc^~5x#6z^a95vw* zRc-L*Xt4|uO0tch3h-7vznFf?4`2q+!A0sXH0_Qz0Ym*!u3F~dU1bRyF_=l!6Gv%> zITO~5#NiUUjk48fkQk6IwCtDGSV(|QXN`IRN8|XN4ao%+6-s9L&Zd759j-rncy~Q@ zuzhlv?zu^L+pOR8mK2M4;zezD+XU&~=~J=?FkK&ks)(C2qEhcHy;j?W)^RnLd}zDQFx_|(;b1%#bco%oKYz7L6YFI5y}c> znil8vHrmJg!d`arC&OU4_OeO7!xVqg&v9+1vK2#T>%LJOFp>9Yh9+R$( zE3dTCTi(z5_3L(^ZG$X~3q7rgos~!92oG2>* z4clFITjU{6>JD!k!*SOb*{Tkr?gw+{=;3t-8&5ju=CC53LsQhI^FHa!7w; literal 0 HcmV?d00001 diff --git a/panels/notification/osd/default/package/main.qml b/panels/notification/osd/default/package/main.qml index 9cfc26778..20d727fe3 100644 --- a/panels/notification/osd/default/package/main.qml +++ b/panels/notification/osd/default/package/main.qml @@ -72,6 +72,8 @@ AppletItem { ListElement { type: "SwitchWM3D"; iconName: "osd_wm_3d"; text: qsTr("Window effect enabled")} ListElement { type: "SwitchWM2D"; iconName: "osd_wm_2d"; text: qsTr("Window effect disabled")} ListElement { type: "SwitchWMError"; iconName: "osd_wm_failed"; text: qsTr("Failed to enable window effects")} + ListElement { type: "CameraOn"; iconName: "osd_camera_on"; text: qsTr("Camera on")} + ListElement { type: "CameraOff"; iconName: "osd_camera_off"; text: qsTr("Camera off")} } RowLayout { diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default.ts index fd2313cfa..b380db18e 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default.ts @@ -83,5 +83,13 @@ Microphone on + + Camera on + + + + Camera off + + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ar.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ar.ts index 27b42192c..50e9a3d7c 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ar.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ar.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on تشغيل الميكروفون + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_az.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_az.ts index b729ce8d0..ca0b9762e 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_az.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_az.ts @@ -1,4 +1,6 @@ - + + + main @@ -75,11 +77,19 @@ Microphone off - + Microphone on - + + + + Camera on + + + + Camera off + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_bo.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_bo.ts index c4b9edf45..82ffb9d6b 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_bo.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_bo.ts @@ -1,17 +1,19 @@ - + + + main WLAN on - + WLAN off - + Caps Lock on - + Caps Lock off @@ -27,27 +29,27 @@ Touchpad on - + Touchpad off - + Touchpad toggle - + Fn toggle - + Airplane mode on - + Airplane mode off - + Balanced power @@ -55,31 +57,39 @@ Power saver - + High performance - + Window effect enabled - + Window effect disabled - + Failed to enable window effects - + Microphone off - + Microphone on - + + + + Camera on + + + + Camera off + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ca.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ca.ts index 7c94615b6..e9f26c5c3 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ca.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ca.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on Micròfon obert + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_de.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_de.ts index f20672f1a..e9fdbab1f 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_de.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_de.ts @@ -1,4 +1,6 @@ - + + + main @@ -75,11 +77,19 @@ Microphone off - + Microphone on - + + + + Camera on + + + + Camera off + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_es.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_es.ts index c270df21e..c2110c08f 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_es.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_es.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on Micrófono encendido + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_fi.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_fi.ts index 67d792f5c..004453fbe 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_fi.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_fi.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on Mikrofoni on + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_fr.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_fr.ts index 278be2f56..a31d8e966 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_fr.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_fr.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on Microphone activé + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_hu.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_hu.ts index 15e00b938..721364d41 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_hu.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_hu.ts @@ -1,4 +1,6 @@ - + + + main @@ -75,11 +77,19 @@ Microphone off - + Microphone on - + + + + Camera on + + + + Camera off + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_it.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_it.ts index fd2313cfa..b380db18e 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_it.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_it.ts @@ -83,5 +83,13 @@ Microphone on + + Camera on + + + + Camera off + + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ja.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ja.ts index 157af4b89..6fd37ebcf 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ja.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ja.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on マイクON + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ko.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ko.ts index fd2313cfa..b380db18e 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ko.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ko.ts @@ -83,5 +83,13 @@ Microphone on + + Camera on + + + + Camera off + + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_lo.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_lo.ts index 91d7984b0..da859eac2 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_lo.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_lo.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on ເປີດໄມໂຄຣໂຟນ + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_nb_NO.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_nb_NO.ts index fd2313cfa..b380db18e 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_nb_NO.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_nb_NO.ts @@ -83,5 +83,13 @@ Microphone on + + Camera on + + + + Camera off + + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_pl.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_pl.ts index 9a1f32290..5202bad43 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_pl.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_pl.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on Mikrofon włączony + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_pt_BR.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_pt_BR.ts index 4c063319f..b40a569b5 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_pt_BR.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_pt_BR.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on Microfone ligado + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ru.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ru.ts index 3abda628c..08cb19e5e 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ru.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_ru.ts @@ -1,4 +1,6 @@ - + + + main @@ -75,11 +77,19 @@ Microphone off - + Microphone on - + + + + Camera on + + + + Camera off + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_sq.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_sq.ts index e272daab1..bf2128297 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_sq.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_sq.ts @@ -1,4 +1,6 @@ - + + + main @@ -59,7 +61,7 @@ High performance - + Window effect enabled @@ -81,5 +83,13 @@ Microphone on Mikrofoni hapur + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_uk.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_uk.ts index 98d47f8b8..a2ab28c43 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_uk.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_uk.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on Увімкнути мікрофон + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_CN.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_CN.ts index 5c982521e..b6495f3e3 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_CN.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_CN.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on 麦克风已开 + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_HK.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_HK.ts index 0feaa975b..4a66323d4 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_HK.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_HK.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on 麥克風已開 + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_TW.ts b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_TW.ts index 97da6b69e..cddfc84ec 100644 --- a/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_TW.ts +++ b/panels/notification/osd/default/translations/org.deepin.ds.osd.default_zh_TW.ts @@ -1,4 +1,6 @@ - + + + main @@ -81,5 +83,13 @@ Microphone on 麥克風已開 + + Camera on + + + + Camera off + + - \ No newline at end of file + diff --git a/panels/notification/osd/test.sh b/panels/notification/osd/test.sh index d50e598d3..19f2bf50a 100755 --- a/panels/notification/osd/test.sh +++ b/panels/notification/osd/test.sh @@ -5,7 +5,7 @@ audio=("AudioUp" "AudioDown" "AudioMute" "AudioUpAsh" "AudioDownAsh" "AudioMuteAsh") brightness=("BrightnessUp" "BrightnessDown" "BrightnessUpAsh" "BrightnessDownAsh") -default=("WLANOn" "WLANOff" "CapsLockOn" "CapsLockOff" "NumLockOn" "NumLockOff" "TouchpadOn" "TouchpadOff" "TouchpadToggle" "FnToggle" "AirplaneModeOn" "AirplaneModeOff" "AudioMicMuteOn" "AudioMicMuteOff" "balance" "powersave" "performance" "SwitchWM3D" "SwitchWM2D" "SwitchWMError") +default=("WLANOn" "WLANOff" "CapsLockOn" "CapsLockOff" "NumLockOn" "NumLockOff" "TouchpadOn" "TouchpadOff" "TouchpadToggle" "FnToggle" "AirplaneModeOn" "AirplaneModeOff" "AudioMicMuteOn" "AudioMicMuteOff" "balance" "powersave" "performance" "SwitchWM3D" "SwitchWM2D" "SwitchWMError" "CameraOn" "CameraOff") display=("SwitchMonitors") kblayout=("SwitchLayout") windoweffect=("SwitchWM")