瀏覽代碼

:bug: The authentication page after startup Alt+M fails https://github.com/siyuan-note/siyuan/issues/9575

Daniel 1 年之前
父節點
當前提交
1e7a45c66d
共有 4 個文件被更改,包括 4 次插入1 次删除
  1. 1 1
      app/stage/auth.html
  2. 1 0
      kernel/model/conf.go
  3. 1 0
      kernel/server/serve.go
  4. 1 0
      kernel/util/runtime.go

+ 1 - 1
app/stage/auth.html

@@ -533,7 +533,7 @@
     // 用于授权页保持连接,避免非常驻内存内核自动退出 https://github.com/siyuan-note/insider/issues/1099
     new WebSocket((window.location.protocol === 'https:' ? 'wss' : 'ws') + '://' + window.location.host + '/ws?app=siyuan&id=auth')
     ipcRenderer.send("siyuan-hotkey", {
-        languages: {},
+        languages: {{.trayMenuLangs}},
         hotkeys: ['{{.keymapGeneralToggleWin}}']
     });
 </script>

+ 1 - 0
kernel/model/conf.go

@@ -454,6 +454,7 @@ func initLang() {
 
 		util.TimeLangs[name] = langMap["_time"].(map[string]interface{})
 		util.TaskActionLangs[name] = langMap["_taskAction"].(map[string]interface{})
+		util.TrayMenuLangs[name] = langMap["_trayMenu"].(map[string]interface{})
 	}
 }
 

+ 1 - 0
kernel/server/serve.go

@@ -350,6 +350,7 @@ func serveCheckAuth(c *gin.Context) {
 		"workspace":              filepath.Base(util.WorkspaceDir),
 		"workspacePath":          util.WorkspaceDir,
 		"keymapGeneralToggleWin": keymapHideWindow,
+		"trayMenuLangs":          util.TrayMenuLangs[util.Lang],
 	}
 	buf := &bytes.Buffer{}
 	if err = tpl.Execute(buf, model); nil != err {

+ 1 - 0
kernel/util/runtime.go

@@ -143,6 +143,7 @@ var (
 	Langs           = map[string]map[int]string{}
 	TimeLangs       = map[string]map[string]interface{}{}
 	TaskActionLangs = map[string]map[string]interface{}{}
+	TrayMenuLangs   = map[string]map[string]interface{}{}
 )
 
 var (