From 15d51735d26048bb0e92dcbde8901b80ea67bd67 Mon Sep 17 00:00:00 2001 From: Donald Zou Date: Thu, 11 Sep 2025 00:16:29 +0800 Subject: [PATCH] Finished updating locales --- src/modules/DashboardWebHooks.py | 2 +- .../clientComponents/clientAssignedPeers.vue | 6 +- .../clientComponents/clientGroup.vue | 2 +- .../clientSettingComponents/oidcSettings.vue | 12 +- .../searchClients.vue | 2 +- .../peerTagComponents/peerTagColorPicker.vue | 3 +- .../peerTagComponents/peerTagIconPicker.vue | 8 +- .../peerTagComponents/peerTagSetting.vue | 5 +- .../app/src/components/configurationList.vue | 2 +- src/static/app/src/components/map/osmap.vue | 5 - .../newConfigurationTemplates.vue | 4 +- .../peerEndpoints.vue | 6 +- .../settingsComponent/dashboardWebHooks.vue | 8 +- .../addWebHook.vue | 7 +- .../systemStatusComponents/cpuCore.vue | 3 +- src/static/app/src/css/dashboard.css | 4 + src/static/app/src/router/router.js | 1 - src/static/app/src/utilities/fetch.js | 1 - ...ashboardClientAssignmentStore-CKBhOHsA.js} | 2 +- .../assets/browser-B8eugmTx.js | 8 + .../assets/browser-CEKVUmOJ.js | 8 - .../assets/clientViewer-7MUereWv.js | 1 + .../assets/clientViewer-jWXwJelD.js | 1 - .../assets/clients-BTLjFrK8.js | 1 - .../assets/clients-D7IlE2fP.js | 1 + ...-BJmwWb9L.js => configuration-DJLpD0qL.js} | 2 +- ...J9f.css => configurationList-DH6A10st.css} | 2 +- ...qGgwq.js => configurationList-hQTdd0KW.js} | 2 +- .../assets/dashboardEmailSettings-CqwOH0Oa.js | 1 + .../assets/dashboardEmailSettings-DsGs_ziK.js | 1 - ...reguardConfigurationAutostart-CcYlrBrT.js} | 2 +- .../assets/dashboardWebHooks-CM8M01wM.js | 1 + .../assets/dashboardWebHooks-DiRnjWGl.css | 1 - .../assets/dashboardWebHooks-Dl-enc0Z.css | 1 + .../assets/dashboardWebHooks-DxzBLImz.js | 1 - ....min-26Zi9Z8w.js => dayjs.min-BSByM7MH.js} | 2 +- ...DkT1I.js => editConfiguration-CQ-Que9N.js} | 2 +- .../assets/galois-field-CkUIqpA6.js | 1 + .../WGDashboardAdmin/assets/index-6o26Ihmr.js | 1 - .../WGDashboardAdmin/assets/index-Bno8fcdN.js | 1 + .../{index-BPmRJwrB.js => index-CS9Zp8p_.js} | 2 +- ...{index-D9tU2fy-.css => index-Cd3DxRM6.css} | 2 +- .../{index-CqpVtsXc.js => index-mH92cJrc.js} | 28 +- .../{index-CrNcCCO5.js => index-nqiVjQME.js} | 2 +- ...ext-DKJsmANp.js => localeText-DSmP42vs.js} | 2 +- ...essage-lnHSGG45.js => message-BboFmGeA.js} | 2 +- .../assets/newConfiguration-CaR3VWG-.css | 1 + .../assets/newConfiguration-CmCSMTnr.js | 3 + .../assets/newConfiguration-Dt2Ooamm.js | 3 - .../assets/newConfiguration-oPMsqryI.css | 1 - .../{osmap-BBWbsjrI.js => osmap-DlmBiBAF.js} | 2 +- .../assets/peerAddModal-BSgPEdCb.js | 1 + .../assets/peerAddModal-DfsX4T2e.js | 1 - .../assets/peerAssignModal-CI2N9Zkc.js | 1 - .../assets/peerAssignModal-DGqPau-e.js | 1 + .../assets/peerConfigurationFile-DZDJVUIP.js | 1 - .../assets/peerConfigurationFile-Dzh_MPky.js | 1 + ...phc.js => peerDefaultSettings-BUOqWfwF.js} | 2 +- ...rJobs-C9cV98-a.js => peerJobs-DcngDA8N.js} | 2 +- ...w3rJxT.js => peerJobsAllModal-ljWdMyMH.js} | 2 +- ...sj-2J.js => peerJobsLogsModal-DVpI41bm.js} | 2 +- ...ist-yWUkUnyM.css => peerList-BW8n4ip0.css} | 2 +- .../assets/peerList-ByKB1AyU.js | 2 - .../assets/peerList-CcSkTACy.js | 2 + .../assets/peerQRCode-2stJh44F.js | 1 - .../assets/peerQRCode-BKf0Be_T.js | 1 + ...-CW4L3Uds.js => peerSearchBar-DwcNmL3i.js} | 2 +- ...s-4qUbEUcq.js => peerSettings-0EGEZFQJ.js} | 2 +- .../assets/peerShareLinkModal-CuYLVwvh.js | 1 - .../assets/peerShareLinkModal-DYghPK4L.js | 1 + .../assets/peerShareLinkModal-DgDHiTOw.css | 1 - .../assets/peerShareLinkModal-GoWqB_pD.css | 1 + ... => peersDefaultSettingsInput-DgB9BWQw.js} | 2 +- .../{ping-CXphmnk5.js => ping-DEMEwZfI.js} | 2 +- ...-CnV2aVwf.js => protocolBadge-DNw_4GNb.js} | 2 +- ...Wf.js => restoreConfiguration-H5ju5_ix.js} | 6 +- ...2j4hBth.js => schedulePeerJob-9nZCB-vb.js} | 2 +- ...SEouo.css => schedulePeerJob-B9Bl6Gky.css} | 2 +- ...rs-C_8Hu3VR.js => selectPeers-OsdjzB9V.js} | 2 +- ...tings-NtIGZjn2.js => settings-CoChm88i.js} | 2 +- .../{setup-ByobQjE8.js => setup-D70wX31Y.js} | 2 +- .../WGDashboardAdmin/assets/share-Clo4DEcY.js | 1 + .../WGDashboardAdmin/assets/share-CtABsFTH.js | 1 - ...{signin-om1YHtw4.js => signin-CCqyeuTK.js} | 2 +- ...Bw-_Mzzo.css => storageMount-DkOLkVxZ.css} | 2 +- ...e_index_0_scoped_9509d7a0_lang-CvUy2yOG.js | 1 - ...e_index_0_scoped_9509d7a0_lang-ES0Nq9XH.js | 1 + ...s-BE90z1zL.js => systemStatus-jNzJNFlD.js} | 2 +- .../WGDashboardAdmin/assets/totp-Bom_Rztd.js | 1 + .../WGDashboardAdmin/assets/totp-Db3A4Wg-.js | 1 - ...ute-DCLuq7tX.js => traceroute-D0BywLrP.js} | 2 +- ...6WLWyFB2.js => vue-datepicker-DXRta4gJ.js} | 2 +- ...fEh.js => wgdashboardSettings-3RfrzlK5.js} | 2 +- ...ireguardConfigurationSettings-HGJPkYyO.js} | 2 +- src/static/dist/WGDashboardAdmin/index.html | 4 +- .../assets/index-Dnx8i95a.js | 41 -- .../assets/index-xixWgN9X.js | 41 ++ src/static/dist/WGDashboardClient/client.html | 2 +- src/static/locales/locale_template.json | 75 +- src/static/locales/zh-CN.json | 73 ++ src/static/locales/zh-HK.json | 649 ++++++++++-------- 101 files changed, 680 insertions(+), 449 deletions(-) rename src/static/dist/WGDashboardAdmin/assets/{DashboardClientAssignmentStore-3mOqJKOK.js => DashboardClientAssignmentStore-CKBhOHsA.js} (95%) create mode 100644 src/static/dist/WGDashboardAdmin/assets/browser-B8eugmTx.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/browser-CEKVUmOJ.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/clientViewer-7MUereWv.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/clientViewer-jWXwJelD.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/clients-BTLjFrK8.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/clients-D7IlE2fP.js rename src/static/dist/WGDashboardAdmin/assets/{configuration-BJmwWb9L.js => configuration-DJLpD0qL.js} (86%) rename src/static/dist/WGDashboardAdmin/assets/{configurationList-DFUKUJ9f.css => configurationList-DH6A10st.css} (69%) rename src/static/dist/WGDashboardAdmin/assets/{configurationList-C_uqGgwq.js => configurationList-hQTdd0KW.js} (72%) create mode 100644 src/static/dist/WGDashboardAdmin/assets/dashboardEmailSettings-CqwOH0Oa.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/dashboardEmailSettings-DsGs_ziK.js rename src/static/dist/WGDashboardAdmin/assets/{dashboardSettingsWireguardConfigurationAutostart-DUQUQ-VN.js => dashboardSettingsWireguardConfigurationAutostart-CcYlrBrT.js} (96%) create mode 100644 src/static/dist/WGDashboardAdmin/assets/dashboardWebHooks-CM8M01wM.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/dashboardWebHooks-DiRnjWGl.css create mode 100644 src/static/dist/WGDashboardAdmin/assets/dashboardWebHooks-Dl-enc0Z.css delete mode 100644 src/static/dist/WGDashboardAdmin/assets/dashboardWebHooks-DxzBLImz.js rename src/static/dist/WGDashboardAdmin/assets/{dayjs.min-26Zi9Z8w.js => dayjs.min-BSByM7MH.js} (99%) rename src/static/dist/WGDashboardAdmin/assets/{editConfiguration-CV5DkT1I.js => editConfiguration-CQ-Que9N.js} (85%) create mode 100644 src/static/dist/WGDashboardAdmin/assets/galois-field-CkUIqpA6.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/index-6o26Ihmr.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/index-Bno8fcdN.js rename src/static/dist/WGDashboardAdmin/assets/{index-BPmRJwrB.js => index-CS9Zp8p_.js} (98%) rename src/static/dist/WGDashboardAdmin/assets/{index-D9tU2fy-.css => index-Cd3DxRM6.css} (99%) rename src/static/dist/WGDashboardAdmin/assets/{index-CqpVtsXc.js => index-mH92cJrc.js} (75%) rename src/static/dist/WGDashboardAdmin/assets/{index-CrNcCCO5.js => index-nqiVjQME.js} (99%) rename src/static/dist/WGDashboardAdmin/assets/{localeText-DKJsmANp.js => localeText-DSmP42vs.js} (76%) rename src/static/dist/WGDashboardAdmin/assets/{message-lnHSGG45.js => message-BboFmGeA.js} (84%) create mode 100644 src/static/dist/WGDashboardAdmin/assets/newConfiguration-CaR3VWG-.css create mode 100644 src/static/dist/WGDashboardAdmin/assets/newConfiguration-CmCSMTnr.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/newConfiguration-Dt2Ooamm.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/newConfiguration-oPMsqryI.css rename src/static/dist/WGDashboardAdmin/assets/{osmap-BBWbsjrI.js => osmap-DlmBiBAF.js} (64%) create mode 100644 src/static/dist/WGDashboardAdmin/assets/peerAddModal-BSgPEdCb.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/peerAddModal-DfsX4T2e.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/peerAssignModal-CI2N9Zkc.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/peerAssignModal-DGqPau-e.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/peerConfigurationFile-DZDJVUIP.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/peerConfigurationFile-Dzh_MPky.js rename src/static/dist/WGDashboardAdmin/assets/{peerDefaultSettings-RImJEphc.js => peerDefaultSettings-BUOqWfwF.js} (78%) rename src/static/dist/WGDashboardAdmin/assets/{peerJobs-C9cV98-a.js => peerJobs-DcngDA8N.js} (90%) rename src/static/dist/WGDashboardAdmin/assets/{peerJobsAllModal-DWw3rJxT.js => peerJobsAllModal-ljWdMyMH.js} (90%) rename src/static/dist/WGDashboardAdmin/assets/{peerJobsLogsModal-B7Isj-2J.js => peerJobsLogsModal-DVpI41bm.js} (96%) rename src/static/dist/WGDashboardAdmin/assets/{peerList-yWUkUnyM.css => peerList-BW8n4ip0.css} (95%) delete mode 100644 src/static/dist/WGDashboardAdmin/assets/peerList-ByKB1AyU.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/peerList-CcSkTACy.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/peerQRCode-2stJh44F.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/peerQRCode-BKf0Be_T.js rename src/static/dist/WGDashboardAdmin/assets/{peerSearchBar-CW4L3Uds.js => peerSearchBar-DwcNmL3i.js} (90%) rename src/static/dist/WGDashboardAdmin/assets/{peerSettings-4qUbEUcq.js => peerSettings-0EGEZFQJ.js} (98%) delete mode 100644 src/static/dist/WGDashboardAdmin/assets/peerShareLinkModal-CuYLVwvh.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/peerShareLinkModal-DYghPK4L.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/peerShareLinkModal-DgDHiTOw.css create mode 100644 src/static/dist/WGDashboardAdmin/assets/peerShareLinkModal-GoWqB_pD.css rename src/static/dist/WGDashboardAdmin/assets/{peersDefaultSettingsInput-DG9w17oY.js => peersDefaultSettingsInput-DgB9BWQw.js} (93%) rename src/static/dist/WGDashboardAdmin/assets/{ping-CXphmnk5.js => ping-DEMEwZfI.js} (97%) rename src/static/dist/WGDashboardAdmin/assets/{protocolBadge-CnV2aVwf.js => protocolBadge-DNw_4GNb.js} (79%) rename src/static/dist/WGDashboardAdmin/assets/{restoreConfiguration-CgJ04mWf.js => restoreConfiguration-H5ju5_ix.js} (90%) rename src/static/dist/WGDashboardAdmin/assets/{schedulePeerJob-D2j4hBth.js => schedulePeerJob-9nZCB-vb.js} (59%) rename src/static/dist/WGDashboardAdmin/assets/{schedulePeerJob-BGJSEouo.css => schedulePeerJob-B9Bl6Gky.css} (83%) rename src/static/dist/WGDashboardAdmin/assets/{selectPeers-C_8Hu3VR.js => selectPeers-OsdjzB9V.js} (84%) rename src/static/dist/WGDashboardAdmin/assets/{settings-NtIGZjn2.js => settings-CoChm88i.js} (90%) rename src/static/dist/WGDashboardAdmin/assets/{setup-ByobQjE8.js => setup-D70wX31Y.js} (96%) create mode 100644 src/static/dist/WGDashboardAdmin/assets/share-Clo4DEcY.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/share-CtABsFTH.js rename src/static/dist/WGDashboardAdmin/assets/{signin-om1YHtw4.js => signin-CCqyeuTK.js} (97%) rename src/static/dist/WGDashboardAdmin/assets/{storageMount-Bw-_Mzzo.css => storageMount-DkOLkVxZ.css} (69%) delete mode 100644 src/static/dist/WGDashboardAdmin/assets/storageMount.vue_vue_type_style_index_0_scoped_9509d7a0_lang-CvUy2yOG.js create mode 100644 src/static/dist/WGDashboardAdmin/assets/storageMount.vue_vue_type_style_index_0_scoped_9509d7a0_lang-ES0Nq9XH.js rename src/static/dist/WGDashboardAdmin/assets/{systemStatus-BE90z1zL.js => systemStatus-jNzJNFlD.js} (97%) create mode 100644 src/static/dist/WGDashboardAdmin/assets/totp-Bom_Rztd.js delete mode 100644 src/static/dist/WGDashboardAdmin/assets/totp-Db3A4Wg-.js rename src/static/dist/WGDashboardAdmin/assets/{traceroute-DCLuq7tX.js => traceroute-D0BywLrP.js} (96%) rename src/static/dist/WGDashboardAdmin/assets/{vue-datepicker-6WLWyFB2.js => vue-datepicker-DXRta4gJ.js} (99%) rename src/static/dist/WGDashboardAdmin/assets/{wgdashboardSettings-B_RKIfEh.js => wgdashboardSettings-3RfrzlK5.js} (84%) rename src/static/dist/WGDashboardAdmin/assets/{wireguardConfigurationSettings-TLgAX4NR.js => wireguardConfigurationSettings-HGJPkYyO.js} (74%) delete mode 100644 src/static/dist/WGDashboardClient/assets/index-Dnx8i95a.js create mode 100644 src/static/dist/WGDashboardClient/assets/index-xixWgN9X.js diff --git a/src/modules/DashboardWebHooks.py b/src/modules/DashboardWebHooks.py index 191855dc..892fb066 100644 --- a/src/modules/DashboardWebHooks.py +++ b/src/modules/DashboardWebHooks.py @@ -173,7 +173,7 @@ class DashboardWebHooks: if action not in WebHookActions: return False self.__getWebHooks() - subscribedWebHooks = filter(lambda webhook: action in webhook.SubscribedActions, self.WebHooks) + subscribedWebHooks = filter(lambda webhook: action in webhook.SubscribedActions and webhook.IsActive, self.WebHooks) data['action'] = action for i in subscribedWebHooks: try: diff --git a/src/static/app/src/components/clientComponents/clientAssignedPeers.vue b/src/static/app/src/components/clientComponents/clientAssignedPeers.vue index 5cfcfb3a..6631fb34 100644 --- a/src/static/app/src/components/clientComponents/clientAssignedPeers.vue +++ b/src/static/app/src/components/clientComponents/clientAssignedPeers.vue @@ -41,10 +41,12 @@ const availablePeerSearchString = ref("") diff --git a/src/static/app/src/components/clientComponents/clientGroup.vue b/src/static/app/src/components/clientComponents/clientGroup.vue index 13d11012..43a43235 100644 --- a/src/static/app/src/components/clientComponents/clientGroup.vue +++ b/src/static/app/src/components/clientComponents/clientGroup.vue @@ -28,7 +28,7 @@ onMounted(() => {
{{ groupName }}
- +
diff --git a/src/static/app/src/components/clientComponents/clientSettingComponents/oidcSettings.vue b/src/static/app/src/components/clientComponents/clientSettingComponents/oidcSettings.vue index cc3f0db3..4e4254e6 100644 --- a/src/static/app/src/components/clientComponents/clientSettingComponents/oidcSettings.vue +++ b/src/static/app/src/components/clientComponents/clientSettingComponents/oidcSettings.vue @@ -49,12 +49,12 @@ const toggle = async () => { class="form-check-input" type="checkbox" role="switch" id="oidc_switch">
-
-
- - wg-dashboard-oidc-providers.json -
-
+ + + + + + diff --git a/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue b/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue index d0e7edee..ac2cbff9 100644 --- a/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue +++ b/src/static/app/src/components/configurationComponents/peerAssignModalComponents/searchClients.vue @@ -56,7 +56,7 @@ const emits = defineEmits(['assign']) :class="{'active': selectedGroup === groupName}" class="btn bg-primary-subtle text-primary-emphasis btn-sm me-2 rounded-3" v-for="(_, groupName) in assignmentStore.clients"> - {{ groupName }} + {{ groupCount[groupName] }} diff --git a/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue b/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue index 121ca186..cef105e9 100644 --- a/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue +++ b/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagColorPicker.vue @@ -4,6 +4,7 @@ const props = defineProps(['colors', 'group']) const emits = defineEmits(['close', 'select', '']) const searchString = ref("") import {WireguardConfigurationsStore} from "@/stores/WireguardConfigurationsStore.js" +import LocaleText from "@/components/text/localeText.vue"; const store = WireguardConfigurationsStore(); onMounted(() => { let ele = document.querySelector(".icon-grid div.active") @@ -33,7 +34,7 @@ onMounted(() => {
diff --git a/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue b/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue index a931613f..abf8d29b 100644 --- a/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue +++ b/src/static/app/src/components/configurationComponents/peerTagComponents/peerTagIconPicker.vue @@ -1,7 +1,9 @@