Update language files and UI manager for tray menu localization

This commit is contained in:
qianlifeng 2024-11-03 11:11:54 +08:00
parent dd7db5735f
commit ff736e68fc
No known key found for this signature in database
3 changed files with 14 additions and 2 deletions

View File

@ -24,6 +24,9 @@
"ui_ai": "AI",
"ui_autostart": "Autostart",
"ui_autostart_tips": "When selected, Wox will start automatically when the computer starts",
"ui_tray_toggle_app": "Toggle Wox",
"ui_tray_open_setting_window": "Settings",
"ui_tray_quit": "Quit",
"plugin_app_open": "Open",
"plugin_app_open_containing_folder": "Open Containing Folder",
"plugin_app_copy_path": "Copy Path",

View File

@ -24,6 +24,9 @@
"ui_ai": "AI",
"ui_autostart": "开机自启动",
"ui_autostart_tips": "选中后Wox将在电脑开机时自动启动",
"ui_tray_toggle_app": "显示/隐藏Wox",
"ui_tray_open_setting_window": "设置",
"ui_tray_quit": "退出",
"plugin_app_open": "打开",
"plugin_app_open_containing_folder": "打开所在文件夹",
"plugin_app_copy_path": "复制路径",

View File

@ -9,6 +9,7 @@ import (
"path"
"strings"
"sync"
"wox/i18n"
"wox/plugin"
"wox/resource"
"wox/setting"
@ -442,12 +443,17 @@ func (m *Manager) ShowTray() {
tray.CreateTray(resource.GetAppIcon(),
tray.MenuItem{
Title: "Toggle Wox",
Title: i18n.GetI18nManager().TranslateWox(ctx, "ui_tray_toggle_app"),
Callback: func() {
m.GetUI(ctx).ToggleApp(ctx)
},
}, tray.MenuItem{
Title: "Quit",
Title: i18n.GetI18nManager().TranslateWox(ctx, "ui_tray_open_setting_window"),
Callback: func() {
m.GetUI(ctx).OpenSettingWindow(ctx, share.SettingWindowContext{})
},
}, tray.MenuItem{
Title: i18n.GetI18nManager().TranslateWox(ctx, "ui_tray_quit"),
Callback: func() {
m.ExitApp(util.NewTraceContext())
},