diff --git a/cpp/version.cmake b/cpp/version.cmake index e5913e67..8db14896 100644 --- a/cpp/version.cmake +++ b/cpp/version.cmake @@ -1,6 +1,6 @@ set(VERSION_MAJOR 5) set(VERSION_MINOR 56) -set(VERSION_PATCH 7) +set(VERSION_PATCH 8) include(${CMAKE_CURRENT_LIST_DIR}/version/generate_product_version.cmake) \ No newline at end of file diff --git a/py/LunaTranslator/gui/setting_about.py b/py/LunaTranslator/gui/setting_about.py index fdeff607..ba3a0d69 100644 --- a/py/LunaTranslator/gui/setting_about.py +++ b/py/LunaTranslator/gui/setting_about.py @@ -250,24 +250,19 @@ def resourcegrid(self, l): sources = sourcetype["sources"] grid = [] for source in sources: - _type = source.get("type", "link") - if _type == "link": - solvelinkitems(grid, source) - elif _type == "group": - __grid = [] - for link in source["links"]: - solvelinkitems(__grid, link) - grid.append( - [ - ( - dict( - title=source.get("name", None), type="grid", grid=__grid - ), - 0, - "group", - ) - ] - ) + + __grid = [] + for link in source["links"]: + solvelinkitems(__grid, link) + grid.append( + [ + ( + dict(title=source.get("name", None), type="grid", grid=__grid), + 0, + "group", + ) + ] + ) makewidgetsfunctions.append(functools.partial(makescrollgrid, grid)) tab, dotab = makesubtab_lazy(titles, makewidgetsfunctions, delay=True) l.addWidget(tab) diff --git a/py/LunaTranslator/hiraparse/basehira.py b/py/LunaTranslator/hiraparse/basehira.py index 7fd7c1de..a9626055 100644 --- a/py/LunaTranslator/hiraparse/basehira.py +++ b/py/LunaTranslator/hiraparse/basehira.py @@ -2,6 +2,14 @@ from myutils.config import globalconfig, static_data from traceback import print_exc from myutils.proxy import getproxy +# fmt: off +allkata="ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶヽヾ", +allhira="ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔゕゖゝゞ" +hira_s=["あ","い","う","え","お","か","き","く","け","こ","さ","し","す","せ","そ","た","ち","つ","て","と","な","に","ぬ","ね","の","は","ひ","ふ","へ","ほ","ま","み","む","め","も","や","ゆ","よ","ら","り","る","れ","ろ","わ","を","ん","が","ぎ","ぐ","げ","ご","ざ","じ","ず","ぜ","ぞ","だ","ぢ","づ","で","ど","ば","び","ぶ","べ","ぼ","ぱ","ぴ","ぷ","ぺ","ぽ","きゃ","きぃ","きゅ","きぇ","きょ","しゃ","しぃ","しゅ","しぇ","しょ","ちゃ","ちぃ","ちゅ","ちぇ","ちょ","にゃ","にぃ","にゅ","にぇ","にょ","ひゃ","ひぃ","ひゅ","ひぇ","ひょ","みゃ","みぃ","みゅ","みぇ","みょ","りゃ","りぃ","りゅ","りぇ","りょ","ぎゃ","ぎぃ","ぎゅ","ぎぇ","ぎょ","じゃ","じぃ","じゅ","じぇ","じょ","ぢゃ","ぢぃ","ぢゅ","ぢぇ","ぢょ","びゃ","びぃ","びゅ","びぇ","びょ","ぴゃ","ぴぃ","ぴゅ","ぴぇ","ぴょ","ぐぁ","ぐぃ","ぐぅ","ぐぇ","ぐぉ","つぁ","つぃ","つぇ","つぉ","ふぁ","ふぃ","ふぇ","ふぉ","うぁ","うぃ","うぅ","うぇ","うぉ","ヴぁ","ヴぃ","ヴ","ヴぇ","ヴぉ","でゃ","でぃ","でゅ","でぇ","でょ","てゃ","てぃ","てゅ","てぇ","てょ","っ"] +kata_s=["ア","イ","ウ","エ","オ","カ","キ","ク","ケ","コ","サ","シ","ス","セ","ソ","タ","チ","ツ","テ","ト","ナ","ニ","ヌ","ネ","ノ","ハ","ヒ","フ","ヘ","ホ","マ","ミ","ム","メ","モ","ヤ","ユ","ヨ","ラ","リ","ル","レ","ロ","ワ","ヲ","ン","ガ","ギ","グ","ゲ","ゴ","ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ","ヅ","デ","ド","バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ","ポ","キャ","キィ","キュ","キェ","キョ","シャ","シィ","シュ","シェ","ショ","チャ","チィ","チュ","チェ","チョ","ニャ","ニィ","ニュ","ニェ","ニョ","ヒャ","ヒィ","ヒュ","ヒェ","ヒョ","ミャ","ミィ","ミュ","ミェ","ミョ","リャ","リィ","リュ","リェ","リョ","ギャ","ギィ","ギュ","ギェ","ギョ","ジャ","ジィ","ジュ","ジェ","ジョ","ヂャ","ヂィ","ヂュ","ヂェ","ヂョ","ビャ","ビィ","ビュ","ビェ","ビョ","ピャ","ピィ","ピュ","ピェ","ピョ","グァ","グィ","グゥ","グェ","グォ","ツァ","ツィ","ツェ","ツォ","ファ","フィ","フェ","フォ","ウァ","ウィ","ウゥ","ウェ","ウォ","ヴァ","ヴィ","ヴ","ヴェ","ヴォ","デャ","ディ","デュ","デェ","デョ","テャ","ティ","テュ","テェ","テョ","ッ"] +roma_s=["a","i","u","e","o","ka","ki","ku","ke","ko","sa","shi","su","se","so","ta","chi","tsu","te","to","na","ni","nu","ne","no","ha","hi","hu","he","ho","ma","mi","mu","me","mo","ya","yu","yo","ra","ri","ru","re","ro","wa","wo","n","ga","gi","gu","ge","go","za","ji","zu","ze","zo","da","ji","du","de","do","ba","bi","bu","be","bo","pa","pi","pu","pe","po","kya","kyi","kyu","kye","kyo","sha","syi","shu","she","sho","cha","cyi","chu","che","cho","nya","nyi","nyu","nye","nyo","hya","hyi","hyu","hye","hyo","mya","myi","myu","mye","myo","rya","ryi","ryu","rye","ryo","gya","gyi","gyu","gye","gyo","ja","ji","ju","je","jo","dya","dyi","dyu","dye","dyo","bya","byi","byu","bye","byo","pya","pyi","pyu","pye","pyo","gwa","gwi","gwu","gwe","gwo","tsa","tsi","tse","tso","fa","fi","fe","fo","wha","whi","whu","whe","who","va","vi","vu","ve","vo","dha","dhi","dhu","dhe","dho","tha","thi","thu","the","tho","-"] +# fmt: on + class basehira: def init(self): @@ -12,12 +20,8 @@ class basehira: def __init__(self, typename) -> None: self.typename = typename - self.castkata2hira = str.maketrans( - static_data["allkata"], static_data["allhira"] - ) - self.casthira2kata = str.maketrans( - static_data["allhira"], static_data["allkata"] - ) + self.castkata2hira = str.maketrans(allkata, allhira) + self.casthira2kata = str.maketrans(allhira, allkata) self.needinit = True self.init() self.needinit = False @@ -91,11 +95,8 @@ class basehira: elif globalconfig["hira_vis_type"] == 1: hira[_]["hira"] = hira[_]["hira"].translate(self.casthira2kata) elif globalconfig["hira_vis_type"] == 2: - __kanas = [ - static_data["hira"] + ["っ"], - static_data["kata"] + ["ッ"], - ] - target = static_data["roma"] + ["-"] + __kanas = [hira_s, kata_s] + target = roma_s for _ka in __kanas: for __idx in range(len(_ka)): _reverse_idx = len(_ka) - 1 - __idx diff --git a/py/LunaTranslator/myutils/config.py b/py/LunaTranslator/myutils/config.py index 28a8d85d..461067fe 100644 --- a/py/LunaTranslator/myutils/config.py +++ b/py/LunaTranslator/myutils/config.py @@ -642,9 +642,6 @@ def autoparsedynamicpath(): (globalconfig, ("reader", "voiceroid2", "args"), "path"), (translatorsetting, ("dreye", "args"), "path"), (translatorsetting, ("jb7", "args"), "path"), - (translatorsetting, ("jb7", "args"), "path_userdict3"), - (translatorsetting, ("jb7", "args"), "path_userdict1"), - (translatorsetting, ("jb7", "args"), "path_userdict2"), (translatorsetting, ("kingsoft", "args"), "path"), (translatorsetting, ("ort_sp", "args"), "path"), (translatorsetting, ("premt", "args"), "sqlitefile"), diff --git a/py/LunaTranslator/translator/jb7.py b/py/LunaTranslator/translator/jb7.py index b936562d..077e0d33 100644 --- a/py/LunaTranslator/translator/jb7.py +++ b/py/LunaTranslator/translator/jb7.py @@ -17,23 +17,22 @@ class TS(basetrans): return False if os.path.exists(self.config["path"]) == False: return False - if self.config["path"] != self.path or self.userdict != ( - self.config["path_userdict1"], - self.config["path_userdict2"], - self.config["path_userdict3"], - ): + if self.config["path"] != self.path: + self.path = self.config["path"] - self.userdict = ( - self.config["path_userdict1"], - self.config["path_userdict2"], - self.config["path_userdict3"], - ) + paths = set() + for _dir, _, _fs in os.walk(self.path): + for _f in _fs: + path = os.path.normpath(os.path.abspath(os.path.join(_dir, _f))) + base, _ = os.path.splitext(os.path.basename(_f)) + if base == "Jcuser": + paths.add(os.path.dirname(path)) + self.dllpath = os.path.join(self.path, "JBJCT.dll") dictpath = "" - for d in self.userdict: - if os.path.exists(d): - d = os.path.join(d, "Jcuser") - dictpath += ' "{}" '.format(d) + for d in sorted(list(paths), key=lambda x: -len(x))[:3]: + d = os.path.join(d, "Jcuser") + dictpath += ' "{}" '.format(d) t = time.time() t = str(t) diff --git a/py/files/defaultconfig/static_data.json b/py/files/defaultconfig/static_data.json index 7c223a8b..e286f132 100644 --- a/py/files/defaultconfig/static_data.json +++ b/py/files/defaultconfig/static_data.json @@ -405,506 +405,6 @@ 1252, 437 ], - "allkata": "ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶヽヾ", - "allhira": "ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔゕゖゝゞ", - "hira": [ - "あ", - "い", - "う", - "え", - "お", - "か", - "き", - "く", - "け", - "こ", - "さ", - "し", - "す", - "せ", - "そ", - "た", - "ち", - "つ", - "て", - "と", - "な", - "に", - "ぬ", - "ね", - "の", - "は", - "ひ", - "ふ", - "へ", - "ほ", - "ま", - "み", - "む", - "め", - "も", - "や", - "ゆ", - "よ", - "ら", - "り", - "る", - "れ", - "ろ", - "わ", - "を", - "ん", - "が", - "ぎ", - "ぐ", - "げ", - "ご", - "ざ", - "じ", - "ず", - "ぜ", - "ぞ", - "だ", - "ぢ", - "づ", - "で", - "ど", - "ば", - "び", - "ぶ", - "べ", - "ぼ", - "ぱ", - "ぴ", - "ぷ", - "ぺ", - "ぽ", - "きゃ", - "きぃ", - "きゅ", - "きぇ", - "きょ", - "しゃ", - "しぃ", - "しゅ", - "しぇ", - "しょ", - "ちゃ", - "ちぃ", - "ちゅ", - "ちぇ", - "ちょ", - "にゃ", - "にぃ", - "にゅ", - "にぇ", - "にょ", - "ひゃ", - "ひぃ", - "ひゅ", - "ひぇ", - "ひょ", - "みゃ", - "みぃ", - "みゅ", - "みぇ", - "みょ", - "りゃ", - "りぃ", - "りゅ", - "りぇ", - "りょ", - "ぎゃ", - "ぎぃ", - "ぎゅ", - "ぎぇ", - "ぎょ", - "じゃ", - "じぃ", - "じゅ", - "じぇ", - "じょ", - "ぢゃ", - "ぢぃ", - "ぢゅ", - "ぢぇ", - "ぢょ", - "びゃ", - "びぃ", - "びゅ", - "びぇ", - "びょ", - "ぴゃ", - "ぴぃ", - "ぴゅ", - "ぴぇ", - "ぴょ", - "ぐぁ", - "ぐぃ", - "ぐぅ", - "ぐぇ", - "ぐぉ", - "つぁ", - "つぃ", - "つぇ", - "つぉ", - "ふぁ", - "ふぃ", - "ふぇ", - "ふぉ", - "うぁ", - "うぃ", - "うぅ", - "うぇ", - "うぉ", - "ヴぁ", - "ヴぃ", - "ヴ", - "ヴぇ", - "ヴぉ", - "でゃ", - "でぃ", - "でゅ", - "でぇ", - "でょ", - "てゃ", - "てぃ", - "てゅ", - "てぇ", - "てょ" - ], - "kata": [ - "ア", - "イ", - "ウ", - "エ", - "オ", - "カ", - "キ", - "ク", - "ケ", - "コ", - "サ", - "シ", - "ス", - "セ", - "ソ", - "タ", - "チ", - "ツ", - "テ", - "ト", - "ナ", - "ニ", - "ヌ", - "ネ", - "ノ", - "ハ", - "ヒ", - "フ", - "ヘ", - "ホ", - "マ", - "ミ", - "ム", - "メ", - "モ", - "ヤ", - "ユ", - "ヨ", - "ラ", - "リ", - "ル", - "レ", - "ロ", - "ワ", - "ヲ", - "ン", - "ガ", - "ギ", - "グ", - "ゲ", - "ゴ", - "ザ", - "ジ", - "ズ", - "ゼ", - "ゾ", - "ダ", - "ヂ", - "ヅ", - "デ", - "ド", - "バ", - "ビ", - "ブ", - "ベ", - "ボ", - "パ", - "ピ", - "プ", - "ペ", - "ポ", - "キャ", - "キィ", - "キュ", - "キェ", - "キョ", - "シャ", - "シィ", - "シュ", - "シェ", - "ショ", - "チャ", - "チィ", - "チュ", - "チェ", - "チョ", - "ニャ", - "ニィ", - "ニュ", - "ニェ", - "ニョ", - "ヒャ", - "ヒィ", - "ヒュ", - "ヒェ", - "ヒョ", - "ミャ", - "ミィ", - "ミュ", - "ミェ", - "ミョ", - "リャ", - "リィ", - "リュ", - "リェ", - "リョ", - "ギャ", - "ギィ", - "ギュ", - "ギェ", - "ギョ", - "ジャ", - "ジィ", - "ジュ", - "ジェ", - "ジョ", - "ヂャ", - "ヂィ", - "ヂュ", - "ヂェ", - "ヂョ", - "ビャ", - "ビィ", - "ビュ", - "ビェ", - "ビョ", - "ピャ", - "ピィ", - "ピュ", - "ピェ", - "ピョ", - "グァ", - "グィ", - "グゥ", - "グェ", - "グォ", - "ツァ", - "ツィ", - "ツェ", - "ツォ", - "ファ", - "フィ", - "フェ", - "フォ", - "ウァ", - "ウィ", - "ウゥ", - "ウェ", - "ウォ", - "ヴァ", - "ヴィ", - "ヴ", - "ヴェ", - "ヴォ", - "デャ", - "ディ", - "デュ", - "デェ", - "デョ", - "テャ", - "ティ", - "テュ", - "テェ", - "テョ" - ], - "roma": [ - "a", - "i", - "u", - "e", - "o", - "ka", - "ki", - "ku", - "ke", - "ko", - "sa", - "shi", - "su", - "se", - "so", - "ta", - "chi", - "tsu", - "te", - "to", - "na", - "ni", - "nu", - "ne", - "no", - "ha", - "hi", - "hu", - "he", - "ho", - "ma", - "mi", - "mu", - "me", - "mo", - "ya", - "yu", - "yo", - "ra", - "ri", - "ru", - "re", - "ro", - "wa", - "wo", - "n", - "ga", - "gi", - "gu", - "ge", - "go", - "za", - "ji", - "zu", - "ze", - "zo", - "da", - "ji", - "du", - "de", - "do", - "ba", - "bi", - "bu", - "be", - "bo", - "pa", - "pi", - "pu", - "pe", - "po", - "kya", - "kyi", - "kyu", - "kye", - "kyo", - "sha", - "syi", - "shu", - "she", - "sho", - "cha", - "cyi", - "chu", - "che", - "cho", - "nya", - "nyi", - "nyu", - "nye", - "nyo", - "hya", - "hyi", - "hyu", - "hye", - "hyo", - "mya", - "myi", - "myu", - "mye", - "myo", - "rya", - "ryi", - "ryu", - "rye", - "ryo", - "gya", - "gyi", - "gyu", - "gye", - "gyo", - "ja", - "ji", - "ju", - "je", - "jo", - "dya", - "dyi", - "dyu", - "dye", - "dyo", - "bya", - "byi", - "byu", - "bye", - "byo", - "pya", - "pyi", - "pyu", - "pye", - "pyo", - "gwa", - "gwi", - "gwu", - "gwe", - "gwo", - "tsa", - "tsi", - "tse", - "tso", - "fa", - "fi", - "fe", - "fo", - "wha", - "whi", - "whu", - "whe", - "who", - "va", - "vi", - "vu", - "ve", - "vo", - "dha", - "dhi", - "dhu", - "dhe", - "dho", - "tha", - "thi", - "thu", - "the", - "tho" - ], "charsetmap": [ 0, 1, @@ -944,34 +444,34 @@ "name": "离线翻译", "sources": [ { - "name": "J北京7", - "type": "group", + "name": "Sakura大模型", + "links": [ + { + "name": "Github", + "link": "https://github.com/SakuraLLM/SakuraLLM" + } + ] + }, + { + "name": "过时的翻译器", "links": [ { "name": "J北京7", "link": "{main_server}/Resource/translate/JBeijing7.zip" }, { - "name": "用户词典", - "link": "{main_server}/Resource/translate/JBeijing7UserDict.zip" + "name": "金山快译", + "link": "{main_server}/Resource/translate/FastAIT09_Setup.25269.4101.zip" + }, + { + "name": "快译通", + "link": "{main_server}/Resource/translate/DR.eye.zip" + }, + { + "name": "Sugoi", + "link": "{main_server}/Resource/translate/Sugoi_Translator_V8.7z" } ] - }, - { - "name": "金山快译", - "link": "{main_server}/Resource/translate/FastAIT09_Setup.25269.4101.zip" - }, - { - "name": "快译通", - "link": "{main_server}/Resource/translate/DR.eye.zip" - }, - { - "name": "Sugoi", - "link": "{main_server}/Resource/translate/Sugoi_Translator_V8.7z" - }, - { - "name": "Sakura大模型", - "link": "https://github.com/SakuraLLM/SakuraLLM" } ] }, @@ -980,7 +480,6 @@ "sources": [ { "name": "本地OCR_语言包", - "type": "group", "links": [ { "name": "日语", @@ -1010,7 +509,6 @@ }, { "name": "manga-ocr", - "type": "group", "links": [ { "name": "项目仓库", @@ -1033,7 +531,6 @@ "sources": [ { "name": "MeCab", - "type": "group", "links": [ { "name": "MeCab", @@ -1045,25 +542,8 @@ } ] }, - { - "name": "小学馆", - "link": "{main_server}/Resource/dictionary/xiaoxueguan.db" - }, - { - "name": "EDICT", - "link": "{main_server}/Resource/dictionary/edict.db" - }, - { - "name": "EDICT2", - "link": "{main_server}/Resource/dictionary/edict2" - }, - { - "name": "灵格斯词典", - "link": "{main_server}/Resource/dictionary/Lingoes.zip" - }, { "name": "MDict", - "type": "group", "links": [ { "name": "论坛", @@ -1074,6 +554,27 @@ "link": "https://search.freemdict.com/" } ] + }, + { + "name": "过时的词典", + "links": [ + { + "name": "小学馆", + "link": "{main_server}/Resource/dictionary/xiaoxueguan.db" + }, + { + "name": "EDICT", + "link": "{main_server}/Resource/dictionary/edict.db" + }, + { + "name": "EDICT2", + "link": "{main_server}/Resource/dictionary/edict2" + }, + { + "name": "灵格斯词典", + "link": "{main_server}/Resource/dictionary/Lingoes.zip" + } + ] } ] }, @@ -1082,7 +583,6 @@ "sources": [ { "name": "NeoSpeech", - "type": "group", "links": [ { "name": "Misaki", @@ -1096,14 +596,18 @@ }, { "name": "VOICEVOX", - "link": "https://github.com/VOICEVOX/voicevox/releases" + "links": [ + { + "name": "Github", + "link": "https://github.com/VOICEVOX/voicevox/releases" + } + ] }, { "name": "vits-simple-api", - "type": "group", "links": [ { - "name": "Github仓库", + "name": "Github", "link": "https://github.com/Artrajz/vits-simple-api/releases" }, { @@ -1117,12 +621,16 @@ ] }, { - "name": "VoiceRoid+_東北ずん子/东北俊子", - "link": "{main_server}/Resource/voice/VOICEROID+zunko.7z" + "name": "VoiceRoid+", + "links": [ + { + "name": "東北ずん子/东北俊子", + "link": "{main_server}/Resource/voice/VOICEROID+zunko.7z" + } + ] }, { "name": "VoiceRoid2", - "type": "group", "links": [ { "name": "SFE_結月ゆかり/结月缘", @@ -1233,31 +741,30 @@ ] }, { - "name": "转区", + "name": "其他工具", "sources": [ { - "name": "Locale-Emulator", - "link": "https://github.com/xupefei/Locale-Emulator/releases/download/v2.5.0.1/Locale.Emulator.2.5.0.1.zip" - }, - { - "name": "Locale_Remulator", - "link": "https://github.com/InWILL/Locale_Remulator/releases/download/v1.5.3-beta.1/Locale_Remulator.1.5.3-beta.1.zip" - }, - { - "name": "Ntleas", - "link": "https://github.com/zxyacb/ntlea/releases/download/0.46/ntleas046_x64.7z" - } - ] - }, - { - "name": "其他", - "sources": [ - { - "name": "Magpie", - "type": "group", + "name": "转区", "links": [ { - "name": "Github仓库", + "name": "Locale-Emulator", + "link": "https://github.com/xupefei/Locale-Emulator/releases/download/v2.5.0.1/Locale.Emulator.2.5.0.1.zip" + }, + { + "name": "Locale_Remulator", + "link": "https://github.com/InWILL/Locale_Remulator/releases/download/v1.5.3-beta.1/Locale_Remulator.1.5.3-beta.1.zip" + }, + { + "name": "Ntleas", + "link": "https://github.com/zxyacb/ntlea/releases/download/0.46/ntleas046_x64.7z" + } + ] + }, + { + "name": "Magpie", + "links": [ + { + "name": "Github", "link": "https://github.com/Blinue/Magpie/releases" }, { diff --git a/py/files/defaultconfig/translatorsetting.json b/py/files/defaultconfig/translatorsetting.json index e80fe726..94c98865 100644 --- a/py/files/defaultconfig/translatorsetting.json +++ b/py/files/defaultconfig/translatorsetting.json @@ -687,31 +687,13 @@ }, "jb7": { "args": { - "path": "", - "path_userdict1": "", - "path_userdict2": "", - "path_userdict3": "" + "path": "" }, "argstype": { "path": { "type": "file", "dir": true, "name": "路径" - }, - "path_userdict1": { - "type": "file", - "dir": true, - "name": "用户词典1(可选)" - }, - "path_userdict2": { - "type": "file", - "dir": true, - "name": "用户词典2(可选)" - }, - "path_userdict3": { - "type": "file", - "dir": true, - "name": "用户词典3(可选)" } } }, diff --git a/py/files/lang/ar.json b/py/files/lang/ar.json index b0f17aa5..71b60ef3 100644 --- a/py/files/lang/ar.json +++ b/py/files/lang/ar.json @@ -11,7 +11,6 @@ "首选翻译": "يفضل الترجمة", "游戏信息": "معلومات اللعبة", "辞书": "القواميس", - "用户词典2": "قاموس المستخدم", "转区": "تحويل المنطقة", "端口号": "رقم المنفذ", "鼠标穿透窗口": "الماوس من خلال نافذة", @@ -25,7 +24,6 @@ "東北ずん子": "شمال شرق الصين", "彩云": "سحابة ملونة", "非管理员": "غير مسؤول", - "用户词典": "قاموس المستخدم", "添加游戏": "إضافة لعبة", "连接进程": "عملية الاتصال", "越南语(CP1258)": "الفيتنامية ( cp1258 ) .", @@ -70,13 +68,11 @@ "备忘录按钮": "زر مذكرة", "光标": "المؤشر", "执行周期(s)": "دورة التنفيذ ( ق )", - "用户词典3(可选)": "قاموس المستخدم 3 ( اختياري )", "清空": "إفراغ", "的OCR模型": "نموذج التعرف الضوئي على الحروف", "泰语": "التايلاندية", "特殊码": "رمز خاص", "语法加亮": "تسليط الضوء على بناء الجملة", - "用户词典2(可选)": "قاموس المستخدم 2 ( اختياري )", "東北イタコ": "شرقية ココ", "最新版本": "أحدث إصدار", "缩放时调整光标速度": "ضبط سرعة المؤشر عند التكبير", @@ -99,7 +95,6 @@ "过滤数字": "فلتر رقمي", "显示编辑按钮": "عرض زر تحرير", "灵格斯词典": "قاموس لينغز", - "用户词典3": "قاموس المستخدم", "选择文件夹": "اختيار مجلد", "选择文本输入源": "حدد مصدر إدخال النص", "设置Token": "تعيين رمز", @@ -146,7 +141,6 @@ "灵格斯": "لينغز", "快捷按键": "مفاتيح الاختصار", "名詞": "اسم", - "用户词典1(可选)": "قاموس المستخدم 1 ( اختياري )", "显示游戏静音按钮": "عرض لعبة زر كتم الصوت", "刷新延迟(ms)": "تحديث تأخير ( ماجستير )", "选择": "مختار", @@ -398,7 +392,6 @@ "过滤控制字符": "تصفية السيطرة الشخصية", "法语": "الفرنسية .", "分词": "اسم الفاعل", - "用户词典1": "قاموس المستخدم", "琴葉 茜・葵": "عباد الشمس", "管理员": "مدير", "月読ショウタ": "مون ţョ", @@ -814,5 +807,8 @@ "向上": "صاعد", "向下": "نزولا", "无可用模型": "لا يوجد نموذج المتاحة", - "无可用语言": "لا توجد لغة متاحة" + "无可用语言": "لا توجد لغة متاحة", + "过时的词典": "قاموس عفا عليها الزمن", + "其他工具": "أدوات أخرى", + "过时的翻译器": "عفا عليها الزمن مترجم" } \ No newline at end of file diff --git a/py/files/lang/cht.json b/py/files/lang/cht.json index 4a55f993..fc751c3f 100644 --- a/py/files/lang/cht.json +++ b/py/files/lang/cht.json @@ -254,12 +254,6 @@ "快捷键": "快速鍵", "文本输入": "文字輸入", "快捷按键": "快速按鍵", - "用户词典1": "使用者詞典 1", - "用户词典2": "使用者詞典 2", - "用户词典3": "使用者詞典 3", - "用户词典1(可选)": "使用者詞典 1(可選)", - "用户词典2(可选)": "使用者詞典 2(可選)", - "用户词典3(可选)": "使用者詞典 3(可選)", "资源下载": "資源下載", "工具按钮大小": "工具按鈕大小", "保留原文": "保留原文", @@ -386,7 +380,6 @@ "音街ウナ": "音街ウナ", "鷹の爪吉田": "鷹の爪吉田", "ギャラ子": "ギャラ子", - "用户词典": "使用者詞典", "英语(CP437)": "英語(CP437)", "游戏信息": "遊戲資訊", "意大利语": "義大利語", @@ -814,5 +807,8 @@ "向上": "向上", "向下": "向下", "无可用模型": "無可用模型", - "无可用语言": "無可用語言" + "无可用语言": "無可用語言", + "过时的词典": "過時的詞典", + "其他工具": "其他工具", + "过时的翻译器": "過時的翻譯器" } \ No newline at end of file diff --git a/py/files/lang/cs.json b/py/files/lang/cs.json index cf970b92..6bb3e68a 100644 --- a/py/files/lang/cs.json +++ b/py/files/lang/cs.json @@ -31,7 +31,6 @@ "民安ともえ": "Min'an.", "韩语": "Korejština", "鷹の爪吉田": "Orlí dráp Yoshida", - "用户词典3": "Uživatelský slovník 3", "文本": "text", "过滤重复": "Filtrovat duplikáty", "若有多个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", @@ -77,7 +76,6 @@ "光标": "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", @@ -171,7 +169,6 @@ "字体大小": "velikost písma", "系统默认": "Výchozí systém", "翻译优化": "Optimalizace překladu", - "用户词典2": "Uživatelský slovník 2", "副詞": "adv", "希伯来语": "Hebrejština", "非管理员": "Neresprávce", @@ -242,7 +239,6 @@ "密钥": "tajný klíč", "中文": "Čínština", "原文内容": "Původní obsah", - "用户词典3(可选)": "Uživatelský slovník 3 (volitelný)", "灵格斯词典": "Lingus slovník", "辞书": "Slovník", "绑定窗口按钮": "Tlačítko Vázat okno", @@ -290,7 +286,6 @@ "紲星あかり": "あかり", "时间周期执行": "Provedení časového cyklu", "请重新下载并关闭杀毒软件后重试": "Stáhněte a zavřete antivirový software znovu a zkuste to znovu", - "用户词典1": "Uživatelský slovník 1", "相关说明": "Související pokyny", "字体": "písmo", "韩语(CP949,EUC-KR)": "korejština (CP949, EUC-KR)", @@ -346,7 +341,6 @@ "游戏设置": "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", @@ -378,7 +372,6 @@ "火山TTS": "sopka TTS", "获取失败": "Získání selhalo", "快捷键冲突": "Konflikt klíčových zkratek", - "用户词典": "Uživatelský slovník", "执行周期(s)": "Prováděcí cyklus (s)", "韩语(EUC-KR)": "Korejština (EUC-KR)", "选择路径": "Vybrat cestu", @@ -814,5 +807,8 @@ "向上": "Nahoru", "向下": "dolů", "无可用模型": "Žádné dostupné modely", - "无可用语言": "Žádné dostupné jazyky" + "无可用语言": "Žádné dostupné jazyky", + "过时的词典": "Zastaralý slovník", + "其他工具": "Ostatní nástroje", + "过时的翻译器": "Zastaralý překladatel" } \ No newline at end of file diff --git a/py/files/lang/de.json b/py/files/lang/de.json index 151d239b..2badb614 100644 --- a/py/files/lang/de.json +++ b/py/files/lang/de.json @@ -31,7 +31,6 @@ "民安ともえ": "Min'an", "韩语": "Koreanisch", "鷹の爪吉田": "Adlerkralle Yoshida", - "用户词典3": "Benutzerwörterbuch 3", "文本": "Text", "过滤重复": "Duplikate filtern", "若有多个api key,用|将每个key连接后填入,即可轮流使用": "Wenn es mehrere API-Schlüssel gibt, verwenden Sie die Funktion \"qlyt\", um sich zu verbinden und jeden Schlüssel auszufüllen.", @@ -77,7 +76,6 @@ "光标": "Cursor", "阿拉伯语(CP1256)": "Arabisch (CP1256)", "项目网站": "Website des Projekts", - "用户词典1(可选)": "Benutzerwörterbuch 1 (optional)", "翻译请求间隔(s)": "Übersetzungsanforderungsintervall (s)", "有道TTS": "Youdao TTS", "过滤其他乱码": "Andere verzerrte Zeichen filtern", @@ -171,7 +169,6 @@ "字体大小": "Schriftgröße", "系统默认": "Systemdefault", "翻译优化": "Übersetzungsoptimierung", - "用户词典2": "Benutzerwörterbuch 2", "副詞": "adv", "希伯来语": "Hebräisch", "非管理员": "Nicht Administrator", @@ -242,7 +239,6 @@ "密钥": "geheimer Schlüssel", "中文": "Chinesisch", "原文内容": "Originalinhalt", - "用户词典3(可选)": "Benutzerwörterbuch 3 (optional)", "灵格斯词典": "Lingus Wörterbuch", "辞书": "Wörterbuch", "绑定窗口按钮": "Schaltfläche Fenster binden", @@ -290,7 +286,6 @@ "紲星あかり": "あかり", "时间周期执行": "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", "相关说明": "Verwandte Anweisungen", "字体": "Schriftart", "韩语(CP949,EUC-KR)": "Koreanisch (CP949, EUC-KR)", @@ -346,7 +341,6 @@ "游戏设置": "Spieleinstellungen", "性能": "Leistung", "缩放模式": "Zoom-Modus", - "用户词典2(可选)": "Benutzerwörterbuch 2 (optional)", "自定义剪裁": "Kundenspezifisches Schneiden", "插入图片": "Bild einfügen", "中东欧": "Mittel- und Osteuropa", @@ -378,7 +372,6 @@ "火山TTS": "Vulkan TTS", "获取失败": "Übernahme fehlgeschlagen", "快捷键冲突": "Tastenkonflikt", - "用户词典": "Benutzerwörterbuch", "执行周期(s)": "Ausführungszyklus(en)", "韩语(EUC-KR)": "Koreanisch (EUC-KR)", "选择路径": "Pfad auswählen", @@ -814,5 +807,8 @@ "向上": "Nach oben", "向下": "nach unten", "无可用模型": "Keine verfügbaren Modelle", - "无可用语言": "Keine verfügbaren Sprachen" + "无可用语言": "Keine verfügbaren Sprachen", + "过时的词典": "Veraltetes Wörterbuch", + "其他工具": "Andere Werkzeuge", + "过时的翻译器": "Veralteter Übersetzer" } \ No newline at end of file diff --git a/py/files/lang/en.json b/py/files/lang/en.json index 945b8d76..968451f5 100644 --- a/py/files/lang/en.json +++ b/py/files/lang/en.json @@ -254,12 +254,6 @@ "快捷键": "Hotkey", "文本输入": "Text Input", "快捷按键": "Shortcut Keys", - "用户词典1": "User Dictionary 1", - "用户词典2": "User Dictionary 2", - "用户词典3": "User Dictionary 3", - "用户词典1(可选)": "User Dictionary 1 (Optional)", - "用户词典2(可选)": "User Dictionary 2 (Optional)", - "用户词典3(可选)": "User Dictionary 3 (Optional)", "资源下载": "Resource Download", "工具按钮大小": "Tool Button Size", "保留原文": "Keep Original Text", @@ -386,7 +380,6 @@ "音街ウナ": "Otomachi Una", "鷹の爪吉田": "Takanotsume Yoshida", "ギャラ子": "Galaco", - "用户词典": "User Dictionary", "英语(CP437)": "English (CP437)", "游戏信息": "Game Information", "意大利语": "Italian", @@ -814,5 +807,8 @@ "向上": "Up", "向下": "down", "无可用模型": "No available models", - "无可用语言": "No available languages" + "无可用语言": "No available languages", + "过时的词典": "Outdated dictionary", + "其他工具": "Other tools", + "过时的翻译器": "Outdated translator" } \ No newline at end of file diff --git a/py/files/lang/es.json b/py/files/lang/es.json index 5b0bc4d0..89c7459a 100644 --- a/py/files/lang/es.json +++ b/py/files/lang/es.json @@ -254,12 +254,6 @@ "快捷键": "Teclas de acceso rápido", "文本输入": "Entrada de texto", "快捷按键": "Teclas de acceso rápido", - "用户词典1": "Diccionario de usuarios 1", - "用户词典2": "Diccionario de usuarios 2", - "用户词典3": "Diccionario de usuarios 3", - "用户词典1(可选)": "Diccionario de usuarios 1 (opcional)", - "用户词典2(可选)": "Diccionario de usuarios 2 (opcional)", - "用户词典3(可选)": "Diccionario de usuarios 3 (opcional)", "资源下载": "Descarga de recursos", "工具按钮大小": "Tamaño del botón de la herramienta", "保留原文": "Conservar el texto original", @@ -386,7 +380,6 @@ "音街ウナ": "Calle Yin", "鷹の爪吉田": "Yoshida, garra del águila", "ギャラ子": "Hijo", - "用户词典": "Diccionario de usuarios", "英语(CP437)": "Inglés (cp437)", "游戏信息": "Información del juego", "意大利语": "Italiano", @@ -814,5 +807,8 @@ "向上": "Arriba", "向下": "Abajo", "无可用模型": "No hay modelos disponibles", - "无可用语言": "No hay idiomas disponibles" + "无可用语言": "No hay idiomas disponibles", + "过时的词典": "Diccionarios obsoletos", + "其他工具": "Otras herramientas", + "过时的翻译器": "Traductores obsoletos" } \ No newline at end of file diff --git a/py/files/lang/fr.json b/py/files/lang/fr.json index e81c5f20..b6b91a24 100644 --- a/py/files/lang/fr.json +++ b/py/files/lang/fr.json @@ -254,12 +254,6 @@ "快捷键": "Touches de raccourci", "文本输入": "Entrée de texte", "快捷按键": "Touches rapides", - "用户词典1": "Dictionnaire utilisateur 1", - "用户词典2": "Dictionnaire utilisateur 2", - "用户词典3": "Dictionnaire utilisateur 3", - "用户词典1(可选)": "Dictionnaire utilisateur 1 (facultatif)", - "用户词典2(可选)": "Dictionnaire utilisateur 2 (facultatif)", - "用户词典3(可选)": "Dictionnaire utilisateur 3 (facultatif)", "资源下载": "Ressources télécharger", "工具按钮大小": "Outils taille du bouton", "保留原文": "Conserver le texte original", @@ -386,7 +380,6 @@ "音街ウナ": "Rue du son 54 | 90 |", "鷹の爪吉田": "Aigle のjita", "ギャラ子": "ギャラ", - "用户词典": "Dictionnaire des utilisateurs", "英语(CP437)": "Anglais (cp437)", "游戏信息": "Informations sur le jeu", "意大利语": "Italien", @@ -814,5 +807,8 @@ "向上": "Vers le Haut", "向下": "Vers le bas", "无可用模型": "Aucun modèle disponible", - "无可用语言": "Aucune langue disponible" + "无可用语言": "Aucune langue disponible", + "过时的词典": "Dictionnaire obsolète", + "其他工具": "Autres outils", + "过时的翻译器": "Traducteur obsolète" } \ No newline at end of file diff --git a/py/files/lang/it.json b/py/files/lang/it.json index 7549a429..19aa6796 100644 --- a/py/files/lang/it.json +++ b/py/files/lang/it.json @@ -248,12 +248,6 @@ "快捷键": "Tasti scorciatoie", "文本输入": "Inserimento testo", "快捷按键": "Tasti scorciatoie", - "用户词典1": "Dizionario utente 1", - "用户词典2": "Dizionario utente 2", - "用户词典3": "Dizionario utente 3", - "用户词典1(可选)": "Dizionario utente 1 (facoltativo)", - "用户词典2(可选)": "Dizionario utente 2 (facoltativo)", - "用户词典3(可选)": "Dizionario utente 3 (facoltativo)", "资源下载": "Scarica risorse", "工具按钮大小": "Dimensione pulsante strumento", "保留原文": "Mantieni il testo originale", @@ -386,7 +380,6 @@ "音街ウナ": "Roast Yin Street", "鷹の爪吉田": "Artiglio d'aquila Yoshida", "ギャラ子": "ギャララギャララ", - "用户词典": "Dizionario utente", "英语(CP437)": "Inglese (CP437)", "游戏信息": "Informazioni sul gioco", "意大利语": "Italiano", @@ -814,5 +807,8 @@ "向上": "Su", "向下": "giù", "无可用模型": "Nessun modello disponibile", - "无可用语言": "Nessuna lingua disponibile" + "无可用语言": "Nessuna lingua disponibile", + "过时的词典": "Dizionario obsoleto", + "其他工具": "Altri strumenti", + "过时的翻译器": "Traduttore obsoleto" } \ No newline at end of file diff --git a/py/files/lang/ja.json b/py/files/lang/ja.json index 5677fb20..5573a18e 100644 --- a/py/files/lang/ja.json +++ b/py/files/lang/ja.json @@ -254,12 +254,6 @@ "快捷键": "ショートカットキー", "文本输入": "テキスト入力", "快捷按键": "ショートカットキー", - "用户词典1": "ユーザー辞書1", - "用户词典2": "ユーザー辞書2", - "用户词典3": "ユーザー辞書3", - "用户词典1(可选)": "ユーザー辞書1(オプション)", - "用户词典2(可选)": "ユーザー辞書2(オプション)", - "用户词典3(可选)": "ユーザー辞書3(オプション)", "资源下载": "リソースのダウンロード", "工具按钮大小": "ツールボタンのサイズ", "保留原文": "原文を保持する", @@ -386,7 +380,6 @@ "音街ウナ": "音街ウナ", "鷹の爪吉田": "鷹の爪吉田", "ギャラ子": "ギャラ", - "用户词典": "ユーザー辞書", "英语(CP437)": "英語(CP 437)", "游戏信息": "ゲーム情報", "意大利语": "イタリア語", @@ -814,5 +807,8 @@ "向上": "上へ", "向下": "下へ", "无可用模型": "使用可能なモデルがありません", - "无可用语言": "使用可能な言語はありません" + "无可用语言": "使用可能な言語はありません", + "过时的词典": "時代遅れの辞書", + "其他工具": "その他のツール", + "过时的翻译器": "古い翻訳機" } \ No newline at end of file diff --git a/py/files/lang/ko.json b/py/files/lang/ko.json index ad8a5c1e..79bf5c38 100644 --- a/py/files/lang/ko.json +++ b/py/files/lang/ko.json @@ -254,12 +254,6 @@ "快捷键": "단축키", "文本输入": "텍스트 입력", "快捷按键": "단축키", - "用户词典1": "사용자 사전 1", - "用户词典2": "사용자 사전 2", - "用户词典3": "사용자 사전 3", - "用户词典1(可选)": "사용자 사전 1 (선택 사항)", - "用户词典2(可选)": "사용자 사전 2 (선택 사항)", - "用户词典3(可选)": "사용자 사전 3 (선택 사항)", "资源下载": "리소스 다운로드", "工具按钮大小": "도구 버튼 크기", "保留原文": "원문을 보존하다", @@ -386,7 +380,6 @@ "音街ウナ": "음가", "鷹の爪吉田": "매의 발톱 요시다", "ギャラ子": "밤낮", - "用户词典": "사용자 사전", "英语(CP437)": "영어(CP437)", "游戏信息": "게임 정보", "意大利语": "이탈리아어", @@ -814,5 +807,8 @@ "向上": "상향", "向下": "아래로", "无可用模型": "사용 가능한 모델 없음", - "无可用语言": "사용 가능한 언어 없음" + "无可用语言": "사용 가능한 언어 없음", + "过时的词典": "구식 사전", + "其他工具": "기타 도구", + "过时的翻译器": "오래된 번역기" } \ No newline at end of file diff --git a/py/files/lang/nl.json b/py/files/lang/nl.json index d6e6fa74..eba5930b 100644 --- a/py/files/lang/nl.json +++ b/py/files/lang/nl.json @@ -31,7 +31,6 @@ "民安ともえ": "Min'an.", "韩语": "Koreaans", "鷹の爪吉田": "Adelaarsklauw Yoshida", - "用户词典3": "Gebruikerswoordenboek 3", "文本": "tekst", "过滤重复": "Duplicaten filteren", "若有多个api key,用|将每个key连接后填入,即可轮流使用": "Als er meerdere API-sleutels zijn, gebruik dan \\ om verbinding te maken en elke sleutel in te vullen.", @@ -77,7 +76,6 @@ "光标": "cursor", "阿拉伯语(CP1256)": "Arabisch (CP1256)", "项目网站": "Website van het project", - "用户词典1(可选)": "Gebruikerswoordenboek 1 (optioneel)", "翻译请求间隔(s)": "Interval (s) voor vertaalverzoek", "有道TTS": "Youdao TTS", "过滤其他乱码": "Andere vervormde tekens filteren", @@ -171,7 +169,6 @@ "字体大小": "lettergrootte", "系统默认": "Systeemstandaard", "翻译优化": "Vertaaloptimalisatie", - "用户词典2": "Gebruikerswoordenboek 2", "副詞": "adv", "希伯来语": "Hebreeuws", "非管理员": "Niet-beheerder", @@ -242,7 +239,6 @@ "密钥": "geheime sleutel", "中文": "Chinees", "原文内容": "Originele inhoud", - "用户词典3(可选)": "Gebruikerswoordenboek 3 (optioneel)", "灵格斯词典": "Lingus woordenboek", "辞书": "Woordenboek", "绑定窗口按钮": "Vensterknop binden", @@ -290,7 +286,6 @@ "紲星あかり": "あかり", "时间周期执行": "Tijdcyclusuitvoering", "请重新下载并关闭杀毒软件后重试": "Download en sluit de antivirussoftware opnieuw en probeer het opnieuw", - "用户词典1": "Gebruikerswoordenboek 1", "相关说明": "Gerelateerde instructies", "字体": "lettertype", "韩语(CP949,EUC-KR)": "Koreaans (CP949, EUC-KR)", @@ -346,7 +341,6 @@ "游戏设置": "Spelinstellingen", "性能": "prestaties", "缩放模式": "Zoommodus", - "用户词典2(可选)": "Gebruikerswoordenboek 2 (optioneel)", "自定义剪裁": "Op maat gesneden", "插入图片": "Afbeelding invoegen", "中东欧": "Midden- en Oost-Europa", @@ -378,7 +372,6 @@ "火山TTS": "Vulkaan TTS", "获取失败": "Verwerving mislukt", "快捷键冲突": "Sneltoets conflict", - "用户词典": "Gebruikerswoordenboek", "执行周期(s)": "Uitvoeringscyclus(en)", "韩语(EUC-KR)": "Koreaans (EUC-KR)", "选择路径": "Kies een pad", @@ -814,5 +807,8 @@ "向上": "Naar boven", "向下": "omlaag", "无可用模型": "Geen beschikbare modellen", - "无可用语言": "Geen beschikbare talen" + "无可用语言": "Geen beschikbare talen", + "过时的词典": "Verouderd woordenboek", + "其他工具": "Andere hulpmiddelen", + "过时的翻译器": "Verouderde vertaler" } \ No newline at end of file diff --git a/py/files/lang/pl.json b/py/files/lang/pl.json index d9a4d868..45882d6e 100644 --- a/py/files/lang/pl.json +++ b/py/files/lang/pl.json @@ -254,12 +254,6 @@ "快捷键": "Klawisze skrótów", "文本输入": "Wprowadzanie tekstu", "快捷按键": "Klawisze skrótów", - "用户词典1": "Słownik użytkownika 1", - "用户词典2": "Słownik użytkownika 2", - "用户词典3": "Słownik użytkownika 3", - "用户词典1(可选)": "Słownik użytkownika 1 (opcjonalnie)", - "用户词典2(可选)": "Słownik użytkownika 2 (opcjonalnie)", - "用户词典3(可选)": "Słownik użytkownika 3 (opcjonalnie)", "资源下载": "Pobieranie zasobów", "工具按钮大小": "Rozmiar przycisku narzędzia", "保留原文": "Zachowaj oryginalny tekst", @@ -386,7 +380,6 @@ "音街ウナ": "Yin Street Roast", "鷹の爪吉田": "Orły Pazur Yoshida", "ギャラ子": "ギャララギャララ", - "用户词典": "Słownik użytkownika", "英语(CP437)": "Angielski (CP437)", "游戏信息": "Informacje o grze", "意大利语": "Włoski", @@ -814,5 +807,8 @@ "向上": "W górę", "向下": "w dół", "无可用模型": "Brak dostępnych modeli", - "无可用语言": "Brak dostępnych języków" + "无可用语言": "Brak dostępnych języków", + "过时的词典": "Przestarzały słownik", + "其他工具": "Inne narzędzia", + "过时的翻译器": "Przestarzały tłumacz" } \ No newline at end of file diff --git a/py/files/lang/pt.json b/py/files/lang/pt.json index 11786ab5..589938c2 100644 --- a/py/files/lang/pt.json +++ b/py/files/lang/pt.json @@ -31,7 +31,6 @@ "民安ともえ": "Min'an", "韩语": "Coreano", "鷹の爪吉田": "Garra de Águia Yoshida", - "用户词典3": "Dicionário do Utilizador 3", "文本": "texto", "过滤重复": "Filtrar duplicados", "若有多个api key,用|将每个key连接后填入,即可轮流使用": "Se houver várias chaves de API, use | para conectar e preencher cada chave, e você pode alternar usando-as", @@ -77,7 +76,6 @@ "光标": "cursor", "阿拉伯语(CP1256)": "Árabe (CP1256)", "项目网站": "Sítio Web do projecto", - "用户词典1(可选)": "Dicionário do Utilizador 1 (opcional)", "翻译请求间隔(s)": "Intervalo (s) do pedido de tradução", "有道TTS": "Youdao TTS", "过滤其他乱码": "Filtrar outros caracteres distorcidos", @@ -171,7 +169,6 @@ "字体大小": "tamanho do tipo de letra", "系统默认": "Por omissão do sistema", "翻译优化": "Otimização da tradução", - "用户词典2": "Dicionário do Utilizador 2", "副詞": "adv", "希伯来语": "Hebraico", "非管理员": "Não administrador", @@ -242,7 +239,6 @@ "密钥": "chave secreta", "中文": "Chinês", "原文内容": "Conteúdo original", - "用户词典3(可选)": "Dicionário do Utilizador 3 (opcional)", "灵格斯词典": "Dicionário Lingus", "辞书": "Dicionário", "绑定窗口按钮": "Botão da janela de ligação", @@ -290,7 +286,6 @@ "紲星あかり": "あかり", "时间周期执行": "Execução do ciclo temporal", "请重新下载并关闭杀毒软件后重试": "Faça o download e feche o software antivírus novamente e tente novamente", - "用户词典1": "Dicionário do Utilizador 1", "相关说明": "Instruções relacionadas", "字体": "tipo de letra", "韩语(CP949,EUC-KR)": "Coreano (CP949, EUC-KR)", @@ -346,7 +341,6 @@ "游戏设置": "Configuração do Jogo", "性能": "desempenho", "缩放模式": "Modo de Zoom", - "用户词典2(可选)": "Dicionário do Utilizador 2 (opcional)", "自定义剪裁": "Corte personalizado", "插入图片": "Inserir imagem", "中东欧": "Europa Central e Oriental", @@ -378,7 +372,6 @@ "火山TTS": "Vulcão TTS", "获取失败": "A aquisição falhou", "快捷键冲突": "Conflito de teclas de atalho", - "用户词典": "Dicionário do Utilizador", "执行周期(s)": "Ciclo(s) de execução", "韩语(EUC-KR)": "Coreano (EUC-KR)", "选择路径": "Escolha um caminho", @@ -814,5 +807,8 @@ "向上": "Subir", "向下": "para baixo", "无可用模型": "Sem modelos disponíveis", - "无可用语言": "Sem línguas disponíveis" + "无可用语言": "Sem línguas disponíveis", + "过时的词典": "Dicionário desatualizado", + "其他工具": "Outras ferramentas", + "过时的翻译器": "Tradutor desatualizado" } \ No newline at end of file diff --git a/py/files/lang/ru.json b/py/files/lang/ru.json index 6a1923e9..2fcaa586 100644 --- a/py/files/lang/ru.json +++ b/py/files/lang/ru.json @@ -254,12 +254,6 @@ "快捷键": "Комбинации клавиш", "文本输入": "Ввод текста", "快捷按键": "Комбинации клавиш", - "用户词典1": "Пользовательский словарь 1", - "用户词典2": "Пользовательский словарь 2", - "用户词典3": "Пользовательский словарь 3", - "用户词典1(可选)": "Пользовательский словарь 1 (необязательно)", - "用户词典2(可选)": "Пользовательский словарь 2 (необязательно)", - "用户词典3(可选)": "Пользовательский словарь 3 (необязательно)", "资源下载": "Скачать ресурс", "工具按钮大小": "Размер кнопки", "保留原文": "Сохранение первоначального текста", @@ -386,7 +380,6 @@ "音街ウナ": "Ён! Ёна!", "鷹の爪吉田": "Ястребиный коготь Йошида", "ギャラ子": "Цзянь Цзяцзы", - "用户词典": "Пользовательский словарь", "英语(CP437)": "Английский (CP437)", "游戏信息": "Информация об игре", "意大利语": "Итальянский язык", @@ -814,5 +807,8 @@ "向上": "Вверх", "向下": "Вниз", "无可用模型": "Нет доступных моделей", - "无可用语言": "Нет доступных языков" + "无可用语言": "Нет доступных языков", + "过时的词典": "Устаревший словарь", + "其他工具": "Другие инструменты", + "过时的翻译器": "Устаревший переводчик" } \ No newline at end of file diff --git a/py/files/lang/sv.json b/py/files/lang/sv.json index 2118eac0..197edee0 100644 --- a/py/files/lang/sv.json +++ b/py/files/lang/sv.json @@ -31,7 +31,6 @@ "民安ともえ": "Min'an", "韩语": "Koreanska", "鷹の爪吉田": "Eagle's Claw Yoshida", - "用户词典3": "Användarordlista 3", "文本": "text", "过滤重复": "Filterdubbletter", "若有多个api key,用|将每个key连接后填入,即可轮流使用": "Om det finns flera API-nycklar, använd | för att ansluta och fylla i varje nyckel, och du kan turas om att använda dem", @@ -77,7 +76,6 @@ "光标": "markör", "阿拉伯语(CP1256)": "Arabiska (CP1256)", "项目网站": "Projektets webbplats", - "用户词典1(可选)": "Användarordbok 1 (valfritt)", "翻译请求间隔(s)": "Interval för begäran om översättning (s)", "有道TTS": "Youdao TTS", "过滤其他乱码": "Filtrera andra förvrängda tecken", @@ -171,7 +169,6 @@ "字体大小": "teckenstorlek", "系统默认": "Systemförval", "翻译优化": "Översättningsoptimering", - "用户词典2": "Användarordlista 2", "副詞": "adv", "希伯来语": "Hebreiska", "非管理员": "Icke administratör", @@ -242,7 +239,6 @@ "密钥": "hemlig nyckel", "中文": "Kinesiska", "原文内容": "Ursprungligt innehåll", - "用户词典3(可选)": "Användarordbok 3 (valfritt)", "灵格斯词典": "Lingus- ordbok", "辞书": "Ordbok", "绑定窗口按钮": "Bind fönsterknapp", @@ -290,7 +286,6 @@ "紲星あかり": "あかり", "时间周期执行": "Utförande av tidscykel", "请重新下载并关闭杀毒软件后重试": "Ladda ner och stäng antivirusprogrammet igen och försök igen", - "用户词典1": "Användarordlista 1", "相关说明": "Relaterade instruktioner", "字体": "typsnitt", "韩语(CP949,EUC-KR)": "Koreanska (CP949, EUC–KR)", @@ -346,7 +341,6 @@ "游戏设置": "Spelinställningar", "性能": "prestanda", "缩放模式": "Zoomläge", - "用户词典2(可选)": "Användarordbok 2 (valfritt)", "自定义剪裁": "Anpassad skärning", "插入图片": "Infoga bild", "中东欧": "Central- och Östeuropa", @@ -378,7 +372,6 @@ "火山TTS": "Vulkan TTS", "获取失败": "Förvärvet misslyckades", "快捷键冲突": "Konflikt med genvägstangenter", - "用户词典": "Användarordlista", "执行周期(s)": "Körcykel(er)", "韩语(EUC-KR)": "Koreanska (EUC–KR)", "选择路径": "Välj en sökväg", @@ -814,5 +807,8 @@ "向上": "Upp", "向下": "ner", "无可用模型": "Inga tillgängliga modeller", - "无可用语言": "Inga tillgängliga språk" + "无可用语言": "Inga tillgängliga språk", + "过时的词典": "Föråldrad ordlista", + "其他工具": "Andra verktyg", + "过时的翻译器": "Föråldrad översättare" } \ No newline at end of file diff --git a/py/files/lang/th.json b/py/files/lang/th.json index 22b0afa2..e2cf6906 100644 --- a/py/files/lang/th.json +++ b/py/files/lang/th.json @@ -30,7 +30,6 @@ "民安ともえ": "มินอันโทะ", "韩语": "เกาหลี", "鷹の爪吉田": "นกอินทรี โนะ กรงเล็บ โยชิดะ", - "用户词典3": "พจนานุกรมผู้ใช้ 3", "文本": "ข้อความ", "过滤重复": "การกรองซ้ำ", "若有多个api key,用|将每个key连接后填入,即可轮流使用": "หากมีคีย์ api มากกว่าหนึ่งคีย์คุณสามารถเปลี่ยนได้โดยการกรอกข้อมูลหลังจากเชื่อมต่อแต่ละคีย์ด้วย #", @@ -76,7 +75,6 @@ "光标": "เคอร์เซอร์", "阿拉伯语(CP1256)": "อาหรับ (CP1256)", "项目网站": "เว็บไซต์โครงการ", - "用户词典1(可选)": "พจนานุกรมผู้ใช้ 1 (ตัวเลือก)", "翻译请求间隔(s)": "ช่วงคำขอแปล (s)", "有道TTS": "เส้นทาง TTS", "过滤其他乱码": "กรองรหัสที่ยุ่งเหยิงอื่น ๆ", @@ -170,7 +168,6 @@ "字体大小": "ขนาดตัวอักษร", "系统默认": "ค่าปริยายของระบบ", "翻译优化": "เพิ่มประสิทธิภาพการแปล", - "用户词典2": "พจนานุกรมผู้ใช้ 2", "副詞": "คำวิเศษณ์", "希伯来语": "ภาษาฮิบรู", "非管理员": "ไม่ใช่ผู้ดูแลระบบ", @@ -240,7 +237,6 @@ "密钥": "คีย์", "中文": "ภาษาจีน", "原文内容": "เนื้อหาต้นฉบับ", - "用户词典3(可选)": "พจนานุกรมผู้ใช้ 3 (ตัวเลือก)", "灵格斯词典": "พจนานุกรม Lingers", "辞书": "ใบลาออก", "绑定窗口按钮": "ผูกปุ่มหน้าต่าง", @@ -289,7 +285,6 @@ "紲星あかり": "绁 สตาร์ อะคะริ", "时间周期执行": "การดำเนินการตามกรอบเวลา", "请重新下载并关闭杀毒软件后重试": "โปรดลองอีกครั้งหลังจากดาวน์โหลดและปิดโปรแกรมป้องกันไวรัส", - "用户词典1": "พจนานุกรมผู้ใช้ 1", "相关说明": "คำแนะนำที่เกี่ยวข้อง", "字体": "แบบอักษร", "韩语(CP949,EUC-KR)": "เกาหลี (CP949, EUC-KR)", @@ -345,7 +340,6 @@ "游戏设置": "การตั้งค่าเกม", "性能": "ผลการดำเนินงาน", "缩放模式": "โหมดซูม", - "用户词典2(可选)": "พจนานุกรมผู้ใช้ 2 (ตัวเลือก)", "自定义剪裁": "ตัดที่กำหนดเอง", "插入图片": "แทรกรูปภาพ", "中东欧": "ยุโรปตะวันออกกลาง", @@ -377,7 +371,6 @@ "火山TTS": "ภูเขาไฟ TTS", "获取失败": "รับล้มเหลว", "快捷键冲突": "การปะทะกันของปุ่มลัด", - "用户词典": "พจนานุกรมผู้ใช้", "执行周期(s)": "รอบการดำเนินการ (s)", "韩语(EUC-KR)": "เกาหลี (EUC-KR)", "选择路径": "เลือกเส้นทาง", @@ -814,5 +807,8 @@ "向上": "ขึ้น", "向下": "ลง", "无可用模型": "ไม่มีรุ่น", - "无可用语言": "ไม่มีภาษา" + "无可用语言": "ไม่มีภาษา", + "过时的词典": "พจนานุกรมที่ล้าสมัย", + "其他工具": "เครื่องมืออื่นๆ", + "过时的翻译器": "นักแปลล้าสมัย" } \ No newline at end of file diff --git a/py/files/lang/tr.json b/py/files/lang/tr.json index 14d754d6..33f7337c 100644 --- a/py/files/lang/tr.json +++ b/py/files/lang/tr.json @@ -254,12 +254,6 @@ "快捷键": "Kısayol tuşları", "文本输入": "Metin girdi", "快捷按键": "Kısayol tuşları", - "用户词典1": "Kullanıcı sözlük 1", - "用户词典2": "Kullanıcı sözlük 2", - "用户词典3": "Kullanıcı sözlük 3", - "用户词典1(可选)": "Kullanıcı sözlük 1 (seçeneksel)", - "用户词典2(可选)": "Kullanıcı sözlük 2 (seçeneksel)", - "用户词典3(可选)": "Kullanıcı sözlük 3 (seçeneksel)", "资源下载": "Kaynak indirmesi", "工具按钮大小": "Araç düğmesi ölçüsi", "保留原文": "Orijinal tut", @@ -386,7 +380,6 @@ "音街ウナ": "Yin Caddesi Roast", "鷹の爪吉田": "Kartal Yushida", "ギャラ子": "Gâララギャラ", - "用户词典": "Kullanıcı Sözlük", "英语(CP437)": "İngilizce (CP437)", "游戏信息": "Oyun Bilgisi", "意大利语": "İtalyanca", @@ -814,5 +807,8 @@ "向上": "Yukarı", "向下": "Aşağı", "无可用模型": "Mevcut modeller yok", - "无可用语言": "Mevcut diller yok" + "无可用语言": "Mevcut diller yok", + "过时的词典": "Eski sözlük", + "其他工具": "Diğer araçlar", + "过时的翻译器": "Eski çeviriciler" } \ No newline at end of file diff --git a/py/files/lang/uk.json b/py/files/lang/uk.json index 21408b9d..ba49785a 100644 --- a/py/files/lang/uk.json +++ b/py/files/lang/uk.json @@ -248,12 +248,6 @@ "快捷键": "Клавіши скорочення", "文本输入": "Вхід тексту", "快捷按键": "Клавіши скорочення", - "用户词典1": "Словник користувача 1", - "用户词典2": "Словник користувача 2", - "用户词典3": "Словник користувача 3", - "用户词典1(可选)": "Словник користувача 1 (необов’ язково)", - "用户词典2(可选)": "User Dictionary 2 (optional)", - "用户词典3(可选)": "Словник користувача 3 (необов’ язково)", "资源下载": "Звантаження ресурсів", "工具按钮大小": "Розмір кнопок інструментів", "保留原文": "Зберегти початковий текст", @@ -386,7 +380,6 @@ "音街ウナ": "Вулица Йін Рост", "鷹の爪吉田": "Орл- Клау- Йошіда", "ギャラ子": "\\\\ 12462;\\\\ 12462;\\\\ 12462Name", - "用户词典": "Словник користувача", "英语(CP437)": "Англійська (CP437)", "游戏信息": "Інформація про гру", "意大利语": "Італійська", @@ -814,5 +807,8 @@ "向上": "Вгору", "向下": "вниз", "无可用模型": "Немає доступних моделей", - "无可用语言": "Немає доступних мов" + "无可用语言": "Немає доступних мов", + "过时的词典": "Outdated dictionary", + "其他工具": "Інші інструменти", + "过时的翻译器": "Старений перекладач" } \ No newline at end of file diff --git a/py/files/lang/vi.json b/py/files/lang/vi.json index a22807be..03f089ae 100644 --- a/py/files/lang/vi.json +++ b/py/files/lang/vi.json @@ -254,12 +254,6 @@ "快捷键": "Phím tắt", "文本输入": "Nhập văn bản", "快捷按键": "Phím tắt", - "用户词典1": "Từ điển người dùng 1", - "用户词典2": "Từ điển người dùng 2", - "用户词典3": "Từ điển người dùng 3", - "用户词典1(可选)": "Từ điển người dùng 1 (tùy chọn)", - "用户词典2(可选)": "Từ điển người dùng 2 (tùy chọn)", - "用户词典3(可选)": "Từ điển người dùng 3 (tùy chọn)", "资源下载": "Tải xuống tài nguyên", "工具按钮大小": "Kích thước nút công cụ", "保留原文": "Giữ nguyên bản gốc", @@ -386,7 +380,6 @@ "音街ウナ": "Phố âm thanh ウナ", "鷹の爪吉田": "Đại bàng~Claw Yoshida", "ギャラ子": "👉👉👉👉👉👉👉👉👉👉👉👉👉👉👉", - "用户词典": "Từ điển người dùng", "英语(CP437)": "Tiếng Anh (CP437)", "游戏信息": "Thông tin trò chơi", "意大利语": "Tiếng Ý", @@ -814,5 +807,8 @@ "向上": "Lên trên", "向下": "Xuống", "无可用模型": "Không có mẫu", - "无可用语言": "Không có ngôn ngữ" + "无可用语言": "Không có ngôn ngữ", + "过时的词典": "Từ điển lỗi thời", + "其他工具": "Công cụ khác", + "过时的翻译器": "Trình dịch lỗi thời" } \ No newline at end of file diff --git a/py/files/lang/zh.json b/py/files/lang/zh.json index c0b8397e..f50427c5 100644 --- a/py/files/lang/zh.json +++ b/py/files/lang/zh.json @@ -31,7 +31,6 @@ "民安ともえ": "", "韩语": "", "鷹の爪吉田": "", - "用户词典3": "", "文本": "", "过滤重复": "", "若有多个api key,用|将每个key连接后填入,即可轮流使用": "", @@ -77,7 +76,6 @@ "光标": "", "阿拉伯语(CP1256)": "", "项目网站": "", - "用户词典1(可选)": "", "翻译请求间隔(s)": "", "有道TTS": "", "过滤其他乱码": "", @@ -171,7 +169,6 @@ "字体大小": "", "系统默认": "", "翻译优化": "", - "用户词典2": "", "副詞": "", "希伯来语": "", "非管理员": "", @@ -242,7 +239,6 @@ "密钥": "", "中文": "", "原文内容": "", - "用户词典3(可选)": "", "灵格斯词典": "", "辞书": "", "绑定窗口按钮": "", @@ -290,7 +286,6 @@ "紲星あかり": "", "时间周期执行": "", "请重新下载并关闭杀毒软件后重试": "", - "用户词典1": "", "相关说明": "", "字体": "", "韩语(CP949,EUC-KR)": "", @@ -346,7 +341,6 @@ "游戏设置": "", "性能": "", "缩放模式": "", - "用户词典2(可选)": "", "自定义剪裁": "", "插入图片": "", "中东欧": "", @@ -378,7 +372,6 @@ "火山TTS": "", "获取失败": "", "快捷键冲突": "", - "用户词典": "", "执行周期(s)": "", "韩语(EUC-KR)": "", "选择路径": "", @@ -814,5 +807,8 @@ "向上": "", "向下": "", "无可用模型": "", - "无可用语言": "" + "无可用语言": "", + "过时的词典": "", + "过时的翻译器": "", + "其他工具": "" } \ No newline at end of file