This commit is contained in:
恍兮惚兮 2024-09-06 17:57:29 +08:00
parent ea4c81ff5a
commit adf0696170
26 changed files with 135 additions and 94 deletions

View File

@ -262,12 +262,11 @@ class MAINUI:
text, text,
is_auto_run=True, is_auto_run=True,
waitforresultcallback=None, waitforresultcallback=None,
onlytrans=False,
donttrans=False, donttrans=False,
): ):
with self.solvegottextlock: with self.solvegottextlock:
succ = self.textgetmethod_1( succ = self.textgetmethod_1(
text, is_auto_run, waitforresultcallback, onlytrans, donttrans text, is_auto_run, waitforresultcallback, donttrans
) )
if waitforresultcallback and not succ: if waitforresultcallback and not succ:
waitforresultcallback("") waitforresultcallback("")
@ -277,7 +276,6 @@ class MAINUI:
text, text,
is_auto_run=True, is_auto_run=True,
waitforresultcallback=None, waitforresultcallback=None,
onlytrans=False,
donttrans=False, donttrans=False,
): ):
if not text: if not text:
@ -285,7 +283,7 @@ class MAINUI:
if is_auto_run and text == self.currenttext: if is_auto_run and text == self.currenttext:
return return
currentsignature = uuid.uuid4() currentsignature = uuid.uuid4()
if onlytrans == False: if not waitforresultcallback:
self.currentsignature = currentsignature self.currentsignature = currentsignature
try: try:
origin = text origin = text
@ -316,7 +314,8 @@ class MAINUI:
pass pass
if donttrans: if donttrans:
return return
if onlytrans == False:
if not waitforresultcallback:
self.currenttext = text self.currenttext = text
self.currenttranslate = "" self.currenttranslate = ""
if globalconfig["read_raw"]: if globalconfig["read_raw"]:
@ -329,15 +328,19 @@ class MAINUI:
text = self.readcurrent(needresult=True) text = self.readcurrent(needresult=True)
else: else:
self.readcurrent() self.readcurrent()
if globalconfig["textoutput_origin"]:
self.dispatchoutputer(text) self.dispatchoutputer(text)
self.transhis.getnewsentencesignal.emit(text)
self.maybesetedittext(text)
_showrawfunction = functools.partial( _showrawfunction = functools.partial(
self.translation_ui.displayraw1.emit, self.translation_ui.displayraw1.emit,
dict(text=text, color=globalconfig["rawtextcolor"], onlytrans=onlytrans), dict(text=text, color=globalconfig["rawtextcolor"]),
) )
else:
_showrawfunction = None
self.transhis.getnewsentencesignal.emit(text)
self.maybesetedittext(text)
if globalconfig["refresh_on_get_trans"] == False: if globalconfig["refresh_on_get_trans"] == False:
if _showrawfunction:
_showrawfunction() _showrawfunction()
_showrawfunction = None _showrawfunction = None
_showrawfunction_sig = 0 _showrawfunction_sig = 0
@ -367,7 +370,6 @@ class MAINUI:
self.create_translate_task( self.create_translate_task(
currentsignature, currentsignature,
usefultranslators, usefultranslators,
onlytrans,
_colork, _colork,
optimization_params, optimization_params,
_showrawfunction, _showrawfunction,
@ -394,13 +396,12 @@ class MAINUI:
if globalconfig["fix_translate_rank"]: if globalconfig["fix_translate_rank"]:
self.ifuse_fix_translate_rank_preprare( self.ifuse_fix_translate_rank_preprare(
engine, onlytrans, waitforresultcallback engine, waitforresultcallback
) )
self.create_translate_task( self.create_translate_task(
currentsignature, currentsignature,
usefultranslators, usefultranslators,
onlytrans,
engine, engine,
optimization_params, optimization_params,
_showrawfunction, _showrawfunction,
@ -416,18 +417,13 @@ class MAINUI:
return return
return True return True
def ifuse_fix_translate_rank_preprare( def ifuse_fix_translate_rank_preprare(self, engine, waitforresultcallback):
self, engine, onlytrans, waitforresultcallback
):
if onlytrans:
return
if waitforresultcallback: if waitforresultcallback:
return return
displayreskwargs = dict( displayreskwargs = dict(
name="", name="",
color=globalconfig["fanyi"][engine]["color"], color=globalconfig["fanyi"][engine]["color"],
res="", res="",
onlytrans=onlytrans,
iter_context=(1, engine), iter_context=(1, engine),
) )
self.translation_ui.displayres.emit(displayreskwargs) self.translation_ui.displayres.emit(displayreskwargs)
@ -436,7 +432,6 @@ class MAINUI:
self, self,
currentsignature, currentsignature,
usefultranslators, usefultranslators,
onlytrans,
engine, engine,
optimization_params, optimization_params,
_showrawfunction, _showrawfunction,
@ -451,7 +446,6 @@ class MAINUI:
self.GetTranslationCallback, self.GetTranslationCallback,
usefultranslators, usefultranslators,
waitforresultcallback, waitforresultcallback,
onlytrans,
engine, engine,
currentsignature, currentsignature,
optimization_params, optimization_params,
@ -477,7 +471,6 @@ class MAINUI:
self, self,
usefultranslators, usefultranslators,
waitforresultcallback, waitforresultcallback,
onlytrans,
classname, classname,
currentsignature, currentsignature,
optimization_params, optimization_params,
@ -500,7 +493,7 @@ class MAINUI:
self.translation_ui.displaystatus.emit( self.translation_ui.displaystatus.emit(
globalconfig["fanyi"][classname]["name"] + " " + res, globalconfig["fanyi"][classname]["name"] + " " + res,
"red", "red",
onlytrans, False,
False, False,
) )
if len(usefultranslators) == 0: if len(usefultranslators) == 0:
@ -508,16 +501,10 @@ class MAINUI:
return return
res = self.solveaftertrans(res, optimization_params) res = self.solveaftertrans(res, optimization_params)
if len(res) == 0: if not res:
if len(usefultranslators) == 0:
safe_callback("")
return return
if onlytrans == False:
if (
globalconfig["read_trans"]
and globalconfig["read_translator2"] == classname
):
self.currentread = res
self.readcurrent()
needshowraw = ( needshowraw = (
_showrawfunction _showrawfunction
and self.refresh_on_get_trans_signature != _showrawfunction_sig and self.refresh_on_get_trans_signature != _showrawfunction_sig
@ -526,16 +513,29 @@ class MAINUI:
self.refresh_on_get_trans_signature = _showrawfunction_sig self.refresh_on_get_trans_signature = _showrawfunction_sig
_showrawfunction() _showrawfunction()
if currentsignature == self.currentsignature: if (currentsignature == self.currentsignature) and (iter_res_status in (0, 1)):
displayreskwargs = dict( displayreskwargs = dict(
name=globalconfig["fanyi"][classname]["name"], name=globalconfig["fanyi"][classname]["name"],
color=globalconfig["fanyi"][classname]["color"], color=globalconfig["fanyi"][classname]["color"],
res=res, res=res,
onlytrans=onlytrans,
iter_context=(iter_res_status, classname), iter_context=(iter_res_status, classname),
) )
self.translation_ui.displayres.emit(displayreskwargs) self.translation_ui.displayres.emit(displayreskwargs)
if iter_res_status in (0, 2): # 0为普通1为iter2为iter终止 if iter_res_status in (0, 2): # 0为普通1为iter2为iter终止
self.transhis.getnewtranssignal.emit(
globalconfig["fanyi"][classname]["name"], res
)
if not waitforresultcallback:
if (
globalconfig["read_trans"]
and globalconfig["read_translator2"] == classname
):
self.currentread = res
self.readcurrent()
if globalconfig["textoutput_trans"]:
self.dispatchoutputer(res)
try: try:
self.textsource.sqlqueueput((contentraw, classname, res)) self.textsource.sqlqueueput((contentraw, classname, res))
except: except:

View File

@ -172,7 +172,6 @@ class edittrans(LMainWindow):
name=globalconfig["fanyi"]["realtime_edit"]["name"], name=globalconfig["fanyi"]["realtime_edit"]["name"],
color=globalconfig["fanyi"]["realtime_edit"]["color"], color=globalconfig["fanyi"]["realtime_edit"]["color"],
res=text, res=text,
onlytrans=False,
iter_context=(1, "realtime_edit_directvis_fakeclass"), iter_context=(1, "realtime_edit_directvis_fakeclass"),
) )
gobject.baseobject.translation_ui.displayres.emit(displayreskwargs) gobject.baseobject.translation_ui.displayres.emit(displayreskwargs)

View File

@ -462,7 +462,25 @@ def filetranslate(self):
def outputgrid(self): def outputgrid(self):
grids = [ grids = [
["自动输出提取的文本"], [
(
dict(
title="输出的内容",
grid=(
[
"原文",
D_getsimpleswitch(globalconfig, "textoutput_origin"),
],
[
"翻译",
D_getsimpleswitch(globalconfig, "textoutput_trans"),
],
),
),
0,
"group",
)
],
[], [],
[ [
( (

View File

@ -300,24 +300,14 @@ class TranslatorWindow(resizableframeless):
pass pass
self.move_signal.emit(tracepos - lastpos.topLeft() + rect.topLeft()) self.move_signal.emit(tracepos - lastpos.topLeft() + rect.topLeft())
def showres(self, kwargs): # name,color,res,onlytrans,iter_context): def showres(self, kwargs):
try: try:
name = kwargs.get("name", "") name = kwargs.get("name", "")
color = kwargs.get("color") color = kwargs.get("color")
res = kwargs.get("res") res = kwargs.get("res")
onlytrans = kwargs.get("onlytrans", False) # 仅翻译,不显示
iter_context = kwargs.get("iter_context", None) iter_context = kwargs.get("iter_context", None)
clear = kwargs.get("clear", False) clear = kwargs.get("clear", False)
iter_res_status, iter_context_class = iter_context
if iter_res_status in (0, 2): # iter结束
gobject.baseobject.transhis.getnewtranssignal.emit(name, res)
if iter_res_status == 2:
return
if onlytrans:
return
if globalconfig["showfanyisource"]: if globalconfig["showfanyisource"]:
_showtext = name + " " + res _showtext = name + " " + res
else: else:
@ -333,14 +323,11 @@ class TranslatorWindow(resizableframeless):
except: except:
print_exc() print_exc()
def showraw(self, kwargs): # res,color,onlytrans): def showraw(self, kwargs):
text = kwargs.get("text") text = kwargs.get("text")
color = kwargs.get("color") color = kwargs.get("color")
onlytrans = kwargs.get("onlytrans")
clear = True clear = True
if onlytrans:
return
if globalconfig["isshowrawtext"]: if globalconfig["isshowrawtext"]:
self.showline(clear=clear, text=text, isshowrawtext=True, color=color) self.showline(clear=clear, text=text, isshowrawtext=True, color=color)
else: else:

View File

@ -57,7 +57,6 @@ class basetext:
text, text,
is_auto_run=True, is_auto_run=True,
waitforresultcallback=resultwaitor.put, waitforresultcallback=resultwaitor.put,
onlytrans=True,
) )
return resultwaitor.get() return resultwaitor.get()

View File

@ -2043,5 +2043,7 @@
}, },
"proxies": null, "proxies": null,
"labelset": [], "labelset": [],
"viewlistpos": 0 "viewlistpos": 0,
"textoutput_origin": true,
"textoutput_trans": false
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "إظهار / إخفاء التاريخ", "显示/隐藏历史翻译": "إظهار / إخفاء التاريخ",
"全屏/恢复游戏窗口": "كامل الشاشة / استعادة نافذة اللعبة", "全屏/恢复游戏窗口": "كامل الشاشة / استعادة نافذة اللعبة",
"文本输出": "النص الناتج", "文本输出": "النص الناتج",
"自动输出提取的文本": "التلقائي استخراج النص الناتج",
"缩放": "تحجيم", "缩放": "تحجيم",
"填充": "ملأ", "填充": "ملأ",
"适应": "تكيف", "适应": "تكيف",
@ -849,5 +848,8 @@
"复制自": "نسخ من", "复制自": "نسخ من",
"目标列表": "قائمة الأهداف", "目标列表": "قائمة الأهداف",
"使用翻译": "استخدام الترجمة", "使用翻译": "استخدام الترجمة",
"使用/跳过翻译": "استخدام / تخطي الترجمة" "使用/跳过翻译": "استخدام / تخطي الترجمة",
"prompt格式需要根据模型版本决定": "Prompt الشكل ( يجب أن تكون مصممة على أساس نموذج الإصدار )",
"v0.10pre1支持gpt词典": "v0.10pre1 ( دعم GPT القاموس )",
"输出的内容": "المحتوى الناتج"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "顯示/隱藏歷史翻譯", "显示/隐藏历史翻译": "顯示/隱藏歷史翻譯",
"全屏/恢复游戏窗口": "全螢幕/復原遊戲視窗", "全屏/恢复游戏窗口": "全螢幕/復原遊戲視窗",
"文本输出": "文字輸出", "文本输出": "文字輸出",
"自动输出提取的文本": "自動輸出提取的文字",
"缩放": "縮放", "缩放": "縮放",
"填充": "填充", "填充": "填充",
"适应": "適應", "适应": "適應",
@ -851,5 +850,6 @@
"使用翻译": "使用翻譯", "使用翻译": "使用翻譯",
"使用/跳过翻译": "使用/跳過翻譯", "使用/跳过翻译": "使用/跳過翻譯",
"prompt格式需要根据模型版本决定": "prompt 格式(需要根據模型版本決定)", "prompt格式需要根据模型版本决定": "prompt 格式(需要根據模型版本決定)",
"v0.10pre1支持gpt词典": "v0.10pre1(支援 gpt 詞典)" "v0.10pre1支持gpt词典": "v0.10pre1(支援 gpt 詞典)",
"输出的内容": "輸出的內容"
} }

View File

@ -587,7 +587,6 @@
"显示/隐藏历史翻译": "Zobrazit/skrýt historické překlady", "显示/隐藏历史翻译": "Zobrazit/skrýt historické překlady",
"全屏/恢复游戏窗口": "Celá obrazovka/obnovení herního okna", "全屏/恢复游戏窗口": "Celá obrazovka/obnovení herního okna",
"文本输出": "Textový výstup", "文本输出": "Textový výstup",
"自动输出提取的文本": "Automaticky výstup extrahovaného textu",
"缩放": "zoom", "缩放": "zoom",
"填充": "vyplnit", "填充": "vyplnit",
"适应": "přizpůsobit", "适应": "přizpůsobit",
@ -849,5 +848,8 @@
"复制自": "Kopírovat z", "复制自": "Kopírovat z",
"目标列表": "Seznam cílů", "目标列表": "Seznam cílů",
"使用翻译": "Použití překladu", "使用翻译": "Použití překladu",
"使用/跳过翻译": "Použít/přeskočit překlad" "使用/跳过翻译": "Použít/přeskočit překlad",
"prompt格式需要根据模型版本决定": "Formát výzvy (v závislosti na verzi modelu)",
"v0.10pre1支持gpt词典": "V0.10 pre1 (podporuje GPT slovník)",
"输出的内容": "Výstupní obsah"
} }

View File

@ -587,7 +587,6 @@
"显示/隐藏历史翻译": "Historische Übersetzungen ein-/ausblenden", "显示/隐藏历史翻译": "Historische Übersetzungen ein-/ausblenden",
"全屏/恢复游戏窗口": "Vollbildmodus/Spielfenster wiederherstellen", "全屏/恢复游戏窗口": "Vollbildmodus/Spielfenster wiederherstellen",
"文本输出": "Textausgabe", "文本输出": "Textausgabe",
"自动输出提取的文本": "Extrahierter Text automatisch ausgeben",
"缩放": "Zoom", "缩放": "Zoom",
"填充": "Füllen", "填充": "Füllen",
"适应": "Anpassung", "适应": "Anpassung",
@ -849,5 +848,8 @@
"复制自": "Kopieren von", "复制自": "Kopieren von",
"目标列表": "Zielliste", "目标列表": "Zielliste",
"使用翻译": "Verwendung der Übersetzung", "使用翻译": "Verwendung der Übersetzung",
"使用/跳过翻译": "Übersetzung verwenden/überspringen" "使用/跳过翻译": "Übersetzung verwenden/überspringen",
"prompt格式需要根据模型版本决定": "Aufforderungsformat (abhängig von der Modellversion)",
"v0.10pre1支持gpt词典": "V0.10 pre1 (unterstützt GPT Wörterbuch)",
"输出的内容": "Ausgabeinhalt"
} }

View File

@ -578,7 +578,6 @@
"显示/隐藏历史翻译": "Show/Hide Translation History", "显示/隐藏历史翻译": "Show/Hide Translation History",
"全屏/恢复游戏窗口": "Full Screen/Restore Game Window", "全屏/恢复游戏窗口": "Full Screen/Restore Game Window",
"文本输出": "Text Output", "文本输出": "Text Output",
"自动输出提取的文本": "Automatically Output Extracted Text",
"缩放": "Scale", "缩放": "Scale",
"填充": "Fill", "填充": "Fill",
"适应": "Fit", "适应": "Fit",
@ -849,5 +848,8 @@
"复制自": "Copy from", "复制自": "Copy from",
"目标列表": "Target List", "目标列表": "Target List",
"使用翻译": "Using translation", "使用翻译": "Using translation",
"使用/跳过翻译": "Use/skip translation" "使用/跳过翻译": "Use/skip translation",
"prompt格式需要根据模型版本决定": "Prompt format (depending on the model version)",
"v0.10pre1支持gpt词典": "V0.10 pre1 (supports GPT dictionary)",
"输出的内容": "Output content"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "Mostrar / ocultar la traducción histórica", "显示/隐藏历史翻译": "Mostrar / ocultar la traducción histórica",
"全屏/恢复游戏窗口": "Pantalla completa / restaurar la ventana del juego", "全屏/恢复游戏窗口": "Pantalla completa / restaurar la ventana del juego",
"文本输出": "Salida de texto", "文本输出": "Salida de texto",
"自动输出提取的文本": "Salida automática del Texto extraído",
"缩放": "Zoom", "缩放": "Zoom",
"填充": "Relleno", "填充": "Relleno",
"适应": "Adaptación", "适应": "Adaptación",
@ -849,5 +848,8 @@
"复制自": "Copiado de", "复制自": "Copiado de",
"目标列表": "Lista de objetivos", "目标列表": "Lista de objetivos",
"使用翻译": "Uso de traductores", "使用翻译": "Uso de traductores",
"使用/跳过翻译": "Usar / saltar la traducción" "使用/跳过翻译": "Usar / saltar la traducción",
"prompt格式需要根据模型版本决定": "Formato prompt (debe decidirse en función de la versión del modelo)",
"v0.10pre1支持gpt词典": "V0.10pre1 (admite diccionario gpt)",
"输出的内容": "Contenido exportado"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "Afficher / masquer les traductions historiques", "显示/隐藏历史翻译": "Afficher / masquer les traductions historiques",
"全屏/恢复游戏窗口": "Plein écran / restaurer la fenêtre de jeu", "全屏/恢复游戏窗口": "Plein écran / restaurer la fenêtre de jeu",
"文本输出": "Sortie de texte", "文本输出": "Sortie de texte",
"自动输出提取的文本": "Sortie automatique du texte extrait",
"缩放": "Zoom", "缩放": "Zoom",
"填充": "Remplissage", "填充": "Remplissage",
"适应": "Adaptation", "适应": "Adaptation",
@ -849,5 +848,8 @@
"复制自": "Copié depuis", "复制自": "Copié depuis",
"目标列表": "Liste des objectifs", "目标列表": "Liste des objectifs",
"使用翻译": "Utiliser la traduction", "使用翻译": "Utiliser la traduction",
"使用/跳过翻译": "Utiliser / sauter la traduction" "使用/跳过翻译": "Utiliser / sauter la traduction",
"prompt格式需要根据模型版本决定": "Format prompt (à décider en fonction de la version du modèle)",
"v0.10pre1支持gpt词典": "V0.10pre1 (support du dictionnaire GPT)",
"输出的内容": "Contenu de la sortie"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "Mostra/nasconde traduzioni storiche", "显示/隐藏历史翻译": "Mostra/nasconde traduzioni storiche",
"全屏/恢复游戏窗口": "Finestra di gioco a schermo intero/ripristino", "全屏/恢复游戏窗口": "Finestra di gioco a schermo intero/ripristino",
"文本输出": "Output testo", "文本输出": "Output testo",
"自动输出提取的文本": "Estrai automaticamente il testo estratto",
"缩放": "zoom", "缩放": "zoom",
"填充": "riempimento", "填充": "riempimento",
"适应": "adattare", "适应": "adattare",
@ -849,5 +848,8 @@
"复制自": "Copia da", "复制自": "Copia da",
"目标列表": "Elenco target", "目标列表": "Elenco target",
"使用翻译": "Uso della traduzione", "使用翻译": "Uso della traduzione",
"使用/跳过翻译": "Usa/salta traduzione" "使用/跳过翻译": "Usa/salta traduzione",
"prompt格式需要根据模型版本决定": "Formato di richiesta (a seconda della versione del modello)",
"v0.10pre1支持gpt词典": "V0.10 pre1 (supporta il dizionario GPT)",
"输出的内容": "Contenuto di output"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "履歴翻訳の表示/非表示", "显示/隐藏历史翻译": "履歴翻訳の表示/非表示",
"全屏/恢复游戏窗口": "フルスクリーン/リカバリゲームウィンドウ", "全屏/恢复游戏窗口": "フルスクリーン/リカバリゲームウィンドウ",
"文本输出": "テキスト出力", "文本输出": "テキスト出力",
"自动输出提取的文本": "抽出されたテキストを自動的に出力",
"缩放": "ズーム", "缩放": "ズーム",
"填充": "じゅうてん", "填充": "じゅうてん",
"适应": "じゅんのう", "适应": "じゅんのう",
@ -849,5 +848,8 @@
"复制自": "コピー元", "复制自": "コピー元",
"目标列表": "ターゲットリスト", "目标列表": "ターゲットリスト",
"使用翻译": "翻訳の使用", "使用翻译": "翻訳の使用",
"使用/跳过翻译": "翻訳の使用/スキップ" "使用/跳过翻译": "翻訳の使用/スキップ",
"prompt格式需要根据模型版本决定": "promptフォーマットモデルバージョンに基づいて決定する必要がある",
"v0.10pre1支持gpt词典": "v 0.10 pre 1gpt辞書対応",
"输出的内容": "出力の内容"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "히스토리 번역 표시 / 숨기기", "显示/隐藏历史翻译": "히스토리 번역 표시 / 숨기기",
"全屏/恢复游戏窗口": "전체 화면 / 게임 창 복원", "全屏/恢复游戏窗口": "전체 화면 / 게임 창 복원",
"文本输出": "텍스트 출력", "文本输出": "텍스트 출력",
"自动输出提取的文本": "추출된 텍스트 자동 내보내기",
"缩放": "줌", "缩放": "줌",
"填充": "채우기", "填充": "채우기",
"适应": "적응", "适应": "적응",
@ -849,5 +848,8 @@
"复制自": "복사하기", "复制自": "복사하기",
"目标列表": "대상 목록", "目标列表": "대상 목록",
"使用翻译": "번역 사용", "使用翻译": "번역 사용",
"使用/跳过翻译": "번역 사용 / 건너뛰기" "使用/跳过翻译": "번역 사용 / 건너뛰기",
"prompt格式需要根据模型版本决定": "prompt 형식 (모델 버전에 따라 결정)",
"v0.10pre1支持gpt词典": "v0.10pre1(gpt 사전 지원)",
"输出的内容": "내보낸 내용"
} }

View File

@ -587,7 +587,6 @@
"显示/隐藏历史翻译": "Historische vertalingen tonen/verbergen", "显示/隐藏历史翻译": "Historische vertalingen tonen/verbergen",
"全屏/恢复游戏窗口": "Volledig scherm/spelvenster herstellen", "全屏/恢复游戏窗口": "Volledig scherm/spelvenster herstellen",
"文本输出": "Tekst-uitvoer", "文本输出": "Tekst-uitvoer",
"自动输出提取的文本": "Uitgepakte tekst automatisch uitvoeren",
"缩放": "zoomen", "缩放": "zoomen",
"填充": "vulling", "填充": "vulling",
"适应": "aanpassen", "适应": "aanpassen",
@ -849,5 +848,8 @@
"复制自": "Kopiëren van", "复制自": "Kopiëren van",
"目标列表": "Doellijst", "目标列表": "Doellijst",
"使用翻译": "Vertaling gebruiken", "使用翻译": "Vertaling gebruiken",
"使用/跳过翻译": "Vertaling gebruiken/overslaan" "使用/跳过翻译": "Vertaling gebruiken/overslaan",
"prompt格式需要根据模型版本决定": "Prompt formaat (afhankelijk van de modelversie)",
"v0.10pre1支持gpt词典": "V0.10 pre1 (ondersteunt GPT woordenboek)",
"输出的内容": "Uitvoerinhoud"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "Pokaż/ukryj tłumaczenia historyczne", "显示/隐藏历史翻译": "Pokaż/ukryj tłumaczenia historyczne",
"全屏/恢复游戏窗口": "Pełny ekran/przywróć okno gry", "全屏/恢复游戏窗口": "Pełny ekran/przywróć okno gry",
"文本输出": "Wyjście tekstowe", "文本输出": "Wyjście tekstowe",
"自动输出提取的文本": "Automatycznie wyświetlać wyodrębniony tekst",
"缩放": "powiększenie", "缩放": "powiększenie",
"填充": "napełnienie", "填充": "napełnienie",
"适应": "dostosować się", "适应": "dostosować się",
@ -849,5 +848,8 @@
"复制自": "Kopiuj z", "复制自": "Kopiuj z",
"目标列表": "Lista docelowa", "目标列表": "Lista docelowa",
"使用翻译": "Korzystanie z tłumaczenia", "使用翻译": "Korzystanie z tłumaczenia",
"使用/跳过翻译": "Użyj/pominąć tłumaczenie" "使用/跳过翻译": "Użyj/pominąć tłumaczenie",
"prompt格式需要根据模型版本决定": "Format pytania (w zależności od wersji modelu)",
"v0.10pre1支持gpt词典": "V0.10 pre1 (obsługuje słownik GPT)",
"输出的内容": "Zawartość wyjściowa"
} }

View File

@ -587,7 +587,6 @@
"显示/隐藏历史翻译": "Mostrar/ Esconder as Traduções Históricas", "显示/隐藏历史翻译": "Mostrar/ Esconder as Traduções Históricas",
"全屏/恢复游戏窗口": "Janela de ecrã completo/restauração do jogo", "全屏/恢复游戏窗口": "Janela de ecrã completo/restauração do jogo",
"文本输出": "Saída de texto", "文本输出": "Saída de texto",
"自动输出提取的文本": "Saída automática do texto extraído",
"缩放": "zoom", "缩放": "zoom",
"填充": "preencher", "填充": "preencher",
"适应": "adaptar", "适应": "adaptar",
@ -849,5 +848,8 @@
"复制自": "Copiar de", "复制自": "Copiar de",
"目标列表": "Lista de Destinos", "目标列表": "Lista de Destinos",
"使用翻译": "Usar a tradução", "使用翻译": "Usar a tradução",
"使用/跳过翻译": "Usar/ignorar a tradução" "使用/跳过翻译": "Usar/ignorar a tradução",
"prompt格式需要根据模型版本决定": "Formato do pedido (dependendo da versão do modelo)",
"v0.10pre1支持gpt词典": "V0. 10 pre1 (suporta dicionário GPT)",
"输出的内容": "Conteúdo de saída"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "Показать / скрыть исторический перевод", "显示/隐藏历史翻译": "Показать / скрыть исторический перевод",
"全屏/恢复游戏窗口": "Полноэкранное / Восстановление игрового окна", "全屏/恢复游戏窗口": "Полноэкранное / Восстановление игрового окна",
"文本输出": "Вывод текста", "文本输出": "Вывод текста",
"自动输出提取的文本": "Автоматический вывод извлеченного текста",
"缩放": "Масштаб", "缩放": "Масштаб",
"填充": "Заполнение", "填充": "Заполнение",
"适应": "Адаптация", "适应": "Адаптация",
@ -849,5 +848,8 @@
"复制自": "Копировать из", "复制自": "Копировать из",
"目标列表": "Список целей", "目标列表": "Список целей",
"使用翻译": "Использование перевода", "使用翻译": "Использование перевода",
"使用/跳过翻译": "Использовать / пропустить перевод" "使用/跳过翻译": "Использовать / пропустить перевод",
"prompt格式需要根据模型版本决定": "Формат prompt (должен быть определен в соответствии с версией модели)",
"v0.10pre1支持gpt词典": "v0.10pre1 (Поддержка словаря gpt)",
"输出的内容": "Экспорт содержимого"
} }

View File

@ -587,7 +587,6 @@
"显示/隐藏历史翻译": "Visa/dölj historiska översättningar", "显示/隐藏历史翻译": "Visa/dölj historiska översättningar",
"全屏/恢复游戏窗口": "Helskärms-/återställningsfönster", "全屏/恢复游戏窗口": "Helskärms-/återställningsfönster",
"文本输出": "Textutmatning", "文本输出": "Textutmatning",
"自动输出提取的文本": "Skriv ut extraherad text automatiskt",
"缩放": "zooma", "缩放": "zooma",
"填充": "Fyll", "填充": "Fyll",
"适应": "anpassa", "适应": "anpassa",
@ -849,5 +848,8 @@
"复制自": "Kopiera från", "复制自": "Kopiera från",
"目标列表": "Mållista", "目标列表": "Mållista",
"使用翻译": "Använda översättning", "使用翻译": "Använda översättning",
"使用/跳过翻译": "Använd/hoppa över översättning" "使用/跳过翻译": "Använd/hoppa över översättning",
"prompt格式需要根据模型版本决定": "Frågaformat (beroende på modellversion)",
"v0.10pre1支持gpt词典": "V0. 10 pre1 (stöder GPT ordbok)",
"输出的内容": "Utdatainnehåll"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "แสดง/ซ่อนการแปลประวัติ", "显示/隐藏历史翻译": "แสดง/ซ่อนการแปลประวัติ",
"全屏/恢复游戏窗口": "เต็มหน้าจอ/กู้คืนหน้าต่างเกม", "全屏/恢复游戏窗口": "เต็มหน้าจอ/กู้คืนหน้าต่างเกม",
"文本输出": "ข้อความออก", "文本输出": "ข้อความออก",
"自动输出提取的文本": "ส่งออกข้อความที่สกัดโดยอัตโนมัติ",
"缩放": "ซูม", "缩放": "ซูม",
"填充": "เติม", "填充": "เติม",
"适应": "การปรับตัว", "适应": "การปรับตัว",
@ -849,5 +848,8 @@
"复制自": "คัดลอกจาก", "复制自": "คัดลอกจาก",
"目标列表": "รายการเป้าหมาย", "目标列表": "รายการเป้าหมาย",
"使用翻译": "ใช้การแปล", "使用翻译": "ใช้การแปล",
"使用/跳过翻译": "ใช้ / ข้ามการแปล" "使用/跳过翻译": "ใช้ / ข้ามการแปล",
"prompt格式需要根据模型版本决定": "รูปแบบ prompt (ต้องตัดสินใจตามรุ่น)",
"v0.10pre1支持gpt词典": "v0.10pre1 (สนับสนุนพจนานุกรม gpt)",
"输出的内容": "เนื้อหาที่ส่งออก"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "Tarihi çevirimleri göster/gizle", "显示/隐藏历史翻译": "Tarihi çevirimleri göster/gizle",
"全屏/恢复游戏窗口": "Full screen/restore game window", "全屏/恢复游戏窗口": "Full screen/restore game window",
"文本输出": "Metin çıkış", "文本输出": "Metin çıkış",
"自动输出提取的文本": "Automatically output extracted text",
"缩放": "zoom", "缩放": "zoom",
"填充": "dolduruyor", "填充": "dolduruyor",
"适应": "adapt", "适应": "adapt",
@ -849,5 +848,8 @@
"复制自": "Kopyalayın", "复制自": "Kopyalayın",
"目标列表": "Hedef Listesi", "目标列表": "Hedef Listesi",
"使用翻译": "Çeviri kullanılıyor", "使用翻译": "Çeviri kullanılıyor",
"使用/跳过翻译": "Çeviri kullan/atla" "使用/跳过翻译": "Çeviri kullan/atla",
"prompt格式需要根据模型版本决定": "Soru format ı (model versiyonuna bağlı)",
"v0.10pre1支持gpt词典": "V0. 10 pre1 (GPT sözlük destekliyor)",
"输出的内容": ıkış içeriği"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "Показувати/сховати історичні переклади", "显示/隐藏历史翻译": "Показувати/сховати історичні переклади",
"全屏/恢复游戏窗口": "Повний екран / відновити вікно гри", "全屏/恢复游戏窗口": "Повний екран / відновити вікно гри",
"文本输出": "Вивід тексту", "文本输出": "Вивід тексту",
"自动输出提取的文本": "Автоматично виводити вилучений текст",
"缩放": "масштаб", "缩放": "масштаб",
"填充": "заповнення", "填充": "заповнення",
"适应": "адаптувати", "适应": "адаптувати",
@ -849,5 +848,8 @@
"复制自": "Копіювати з", "复制自": "Копіювати з",
"目标列表": "Список призначень", "目标列表": "Список призначень",
"使用翻译": "Використання перекладу", "使用翻译": "Використання перекладу",
"使用/跳过翻译": "Використовувати/пропустити переклад" "使用/跳过翻译": "Використовувати/пропустити переклад",
"prompt格式需要根据模型版本决定": "Формат запиту (залежно від версії моделі)",
"v0.10pre1支持gpt词典": "V0. 10 pre1 (підтримує словник GPT)",
"输出的内容": "Вміст виводу"
} }

View File

@ -579,7 +579,6 @@
"显示/隐藏历史翻译": "Hiện/ẩn bản dịch lịch sử", "显示/隐藏历史翻译": "Hiện/ẩn bản dịch lịch sử",
"全屏/恢复游戏窗口": "Toàn màn hình/Khôi phục cửa sổ trò chơi", "全屏/恢复游戏窗口": "Toàn màn hình/Khôi phục cửa sổ trò chơi",
"文本输出": "Xuất văn bản", "文本输出": "Xuất văn bản",
"自动输出提取的文本": "Tự động xuất văn bản đã trích xuất",
"缩放": "Phóng to", "缩放": "Phóng to",
"填充": "Điền", "填充": "Điền",
"适应": "Điều chỉnh", "适应": "Điều chỉnh",
@ -849,5 +848,8 @@
"复制自": "Copy từ", "复制自": "Copy từ",
"目标列表": "Danh sách mục tiêu", "目标列表": "Danh sách mục tiêu",
"使用翻译": "Sử dụng bản dịch", "使用翻译": "Sử dụng bản dịch",
"使用/跳过翻译": "Sử dụng/bỏ qua bản dịch" "使用/跳过翻译": "Sử dụng/bỏ qua bản dịch",
"prompt格式需要根据模型版本决定": "Định dạng prompt (cần được quyết định dựa trên phiên bản model)",
"v0.10pre1支持gpt词典": "v0.10pre1 (hỗ trợ từ điển gpt)",
"输出的内容": "Nội dung xuất"
} }

View File

@ -587,7 +587,6 @@
"显示/隐藏历史翻译": "", "显示/隐藏历史翻译": "",
"全屏/恢复游戏窗口": "", "全屏/恢复游戏窗口": "",
"文本输出": "", "文本输出": "",
"自动输出提取的文本": "",
"缩放": "", "缩放": "",
"填充": "", "填充": "",
"适应": "", "适应": "",
@ -851,5 +850,6 @@
"使用翻译": "", "使用翻译": "",
"使用/跳过翻译": "", "使用/跳过翻译": "",
"prompt格式需要根据模型版本决定": "", "prompt格式需要根据模型版本决定": "",
"v0.10pre1支持gpt词典": "" "v0.10pre1支持gpt词典": "",
"输出的内容": ""
} }