diff --git a/src/_locales/cmn-CN.yml b/src/_locales/cmn-CN.yml index 2fc5f2a3..67c91608 100644 --- a/src/_locales/cmn-CN.yml +++ b/src/_locales/cmn-CN.yml @@ -72,6 +72,11 @@ settings: disable_frosted_glass: 禁用毛玻璃效果 reduce_frosted_glass_blur: 降低毛玻璃模糊强度 auto_hide_topbar: 自动隐藏顶栏 + topbar_icon_badges: 图标角标 + topbar_icon_badges_opt: + number: 数字 + dot: 圆点 + none: 不显示 dock_position: Dock 栏位置 dock_position_desc: 在屏幕中摆放位置 dock_position_opt: diff --git a/src/_locales/cmn-TW.yml b/src/_locales/cmn-TW.yml index 965e809a..5461bb32 100644 --- a/src/_locales/cmn-TW.yml +++ b/src/_locales/cmn-TW.yml @@ -72,6 +72,11 @@ settings: disable_frosted_glass: 停用毛玻璃效果 reduce_frosted_glass_blur: 降低毛玻璃模糊強度 auto_hide_topbar: 自動隱藏頂欄 + topbar_icon_badges: 圖示標記樣式 + topbar_icon_badges_opt: + number: 數字 + dot: 圓點 + none: 不顯示 dock_position: Dock 位置 dock_position_desc: 螢幕上的位置 dock_position_opt: diff --git a/src/_locales/en.yml b/src/_locales/en.yml index 74506388..155ededd 100644 --- a/src/_locales/en.yml +++ b/src/_locales/en.yml @@ -72,6 +72,11 @@ settings: disable_frosted_glass: Disable frosted glass effect reduce_frosted_glass_blur: Reduce the intensity of the frosted glass blur auto_hide_topbar: Automatically hide the top bar + topbar_icon_badges: Icon badges + topbar_icon_badges_opt: + number: Number + dot: Dot + none: Do not show dock_position: Dock position dock_position_desc: Position on screen dock_position_opt: diff --git a/src/_locales/jyut.yml b/src/_locales/jyut.yml index d8d6f6ad..5b1a4319 100644 --- a/src/_locales/jyut.yml +++ b/src/_locales/jyut.yml @@ -72,6 +72,11 @@ settings: disable_frosted_glass: 閂咗毛玻璃效果 reduce_frosted_glass_blur: 降低毛玻璃模糊強度 auto_hide_topbar: 自動收埋頂欄 + topbar_icon_badges: 圖示邊位標記 + topbar_icon_badges_opt: + number: 數字 + dot: 圓點 + none: 唔顯示 dock_position: Dock 放位 dock_position_desc: 放喺螢幕邊度 dock_position_opt: diff --git a/src/components/Settings/components/General.vue b/src/components/Settings/components/General.vue index 3e27ffb4..96c233ec 100644 --- a/src/components/Settings/components/General.vue +++ b/src/components/Settings/components/General.vue @@ -44,6 +44,22 @@ const dockPositions = computed(() => { }, ] }) +const topBarIconBadgesOptions = computed(() => { + return [ + { + label: t('settings.topbar_icon_badges_opt.number'), + value: 'number', + }, + { + label: t('settings.topbar_icon_badges_opt.dot'), + value: 'dot', + }, + { + label: t('settings.topbar_icon_badges_opt.none'), + value: 'none', + }, + ] +}) const pageOptions = computed((): { label: string, icon: string, value: string }[] => { return mainStore.dockItems.map((e: any) => { @@ -125,6 +141,9 @@ function handleToggleDockItem(dockItem: any) { + +