You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@hertzbeat.apache.org by zh...@apache.org on 2024/07/02 06:48:07 UTC

(hertzbeat) branch master updated: Optimize the help-message-show component (#2169)

This is an automated email from the ASF dual-hosted git repository.

zhaoqingran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


The following commit(s) were added to refs/heads/master by this push:
     new fafc6a821 Optimize the help-message-show component (#2169)
fafc6a821 is described below

commit fafc6a8212c3dee98e6bfa8973631bb12720d01d
Author: Kerwin Bryant <ke...@qq.com>
AuthorDate: Tue Jul 2 14:48:03 2024 +0800

    Optimize the help-message-show component (#2169)
---
 .../alert/alert-center/alert-center.component.html |  6 +++---
 .../alert-converge/alert-converge.component.html   |  6 +++---
 .../alert/alert-notice/alert-notice.component.html |  6 +++---
 .../alert-setting/alert-setting.component.html     |  6 +++---
 .../alert-silence/alert-silence.component.html     |  6 +++---
 .../monitor-edit/monitor-edit.component.html       |  6 +++---
 .../monitor-list/monitor-list.component.html       | 12 +++++------
 .../monitor/monitor-new/monitor-new.component.html |  6 +++---
 .../setting/collector/collector.component.html     |  6 +++---
 .../routes/setting/define/define.component.html    |  6 +++---
 .../routes/setting/status/status.component.html    |  6 +++---
 .../app/routes/setting/tags/tags.component.html    |  6 +++---
 .../help-message-show.component.html}              | 18 ++++++++--------
 .../help-message-show.component.less}              | 24 ++++++++++------------
 .../help-message-show.component.spec.ts}           | 12 +++++------
 .../help-message-show.component.ts}                | 14 ++++++-------
 web-app/src/app/shared/shared.module.ts            |  6 +++---
 web-app/src/assets/i18n/en-US.json                 |  2 +-
 18 files changed, 76 insertions(+), 78 deletions(-)

diff --git a/web-app/src/app/routes/alert/alert-center/alert-center.component.html b/web-app/src/app/routes/alert/alert-center/alert-center.component.html
index d6a8dfbfa..3e78b6a1f 100644
--- a/web-app/src/app/routes/alert/alert-center/alert-center.component.html
+++ b/web-app/src/app/routes/alert/alert-center/alert-center.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'alert.help.center' | i18n"
+<app-help-message-show
+  [help_message_content]="'alert.help.center' | i18n"
   [guild_link]="'alert.help.center.link' | i18n"
   [module_name]="'menu.alert.center'"
   [icon_name]="'alert'"
-></app-help-massage-show>
+></app-help-message-show>
 
 <nz-divider></nz-divider>
 
diff --git a/web-app/src/app/routes/alert/alert-converge/alert-converge.component.html b/web-app/src/app/routes/alert/alert-converge/alert-converge.component.html
index 60ba61875..080cd2e35 100644
--- a/web-app/src/app/routes/alert/alert-converge/alert-converge.component.html
+++ b/web-app/src/app/routes/alert/alert-converge/alert-converge.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'alert.help.converge' | i18n"
+<app-help-message-show
+  [help_message_content]="'alert.help.converge' | i18n"
   [guild_link]="'alert.help.converge.link' | i18n"
   [module_name]="'menu.alert.converge'"
   [icon_name]="'filter'"
-></app-help-massage-show>
+></app-help-message-show>
 
 <nz-divider></nz-divider>
 
diff --git a/web-app/src/app/routes/alert/alert-notice/alert-notice.component.html b/web-app/src/app/routes/alert/alert-notice/alert-notice.component.html
index 57c27d5e5..6ce9428c6 100644
--- a/web-app/src/app/routes/alert/alert-notice/alert-notice.component.html
+++ b/web-app/src/app/routes/alert/alert-notice/alert-notice.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
+<app-help-message-show
   [guild_link]="'alert.help.notice.link' | i18n"
-  [help_massage_content]="'alert.help.notice' | i18n"
+  [help_message_content]="'alert.help.notice' | i18n"
   [icon_name]="'notification'"
   [module_name]="'menu.alert.dispatch'"
-></app-help-massage-show>
+></app-help-message-show>
 
 <nz-divider></nz-divider>
 
diff --git a/web-app/src/app/routes/alert/alert-setting/alert-setting.component.html b/web-app/src/app/routes/alert/alert-setting/alert-setting.component.html
index a81d84a0b..3991f9f1f 100755
--- a/web-app/src/app/routes/alert/alert-setting/alert-setting.component.html
+++ b/web-app/src/app/routes/alert/alert-setting/alert-setting.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'alert.help.setting' | i18n"
+<app-help-message-show
+  [help_message_content]="'alert.help.setting' | i18n"
   [guild_link]="'alert.help.center.setting' | i18n"
   [module_name]="'menu.alert.setting'"
   [icon_name]="'calculator'"
-></app-help-massage-show>
+></app-help-message-show>
 
 <nz-divider></nz-divider>
 
diff --git a/web-app/src/app/routes/alert/alert-silence/alert-silence.component.html b/web-app/src/app/routes/alert/alert-silence/alert-silence.component.html
index f217f2123..ebc54e253 100644
--- a/web-app/src/app/routes/alert/alert-silence/alert-silence.component.html
+++ b/web-app/src/app/routes/alert/alert-silence/alert-silence.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'alert.help.silence' | i18n"
+<app-help-message-show
+  [help_message_content]="'alert.help.silence' | i18n"
   [guild_link]="'alert.help.silence.link' | i18n"
   [module_name]="'menu.alert.silence'"
   [icon_name]="'audio-muted'"
-></app-help-massage-show>
+></app-help-message-show>
 
 <nz-divider></nz-divider>
 
diff --git a/web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.html b/web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.html
index ef7c7d80e..25ae21ee7 100644
--- a/web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.html
+++ b/web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'monitor.app.' + monitor.app + '.help' | i18n"
+<app-help-message-show
+  [help_message_content]="'monitor.app.' + monitor.app + '.help' | i18n"
   [module_name]="('monitors.edit' | i18n) + ' ' + ('monitor.app.' + monitor.app | i18n) + ' ' + ('monitor' | i18n)"
   [guild_link]="'monitor.app.' + monitor.app + '.helpLink' | i18n"
   [icon_name]="'edit'"
-></app-help-massage-show>
+></app-help-message-show>
 <nz-divider></nz-divider>
 
 <nz-spin [nzSpinning]="isSpinning" [nzTip]="spinningTip" nzSize="large">
diff --git a/web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html b/web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html
index 4ab4f5d93..64a58490b 100755
--- a/web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html
+++ b/web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html
@@ -17,19 +17,19 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
+<app-help-message-show
   *ngIf="app != undefined"
-  [help_massage_content]="'monitor.app.' + app + '.help' | i18n"
+  [help_message_content]="'monitor.app.' + app + '.help' | i18n"
   [guild_link]="'monitor.app.' + app + '.helpLink' | i18n"
   [icon_name]="getAppIconName(app)"
-></app-help-massage-show>
-<app-help-massage-show
+></app-help-message-show>
+<app-help-message-show
   *ngIf="app == undefined"
-  [help_massage_content]="'monitors.center.help' | i18n"
+  [help_message_content]="'monitors.center.help' | i18n"
   [guild_link]="'monitors.center.help.link' | i18n"
   [module_name]="'menu.monitor.center'"
   [icon_name]="'laptop'"
-></app-help-massage-show>
+></app-help-message-show>
 <nz-divider></nz-divider>
 
 <app-toolbar>
diff --git a/web-app/src/app/routes/monitor/monitor-new/monitor-new.component.html b/web-app/src/app/routes/monitor/monitor-new/monitor-new.component.html
index 891468064..e5779cb8a 100644
--- a/web-app/src/app/routes/monitor/monitor-new/monitor-new.component.html
+++ b/web-app/src/app/routes/monitor/monitor-new/monitor-new.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'monitor.app.' + monitor.app + '.help' | i18n"
+<app-help-message-show
+  [help_message_content]="'monitor.app.' + monitor.app + '.help' | i18n"
   [module_name]="('monitors.new' | i18n) + ' ' + ('monitor.app.' + monitor.app | i18n) + ' ' + ('monitor' | i18n)"
   [guild_link]="'monitor.app.' + monitor.app + '.helpLink' | i18n"
   [icon_name]="'plus-circle'"
-></app-help-massage-show>
+></app-help-message-show>
 <nz-divider></nz-divider>
 
 <nz-spin [nzSpinning]="isSpinning" [nzTip]="spinningTip" nzSize="large">
diff --git a/web-app/src/app/routes/setting/collector/collector.component.html b/web-app/src/app/routes/setting/collector/collector.component.html
index 3b1b0a617..ca24da5d8 100644
--- a/web-app/src/app/routes/setting/collector/collector.component.html
+++ b/web-app/src/app/routes/setting/collector/collector.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'collector.help' | i18n"
+<app-help-message-show
+  [help_message_content]="'collector.help' | i18n"
   [guild_link]="'collector.help.link' | i18n"
   [module_name]="'menu.advanced.collector'"
   [icon_name]="'cluster'"
-></app-help-massage-show>
+></app-help-message-show>
 
 <nz-divider></nz-divider>
 
diff --git a/web-app/src/app/routes/setting/define/define.component.html b/web-app/src/app/routes/setting/define/define.component.html
index b8825ec10..82b1921c0 100755
--- a/web-app/src/app/routes/setting/define/define.component.html
+++ b/web-app/src/app/routes/setting/define/define.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'define.help' | i18n"
+<app-help-message-show
+  [help_message_content]="'define.help' | i18n"
   [guild_link]="'define.help.link' | i18n"
   [module_name]="'menu.advanced.define'"
   [icon_name]="'code'"
-></app-help-massage-show>
+></app-help-message-show>
 
 <nz-divider></nz-divider>
 
diff --git a/web-app/src/app/routes/setting/status/status.component.html b/web-app/src/app/routes/setting/status/status.component.html
index 295a90823..6359d59f2 100644
--- a/web-app/src/app/routes/setting/status/status.component.html
+++ b/web-app/src/app/routes/setting/status/status.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'status.help' | i18n"
+<app-help-message-show
+  [help_message_content]="'status.help' | i18n"
   [guild_link]="'status.help.link' | i18n"
   [module_name]="'menu.advanced.status'"
   [icon_name]="'mobile'"
-></app-help-massage-show>
+></app-help-message-show>
 <nz-divider></nz-divider>
 
 <nz-spin [nzSpinning]="orgLoading" [nzTip]="'Loading...'" nzSize="large">
diff --git a/web-app/src/app/routes/setting/tags/tags.component.html b/web-app/src/app/routes/setting/tags/tags.component.html
index 7b081a671..5efdc5121 100644
--- a/web-app/src/app/routes/setting/tags/tags.component.html
+++ b/web-app/src/app/routes/setting/tags/tags.component.html
@@ -17,12 +17,12 @@
   ~ under the License.
 -->
 
-<app-help-massage-show
-  [help_massage_content]="'tag.help' | i18n"
+<app-help-message-show
+  [help_message_content]="'tag.help' | i18n"
   [guild_link]="'tag.help.link' | i18n"
   [module_name]="'menu.advanced.tags'"
   [icon_name]="'tags'"
-></app-help-massage-show>
+></app-help-message-show>
 
 <nz-divider></nz-divider>
 
diff --git a/web-app/src/app/shared/components/help-massage-show/help-massage-show.component.html b/web-app/src/app/shared/components/help-message-show/help-message-show.component.html
similarity index 84%
rename from web-app/src/app/shared/components/help-massage-show/help-massage-show.component.html
rename to web-app/src/app/shared/components/help-message-show/help-message-show.component.html
index 5d4dba4fd..787b4e7d7 100644
--- a/web-app/src/app/shared/components/help-massage-show/help-massage-show.component.html
+++ b/web-app/src/app/shared/components/help-message-show/help-message-show.component.html
@@ -17,18 +17,18 @@
   ~ under the License.
 -->
 
-<div #collapsed_content class="help_massage_div br-8" id="collapsed">
+<div #collapsed_content class="help_message_div br-8" id="collapsed">
   <div class="level1_breadcrumb" [ngClass]="{ collapsed: isCollapsed }">
     <div>
-      <div class="flex help_massage_nav">
-        <a class="help_massage_nav_item" [routerLink]="['/']" [queryParams]="{ app: app }">
+      <div class="flex help_message_nav">
+        <a class="help_message_nav_item" [routerLink]="['/']" [queryParams]="{ app: app }">
           <i class="help_link_span" nz-icon nzType="home"></i>
           <span>{{ 'menu.dashboard' | i18n }}</span>
         </a>
       </div>
 
-      <div class="flex help_massage_nav">
-        <a class="help_massage_nav_item" [routerLink]="">
+      <div class="flex help_message_nav">
+        <a class="help_message_nav_item" [routerLink]="">
           <i class="help_link_span" nz-icon nzType="{{ icon_name }}"></i>
           <span *ngIf="app != undefined && module_name == undefined">{{ 'monitor.app.' + app | i18n }}</span>
           <span *ngIf="module_name != undefined">{{ module_name | i18n }}</span>
@@ -49,19 +49,19 @@
     </div>
   </div>
   <div class="collapsed_content content_bg_color">
-    <div #level2Message class="level2_massage_show">
-      <div [innerHTML]="help_massage_content"></div>
+    <div #level2Message class="level2_message_show">
+      <div [innerHTML]="help_message_content"></div>
     </div>
     <div class="help_link_content">
       <div class="flex help_link_nav">
-        <a class="help_massage_nav_item" [href]="'question.link' | i18n" target="_blank">
+        <a class="help_message_nav_item" [href]="'question.link' | i18n" target="_blank">
           <i class="help_link_span" nz-icon nzType="question-circle"></i>
           <span class="hover_blue">{{ 'menu.link.question' | i18n }}</span>
         </a>
       </div>
 
       <div class="flex help_link_nav">
-        <a class="help_massage_nav_item" [href]="guild_link" target="_blank">
+        <a class="help_message_nav_item" [href]="guild_link" target="_blank">
           <i class="help_link_span" nz-icon nzType="file-search"></i>
           <span class="hover_blue">{{ 'menu.link.guild' | i18n }}</span>
         </a>
diff --git a/web-app/src/app/shared/components/help-massage-show/help-massage-show.component.less b/web-app/src/app/shared/components/help-message-show/help-message-show.component.less
similarity index 85%
rename from web-app/src/app/shared/components/help-massage-show/help-massage-show.component.less
rename to web-app/src/app/shared/components/help-message-show/help-message-show.component.less
index d2de69516..955b65494 100644
--- a/web-app/src/app/shared/components/help-massage-show/help-massage-show.component.less
+++ b/web-app/src/app/shared/components/help-message-show/help-message-show.component.less
@@ -1,15 +1,15 @@
-.help_massage_div {
+.help_message_div {
   margin-top: 60px;
   width: 100%;
-  height: 140px;
+  max-height: 140px;
   overflow-y: hidden;
   box-shadow: inset 1px 4px 6px 1px rgb(0 0 0 / 0.05);
 }
 .collapsed_content{
   overflow-y: hidden;
-  height: 131.2px;
+  max-height: 131.2px;
 }
-.help_massage_nav_item {
+.help_message_nav_item {
   color: gray;
 }
 
@@ -30,22 +30,20 @@
   line-height: 28.8px;
 }
 
-.level2_massage_show {
-  padding-top: 0.8%;
-  height: 76px;
+.level2_message_show {
+  padding: 0px 9px;
+  max-height: 76px;
   width: 99%;
-  margin: auto;
   overflow-y: auto;
 }
 
-.level2_massage_show::-webkit-scrollbar-track {
+.level2_message_show::-webkit-scrollbar-track {
   background-color: rgba(63, 81, 181, 0.38);
 }
 
 .help_link_content {
   padding-left: 9px;
   float: left;
-
 }
 
 .handover_button {
@@ -55,7 +53,7 @@
   height: 28.8px;
 }
 
-.help_massage_nav {
+.help_message_nav {
   float: left;
   border-right: 1px solid white;
   height: 28.8px;
@@ -65,11 +63,11 @@
   line-height: 28.8px;
 }
 
-.help_massage_nav_item:hover {
+.help_message_nav_item:hover {
   color: #282828;
 }
 
-.help_massage_nav:hover {
+.help_message_nav:hover {
   border-bottom: 2px solid rgba(116, 54, 157, 0.79);
 }
 
diff --git a/web-app/src/app/shared/components/help-massage-show/help-massage-show.component.spec.ts b/web-app/src/app/shared/components/help-message-show/help-message-show.component.spec.ts
similarity index 78%
rename from web-app/src/app/shared/components/help-massage-show/help-massage-show.component.spec.ts
rename to web-app/src/app/shared/components/help-message-show/help-message-show.component.spec.ts
index 46a984e54..f9089a95a 100644
--- a/web-app/src/app/shared/components/help-massage-show/help-massage-show.component.spec.ts
+++ b/web-app/src/app/shared/components/help-message-show/help-message-show.component.spec.ts
@@ -19,18 +19,18 @@
 
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 
-import { HelpMassageShowComponent } from './help-massage-show.component';
+import { HelpMessageShowComponent } from './help-message-show.component';
 
-describe('HelpMassageShowComponent', () => {
-  let component: HelpMassageShowComponent;
-  let fixture: ComponentFixture<HelpMassageShowComponent>;
+describe('HelpMessageShowComponent', () => {
+  let component: HelpMessageShowComponent;
+  let fixture: ComponentFixture<HelpMessageShowComponent>;
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      declarations: [HelpMassageShowComponent]
+      declarations: [HelpMessageShowComponent]
     }).compileComponents();
 
-    fixture = TestBed.createComponent(HelpMassageShowComponent);
+    fixture = TestBed.createComponent(HelpMessageShowComponent);
     component = fixture.componentInstance;
     fixture.detectChanges();
   });
diff --git a/web-app/src/app/shared/components/help-massage-show/help-massage-show.component.ts b/web-app/src/app/shared/components/help-message-show/help-message-show.component.ts
similarity index 86%
rename from web-app/src/app/shared/components/help-massage-show/help-massage-show.component.ts
rename to web-app/src/app/shared/components/help-message-show/help-message-show.component.ts
index 71c9e2a77..3f3a12cc9 100644
--- a/web-app/src/app/shared/components/help-massage-show/help-massage-show.component.ts
+++ b/web-app/src/app/shared/components/help-message-show/help-message-show.component.ts
@@ -29,13 +29,13 @@ import { Monitor } from '../../../pojo/Monitor';
 import { MonitorService } from '../../../service/monitor.service';
 
 @Component({
-  selector: 'app-help-massage-show',
-  templateUrl: './help-massage-show.component.html',
-  styleUrls: ['./help-massage-show.component.less']
+  selector: 'app-help-message-show',
+  templateUrl: './help-message-show.component.html',
+  styleUrls: ['./help-message-show.component.less']
 })
-export class HelpMassageShowComponent implements OnInit {
+export class HelpMessageShowComponent implements OnInit {
   @Input()
-  help_massage_content: string = 'content';
+  help_message_content: string = 'content';
   @Input()
   guild_link: string = 'content';
   @Input()
@@ -52,7 +52,7 @@ export class HelpMassageShowComponent implements OnInit {
     localStorage.setItem('collapse_status', JSON.stringify(this.isCollapsed));
     this.targetHeight = localStorage.getItem('collapse_status') === 'true' ? 28.8 : 140;
     localStorage.setItem('collapse_height', JSON.stringify(this.targetHeight));
-    this.rd2.setStyle(this.collapsed_content.nativeElement, 'height', `${this.targetHeight}px`);
+    this.rd2.setStyle(this.collapsed_content.nativeElement, 'max-height', `${this.targetHeight}px`);
     this.collapse_expand = this.isCollapsed ? 'expand' : 'collapse';
     localStorage.setItem('collapse_button', JSON.stringify(this.collapse_expand));
   }
@@ -68,7 +68,7 @@ export class HelpMassageShowComponent implements OnInit {
 
   ngOnInit(): void {
     this.isCollapsed = localStorage.getItem('collapse_status') === 'true';
-    this.el.nativeElement.querySelector('.help_massage_div').style.height = `${localStorage.getItem('collapse_height')}px`;
+    this.el.nativeElement.querySelector('.help_message_div').style['max-height'] = `${localStorage.getItem('collapse_height')}px`;
     this.collapse_expand = this.isCollapsed ? 'expand' : 'collapse';
     this.route.queryParamMap.subscribe(paramMap => {
       let appStr = paramMap.get('app');
diff --git a/web-app/src/app/shared/shared.module.ts b/web-app/src/app/shared/shared.module.ts
index 18026e320..4f73806be 100644
--- a/web-app/src/app/shared/shared.module.ts
+++ b/web-app/src/app/shared/shared.module.ts
@@ -9,7 +9,7 @@ import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb';
 import { NzDividerComponent } from 'ng-zorro-antd/divider';
 import { NzTagModule } from 'ng-zorro-antd/tag';
 
-import { HelpMassageShowComponent } from './components/help-massage-show/help-massage-show.component';
+import { HelpMessageShowComponent } from './components/help-message-show/help-message-show.component';
 import { KeyValueInputComponent } from './components/key-value-input/key-value-input.component';
 import { MetricsFieldInputComponent } from './components/metrics-field-input/metrics-field-input.component';
 import { MonitorSelectMenuComponent } from './components/monitor-select-menu/monitor-select-menu.component';
@@ -25,7 +25,7 @@ const ThirdModules: Array<Type<void>> = [];
 const COMPONENTS: Array<Type<void>> = [
   KeyValueInputComponent,
   MultiFuncInputComponent,
-  HelpMassageShowComponent,
+  HelpMessageShowComponent,
   MetricsFieldInputComponent,
   ToolbarComponent,
   MonitorSelectMenuComponent
@@ -48,7 +48,7 @@ const DIRECTIVES: Array<Type<void>> = [TimezonePipe, I18nElsePipe, ElapsedTimePi
     NzTagModule,
     NzDividerComponent
   ],
-  declarations: [...COMPONENTS, ...DIRECTIVES, HelpMassageShowComponent],
+  declarations: [...COMPONENTS, ...DIRECTIVES, HelpMessageShowComponent],
   exports: [
     CommonModule,
     FormsModule,
diff --git a/web-app/src/assets/i18n/en-US.json b/web-app/src/assets/i18n/en-US.json
index f966b0b13..3ff32b2ea 100644
--- a/web-app/src/assets/i18n/en-US.json
+++ b/web-app/src/assets/i18n/en-US.json
@@ -235,7 +235,7 @@
   "alert.center.confirm.mark-done": "Please confirm whether to mark processed!",
   "alert.center.confirm.mark-no-batch": "Please confirm whether to mark Pending in batch!",
   "alert.center.confirm.mark-no": "Please confirm whether to mark Pending!",
-  "alert.help.notice": "Notification is used to config the receiver of alarm message and receiving method. The alarm message will be sent to the receiver by specified way(support email, discord, webhook etc). <a href='https://hertzbeat.apache.org/zh-cn/docs/help/alert_webhook'>Click here to see configuration steps.</a>.<br>“<i>Notice Template</i>” is message content structure template. The built-in template is used by default or you can customize the template to customize the message not [...]
+  "alert.help.notice": "Notification is used to config the receiver of alarm message and receiving method. The alarm message will be sent to the receiver by specified way(support email, discord, webhook etc). <a href='https://hertzbeat.apache.org/zh-cn/docs/help/alert_webhook'>Click here to see configuration steps.</a>.<br>“<i>Notice Template</i>” is message content structure template. The built-in template is used by default or you can customize the template to customize the message not [...]
   "alert.help.notice.link":"https://hertzbeat.apache.org/docs/help/alert_email",
   "alert.help.converge": "Alarm Converge supports deduplication and convergence of repeated alarm messages within a specified time period. <br> Click \"<i>New Converge Strategy</i>\" and configure the time period to avoiding a large number of repetitive alarms that may numb the receiver's alarm.",
   "alert.help.converge.link":"https://hertzbeat.apache.org",


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@hertzbeat.apache.org
For additional commands, e-mail: notifications-help@hertzbeat.apache.org