This repository was archived by the owner on Jul 17, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -60,6 +60,22 @@ const createTrayMenu = (win: BrowserWindow): MenuItemConstructorOptions[] => {
6060 height : 16 ,
6161 } ) ;
6262 } ;
63+ /**
64+ * 获取 {@linkcode RepeatModeType} 对应的显示字符串
65+ * @param mode 重复模式
66+ * @returns 对应的显示字符串
67+ */
68+ const getRepeatLabel = ( mode : RepeatModeType ) : string => {
69+ switch ( mode ) {
70+ case "one" :
71+ return "单曲循环" ;
72+ case "off" :
73+ return "不循环" ;
74+ case "list" :
75+ default :
76+ return "列表循环" ;
77+ }
78+ } ;
6379 // 菜单
6480 const menu : MenuItemConstructorOptions [ ] = [
6581 {
@@ -90,7 +106,7 @@ const createTrayMenu = (win: BrowserWindow): MenuItemConstructorOptions[] => {
90106 } ,
91107 {
92108 id : "repeatMode" ,
93- label : repeatMode === "one" ? "单曲循环" : repeatMode === "off" ? "不循环" : "列表循环" ,
109+ label : getRepeatLabel ( repeatMode ) ,
94110 icon : showIcon ( repeatMode === "one" ? "repeat-once" : "repeat" ) ,
95111 submenu : [
96112 {
You can’t perform that action at this time.
0 commit comments