mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-28 08:04:13 +08:00
fs
This commit is contained in:
parent
38be8e7ff6
commit
3a7135a1bd
@ -7,7 +7,6 @@ from gui.usefulwidget import closeashidewindow, makesubtab_lazy
|
||||
from gui.setting_textinput import setTabOne_lazy
|
||||
from gui.setting_translate import setTabTwo_lazy, checkconnected
|
||||
from gui.setting_display import setTabThree_lazy
|
||||
from gui.setting_display_text import maybehavefontsizespin
|
||||
from gui.setting_tts import setTab5, showvoicelist
|
||||
from gui.setting_cishu import setTabcishu
|
||||
from gui.setting_hotkey import setTab_quick, registrhotkeys
|
||||
@ -70,7 +69,6 @@ class Setting(closeashidewindow):
|
||||
mp3playsignal = pyqtSignal(bytes, int, bool)
|
||||
versiontextsignal = pyqtSignal(str)
|
||||
progresssignal = pyqtSignal(str, int)
|
||||
fontbigsmallsignal = pyqtSignal(int)
|
||||
opensolvetextsig = pyqtSignal()
|
||||
showandsolvesig = pyqtSignal(str)
|
||||
|
||||
@ -81,7 +79,6 @@ class Setting(closeashidewindow):
|
||||
self.mp3playsignal.connect(self.mp3player.mp3playfunction)
|
||||
self.opensolvetextsig.connect(self.opensolvetextfun)
|
||||
self.showandsolvesig.connect(functools.partial(delaysetcomparetext, self))
|
||||
self.fontbigsmallsignal.connect(functools.partial(maybehavefontsizespin, self))
|
||||
self.voicelistsignal.connect(functools.partial(showvoicelist, self))
|
||||
self.versiontextsignal.connect(
|
||||
functools.partial(versionlabelmaybesettext, self)
|
||||
|
@ -10,9 +10,7 @@ from gui.usefulwidget import (
|
||||
Singleton_close,
|
||||
saveposwindow,
|
||||
getQMessageBox,
|
||||
getsimpleswitch,
|
||||
D_getspinbox,
|
||||
getspinbox,
|
||||
D_getIconButton,
|
||||
D_getcolorbutton,
|
||||
getcolorbutton,
|
||||
@ -26,20 +24,6 @@ from gui.usefulwidget import (
|
||||
)
|
||||
|
||||
|
||||
def maybehavefontsizespin(self, t):
|
||||
if "fontSize_spinBox" in dir(self):
|
||||
self.fontSize_spinBox.setValue(self.fontSize_spinBox.value() + 0.5 * t)
|
||||
else:
|
||||
globalconfig["fontsize"] += 0.5 * t
|
||||
|
||||
|
||||
def createfontsizespin(self):
|
||||
self.fontSize_spinBox = getspinbox(
|
||||
1, 100, globalconfig, "fontsize", double=True, step=0.1
|
||||
)
|
||||
return self.fontSize_spinBox
|
||||
|
||||
|
||||
def __changeuibuttonstate(self, x):
|
||||
gobject.baseobject.translation_ui.refreshtoolicon()
|
||||
try:
|
||||
@ -497,15 +481,32 @@ def xianshigrid_style(self):
|
||||
type="grid",
|
||||
grid=(
|
||||
[
|
||||
("原文字体", 3),
|
||||
(functools.partial(createtextfontcom, "fonttype"), 6),
|
||||
"原文字体",
|
||||
(functools.partial(createtextfontcom, "fonttype"), 4),
|
||||
"",
|
||||
"字体大小",
|
||||
D_getspinbox(1, 100, globalconfig, "fontsizeori", double=True, step=0.1),
|
||||
],
|
||||
[
|
||||
("译文字体", 3),
|
||||
(functools.partial(createtextfontcom, "fonttype2"), 6),
|
||||
"译文字体",
|
||||
(functools.partial(createtextfontcom, "fonttype2"), 4),
|
||||
"",
|
||||
"字体大小",
|
||||
D_getspinbox(1, 100, globalconfig, "fontsize", double=True, step=0.1),
|
||||
],
|
||||
[
|
||||
("原文颜色", 3),
|
||||
"加粗字体",
|
||||
D_getsimpleswitch(globalconfig, "showbold"),
|
||||
"",
|
||||
"居中显示",
|
||||
D_getsimpleswitch(globalconfig, "showatcenter"),
|
||||
"",
|
||||
"额外的行间距",
|
||||
D_getspinbox(-100, 100, globalconfig, "extra_space"),
|
||||
"",
|
||||
],
|
||||
[
|
||||
"原文颜色",
|
||||
D_getcolorbutton(
|
||||
globalconfig,
|
||||
"rawtextcolor",
|
||||
@ -519,20 +520,6 @@ def xianshigrid_style(self):
|
||||
parent=self,
|
||||
),
|
||||
],
|
||||
[
|
||||
("字体大小", 3),
|
||||
(functools.partial(createfontsizespin, self), 3),
|
||||
"",
|
||||
("额外的行间距", 3),
|
||||
(D_getspinbox(-100, 100, globalconfig, "extra_space"), 3),
|
||||
],
|
||||
[
|
||||
("居中显示", 3),
|
||||
D_getsimpleswitch(globalconfig, "showatcenter"),
|
||||
("", 3),
|
||||
("加粗字体", 3),
|
||||
D_getsimpleswitch(globalconfig, "showbold"),
|
||||
],
|
||||
),
|
||||
),
|
||||
0,
|
||||
|
@ -52,8 +52,6 @@ def registrhotkeys(self):
|
||||
"_15": gobject.baseobject.translation_ui.bindcropwindow_signal.emit,
|
||||
"_16": gobject.baseobject.translation_ui.showhideuisignal.emit,
|
||||
"_17": gobject.baseobject.translation_ui.quitf_signal.emit,
|
||||
"_18": lambda: gobject.baseobject.settin_ui.fontbigsmallsignal.emit(1),
|
||||
"_19": lambda: gobject.baseobject.settin_ui.fontbigsmallsignal.emit(-1),
|
||||
"_20": gobject.baseobject.translation_ui.fullsgame_signal.emit,
|
||||
"_21": grabwindow,
|
||||
"_22": gobject.baseobject.translation_ui.muteprocessignal.emit,
|
||||
|
@ -27,9 +27,11 @@ class dataget:
|
||||
def _getfontinfo(self, origin):
|
||||
if origin:
|
||||
fm = globalconfig["fonttype"]
|
||||
fs = globalconfig["fontsizeori"]
|
||||
else:
|
||||
fm = globalconfig["fonttype2"]
|
||||
return fm, globalconfig["fontsize"], globalconfig["showbold"]
|
||||
fs = globalconfig["fontsize"]
|
||||
return fm, fs, globalconfig["showbold"]
|
||||
|
||||
def _getfontinfo_kana(self):
|
||||
fm, fs, bold = self._getfontinfo(True)
|
||||
|
@ -518,16 +518,12 @@ class TextBrowser(QWidget, dataget):
|
||||
def _getfh(self, half, origin=True, getfm=False):
|
||||
|
||||
font = QFont()
|
||||
font.setBold(globalconfig["showbold"])
|
||||
if origin:
|
||||
font.setFamily(globalconfig["fonttype"])
|
||||
else:
|
||||
font.setFamily(globalconfig["fonttype2"])
|
||||
|
||||
fm, fs, bold = self._getfontinfo(origin)
|
||||
font.setBold(bold)
|
||||
font.setFamily(fm)
|
||||
if half:
|
||||
font.setPointSizeF((globalconfig["fontsize"]) * globalconfig["kanarate"])
|
||||
else:
|
||||
font.setPointSizeF((globalconfig["fontsize"]))
|
||||
fs *= globalconfig["kanarate"]
|
||||
font.setPointSizeF(fs)
|
||||
fm = QFontMetricsF(font)
|
||||
if getfm:
|
||||
return fm
|
||||
|
@ -440,6 +440,7 @@
|
||||
"transparent": 80,
|
||||
"transparent_tool": 50,
|
||||
"fontsize": 17.0,
|
||||
"fontsizeori": 17.0,
|
||||
"localeswitchmethod": 0,
|
||||
"hide_not_exists": false,
|
||||
"startgamenototop": true,
|
||||
@ -957,16 +958,6 @@
|
||||
"name": "退出",
|
||||
"keystring": ""
|
||||
},
|
||||
"_18": {
|
||||
"use": false,
|
||||
"name": "字体增大(可长按)",
|
||||
"keystring": ""
|
||||
},
|
||||
"_19": {
|
||||
"use": false,
|
||||
"name": "字体缩小(可长按)",
|
||||
"keystring": ""
|
||||
},
|
||||
"_20": {
|
||||
"use": false,
|
||||
"name": "缩放/恢复游戏窗口",
|
||||
|
@ -198,7 +198,6 @@
|
||||
"使用代理": "استخدام وكيل",
|
||||
"使用代理的项目": "استخدام وكيل المشروع",
|
||||
"优先录制的翻译源": "يفضل تسجيل مصدر الترجمة",
|
||||
"字体缩小(可长按)": "حجم الخط ( الصحافة طويلة )",
|
||||
"Moji辞书": "معجم موجي",
|
||||
"显示错误信息": "عرض رسالة خطأ",
|
||||
"水奈瀬コウ": "شوي ناي",
|
||||
@ -297,7 +296,6 @@
|
||||
"未开始": "لا تبدأ",
|
||||
"显示保存的游戏按钮": "عرض زر حفظ اللعبة",
|
||||
"分": "منقسم",
|
||||
"字体增大(可长按)": "تكبير الخط ( الصحافة طويلة )",
|
||||
"历史翻译": "تاريخ الترجمة",
|
||||
"ギャラ子": "ابن",
|
||||
"检测到游戏时自动开始": "تبدأ تلقائيا عندما يتم الكشف عن اللعبة",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "是否使用快速鍵",
|
||||
"绑定截图窗口": "綁定截圖視窗",
|
||||
"显示/隐藏翻译窗口": "顯示/隱藏翻譯視窗",
|
||||
"字体增大(可长按)": "字體增大(可長按)",
|
||||
"字体缩小(可长按)": "字體縮小(可長按)",
|
||||
"前景窗口截屏": "前景視窗截圖",
|
||||
"游戏静音": "遊戲靜音",
|
||||
"选择进程": "選擇行程",
|
||||
|
@ -142,7 +142,6 @@
|
||||
"感動詞": "Interjections",
|
||||
"字数统计": "Character count",
|
||||
"描边字体": "Stroke Font",
|
||||
"字体缩小(可长按)": "Decrease Font Size (Long Press)",
|
||||
"不透明度": " Opacity",
|
||||
"形容詞": "Adjectives",
|
||||
"json文件": "JSON File",
|
||||
@ -165,7 +164,6 @@
|
||||
"次数统计": "Count Statistics",
|
||||
"代名詞": "Pronouns",
|
||||
"预翻译采用模糊匹配": "Pre-translation Uses Fuzzy Matching",
|
||||
"字体增大(可长按)": "Increase Font Size (Long Press)",
|
||||
"必应": "Bing",
|
||||
"判定詞": "Copulas",
|
||||
"设置所有词条为全局词条": "Set All Entries as Global Entries",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "Si usar atajos",
|
||||
"绑定截图窗口": "Ventana de captura de pantalla vinculada",
|
||||
"显示/隐藏翻译窗口": "Mostrar / ocultar la ventana de traducción",
|
||||
"字体增大(可长按)": "Aumenta la fuente (se puede presionar durante mucho tiempo)",
|
||||
"字体缩小(可长按)": "Reducción de la fuente (se puede presionar durante mucho tiempo)",
|
||||
"前景窗口截屏": "Captura de pantalla de la ventana de primer plano",
|
||||
"游戏静音": "Silencio del juego",
|
||||
"选择进程": "Proceso de selección",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "Utiliser ou non des raccourcis clavier",
|
||||
"绑定截图窗口": "Lier la fenêtre de capture d'écran",
|
||||
"显示/隐藏翻译窗口": "Afficher / masquer la fenêtre de traduction",
|
||||
"字体增大(可长按)": "Police agrandie (peut être pressée longtemps)",
|
||||
"字体缩小(可长按)": "Taille de la police (peut être pressée longtemps)",
|
||||
"前景窗口截屏": "Capture d'écran de la fenêtre de premier plan",
|
||||
"游戏静音": "Jeu muet",
|
||||
"选择进程": "Sélectionner le processus",
|
||||
|
@ -123,8 +123,6 @@
|
||||
"是否使用快捷键": "Vuoi usare i tasti di scelta rapida",
|
||||
"绑定截图窗口": "Finestra di collegamento dello screenshot",
|
||||
"显示/隐藏翻译窗口": "Mostra/nasconde finestra di traduzione",
|
||||
"字体增大(可长按)": "Aumento del carattere (può essere premuto a lungo)",
|
||||
"字体缩小(可长按)": "Riduzione dei caratteri (può essere premuto a lungo)",
|
||||
"前景窗口截屏": "Schermata della finestra di primo piano",
|
||||
"游戏静音": "Muto gioco",
|
||||
"选择进程": "Seleziona processo",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "ショートカットキーを使用するかどうか",
|
||||
"绑定截图窗口": "バインドスクリーンショットウィンドウ",
|
||||
"显示/隐藏翻译窗口": "翻訳ウィンドウの表示/非表示",
|
||||
"字体增大(可长按)": "フォントを大きくする(長押し可能)",
|
||||
"字体缩小(可长按)": "フォント縮小(長押し可能)",
|
||||
"前景窗口截屏": "前景ウィンドウのスクリーンショット",
|
||||
"游戏静音": "ゲームのミュート",
|
||||
"选择进程": "プロセスの選択",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "단축키 사용 여부",
|
||||
"绑定截图窗口": "캡처 창 바인딩",
|
||||
"显示/隐藏翻译窗口": "번역 창 표시 / 숨기기",
|
||||
"字体增大(可长按)": "글꼴 증가 (길게 누르기 가능)",
|
||||
"字体缩小(可长按)": "글꼴 축소 (길게 누를 수 있음)",
|
||||
"前景窗口截屏": "전경 창 캡처",
|
||||
"游戏静音": "게임 무음",
|
||||
"选择进程": "프로세스 선택",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "Czy chcesz użyć klawiszy skrótów?",
|
||||
"绑定截图窗口": "Wiążące okno zrzutu ekranu",
|
||||
"显示/隐藏翻译窗口": "Pokaż/ukryj okno tłumaczenia",
|
||||
"字体增大(可长按)": "Zwiększenie czcionki (może być długo naciśnięte)",
|
||||
"字体缩小(可长按)": "Redukcja czcionki (może być długo naciśnięta)",
|
||||
"前景窗口截屏": "Zrzut ekranu okna pierwszego planu",
|
||||
"游戏静音": "Wycisz grę",
|
||||
"选择进程": "Wybierz proces",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "Настройки сочетания клавиш",
|
||||
"绑定截图窗口": "Окно привязки",
|
||||
"显示/隐藏翻译窗口": "Показать / скрыть окно перевода",
|
||||
"字体增大(可长按)": "Увеличить шрифт (Зажать)",
|
||||
"字体缩小(可长按)": "Уменьшить шрифт (Зажать)",
|
||||
"前景窗口截屏": "Окно переднего плана",
|
||||
"游戏静音": "Отключить звук игры",
|
||||
"选择进程": "Процесс отбора",
|
||||
|
@ -153,7 +153,6 @@
|
||||
"查词": "ค้นหาคำ",
|
||||
"繁体中文(CP950,BIG5)": "ภาษาจีนดั้งเดิม (CP950, BIG5)",
|
||||
"使用自定义promt": "ใช้ promt ที่กำหนดเอง",
|
||||
"字体缩小(可长按)": "ลดขนาดตัวอักษร (สามารถกดยาว)",
|
||||
"翻译结果修正": "แก้ไขผลการแปล",
|
||||
"显示": "แสดง",
|
||||
"选择文本输入源": "เลือกแหล่งป้อนข้อความ",
|
||||
@ -351,7 +350,6 @@
|
||||
"刷新": "รีเฟรช",
|
||||
"紲星あかり": "绁 สตาร์ อะคะริ",
|
||||
"英文": "ภาษาไทย",
|
||||
"字体增大(可长按)": "แบบอักษรขยาย (สามารถกดยาว)",
|
||||
"时间周期执行": "การดำเนินการตามกรอบเวลา",
|
||||
"请重新下载并关闭杀毒软件后重试": "โปรดลองอีกครั้งหลังจากดาวน์โหลดและปิดโปรแกรมป้องกันไวรัส",
|
||||
"用户词典1": "พจนานุกรมผู้ใช้ 1",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "Kısayol tuşları kullanılması",
|
||||
"绑定截图窗口": "Ekran görüntüsü penceresini bağla",
|
||||
"显示/隐藏翻译窗口": "Çeviri penceresini göster/gizle",
|
||||
"字体增大(可长按)": "Yazıtipi artması (uzun basın)",
|
||||
"字体缩小(可长按)": "Yazıtipi düşürmesi (uzun basın)",
|
||||
"前景窗口截屏": "Ön plan penceresinin ekran resimi",
|
||||
"游戏静音": "Oyun Sessiz",
|
||||
"选择进程": "İşlemi Seç",
|
||||
|
@ -123,8 +123,6 @@
|
||||
"是否使用快捷键": "Do you want to use shortcut keys",
|
||||
"绑定截图窗口": "В’ єднання вікна знімку екрана",
|
||||
"显示/隐藏翻译窗口": "Показувати/сховати вікно перекладу",
|
||||
"字体增大(可长按)": "Збільшення шрифту (можна довго натиснути)",
|
||||
"字体缩小(可长按)": "Зменшення шрифту (можна довго натиснути)",
|
||||
"前景窗口截屏": "Знімок вікна переднього плану",
|
||||
"游戏静音": "Гра Вимкнути",
|
||||
"选择进程": "Виберіть процес",
|
||||
|
@ -129,8 +129,6 @@
|
||||
"是否使用快捷键": "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",
|
||||
"字体增大(可长按)": "Tăng phông chữ (có thể nhấn dài)",
|
||||
"字体缩小(可长按)": "Thu nhỏ phông chữ (có thể nhấn dài)",
|
||||
"前景窗口截屏": "Ảnh chụp cửa sổ Foreground",
|
||||
"游戏静音": "Im lặng trò chơi",
|
||||
"选择进程": "Chọn tiến trình",
|
||||
|
@ -154,7 +154,6 @@
|
||||
"查词": "",
|
||||
"繁体中文(CP950,BIG5)": "",
|
||||
"使用自定义promt": "",
|
||||
"字体缩小(可长按)": "",
|
||||
"翻译结果修正": "",
|
||||
"显示": "",
|
||||
"选择文本输入源": "",
|
||||
@ -351,7 +350,6 @@
|
||||
"刷新": "",
|
||||
"紲星あかり": "",
|
||||
"英文": "",
|
||||
"字体增大(可长按)": "",
|
||||
"时间周期执行": "",
|
||||
"请重新下载并关闭杀毒软件后重试": "",
|
||||
"用户词典1": "",
|
||||
|
Loading…
x
Reference in New Issue
Block a user