This commit is contained in:
恍兮惚兮 2024-07-27 20:35:42 +08:00
parent 45737adc8b
commit 56af8c5cf9
34 changed files with 1001 additions and 137 deletions

View File

@ -1,5 +1,5 @@
import time, uuid
import os, threading, sys, re, codecs, platform
import os, threading, sys, re, codecs
from qtsymbols import *
from traceback import print_exc
from myutils.config import (
@ -9,7 +9,6 @@ from myutils.config import (
uid2gamepath,
findgameuidofpath,
savehook_new_data,
loadlanguage,
static_data,
tryreadconfig,
getlanguse,

View File

@ -47,7 +47,7 @@ def loadmainui():
def checklang():
from myutils.config import globalconfig, loadlanguage, static_data
from myutils.config import globalconfig, oldlanguage, loadlangviss
from qtsymbols import (
QDialog,
pyqtSignal,
@ -64,7 +64,7 @@ def checklang():
getnewtranssignal = pyqtSignal(str, str)
showsignal = pyqtSignal()
def __init__(self, language_list):
def __init__(self):
super(languageset, self).__init__(None, Qt.WindowType.WindowStaysOnTopHint)
self.setWindowIcon(qtawesome.icon("fa.language"))
@ -76,9 +76,10 @@ def checklang():
self.setFont(font)
self.current = 0
language_listcombox = QComboBox()
language_listcombox.addItems(language_list)
_, vis = loadlangviss()
language_listcombox.addItems(vis)
language_listcombox.currentIndexChanged.connect(
lambda x: setattr(self, "current", x)
lambda x: setattr(self, "current", _[x])
)
vb = QVBoxLayout(self)
@ -87,14 +88,21 @@ def checklang():
vb.addWidget(bt)
bt.clicked.connect(self.accept)
if globalconfig["language_setted_2.4.5"] == False:
x = languageset(static_data["language_list_show"])
x.exec()
globalconfig["language_setted_2.4.5"] = True
globalconfig["languageuse"] = x.current
globalconfig["tgtlang3"] = x.current
loadlanguage()
if "languageuse2" in globalconfig:
return
if globalconfig["language_setted_2.4.5"]:
# 新版改成新的index无关的语言设置
globalconfig["languageuse2"] = oldlanguage[globalconfig["languageuse"]]
globalconfig["tgtlang4"] = oldlanguage[globalconfig["tgtlang3"]]
globalconfig["srclang4"] = oldlanguage[globalconfig["srclang3"]]
return
x = languageset()
x.exec()
globalconfig["language_setted_2.4.5"] = True
globalconfig["languageuse2"] = x.current
globalconfig["tgtlang4"] = x.current
if globalconfig["tgtlang4"] == "ja":
globalconfig["srclang4"] = "zh"
def checkintegrity():

View File

@ -1342,11 +1342,11 @@ class dialog_setting_game_internal(QWidget):
def getlangtab(self, formLayout: LFormLayout, gameuid):
savehook_new_data[gameuid]["private_tgtlang"] = savehook_new_data[gameuid].get(
"private_tgtlang", globalconfig["tgtlang3"]
savehook_new_data[gameuid]["private_tgtlang_2"] = savehook_new_data[gameuid].get(
"private_tgtlang_2", globalconfig["tgtlang4"]
)
savehook_new_data[gameuid]["private_srclang"] = savehook_new_data[gameuid].get(
"private_srclang", globalconfig["srclang3"]
savehook_new_data[gameuid]["private_srclang_2"] = savehook_new_data[gameuid].get(
"private_srclang_2", globalconfig["srclang4"]
)
formLayout2 = self.createfollowdefault(
@ -1357,7 +1357,8 @@ class dialog_setting_game_internal(QWidget):
getsimplecombobox(
static_data["language_list_translator"],
savehook_new_data[gameuid],
"private_srclang",
"private_srclang_2",
internallist=static_data['language_list_translator_inner']
),
)
formLayout2.addRow(
@ -1365,7 +1366,8 @@ class dialog_setting_game_internal(QWidget):
getsimplecombobox(
static_data["language_list_translator"],
savehook_new_data[gameuid],
"private_tgtlang",
"private_tgtlang_2",
internallist=static_data['language_list_translator_inner']
),
)

View File

@ -3,7 +3,7 @@ import platform, functools, sys
import winsharedutils, queue
from myutils.config import globalconfig, static_data
from myutils.wrapper import threader, tryprint
from myutils.utils import makehtml, dynamiclink
from myutils.utils import makehtml, dynamiclink, getlanguse
import requests
import shutil, gobject
from myutils.proxy import getproxy
@ -310,7 +310,7 @@ def setTab_update(self, basel):
makehtml("{docs_server}/"),
],
]
if globalconfig["languageuse"] == 0:
if getlanguse() == 'zh':
shuominggrid += [
[
"交流群",

View File

@ -1,27 +1,20 @@
import os, functools
from myutils.config import globalconfig, static_data, getlanguse
import os
from myutils.config import globalconfig, static_data, getlanguse, loadlangviss
from gui.usefulwidget import (
D_getsimplecombobox,
getsimplecombobox,
D_getIconButton,
makescrollgrid,
)
from qtsymbols import *
def createlangs(self):
self.srclangswitcher = getsimplecombobox(
static_data["language_list_translator"], globalconfig, "srclang3"
)
return self.srclangswitcher
def changelang(_):
languageChangeEvent = QEvent(QEvent.Type.LanguageChange)
QApplication.sendEvent(QApplication.instance(), languageChangeEvent)
def setTablanglz(self):
inner, vis = loadlangviss()
return [
[
(
@ -31,14 +24,24 @@ def setTablanglz(self):
grid=(
[
"源语言",
functools.partial(createlangs, self),
D_getsimplecombobox(
static_data["language_list_translator"],
globalconfig,
"srclang4",
internallist=static_data[
"language_list_translator_inner"
],
),
],
[
"目标语言",
D_getsimplecombobox(
static_data["language_list_translator"],
globalconfig,
"tgtlang3",
"tgtlang4",
internallist=static_data[
"language_list_translator_inner"
],
),
],
),
@ -56,11 +59,12 @@ def setTablanglz(self):
[
"软件显示语言",
D_getsimplecombobox(
(static_data["language_list_show"]),
vis,
globalconfig,
"languageuse",
"languageuse2",
callback=changelang,
static=True,
internallist=inner,
),
D_getIconButton(
callback=lambda: os.startfile(

View File

@ -34,27 +34,19 @@ class commonbase:
@property
def srclang(self):
try:
l = getlangsrc()
return self.langmap_[l]
except:
return ""
return self.langmap_.get(self.srclang_1, "")
@property
def srclang_1(self):
try:
l = getlangsrc()
return l
except:
return ""
return getlangsrc()
@property
def tgtlang_1(self):
return getlangtgt()
@property
def tgtlang(self):
try:
l = getlangtgt()
return self.langmap_[l]
except:
return ""
return self.langmap_.get(self.tgtlang_1, "")
@property
def config(self):

View File

@ -115,8 +115,8 @@ def getdefaultsavehook(title=None):
# "mypost":# 设置时再加载
},
"lang_follow_default": True,
# "private_srclang": 0,# 显示时再加载缺省用global中的键
# "private_tgtlang": 0,
# "private_srclang_2": 0,# 显示时再加载缺省用global中的键
# "private_tgtlang_2": 0,
"follow_default_ankisettings": True,
# "anki_DeckName":str
"localeswitcher": 0,
@ -182,6 +182,9 @@ def getdefaultsavehook(title=None):
return default
# fmt: off
oldlanguage = ["zh","ja","en","ru","es","ko","fr","cht","vi","tr","pl","uk","it","ar","th","bo","de","sv","nl"]
# fmt: on
_dfsavehook = getdefaultsavehook("")
for uid in savehook_new_data:
if (
@ -201,7 +204,15 @@ for uid in savehook_new_data:
savehook_new_data[uid]["tts_skip_regex"].append(
{"regex": False, "key": name, "condition": 0}
)
if ("private_srclang" in savehook_new_data[uid]) and (
"private_srclang_2" not in savehook_new_data[uid]
):
savehook_new_data[uid]["private_srclang_2"] = oldlanguage[
savehook_new_data[uid]["private_srclang"]
]
savehook_new_data[uid]["private_tgtlang_2"] = oldlanguage[
savehook_new_data[uid]["private_tgtlang"]
]
for k in _dfsavehook:
if k not in savehook_new_data[uid]:
savehook_new_data[uid][k] = _dfsavehook[k]
@ -336,21 +347,33 @@ languageshow = {}
def getlanguse():
return static_data["language_list_translator_inner"][globalconfig["languageuse"]]
return globalconfig["languageuse2"]
def langfile(lang):
return "./files/lang/{}.json".format(lang)
def loadlangviss():
inners = []
vis = []
for i, l in enumerate(static_data["language_list_translator_inner"]):
if not os.path.exists(langfile(l)):
continue
inners.append(l)
vis.append(static_data["language_list_show"][i])
return inners, vis
def loadlanguage():
global language_last, languageshow
_language = globalconfig["languageuse"]
_language = getlanguse()
if _language == language_last:
return
language_last = _language
try:
with open(
"./files/lang/{}.json".format(getlanguse()),
"r",
encoding="utf8",
) as ff:
with open(langfile(_language), "r", encoding="utf8") as ff:
languageshow = json.load(ff)
except:
languageshow = {}

View File

@ -33,12 +33,10 @@ def __internal__getlang(k1, k2):
if savehook_new_data[gameuid]["lang_follow_default"]:
break
return static_data["language_list_translator_inner"][
savehook_new_data[gameuid][k1]
]
return savehook_new_data[gameuid][k1]
except:
pass
return static_data["language_list_translator_inner"][globalconfig[k2]]
return globalconfig[k2]
def translate_exits(fanyi, which=False):
@ -58,12 +56,12 @@ def translate_exits(fanyi, which=False):
def getlangsrc():
return __internal__getlang("private_srclang", "srclang3")
return __internal__getlang("private_srclang_2", "srclang4")
def getlangtgt():
return __internal__getlang("private_tgtlang", "tgtlang3")
return __internal__getlang("private_tgtlang_2", "tgtlang4")
def findenclose(text, tag):

View File

@ -393,7 +393,7 @@ class TextBrowser(QWidget, dataget):
self.textcursor.setPosition(blockstart + s)
self.textbrowser.setTextCursor(self.textcursor)
tl1 = self.textbrowser.cursorRect(self.textcursor).topLeft()
collects[collecti].move(tl1)
collects[collecti].move(tl1.x(), tl1.y())
collecti += 1
def _showyinyingtext(self, b1, b2, color, font):

View File

@ -320,7 +320,9 @@ class basetrans(commonbase):
continue
if self.using == False:
break
if self.srclang_1 == self.tgtlang_1:
callback(contentsolved, embedcallback, False)
continue
self.requestid += 1
try:
checktutukufunction = (

View File

@ -809,7 +809,6 @@
"backtransparent": false,
"showtranexception": true,
"refresh_on_get_trans": false,
"languageuse": 0,
"proxy": "127.0.0.1:7890",
"showbold": false,
"showbold_trans": false,
@ -1927,8 +1926,8 @@
"minlength": 0,
"maxlength": 1000,
"maxoriginlength": 1000,
"srclang3": 1,
"tgtlang3": 0,
"srclang4": "ja",
"tgtlang4": "zh",
"transkiroku": false,
"transkirokuuse": "baidu",
"showatcenter": true,

View File

@ -48,12 +48,12 @@
"language_list_show": [
"简体中文",
"日本語",
"繁體中文",
"English",
"Русский язык",
"Español",
"한국어",
"Français",
"繁體中文",
"Tiếng Việt",
"Türkçe",
"Polski",
@ -64,17 +64,18 @@
"བོད་སྐད།",
"Deutsch",
"Svenska",
"Nederlands"
"Nederlands",
"Čeština"
],
"language_list_translator": [
"简体中文",
"日文",
"英文",
"日语",
"繁体中文",
"英语",
"俄语",
"西班牙语",
"韩语",
"法语",
"繁体中文",
"越南语",
"土耳其语",
"波兰语",
@ -85,17 +86,18 @@
"藏语",
"德语",
"瑞典语",
"荷兰语"
"荷兰语",
"捷克语"
],
"language_list_translator_inner": [
"zh",
"ja",
"cht",
"en",
"ru",
"es",
"ko",
"fr",
"cht",
"vi",
"tr",
"pl",
@ -106,7 +108,8 @@
"bo",
"de",
"sv",
"nl"
"nl",
"cs"
],
"font_type_default": {
"default": [

View File

@ -115,7 +115,6 @@
"不能为空": "لا يمكن أن تكون فارغة",
"相对特征地址的偏移": "ويقابل النسبية عنوان مميز",
"英语(ASCII)": "الإنجليزية ( أسكي )",
"英文": "english 2",
"预翻译": "قبل الترجمة",
"过滤数字": "فلتر رقمي",
"显示编辑按钮": "عرض زر تحرير",
@ -454,7 +453,6 @@
"显示/隐藏原文": "إظهار / إخفاء النص الأصلي",
"泰语(CP874)": "التايلاندية ( CP874 )",
"快译通": "ترجمة سريعة",
"日文": "اللغة اليابانية",
"显示移动按钮": "عرض زر الانتقال",
"简单字符串替换": "سلسلة بسيطة استبدال",
"形状詞": "شكل الكلمات",
@ -829,5 +827,7 @@
"录音": "تسجيل صوتي",
"德语": "ألماني",
"瑞典语": "السويدية",
"荷兰语": "الهولندية"
"荷兰语": "الهولندية",
"捷克语": "اللغة التشيكية",
"英语": "إنجليزي"
}

View File

@ -46,8 +46,6 @@
"有道api": "有道 API",
"导出sqlite文件为json文件": "匯出 SQLite 檔案為 JSON 檔案",
"中文": "中文",
"日文": "日文",
"英文": "英文",
"翻译设置": "翻譯設定",
"是否显示翻译器名称": "是否顯示翻譯器名稱",
"源语言": "來源語言",
@ -829,5 +827,7 @@
"录音": "錄音",
"德语": "德語",
"瑞典语": "瑞典語",
"荷兰语": "荷蘭語"
"荷兰语": "荷蘭語",
"捷克语": "捷克語",
"英语": "英語"
}

View File

@ -0,0 +1,833 @@
{
"使用代理": "Použití proxy",
"进程": "proces",
"sqlite翻译记录": "Překladový záznam SQLite",
"显示编辑按钮": "Zobrazit tlačítko pro editaci",
"过滤换行符": "Konce filtru",
"绑定窗口(部分软件不支持)(点击自己取消)": "Vázané okno (není podporováno některým softwarem) (kliknutím zrušíte sami)",
"文本设置": "Nastavení textu",
"过滤数字": "Čísla filtru",
"插入特殊码": "Vložit zvláštní kód",
"移除非选定hook": "Odstranit nevybrané háky",
"周期执行": "Pravidelné provádění",
"错误": "chyba",
"鼠标穿透窗口": "Průnik myší oknem",
"必应": "Bing Ying.",
"保存": "konzervace",
"不支持的键位": "Nepodporované klíčové pozice",
"英语(CP437)": "angličtina (CP437)",
"工具按钮颜色": "Barva tlačítka nástroje",
"删除行": "Smazat řádky",
"模拟按键Enter": "Simulovat klávesu Enter",
"去除重复行": "Odstranit duplicitní řádky",
"有道": "Youdao.",
"选择游戏": "Vyberte si hru",
"语音合成": "syntéza řeči",
"例外允许的字符": "Znaky povolené pro výjimky",
"東北イタコ": "Severovýchodní Čína",
"希腊语": "Řecký jazyk",
"首选翻译": "Preferovaný překlad",
"显示设置": "Nastavení zobrazení",
"J北京7": "J Peking 7",
"双线性": "Bilineární",
"民安ともえ": "Min'an.",
"韩语": "Korejština",
"鷹の爪吉田": "Orlí dráp Yoshida",
"用户词典3": "Uživatelský slovník 3",
"文本": "text",
"过滤重复": "Filtrovat duplikáty",
"导出的第一翻译源": "První exportovaný zdroj překladu",
"若有多个api key用|将每个key连接后填入即可轮流使用": "Pokud existuje více klíčů API, pomocí klíčů se připojte a vyplňte každý klíč a můžete se střídat pomocí nich",
"选择图标": "Vybrat ikonu",
"在线翻译": "on-line překlad",
"显示翻译历史按钮": "Zobrazit tlačítko historie překladu",
"快捷键设置": "Nastavení klávesy zkratky",
"开始游戏": "Spustit hru",
"動詞": "Slovesa",
"次数统计": "Statistika frekvence",
"指示詞": "Ukazatelná slova",
"朗读的翻译": "Překlad čtení nahlas",
"字符串偏移量": "Posun řetězce",
"翻译器字体类型": "Typ písma překladatele",
"备注": "poznámky",
"東北きりたん": "Severovýchodní",
"通用文字识别(高精度版)": "Univerzální rozpoznávání textu (verze s vysokou přesností)",
"名詞": "Podstatná jména",
"读取剪贴板": "Číst schránku",
"游戏": "hra",
"检测到游戏时自动开始": "Automaticky spustit při detekci hry",
"插值算法": "Interpolační algoritmus",
"显示帧率": "Zobrazit snímkovou frekvenci",
"最新版本": "Nejnovější verze",
"搜索": "hledání",
"游戏信息": "Informace o hře",
"特殊码": "specifický kód",
"端口冲突": "Konflikt přístavu",
"删除选中编码": "Smazat vybraný kód",
"连接进程": "Proces připojení",
"发现": "najít",
"火山OCR": "OCR sopky",
"有道4": "Youdao 4.",
"全字符(UTF-8)": "Plný znak (UTF-8)",
"无法识别的路径!": "Nepoznaná cesta!",
"取消": "zrušit",
"合并多行识别结果": "Sloučit více řádků výsledků rozpoznání",
"附加音源": "Další zdroj zvuku",
"图标2": "Ikona 2",
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Pokud máte pocit, že tento software je pro vás užitečný, naskenujte prosím QR kód na WeChat, abyste sponzorovali.",
"窗口截图": "Snímek obrazovky okna",
"自动获取系统代理": "Automaticky získat systémový proxy",
"是否使用快捷键": "Zda použít klávesové zkratky",
"最小化到托盘": "Minimalizovat do zásobníku",
"打开目录": "Otevřít adresář",
"手动设置代理(ip:port)": "Ručně nastavit proxy (ip: port)",
"录制翻译文件": "Záznam překladových souborů",
"字体样式": "Styl písma",
"预翻译采用模糊匹配": "Předpřeklad přijímá fuzzy matching",
"搜索文本过短!": "Vyhledávací text je příliš krátký!",
"的OCR模型": "Model OCR",
"备忘录按钮": "Tlačítko Memo",
"小学馆": "Sál základní školy",
"光标": "kurzor",
"阿拉伯语(CP1256)": "arabština (CP1256)",
"项目网站": "Webové stránky projektu",
"用户词典1(可选)": "Uživatelský slovník 1 (volitelný)",
"翻译请求间隔(s)": "Interval (s) požadavků na překlad",
"有道TTS": "Youdao TTS",
"过滤其他乱码": "Filtrovat jiné zkreslené znaky",
"修改": "upravit",
"源语言": "zdrojový jazyk",
"进程号": "Číslo procesu",
"移除": "odstranit",
"接尾辞": "přípona",
"通用": "měna",
"设置刷新延迟": "Nastavit zpoždění obnovení",
"将汉字转换成繁体/日式汉字": "Převést čínské znaky na tradiční/japonské čínské znaky",
"失败": "selhat",
"token设置": "Nastavení tokenu",
"简体中文(CP936,GBK)": "Zjednodušená čínština (CP936, GBK)",
"其他": "ostatní",
"设置所有词条为全局词条": "Nastavit všechny položky jako globální položky",
"过滤数字和英文字母": "Filtrovat čísla a anglická písmena",
"Unicode范围": "Rozsah Unicode",
"未开始": "Ještě nezačalo",
"如果没看见想要附加的进程,可以尝试点击下方按钮后点击游戏窗口,或者尝试使用管理员权限运行本软件": "Pokud se vám proces, který chcete připojit, nevidíte, můžete zkusit kliknout na tlačítko níže a potom kliknout na okno hry, nebo zkusit spustit tento software s právy správce",
"桜乃そら": "Sakura no Suo",
"修改字体字符集": "Upravit znakovou sadu písma",
"希伯来语(CP1255)": "Hebrejština (CP1255)",
"转区": "Přenosová zóna",
"选取OCR范围后立即进行一次识别": "Provedení rozpoznání ihned po výběru rozsahu OCR",
"过滤文本中的非日语字符集字符": "Filtrovat nejaponské znaky sady znaků v textu",
"显示翻译器名称": "Zobrazit název překladatele",
"最长翻译字数": "Maximální počet slov překladu",
"确定": "určit",
"当前权限": "Aktuální oprávnění",
"显示原文": "Zobrazit původní text",
"不切换": "Nepřepínejte",
"自动更新": "Automatická aktualizace",
"缩放时模拟独占全屏": "Simulujte exkluzivní celou obrazovku při přiblížení a odstupu",
"专有名词翻译设置按钮": "Tlačítko pro nastavení exkluzivního překladu podstatného jména",
"越南语": "Vietnamština",
"代码页": "kódová stránka",
"点击此按钮后点击游戏窗口": "Po kliknutí na toto tlačítko klikněte na okno hry",
"未查到": "Nenalezeno",
"日语(CP932,SHIFT-JIS)": "Japonština (CP932, SHIFT-JIS)",
"土耳其语(CP1254)": "Turečtina (CP1254)",
"简体中文": "Zjednodušená čínština",
"标题": "titul",
"过滤尖括号<>": "Úhlové závorky filtru<>",
"繁简转换": "Převod zjednodušení",
"统计": "Statistika",
"设置": "nastavit",
"接受的编码": "Přijaté kódování",
"手动翻译": "Ruční překlad",
"補助記号": "Dotační značka",
"小学馆辞书": "Slovník základní školy",
"项目地址": "Adresa projektu",
"内嵌的翻译器": "Vložený překladatel",
"高级": "senior",
"查词": "Hledat slova",
"繁体中文(CP950,BIG5)": "Tradiční čínština (CP950, BIG5)",
"使用自定义promt": "Použití vlastních výzv",
"翻译结果修正": "Oprava výsledků překladu",
"显示": "displej",
"选择文本输入源": "Vybrat vstupní zdroj textu",
"获取中": "Dostat se dovnitř",
"接頭辞": "Společná slova",
"注册在线翻译": "Zaregistrujte se k online překladu",
"泰语": "Thai",
"win7适配版": "Adaptační verze Win7",
"导出sqlite文件为json文件": "Exportovat soubor SQLite do souboru JSON",
"搜狗": "Sogou.",
"文字计数": "Počet textů",
"灵格斯": "Lingoes",
"使用说明": "instrukce",
"代名詞": "Synonym",
"绑定截图窗口": "Vázat okno snímku obrazovky",
"执行周期": "Cyklus provádění",
"自定义promt": "Vlastní dotaz",
"希腊语(CP1253)": "Řečtina (CP1253)",
"打开保存的游戏": "Otevřít uloženou hru",
"删除特殊码": "Smazat zvláštní kód",
"&设置": "&Nastavení",
"密钥获取": "Akvizice klíčů",
"API接口地址": "Adresa rozhraní API",
"和源窗口相同": "Stejné jako zdrojové okno",
"是否显示": "Je to zobrazeno",
"语言设置": "Nastavení jazyka",
"预翻译": "Předpřeklad",
"重复次数(若为1则自动分析去重)": "Frekvence opakování (pokud je to 1, bude automaticky analyzována a deduplikována)",
"过滤控制字符": "Filtrovat ovládací znaky",
"!未选定进程!": " Proces není vybrán!",
"連体詞": "Spojená slova",
"过滤乱码文本": "Filtrovat zkreslený text",
"分": "větev",
"ついなちゃん(関西弁)": "(Kannoben)",
"图标": "Ikona",
"琴葉 茜・葵": "Qinyeqian Kui.",
"記号": "Symbol",
"简单字符串替换": "Jednoduchá náhrada řetězců",
"显示/隐藏范围框": "Zobrazit/skrýt rámeček rozsahu",
"xml目录": "XML adresář",
"选取OCR范围后显示范围框": "Zobrazit okno rozsahu po výběru rozsahu OCR",
"暂不支持64程序": "64 programy nejsou momentálně podporovány",
"代理设置": "Nastavení proxy",
"阿里api": "API Alibaba",
"自动": "automatické",
"识别到引擎": "Identifikovat motor",
"重复次数": "Četnost opakování",
"仅使用激活的翻译": "Použít pouze aktivované překlady",
"游戏窗口移动时同步移动": "Synchronizovat pohyb při pohybu okna hry",
"水奈瀬コウ": "Mizunai Kou",
"字体大小": "velikost písma",
"系统默认": "Výchozí systém",
"显示保存的游戏按钮": "Zobrazit tlačítko uložené hry",
"翻译优化": "Optimalizace překladu",
"用户词典2": "Uživatelský slovník 2",
"副詞": "adv",
"显示复制原文按钮": "Zobrazit tlačítko kopírovat originál",
"希伯来语": "Hebrejština",
"非管理员": "Neresprávce",
"范围框颜色": "Barva rámečku rozsahu",
"助詞": "Pomocná slova",
"离线翻译": "Offline překlad",
"東北イタコ/东北伊达子": "Severovýchodní Itoko/Severovýchodní Idako",
"开始搜索": "Začít hledat",
"文本处理": "zpracování textu",
"工具按钮大小": "Velikost tlačítka nástroje",
"剪贴板设置": "Nastavení schránky",
"添加编码": "Přidat kód",
"仅在无法编码的字后插入": "Vložit pouze za slova, která nelze kódovat",
"刷新延迟(ms)": "Zpoždění obnovy (ms)",
"彩云": "irizující mrak",
"允许缩放最大化或全屏的窗口": "Povolit maximální přiblížení nebo okna na celé obrazovce",
"源窗口": "Zdrojové okno",
"快捷按键": "Rychlé klávesy",
"捕获模式": "Režim zachycení",
"程序名": "Název programu",
"任务栏中显示": "Zobrazit na hlavním panelu",
"不插入空格": "Nevkládat mezery",
"通用文字识别(标准版)": "Univerzální rozpoznávání textu (Standard Edition)",
"过滤「」以外的字符": "Filtrovat jiné znaky než ''",
"过滤非shiftjis": "Filtrovat non shiftjis",
"找不到重要组件:": "Důležité komponenty nebyly nalezeny:",
"分析图像更新": "Analyzovat aktualizace obrázků",
"注册地址": "Adresa společnosti",
"捕获标题栏": "Zachytit titulní řádek",
"月読ショウタ": "Měsíc",
"自动检测": "automatická detekce",
"繁体中文(BIG5)": "Tradiční čínština (BIG5)",
"翻译等待时间(s)": "Čekací doba (s)",
"词性": "Část řeči",
"收到翻译时才刷新": "Aktualizovat pouze po obdržení překladu",
"禁用DirectFlip": "Zakázat DirectFlip",
"形状詞": "Tvarovací slova",
"文本源": "Zdroj textu",
"北欧(CP1257)": "Severní Evropa (CP1257)",
"注册网址2": "Registrační URL 2",
"文本预处理": "Předzpracování textu",
"调整执行顺序": "Upravit pořadí provedení",
"腾讯api": "Tencent API",
"资源下载": "Stahování zdrojů",
"每个字后插入空格": "Vložit mezeru za každé slovo",
"火山api": "Volcano API",
"結月ゆかり/结月缘": "Jieyue Yuri/Jieyue Osud",
"窗口置顶": "Horní okno",
"颜色": "barva",
"自动切换到模式": "Automaticky přepnout do režimu",
"游戏失去焦点时取消置顶": "Zrušit horní pozici, když hra ztratí soustředění",
"法语": "Francouzština",
"导出翻译记录为json文件": "Exportovat překladové záznamy jako soubory JSON",
"文本源设置": "Nastavení zdroje textu",
"英语(ASCII)": "angličtina (ASCII)",
"谷歌": "Google",
"本地OCR": "Místní OCR",
"模拟按键Ctrl": "Simulovat klávesu Ctrl",
"时间间隔": "časový interval",
"去除重复字符(若为1则自动分析去重)": "Odstranění duplicitních znaků (pokud 1, automaticky analyzujte a odstraňte duplicitní znaky)",
"搜索特殊码": "Hledat speciální kódy",
"复制特殊码": "Kopírovat speciální kód",
"图像稳定性阈值": "Prahová hodnota stability obrazu",
"不能为空": "Nelze být prázdné",
"描边宽度": "Šířka tahu",
"过滤路径": "Cesta filtru",
"复制到剪贴板": "kopírovat do schránky",
"选择声音": "Vybrat zvuk",
"sqlite文件": "SQLite soubor",
"3D游戏模式": "3D herní režim",
"过滤纯英文": "Filtrovat čistě angličtinu",
"预处理方法": "Metody předzpracování",
"ギャラ子": "ギャラ子",
"使用代理的项目": "Projekty používající proxy servery",
"分词器": "Tokenizátor",
"西班牙语": "Španělština",
"常规": "rutina",
"翻译": "přeložit",
"系统": "systém",
"密钥": "tajný klíč",
"翻译结果替换设置": "Nastavení nahrazení výsledků překladu",
"中文": "Čínština",
"原文内容": "Původní obsah",
"用户词典3(可选)": "Uživatelský slovník 3 (volitelný)",
"灵格斯词典": "Lingus slovník",
"辞书": "Slovník",
"绑定窗口按钮": "Tlačítko Vázat okno",
"OCR设置": "Nastavení OCR",
"文本输入": "Zadání textu",
"泰语(CP874)": "Thai (CP874)",
"语音": "hlas",
"插入特殊码延迟(ms)": "Vložit zvláštní kód zpoždění (ms)",
"连接失败": "připojení selhalo",
"居中显示": "Středový displej",
"翻译及OCR语言": "Překlady a OCR jazyk",
"管理员": "správci",
"其他设置": "Další nastavení",
"描边字体": "Písmo tahu",
"默认设置": "výchozí nastavení",
"意大利语": "Italština",
"已保存游戏": "Uložená hra",
"使用最快翻译而非指定翻译器": "Použijte nejrychlejší překlad místo určení překladatele",
"有道api": "Youdao API",
"显示显示原文按钮": "Zobrazit tlačítko původního textu",
"去除花括号{}": "Odstraňte kudrnaté rovnátka.",
"保留原文": "Zachovat původní text",
"不显示api": "Nezobrazovat API",
"朗读原文": "Přečtěte si původní text nahlas",
"连接成功": "Připojení úspěšné",
"修改游戏字体": "Upravit písmo hry",
"选择文本": "Vybrat text",
"json文件": "Soubor JSON",
"剪贴板": "schránka",
"系统未安装": "Systém není nainstalován",
"在重叠显示的字间插入空格": "Vložit mezery mezi překrývajícími se zobrazenými slovy",
"显示/隐藏翻译窗口": "Zobrazit/skrýt okno překladu",
"感動詞": "Dojemná slova",
"西里尔": "Cyrile",
"设置代码页": "Nastavit kódovou stránku",
"保存路径": "Uložit cestu",
"编辑": "editovat",
"ついなちゃん": "ついなちゃん",
"选择": "volba",
"最邻近": "Nejbližší soused",
"显示分词结果": "Zobrazit výsledky segmentace",
"退出": "odhlásit se",
"自定义翻译": "Vlastní překlad",
"显示朗读按钮": "Zobrazit tlačítko čtení",
"显示/隐藏原文": "Zobrazit/skrýt původní text",
"清空": "prázdné",
"翻译结果繁简体显示": "Výsledek překladu zobrazený ve zjednodušeném čínském formátu",
"日语(SHIFT-JIS)": "Japonština (SHIFT-JIS)",
"刷新": "Obnovit",
"紲星あかり": "あかり",
"时间周期执行": "Provedení časového cyklu",
"请重新下载并关闭杀毒软件后重试": "Stáhněte a zavřete antivirový software znovu a zkuste to znovu",
"用户词典1": "Uživatelský slovník 1",
"转义字符串替换": "Náhrada Escape řetězce",
"相关说明": "Související pokyny",
"字体": "písmo",
"韩语(CP949,EUC-KR)": "korejština (CP949, EUC-KR)",
"分词": "část",
"基本设置": "Základní nastavení",
"光标缩放系数": "Faktor škálování kurzoru",
"通用文字识别(标准含位置版)": "Univerzální rozpoznávání textu (standardní včetně polohové verze)",
"琴葉茜": "Qin Yeqian",
"月読アイ": "Měsíc",
"搜索包含文本的条目": "Hledat položky obsahující text",
"北欧": "Severní Evropa",
"金山快译": "Jinshan Rychlý překlad",
"音街ウナ": "Yinjie Una.",
"游戏ID MD5": "ID hry MD5",
"判定詞": "Soudní slovo",
"翻译设置": "Nastavení překladu",
"使用正则表达式替换": "Nahradit regulárním výrazem",
"均衡负载": "Zatížení rovnováhy",
"不透明度": "Krytost",
"有道2": "Youdao 2.",
"形容詞": "Přídavné přídavky",
"附带上下文个数": "Počet doprovodných kontextů",
"选择文件夹": "Vybrat složku",
"最短翻译字数": "Minimální počet slov překladu",
"问题反馈": "Zpětná vazba problémů",
"不显示原文": "Nezobrazovat původní text",
"缩放时调整光标速度": "Nastavit rychlost kurzoru při zoomování",
"当前MD5": "Aktuální MD5",
"有道5": "Youdao 5.",
"土耳其语": "Turecky",
"&退出": "&Exit",
"朗读": "Čtení nahlas",
"设置Token": "Nastavit žeton",
"备忘录": "memorandum",
"自定义python处理": "Přizpůsobit zpracování Pythonu",
"小牛api": "Little Cow API",
"東北ずん子/东北俊子": "Dongbei Kunzi/Dongbei Junzi",
"波兰语": "Polský jazyk",
"接口": "Rozhraní",
"翻译结果修正按钮": "Tlačítko pro opravu výsledků překladu",
"注册网址": "Registrační stránky",
"警告": "varování",
"俄语": "ruština",
"文字更新分析": "Analýza aktualizace textu",
"过滤HTML标签": "Filtrovat HTML značky",
"日语": "Japonština",
"语法加亮": "Zvýraznění gramatiky",
"翻译器字体": "Písmo překladatele",
"分析图像更新+周期执行": "Analyzovat aktualizace obrazu+pravidelné provádění",
"是否显示翻译器名称": "Chcete zobrazit název překladatele",
"语音设置": "Nastavení hlasu",
"&显示": "&Zobrazit",
"中东欧(CP1250)": "Střední a východní Evropa (CP1250)",
"排除复制自翻译器的文本": "Vyloučit text zkopírovaný z překladatele",
"游戏时间": "Čas hry",
"路径": "trasa",
"删除游戏": "Smazat hru",
"阿拉伯语": "Arabština",
"紲星あかり/绁星灯": "あかり",
"使用Unicode范围过滤": "Použít filtrování rozsahu Unicode",
"结束地址(hex)": "Koncová adresa (hex)",
"竖向OCR识别": "Vertikální rozpoznávání OCR",
"正则表达式替换": "Náhrada regulárního výrazu",
"越南语(CP1258)": "Vietnamština (CP1258)",
"游戏设置": "Nastavení hry",
"性能": "výkon",
"缩放模式": "Režim zvětšení",
"用户词典2(可选)": "Uživatelský slovník 2 (volitelný)",
"自定义剪裁": "Zakázkové řezání",
"插入图片": "Vložit obrázek",
"中东欧": "Střední a východní Evropa",
"伊織弓鶴": "Příďový jeřáb Izumi",
"添加游戏": "Přidat hru",
"选取OCR范围": "Vybrat rozsah OCR",
"辞书设置": "Nastavení slovníku",
"飞书": "anonymní dopis",
"用户词典选择JcUserdic文件夹": "Vyberte složku JcUserdic z uživatelského slovníku",
"缩放时禁用窗口大小调整": "Zakázat změnu velikosti okna během škálování",
"Moji辞书": "Slovník Moji",
"删除": "smazat",
"图像一致性阈值": "Prahová hodnota konzistence obrazu",
"封面": "kryt",
"显示错误信息": "Zobrazit chybovou zprávu",
"剪裁UWP窗口的标题栏": "Oříznout titulní lištu okna UWP",
"自动朗读": "Automatické čtení",
"搜索设置": "Nastavení hledání",
"百度": "Baidu.",
"不绘制光标": "Nekreslit kurzor",
"搜索结果数上限": "Maximální počet výsledků hledání",
"过滤反复刷新的句子": "Filtrovat opakovaně aktualizované věty",
"当前版本": "aktuální verze",
"搜索持续时间(s)": "Doba vyhledávání (s)",
"添加行": "přidat řádky",
"百度api": "Baidu API",
"京町セイカ": "KyomachikaName",
"仅": "pouze",
"透明度": "transparentnost",
"阿里": "Alibaba",
"朗读翻译": "Čtěte nahlas a přeložte",
"火山TTS": "sopka TTS",
"获取失败": "Získání selhalo",
"字数统计": "počet slov",
"快捷键冲突": "Konflikt klíčových zkratek",
"用户词典": "Uživatelský slovník",
"执行周期(s)": "Prováděcí cyklus (s)",
"韩语(EUC-KR)": "Korejština (EUC-KR)",
"选择路径": "Vybrat cestu",
"普通字体": "Normální písmo",
"快捷键": "Zkratkové klávesy",
"转区启动": "Aktivace přenosové zóny",
"快译通": "Kuaiyitong.",
"该功能可能会导致游戏崩溃!": "Tato funkce může způsobit selhání hry!",
"json翻译文件": "Překladový soubor JSON",
"选择进程": "Vybrat proces",
"超分": "Super skóre",
"游戏静音": "Ztlumení hry",
"简单替换内容(若替换为空则直接过滤)": "Jednoduchá výměna obsahu (pokud zůstane prázdný, filtrujte přímo)",
"锁定工具栏": "Zamknout panely nástrojů",
"选择文本支持按住ctrl进行多项选择一般选择一条即可": "Vybrat text, podpora podržení klávesy Ctrl pro více výběrů (obvykle vyberte jeden)",
"通用文字识别(高精度含位置版)": "Univerzální rozpoznávání textu (vysoce přesné včetně polohové verze)",
"端口号": "Číslo portu",
"移动": "pohyb",
"繁体中文": "Tradiční čínština",
"替换": "nahradit",
"绘制光标": "Nakreslit kurzor",
"颜色设置": "nastavení barev",
"专有名词翻译设置": "Nastavení překladu vlastních termínů",
"简体中文(GBK)": "Zjednodušená čínština (GBK)",
"到进程": "K procesu",
"调整游戏窗口按钮": "Nastavit tlačítko herního okna",
"HOOK设置": "Nastavení HOOK",
"結月ゆかり": "Konec měsíce",
"空白": "prázdné",
"替换为": "Nahradit tím",
"琴葉葵": "Qinye Kui.",
"内置": "vestavěné",
"连接超时": "Časový limit připojení",
"起始地址(hex)": "Počáteční adresa (hex)",
"说明": "vysvětlit",
"处理": "rukojeť",
"转移字符串替换": "Náhrada řetězce přenosu",
"共享辞书": "Sdílený slovník",
"助動詞": "Pomocné sloveso",
"选择文件": "Vybrat soubor",
"自动翻译": "Automatický překlad",
"汉语翻译结果繁简转换": "Převod výsledků čínského překladu z tradičního na zjednodušené",
"接続詞": "Přijímání slov",
"显示游戏静音按钮": "Zobrazit tlačítko ztlumení hry",
"拉丁(CP1252)": "Latin (CP1252)",
"彩云api": "Rozhraní Color Cloud",
"東北ずん子": "Severovýchodní Kunzi",
"编辑专有名词": "Upravit vlastní termíny",
"目标语言": "cílový jazyk",
"乌克兰语": "Ukrajinský jazyk",
"打开设置": "Otevřít nastavení",
"西里尔(CP1251)": "Cyril (CP1251)",
"云译": "Překlad do cloudu",
"优先录制的翻译源": "Prioritní zaznamenaný zdroj překladu",
"端口可用": "Dostupný port",
"秒": "druhá",
"所选文件格式错误!": "Vybraný formát souboru je nesprávný!",
"显示移动按钮": "Zobrazit tlačítko přesunout",
"单次负载个数": "Počet jednotlivých nákladů",
"过滤英文字母": "Filtrovat anglická písmena",
"过滤包含乱码的文本行": "Filtrovat textové řádky obsahující zkreslené znaky",
"进行一次OCR": "Provést OCR jednou",
"选取OCR范围——立即": "Vybrat rozsah OCR a okamžitě",
"有道OCR": "OCR Youdao",
"免费试用": "Zkušební verze zdarma",
"通用文字识别 API": "Univerzální rozpoznávání textu API",
"有道图片翻译": "Překlad obrázků Youdao",
"图片翻译 API": "API pro překlad obrázků",
"内嵌翻译": "Vložený překlad",
"隐藏不存在的游戏": "Skrýt neexistující hry",
"宽度": "šířka",
"高度": "výška",
"选中时颜色": "Barva při vybrání",
"游戏不存在时颜色": "Barva, když hra neexistuje",
"原文": "původní text",
"行间距": "Rozsah řádků",
"下载": "stáhnout",
"附加参数": "Další parametry",
"语言": "jazyk",
"路径不存在": "cesta neexistuje",
"不处理": "Nezpracované",
"灰度化": "Transformace stupně šedé",
"阈值二值化": "Binarizace prahových hodnot",
"OTSU二值化": "Binarizace OTSU",
"二值化阈值": "Binární práh",
"查看处理效果": "Zobrazit efekt zpracování",
"点击单词查词": "Klikněte na slovo pro vyhledávání slov",
"点击单词复制": "Klikněte na slovo ke kopírování",
"窗口背景透明": "Průhledné pozadí okna",
"背景窗口透明": "Okno pozadí transparentní",
"指定模块": "Upřesnit modul",
"搜索范围": "Rozsah hledání",
"搜索方式": "Metoda vyhledávání",
"搜索匹配的特征(hex)": "Hledat odpovídající funkce (hex)",
"相对特征地址的偏移": "Posun relativních adres funkcí",
"默认搜索": "Výchozí vyhledávání",
"文本搜索": "Vyhledávání textu",
"自定义搜索": "Vlastní vyhledávání",
"使用翻译缓存": "Použít mezipaměť pro překlad",
"新": "nový",
"缩放系数": "Skalační faktor",
"最大生成长度": "Maximální generovaná délka",
"最小生成长度": "Minimální generovaná délka",
"柱搜索数": "Počet vyhledávání sloupců",
"序列数": "Počet sekvencí",
"过长惩罚": "Nadměrný trest",
"重复惩罚": "Opakovaný trest",
"语言包": "Jazykový balíček",
"最长显示字数": "Maximální počet zobrazených slov",
"显示日语注音": "Zobrazit japonské fonetické anotace",
"注音颜色": "Fonetická barva",
"注音字体缩放": "Škálování fonetických písem",
"平假名": "HiraganaName",
"片假名": "KatakanaName",
"罗马音": "Výslovnost Roman",
"日语注音方案": "Schéma japonských fonetických abeced",
"Sakura大模型": "Velký model Sakura",
"Magpie路径": "Stříbrná cesta",
"Sakura部署教程": "Návod k nasazení Sakury",
"Github仓库": "Úložiště Github",
"利用上文信息翻译(通常会有一定的效果提升,但会导致变慢)": "Přeložit pomocí informací uvedených v předchozím textu (obvykle s určitým zlepšením, ale může vést k pomalejšímu překladu)",
"历史翻译": "Historický překlad",
"显示翻译": "Zobrazit překlad",
"使用YAPI注入": "Injekce pomocí YAPI",
"窗口缩放": "Měřítko okna",
"缩放方式": "Metoda škálování",
"缩放/恢复游戏窗口": "Zvětšit/obnovit okno hry",
"打开关联页面": "Otevřít přidruženou stránku",
"附带上下文个数(必须打开利用上文翻译)": "Počet doprovodných kontextů (musí být otevřen pomocí předchozího překladu)",
"API超时(秒)": "Časový limit API (sekundy)",
"语言自适应": "Jazyková adaptace",
"API接口格式如下可根据自己的设置进行修改IP和端口。": "Formát rozhraní API je následující a můžete upravit IP a port podle vlastních nastavení.",
"去除重复字符": "Odstranit duplicitní znaky",
"游戏内叠加层": "Vrstva překrytí ve hře",
"内联效果参数": "Parametry vnitřního efektu",
"外部缩放软件": "Externí software pro škálování",
"保持非重复字符": "Zachovat neopakující se znaky",
"多重区域模式": "Víceregionální režim",
"记忆选定区域": "Oblast výběru paměti",
"关闭": "zavřít",
"TGW语言模型": "Jazykový model TGW",
"命令行启动": "Spuštění příkazového řádku",
"文本相似度阈值": "Práh podobnosti textu",
"正则": "pravidelné",
"流式输出": "Výstup toku",
"内嵌安全性检查": "Vložená kontrola zabezpečení",
"正则匹配": "Normální shoda",
"兼容接口": "Kompatibilní rozhraní",
"离线": "off-line",
"导出翻译补丁": "Exportovat překlad patch",
"语音修正": "Korekce hlasu",
"藏语": "Tibetský jazyk",
"选择EXE文件": "Vyberte soubor EXE",
"选择预翻译文件": "Vybrat přeložený soubor",
"绝对地址": "Absolutní adresa",
"相对地址": "Relativní adresa",
"特征匹配": "Přizpůsobení vlastností",
"函数对齐": "Zarovnání funkcí",
"函数调用": "volání funkce",
"明亮": "jasný",
"黑暗": "tmavá",
"跟随系统": "Sledujte systém",
"明暗": "Světlo a tma",
"默认": "výchozí",
"明亮主题": "Jasný motiv",
"黑暗主题": "Tmavý motiv",
"限制帧率": "Omezení snímkové frekvence",
"最大帧率": "Maximální snímková frekvence",
"开发者选项": "Možnosti vývojáře",
"调试模式": "Režim ladění",
"禁用效果缓存": "Zakázat ukládání efektů do mezipaměti",
"禁用字体缓存": "Zakázat ukládání do mezipaměti písem",
"解析效果时保存源代码": "Uložit zdrojový kód při analýze efektů",
"编译效果时将警告视为错误": "Zacházet s varováním jako s chybami při kompilování efektů",
"检测重复帧": "Detekce duplicitních snímků",
"启用动态检测统计": "Povolit statistiky dynamické detekce",
"不被打断": "Nepřerušeno",
"显示/隐藏历史翻译": "Zobrazit/skrýt historické překlady",
"全屏/恢复游戏窗口": "Celá obrazovka/obnovení herního okna",
"文本输出": "Textový výstup",
"自动输出提取的文本": "Automaticky výstup extrahovaného textu",
"缩放": "zoom",
"填充": "vyplnit",
"适应": "přizpůsobit",
"拉伸": "protahování",
"居中": "Centrované",
"边距": "Okraje",
"文字区高度": "Výška textové oblasti",
"标签": "štítek",
"存在": "existence",
"标签集": "Nastavení značek",
"添加": "přidat do",
"使用原型查询": "Použít prototypový dotaz",
"时": "Když",
"启动": "spuštění",
"批量添加": "Přidat dávku",
"左移": "Levý posun",
"右移": "Přesunout doprava",
"启动游戏不修改顺序": "Spustit hru bez změny pořadí",
"游戏管理": "Správa her",
"显示标题": "zobrazit nadpis",
"收藏": "Sbírka",
"名称": "jméno",
"网址": "internetové stránky",
"可选取的": "Volitelné možnosti",
"百度OCR": "Baidu OCR",
"飞书OCR": "Feishu OCR",
"讯飞OCR": "IFlytek OCR",
"最大缓冲区长度": "Maximální délka vyrovnávací paměti",
"最大缓存文本长度": "Maximální délka textu uloženého do mezipaměti",
"半径": "poloměr",
"圆角": "filet",
"立即应用": "aplikovat nyní",
"无法连接到anki": "Nelze se připojit k Anki",
"例句": "příklad věty",
"正面": "pozitivní",
"背面": "zpět",
"样式": "styl",
"恢复": "navrácení",
"模板": "Šablona",
"截图": "screenshot",
"允许重复": "Povolit opakování",
"添加时更新模板": "Aktualizovat šablonu při přidávání",
"截图后进行OCR": "Udělejte snímek obrazovky a proveďte OCR",
"优先级": "priorita",
"编码": "kód",
"自动TTS": "Automatické TTS",
"前景窗口截屏": "Snímek okna popředí",
"自动截图": "Automatický snímek obrazovky",
"模糊匹配": "Rozmazaná shoda",
"相似度": "Podobnost",
"编辑距离": "Upravit vzdálenost",
"对齐": "zarovnání",
"居左": "být na levé straně",
"居右": "být napravo",
"截图保存格式": "Uložit formát snímku obrazovky",
"交流群": "Komunikační skupina",
"例句中加粗单词": "Tučná slova v příkladových větách",
"工具栏": "panel nástrojů",
"背景颜色": "Barva pozadí",
"工具按钮": "Tlačítko nástroje",
"窗口特效": "Efekty oken",
"遍历目录中的全部词典文件": "Procházet všechny soubory slovníku v adresáři",
"网络请求": "Žádost o síť",
"网页显示": "Zobrazení webové stránky",
"显示时间": "Čas zobrazení",
"不显示时间": "Nezobrazovat čas",
"过滤历史重复": "Filtrovat duplicitní historii",
"缓存条数": "Počet položek mezipaměti",
"腾讯OCR": "Desetiletá OCR",
"创建列表": "Vytvořit seznam",
"删除列表": "Smazat seznam",
"上移": "Pohyb nahoru",
"下移": "Přesunout dolů",
"腾讯图片翻译": "Překlad deseti obrázků",
"百度图片翻译": "Překlad obrázků Baidu",
"大": "velký",
"权限不足,请以管理员权限运行!": "Nedostatečná oprávnění, prosím spusťte s oprávněním správce!",
"标点": "interpunkce",
"添加到列表": "Přidat do seznamu",
"目标": "cíl",
"元数据": "metadata",
"来源": "zdroj",
"首选的": "Preferovaný",
"设为封面": "Nastavit jako kryt",
"复制": "kopírovat",
"画廊": "galerie",
"删除图片": "Smazat obrázek",
"跟随默认": "Následovat výchozí",
"使用": "použití",
"过滤指定字数的文本": "Filtrovat text zadaného počtu slov",
"最小字数": "Minimální počet slov",
"最大字数": "Maximální počet slov",
"过滤指定行数的文本": "Filtrovat text se zadaným počtem řádků",
"最小行数": "Minimální počet řádků",
"最大行数": "Maximální počet řádků",
"超过时截断而非过滤": "Odříznout při překročení místo filtrování",
"调试浏览器": "Ladění prohlížeče",
"显示引擎": "Zobrazovací motor",
"阴影字体": "Stínové písmo",
"额外的html": "Další HTML",
"测试": "zkouška",
"跟随游戏窗口": "Sledujte okno hry",
"主题": "téma",
"自动输出": "Automatický výstup",
"引擎": "motor",
"注音": "Fonetická anotace",
"字体缩放": "Škálování písem",
"声音": "hlas",
"行为": "chování",
"自动化执行": "Automatizované provedení",
"预处理": "Předzpracování",
"自动化执行方法": "Metoda automatizovaného provádění",
"后处理": "Pozpracování",
"竖向识别": "Vertikální rozpoznávání",
"易错内容修正": "Oprava snadno chybného obsahu",
"范围框宽度": "Šířka rámečku rozsahu",
"按钮颜色": "Barva tlačítka",
"按钮大小": "Velikost tlačítka",
"软件显示语言": "Zobrazovací jazyk softwaru",
"找不到文本?": "Nemůžeš najít zprávu?",
"填充颜色": "barva výplně",
"阴影强度": "Intenzita stínu",
"阴影半径": "Poloměr stínu",
"字体倍率": "Zvětšení písma",
"固定值": "Pevná hodnota",
"投影距离": "Projekční vzdálenost",
"反转颜色": "invertovat barvy",
"内嵌": "Vložené",
"未找到QWebEngine点击确定前往下载QWebEngine": "QWebEngine nebyl nalezen, klikněte na OK pro stažení QWebEngine",
"网络设置": "Nastavení sítě",
"版本更新": "Aktualizace verze",
"词性颜色": "Část barvy řeči",
"自动调整高度": "Automaticky nastavit výšku",
"文本区": "Textová oblast",
"自动隐藏窗口": "Automaticky skrýt okna",
"隐藏延迟(s)": "Skrytá latence (s)",
"内容": "obsah",
"显示内容": "zobrazit obsah",
"界面设置": "Nastavení rozhraní",
"主界面": "hlavní rozhraní",
"其他界面": "Ostatní rozhraní",
"翻译及OCR": "Překlady a OCR",
"项目仓库": "Skladiště projektu",
"整合包": "Integrační balíček",
"TGW懒人包": "TGW Lazy Bag",
"论坛": "fórum",
"请选择": "Prosím vyberte",
"安装成功": "Instalace úspěšná",
"添加成功": "Úspěšně přidáno",
"获取游戏列表": "Získat seznam her",
"上传游戏列表": "Nahrát seznam hry",
"上传游戏": "Nahrát hru",
"以当前md5复制选中行": "Zkopírovat vybraný řádek s aktuální md5",
"修改列表名称": "Změna názvu seznamu",
"滚动到最后": "Přejděte na konec",
"限制每行字数": "Omezení počtu slov na řádek",
"音频播放": "Přehrávání zvuku",
"语速": "Rychlost řeči",
"音量": "objem",
"固定翻译显示顺序": "Pevné pořadí zobrazení překladu",
"显示顺序": "Pořadí zobrazení",
"安装": "instalovat",
"延申": "Yanshen.",
"进入时才显示": "Zobrazeno pouze při vstupu",
"语音跳过": "Přeskakování hlasu",
"条件": "stav",
"指定人名翻译": "Překlad označeného názvu",
"专有名词翻译": "Překlad vlastnických pojmů",
"VNR共享辞书": "Sdílený slovník VNR",
"自定义优化": "Vlastní optimalizace",
"人名": "jméno",
"游戏ID 0表示全局": "ID hry 0 představuje globální",
"游戏数据": "Údaje o hře",
"当前支持的语言": "Aktuálně podporované jazyky",
"添加语言包": "Přidat jazykový balíček",
"未添加": "Nepřidáno",
"在线": "on-line",
"阴影": "stín",
"火山": "sopka",
"有道词典": "Slovník Youdao",
"无缩放": "Žádné škálování",
"总是检测": "Pořád kontroluje",
"动态检测": "Dynamická detekce",
"从不检测": "Nikdy neodhalovat",
"腾讯混元大模型": "Tencent hybridní velký model",
"传统": "tradice",
"大模型": "Velký model",
"百度千帆大模型": "Velký model Baidu Qianfan",
"过滤英文标点": "Filtrovat anglickou interpunkci",
"译文": "překlad",
"加粗": "Tučné",
"位置": "poloha",
"下": "nižší",
"右": "vpravo",
"上": "horní",
"左": "Vlevo",
"录音": "zvukový záznam",
"德语": "Němčina",
"瑞典语": "Švédský jazyk",
"荷兰语": "Nizozemština",
"英语": "angličtina",
"捷克语": "Čeština"
}

View File

@ -339,7 +339,6 @@
"日语(SHIFT-JIS)": "Japanisch (SHIFT-JIS)",
"刷新": "Aktualisieren",
"紲星あかり": "あかり",
"英文": "englisch",
"时间周期执行": "Ausführung des Zeitzyklus",
"请重新下载并关闭杀毒软件后重试": "Bitte laden Sie die Antivirensoftware herunter und schließen Sie sie erneut und versuchen Sie es erneut",
"用户词典1": "Benutzerwörterbuch 1",
@ -462,7 +461,6 @@
"游戏静音": "Spiel stumm schalten",
"简单替换内容(若替换为空则直接过滤)": "Einfacher Austausch von Inhalten (wenn leer gelassen, direkt filtern)",
"锁定工具栏": "Werkzeugleisten sperren",
"日文": "Japanisch",
"选择文本支持按住ctrl进行多项选择一般选择一条即可": "Text auswählen, Unterstützung bei gedrückter Strg-Taste für Mehrfachauswahl (normalerweise wählen Sie eine)",
"通用文字识别(高精度含位置版)": "Universelle Texterkennung (hochpräzise inkl. Positionsversion)",
"端口号": "Hafennummer",
@ -829,5 +827,7 @@
"录音": "Tonaufnahme",
"德语": "Deutsch",
"瑞典语": "Schwedische Sprache",
"荷兰语": "Niederländisch"
"荷兰语": "Niederländisch",
"捷克语": "Tschechisch",
"英语": "Englisch"
}

View File

@ -125,7 +125,6 @@
"显示/隐藏原文": "Show/Hide Original Text",
"小牛api": "Niutrans API",
"HOOK设置": "HOOK Settings",
"英文": "English",
"源语言": "Source Language",
"选择游戏": "Select Game",
"最邻近": "Nearest Neighbor",
@ -142,7 +141,6 @@
"助動詞": "Auxiliary Verbs",
"过滤HTML标签": "Filter HTML Tags",
"快译通": "Kuaiyitong Quick Dict",
"日文": "Japanese",
"选择文本输入源": "Select Text Input Source",
"选择文件夹": "Select Folder",
"显示分词结果": "Show Word Segmentation Result",
@ -829,5 +827,7 @@
"录音": "sound recording",
"德语": "German",
"瑞典语": "Swedish language",
"荷兰语": "Dutch"
"荷兰语": "Dutch",
"捷克语": "Czech",
"英语": "English"
}

View File

@ -46,8 +46,6 @@
"有道api": "Hay una API",
"导出sqlite文件为json文件": "Exportar el archivo qlite como archivo json",
"中文": "Chino",
"日文": "Japonés",
"英文": "Inglés",
"翻译设置": "Configuración de la traducción",
"是否显示翻译器名称": "Si se muestra el nombre del traductor",
"源语言": "Idioma de origen",
@ -829,5 +827,7 @@
"录音": "Grabación",
"德语": "Alemán",
"瑞典语": "Sueco",
"荷兰语": "Holandés"
"荷兰语": "Holandés",
"捷克语": "Checo",
"英语": "Inglés"
}

View File

@ -46,8 +46,6 @@
"有道api": "API Channel",
"导出sqlite文件为json文件": "Exporter le fichier SQLite en tant que fichier json",
"中文": "En chinois",
"日文": "Japonais",
"英文": "Anglais",
"翻译设置": "Paramètres de traduction",
"是否显示翻译器名称": "Afficher le nom du traducteur",
"源语言": "Langue source",
@ -829,5 +827,7 @@
"录音": "Enregistrement sonore",
"德语": "Allemand",
"瑞典语": "Suédois",
"荷兰语": "Néerlandais"
"荷兰语": "Néerlandais",
"捷克语": "Tchèque",
"英语": "Anglais"
}

View File

@ -46,8 +46,6 @@
"有道api": "API Youdao",
"导出sqlite文件为json文件": "Esporta file sqlite come file JSON",
"中文": "Cinese",
"日文": "Giapponese",
"英文": "Inglese",
"翻译设置": "Impostazioni di traduzione",
"是否显示翻译器名称": "Mostra il nome del traduttore",
"源语言": "lingua di origine",
@ -829,5 +827,7 @@
"录音": "registrazione audio",
"德语": "Tedesco",
"瑞典语": "Lingua svedese",
"荷兰语": "Olandese"
"荷兰语": "Olandese",
"捷克语": "Ceco",
"英语": "Inglese"
}

View File

@ -46,8 +46,6 @@
"有道api": "道があるapi",
"导出sqlite文件为json文件": "sqliteファイルをjsonファイルとしてエクスポート",
"中文": "中国語",
"日文": "日本語",
"英文": "英語",
"翻译设置": "翻訳設定",
"是否显示翻译器名称": "翻訳者名を表示するかどうか",
"源语言": "ソース言語",
@ -829,5 +827,7 @@
"录音": "レコーディング",
"德语": "ドイツ語",
"瑞典语": "スウェーデン語",
"荷兰语": "オランダ語"
"荷兰语": "オランダ語",
"捷克语": "チェコ語",
"英语": "英語"
}

View File

@ -46,8 +46,6 @@
"有道api": "유도api",
"导出sqlite文件为json文件": "sqlite 파일을 json 파일로 내보내기",
"中文": "중국어",
"日文": "일본어",
"英文": "영어",
"翻译设置": "번역 설정",
"是否显示翻译器名称": "번역기 이름 표시 여부",
"源语言": "소스 언어",
@ -829,5 +827,7 @@
"录音": "녹음",
"德语": "독일어",
"瑞典语": "스웨덴어",
"荷兰语": "네덜란드어"
"荷兰语": "네덜란드어",
"捷克语": "체코어",
"英语": "영어"
}

View File

@ -339,7 +339,6 @@
"日语(SHIFT-JIS)": "Japans (SHIFT-JIS)",
"刷新": "Vernieuwen",
"紲星あかり": "あかり",
"英文": "Engels",
"时间周期执行": "Tijdcyclusuitvoering",
"请重新下载并关闭杀毒软件后重试": "Download en sluit de antivirussoftware opnieuw en probeer het opnieuw",
"用户词典1": "Gebruikerswoordenboek 1",
@ -462,7 +461,6 @@
"游戏静音": "Spel dempen",
"简单替换内容(若替换为空则直接过滤)": "Eenvoudige vervanging van inhoud (indien leeg gelaten, direct filteren)",
"锁定工具栏": "Werkbalken vergrendelen",
"日文": "Japans",
"选择文本支持按住ctrl进行多项选择一般选择一条即可": "Tekst selecteren, ondersteuning Ctrl ingedrukt houden voor meerdere selecties (meestal selecteer er één)",
"通用文字识别(高精度含位置版)": "Universele tekstherkenning (hoge precisie inclusief positionele versie)",
"端口号": "Poortnummer",
@ -829,5 +827,7 @@
"录音": "geluidsopname",
"德语": "Duits",
"瑞典语": "Zweedse taal",
"荷兰语": "Nederlands"
"荷兰语": "Nederlands",
"捷克语": "Tsjechisch",
"英语": "Engels"
}

View File

@ -46,8 +46,6 @@
"有道api": "API Youdao",
"导出sqlite文件为json文件": "Eksportuj plik sqlite jako plik JSON",
"中文": "Chiński",
"日文": "Japoński",
"英文": "angielski",
"翻译设置": "Ustawienia tłumaczenia",
"是否显示翻译器名称": "Pokaż nazwę tłumacza",
"源语言": "język źródłowy",
@ -829,5 +827,7 @@
"录音": "nagrywanie dźwięku",
"德语": "Niemiecki",
"瑞典语": "Język szwedzki",
"荷兰语": "Holenderski"
"荷兰语": "Holenderski",
"捷克语": "Czeski",
"英语": "Angielski"
}

View File

@ -46,8 +46,6 @@
"有道api": "Youdao API",
"导出sqlite文件为json文件": "Sqlite в json",
"中文": "Китайский язык",
"日文": "Японская письменность",
"英文": "Английский язык",
"翻译设置": "Настройки перевода",
"是否显示翻译器名称": "Показывать имя переводчика",
"源语言": "Исходный язык",
@ -829,5 +827,7 @@
"录音": "Запись",
"德语": "Немецкий язык",
"瑞典语": "Шведский язык",
"荷兰语": "Нидерландский язык"
"荷兰语": "Нидерландский язык",
"捷克语": "Чешский язык",
"英语": "Английский язык"
}

View File

@ -339,7 +339,6 @@
"日语(SHIFT-JIS)": "Japanska (SHIFT-JIS)",
"刷新": "Uppdatera",
"紲星あかり": "あかり",
"英文": "engelska",
"时间周期执行": "Utförande av tidscykel",
"请重新下载并关闭杀毒软件后重试": "Ladda ner och stäng antivirusprogrammet igen och försök igen",
"用户词典1": "Användarordlista 1",
@ -462,7 +461,6 @@
"游戏静音": "Spelavstängning",
"简单替换内容(若替换为空则直接过滤)": "Enkelt utbyte av innehåll (om det lämnas tomt, filtrera direkt)",
"锁定工具栏": "Lås verktygsrader",
"日文": "Japanska",
"选择文本支持按住ctrl进行多项选择一般选择一条即可": "Markera text, stöd för att hålla ned Ctrl för flera markeringar (vanligtvis välj en)",
"通用文字识别(高精度含位置版)": "Universell textigenkänning (hög precision inklusive positionsversion)",
"端口号": "Portnummer",
@ -829,5 +827,7 @@
"录音": "ljudinspelning",
"德语": "Tyska",
"瑞典语": "Svenska språket",
"荷兰语": "Nederländska"
"荷兰语": "Nederländska",
"捷克语": "Tjeckiska",
"英语": "Engelska"
}

View File

@ -339,7 +339,6 @@
"日语(SHIFT-JIS)": "ญี่ปุ่น (SHIFT-JIS)",
"刷新": "รีเฟรช",
"紲星あかり": "绁 สตาร์ อะคะริ",
"英文": "ภาษาไทย",
"时间周期执行": "การดำเนินการตามกรอบเวลา",
"请重新下载并关闭杀毒软件后重试": "โปรดลองอีกครั้งหลังจากดาวน์โหลดและปิดโปรแกรมป้องกันไวรัส",
"用户词典1": "พจนานุกรมผู้ใช้ 1",
@ -462,7 +461,6 @@
"游戏静音": "ปิดเสียงเกม",
"简单替换内容(若替换为空则直接过滤)": "เพียงแค่แทนที่เนื้อหา (กรองโดยตรงถ้าแทนที่ว่างเปล่า)",
"锁定工具栏": "ล็อคแถบเครื่องมือ",
"日文": "ภาษาญี่ปุ่น",
"选择文本支持按住ctrl进行多项选择一般选择一条即可": "เลือกข้อความสนับสนุน ctrl ค้างไว้เพื่อเลือกหลายรายการ (เลือกหนึ่งรายการโดยทั่วไปก็โอเค)",
"通用文字识别(高精度含位置版)": "การจดจำคำทั่วไป (ความแม่นยำสูงพร้อมรุ่นตำแหน่ง)",
"端口号": "หมายเลขพอร์ต",
@ -829,5 +827,7 @@
"录音": "การบันทึกเสียง",
"德语": "เยอรมัน",
"瑞典语": "สวีเดน",
"荷兰语": "ดัตช์"
"荷兰语": "ดัตช์",
"捷克语": "เช็ก",
"英语": "ภาษาอังกฤษ"
}

View File

@ -46,8 +46,6 @@
"有道api": "Youdao api",
"导出sqlite文件为json文件": "Sqlite dosyasını json dosyasına aktar",
"中文": "Çince",
"日文": "Japonca",
"英文": "İngilizce",
"翻译设置": "Çeviri ayarları",
"是否显示翻译器名称": "Tercüme ismini göstermek mi?",
"源语言": "kaynak dili",
@ -829,5 +827,7 @@
"录音": "Ses kaydedici",
"德语": "Almanca",
"瑞典语": "İsveç dili",
"荷兰语": "Dutch"
"荷兰语": "Dutch",
"捷克语": "Çehçe",
"英语": "İngilizce"
}

View File

@ -46,8 +46,6 @@
"有道api": "Youdao API",
"导出sqlite文件为json文件": "Експортувати файл sqlite як файл JSON",
"中文": "Китайський",
"日文": "ЯпонськаName",
"英文": "англійською",
"翻译设置": "Параметри перекладу",
"是否显示翻译器名称": "Показати назву перекладача",
"源语言": "мова джерела",
@ -829,5 +827,7 @@
"录音": "звуковий запис",
"德语": "Німецька@ item Spelling dictionary",
"瑞典语": "Шведська мова",
"荷兰语": "НідерландськаName"
"荷兰语": "НідерландськаName",
"捷克语": "Чешка",
"英语": "Англійська@ item Spelling dictionary"
}

View File

@ -46,8 +46,6 @@
"有道api": "Có API",
"导出sqlite文件为json文件": "Xuất file sqlite thành file json",
"中文": "Trung Quốc",
"日文": "Nhật Bản",
"英文": "Tiếng Việt",
"翻译设置": "Thiết lập dịch",
"是否显示翻译器名称": "Hiện tên bộ dịch",
"源语言": "Ngôn ngữ nguồn",
@ -829,5 +827,7 @@
"录音": "Ghi âm",
"德语": "Tiếng Việt",
"瑞典语": "Thụy Điển",
"荷兰语": "Hà Lan"
"荷兰语": "Hà Lan",
"捷克语": "Tiếng Séc",
"英语": "Tiếng Việt"
}

View File

@ -339,7 +339,6 @@
"日语(SHIFT-JIS)": "",
"刷新": "",
"紲星あかり": "",
"英文": "",
"时间周期执行": "",
"请重新下载并关闭杀毒软件后重试": "",
"用户词典1": "",
@ -462,7 +461,6 @@
"游戏静音": "",
"简单替换内容(若替换为空则直接过滤)": "",
"锁定工具栏": "",
"日文": "",
"选择文本支持按住ctrl进行多项选择一般选择一条即可": "",
"通用文字识别(高精度含位置版)": "",
"端口号": "",
@ -829,5 +827,7 @@
"录音": "",
"德语": "",
"瑞典语": "",
"荷兰语": ""
"荷兰语": "",
"英语": "",
"捷克语": ""
}

View File

@ -46,6 +46,7 @@ if __name__ == "__main__":
"de": "de",
"sv": "swe",
"nl": "nl",
"cs": "cs",
}
needpop = []

View File

@ -1,5 +1,5 @@
Now this program supports [简体中文](LunaTranslator/files/lang/zh.json) | [日本語](LunaTranslator/files/lang/ja.json) | [English](LunaTranslator/files/lang/en.json) | [Русский язык](LunaTranslator/files/lang/ru.json) | [Español](LunaTranslator/files/lang/es.json) | [한국어](LunaTranslator/files/lang/ko.json) | [Français](LunaTranslator/files/lang/fr.json) | [繁體中文](LunaTranslator/files/lang/cht.json) | [Tiếng Việt](LunaTranslator/files/lang/vi.json) | [Türkçe](LunaTranslator/files/lang/tr.json) | [Polski](LunaTranslator/files/lang/pl.json) | [Українська Мова](LunaTranslator/files/lang/uk.json) | [Italiano](LunaTranslator/files/lang/it.json) | [اللغة العربية](LunaTranslator/files/lang/ar.json) | [ภาษาไทย](LunaTranslator/files/lang/th.json)| [Deutsch](LunaTranslator/files/lang/de.json)| [Svenska](LunaTranslator/files/lang/sv.json)| [Nederlands](LunaTranslator/files/lang/nl.json)
Now this program supports [简体中文]() | [日本語](LunaTranslator/files/lang/ja.json) | [繁體中文](LunaTranslator/files/lang/cht.json) | [English](LunaTranslator/files/lang/en.json) | [Русский язык](LunaTranslator/files/lang/ru.json) | [Español](LunaTranslator/files/lang/es.json) | [한국어](LunaTranslator/files/lang/ko.json) | [Français](LunaTranslator/files/lang/fr.json) | [Tiếng Việt](LunaTranslator/files/lang/vi.json) | [Türkçe](LunaTranslator/files/lang/tr.json) | [Polski](LunaTranslator/files/lang/pl.json) | [Українська Мова](LunaTranslator/files/lang/uk.json) | [Italiano](LunaTranslator/files/lang/it.json) | [اللغة العربية](LunaTranslator/files/lang/ar.json) | [ภาษาไทย](LunaTranslator/files/lang/th.json) | [Deutsch](LunaTranslator/files/lang/de.json) | [Svenska](LunaTranslator/files/lang/sv.json) | [Nederlands](LunaTranslator/files/lang/nl.json) | [Čeština](LunaTranslator/files/lang/cs.json)
Most of them are machine translated from Chinese.

View File

@ -28,8 +28,8 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/version)
include(generate_product_version)
set(VERSION_MAJOR 5)
set(VERSION_MINOR 15)
set(VERSION_PATCH 13)
set(VERSION_MINOR 16)
set(VERSION_PATCH 0)
add_library(pch pch.cpp)
target_precompile_headers(pch PUBLIC pch.h)