magpie new

1

1
This commit is contained in:
恍兮惚兮 2024-04-04 01:47:08 +08:00
parent b7bf392e7b
commit 018797c905
21 changed files with 304 additions and 151 deletions

View File

@ -9,7 +9,7 @@ from PyQt5.QtCore import Qt, QSize
from PyQt5.QtGui import QStandardItem, QStandardItemModel
from PyQt5.QtWidgets import QLabel, QSlider, QFontComboBox, QDialog, QGridLayout
from gui.inputdialog import multicolorset
from myutils.config import globalconfig, _TR, _TRL, magpie10_config, static_data
from myutils.config import globalconfig, _TR, _TRL, magpie_config, static_data
from myutils.wrapper import Singleton
import qtawesome, gobject, json
from myutils.hwnd import showintab
@ -528,39 +528,16 @@ def setTabThree_lazy(self):
),
],
]
alleffect = [
"",
"Bicubic",
"Bilinear",
"Jinc",
"Lanczos",
"Nearest",
"SSimDownscaler",
]
downsname = magpie10_config.get("downscalingEffect", {"name": ""}).get("name")
if downsname not in alleffect:
alleffect.append(downsname)
idx = alleffect.index(downsname)
downscalecombo = getsimplecombobox(alleffect, {1: idx}, 1)
def _downschange(idx):
if idx == 0:
magpie10_config.pop("downscalingEffect")
else:
magpie10_config["downscalingEffect"] = {"name": alleffect[idx]}
downscalecombo.currentIndexChanged.connect(_downschange)
innermagpie = [
[("通用", 4)],
[("", 1), ("默认降采样效果", 4), (downscalecombo, 6)],
[("常规", 4)],
[
("", 1),
("缩放模式", 4),
(
getsimplecombobox(
[_["name"] for _ in magpie10_config["scalingModes"]],
magpie10_config["profiles"][globalconfig["profiles_index"]],
[_["name"] for _ in magpie_config["scalingModes"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"scalingMode",
),
6,
@ -578,7 +555,7 @@ def setTabThree_lazy(self):
"GDI",
"DwmSharedSurface",
],
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"captureMethod",
),
6,
@ -589,7 +566,7 @@ def setTabThree_lazy(self):
("3D游戏模式", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"3DGameMode",
)
),
@ -600,28 +577,32 @@ def setTabThree_lazy(self):
("显示帧率", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"showFPS",
)
),
],
[
("", 1),
("垂直同步", 4),
("限制帧率", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]], "VSync"
magpie_config["profiles"][globalconfig["profiles_index"]],
"frameRateLimiterEnabled",
)
),
],
[
("", 1),
("垂直同步_允许额外的延迟以提高性能", 4),
("最大帧率", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
"tripleBuffering",
)
getspinbox(
0,
9999,
magpie_config["profiles"][globalconfig["profiles_index"]],
"maxFrameRate",
),
2,
),
],
[("源窗口", 4)],
@ -630,7 +611,7 @@ def setTabThree_lazy(self):
("缩放时禁用窗口大小调整", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"disableWindowResizing",
)
),
@ -640,7 +621,7 @@ def setTabThree_lazy(self):
("捕获标题栏", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"captureTitleBar",
)
),
@ -650,7 +631,7 @@ def setTabThree_lazy(self):
("自定义剪裁", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"croppingEnabled",
)
),
@ -661,7 +642,7 @@ def setTabThree_lazy(self):
("绘制光标", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"drawCursor",
)
),
@ -672,7 +653,7 @@ def setTabThree_lazy(self):
(
getsimplecombobox(
["0.5x", "0.75x", "无缩放", "1.25x", "1.5x", "2x", "和源窗口相同"],
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"cursorScaling",
),
6,
@ -684,7 +665,7 @@ def setTabThree_lazy(self):
(
getsimplecombobox(
["最邻近", "双线性"],
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"cursorInterpolationMode",
),
6,
@ -695,7 +676,7 @@ def setTabThree_lazy(self):
("缩放时调整光标速度", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"adjustCursorSpeed",
)
),
@ -706,7 +687,7 @@ def setTabThree_lazy(self):
("禁用DirectFlip", 4),
(
getsimpleswitch(
magpie10_config["profiles"][globalconfig["profiles_index"]],
magpie_config["profiles"][globalconfig["profiles_index"]],
"disableDirectFlip",
)
),
@ -714,17 +695,90 @@ def setTabThree_lazy(self):
[
("", 1),
("允许缩放最大化或全屏的窗口", 4),
(getsimpleswitch(magpie10_config, "allowScalingMaximized")),
(getsimpleswitch(magpie_config, "allowScalingMaximized")),
],
[
("", 1),
("缩放时模拟独占全屏", 4),
(getsimpleswitch(magpie10_config, "simulateExclusiveFullscreen")),
(getsimpleswitch(magpie_config, "simulateExclusiveFullscreen")),
],
[
("", 1),
("内联效果参数", 4),
(getsimpleswitch(magpie10_config, "inlineParams")),
(getsimpleswitch(magpie_config, "inlineParams")),
],
[("开发者选项", 4)],
[
("", 1),
("调试模式", 4),
(
getsimpleswitch(
magpie_config,
"debugMode",
)
),
],
[
("", 1),
("禁用效果缓存", 4),
(
getsimpleswitch(
magpie_config,
"disableEffectCache",
)
),
],
[
("", 1),
("禁用字体缓存", 4),
(
getsimpleswitch(
magpie_config,
"disableFontCache",
)
),
],
[
("", 1),
("解析效果时保存源代码", 4),
(
getsimpleswitch(
magpie_config,
"saveEffectSources",
)
),
],
[
("", 1),
("编译效果时将警告视为错误", 4),
(
getsimpleswitch(
magpie_config,
"warningsAreErrors",
)
),
],
[
("", 1),
("检测重复帧", 4),
(
getsimplecombobox(
["总是检测", "动态检测", "从不检测"],
magpie_config,
"duplicateFrameDetectionMode",
),
6,
),
],
[
("", 1),
("启用动态检测统计", 4),
(
getsimpleswitch(
magpie_config,
"enableStatisticsForDynamicDetection",
)
),
],
]
commonfsgrid = [
@ -738,7 +792,7 @@ def setTabThree_lazy(self):
"ALT+ENTER",
"SW_SHOWMAXIMIZED",
"LosslessScaling",
"Magpie10_External",
"Magpie_External",
]
),
globalconfig,
@ -751,17 +805,17 @@ def setTabThree_lazy(self):
losslessgrid = [
[
("Magpie10_路径", 4),
("Magpie_路径", 4),
(
getcolorbutton(
globalconfig,
"",
callback=lambda x: getsomepath1(
self,
"Magpie10_路径",
"Magpie_路径",
globalconfig,
"magpie10path",
"Magpie10_路径",
"magpiepath",
"Magpie_路径",
isdir=True,
),
icon="fa.gear",

View File

@ -28,7 +28,7 @@ static_data = tryreadconfig2("static_data.json")
defaultpost = tryreadconfig2("postprocessconfig.json")
defaultglobalconfig = tryreadconfig2("config.json")
defaulterrorfix = tryreadconfig2("transerrorfixdictconfig.json")
dfmagpie10_config = tryreadconfig2("magpie10_config.json")
dfmagpie_config = tryreadconfig2("magpie_config.json")
defaultnoun = tryreadconfig2("noundictconfig.json")
translatordfsetting = tryreadconfig2("translatorsetting.json")
ocrdfsetting = tryreadconfig2("ocrsetting.json")
@ -36,7 +36,7 @@ ocrerrorfixdefault = tryreadconfig2("ocrerrorfix.json")
ocrerrorfix = tryreadconfig("ocrerrorfix.json")
globalconfig = tryreadconfig("config.json")
magpie10_config = tryreadconfig("magpie10_config.json")
magpie_config = tryreadconfig("magpie_config.json")
postprocessconfig = tryreadconfig("postprocessconfig.json")
noundictconfig = tryreadconfig("noundictconfig.json")
transerrorfixdictconfig = tryreadconfig("transerrorfixdictconfig.json")
@ -137,7 +137,7 @@ if True: # transerrorfixdictconfig cast v1 to v2:
syncconfig(noundictconfig, defaultnoun)
syncconfig(magpie10_config, dfmagpie10_config, skipdict=True)
syncconfig(magpie_config, dfmagpie_config, skipdict=True)
syncconfig(translatorsetting, translatordfsetting)
syncconfig(ocrsetting, ocrdfsetting)
@ -220,7 +220,7 @@ def saveallconfig():
os.rename(fname + ".tmp", fname)
safesave("./userconfig/config.json", globalconfig)
safesave("./userconfig/magpie10_config.json", magpie10_config)
safesave("./userconfig/magpie_config.json", magpie_config)
safesave("./userconfig/postprocessconfig.json", postprocessconfig)
safesave("./userconfig/transerrorfixdictconfig.json", transerrorfixdictconfig)
safesave("./userconfig/noundictconfig.json", noundictconfig)

View File

@ -1,6 +1,6 @@
import os, json
import windows, winsharedutils
from myutils.config import globalconfig, magpie10_config
from myutils.config import globalconfig, magpie_config
from myutils.hwnd import letfullscreen, recoverwindow, ListProcess, injectdll
from traceback import print_exc
from myutils.subproc import subproc_w
@ -86,12 +86,12 @@ class fullscreen:
for k in mods:
windows.keybd_event(mp1[k], 0, windows.KEYEVENTF_KEYUP, 0)
def runmagpie10(self):
def runmagpie(self):
if windows.FindWindow("Magpie_Hotkey", None) == 0:
subproc_w(
os.path.join(globalconfig["magpie10path"], "Magpie.exe"),
cwd=globalconfig["magpie10path"],
name="magpie10",
os.path.join(globalconfig["magpiepath"], "Magpie.exe"),
cwd=globalconfig["magpiepath"],
name="magpie",
)
while windows.FindWindow("Magpie_Hotkey", None) == 0:
time.sleep(0.5)
@ -120,13 +120,13 @@ class fullscreen:
time.sleep(0.5)
self.internal_stopped()
def _external_magpie10(self, hwnd, full):
def _external_magpie(self, hwnd, full):
configpath = os.path.join(globalconfig["magpie10path"], "config/config.json")
configpath = os.path.join(globalconfig["magpiepath"], "config/config.json")
if os.path.exists(configpath) == False:
version = winsharedutils.queryversion(
os.path.join(globalconfig["magpie10path"], "Magpie.exe")
os.path.join(globalconfig["magpiepath"], "Magpie.exe")
)
checks = [
os.path.join(
@ -155,7 +155,7 @@ class fullscreen:
mp = {0x100: "WIN", 0x200: "CTRL", 0x400: "ALT", 0x800: "SHIFT"}
if full:
self.runmagpie10()
self.runmagpie()
if autoRestore == False:
self._wait_magpie_stop_external()
@ -219,21 +219,21 @@ class fullscreen:
def _magpie_builtin(self, hwnd, full):
if full:
profiles_index = globalconfig["profiles_index"]
if profiles_index > len(magpie10_config["profiles"]):
if profiles_index > len(magpie_config["profiles"]):
profiles_index = 0
jspath = os.path.abspath("./userconfig/magpie10_config.json")
jspath = os.path.abspath("./userconfig/magpie_config.json")
with open(jspath, "w", encoding="utf-8") as ff:
ff.write(
json.dumps(
magpie10_config, ensure_ascii=False, sort_keys=False, indent=4
magpie_config, ensure_ascii=False, sort_keys=False, indent=4
)
)
self.engine = subproc_w(
'./files/plugins/Magpie10/Magpie.Core.exe {} {} "{}"'.format(
'./files/plugins/Magpie/Magpie.Core.exe {} {} "{}"'.format(
profiles_index, hwnd, jspath
),
cwd="./files/plugins/Magpie10/",
cwd="./files/plugins/Magpie/",
)
self._waitenginestop_magpie()
else:
@ -275,7 +275,7 @@ class fullscreen:
self._alt_enter,
self._SW_SHOWMAXIMIZED,
self._external_lossless,
self._external_magpie10,
self._external_magpie,
][self.fsmethod](hwnd, full)
self.status = full
self.lasthwnd = hwnd

View File

@ -1156,7 +1156,7 @@
"name": "TGW语言模型"
}
},
"magpie10path":"",
"magpiepath":"",
"minifollow": false,
"movefollow": false,
"focusfollow": false,

View File

@ -1,16 +1,15 @@
{
"version": 1,
"language": "",
"theme": 2,
"windowPos": {
"centerX": 676.5,
"centerY": 495.5,
"width": 980.0,
"height": 690.4000244140625,
"centerX": 1188.0,
"centerY": 902.0,
"width": 998.6666870117188,
"height": 604.0,
"maximized": false
},
"shortcuts": {
"scale": 2369,
"scale": 2129,
"overlay": 2372
},
"autoRestore": false,
@ -24,18 +23,13 @@
"allowScalingMaximized": false,
"simulateExclusiveFullscreen": false,
"alwaysRunAsAdmin": false,
"showTrayIcon": true,
"showNotifyIcon": true,
"inlineParams": false,
"autoCheckForUpdates": true,
"checkForPreviewUpdates": false,
"updateCheckDate": 17069328388745614,
"downscalingEffect": {
"name": "Bicubic",
"parameters": {
"paramB": 0.0,
"paramC": 0.5
}
},
"updateCheckDate": 17121608925479923,
"duplicateFrameDetectionMode": 1,
"enableStatisticsForDynamicDetection": false,
"scalingModes": [
{
"name": "Lanczos",
@ -133,13 +127,13 @@
"captureMethod": 0,
"multiMonitorUsage": 0,
"graphicsCard": -1,
"frameRateLimiterEnabled": false,
"maxFrameRate": 60.0,
"disableWindowResizing": false,
"3DGameMode": false,
"showFPS": false,
"VSync": true,
"tripleBuffering": false,
"captureTitleBar": false,
"adjustCursorSpeed": true,
"adjustCursorSpeed": false,
"drawCursor": true,
"disableDirectFlip": false,
"cursorScaling": 2,

View File

@ -1,5 +1,5 @@
{
"version":"v2.41.1",
"version":"v2.42.0",
"themes":{
"dark":[
{"file":"dark1.qss","name":"PyQtDarkTheme"},

View File

@ -131,7 +131,6 @@
"过滤纯英文": "تصفية اللغة الإنجليزية البحتة",
"不能为空": "لا يمكن أن تكون فارغة",
"类型": "نوع .",
"允许额外的延迟以提高性能": "السماح لمزيد من التأخير لتحسين الأداء",
"相对特征地址的偏移": "ويقابل النسبية عنوان مميز",
"英语(ASCII)": "الإنجليزية ( أسكي )",
"英文": "english 2",
@ -223,7 +222,6 @@
"使用代理": "استخدام وكيل",
"特殊字体样式填充颜色": "نمط الخط الخاص ملء اللون",
"使用代理的项目": "استخدام وكيل المشروع",
"垂直同步": "عمودي متزامن",
"优先录制的翻译源": "يفضل تسجيل مصدر الترجمة",
"字体缩小(可长按)": "حجم الخط ( الصحافة طويلة )",
"Moji辞书": "معجم موجي",
@ -552,7 +550,6 @@
"分词": "اسم الفاعل",
"用户词典1": "قاموس المستخدم",
"琴葉 茜・葵": "عباد الشمس",
"默认降采样效果": "انخفاض تأثير المعاينة الافتراضية",
"管理员": "مدير",
"月読ショウタ": "مون ţョ",
"阿拉伯语(CP1256)": "العربية ( CP1256 )",
@ -734,5 +731,15 @@
"明暗": "الضوء والظل",
"默认": "افتراضي",
"明亮主题": "موضوع مشرق",
"黑暗主题": "موضوع الظلام"
"黑暗主题": "موضوع الظلام",
"限制帧率": "الحد من معدل الإطار",
"最大帧率": "أقصى معدل الإطار",
"开发者选项": "خيارات المطور",
"调试模式": "وضع التصحيح",
"禁用效果缓存": "تعطيل تأثير التخزين المؤقت",
"禁用字体缓存": "تعطيل خط التخزين المؤقت",
"解析效果时保存源代码": "تحليل تأثير عند حفظ شفرة المصدر",
"编译效果时将警告视为错误": "تحذير خطأ عند تجميع تأثير",
"检测重复帧": "الكشف عن تكرار الإطار",
"启用动态检测统计": "يمكن الكشف عن الإحصاءات الحيوية"
}

View File

@ -186,7 +186,6 @@
"图标": "圖標",
"指示詞": "訓示詞",
"動詞": "動詞",
"允许额外的延迟以提高性能": "允許額外的延遲以提高效能",
"共享辞书": "共亯辭書",
"注册网址": "註冊網址",
"显示帧率": "顯示幀率",
@ -230,7 +229,6 @@
"助動詞": "助動詞",
"使用LE": "使用LE",
"选择文件夹": "選擇資料夾",
"垂直同步": "垂直同步",
"简体中文": "簡體中文",
"原文内容": "原文內容",
"次数统计": "次數統計",
@ -558,7 +556,6 @@
"光标": "光標",
"高级": "高級",
"通用": "通用",
"默认降采样效果": "默認降採樣效果",
"游戏失去焦点时取消置顶": "遊戲失去焦點時取消置頂",
"允许缩放最大化或全屏的窗口": "允許縮放最大化或全屏的視窗",
"缩放时模拟独占全屏": "縮放時類比獨佔全屏",
@ -734,5 +731,15 @@
"明暗": "明暗",
"默认": "默認",
"明亮主题": "明亮主題",
"黑暗主题": "黑暗主題"
"黑暗主题": "黑暗主題",
"限制帧率": "限制幀率",
"最大帧率": "最大幀率",
"开发者选项": "開發者選項",
"调试模式": "調試模式",
"禁用效果缓存": "禁用效果緩存",
"禁用字体缓存": "禁用字體緩存",
"解析效果时保存源代码": "解析效果時保存原始程式碼",
"编译效果时将警告视为错误": "編譯效果時將警告視為錯誤",
"检测重复帧": "檢測重複幀",
"启用动态检测统计": "啟用動態檢測統計"
}

View File

@ -51,7 +51,6 @@
"显示游戏静音按钮": "Show game mute button",
"OCR最长间隔时间(s)": "Maximum OCR interval (s)",
"動詞": "Verbs",
"允许额外的延迟以提高性能": "Allow additional latency to improve performance",
"共享辞书": "Sharing dictionaries",
"注册网址": "Registration website",
"显示帧率": "Display Frame Rate",
@ -180,7 +179,6 @@
"火山api": "Volcano api",
"在线翻译": "online translation",
"小学馆辞书": "Dictionary of Primary School Hall",
"垂直同步": "Vertical synchronization",
"简体中文": "Simplified Chinese",
"原文内容": "Original content",
"固定窗口尺寸": "Fixed window size",
@ -558,7 +556,6 @@
"光标": "cursor",
"高级": "senior",
"通用": "currency",
"默认降采样效果": "Default Downsampling effect",
"游戏失去焦点时取消置顶": "Cancel topping when the game loses focus",
"允许缩放最大化或全屏的窗口": "Allow zooming to maximize or full screen windows",
"缩放时模拟独占全屏": "Simulate exclusive full screen when zooming",
@ -734,5 +731,15 @@
"明暗": "Brightness and darkness",
"默认": "default",
"明亮主题": "Bright Theme",
"黑暗主题": "Dark Theme"
"黑暗主题": "Dark Theme",
"限制帧率": "Limit frame rate",
"最大帧率": "Maximum frame rate",
"开发者选项": "Developer Options",
"调试模式": "Debugging mode",
"禁用效果缓存": "Disable effect caching",
"禁用字体缓存": "Disable font caching",
"解析效果时保存源代码": "Save source code when parsing effects",
"编译效果时将警告视为错误": "Treat warnings as errors when compiling effects",
"检测重复帧": "Detect duplicate frames",
"启用动态检测统计": "Enable dynamic detection statistics"
}

View File

@ -186,7 +186,6 @@
"图标": "Iconos",
"指示詞": "Instrucción",
"動詞": "Verbos",
"允许额外的延迟以提高性能": "Permitir retrasos adicionales para mejorar el rendimiento",
"共享辞书": "Diccionario compartido",
"注册网址": "Sitio web de registro",
"显示帧率": "Muestra la tasa de fotogramas",
@ -230,7 +229,6 @@
"助動詞": "Auxiliar",
"使用LE": "Usar le",
"选择文件夹": "Seleccionar carpetas",
"垂直同步": "Sincronización vertical",
"简体中文": "Chino simplificado",
"原文内容": "Contenido original",
"次数统计": "Estadísticas del número de veces",
@ -558,7 +556,6 @@
"光标": "Cursor",
"高级": "Senior",
"通用": "Universal",
"默认降采样效果": "Efecto de reducción de muestreo predeterminado",
"游戏失去焦点时取消置顶": "Cancelar la cima cuando el juego pierde el foco",
"允许缩放最大化或全屏的窗口": "Permite ampliar la ventana maximizada o completa",
"缩放时模拟独占全屏": "La simulación monopoliza la pantalla completa al ampliar",
@ -734,5 +731,15 @@
"明暗": "Luz y oscuridad",
"默认": "Predeterminado",
"明亮主题": "Temas brillantes",
"黑暗主题": "Tema oscuro"
"黑暗主题": "Tema oscuro",
"限制帧率": "Limitar la tasa de fotogramas",
"最大帧率": "Tasa máxima de fotogramas",
"开发者选项": "Opciones del desarrollador",
"调试模式": "Modo de puesta en marcha",
"禁用效果缓存": "Desactivar la caché de efectos",
"禁用字体缓存": "Desactivar la caché de fuentes",
"解析效果时保存源代码": "Guardar el código fuente al analizar el efecto",
"编译效果时将警告视为错误": "Tratar la advertencia como un error al compilar el efecto",
"检测重复帧": "Detección de cuadros duplicados",
"启用动态检测统计": "Activar estadísticas de detección dinámica"
}

View File

@ -186,7 +186,6 @@
"图标": "Icônes",
"指示詞": "Mot indicateur",
"動詞": "Verbes",
"允许额外的延迟以提高性能": "Permettre des retards supplémentaires pour améliorer les performances",
"共享辞书": "Partager un dictionnaire",
"注册网址": "Site Web d'inscription",
"显示帧率": "Afficher le taux de trame",
@ -230,7 +229,6 @@
"助動詞": "Verbe auxiliaire",
"使用LE": "Utiliser le",
"选择文件夹": "Sélectionner un dossier",
"垂直同步": "Synchronisation verticale",
"简体中文": "Chinois simplifié",
"原文内容": "Contenu du texte original",
"次数统计": "Nombre de statistiques",
@ -558,7 +556,6 @@
"光标": "Curseur",
"高级": "Avancé",
"通用": "Universel",
"默认降采样效果": "Effet de Downsampling par défaut",
"游戏失去焦点时取消置顶": "Annuler top lorsque le jeu perd le focus",
"允许缩放最大化或全屏的窗口": "Fenêtre permettant un zoom maximisé ou plein écran",
"缩放时模拟独占全屏": "Simuler le plein écran exclusif lors du zoom",
@ -734,5 +731,15 @@
"明暗": "Lumière et obscurité",
"默认": "Par défaut",
"明亮主题": "Thème lumineux",
"黑暗主题": "Thème sombre"
"黑暗主题": "Thème sombre",
"限制帧率": "Limiter le framerate",
"最大帧率": "Max framerate",
"开发者选项": "Options pour les développeurs",
"调试模式": "Mode de débogage",
"禁用效果缓存": "Désactiver la mise en cache des effets",
"禁用字体缓存": "Désactiver le cache des polices",
"解析效果时保存源代码": "Enregistrer le code source lors de l'analyse des effets",
"编译效果时将警告视为错误": "Traiter les avertissements comme des erreurs lors de la compilation des effets",
"检测重复帧": "Détection de trames répétitives",
"启用动态检测统计": "Activer les statistiques de détection dynamique"
}

View File

@ -180,7 +180,6 @@
"图标": "icona",
"指示詞": "Parole dimostrative",
"動詞": "Verbi",
"允许额外的延迟以提高性能": "Consenti latenza aggiuntiva per migliorare le prestazioni",
"共享辞书": "Dizionario condiviso",
"注册网址": "Sito web di registrazione",
"显示帧率": "Mostra frame rate",
@ -224,7 +223,6 @@
"助動詞": "Verbo ausiliario",
"使用LE": "Uso di LE",
"选择文件夹": "Seleziona cartella",
"垂直同步": "Sincronizzazione verticale",
"简体中文": "Cinese semplificato",
"原文内容": "Contenuto originale",
"次数统计": "Statistiche di frequenza",
@ -558,7 +556,6 @@
"光标": "cursore",
"高级": "senior",
"通用": "valuta",
"默认降采样效果": "Effetto Downsampling predefinito",
"游戏失去焦点时取消置顶": "Annulla il topping quando il gioco perde la concentrazione",
"允许缩放最大化或全屏的窗口": "Consenti lo zoom per massimizzare o le finestre a schermo intero",
"缩放时模拟独占全屏": "Simula esclusivo schermo intero durante lo zoom",
@ -734,5 +731,15 @@
"明暗": "Luminosità e oscurità",
"默认": "default",
"明亮主题": "Tema luminoso",
"黑暗主题": "Tema scuro"
"黑暗主题": "Tema scuro",
"限制帧率": "Limite frame rate",
"最大帧率": "Velocità massima dei fotogrammi",
"开发者选项": "Opzioni dello sviluppatore",
"调试模式": "Modalità debug",
"禁用效果缓存": "Disabilita la cache degli effetti",
"禁用字体缓存": "Disabilita la cache dei caratteri",
"解析效果时保存源代码": "Salva il codice sorgente durante l'analisi degli effetti",
"编译效果时将警告视为错误": "Tratta gli avvisi come errori durante la compilazione degli effetti",
"检测重复帧": "Rileva quadri duplicati",
"启用动态检测统计": "Abilita statistiche di rilevamento dinamico"
}

View File

@ -186,7 +186,6 @@
"图标": "アイコン",
"指示詞": "指示語",
"動詞": "動詞",
"允许额外的延迟以提高性能": "パフォーマンスを向上させるための追加の遅延を可能にする",
"共享辞书": "辞書の共有",
"注册网址": "登録サイト",
"显示帧率": "フレームレートを表示",
@ -230,7 +229,6 @@
"助動詞": "助動詞",
"使用LE": "LEの使用",
"选择文件夹": "フォルダの選択",
"垂直同步": "すいちょくどうき",
"简体中文": "簡体字中国語",
"原文内容": "テキストの内容",
"次数统计": "回数の統計",
@ -558,7 +556,6 @@
"光标": "カーソル",
"高级": "高級",
"通用": "共通",
"默认降采样效果": "デフォルトのダウンサンプリング効果",
"游戏失去焦点时取消置顶": "ゲームがフォーカスを失ったときにセット解除する",
"允许缩放最大化或全屏的窗口": "ズームを最大化または全画面表示できるウィンドウ",
"缩放时模拟独占全屏": "ズーム時のシミュレーション排他全画面",
@ -734,5 +731,15 @@
"明暗": "明暗",
"默认": "デフォルト",
"明亮主题": "明るいテーマ",
"黑暗主题": "暗いテーマ"
"黑暗主题": "暗いテーマ",
"限制帧率": "フレームレートの制限",
"最大帧率": "最大フレームレート",
"开发者选项": "開発者オプション",
"调试模式": "デバッグモード",
"禁用效果缓存": "エフェクトキャッシュを無効にする",
"禁用字体缓存": "フォントキャッシュを無効にする",
"解析效果时保存源代码": "効果解析時にソースコードを保存する",
"编译效果时将警告视为错误": "効果のコンパイル時に警告をエラーとして扱う",
"检测重复帧": "重複フレームの検出",
"启用动态检测统计": "動的検出統計の有効化"
}

View File

@ -186,7 +186,6 @@
"图标": "아이콘",
"指示詞": "지시어",
"動詞": "동사",
"允许额外的延迟以提高性能": "성능 향상을 위한 추가 지연 허용",
"共享辞书": "사서를 공유하다",
"注册网址": "웹 주소 등록",
"显示帧率": "프레임 속도 표시",
@ -230,7 +229,6 @@
"助動詞": "조동사",
"使用LE": "LE 사용",
"选择文件夹": "폴더 선택",
"垂直同步": "수직 동기화",
"简体中文": "중국어 간체",
"原文内容": "원문 내용",
"次数统计": "횟수 통계",
@ -558,7 +556,6 @@
"光标": "커서",
"高级": "고급",
"通用": "공통",
"默认降采样效果": "기본 샘플링 감소 효과",
"游戏失去焦点时取消置顶": "게임이 포커스를 잃었을 때 고정 해제",
"允许缩放最大化或全屏的窗口": "최대화 또는 전체 화면 크기 조절이 가능한 창",
"缩放时模拟独占全屏": "확대 / 축소 시 단독 전체 화면 시뮬레이션",
@ -734,5 +731,15 @@
"明暗": "명암",
"默认": "기본",
"明亮主题": "밝은 테마",
"黑暗主题": "다크 테마"
"黑暗主题": "다크 테마",
"限制帧率": "프레임 속도 제한",
"最大帧率": "최대 프레임 속도",
"开发者选项": "개발자 옵션",
"调试模式": "디버그 모드",
"禁用效果缓存": "효과 캐시 해제",
"禁用字体缓存": "글꼴 캐시 해제",
"解析效果时保存源代码": "효과 확인 시 소스 코드 저장",
"编译效果时将警告视为错误": "효과를 컴파일할 때 경고가 오류로 간주됨",
"检测重复帧": "중복 프레임 체크",
"启用动态检测统计": "동적 검색 통계 사용"
}

View File

@ -186,7 +186,6 @@
"图标": "Ikona",
"指示詞": "Słowa demonstracyjne",
"動詞": "Czasowniki",
"允许额外的延迟以提高性能": "Pozwól na dodatkowe opóźnienia w celu poprawy wydajności",
"共享辞书": "Słownik współdzielony",
"注册网址": "Strona internetowa rejestracyjna",
"显示帧率": "Wyświetlanie częstotliwości klatek",
@ -230,7 +229,6 @@
"助動詞": "Czasownik pomocniczy",
"使用LE": "Używanie LE",
"选择文件夹": "Wybierz folder",
"垂直同步": "Synchronizacja pionowa",
"简体中文": "Chiński uproszczony",
"原文内容": "Zawartość oryginalna",
"次数统计": "Statystyki częstotliwości",
@ -558,7 +556,6 @@
"光标": "kursor",
"高级": "starszy",
"通用": "waluta",
"默认降采样效果": "Domyślny efekt redukcji próbkowania",
"游戏失去焦点时取消置顶": "Anuluj dopełnienie, gdy gra traci skupienie",
"允许缩放最大化或全屏的窗口": "Zezwala na powiększanie okien w celu maksymalizacji lub pełnego ekranu",
"缩放时模拟独占全屏": "Symulowanie wyłącznego pełnego ekranu podczas powiększania",
@ -734,5 +731,15 @@
"明暗": "Jasność i ciemność",
"默认": "domyślne",
"明亮主题": "Jasny motyw",
"黑暗主题": "Ciemny motyw"
"黑暗主题": "Ciemny motyw",
"限制帧率": "Ograniczenie częstotliwości klatek",
"最大帧率": "Maksymalna szybkość klatek",
"开发者选项": "Opcje programistów",
"调试模式": "Tryb debugowania",
"禁用效果缓存": "Wyłącz buforowanie efektów",
"禁用字体缓存": "Wyłącz buforowanie czcionek",
"解析效果时保存源代码": "Zapisz kod źródłowy podczas analizy efektów",
"编译效果时将警告视为错误": "Traktuj ostrzeżenia jako błędy podczas kompilowania efektów",
"检测重复帧": "Wykryj duplikaty klatek",
"启用动态检测统计": "Włącz dynamiczne statystyki wykrywania"
}

View File

@ -186,7 +186,6 @@
"图标": "Значки",
"指示詞": "указательное слово",
"動詞": "глагол",
"允许额外的延迟以提高性能": "разрешить дополнительные задержки для повышения производительности",
"共享辞书": "общий словарь",
"注册网址": "сайт регистрации",
"显示帧率": "Частота кадров",
@ -230,7 +229,6 @@
"助動詞": "вспомогательный глагол",
"使用LE": "использовать LE",
"选择文件夹": "Выбор папки",
"垂直同步": "Вертикальная синхронизация",
"简体中文": "упрощенный китайский язык",
"原文内容": "Подлинный текст",
"次数统计": "периодическая статистика",
@ -558,7 +556,6 @@
"光标": "Курсор",
"高级": "Высокий уровень",
"通用": "Общий",
"默认降采样效果": "Эффект выборки по умолчанию",
"游戏失去焦点时取消置顶": "При потере фокуса игра отменяется.",
"允许缩放最大化或全屏的窗口": "Разрешить масштабирование окон с максимальным или полным экраном",
"缩放时模拟独占全屏": "Полноэкранный аналог при масштабировании",
@ -734,5 +731,15 @@
"明暗": "Свет и тьма",
"默认": "По умолчанию",
"明亮主题": "Яркая тема",
"黑暗主题": "Темная тема"
"黑暗主题": "Темная тема",
"限制帧率": "Ограничение частоты кадров",
"最大帧率": "Максимальная частота кадров",
"开发者选项": "Параметры разработчика",
"调试模式": "Режим отладки",
"禁用效果缓存": "Отключить кэш эффектов",
"禁用字体缓存": "Отключить кэш шрифтов",
"解析效果时保存源代码": "Сохранить исходный код при анализе эффектов",
"编译效果时将警告视为错误": "Предупреждение считается ошибкой при компиляции",
"检测重复帧": "Обнаружение повторяющихся кадров",
"启用动态检测统计": "Включить статистику динамического обнаружения"
}

View File

@ -157,7 +157,6 @@
"点击此按钮后点击游戏窗口": "แตะที่หน้าต่างเกมหลังจากคลิกที่ปุ่มนี้",
"百度OCR使用竖排OCR": "Baidu OCR ใช้แถวแนวตั้ง OCR",
"未查到": "ไม่พบ",
"垂直同步": "ซิงค์แนวตั้ง",
"日语(CP932,SHIFT-JIS)": "ญี่ปุ่น (CP932, SHIFT-JIS)",
"土耳其语(CP1254)": "คนตุรกี (CP1254)",
"阴影字体": "Shadow ตัวอักษร",
@ -229,7 +228,6 @@
"暂不支持64程序": "ไม่รองรับโปรแกรม 64 ชั่วคราว",
"代理设置": "การตั้งค่าพร็อกซี่",
"阿里api": "อารี",
"允许额外的延迟以提高性能": "ช่วยให้หน่วงเวลาเพิ่มเติมเพื่อเพิ่มประสิทธิภาพ",
"自动": "อัตโนมัติ",
"识别到引擎": "ระบุเครื่องยนต์",
"重复次数": "จำนวนการทำซ้ำ",
@ -316,7 +314,6 @@
"搜索特殊码": "ค้นหารหัสพิเศษ",
"OCR一致性阈值": "เกณฑ์ความสอดคล้องของ OCR",
"复制特殊码": "คัดลอกรหัสพิเศษ",
"默认降采样效果": "ผลการสุ่มตัวอย่างลดลง",
"图像稳定性阈值": "เกณฑ์ความเสถียรของภาพ",
"不能为空": "ไม่สามารถว่างได้",
"描边宽度": "วาดขอบกว้าง",
@ -734,5 +731,15 @@
"明暗": "ความสว่างและความมืด",
"默认": "ปริยาย",
"明亮主题": "ธีมสดใส",
"黑暗主题": "ธีมมืด"
"黑暗主题": "ธีมมืด",
"限制帧率": "จำกัด อัตราเฟรม",
"最大帧率": "อัตราเฟรมสูงสุด",
"开发者选项": "ตัวเลือกสำหรับนักพัฒนา",
"调试模式": "โหมดการดีบัก",
"禁用效果缓存": "ปิดการใช้งานแคชเอฟเฟกต์",
"禁用字体缓存": "ปิดการใช้งานแคชแบบอักษร",
"解析效果时保存源代码": "บันทึกซอร์สโค้ดเมื่อวิเคราะห์ผลกระทบ",
"编译效果时将警告视为错误": "ถือว่าคำเตือนเป็นข้อผิดพลาดเมื่อรวบรวมเอฟเฟกต์",
"检测重复帧": "ตรวจจับเฟรมที่ซ้ำกัน",
"启用动态检测统计": "เปิดใช้งานสถิติการตรวจจับแบบไดนามิก"
}

View File

@ -186,7 +186,6 @@
"图标": "İşaretçi",
"指示詞": "Deixis",
"動詞": "Verbs",
"允许额外的延迟以提高性能": "Görüntülerini geliştirmek için fazla latenci izin verin",
"共享辞书": "Paylaşılan sözlük",
"注册网址": "Kayıt sitesi",
"显示帧率": "Çerçive hızını göster",
@ -230,7 +229,6 @@
"助動詞": "Yardımcı söz",
"使用LE": "LE kullan",
"选择文件夹": "Dizini Seç",
"垂直同步": "Dikey eşzamanlama",
"简体中文": "Basitleştirilmiş Çince",
"原文内容": "Orijinal içerik",
"次数统计": "Zaman istatistikleri",
@ -558,7 +556,6 @@
"光标": "kursor",
"高级": "Yüksek",
"通用": "para",
"默认降采样效果": "Öntanımlı İndirme Etkisi",
"游戏失去焦点时取消置顶": "Oyun fokus kaybettiğinde yukarı çıkarmayı iptal et",
"允许缩放最大化或全屏的窗口": "Büyütmeye veya tam ekran pencerelerini büyütmeye izin verin",
"缩放时模拟独占全屏": "Zorlaştırdığında özellikle dolu ekran simüle edin",
@ -734,5 +731,15 @@
"明暗": "Parılık ve karanlık",
"默认": "öntanımlı",
"明亮主题": "Işık Tema",
"黑暗主题": "Karanlık Tema"
"黑暗主题": "Karanlık Tema",
"限制帧率": "Çerçeve hızı sınır",
"最大帧率": "En yüksek fotoğraf hızı",
"开发者选项": "Geliştirici Seçenekleri",
"调试模式": "Hata ayıklama modu",
"禁用效果缓存": "Efekt caching etkisini etkisizleştir",
"禁用字体缓存": "Yazıtipi kaplamasını etkinleştir",
"解析效果时保存源代码": "Efektleri ayırıştığında kaynak kodu kaydet",
"编译效果时将警告视为错误": "Efektleri birleştirirken uyarımları hata olarak tedavi edin",
"检测重复帧": "Çiftleri keşfet",
"启用动态检测统计": "Dinamik tanıma istatistiklerini etkinleştir"
}

View File

@ -180,7 +180,6 @@
"图标": "Піктограма",
"指示詞": "Демонстративні слова",
"動詞": "Дієслова",
"允许额外的延迟以提高性能": "Дозволити додаткову затримку для покращення ефективності",
"共享辞书": "Спільний словник",
"注册网址": "Веб- сайт реєстрування",
"显示帧率": "Показувати швидкість рамок",
@ -224,7 +223,6 @@
"助動詞": "Додаткове дієслово",
"使用LE": "Використання LE",
"选择文件夹": "Виберіть теку",
"垂直同步": "Вертикальна синхронізація",
"简体中文": "Простий китайський",
"原文内容": "Початковий вміст",
"次数统计": "Статистика частоти",
@ -558,7 +556,6 @@
"光标": "cursor",
"高级": "старший",
"通用": "валюта",
"默认降采样效果": "Default Downsampling effect",
"游戏失去焦点时取消置顶": "Скасувати верхнє значення, коли гра втрачає фокус",
"允许缩放最大化或全屏的窗口": "Дозволити максимізувати або повноекранні вікна",
"缩放时模拟独占全屏": "Імітувати ексклузивний повний екран під час масштабу",
@ -734,5 +731,15 @@
"明暗": "Яскравість і темрява",
"默认": "типовий",
"明亮主题": "Bright Theme",
"黑暗主题": "Темна тема"
"黑暗主题": "Темна тема",
"限制帧率": "Обмежена швидкість рамок",
"最大帧率": "Максимальна швидкість рамок",
"开发者选项": "Параметри розробника",
"调试模式": "Режим зневаджування",
"禁用效果缓存": "Вимкнути кешування ефектів",
"禁用字体缓存": "Вимкнути кешування шрифтами",
"解析效果时保存源代码": "Зберегти код джерела під час аналізу ефектів",
"编译效果时将警告视为错误": "Вважати попередження помилками під час збирання ефектів",
"检测重复帧": "Визначити дублікатні рамки",
"启用动态检测统计": "Увімкнути статистику динамічного виявлення"
}

View File

@ -186,7 +186,6 @@
"图标": "Biểu tượng",
"指示詞": "Từ chỉ dẫn",
"動詞": "Động từ",
"允许额外的延迟以提高性能": "Cho phép thêm độ trễ để cải thiện hiệu suất",
"共享辞书": "Chia sẻ từ điển",
"注册网址": "Đăng ký địa chỉ web",
"显示帧率": "Hiện khung hình",
@ -230,7 +229,6 @@
"助動詞": "Trợ động từ",
"使用LE": "Sử dụng Le",
"选择文件夹": "Chọn thư mục",
"垂直同步": "Đồng bộ dọc",
"简体中文": "Trung Quốc giản thể",
"原文内容": "Nội dung gốc",
"次数统计": "Thống kê số lần",
@ -558,7 +556,6 @@
"光标": "Con chạy",
"高级": "Cao cấp",
"通用": "phổ quát",
"默认降采样效果": "Hiệu ứng lấy mẫu mặc định",
"游戏失去焦点时取消置顶": "Hủy cài đặt khi game mất focus",
"允许缩放最大化或全屏的窗口": "Cho phép phóng to cửa sổ hoặc toàn màn hình",
"缩放时模拟独占全屏": "Mô phỏng độc quyền toàn màn hình khi phóng to",
@ -734,5 +731,15 @@
"明暗": "Ánh sáng và bóng tối",
"默认": "Mặc định",
"明亮主题": "Sắc thái tươi sáng",
"黑暗主题": "Chủ đề tối"
"黑暗主题": "Chủ đề tối",
"限制帧率": "Giới hạn khung hình",
"最大帧率": "Tốc độ khung hình tối đa",
"开发者选项": "Tùy chọn nhà phát triển",
"调试模式": "Chế độ gỡ lỗi",
"禁用效果缓存": "Tắt bộ nhớ đệm hiệu ứng",
"禁用字体缓存": "Tắt bộ nhớ tạm phông chữ",
"解析效果时保存源代码": "Lưu mã nguồn khi phân tích hiệu ứng",
"编译效果时将警告视为错误": "Xem cảnh báo là lỗi khi biên dịch hiệu ứng",
"检测重复帧": "Phát hiện các khung lặp lại",
"启用动态检测统计": "Bật thống kê phát hiện động"
}

View File

@ -156,7 +156,6 @@
"点击此按钮后点击游戏窗口": "",
"百度OCR使用竖排OCR": "",
"未查到": "",
"垂直同步": "",
"日语(CP932,SHIFT-JIS)": "",
"土耳其语(CP1254)": "",
"阴影字体": "",
@ -226,7 +225,6 @@
"暂不支持64程序": "",
"代理设置": "",
"阿里api": "",
"允许额外的延迟以提高性能": "",
"自动": "",
"识别到引擎": "",
"重复次数": "",
@ -312,7 +310,6 @@
"搜索特殊码": "",
"OCR一致性阈值": "",
"复制特殊码": "",
"默认降采样效果": "",
"图像稳定性阈值": "",
"不能为空": "",
"描边宽度": "",
@ -734,5 +731,15 @@
"明暗": "",
"默认": "",
"明亮主题": "",
"黑暗主题": ""
"黑暗主题": "",
"限制帧率": "",
"最大帧率": "",
"开发者选项": "",
"调试模式": "",
"禁用效果缓存": "",
"禁用字体缓存": "",
"解析效果时保存源代码": "",
"编译效果时将警告视为错误": "",
"检测重复帧": "",
"启用动态检测统计": ""
}