diff --git a/LunaTranslator/LunaTranslator/gui/settingpage_xianshishezhi.py b/LunaTranslator/LunaTranslator/gui/settingpage_xianshishezhi.py index 4f043a73..65b6404f 100644 --- a/LunaTranslator/LunaTranslator/gui/settingpage_xianshishezhi.py +++ b/LunaTranslator/LunaTranslator/gui/settingpage_xianshishezhi.py @@ -54,37 +54,24 @@ def setTabThree(self): self.tabadd_lazy(self.tab_widget, ("显示设置"), lambda: setTabThree_lazy(self)) -@Singleton -class dialog_toolbutton(QDialog): - def __init__(self, parent) -> None: - super().__init__(parent, Qt.WindowCloseButtonHint) - self.setWindowTitle(_TR("窗口按钮设置")) - model = QStandardItemModel() - model.setHorizontalHeaderLabels( - _TRL(["显示", "", "", "对齐", "图标", "图标2", "说明"]) - ) +def createbuttonwidget(self): - layout = QVBoxLayout(self) # - self.model = model + model = QStandardItemModel() + model.setHorizontalHeaderLabels( + _TRL(["显示", "", "", "对齐", "图标", "图标2", "说明"]) + ) - table = QTableView() + table = QTableView() - table.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeToContents) - table.horizontalHeader().setStretchLastSection(True) - table.setEditTriggers(QAbstractItemView.NoEditTriggers) - table.setSelectionBehavior(QAbstractItemView.SelectRows) - table.setSelectionMode((QAbstractItemView.SingleSelection)) - table.setWordWrap(False) - table.setModel(model) - self.table = table - for row, k in enumerate(globalconfig["toolbutton"]["rank2"]): - self.newline(row, k) - layout.addWidget(table) + table.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeToContents) + table.horizontalHeader().setStretchLastSection(True) + table.setEditTriggers(QAbstractItemView.NoEditTriggers) + table.setSelectionBehavior(QAbstractItemView.SelectRows) + table.setSelectionMode((QAbstractItemView.SingleSelection)) + table.setWordWrap(False) + table.setModel(model) - self.resize(QSize(800, 400)) - self.show() - - def changerank2(self, key, up): + def changerank2(key, up): idx = globalconfig["toolbutton"]["rank2"].index(key) idx2 = idx + (-1 if up else 1) if idx2 < 0 or idx2 >= len(globalconfig["toolbutton"]["rank2"]): @@ -98,11 +85,11 @@ class dialog_toolbutton(QDialog): globalconfig["toolbutton"]["rank2"][idx], ) - self.model.removeRow(idx2) - self.newline(idx, globalconfig["toolbutton"]["rank2"][idx]), + model.removeRow(idx2) + newline(idx, globalconfig["toolbutton"]["rank2"][idx]), gobject.baseobject.translation_ui.adjustbuttons() - def newline(self, row, k): + def newline(row, k): if "belong" in globalconfig["toolbutton"]["buttons"][k]: belong = ( "(" @@ -112,7 +99,7 @@ class dialog_toolbutton(QDialog): ) else: belong = "" - self.model.insertRow( + model.insertRow( row, [ QStandardItem(), @@ -126,8 +113,8 @@ class dialog_toolbutton(QDialog): ), ], ) - self.table.setIndexWidget( - self.model.index(row, 0), + table.setIndexWidget( + model.index(row, 0), getsimpleswitch( globalconfig["toolbutton"]["buttons"][k], "use", @@ -137,28 +124,28 @@ class dialog_toolbutton(QDialog): button_up = getcolorbutton( globalconfig, "", - callback=functools.partial(self.changerank2, k, True), + callback=functools.partial(changerank2, k, True), icon="fa.arrow-up", constcolor="#FF69B4", ) button_down = getcolorbutton( globalconfig, "", - callback=functools.partial(self.changerank2, k, False), + callback=functools.partial(changerank2, k, False), icon="fa.arrow-down", constcolor="#FF69B4", ) - self.table.setIndexWidget( - self.model.index(row, 1), + table.setIndexWidget( + model.index(row, 1), button_up, ) - self.table.setIndexWidget( - self.model.index(row, 2), + table.setIndexWidget( + model.index(row, 2), button_down, ) - self.table.setIndexWidget( - self.model.index(row, 3), + table.setIndexWidget( + model.index(row, 3), getsimplecombobox( _TRL(["居左", "居右", "居中"]), globalconfig["toolbutton"]["buttons"][k], @@ -166,8 +153,8 @@ class dialog_toolbutton(QDialog): callback=lambda _: gobject.baseobject.translation_ui.adjustbuttons(), ), ) - self.table.setIndexWidget( - self.model.index(row, 4), + table.setIndexWidget( + model.index(row, 4), getcolorbutton( "", "", @@ -181,8 +168,8 @@ class dialog_toolbutton(QDialog): ), ) if "icon2" in globalconfig["toolbutton"]["buttons"][k]: - self.table.setIndexWidget( - self.model.index(row, 5), + table.setIndexWidget( + model.index(row, 5), getcolorbutton( "", "", @@ -196,6 +183,11 @@ class dialog_toolbutton(QDialog): ), ) + for row, k in enumerate(globalconfig["toolbutton"]["rank2"]): + newline(row, k) + + return table + @Singleton class dialog_selecticon(QDialog): @@ -456,6 +448,47 @@ def setTabThree_lazy(self): def themelist(t): return [_["name"] for _ in static_data["themes"][t]] + xingweigrid = [ + [("游戏最小化时窗口隐藏", 6), (getsimpleswitch(globalconfig, "minifollow"), 1)], + [ + ("游戏失去焦点时窗口隐藏", 6), + (getsimpleswitch(globalconfig, "focusfollow"), 1), + ], + [ + ("游戏失去焦点时取消置顶", 6), + (getsimpleswitch(globalconfig, "focusnotop"), 1), + ], + [ + ("游戏窗口移动时同步移动", 6), + (getsimpleswitch(globalconfig, "movefollow"), 1), + ], + [ + ("固定窗口尺寸", 6), + getsimpleswitch(globalconfig, "fixedheight"), + ], + [ + ("自动隐藏窗口", 6), + (getsimpleswitch(globalconfig, "autodisappear"), 1), + "", + ("隐藏延迟(s)", 3), + (getspinbox(1, 100, globalconfig, "disappear_delay"), 2), + ], + [ + ("任务栏中显示", 6), + getsimpleswitch(globalconfig, "showintab", callback=__changeshowintab), + ], + [("子窗口任务栏中显示", 6), getsimpleswitch(globalconfig, "showintab_sub")], + [ + ("选择文本窗口中文本框只读", 6), + getsimpleswitch( + globalconfig, + "textboxreadonly", + callback=lambda x: gobject.baseobject.hookselectdialog.textOutput.setReadOnly( + x + ), + ), + ], + ] uigrid = [ [("设置界面字体", 4), (self.sfont_comboBox, 5)], [ @@ -559,56 +592,6 @@ def setTabThree_lazy(self): ), ], [], - [ - ("窗口按钮设置", 6), - getcolorbutton( - globalconfig, - "", - callback=lambda x: dialog_toolbutton(self), - icon="fa.gear", - constcolor="#FF69B4", - ), - ], - [], - [("游戏最小化时窗口隐藏", 6), (getsimpleswitch(globalconfig, "minifollow"), 1)], - [ - ("游戏失去焦点时窗口隐藏", 6), - (getsimpleswitch(globalconfig, "focusfollow"), 1), - ], - [ - ("游戏失去焦点时取消置顶", 6), - (getsimpleswitch(globalconfig, "focusnotop"), 1), - ], - [ - ("游戏窗口移动时同步移动", 6), - (getsimpleswitch(globalconfig, "movefollow"), 1), - ], - [ - ("固定窗口尺寸", 6), - getsimpleswitch(globalconfig, "fixedheight"), - ], - [ - ("自动隐藏窗口", 6), - (getsimpleswitch(globalconfig, "autodisappear"), 1), - "", - ("隐藏延迟(s)", 3), - (getspinbox(1, 100, globalconfig, "disappear_delay"), 2), - ], - [ - ("任务栏中显示", 6), - getsimpleswitch(globalconfig, "showintab", callback=__changeshowintab), - ], - [("子窗口任务栏中显示", 6), getsimpleswitch(globalconfig, "showintab_sub")], - [ - ("选择文本窗口中文本框只读", 6), - getsimpleswitch( - globalconfig, - "textboxreadonly", - callback=lambda x: gobject.baseobject.hookselectdialog.textOutput.setReadOnly( - x - ), - ), - ], [], [ ("明暗", 6), @@ -968,10 +951,12 @@ def setTabThree_lazy(self): ], ] tab = self.makesubtab_lazy( - ["文本设置", "界面设置", "窗口缩放"], + ["文本设置", "界面主题", "窗口行为", "工具按钮", "窗口缩放"], [ lambda: self.makescroll(self.makegrid(textgrid)), lambda: self.makescroll(self.makegrid(uigrid)), + lambda: self.makescroll(self.makegrid(xingweigrid)), + lambda: createbuttonwidget(self), lambda: self.makevbox( [ self.makegrid(commonfsgrid), diff --git a/LunaTranslator/files/lang/ar.json b/LunaTranslator/files/lang/ar.json index 84998c83..0dedd73e 100644 --- a/LunaTranslator/files/lang/ar.json +++ b/LunaTranslator/files/lang/ar.json @@ -243,7 +243,6 @@ "json文件": "جسون فايل", "東北ずん子/东北俊子": "توهوكو توهوكو / توهوكو جونكو", "缩放时禁用窗口大小调整": "تعطيل حجم النافذة عند التكبير", - "窗口按钮设置": "إعدادات زر النافذة", "OCR设置": "التعرف الضوئي على الحروف", "剪贴板设置": "الحافظة إعدادات", "显示/隐藏翻译窗口": "إظهار / إخفاء نافذة الترجمة", @@ -290,7 +289,6 @@ "不显示api": "لا تظهر API", "不同词性颜色(需要Mecab)": "أجزاء مختلفة من الكلام اللون ( مطلوب ميكاب )", "百度api": "بايدو API", - "界面设置": "إعدادات واجهة", "希伯来语(CP1255)": "العبرية ( CP1255 )", "确定": "أكّد", "过滤ASCII字符集": "تصفية أسكي مجموعة الأحرف", @@ -801,5 +799,8 @@ "例句中加粗单词": "على سبيل المثال كلمة جريئة", "工具栏": "شريط الأدوات", "背景颜色": "لون الخلفية", - "翻译窗口": "نافذة الترجمة" + "翻译窗口": "نافذة الترجمة", + "工具按钮": "أداة زر", + "界面主题": "واجهة الموضوع", + "窗口行为": "نافذة السلوك" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/cht.json b/LunaTranslator/files/lang/cht.json index 52d8b20b..08e94572 100644 --- a/LunaTranslator/files/lang/cht.json +++ b/LunaTranslator/files/lang/cht.json @@ -340,7 +340,6 @@ "代理设置": "代理設定", "自动更新": "自動更新", "排除复制自翻译器的文本": "排除複製自翻譯器的文字", - "界面设置": "介面設定", "文本设置": "文字設定", "语法加亮": "語法加亮", "语音合成": "語音合成", @@ -450,7 +449,6 @@ "处理": "處理", "波兰语": "波蘭語", "窗口置顶": "視窗置頂", - "窗口按钮设置": "視窗按鈕設定", "仅": "僅", "注册网址2": "註冊網址2", "任务栏中显示": "工作列中顯示", @@ -801,5 +799,8 @@ "例句中加粗单词": "例句中加粗單詞", "工具栏": "工具列", "背景颜色": "背景顏色", - "翻译窗口": "翻譯視窗" + "翻译窗口": "翻譯視窗", + "工具按钮": "工具按鈕", + "界面主题": "介面主題", + "窗口行为": "視窗行為" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/en.json b/LunaTranslator/files/lang/en.json index af656a05..194c106f 100644 --- a/LunaTranslator/files/lang/en.json +++ b/LunaTranslator/files/lang/en.json @@ -340,7 +340,6 @@ "代理设置": "Proxy Settings", "自动更新": "Automatic update", "排除复制自翻译器的文本": "Exclude text copied from the translator", - "界面设置": "Interface settings", "文本设置": "Text Settings", "语法加亮": "Grammar highlighting", "语音合成": "speech synthesis", @@ -450,7 +449,6 @@ "处理": "handle", "波兰语": "Polish", "窗口置顶": "Window Top", - "窗口按钮设置": "Window button settings", "仅": "only", "注册网址2": "Registration website 2", "任务栏中显示": "Show in taskbar", @@ -801,5 +799,8 @@ "例句中加粗单词": "Bold words in the example sentence", "工具栏": "toolbar", "背景颜色": "background color ", - "翻译窗口": "Translation Window" + "翻译窗口": "Translation Window", + "工具按钮": "Tool buttons", + "界面主题": "Interface Theme", + "窗口行为": "Window behavior" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/es.json b/LunaTranslator/files/lang/es.json index 05842aa9..c454f422 100644 --- a/LunaTranslator/files/lang/es.json +++ b/LunaTranslator/files/lang/es.json @@ -340,7 +340,6 @@ "代理设置": "Configuración del agente", "自动更新": "Actualización automática", "排除复制自翻译器的文本": "Excluir el texto copiado del traductor", - "界面设置": "Configuración de la interfaz", "文本设置": "Configuración de texto", "语法加亮": "Resaltado gramatical", "语音合成": "Síntesis de voz", @@ -450,7 +449,6 @@ "处理": "Tratamiento", "波兰语": "Polaco", "窗口置顶": "La ventana está en la parte superior", - "窗口按钮设置": "Configuración del botón de la ventana", "仅": "Solo", "注册网址2": "Sitio web de registro 2", "任务栏中显示": "Se muestra en la barra de tareas", @@ -801,5 +799,8 @@ "例句中加粗单词": "Palabras en negrita en oraciones de ejemplo", "工具栏": "Barra de herramientas", "背景颜色": "Color de fondo", - "翻译窗口": "Ventana de traducción" + "翻译窗口": "Ventana de traducción", + "工具按钮": "Botones de herramientas", + "界面主题": "Tema de la interfaz", + "窗口行为": "Comportamiento de la ventana" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/fr.json b/LunaTranslator/files/lang/fr.json index 87309166..c10f2085 100644 --- a/LunaTranslator/files/lang/fr.json +++ b/LunaTranslator/files/lang/fr.json @@ -340,7 +340,6 @@ "代理设置": "Paramètres de l'agent", "自动更新": "Mise à jour automatique", "排除复制自翻译器的文本": "Exclure le texte copié depuis le traducteur", - "界面设置": "Paramètres de l'interface", "文本设置": "Paramètres de texte", "语法加亮": "Grammaire éclaircie", "语音合成": "Synthèse vocale", @@ -450,7 +449,6 @@ "处理": "Traitement", "波兰语": "Polonais", "窗口置顶": "Haut de la fenêtre", - "窗口按钮设置": "Paramètres du bouton fenêtre", "仅": "Uniquement", "注册网址2": "Adresse Web d'inscription 2", "任务栏中显示": "Affichage dans la barre des tâches", @@ -801,5 +799,8 @@ "例句中加粗单词": "Mots épaissis dans une phrase d'exemple", "工具栏": "Barre d'outils", "背景颜色": "Couleur de fond", - "翻译窗口": "Fenêtre de traduction" + "翻译窗口": "Fenêtre de traduction", + "工具按钮": "Le bouton outils", + "界面主题": "Thème de l'interface", + "窗口行为": "Comportement de la fenêtre" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/it.json b/LunaTranslator/files/lang/it.json index 7edc1797..78dffe59 100644 --- a/LunaTranslator/files/lang/it.json +++ b/LunaTranslator/files/lang/it.json @@ -330,7 +330,6 @@ "代理设置": "Impostazioni proxy", "自动更新": "Aggiornamento automatico", "排除复制自翻译器的文本": "Escludi testo copiato dal traduttore", - "界面设置": "Impostazioni interfaccia", "文本设置": "Impostazioni testo", "语法加亮": "Evidenziazione grammaticale", "语音合成": "sintesi vocale", @@ -436,7 +435,6 @@ "绑定窗口(部分软件不支持)(点击自己取消)": "Finestra di associazione (non supportata da alcuni software) (clicca per annullarti)", "处理": "maniglia", "波兰语": "Polacco", - "窗口按钮设置": "Impostazioni pulsante finestra", "窗口置顶": "Finestra in alto", "显示显示原文按钮": "Mostra pulsante originale", "显示复制原文按钮": "Mostra pulsante Copia originale", @@ -801,5 +799,8 @@ "例句中加粗单词": "Parole grasse nella frase di esempio", "工具栏": "barra degli strumenti", "背景颜色": "colore di sfondo", - "翻译窗口": "Finestra di traduzione" + "翻译窗口": "Finestra di traduzione", + "工具按钮": "Pulsanti strumenti", + "界面主题": "Tema interfaccia", + "窗口行为": "Comportamento delle finestre" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ja.json b/LunaTranslator/files/lang/ja.json index 4363d693..a900ffa0 100644 --- a/LunaTranslator/files/lang/ja.json +++ b/LunaTranslator/files/lang/ja.json @@ -340,7 +340,6 @@ "代理设置": "プロキシ設定", "自动更新": "自動更新", "排除复制自翻译器的文本": "翻訳機からコピーされたテキストを除外する", - "界面设置": "インタフェースの設定", "文本设置": "テキスト設定", "语法加亮": "構文の強調表示", "语音合成": "音声合成", @@ -450,7 +449,6 @@ "处理": "しょり", "波兰语": "ポーランド語", "窗口置顶": "ウィンドウの最上部", - "窗口按钮设置": "ウィンドウボタンの設定", "仅": "のみ", "注册网址2": "登録サイト2", "任务栏中显示": "タスクバーに表示", @@ -801,5 +799,8 @@ "例句中加粗单词": "例文中の太字単語", "工具栏": "ツールバー", "背景颜色": "背景色", - "翻译窗口": "翻訳ウィンドウ" + "翻译窗口": "翻訳ウィンドウ", + "工具按钮": "ツールボタン", + "界面主题": "インタフェーストピック", + "窗口行为": "ウィンドウの動作" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ko.json b/LunaTranslator/files/lang/ko.json index 8632841a..dbcec3e8 100644 --- a/LunaTranslator/files/lang/ko.json +++ b/LunaTranslator/files/lang/ko.json @@ -340,7 +340,6 @@ "代理设置": "프록시 설정", "自动更新": "자동 업데이트", "排除复制自翻译器的文本": "번역기에서 복사한 텍스트 제외", - "界面设置": "인터페이스 설정", "文本设置": "텍스트 설정", "语法加亮": "구문 강조표시", "语音合成": "음성 합성", @@ -450,7 +449,6 @@ "处理": "처리", "波兰语": "폴란드어", "窗口置顶": "창 상단", - "窗口按钮设置": "창 단추 설정", "仅": "전용", "注册网址2": "등록 웹 주소 2", "任务栏中显示": "작업 표시줄에 표시", @@ -801,5 +799,8 @@ "例句中加粗单词": "예문에 단어를 굵게 넣다", "工具栏": "도구 모음", "背景颜色": "배경색", - "翻译窗口": "번역 창" + "翻译窗口": "번역 창", + "工具按钮": "도구 단추", + "界面主题": "인터페이스 주제", + "窗口行为": "창 동작" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/pl.json b/LunaTranslator/files/lang/pl.json index fa459d64..f0268911 100644 --- a/LunaTranslator/files/lang/pl.json +++ b/LunaTranslator/files/lang/pl.json @@ -340,7 +340,6 @@ "代理设置": "Ustawienia proxy", "自动更新": "Automatyczna aktualizacja", "排除复制自翻译器的文本": "Wyklucz tekst skopiowany z tłumacza", - "界面设置": "Ustawienia interfejsu", "文本设置": "Ustawienia tekstu", "语法加亮": "Podkreślenie gramatyki", "语音合成": "synteza mowy", @@ -450,7 +449,6 @@ "处理": "uchwyt", "波兰语": "Polski", "窗口置顶": "Góra okna", - "窗口按钮设置": "Ustawienia przycisku okna", "仅": "Tylko", "注册网址2": "Strona internetowa rejestracyjna 2", "任务栏中显示": "Pokaż na pasku zadań", @@ -801,5 +799,8 @@ "例句中加粗单词": "Pogrubione słowa w zdaniu przykładowym", "工具栏": "pasek narzędzi", "背景颜色": "Kolor tła", - "翻译窗口": "Okno tłumaczenia" + "翻译窗口": "Okno tłumaczenia", + "工具按钮": "Przyciski narzędziowe", + "界面主题": "Motyw interfejsu", + "窗口行为": "Zachowanie okna" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/ru.json b/LunaTranslator/files/lang/ru.json index f16ecd7a..c71eaf6b 100644 --- a/LunaTranslator/files/lang/ru.json +++ b/LunaTranslator/files/lang/ru.json @@ -340,7 +340,6 @@ "代理设置": "Параметры прокси", "自动更新": "Автоматическое обновление", "排除复制自翻译器的文本": "Исключить копирование текста с переводчика", - "界面设置": "Параметры интерфейса", "文本设置": "Настройки текста", "语法加亮": "Грамматика подсвечивается", "语音合成": "Синтез речи", @@ -450,7 +449,6 @@ "处理": "Обработка", "波兰语": "Польский язык", "窗口置顶": "Верхнее окно", - "窗口按钮设置": "Настройка кнопок окна", "仅": "Только", "注册网址2": "Сайт регистрации 2", "任务栏中显示": "Показать панель задач", @@ -801,5 +799,8 @@ "例句中加粗单词": "Добавить слово в пример", "工具栏": "Панель инструментов", "背景颜色": "Цвет фона", - "翻译窗口": "Окно перевода" + "翻译窗口": "Окно перевода", + "工具按钮": "Кнопки инструментов", + "界面主题": "Интерфейсная тема", + "窗口行为": "Поведение окна" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/th.json b/LunaTranslator/files/lang/th.json index 9419ff0a..8ccb65c5 100644 --- a/LunaTranslator/files/lang/th.json +++ b/LunaTranslator/files/lang/th.json @@ -1,7 +1,6 @@ { "使用代理": "ใช้พร็อกซี่", "进程": "กระบวนการ", - "界面设置": "การตั้งค่าอินเทอร์เฟซ", "sqlite翻译记录": "บันทึกการแปล sqlite", "使用LE": "ใช้ LE", "显示编辑按钮": "แสดงปุ่มแก้ไข", @@ -457,7 +456,6 @@ "阿拉伯语": "ภาษาอาหรับ", "紲星あかり/绁星灯": "โคมไฟดาวคะริ / โคมไฟดาวคะริ", "使用Unicode范围过滤": "กรองโดยใช้ช่วง Unicode", - "窗口按钮设置": "การตั้งค่าปุ่มหน้าต่าง", "结束地址(hex)": "ที่อยู่ปลายทาง (hex)", "竖向OCR识别": "การระบุ OCR ในแนวตั้ง", "正则表达式替换": "แทนที่นิพจน์ปกติ", @@ -801,5 +799,8 @@ "例句中加粗单词": "คำหยาบในประโยคตัวอย่าง", "工具栏": "แถบเครื่องมือ", "背景颜色": "สีพื้นหลัง", - "翻译窗口": "หน้าต่างการแปล" + "翻译窗口": "หน้าต่างการแปล", + "工具按钮": "ปุ่มเครื่องมือ", + "界面主题": "ธีมอินเตอร์เฟซ", + "窗口行为": "พฤติกรรมของหน้าต่าง" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/tr.json b/LunaTranslator/files/lang/tr.json index f898d92a..5049c054 100644 --- a/LunaTranslator/files/lang/tr.json +++ b/LunaTranslator/files/lang/tr.json @@ -340,7 +340,6 @@ "代理设置": "Proksi Ayarları", "自动更新": "Otomatik güncelleştirme", "排除复制自翻译器的文本": "Tercümeden kopyalanan metin dışarı çıkar", - "界面设置": "Arayüz ayarları", "文本设置": "Metin Ayarları", "语法加亮": "Grammar ışıklandırma", "语音合成": "konuşma sintezi", @@ -450,7 +449,6 @@ "处理": "Döndür", "波兰语": "Polonyca@ item Spelling dictionary", "窗口置顶": "Pencere Üst", - "窗口按钮设置": "Pencere düğme ayarları", "仅": "Sadece", "注册网址2": "Kayıt sitesi 2", "任务栏中显示": "Görev çubuğunda göster", @@ -801,5 +799,8 @@ "例句中加粗单词": "Örneğin cümlelerinde kalın kelimeler", "工具栏": "araç çubuğu", "背景颜色": "Arkaplan rengi", - "翻译窗口": "Çeviri Penceresi" + "翻译窗口": "Çeviri Penceresi", + "工具按钮": "Araç düğmeleri", + "界面主题": "Interface Theme", + "窗口行为": "Pencere davranışları" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/uk.json b/LunaTranslator/files/lang/uk.json index a9fdbb45..8f2a0140 100644 --- a/LunaTranslator/files/lang/uk.json +++ b/LunaTranslator/files/lang/uk.json @@ -330,7 +330,6 @@ "代理设置": "Параметри проксі", "自动更新": "Автоматичне оновлення", "排除复制自翻译器的文本": "Виключити текст копіюваний з перекладача", - "界面设置": "Параметри інтерфейсу", "文本设置": "Text Settings", "语法加亮": "Підсвічування грами", "语音合成": "синтез мовлення", @@ -436,7 +435,6 @@ "绑定窗口(部分软件不支持)(点击自己取消)": "Вікно прив’ язання (не підтримується деяким програмним забезпеченням) (натисніть, щоб скасувати себе)", "处理": "ручка", "波兰语": "ПольськаName", - "窗口按钮设置": "Window button settings", "窗口置顶": "Верхнє вікно", "显示显示原文按钮": "Показати початкову кнопку", "显示复制原文按钮": "Показати початкову кнопку копіювання", @@ -801,5 +799,8 @@ "例句中加粗单词": "Жирі слова у прикладному реченні", "工具栏": "панель інструментів", "背景颜色": "колір тла", - "翻译窗口": "Вікно перекладу" + "翻译窗口": "Вікно перекладу", + "工具按钮": "Кнопки інструментів", + "界面主题": "Тема інтерфейсу", + "窗口行为": "Поведінка вікон" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/vi.json b/LunaTranslator/files/lang/vi.json index 673da035..30abf513 100644 --- a/LunaTranslator/files/lang/vi.json +++ b/LunaTranslator/files/lang/vi.json @@ -340,7 +340,6 @@ "代理设置": "Thiết lập ủy nhiệm", "自动更新": "Cập nhật tự động", "排除复制自翻译器的文本": "Loại trừ văn bản sao chép tự dịch", - "界面设置": "Thiết lập giao diện", "文本设置": "Thiết lập văn bản", "语法加亮": "Ngữ pháp tô sáng", "语音合成": "Tổng hợp giọng nói", @@ -450,7 +449,6 @@ "处理": "Xử lý", "波兰语": "Ba Lan", "窗口置顶": "Cửa sổ trên cùng", - "窗口按钮设置": "Cài đặt nút cửa sổ", "仅": "Chỉ", "注册网址2": "Đăng ký địa chỉ web 2", "任务栏中显示": "Hiển thị trong Taskbar", @@ -801,5 +799,8 @@ "例句中加粗单词": "Từ in đậm trong câu ví dụ", "工具栏": "Thanh công cụ", "背景颜色": "Màu nền", - "翻译窗口": "Cửa sổ dịch" + "翻译窗口": "Cửa sổ dịch", + "工具按钮": "Nút công cụ", + "界面主题": "Giao diện sắc thái", + "窗口行为": "Ứng xử cửa sổ" } \ No newline at end of file diff --git a/LunaTranslator/files/lang/zh.json b/LunaTranslator/files/lang/zh.json index dd4c9be1..b73bde01 100644 --- a/LunaTranslator/files/lang/zh.json +++ b/LunaTranslator/files/lang/zh.json @@ -1,7 +1,6 @@ { "使用代理": "", "进程": "", - "界面设置": "", "sqlite翻译记录": "", "使用LE": "", "显示编辑按钮": "", @@ -452,7 +451,6 @@ "阿拉伯语": "", "紲星あかり/绁星灯": "", "使用Unicode范围过滤": "", - "窗口按钮设置": "", "结束地址(hex)": "", "竖向OCR识别": "", "正则表达式替换": "", @@ -801,5 +799,8 @@ "例句中加粗单词": "", "工具栏": "", "背景颜色": "", - "翻译窗口": "" + "翻译窗口": "", + "工具按钮": "", + "界面主题": "", + "窗口行为": "" } \ No newline at end of file diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index e60046aa..fde8c59a 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -29,7 +29,7 @@ include(generate_product_version) set(VERSION_MAJOR 2) set(VERSION_MINOR 53) -set(VERSION_PATCH 2) +set(VERSION_PATCH 3) add_library(pch pch.cpp) target_precompile_headers(pch PUBLIC pch.h)