@@ -45,11 +45,7 @@ export type OptionMessage = {
4545 } ,
4646 darkMode : {
4747 label : string
48- options : {
49- on : string
50- off : string
51- timed : string
52- }
48+ options : Record < timer . option . DarkMode , string >
5349 }
5450 limitFilterType : Record < timer . limit . FilterType , string > & {
5551 label : string
@@ -87,6 +83,13 @@ export type OptionMessage = {
8783 defaultValue : string
8884}
8985
86+ const FOLLOW_BROWSER : Record < timer . Locale , string > = {
87+ zh_CN : '跟随浏览器' ,
88+ zh_TW : '跟隨瀏覽器' ,
89+ en : 'Follow browser' ,
90+ ja : 'ブラウザと同じ' ,
91+ }
92+
9093const _default : Messages < OptionMessage > = {
9194 zh_CN : {
9295 yes : '是' ,
@@ -112,7 +115,7 @@ const _default: Messages<OptionMessage> = {
112115 badgeTextContent : '当前网站的今日浏览时长' ,
113116 locale : {
114117 label : "语言设置 {input}" ,
115- default : "跟随浏览器" ,
118+ default : FOLLOW_BROWSER . zh_CN ,
116119 changeConfirm : "语言设置成功,请刷新页面!" ,
117120 reloadButton : "刷新"
118121 } ,
@@ -124,6 +127,7 @@ const _default: Messages<OptionMessage> = {
124127 darkMode : {
125128 label : "夜间模式 {input}" ,
126129 options : {
130+ default : FOLLOW_BROWSER . zh_CN ,
127131 on : "始终开启" ,
128132 off : "始终关闭" ,
129133 timed : "定时开启"
@@ -194,7 +198,7 @@ const _default: Messages<OptionMessage> = {
194198 badgeTextContent : '當前網站的今日瀏覽時長' ,
195199 locale : {
196200 label : "語言設置 {input}" ,
197- default : "跟隨瀏覽器" ,
201+ default : FOLLOW_BROWSER . zh_TW ,
198202 changeConfirm : "語言設置成功,請刷新頁麵!" ,
199203 reloadButton : "刷新"
200204 } ,
@@ -206,6 +210,7 @@ const _default: Messages<OptionMessage> = {
206210 darkMode : {
207211 label : "黑暗模式 {input}" ,
208212 options : {
213+ default : FOLLOW_BROWSER . zh_TW ,
209214 on : "始終開啟" ,
210215 off : "始終關閉" ,
211216 timed : "定時開啟"
@@ -275,7 +280,7 @@ const _default: Messages<OptionMessage> = {
275280 badgeTextContent : 'the browsing time of current website' ,
276281 locale : {
277282 label : "Language {input}" ,
278- default : "Follow browser" ,
283+ default : FOLLOW_BROWSER . en ,
279284 changeConfirm : "The language has been changed successfully, please reload this page!" ,
280285 reloadButton : "Reload"
281286 } ,
@@ -287,6 +292,7 @@ const _default: Messages<OptionMessage> = {
287292 darkMode : {
288293 label : "Dark mode {input}" ,
289294 options : {
295+ default : FOLLOW_BROWSER . en ,
290296 on : "Always on" ,
291297 off : "Always off" ,
292298 timed : "Timed on"
@@ -357,7 +363,7 @@ const _default: Messages<OptionMessage> = {
357363 badgeTextContent : '現在のウェブサイトの閲覧時間' ,
358364 locale : {
359365 label : "言語設定 {input}" ,
360- default : "ブラウザと同じ" ,
366+ default : FOLLOW_BROWSER . ja ,
361367 changeConfirm : "言語が正常に変更されました。このページをリロードしてください。" ,
362368 reloadButton : "リロード"
363369 } ,
@@ -369,6 +375,7 @@ const _default: Messages<OptionMessage> = {
369375 darkMode : {
370376 label : "ダークモード {input}" ,
371377 options : {
378+ default : FOLLOW_BROWSER . ja ,
372379 on : "常にオン" ,
373380 off : "常にオフ" ,
374381 timed : "時限スタート"
0 commit comments