From 870332b2def6c5764b3d4e201821e021e0057c2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=81=8D=E5=85=AE=E6=83=9A=E5=85=AE?= <101191390+HIllya51@users.noreply.github.com> Date: Tue, 27 Aug 2024 22:28:58 +0800 Subject: [PATCH] hotkeys --- .../LunaTranslator/gui/setting_hotkey.py | 68 ++++++++++++----- LunaTranslator/LunaTranslator/gui/showword.py | 14 ++-- .../files/defaultconfig/config.json | 24 +++++- .../files/defaultconfig/static_data.json | 75 ++++++++++++++++++- LunaTranslator/files/lang/ar.json | 9 ++- LunaTranslator/files/lang/cht.json | 9 ++- LunaTranslator/files/lang/cs.json | 9 ++- LunaTranslator/files/lang/de.json | 9 ++- LunaTranslator/files/lang/en.json | 9 ++- LunaTranslator/files/lang/es.json | 9 ++- LunaTranslator/files/lang/fr.json | 9 ++- LunaTranslator/files/lang/it.json | 9 ++- LunaTranslator/files/lang/ja.json | 9 ++- LunaTranslator/files/lang/ko.json | 9 ++- LunaTranslator/files/lang/nl.json | 9 ++- LunaTranslator/files/lang/pl.json | 9 ++- LunaTranslator/files/lang/pt.json | 9 ++- LunaTranslator/files/lang/ru.json | 9 ++- LunaTranslator/files/lang/sv.json | 9 ++- LunaTranslator/files/lang/th.json | 9 ++- LunaTranslator/files/lang/tr.json | 9 ++- LunaTranslator/files/lang/uk.json | 9 ++- LunaTranslator/files/lang/vi.json | 9 ++- LunaTranslator/files/lang/zh.json | 9 ++- 24 files changed, 273 insertions(+), 88 deletions(-) diff --git a/LunaTranslator/LunaTranslator/gui/setting_hotkey.py b/LunaTranslator/LunaTranslator/gui/setting_hotkey.py index a701aa46..b5ab9ad8 100644 --- a/LunaTranslator/LunaTranslator/gui/setting_hotkey.py +++ b/LunaTranslator/LunaTranslator/gui/setting_hotkey.py @@ -1,11 +1,18 @@ from qtsymbols import * import functools import gobject, windows, winsharedutils -from myutils.config import globalconfig +from myutils.config import globalconfig, static_data from myutils.winsyshotkey import SystemHotkey, registerException from myutils.hwnd import grabwindow from myutils.utils import parsekeystringtomodvkcode, unsupportkey -from gui.usefulwidget import D_getsimpleswitch, D_getsimplekeyseq, makescrollgrid +from gui.usefulwidget import ( + D_getsimpleswitch, + D_getsimplekeyseq, + makescrollgrid, + getsmalllabel, + makesubtab_lazy, + getboxlayout, +) from gui.dynalang import LLabel @@ -78,31 +85,52 @@ def registrhotkeys(self): "_30": lambda: gobject.baseobject.searchwordW.ankiwindow.recordbtn2.click(), "_31": lambda: gobject.baseobject.hualang_recordbtn.click(), "_32": functools.partial(autoreadswitch, self), + "_33": lambda: gobject.baseobject.searchwordW.soundbutton.click(), + "_34": lambda: gobject.baseobject.searchwordW.ankiconnect.click(), + "_35": lambda: gobject.baseobject.searchwordW.ankiconnect.customContextMenuRequested.emit( + QPoint() + ), + "36": lambda: gobject.baseobject.textgetmethod( + winsharedutils.clipboard_get(), False + ), } - for name in globalconfig["quick_setting"]["all"]: - if name not in self.bindfunctions: - continue + for name in self.bindfunctions: regist_or_not_key(self, name) -def setTab_quick(self, l): +def setTab_quick(self, l: QVBoxLayout): - makescrollgrid(setTab_quick_lazy(self), l) + l.addWidget( + getboxlayout( + [ + getsmalllabel("是否使用快捷键"), + D_getsimpleswitch( + globalconfig["quick_setting"], + "use", + callback=functools.partial(__enable, self), + ), + ], + makewidget=True, + ) + ) + __ = [] + __vis = [] + + def ___x(ls, l): + makescrollgrid(setTab_quick_lazy(self, ls), l) + + for _ in static_data["hotkeys"]: + __vis.append(_[0]) + __.append(functools.partial(___x, _[1])) + tab, do = makesubtab_lazy(__vis, __, delay=True) + + l.addWidget(tab) + do() -def setTab_quick_lazy(self): - - grids = [ - [ - "是否使用快捷键", - D_getsimpleswitch( - globalconfig["quick_setting"], - "use", - callback=functools.partial(__enable, self), - ), - ] - ] - for name in self.bindfunctions: +def setTab_quick_lazy(self, ls): + grids = [] + for name in ls: grids.append( [ diff --git a/LunaTranslator/LunaTranslator/gui/showword.py b/LunaTranslator/LunaTranslator/gui/showword.py index e8703a4b..6b2b022a 100644 --- a/LunaTranslator/LunaTranslator/gui/showword.py +++ b/LunaTranslator/LunaTranslator/gui/showword.py @@ -346,6 +346,10 @@ class AnkiWindow(QWidget): "不添加辞书", getIconButton(self.vistranslate_rank, "fa.gear"), ) + layout.addRow( + "成功添加后关闭窗口", + getsimpleswitch(globalconfig["ankiconnect"], "addsuccautoclose"), + ) def vistranslate_rank(self): listediter( @@ -606,16 +610,14 @@ class AnkiWindow(QWidget): def errorwrap(self, close=False): try: self.addanki() - if globalconfig["ankiconnect"]["addsuccautoclose"]: + if close or globalconfig["ankiconnect"]["addsuccautoclose"]: gobject.baseobject.searchwordW.close() else: QToolTip.showText(QCursor.pos(), "添加成功", self) - if close: - gobject.baseobject.searchwordW.close() except requests.RequestException: - getQMessageBox(self, "错误", "无法连接到anki") + getQMessageBox(gobject.baseobject.searchwordW, "错误", "无法连接到anki") except anki.AnkiException as e: - getQMessageBox(self, "错误", str(e)) + getQMessageBox(gobject.baseobject.searchwordW, "错误", str(e)) except: print_exc() @@ -823,6 +825,7 @@ class searchwordW(closeashidewindow): soundbutton = QPushButton(qtawesome.icon("fa.music"), "") soundbutton.clicked.connect(self.langdu) + self.soundbutton = soundbutton self.searchlayout.addWidget(soundbutton) ankiconnect = statusbutton( @@ -833,6 +836,7 @@ class searchwordW(closeashidewindow): ankiconnect.customContextMenuRequested.connect( lambda _: self.ankiwindow.errorwrap() ) + self.ankiconnect = ankiconnect self.searchlayout.addWidget(ankiconnect) self.tab = CustomTabBar() diff --git a/LunaTranslator/files/defaultconfig/config.json b/LunaTranslator/files/defaultconfig/config.json index b0b98546..04f649f5 100644 --- a/LunaTranslator/files/defaultconfig/config.json +++ b/LunaTranslator/files/defaultconfig/config.json @@ -826,7 +826,7 @@ }, "bindwindow": { "use": true, - "tip": "绑定窗口(部分软件不支持)(点击自己取消)", + "tip": "绑定窗口_(点击自己取消)", "icon": "fa.windows", "align": 2 }, @@ -908,6 +908,11 @@ "quick_setting": { "use": false, "all": { + "36": { + "use": false, + "name": "读取剪贴板", + "keystring": "" + }, "_1": { "use": false, "name": "手动翻译", @@ -990,7 +995,7 @@ }, "_15": { "use": false, - "name": "绑定截图窗口", + "name": "绑定窗口_(点击自己取消)", "keystring": "" }, "_16": { @@ -1067,6 +1072,21 @@ "use": false, "name": "自动朗读", "keystring": "" + }, + "_33": { + "use": false, + "name": "朗读_单词", + "keystring": "" + }, + "_34": { + "use": false, + "name": "Anki_打开", + "keystring": "" + }, + "_35": { + "use": false, + "name": "Anki_添加", + "keystring": "" } } }, diff --git a/LunaTranslator/files/defaultconfig/static_data.json b/LunaTranslator/files/defaultconfig/static_data.json index 0c5afe3a..3513e438 100644 --- a/LunaTranslator/files/defaultconfig/static_data.json +++ b/LunaTranslator/files/defaultconfig/static_data.json @@ -1913,5 +1913,78 @@ "bangumi_oauth": { "client_id": "bgm31536662bc84ee9a9", "client_secret": "b4ca9f5dc7c3819bff163843e1b5cdb0" - } + }, + "hotkeys": [ + [ + "通用", + [ + "_1", + "_2", + "_3", + "_5", + "_51", + "_6", + "_8", + "_9", + "_10", + "_16", + "_17" + ] + ], + [ + "HOOK", + [ + "_11", + "_12" + ] + ], + [ + "OCR", + [ + "_13", + "_14", + "_23", + "_26", + "_26_1" + ] + ], + [ + "剪贴板", + [ + "36", + "_4", + "_28" + ] + ], + [ + "TTS", + [ + "_32", + "_7", + "_7_1" + ] + ], + [ + "游戏", + [ + "_15", + "_20", + "_21", + "_22", + "_25", + "_27", + "_31" + ] + ], + [ + "查词", + [ + "_34", + "_29", + "_30", + "_35", + "_33" + ] + ] + ] } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ar.json b/LunaTranslator/files/lang/ar.json index 0945ca22..f4eb3ff6 100644 --- a/LunaTranslator/files/lang/ar.json +++ b/LunaTranslator/files/lang/ar.json @@ -1,5 +1,4 @@ { - "绑定窗口(部分软件不支持)(点击自己取消)": "ربط نافذة ( بعض البرامج لا تدعم ) ( انقر فوق إلغاء الأمر بنفسك )", "西里尔(CP1251)": "سيريل ( CP1251 )", "桜乃そら": "そそそ", "封面": "تغطية", @@ -56,7 +55,6 @@ "win7适配版": "ويندوز فيستا", "文本设置": "إعدادات النص", "备注": "ملاحظات", - "绑定截图窗口": "ملزمة نافذة لقطة", "任务栏中显示": "عرض شريط المهام", "修改游戏字体": "تعديل خط اللعبة", "绑定窗口按钮": "ربط زر النافذة", @@ -843,5 +841,10 @@ "事件": "الأحداث", "按下": "ضغط", "松开": "خففت", - "中断": "توقف" + "中断": "توقف", + "打开": "فتح .", + "单词": "كلمة .", + "成功添加后关闭窗口": "إغلاق النافذة بعد إضافة ناجحة", + "绑定窗口": "ملزمة نافذة", + "(点击自己取消)": "( انقر على نفسك لإلغاء )" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/cht.json b/LunaTranslator/files/lang/cht.json index e3cd2e65..ffe73bae 100644 --- a/LunaTranslator/files/lang/cht.json +++ b/LunaTranslator/files/lang/cht.json @@ -111,7 +111,6 @@ "小学馆辞书": "小學館辭書", "快捷键设置": "快速鍵設定", "是否使用快捷键": "是否使用快速鍵", - "绑定截图窗口": "綁定截圖視窗", "显示/隐藏翻译窗口": "顯示 / 隱藏翻譯視窗", "前景窗口截屏": "前景視窗截圖", "游戏静音": "遊戲靜音", @@ -364,7 +363,6 @@ "使用代理的项目": "使用代理的項目", "相关说明": "相關說明", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "如果你感覺該軟體對你有幫助,歡迎微信掃碼贊助,謝謝~", - "绑定窗口(部分软件不支持)(点击自己取消)": "綁定視窗(部分軟體不支援)(點擊自己取消)", "绑定窗口按钮": "綁定視窗按鈕", "处理": "處理", "波兰语": "波蘭語", @@ -843,5 +841,10 @@ "事件": "事件", "按下": "按下", "松开": "鬆開", - "中断": "中斷" + "中断": "中斷", + "打开": "打開", + "单词": "單詞", + "成功添加后关闭窗口": "成功添加後關閉窗口", + "绑定窗口": "綁定視窗", + "(点击自己取消)": "(點擊自己取消)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/cs.json b/LunaTranslator/files/lang/cs.json index ab9a0cf1..05f3c8ea 100644 --- a/LunaTranslator/files/lang/cs.json +++ b/LunaTranslator/files/lang/cs.json @@ -4,7 +4,6 @@ "sqlite翻译记录": "Překladový záznam SQLite", "显示编辑按钮": "Zobrazit tlačítko pro editaci", "过滤换行符": "Konce filtru", - "绑定窗口(部分软件不支持)(点击自己取消)": "Vázané okno (není podporováno některým softwarem) (kliknutím zrušíte sami)", "文本设置": "Nastavení textu", "过滤数字": "Čísla filtru", "插入特殊码": "Vložit zvláštní kód", @@ -158,7 +157,6 @@ "灵格斯": "Lingoes", "使用说明": "instrukce", "代名詞": "Synonym", - "绑定截图窗口": "Vázat okno snímku obrazovky", "执行周期": "Cyklus provádění", "希腊语(CP1253)": "Řečtina (CP1253)", "API接口地址": "Adresa rozhraní API", @@ -843,5 +841,10 @@ "事件": "událost", "按下": "Stiskněte dolů", "松开": "uvolnění", - "中断": "přerušit" + "中断": "přerušit", + "打开": "otevřít", + "单词": "slovo", + "成功添加后关闭窗口": "Zavřít okno po úspěšném přidání", + "绑定窗口": "Vázat okno", + "(点击自己取消)": "(Kliknutím zrušíte sami)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/de.json b/LunaTranslator/files/lang/de.json index 277a6e02..b082d8ed 100644 --- a/LunaTranslator/files/lang/de.json +++ b/LunaTranslator/files/lang/de.json @@ -4,7 +4,6 @@ "sqlite翻译记录": "SQLite Translation Record", "显示编辑按钮": "Schaltfläche Bearbeiten anzeigen", "过滤换行符": "Zeilenumbrüche filtern", - "绑定窗口(部分软件不支持)(点击自己取消)": "Bindefenster (wird von einigen Programmen nicht unterstützt) (klicken Sie, um selbst abzubrechen)", "文本设置": "Texteinstellungen", "过滤数字": "Filternummern", "插入特殊码": "Sondercode einfügen", @@ -158,7 +157,6 @@ "灵格斯": "Lingos", "使用说明": "Anleitung", "代名詞": "Synonym", - "绑定截图窗口": "Screenshot-Fenster binden", "执行周期": "Ausführungszyklus", "希腊语(CP1253)": "Griechisch (CP1253)", "API接口地址": "API-Schnittstelle-Adresse", @@ -843,5 +841,10 @@ "事件": "Ereignis", "按下": "Drücken Sie nach unten", "松开": "Freigabe", - "中断": "Unterbrechung" + "中断": "Unterbrechung", + "打开": "offen", + "单词": "Wort", + "成功添加后关闭窗口": "Fenster nach erfolgreichem Hinzufügen schließen", + "绑定窗口": "Fenster binden", + "(点击自己取消)": "(Klicken Sie, um selbst abzubrechen)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/en.json b/LunaTranslator/files/lang/en.json index 09b328f8..c581a5ae 100644 --- a/LunaTranslator/files/lang/en.json +++ b/LunaTranslator/files/lang/en.json @@ -44,7 +44,6 @@ "自动翻译": "Auto Translate", "锁定工具栏": "Lock Toolbar", "辞书设置": "Dictionary Settings", - "绑定截图窗口": "Bind Screenshot Window", "中文": "Chinese", "显示/隐藏翻译窗口": "Show/Hide Translation Window", "游戏": "Game", @@ -364,7 +363,6 @@ "使用代理的项目": "Items Using Proxy", "相关说明": "Related Instructions", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "If you find LunaTranslator helpful, please consider scanning the WeChat QR code to make a donation, thank you~", - "绑定窗口(部分软件不支持)(点击自己取消)": "Bind to Window (not compatible with all apps) (click to undo)", "绑定窗口按钮": "Bind to Window Button", "处理": "Processing", "波兰语": "Polish", @@ -843,5 +841,10 @@ "事件": "event", "按下": "Press down", "松开": "release", - "中断": "interrupt" + "中断": "interrupt", + "打开": "open", + "单词": "word", + "成功添加后关闭窗口": "Close the window after successful addition", + "绑定窗口": "Bind Window", + "(点击自己取消)": "(Click to cancel by yourself)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/es.json b/LunaTranslator/files/lang/es.json index d74d6ede..10dd851f 100644 --- a/LunaTranslator/files/lang/es.json +++ b/LunaTranslator/files/lang/es.json @@ -111,7 +111,6 @@ "小学馆辞书": "Diccionario de la escuela primaria", "快捷键设置": "Configuración de atajos", "是否使用快捷键": "Si usar atajos", - "绑定截图窗口": "Ventana de captura de pantalla vinculada", "显示/隐藏翻译窗口": "Mostrar / ocultar la ventana de traducción", "前景窗口截屏": "Captura de pantalla de la ventana de primer plano", "游戏静音": "Silencio del juego", @@ -364,7 +363,6 @@ "使用代理的项目": "Proyectos con agentes", "相关说明": "Instrucciones pertinentes", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Si sientes que el software te ayuda, Bienvenido al patrocinio de escaneo de wechat, Gracias.", - "绑定窗口(部分软件不支持)(点击自己取消)": "Ventana vinculada (parte del software no admite) (haga clic para cancelar por sí mismo)", "绑定窗口按钮": "Botón de ventana vinculada", "处理": "Tratamiento", "波兰语": "Polaco", @@ -843,5 +841,10 @@ "事件": "Incidencias", "按下": "Presionar", "松开": "Soltar", - "中断": "Interrupción" + "中断": "Interrupción", + "打开": "Abrir", + "单词": "Palabras", + "成功添加后关闭窗口": "Cerrar la ventana después de agregar con éxito", + "绑定窗口": "Ventana vinculada", + "(点击自己取消)": "(haga clic para cancelar por sí mismo)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/fr.json b/LunaTranslator/files/lang/fr.json index f222ff52..aeba6f24 100644 --- a/LunaTranslator/files/lang/fr.json +++ b/LunaTranslator/files/lang/fr.json @@ -111,7 +111,6 @@ "小学馆辞书": "Dictionnaire de l'école primaire", "快捷键设置": "Paramètres des raccourcis clavier", "是否使用快捷键": "Utiliser ou non des raccourcis clavier", - "绑定截图窗口": "Lier la fenêtre de capture d'écran", "显示/隐藏翻译窗口": "Afficher / masquer la fenêtre de traduction", "前景窗口截屏": "Capture d'écran de la fenêtre de premier plan", "游戏静音": "Jeu muet", @@ -364,7 +363,6 @@ "使用代理的项目": "Projets utilisant des agents", "相关说明": "Instructions connexes", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Si vous sentez que le logiciel vous aide, bienvenue Wechat scan code sponsoring, merci ~", - "绑定窗口(部分软件不支持)(点击自己取消)": "Binding window (non pris en charge par certains logiciels) (cliquez vous - même pour annuler)", "绑定窗口按钮": "Bouton BIND window", "处理": "Traitement", "波兰语": "Polonais", @@ -843,5 +841,10 @@ "事件": "Événements", "按下": "Appuyez sur", "松开": "Desserrer", - "中断": "Interruption" + "中断": "Interruption", + "打开": "Ouvrir", + "单词": "Mots", + "成功添加后关闭窗口": "Fermer la fenêtre après un ajout réussi", + "绑定窗口": "Fenêtre de liaison", + "(点击自己取消)": "(cliquez vous - même pour annuler)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/it.json b/LunaTranslator/files/lang/it.json index f618967f..2762011b 100644 --- a/LunaTranslator/files/lang/it.json +++ b/LunaTranslator/files/lang/it.json @@ -107,7 +107,6 @@ "小学馆辞书": "Dizionario della biblioteca della scuola elementare", "快捷键设置": "Impostazioni dei tasti di scelta rapida", "是否使用快捷键": "Vuoi usare i tasti di scelta rapida", - "绑定截图窗口": "Finestra di collegamento dello screenshot", "显示/隐藏翻译窗口": "Mostra/nasconde finestra di traduzione", "前景窗口截屏": "Schermata della finestra di primo piano", "游戏静音": "Muto gioco", @@ -355,7 +354,6 @@ "使用代理的项目": "Progetti che utilizzano proxy", "相关说明": "Istruzioni correlate", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Se ritieni che questo software sia utile per te, sei il benvenuto a scansionare WeChat per la sponsorizzazione.", - "绑定窗口(部分软件不支持)(点击自己取消)": "Finestra di associazione (non supportata da alcuni software) (clicca per annullarti)", "处理": "maniglia", "波兰语": "Polacco", "窗口置顶": "Finestra in alto", @@ -843,5 +841,10 @@ "事件": "evento", "按下": "Premere verso il basso", "松开": "rilascio", - "中断": "interrupt" + "中断": "interrupt", + "打开": "aperto", + "单词": "parola", + "成功添加后关闭窗口": "Chiudere la finestra dopo l'aggiunta riuscita", + "绑定窗口": "Associa finestra", + "(点击自己取消)": "(Clicca per annullare da solo)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ja.json b/LunaTranslator/files/lang/ja.json index 692fa7f9..426b8636 100644 --- a/LunaTranslator/files/lang/ja.json +++ b/LunaTranslator/files/lang/ja.json @@ -111,7 +111,6 @@ "小学馆辞书": "小学館の辞書", "快捷键设置": "ショートカット設定", "是否使用快捷键": "ショートカットキーを使用するかどうか", - "绑定截图窗口": "バインドスクリーンショットウィンドウ", "显示/隐藏翻译窗口": "翻訳ウィンドウの表示/非表示", "前景窗口截屏": "前景ウィンドウのスクリーンショット", "游戏静音": "ゲームのミュート", @@ -364,7 +363,6 @@ "使用代理的项目": "エージェントを使用したアイテム", "相关说明": "関連説明", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "もしあなたがこのソフトウェアがあなたに役立つと感じたら、微信スキャンコードの協賛を歓迎します、ありがとうございます~", - "绑定窗口(部分软件不支持)(点击自己取消)": "バインドウィンドウ(一部のソフトウェアではサポートされていません)(自分でキャンセルするをクリック)", "绑定窗口按钮": "ウィンドウボタンのバインド", "处理": "しょり", "波兰语": "ポーランド語", @@ -843,5 +841,10 @@ "事件": "イベント#イベント#", "按下": "押す", "松开": "ゆるめる", - "中断": "わりこみ" + "中断": "わりこみ", + "打开": "開く", + "单词": "単語", + "成功添加后关闭窗口": "追加に成功したらウィンドウを閉じる", + "绑定窗口": "「バインド」ウィンドウ", + "(点击自己取消)": "(自分でキャンセルするをクリック)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ko.json b/LunaTranslator/files/lang/ko.json index 20225420..9894a514 100644 --- a/LunaTranslator/files/lang/ko.json +++ b/LunaTranslator/files/lang/ko.json @@ -111,7 +111,6 @@ "小学馆辞书": "소학관 사서", "快捷键设置": "단축키 설정", "是否使用快捷键": "단축키 사용 여부", - "绑定截图窗口": "캡처 창 바인딩", "显示/隐藏翻译窗口": "번역 창 표시 / 숨기기", "前景窗口截屏": "전경 창 캡처", "游戏静音": "게임 무음", @@ -364,7 +363,6 @@ "使用代理的项目": "프록시 사용 항목", "相关说明": "관련 설명", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "만약 당신이 이 소프트웨어가 당신에게 도움이 된다고 느낀다면, 위챗 스캔 협찬을 환영합니다. 감사합니다~", - "绑定窗口(部分软件不支持)(点击自己取消)": "바인딩 창 (일부 소프트웨어는 지원되지 않음) (자체 취소 클릭)", "绑定窗口按钮": "바인딩 창 단추", "处理": "처리", "波兰语": "폴란드어", @@ -843,5 +841,10 @@ "事件": "이벤트", "按下": "누르기", "松开": "풀어", - "中断": "중단" + "中断": "중단", + "打开": "열기", + "单词": "단어", + "成功添加后关闭窗口": "성공적으로 추가한 후 창 닫기", + "绑定窗口": "바인딩 창", + "(点击自己取消)": "(자체 취소 클릭)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/nl.json b/LunaTranslator/files/lang/nl.json index 67d02e84..58de441d 100644 --- a/LunaTranslator/files/lang/nl.json +++ b/LunaTranslator/files/lang/nl.json @@ -4,7 +4,6 @@ "sqlite翻译记录": "SQLite vertaalrecord", "显示编辑按钮": "Bewerken-knop weergeven", "过滤换行符": "Regeleinden filteren", - "绑定窗口(部分软件不支持)(点击自己取消)": "Binding venster (niet ondersteund door sommige software) (klik om zelf te annuleren)", "文本设置": "Tekstinstellingen", "过滤数字": "Filternummers", "插入特殊码": "Speciale code invoegen", @@ -158,7 +157,6 @@ "灵格斯": "Lingoes", "使用说明": "instructies", "代名詞": "Synoniem", - "绑定截图窗口": "Schermafdruk binden", "执行周期": "Uitvoeringscyclus", "希腊语(CP1253)": "Grieks (CP1253)", "API接口地址": "API-interfaceadres", @@ -843,5 +841,10 @@ "事件": "gebeurtenis", "按下": "Druk omlaag", "松开": "release", - "中断": "onderbreken" + "中断": "onderbreken", + "打开": "open", + "单词": "woord", + "成功添加后关闭窗口": "Sluit het venster na succesvolle toevoeging", + "绑定窗口": "Venster binden", + "(点击自己取消)": "(Klik om zelf te annuleren)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/pl.json b/LunaTranslator/files/lang/pl.json index 11e71d6d..7b141e50 100644 --- a/LunaTranslator/files/lang/pl.json +++ b/LunaTranslator/files/lang/pl.json @@ -111,7 +111,6 @@ "小学馆辞书": "Słownik biblioteki szkół podstawowych", "快捷键设置": "Ustawienia skrótu", "是否使用快捷键": "Czy chcesz użyć klawiszy skrótów?", - "绑定截图窗口": "Wiążące okno zrzutu ekranu", "显示/隐藏翻译窗口": "Pokaż/ukryj okno tłumaczenia", "前景窗口截屏": "Zrzut ekranu okna pierwszego planu", "游戏静音": "Wycisz grę", @@ -364,7 +363,6 @@ "使用代理的项目": "Projekty wykorzystujące serwery proxy", "相关说明": "Powiązane instrukcje", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Jeśli uważasz, że to oprogramowanie jest dla Ciebie pomocne, zapraszamy do skanowania WeChat w celu uzyskania sponsorowania.", - "绑定窗口(部分软件不支持)(点击自己取消)": "Okno wiążące (nie obsługiwane przez niektóre oprogramowanie) (kliknij, aby anulować)", "绑定窗口按钮": "Przycisk Wiąż okno", "处理": "uchwyt", "波兰语": "Polski", @@ -843,5 +841,10 @@ "事件": "zdarzenie", "按下": "Naciśnij w dół", "松开": "uwolnienie", - "中断": "przerwać" + "中断": "przerwać", + "打开": "otwarty", + "单词": "słowo", + "成功添加后关闭窗口": "Zamknij okno po pomyślnym dodaniu", + "绑定窗口": "Wiąż okno", + "(点击自己取消)": "(Kliknij, aby anulować samodzielnie)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/pt.json b/LunaTranslator/files/lang/pt.json index fa41b95b..fffcd281 100644 --- a/LunaTranslator/files/lang/pt.json +++ b/LunaTranslator/files/lang/pt.json @@ -4,7 +4,6 @@ "sqlite翻译记录": "Registo de Tradução do SQLite", "显示编辑按钮": "Mostrar o botão de edição", "过滤换行符": "Quebras de linha do filtro", - "绑定窗口(部分软件不支持)(点击自己取消)": "Janela de ligação (não suportada por algum software) (clique para cancelar por si mesmo)", "文本设置": "Configuração do texto", "过滤数字": "Números do filtro", "插入特殊码": "Inserir código especial", @@ -158,7 +157,6 @@ "灵格斯": "Lingoes", "使用说明": "instruções", "代名詞": "Sinónimo", - "绑定截图窗口": "Vincular a janela da captura de ecrã", "执行周期": "Ciclo de execução", "希腊语(CP1253)": "Grego (CP1253)", "API接口地址": "Endereço da interface da API", @@ -843,5 +841,10 @@ "事件": "evento", "按下": "Pressione para baixo", "松开": "libertação", - "中断": "interromper" + "中断": "interromper", + "打开": "abrir", + "单词": "palavra", + "成功添加后关闭窗口": "Fechar a janela após a adição bem sucedida", + "绑定窗口": "Janela Vincular", + "(点击自己取消)": "(Clique para cancelar por si mesmo)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ru.json b/LunaTranslator/files/lang/ru.json index eb8ecbea..ab900adf 100644 --- a/LunaTranslator/files/lang/ru.json +++ b/LunaTranslator/files/lang/ru.json @@ -111,7 +111,6 @@ "小学馆辞书": "Словарь Xiaoxueguan", "快捷键设置": "Настройка Комбинации клавиш", "是否使用快捷键": "Настройки сочетания клавиш", - "绑定截图窗口": "Окно привязки", "显示/隐藏翻译窗口": "Показать / скрыть окно перевода", "前景窗口截屏": "Окно переднего плана", "游戏静音": "Отключить звук игры", @@ -364,7 +363,6 @@ "使用代理的项目": "Использовать прокси - проекты", "相关说明": "Примечания", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Если вы чувствуете, что программное обеспечение помогает вам, добро пожаловать в спонсорскую поддержку WeChat подметания, спасибо", - "绑定窗口(部分软件不支持)(点击自己取消)": "Связанное окно (часть программного обеспечения не поддерживается) (Нажмите сам, чтобы отменить)", "绑定窗口按钮": "Кнопка окна", "处理": "Обработка", "波兰语": "Польский язык", @@ -843,5 +841,10 @@ "事件": "События", "按下": "Нажмите", "松开": "Отпусти.", - "中断": "Прерывание" + "中断": "Прерывание", + "打开": "Открыть", + "单词": "Слова", + "成功添加后关闭窗口": "Закрыть окно после успешного добавления", + "绑定窗口": "Связанное окно", + "(点击自己取消)": "(Нажмите сами, чтобы отменить)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/sv.json b/LunaTranslator/files/lang/sv.json index 7187dfd8..e7160cb2 100644 --- a/LunaTranslator/files/lang/sv.json +++ b/LunaTranslator/files/lang/sv.json @@ -4,7 +4,6 @@ "sqlite翻译记录": "SQLite översättningspost", "显示编辑按钮": "Visa redigeringsknapp", "过滤换行符": "Filtreringsradbrytningar", - "绑定窗口(部分软件不支持)(点击自己取消)": "Bindningsfönster (inte stöds av någon programvara) (klicka för att avbryta själv)", "文本设置": "Textinställningar", "过滤数字": "Filtreringsnummer", "插入特殊码": "Infoga särskild kod", @@ -158,7 +157,6 @@ "灵格斯": "Lingo", "使用说明": "instruktioner", "代名詞": "Synonym", - "绑定截图窗口": "Bind skärmdumpfönster", "执行周期": "Körcykel", "希腊语(CP1253)": "Grekiska (CP1253)", "API接口地址": "API-gränssnittsadress", @@ -843,5 +841,10 @@ "事件": "händelse", "按下": "Tryck ner", "松开": "frigörande", - "中断": "avbryt" + "中断": "avbryt", + "打开": "öppna", + "单词": "ord", + "成功添加后关闭窗口": "Stäng fönstret efter lyckat tillägg", + "绑定窗口": "Bind fönster", + "(点击自己取消)": "(Klicka för att avbryta själv)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/th.json b/LunaTranslator/files/lang/th.json index c63737d2..01f04bae 100644 --- a/LunaTranslator/files/lang/th.json +++ b/LunaTranslator/files/lang/th.json @@ -4,7 +4,6 @@ "sqlite翻译记录": "บันทึกการแปล sqlite", "显示编辑按钮": "แสดงปุ่มแก้ไข", "过滤换行符": "กรองบรรทัดแบ่ง", - "绑定窗口(部分软件不支持)(点击自己取消)": "หน้าต่างผูกพัน (บางส่วนของซอฟต์แวร์ไม่รองรับ) (คลิกที่ตัวเองเพื่อยกเลิก)", "文本设置": "การตั้งค่าข้อความ", "过滤数字": "กรองตัวเลข", "插入特殊码": "แทรกรหัสพิเศษ", @@ -157,7 +156,6 @@ "灵格斯": "ลิงกัส", "使用说明": "คำแนะนำสำหรับการใช้งาน", "代名詞": "คำพ้องความหมาย", - "绑定截图窗口": "ผูกหน้าต่างภาพหน้าจอ", "执行周期": "รอบการดำเนินการ", "希腊语(CP1253)": "กรีก (CP1253)", "API接口地址": "ที่อยู่อินเทอร์เฟซ API", @@ -843,5 +841,10 @@ "事件": "กิจกรรม", "按下": "กด", "松开": "ปล่อย", - "中断": "หยุดชะงัก" + "中断": "หยุดชะงัก", + "打开": "เปิด", + "单词": "คำศัพท์", + "成功添加后关闭窗口": "ปิดหน้าต่างหลังจากเพิ่มเรียบร้อยแล้ว", + "绑定窗口": "หน้าต่างที่ถูกผูกไว้", + "(点击自己取消)": "(คลิกเพื่อยกเลิกด้วยตัวเอง)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/tr.json b/LunaTranslator/files/lang/tr.json index 56390a0a..f6fa0bf0 100644 --- a/LunaTranslator/files/lang/tr.json +++ b/LunaTranslator/files/lang/tr.json @@ -111,7 +111,6 @@ "小学馆辞书": "İlkokul sözlüğü", "快捷键设置": "Kısayol tuş ayarları", "是否使用快捷键": "Kısayol tuşları kullanılması", - "绑定截图窗口": "Ekran görüntüsü penceresini bağla", "显示/隐藏翻译窗口": "Çeviri penceresini göster/gizle", "前景窗口截屏": "Ön plan penceresinin ekran resimi", "游戏静音": "Oyun Sessiz", @@ -364,7 +363,6 @@ "使用代理的项目": "Proksiler kullanarak projeler", "相关说明": "İlişkili talimatlar", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Eğer bu yazılım size yardımcı olduğunu hissediyorsanız, sponsorluk için WeChat'ı taramak için hoş geldiniz. Teşekkürler ~", - "绑定窗口(部分软件不支持)(点击自己取消)": "Bağlama penceresi (bazı yazılım tarafından desteklenmiyor) (kendini iptal etmek için tıklayın)", "绑定窗口按钮": "Bağlam Pencere Düğmesi", "处理": "Döndür", "波兰语": "Polonyca@ item Spelling dictionary", @@ -843,5 +841,10 @@ "事件": "Olay", "按下": "Aşağı basın", "松开": "serbest", - "中断": "bölme" + "中断": "bölme", + "打开": "Aç", + "单词": "kelime", + "成功添加后关闭窗口": "Başarılı eklendikten sonra pencereyi kapat", + "绑定窗口": "Bağlam Penceresi", + "(点击自己取消)": "(Kendin iptal etmek için tıklayın)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/uk.json b/LunaTranslator/files/lang/uk.json index 077dbafd..f0e5ba8e 100644 --- a/LunaTranslator/files/lang/uk.json +++ b/LunaTranslator/files/lang/uk.json @@ -107,7 +107,6 @@ "小学馆辞书": "Словник бібліотеки основних школ", "快捷键设置": "Параметри клавіш скорочення", "是否使用快捷键": "Do you want to use shortcut keys", - "绑定截图窗口": "В’ єднання вікна знімку екрана", "显示/隐藏翻译窗口": "Показувати/сховати вікно перекладу", "前景窗口截屏": "Знімок вікна переднього плану", "游戏静音": "Гра Вимкнути", @@ -355,7 +354,6 @@ "使用代理的项目": "Projects using proxies", "相关说明": "Пов’ язані інструкції", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Якщо ви відчуваєте, що це програмне забезпечення допомагає вам, ви можете сканувати WeChat для спонсорування. Дякую ~", - "绑定窗口(部分软件不支持)(点击自己取消)": "Вікно прив’ язання (не підтримується деяким програмним забезпеченням) (натисніть, щоб скасувати себе)", "处理": "ручка", "波兰语": "ПольськаName", "窗口置顶": "Верхнє вікно", @@ -843,5 +841,10 @@ "事件": "подія", "按下": "Натисніть вниз", "松开": "випускати", - "中断": "перервати" + "中断": "перервати", + "打开": "відкрити", + "单词": "слово", + "成功添加后关闭窗口": "Закрити вікно після успішного додавання", + "绑定窗口": "В’ єднати вікно", + "(点击自己取消)": "(Натисніть, щоб скасувати самостійно)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/vi.json b/LunaTranslator/files/lang/vi.json index adba5564..aaa136d0 100644 --- a/LunaTranslator/files/lang/vi.json +++ b/LunaTranslator/files/lang/vi.json @@ -111,7 +111,6 @@ "小学馆辞书": "Thư từ trường tiểu học", "快捷键设置": "Thiết lập phím tắt", "是否使用快捷键": "Dùng phím tắt hay không", - "绑定截图窗口": "Cửa sổ ảnh chụp màn hình bị ràng buộc", "显示/隐藏翻译窗口": "Hiện/ẩn cửa sổ dịch", "前景窗口截屏": "Ảnh chụp cửa sổ Foreground", "游戏静音": "Im lặng trò chơi", @@ -364,7 +363,6 @@ "使用代理的项目": "Các dự án sử dụng proxy", "相关说明": "Hướng dẫn liên quan", "如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Nếu bạn cảm thấy phần mềm này có ích cho bạn, hoan nghênh tài trợ quét mã wechat, cảm ơn~", - "绑定窗口(部分软件不支持)(点击自己取消)": "Cửa sổ bị ràng buộc (một số phần mềm không hỗ trợ) (Nhấp vào tự hủy)", "绑定窗口按钮": "Nút cửa sổ liên kết", "处理": "Xử lý", "波兰语": "Ba Lan", @@ -843,5 +841,10 @@ "事件": "Sự kiện", "按下": "Nhấn", "松开": "Thả lỏng", - "中断": "Ngắt" + "中断": "Ngắt", + "打开": "Mở", + "单词": "Từ", + "成功添加后关闭窗口": "Đóng cửa sổ sau khi thêm thành công", + "绑定窗口": "Cửa sổ bị ràng buộc", + "(点击自己取消)": "(Click vào tự hủy)" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/zh.json b/LunaTranslator/files/lang/zh.json index 1a660580..9922c2c9 100644 --- a/LunaTranslator/files/lang/zh.json +++ b/LunaTranslator/files/lang/zh.json @@ -4,7 +4,6 @@ "sqlite翻译记录": "", "显示编辑按钮": "", "过滤换行符": "", - "绑定窗口(部分软件不支持)(点击自己取消)": "", "文本设置": "", "过滤数字": "", "插入特殊码": "", @@ -158,7 +157,6 @@ "灵格斯": "", "使用说明": "", "代名詞": "", - "绑定截图窗口": "", "执行周期": "", "希腊语(CP1253)": "", "API接口地址": "", @@ -843,5 +841,10 @@ "事件": "", "按下": "", "松开": "", - "中断": "" + "中断": "", + "打开": "", + "单词": "", + "成功添加后关闭窗口": "", + "绑定窗口": "", + "(点击自己取消)": "" } \ No newline at end of file