diff --git a/py/LunaTranslator/gui/setting_display_scale.py b/py/LunaTranslator/gui/setting_display_scale.py index 660cceb9..25ca5012 100644 --- a/py/LunaTranslator/gui/setting_display_scale.py +++ b/py/LunaTranslator/gui/setting_display_scale.py @@ -229,6 +229,13 @@ def makescalew(self, lay: QVBoxLayout): "allowScalingMaximized", ), ], + [ + "内联效果参数", + D_getsimpleswitch( + magpie_config, + "inlineParams", + ), + ], [ "缩放时模拟独占全屏", D_getsimpleswitch( @@ -237,10 +244,12 @@ def makescalew(self, lay: QVBoxLayout): ), ], [ - "内联效果参数", - D_getsimpleswitch( + "最小帧率", + D_getsimplecombobox( + ["0", "5", "10", "20", "30"], magpie_config, - "inlineParams", + "minFrameRate", + internal=[0, 5, 10, 20, 30], ), ], ] @@ -334,7 +343,7 @@ def makescalew(self, lay: QVBoxLayout): ), ("", 10), ], - [(functools.partial(offlinelinks, "magpie"),0)], + [(functools.partial(offlinelinks, "magpie"), 0)], ] commonfsgrid = [ diff --git a/py/files/defaultconfig/magpie_config.json b/py/files/defaultconfig/magpie_config.json index d517d926..09a3b24d 100644 --- a/py/files/defaultconfig/magpie_config.json +++ b/py/files/defaultconfig/magpie_config.json @@ -30,6 +30,7 @@ "updateCheckDate": 17121608925479923, "duplicateFrameDetectionMode": 1, "enableStatisticsForDynamicDetection": false, + "minFrameRate": 0.0, "scalingModes": [ { "name": "Lanczos", diff --git a/py/files/lang/ar.json b/py/files/lang/ar.json index 90ce399d..9386c7f4 100644 --- a/py/files/lang/ar.json +++ b/py/files/lang/ar.json @@ -766,5 +766,6 @@ "取词翻译": "اختيار الترجمة", "取词查词": "كلمة البحث", "音频编码": "ترميز الصوت", - "系统未安装当前语言的OCR模型": "التعرف الضوئي على الحروف نموذج اللغة الحالية غير مثبتة على النظام" + "系统未安装当前语言的OCR模型": "التعرف الضوئي على الحروف نموذج اللغة الحالية غير مثبتة على النظام", + "最小帧率": "الحد الأدنى من معدل الإطار" } \ No newline at end of file diff --git a/py/files/lang/cht.json b/py/files/lang/cht.json index 00d2da55..c95e9c46 100644 --- a/py/files/lang/cht.json +++ b/py/files/lang/cht.json @@ -766,5 +766,6 @@ "取词翻译": "取詞翻譯", "取词查词": "取詞查詞", "音频编码": "音訊編碼", - "系统未安装当前语言的OCR模型": "系統未安裝當前語言的OCR模型" + "系统未安装当前语言的OCR模型": "系統未安裝當前語言的OCR模型", + "最小帧率": "最小幀率" } \ No newline at end of file diff --git a/py/files/lang/cs.json b/py/files/lang/cs.json index c71cccaf..74acbf1b 100644 --- a/py/files/lang/cs.json +++ b/py/files/lang/cs.json @@ -766,5 +766,6 @@ "取词翻译": "Překlad výběru slova", "取词查词": "Načíst a vyhledávat slova", "音频编码": "Kódování zvuku", - "系统未安装当前语言的OCR模型": "OCR model pro aktuální jazyk není nainstalován v systému" + "系统未安装当前语言的OCR模型": "OCR model pro aktuální jazyk není nainstalován v systému", + "最小帧率": "Minimální snímková frekvence" } \ No newline at end of file diff --git a/py/files/lang/de.json b/py/files/lang/de.json index 0e289fb3..0c08c752 100644 --- a/py/files/lang/de.json +++ b/py/files/lang/de.json @@ -766,5 +766,6 @@ "取词翻译": "Übersetzung der Wortauswahl", "取词查词": "Wörter abrufen und suchen", "音频编码": "Audio-Codierung", - "系统未安装当前语言的OCR模型": "Das OCR-Modell für die aktuelle Sprache ist nicht im System installiert" + "系统未安装当前语言的OCR模型": "Das OCR-Modell für die aktuelle Sprache ist nicht im System installiert", + "最小帧率": "Minimale Bildrate" } \ No newline at end of file diff --git a/py/files/lang/en.json b/py/files/lang/en.json index e1599524..d1da92d1 100644 --- a/py/files/lang/en.json +++ b/py/files/lang/en.json @@ -766,5 +766,6 @@ "取词翻译": "Word selection translation", "取词查词": "Retrieve and search for words", "音频编码": "audio coding", - "系统未安装当前语言的OCR模型": "The OCR model for the current language is not installed in the system" + "系统未安装当前语言的OCR模型": "The OCR model for the current language is not installed in the system", + "最小帧率": "Minimum frame rate" } \ No newline at end of file diff --git a/py/files/lang/es.json b/py/files/lang/es.json index 6bc54cd8..a452bf25 100644 --- a/py/files/lang/es.json +++ b/py/files/lang/es.json @@ -766,5 +766,6 @@ "取词翻译": "Traducción de palabras", "取词查词": "Buscar palabras", "音频编码": "Codificación de audio", - "系统未安装当前语言的OCR模型": "El sistema no instala el modelo OCR del idioma actual" + "系统未安装当前语言的OCR模型": "El sistema no instala el modelo OCR del idioma actual", + "最小帧率": "Tasa mínima de fotogramas" } \ No newline at end of file diff --git a/py/files/lang/fr.json b/py/files/lang/fr.json index f95dd962..b0926312 100644 --- a/py/files/lang/fr.json +++ b/py/files/lang/fr.json @@ -766,5 +766,6 @@ "取词翻译": "Traduction des mots", "取词查词": "Recherche de mots", "音频编码": "Codage audio", - "系统未安装当前语言的OCR模型": "Le système n'a pas installé le modèle OCR pour la langue actuelle" + "系统未安装当前语言的OCR模型": "Le système n'a pas installé le modèle OCR pour la langue actuelle", + "最小帧率": "Framerate minimum" } \ No newline at end of file diff --git a/py/files/lang/it.json b/py/files/lang/it.json index 0f22c81a..3638ab63 100644 --- a/py/files/lang/it.json +++ b/py/files/lang/it.json @@ -766,5 +766,6 @@ "取词翻译": "Traduzione della selezione delle parole", "取词查词": "Recupera e cerca parole", "音频编码": "Codificazione audio", - "系统未安装当前语言的OCR模型": "Il modello OCR per la lingua corrente non è installato nel sistema" + "系统未安装当前语言的OCR模型": "Il modello OCR per la lingua corrente non è installato nel sistema", + "最小帧率": "Tasso minimo di inquadratura" } \ No newline at end of file diff --git a/py/files/lang/ja.json b/py/files/lang/ja.json index feebacd1..e2bc4579 100644 --- a/py/files/lang/ja.json +++ b/py/files/lang/ja.json @@ -766,5 +766,6 @@ "取词翻译": "単語の翻訳", "取词查词": "単語を取って単語を調べる", "音频编码": "オーディオコーディング", - "系统未安装当前语言的OCR模型": "現在の言語のOCRモデルがシステムにインストールされていません" + "系统未安装当前语言的OCR模型": "現在の言語のOCRモデルがシステムにインストールされていません", + "最小帧率": "最小フレームレート" } \ No newline at end of file diff --git a/py/files/lang/ko.json b/py/files/lang/ko.json index 51e1efc0..2f47e813 100644 --- a/py/files/lang/ko.json +++ b/py/files/lang/ko.json @@ -766,5 +766,6 @@ "取词翻译": "취사 번역", "取词查词": "취사 조사", "音频编码": "오디오 인코딩", - "系统未安装当前语言的OCR模型": "현재 언어의 OCR 모델이 시스템에 설치되지 않았습니다." + "系统未安装当前语言的OCR模型": "현재 언어의 OCR 모델이 시스템에 설치되지 않았습니다.", + "最小帧率": "최소 프레임 속도" } \ No newline at end of file diff --git a/py/files/lang/nl.json b/py/files/lang/nl.json index e8c9b564..e2ef4a7c 100644 --- a/py/files/lang/nl.json +++ b/py/files/lang/nl.json @@ -766,5 +766,6 @@ "取词翻译": "Woordselectie vertaling", "取词查词": "Woorden ophalen en zoeken", "音频编码": "Audiocodering", - "系统未安装当前语言的OCR模型": "Het OCR-model voor de huidige taal is niet geïnstalleerd in het systeem" + "系统未安装当前语言的OCR模型": "Het OCR-model voor de huidige taal is niet geïnstalleerd in het systeem", + "最小帧率": "Minimumframesnelheid" } \ No newline at end of file diff --git a/py/files/lang/pl.json b/py/files/lang/pl.json index 282e74f7..e79c91dd 100644 --- a/py/files/lang/pl.json +++ b/py/files/lang/pl.json @@ -766,5 +766,6 @@ "取词翻译": "Tłumaczenie wyboru słowa", "取词查词": "Pobieranie i wyszukiwanie słów", "音频编码": "Kodowanie dźwięku", - "系统未安装当前语言的OCR模型": "Model OCR dla bieżącego języka nie jest zainstalowany w systemie" + "系统未安装当前语言的OCR模型": "Model OCR dla bieżącego języka nie jest zainstalowany w systemie", + "最小帧率": "Minimalna częstotliwość klatek" } \ No newline at end of file diff --git a/py/files/lang/pt.json b/py/files/lang/pt.json index cdd29648..88634aa6 100644 --- a/py/files/lang/pt.json +++ b/py/files/lang/pt.json @@ -766,5 +766,6 @@ "取词翻译": "Tradução da selecção de palavras", "取词查词": "Obter e procurar palavras", "音频编码": "Codificação de áudio", - "系统未安装当前语言的OCR模型": "O modelo OCR para o idioma atual não está instalado no sistema" + "系统未安装当前语言的OCR模型": "O modelo OCR para o idioma atual não está instalado no sistema", + "最小帧率": "Taxa mínima de quadros" } \ No newline at end of file diff --git a/py/files/lang/ru.json b/py/files/lang/ru.json index ccd8f17c..139ae725 100644 --- a/py/files/lang/ru.json +++ b/py/files/lang/ru.json @@ -766,5 +766,6 @@ "取词翻译": "Перевод", "取词查词": "Поиск слов", "音频编码": "Звуковое кодирование", - "系统未安装当前语言的OCR模型": "Система не устанавливает модель OCR для текущего языка" + "系统未安装当前语言的OCR模型": "Система не устанавливает модель OCR для текущего языка", + "最小帧率": "Минимальная частота кадров" } \ No newline at end of file diff --git a/py/files/lang/sv.json b/py/files/lang/sv.json index 7e3c476a..90012275 100644 --- a/py/files/lang/sv.json +++ b/py/files/lang/sv.json @@ -766,5 +766,6 @@ "取词翻译": "Ordmarkeringsöversättning", "取词查词": "Hämta och sök efter ord", "音频编码": "Ljudkodning", - "系统未安装当前语言的OCR模型": "OCR-modellen för det aktuella språket är inte installerad i systemet" + "系统未安装当前语言的OCR模型": "OCR-modellen för det aktuella språket är inte installerad i systemet", + "最小帧率": "Minsta ramfrekvens" } \ No newline at end of file diff --git a/py/files/lang/th.json b/py/files/lang/th.json index 560761f3..5ca0dda8 100644 --- a/py/files/lang/th.json +++ b/py/files/lang/th.json @@ -766,5 +766,6 @@ "取词翻译": "คำแปล", "取词查词": "ค้นหาคำ", "音频编码": "การเข้ารหัสเสียง", - "系统未安装当前语言的OCR模型": "ระบบไม่ได้ติดตั้งรุ่น OCR สำหรับภาษาปัจจุบัน" + "系统未安装当前语言的OCR模型": "ระบบไม่ได้ติดตั้งรุ่น OCR สำหรับภาษาปัจจุบัน", + "最小帧率": "อัตราเฟรมขั้นต่ำ" } \ No newline at end of file diff --git a/py/files/lang/tr.json b/py/files/lang/tr.json index fc7b96c8..da777a5e 100644 --- a/py/files/lang/tr.json +++ b/py/files/lang/tr.json @@ -766,5 +766,6 @@ "取词翻译": "Kelime seçimi çevirimi", "取词查词": "Kelimeleri alın ve arayın", "音频编码": "Ses Kodlama", - "系统未安装当前语言的OCR模型": "Ağımdaki dilin OCR modeli sistemde kurulmadı." + "系统未安装当前语言的OCR模型": "Ağımdaki dilin OCR modeli sistemde kurulmadı.", + "最小帧率": "En az fotoğraf hızı" } \ No newline at end of file diff --git a/py/files/lang/uk.json b/py/files/lang/uk.json index bf70f829..5df13fd9 100644 --- a/py/files/lang/uk.json +++ b/py/files/lang/uk.json @@ -766,5 +766,6 @@ "取词翻译": "Переклад вибору слів", "取词查词": "Отримати і шукати слова", "音频编码": "Аудіокодування", - "系统未安装当前语言的OCR模型": "Модель OCR для поточної мови не встановлена у системі" + "系统未安装当前语言的OCR模型": "Модель OCR для поточної мови не встановлена у системі", + "最小帧率": "Мінімальна швидкість рамок" } \ No newline at end of file diff --git a/py/files/lang/vi.json b/py/files/lang/vi.json index 55cc2961..b94ab980 100644 --- a/py/files/lang/vi.json +++ b/py/files/lang/vi.json @@ -766,5 +766,6 @@ "取词翻译": "Dịch thuật lấy từ", "取词查词": "Tìm kiếm từ", "音频编码": "Mã hóa âm thanh", - "系统未安装当前语言的OCR模型": "Hệ thống không cài đặt mô hình OCR cho ngôn ngữ hiện tại" + "系统未安装当前语言的OCR模型": "Hệ thống không cài đặt mô hình OCR cho ngôn ngữ hiện tại", + "最小帧率": "Tỷ lệ khung hình tối thiểu" } \ No newline at end of file diff --git a/py/files/lang/zh.json b/py/files/lang/zh.json index 26b95a97..040e7f90 100644 --- a/py/files/lang/zh.json +++ b/py/files/lang/zh.json @@ -766,5 +766,6 @@ "年度总结": "", "取词翻译": "", "取词查词": "", - "音频编码": "" + "音频编码": "", + "最小帧率": "" } \ No newline at end of file