mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-25 22:54:12 +08:00
.
This commit is contained in:
parent
8199f5ab1a
commit
4d8475f5c1
@ -298,19 +298,17 @@ namespace
|
||||
void F0100A3A00CC7E000(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto s = buffer->strW();
|
||||
std::wregex pattern1(L"^`([^@]+).");
|
||||
s = std::regex_replace(s, pattern1, L"$1: ");
|
||||
s = std::regex_replace(s, std::wregex(L"\\$[A-Z]\\d*(,\\d*)*"), L"");
|
||||
std::wregex pattern2(L"\\$\\[([^$]+)..([^$]+)..");
|
||||
s = std::regex_replace(s, pattern2, L"$1");
|
||||
s = std::regex_replace(s, std::wregex(LR"(^\`([^\@]+).)"), L"$1: ");
|
||||
s = std::regex_replace(s, std::wregex(LR"(\$[A-Z]\d*(,\d*)*)"), L"");
|
||||
s = std::regex_replace(s, std::wregex(LR"(\$\[([^$]+)..([^$]+)..)"), L"$1");
|
||||
buffer->from(s);
|
||||
}
|
||||
|
||||
void F010045C0109F2000(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto s = buffer->strA();
|
||||
s = std::regex_replace(s, std::regex("#[^\\]]*\\]"), "");
|
||||
s = std::regex_replace(s, std::regex("#[^\\n]*\\n"), "");
|
||||
s = std::regex_replace(s, std::regex(R"(#[^\]]*\])"), "");
|
||||
s = std::regex_replace(s, std::regex(R"(#[^n]*n)"), "");
|
||||
s = std::regex_replace(s, std::regex(u8" "), "");
|
||||
s = std::regex_replace(s, std::regex(u8R"(Save(.|\s)*データ)"), "");
|
||||
buffer->from(s);
|
||||
@ -678,6 +676,25 @@ namespace
|
||||
strReplace(s, R"(\n)", "");
|
||||
buffer->from(s);
|
||||
}
|
||||
namespace
|
||||
{
|
||||
static std::string F0100FB50156E6000;
|
||||
void F0100FB50156E6000_1(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto s = buffer->strA();
|
||||
s = std::regex_replace(s, std::regex(R"(@v\(\d+\))"), "");
|
||||
F0100FB50156E6000 = s;
|
||||
s = std::regex_replace(s, std::regex("@r(.*?)@(.*?)@"), "$1");
|
||||
s = std::regex_replace(s, std::regex("@n"), "");
|
||||
buffer->from(s);
|
||||
}
|
||||
void F0100FB50156E6000_2(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto s = buffer->viewA();
|
||||
if (s == F0100FB50156E6000)
|
||||
return buffer->clear();
|
||||
}
|
||||
}
|
||||
void F010001D015260000(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto s = buffer->viewA();
|
||||
@ -824,6 +841,26 @@ namespace
|
||||
s = std::regex_replace(s, std::wregex(L"\\[.*?\\]"), L" ");
|
||||
buffer->from(s);
|
||||
}
|
||||
void F010019C0155D8000_1(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto ws = buffer->viewW();
|
||||
if (ws.find(L"@n") != ws.npos)
|
||||
buffer->clear();
|
||||
}
|
||||
void F010019C0155D8000_2(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto ws = buffer->strW();
|
||||
if (ws.find(L"@n") == ws.npos)
|
||||
buffer->clear();
|
||||
else
|
||||
{
|
||||
strReplace(ws, L"@n", L"");
|
||||
strReplace(ws, L"%dts", L"");
|
||||
strReplace(ws, L"%dte", L"");
|
||||
ws = std::regex_replace(ws, std::wregex(LR"(%rbs(.*?)\{(.*?)\}%rbe)"), L"$1");
|
||||
buffer->from(ws);
|
||||
}
|
||||
}
|
||||
void F0100068019996000(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto s = buffer->strA();
|
||||
@ -834,14 +871,10 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex symbolRegex(L"[~^$(,)]");
|
||||
std::wregex alphanumericRegex(L"[A-Za-z0-9]");
|
||||
std::wregex atRegex(L"@");
|
||||
std::wregex leadingSpaceRegex(L"^\\s+");
|
||||
s = std::regex_replace(s, symbolRegex, L"");
|
||||
s = std::regex_replace(s, alphanumericRegex, L"");
|
||||
s = std::regex_replace(s, atRegex, L" ");
|
||||
s = std::regex_replace(s, leadingSpaceRegex, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"[~^$(,)]"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"[A-Za-z0-9]"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"@"), L" ");
|
||||
s = std::regex_replace(s, std::wregex(L"^\\s+"), L"");
|
||||
buffer->from(s);
|
||||
}
|
||||
void F0100AFA01750C000(TextBuffer *buffer, HookParam *hp)
|
||||
@ -902,10 +935,18 @@ namespace
|
||||
void F01005940182EC000(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto s = buffer->strW();
|
||||
std::wregex whitespaceRegex(L"\\s");
|
||||
s = std::regex_replace(s, whitespaceRegex, L"");
|
||||
std::wregex colorRegex(L"<color=.*?>(.*?)<\\/color>");
|
||||
s = std::regex_replace(s, colorRegex, L"$1");
|
||||
s = std::regex_replace(s, std::wregex(L"\\s"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"<color=.*?>(.*?)<\\/color>"), L"$1");
|
||||
buffer->from(s);
|
||||
}
|
||||
void F0100AE90109A2000(TextBuffer *buffer, HookParam *hp)
|
||||
{
|
||||
auto s = buffer->strW();
|
||||
static std::wstring last;
|
||||
if (endWith(last, s))
|
||||
return buffer->clear();
|
||||
last = s;
|
||||
s = std::regex_replace(s, std::wregex(LR"(%co[\de])"), L"");
|
||||
buffer->from(s);
|
||||
}
|
||||
void F010015600D814000(TextBuffer *buffer, HookParam *hp)
|
||||
@ -937,10 +978,8 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex htmlTagsPattern(L"<[^>]*>");
|
||||
std::wregex lettersAndNumbersPattern(L"[A-Za-z0-9]");
|
||||
s = std::regex_replace(s, htmlTagsPattern, L"");
|
||||
s = std::regex_replace(s, lettersAndNumbersPattern, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"<[^>]*>"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"[A-Za-z0-9]"), L"");
|
||||
static std::wstring last;
|
||||
if (last == s)
|
||||
return buffer->clear();
|
||||
@ -952,8 +991,7 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex htmlTagsPattern(L"<[^>]*>");
|
||||
s = std::regex_replace(s, htmlTagsPattern, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"<[^>]*>"), L"");
|
||||
static std::wstring last;
|
||||
if (last == s)
|
||||
return buffer->clear();
|
||||
@ -1033,10 +1071,8 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex htmlTagRegex(L"<[^>]*>");
|
||||
s = std::regex_replace(s, htmlTagRegex, L"");
|
||||
std::wregex hoursRegex(L"\\b\\d{2}:\\d{2}\\b");
|
||||
s = std::regex_replace(s, hoursRegex, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"<[^>]*>"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"\\b\\d{2}:\\d{2}\\b"), L"");
|
||||
|
||||
auto _ = L"^(?:スキップ|むしる|取り出す|話す|選ぶ|ならびかえ|閉じる|やめる|undefined|決定|ボロのクワ|拾う)$(\\r?\\n|\\r)?";
|
||||
while (std::regex_search(s, std::wregex(_)))
|
||||
@ -1166,21 +1202,16 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex dicRegex(L"\\[dic.*?text=");
|
||||
s = std::regex_replace(s, dicRegex, L"");
|
||||
std::wregex rubyRegex(L"\\[|'.*?\\]");
|
||||
s = std::regex_replace(s, rubyRegex, L"");
|
||||
std::wregex closingBraceRegex(L"\\]");
|
||||
s = std::regex_replace(s, closingBraceRegex, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"\\[dic.*?text="), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"\\[|'.*?\\]"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"\\]"), L"");
|
||||
if (choice)
|
||||
{
|
||||
std::wregex whitespaceRegex(LR"([ \t\r\f\v]| )");
|
||||
s = std::regex_replace(s, whitespaceRegex, L"");
|
||||
s = std::regex_replace(s, std::wregex(LR"([ \t\r\f\v]| )"), L"");
|
||||
}
|
||||
else
|
||||
{
|
||||
std::wregex whitespaceRegex(L"\\s| ");
|
||||
s = std::regex_replace(s, whitespaceRegex, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"\\s| "), L"");
|
||||
}
|
||||
buffer->from(s);
|
||||
}
|
||||
@ -1344,10 +1375,8 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex samePageNewLineRegex(L"[\r\n]+");
|
||||
s = std::regex_replace(s, samePageNewLineRegex, L"");
|
||||
std::wregex newPageTextRegex(L"(<.+?>)+");
|
||||
s = std::regex_replace(s, newPageTextRegex, L"\r\n");
|
||||
s = std::regex_replace(s, std::wregex(L"[\r\n]+"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"(<.+?>)+"), L"\r\n");
|
||||
strReplace(s, L"", L"(L)");
|
||||
strReplace(s, L"", L"(ZL)");
|
||||
strReplace(s, L"", L"(Y)");
|
||||
@ -1366,8 +1395,7 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex tagContentRegex(L"<[^>]*>([^<]*)<\\/[^>]*>");
|
||||
s = std::regex_replace(s, tagContentRegex, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"<[^>]*>([^<]*)<\\/[^>]*>"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"<sprite name=L>"), L"L");
|
||||
s = std::regex_replace(s, std::wregex(L"<sprite name=R>"), L"R");
|
||||
s = std::regex_replace(s, std::wregex(L"<sprite name=A>"), L"A");
|
||||
@ -1548,10 +1576,8 @@ namespace
|
||||
{
|
||||
if (result.empty() == false)
|
||||
result += L"\n";
|
||||
std::wregex commandRegex(L"^(?:メニュー|システム|Ver\\.)$(\\r?\\n|\\r)?");
|
||||
s = std::regex_replace(s, commandRegex, L"");
|
||||
std::wregex emptyLineRegex(L"^\\s*$");
|
||||
s = std::regex_replace(s, emptyLineRegex, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"^(?:メニュー|システム|Ver\\.)$(\\r?\\n|\\r)?"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"^\\s*$"), L"");
|
||||
}
|
||||
static std::wstring last;
|
||||
if (last == s)
|
||||
@ -1670,10 +1696,8 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex htmlTagRegex(L"<[^>]*>");
|
||||
s = std::regex_replace(s, htmlTagRegex, L"");
|
||||
std::wregex furiganaRegex(L"{([^{}]+):[^{}]+}");
|
||||
s = std::regex_replace(s, furiganaRegex, L"$1");
|
||||
s = std::regex_replace(s, std::wregex(L"<[^>]*>"), L"");
|
||||
s = std::regex_replace(s, std::wregex(L"{([^{}]+):[^{}]+}"), L"$1");
|
||||
while (std::regex_search(s, std::wregex(L"^\\s+")))
|
||||
{
|
||||
s = std::regex_replace(s, std::wregex(L"^\\s+"), L"");
|
||||
@ -1684,8 +1708,7 @@ namespace
|
||||
{
|
||||
|
||||
auto s = buffer->strW();
|
||||
std::wregex htmlTagRegex(L"<[^>]*>");
|
||||
s = std::regex_replace(s, htmlTagRegex, L"");
|
||||
s = std::regex_replace(s, std::wregex(L"<[^>]*>"), L"");
|
||||
auto _ = L"^(?:決定|進む|ページ移動|ノート全体図|閉じる|もどる|セーブ中)$(\\r?\\n|\\r)?";
|
||||
while (std::regex_search(s, std::wregex(_)))
|
||||
{
|
||||
@ -3371,6 +3394,7 @@ namespace
|
||||
// EVE rebirth terror
|
||||
{0x8002CC40, {0, 1, 0, 0, F01008BA00F172000, "01008BA00F172000", "1.0.0"}},
|
||||
{0x80045918, {0, 0, 0, 0, F01008BA00F172000, "01008BA00F172000", "1.0.2"}},
|
||||
{0x80045798, {0, 0, 0, 0, F01008BA00F172000, "01008BA00F172000", "1.0.3"}},
|
||||
// EVE ghost enemies
|
||||
{0x80053900, {0, 1, 0, 0, F01008BA00F172000, "01007BE0160D6000", "1.0.0"}},
|
||||
{0x80052440, {0, 1, 0, 0, F01008BA00F172000, "01007BE0160D6000", "1.0.1"}},
|
||||
@ -3397,7 +3421,21 @@ namespace
|
||||
// ディアマジ -魔法少年学科-
|
||||
{0x802B1270, {CODEC_UTF16, 8, 0, 0, F010015600D814000, "010015600D814000", "1.0.0"}}, // text
|
||||
{0x802B19E0, {CODEC_UTF16, 8, 0, 0, F010015600D814000, "010015600D814000", "1.0.1"}}, // text
|
||||
|
||||
// デスマッチラブコメ!
|
||||
{0x800FB41C, {CODEC_UTF16, 1, -2, 0, F0100AE90109A2000, "0100AE90109A2000", "1.0.0"}},
|
||||
// CROSS†CHANNEL ~For all people~
|
||||
{0x80033250, {0, 0, 0, 0, F0100068019996000, "0100735012AAE000", "1.0.0"}}, // text
|
||||
// フルキス
|
||||
{0x804988A0, {CODEC_UTF8, 0, 0, 0, F0100FB50156E6000_1, "0100FB50156E6000", "1.0.0"}}, // text
|
||||
{0x804FECD4, {CODEC_UTF8, 1, 0, 0, F0100FB50156E6000_2, "0100FB50156E6000", "1.0.0"}}, // text+name->name
|
||||
// フルキスS 1.0.0 & 1.0.1
|
||||
{0x804E7AF0, {CODEC_UTF8, 0, 0, 0, F0100FB50156E6000_1, "0100BEE0156D8000", nullptr}}, // text
|
||||
{0x804FF454, {CODEC_UTF8, 1, 0, 0, F0100FB50156E6000_2, "0100BEE0156D8000", nullptr}}, // text+name->name
|
||||
// アーキタイプ・アーカディア
|
||||
{0x817FAC88, {CODEC_UTF16, 8, 0, 0, F010019C0155D8000_1, "010019C0155D8000", "1.0.0"}}, // text+name,->name
|
||||
{0x817FAC90, {CODEC_UTF16, 8, 0, 0, F010019C0155D8000_2, "010019C0155D8000", "1.0.0"}}, // text+name,->text
|
||||
{0x817E5818, {CODEC_UTF16, 8, 0, 0, F010019C0155D8000_1, "010019C0155D8000", "1.0.2"}}, // text+name,->name
|
||||
{0x817E5820, {CODEC_UTF16, 8, 0, 0, F010019C0155D8000_2, "010019C0155D8000", "1.0.2"}}, // text+name,->text
|
||||
};
|
||||
return 1;
|
||||
}();
|
||||
|
@ -274,7 +274,7 @@ namespace ppsspp
|
||||
auto wininfos = get_proc_windows();
|
||||
for (auto &&info : wininfos)
|
||||
{
|
||||
if (info.title.find(acastw(em._id)) != info.title.npos)
|
||||
if (std::regex_search(info.title, std::wregex(acastw(em._id))))
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
@ -190,7 +190,7 @@ namespace ppsspp
|
||||
{
|
||||
auto s = buffer->strA();
|
||||
strReplace(s, "#n", "");
|
||||
s = std::regex_replace(s, std::regex("#[A-Za-z]+\\[(\\d*\\.)?\\d+\\]+"), "");
|
||||
s = std::regex_replace(s, std::regex(R"((#[A-Za-z]+\[(\d*[.])?\d+\])+)"), "");
|
||||
buffer->from(s);
|
||||
}
|
||||
|
||||
@ -455,6 +455,10 @@ namespace ppsspp
|
||||
{0x884DE44, {0, 0, 0, 0, NPJH50900, "NPJH50900"}}, // text
|
||||
// Never7 -the end of infinity-
|
||||
{0x88196F0, {0, 0xe, 0, 0, ULJM05433, "ULJM05433"}},
|
||||
// 青春はじめました!
|
||||
{0x880a744, {0, 0, 0, 0, ULJM05943F, "ULJM0630[23]"}}, // ULJM06302 & ULJM06303
|
||||
// アーメン・ノワール ポータブル
|
||||
{0x883b6a8, {0, 0, 0, 0, ULJM05943F, "ULJM06064"}},
|
||||
};
|
||||
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
|
||||
set(VERSION_MAJOR 6)
|
||||
set(VERSION_MINOR 6)
|
||||
set(VERSION_PATCH 6)
|
||||
set(VERSION_PATCH 7)
|
||||
set(VERSION_REVISION 0)
|
||||
set(LUNA_VERSION "{${VERSION_MAJOR},${VERSION_MINOR},${VERSION_PATCH},${VERSION_REVISION}}")
|
||||
add_library(VERSION_DEF INTERFACE)
|
||||
|
@ -10,7 +10,7 @@ generate_product_version(
|
||||
VERSION_PATCH ${VERSION_PATCH}
|
||||
)
|
||||
|
||||
add_library(winrtutils MODULE winrtsnapshot.cpp winrtocr.cpp livecaptions.cpp ${versioninfo})
|
||||
add_library(winrtutils MODULE winrtsnapshot.cpp winrtocr.cpp ${versioninfo})
|
||||
target_precompile_headers(winrtutils REUSE_FROM pch)
|
||||
target_link_libraries(winrtutils wil dwmapi)
|
||||
if(${CMAKE_SIZEOF_VOID_P} EQUAL 8)
|
||||
|
@ -1,102 +0,0 @@
|
||||
// https://github.com/corbamico/get-livecaptions-cpp/
|
||||
#include <sdkddkver.h>
|
||||
#include <windows.h>
|
||||
#include <chrono>
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
|
||||
#include <winrt/windows.ui.uiautomation.h>
|
||||
#include <uiautomation.h>
|
||||
#include <wil/resource.h>
|
||||
|
||||
using namespace winrt;
|
||||
using namespace winrt::Windows::Foundation;
|
||||
using namespace winrt::Windows::UI::UIAutomation;
|
||||
|
||||
class Engine
|
||||
{
|
||||
winrt::com_ptr<IUIAutomation> _automation;
|
||||
winrt::com_ptr<IUIAutomationCondition> _condition;
|
||||
|
||||
public:
|
||||
winrt::hstring get_livecaptions()
|
||||
{
|
||||
wil::unique_bstr text;
|
||||
winrt::com_ptr<IUIAutomationElement> window_element;
|
||||
winrt::com_ptr<IUIAutomationElement> text_element;
|
||||
|
||||
try
|
||||
{
|
||||
auto window = FindWindowW(L"LiveCaptionsDesktopWindow", nullptr);
|
||||
winrt::check_hresult(_automation->ElementFromHandle(window, window_element.put()));
|
||||
winrt::check_hresult(window_element->FindFirst(TreeScope_Descendants, _condition.get(), text_element.put()));
|
||||
if (text_element)
|
||||
{
|
||||
winrt::check_hresult(text_element->get_CurrentName(text.put()));
|
||||
return text.get();
|
||||
}
|
||||
|
||||
return winrt::hstring();
|
||||
}
|
||||
catch (winrt::hresult_error &e)
|
||||
{
|
||||
}
|
||||
catch (std::exception &e)
|
||||
{
|
||||
}
|
||||
return winrt::hstring();
|
||||
}
|
||||
|
||||
Engine()
|
||||
{
|
||||
winrt::init_apartment();
|
||||
_automation = try_create_instance<IUIAutomation>(guid_of<CUIAutomation>());
|
||||
winrt::check_hresult(_automation->CreatePropertyCondition(UIA_AutomationIdPropertyId, wil::make_variant_bstr(L"CaptionsTextBlock"), _condition.put()));
|
||||
}
|
||||
~Engine() { winrt::uninit_apartment(); }
|
||||
|
||||
static bool is_livecaption_running()
|
||||
{
|
||||
return FindWindowW(L"LiveCaptionsDesktopWindow", nullptr) != NULL;
|
||||
}
|
||||
};
|
||||
DECLARE_API HANDLE livecaption_start(void (*cb)(const wchar_t *))
|
||||
{
|
||||
auto mutex = CreateSemaphoreW(NULL, 0, 1, NULL);
|
||||
auto flag = new int{1};
|
||||
std::thread([=]()
|
||||
{
|
||||
Engine eng;
|
||||
winrt::hstring last;
|
||||
while (*flag)
|
||||
{
|
||||
Sleep(10);
|
||||
if (!Engine::is_livecaption_running())
|
||||
continue;
|
||||
auto hs_current = eng.get_livecaptions();
|
||||
if (hs_current.empty())
|
||||
continue;
|
||||
if(last==hs_current)
|
||||
continue;
|
||||
last=hs_current;
|
||||
cb(hs_current.c_str());
|
||||
} })
|
||||
.detach();
|
||||
std::thread([=]()
|
||||
{
|
||||
WaitForSingleObject(mutex, INFINITE);
|
||||
CloseHandle(mutex);
|
||||
*flag = 0;
|
||||
delete flag; })
|
||||
.detach();
|
||||
return mutex;
|
||||
}
|
||||
|
||||
DECLARE_API void livecaption_stop(HANDLE m)
|
||||
{
|
||||
ReleaseSemaphore(m, 1, NULL);
|
||||
}
|
||||
DECLARE_API bool livecaption_isrunning()
|
||||
{
|
||||
return Engine::is_livecaption_running();
|
||||
}
|
@ -20,7 +20,6 @@
|
||||
- [Traditional online translation interface](/en/useapis/tsapi.md)
|
||||
- [Large Model API for Translation](/en/guochandamoxing.md)
|
||||
- [Large Model Offline Translation](/en/offlinellm.md)
|
||||
- [Debugging browser translation](/en/tiaoshiliulanqi.md)
|
||||
- [Text Processing & Translation Optimization](/en/textprocess.redirect)
|
||||
- [Functions and Usage of Various Text Processing Methods](/en/textprocess.md)
|
||||
- [Functions of Various Translation Optimizations](/en/transoptimi.md)
|
||||
|
@ -1,11 +0,0 @@
|
||||
## How to Use Debug Browser for Translation
|
||||
|
||||
!> Requires Chrome/Edge installed on your computer, or a portable version.
|
||||
|
||||
If Chrome/Edge is installed in the default path, there's no need to manually set the path; otherwise, you need to specify the installation/portable path.
|
||||
|
||||
!> After opening the interface, a browser window will pop up; do not close this window.
|
||||
|
||||
During translation, the text will be automatically filled into the input box on the browser page, and then the translated result will be read and sent back to LunaTranslator.
|
||||
|
||||
?> For the first use of certain interfaces, you might need to log in. Subsequent uses will not require logging in again.
|
@ -20,7 +20,6 @@
|
||||
- [Традиционный интерфейс онлайн - перевода](/ru/useapis/tsapi.md)
|
||||
- [API большой модели для перевода](/ru/guochandamoxing.md)
|
||||
- [офлайн-перевода большой модели](/ru/offlinellm.md)
|
||||
- [Отладка перевода браузера](/ru/tiaoshiliulanqi.md)
|
||||
- [Обработка текста и оптимизация перевода](/ru/textprocess.redirect)
|
||||
- [Функции и использование различных методов обработки текста](/ru/textprocess.md)
|
||||
- [Функции различных оптимизаций перевода](/ru/transoptimi.md)
|
||||
|
@ -1,11 +0,0 @@
|
||||
## Как использовать отладочный браузер для перевода
|
||||
|
||||
!> Требуется установка Chrome/Edge на компьютере или использование портативной версии.
|
||||
|
||||
Если Chrome/Edge установлен по умолчанию, то не нужно указывать путь вручную, иначе нужно указать путь установки/портативной версии.
|
||||
|
||||
!> После открытия интерфейса появится окно браузера, не закрывайте это окно.
|
||||
|
||||
При переводе текст будет автоматически заполнен в поле ввода на странице браузера, а затем результат перевода будет прочитан и передан обратно в LunaTranslator.
|
||||
|
||||
?> При первом использовании некоторых интерфейсов может потребоваться вход в систему. При втором использовании вход в систему не потребуется.
|
@ -20,7 +20,6 @@
|
||||
- [传统在线翻译接口](/zh/useapis/tsapi.md)
|
||||
- [大模型API翻译](/zh/guochandamoxing.md)
|
||||
- [大模型离线翻译](/zh/offlinellm.md)
|
||||
- [调试浏览器](/zh/tiaoshiliulanqi.md)
|
||||
- [文本处理&翻译优化](/zh/textprocess.redirect)
|
||||
- [各种文本处理方法的作用和用法](/zh/textprocess.md)
|
||||
- [各种翻译优化的作用](/zh/transoptimi.md)
|
||||
|
@ -1,12 +0,0 @@
|
||||
## 如何使用调试浏览器翻译
|
||||
|
||||
!> 需要电脑安装Chrome/Edge,或绿色版
|
||||
|
||||
如果Chrome/Edge被安装到默认路径,则不需要手动设置路径,否则需要指定安装/绿色版路径
|
||||
|
||||
!> 打开接口后,会弹出一个浏览器窗口,不要关闭这个窗口。
|
||||
|
||||
翻译时会自动将文本填到浏览器页面的输入框中,然后读取到翻译结果传回LunaTranslator。
|
||||
|
||||
|
||||
?> 首次使用部分接口时,可能需要进行登录。第二次使用时就不需要再次登录了。
|
@ -32,7 +32,6 @@ from textsource.texthook import texthook
|
||||
from textsource.ocrtext import ocrtext
|
||||
from textsource.textsourcebase import basetext
|
||||
from textsource.filetrans import filetrans
|
||||
from textsource.livecaptions import livecaptions
|
||||
from gui.selecthook import hookselect
|
||||
from gui.translatorUI import TranslatorWindow
|
||||
import functools, gobject
|
||||
@ -777,7 +776,6 @@ class MAINUI:
|
||||
"copy": copyboard,
|
||||
"texthook": texthook,
|
||||
"filetrans": filetrans,
|
||||
"livecaptions": livecaptions,
|
||||
}
|
||||
if use is None:
|
||||
use = list(
|
||||
|
@ -621,13 +621,13 @@ def setTabOne_lazy(self, basel: QVBoxLayout):
|
||||
]
|
||||
gridlayoutwidget, do = makegrid(tab1grids, delay=True)
|
||||
basel.addWidget(gridlayoutwidget)
|
||||
titles = ["HOOK设置", "OCR设置", "剪贴板", "文本输出", "其他"]
|
||||
titles = ["HOOK设置", "OCR设置", "剪贴板", "其他", "文本输出"]
|
||||
funcs = [
|
||||
lambda l: setTabOne_lazy_h(self, l),
|
||||
lambda l: getocrgrid_table(self, l),
|
||||
lambda l: makescrollgrid(getTabclip(self), l),
|
||||
lambda l: makescrollgrid(outputgrid(self), l),
|
||||
lambda l: makescrollgrid(filetranslate(self), l),
|
||||
lambda l: makescrollgrid(outputgrid(self), l),
|
||||
]
|
||||
|
||||
if get_platform() == "xp":
|
||||
|
@ -45,7 +45,7 @@ class transhist(closeashidewindow):
|
||||
menu = QMenu(self)
|
||||
qingkong = LAction("清空")
|
||||
baocun = LAction("保存")
|
||||
copy = LAction("复制到剪贴板")
|
||||
copy = LAction("复制")
|
||||
hideshowraw = LAction("显示原文")
|
||||
hideshowraw.setCheckable(True)
|
||||
hideshowraw.setChecked(not self.hiderawflag)
|
||||
@ -56,10 +56,11 @@ class transhist(closeashidewindow):
|
||||
hidetime.setCheckable(True)
|
||||
hidetime.setChecked(not self.hidetime)
|
||||
scrolltoend = LAction("滚动到最后")
|
||||
menu.addAction(qingkong)
|
||||
menu.addAction(baocun)
|
||||
if len(self.textOutput.textCursor().selectedText()):
|
||||
menu.addAction(copy)
|
||||
menu.addSeparator()
|
||||
menu.addAction(qingkong)
|
||||
menu.addAction(baocun)
|
||||
menu.addAction(scrolltoend)
|
||||
menu.addSeparator()
|
||||
menu.addAction(hideshowraw)
|
||||
|
@ -108,6 +108,10 @@ def grabwindow(app="PNG", callback_origin=None, tocliponly=False):
|
||||
callback(p, fname + "_winrt_magpie." + app)
|
||||
|
||||
_()
|
||||
elif tocliponly:
|
||||
gobject.baseobject.translation_ui.displaystatus.emit(
|
||||
"saved to clipboard", False, True
|
||||
)
|
||||
|
||||
|
||||
def getpidexe(pid):
|
||||
|
@ -178,7 +178,7 @@ class Requester(Requester_common):
|
||||
if succ == 0:
|
||||
MaybeRaiseException()
|
||||
resp = Response(stream)
|
||||
resp.headers, resp.cookies, resp.status_text = self._parseheader2dict(
|
||||
resp.headers, resp.cookies, resp.reason = self._parseheader2dict(
|
||||
self._getheaders(hRequest)
|
||||
)
|
||||
|
||||
|
@ -74,7 +74,7 @@ class ResponseBase:
|
||||
self.url = ""
|
||||
self.cookies = {}
|
||||
self.status_code = 0
|
||||
self.status_text = ""
|
||||
self.reason = ""
|
||||
self.__content = b""
|
||||
self.__content_s = []
|
||||
self.content_prepared = threading.Event()
|
||||
@ -184,7 +184,7 @@ class ResponseBase:
|
||||
which = "Server"
|
||||
if which:
|
||||
http_error_msg = "{code} {which} Error: {text} for url: {url}".format(
|
||||
code=self.status_code, which=which, text=self.status_text, url=self.url
|
||||
code=self.status_code, which=which, text=self.reason, url=self.url
|
||||
)
|
||||
raise HTTPError(http_error_msg)
|
||||
|
||||
@ -348,7 +348,7 @@ class Requester_common:
|
||||
header = CaseInsensitiveDict()
|
||||
cookie = {}
|
||||
lines = headerstr.split("\r\n")
|
||||
status_text = " ".join(lines[0].split(" ")[2:])
|
||||
reason = " ".join(lines[0].split(" ")[2:])
|
||||
for line in lines[1:]:
|
||||
idx = line.find(": ")
|
||||
if idx == -1:
|
||||
@ -357,7 +357,7 @@ class Requester_common:
|
||||
cookie.update(self._parsecookiestring(line[idx + 2 :]))
|
||||
else:
|
||||
header[line[:idx]] = line[idx + 2 :]
|
||||
return CaseInsensitiveDict(header), cookie, status_text
|
||||
return CaseInsensitiveDict(header), cookie, reason
|
||||
|
||||
def _parsejson(self, _json):
|
||||
databytes = json.dumps(_json).encode("utf8")
|
||||
|
@ -1,71 +0,0 @@
|
||||
from textsource.textsourcebase import basetext
|
||||
import winrtutils, threading, time, os
|
||||
from myutils.config import globalconfig
|
||||
|
||||
|
||||
class livecaptions(basetext):
|
||||
|
||||
def end(self):
|
||||
winrtutils.livecaption_stop(self.sem)
|
||||
|
||||
def init(self) -> None:
|
||||
if not winrtutils.livecaption_isrunning():
|
||||
threading.Thread(target=os.system, args=("livecaptions.exe",)).start()
|
||||
self.curr = ""
|
||||
self.lastshow = ""
|
||||
self._kep = winrtutils.livecaption_start_callback(self.callback)
|
||||
self.sem = winrtutils.livecaption_start(self._kep)
|
||||
self.lasttime = time.time()
|
||||
self.flashtime = time.time()
|
||||
self.lastflashstr = ""
|
||||
threading.Thread(target=self.delay).start()
|
||||
|
||||
def xdispath(self, xx):
|
||||
if self.lastflashstr == xx:
|
||||
return
|
||||
self.lastflashstr = xx
|
||||
self.dispatchtext(xx)
|
||||
self.lasttime = self.flashtime = time.time()
|
||||
|
||||
def delay(self):
|
||||
while not self.ending:
|
||||
time.sleep(0.01)
|
||||
if (
|
||||
time.time() - self.lasttime
|
||||
> globalconfig["livecaptions_maxwait"] / 1000
|
||||
) or (
|
||||
time.time() - self.flashtime > globalconfig["livecaptions_delay"] / 1000
|
||||
):
|
||||
self.xdispath(self.getlast(self.curr))
|
||||
|
||||
def getlast(self, xx: str):
|
||||
return "\n".join(xx.splitlines()[-globalconfig["livecaptions_cachesentence"] :])
|
||||
|
||||
def ___getlast(self, xx: str):
|
||||
savexx = xx
|
||||
__ = ""
|
||||
sheng = globalconfig["livecaptions_cachesentence"]
|
||||
while len(xx) and sheng:
|
||||
maxend = -1
|
||||
ck = None
|
||||
for _ in globalconfig["livecaptions_checkers"] + ["\n"]:
|
||||
rf = xx.rfind(_)
|
||||
if maxend < rf:
|
||||
maxend = rf
|
||||
ck = _
|
||||
if len(xx) > len(_) + maxend:
|
||||
sheng -= 1
|
||||
if ck:
|
||||
xx = xx[:maxend]
|
||||
__ = _
|
||||
return savexx[len(xx + __) :]
|
||||
|
||||
def callback(self, xx: str):
|
||||
self.flashtime = time.time()
|
||||
self.curr = xx
|
||||
|
||||
def gettextonce(self):
|
||||
self.lasttime = self.flashtime = time.time()
|
||||
xx = self.getlast(self.curr)
|
||||
self.lastflashstr = xx
|
||||
return xx
|
@ -1,10 +0,0 @@
|
||||
from translator.dev_llm_common import commonllmdev
|
||||
|
||||
|
||||
class TS(commonllmdev):
|
||||
target_url = "https://chatglm.cn/main/alltoolsdetail"
|
||||
jsfile = "commonhookfetchstream.js"
|
||||
function1 = 'url.endsWith("assistant/stream")'
|
||||
function2 = """thistext = chunk.parts[0].content[0].text"""
|
||||
textarea_selector = "#search-input-box > div.input-wrap.flex.flex-x-between.flex-y-center > div.input-box-inner > textarea"
|
||||
button_selector = "#search-input-box > div.input-wrap.flex.flex-x-between.flex-y-center > div.enter.m-three-row > img"
|
@ -1,12 +0,0 @@
|
||||
from translator.dev_llm_common import commonllmdev
|
||||
|
||||
|
||||
class TS(commonllmdev):
|
||||
target_url = "https://chat.deepseek.com/"
|
||||
jsfile = "commonhookxhrstream.js"
|
||||
function1 = "url.endsWith('v0/chat/completion')"
|
||||
function2 = r"""if(!!(chunk.choices[0].delta.content))
|
||||
thistext += chunk.choices[0].delta.content"""
|
||||
|
||||
textarea_selector = "#chat-input"
|
||||
button_selector = 'div[role="button"]'
|
@ -1,12 +0,0 @@
|
||||
from translator.dev_llm_common import commonllmdev
|
||||
|
||||
|
||||
class TS(commonllmdev):
|
||||
target_url = "https://kimi.moonshot.cn/"
|
||||
jsfile = "commonhookfetchstream.js"
|
||||
function1 = 'url.endsWith("completion/stream")'
|
||||
function2 = """if(chunk.event!='cmpl')continue;
|
||||
if(chunk.text)
|
||||
thistext += chunk.text"""
|
||||
button_selector='#send-button'
|
||||
textarea_selector='button[id="send-button"]'
|
@ -1,11 +0,0 @@
|
||||
from translator.dev_llm_common import commonllmdev
|
||||
|
||||
|
||||
class TS(commonllmdev):
|
||||
target_url = "https://tongyi.aliyun.com/qianwen"
|
||||
jsfile = "commonhookfetchstream.js"
|
||||
function1 = 'url.endsWith("dialog/conversation")'
|
||||
function2 = r"""thistext = chunk.contents[0].content"""
|
||||
textarea_selector = "textarea:first-of-type"
|
||||
button_selector = ".operateBtn--zFx6rSR0"
|
||||
# 必须主动给文本框焦点
|
@ -1,10 +0,0 @@
|
||||
from translator.dev_llm_common import commonllmdev
|
||||
|
||||
|
||||
class TS(commonllmdev):
|
||||
target_url = "https://beta.theb.ai/home"
|
||||
jsfile = "commonhookfetchstream.js"
|
||||
function1 = 'url.includes("api/conversation")'
|
||||
function2 = "thistext = chunk.args.content"
|
||||
button_selector = r"#INPUT > div > div.max-w-\[66rem\].m-auto.z-2.border-2.border-n-3.rounded-xl.overflow-hidden.dark\:border-n-5.bg-white.dark\:bg-n-6 > div > button.group.absolute.right-3.bottom-2.rounded-xl.transition-colors.disabled\:bg-slate-400.disabled\:hover\:bg-slate-400.disabled\:cursor-no-drop.w-10.h-10.bg-primary-1.hover\:bg-primary-1\/90"
|
||||
textarea_selector = "#textareaAutosize"
|
@ -114,7 +114,7 @@ class TTS(TTSbase):
|
||||
headers=VOICE_HEADERS,
|
||||
proxies=self.proxy,
|
||||
).json()
|
||||
return [_["ShortName"] for _ in alllist], [_["ShortName"] for _ in alllist]
|
||||
return [_["ShortName"] for _ in alllist], [_["FriendlyName"] for _ in alllist]
|
||||
|
||||
def speak(self, content, rate, voice):
|
||||
return transferMsTTSData(rate, content, voice, self.proxy)
|
||||
|
@ -72,12 +72,3 @@ if winrtutilsdll:
|
||||
if len(ret):
|
||||
return ret[0]
|
||||
return None
|
||||
|
||||
livecaption_start_callback = CFUNCTYPE(c_void_p, c_wchar_p)
|
||||
livecaption_start = winrtutilsdll.livecaption_start
|
||||
livecaption_start.argtypes = (livecaption_start_callback,)
|
||||
livecaption_start.restype = HANDLE
|
||||
livecaption_stop = winrtutilsdll.livecaption_stop
|
||||
livecaption_stop.argtypes = (HANDLE,)
|
||||
livecaption_isrunning = winrtutilsdll.livecaption_isrunning
|
||||
livecaption_isrunning.restype = c_bool
|
||||
|
@ -1467,23 +1467,8 @@
|
||||
},
|
||||
"filetrans": {
|
||||
"use": false
|
||||
},
|
||||
"livecaptions": {
|
||||
"use": false
|
||||
}
|
||||
},
|
||||
"livecaptions_cachesentence": 1,
|
||||
"livecaptions_delay": 300,
|
||||
"livecaptions_maxwait": 3000,
|
||||
"livecaptions_checkers": [
|
||||
",",
|
||||
",",
|
||||
"。",
|
||||
"!",
|
||||
"?",
|
||||
"!",
|
||||
"?"
|
||||
],
|
||||
"verticalocr": 2,
|
||||
"ocrmergelines": true,
|
||||
"ocr": {
|
||||
@ -1666,41 +1651,6 @@
|
||||
"name": "DuckDuckGo",
|
||||
"is_gpt_like": true
|
||||
},
|
||||
"dev_theb": {
|
||||
"use": false,
|
||||
"color": "blue",
|
||||
"type": "dev",
|
||||
"name": "Theb.ai",
|
||||
"is_gpt_like": true
|
||||
},
|
||||
"dev_moonshot": {
|
||||
"use": false,
|
||||
"color": "blue",
|
||||
"type": "dev",
|
||||
"name": "moonshot",
|
||||
"is_gpt_like": true
|
||||
},
|
||||
"dev_qwen": {
|
||||
"use": false,
|
||||
"color": "blue",
|
||||
"type": "dev",
|
||||
"name": "qianwen",
|
||||
"is_gpt_like": true
|
||||
},
|
||||
"dev_chatglm": {
|
||||
"use": false,
|
||||
"color": "blue",
|
||||
"type": "dev",
|
||||
"name": "chatglm",
|
||||
"is_gpt_like": true
|
||||
},
|
||||
"dev_deepseek": {
|
||||
"use": false,
|
||||
"color": "blue",
|
||||
"type": "dev",
|
||||
"name": "deepseek",
|
||||
"is_gpt_like": true
|
||||
},
|
||||
"dev_chatgpt_mirror": {
|
||||
"use": false,
|
||||
"color": "blue",
|
||||
|
@ -927,24 +927,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"dev_theb": {
|
||||
"args": {
|
||||
"usingstream": true,
|
||||
"use_custom_prompt": false,
|
||||
"custom_prompt": ""
|
||||
},
|
||||
"argstype": {
|
||||
"usingstream": {
|
||||
"name": "流式输出",
|
||||
"type": "switch"
|
||||
},
|
||||
"custom_prompt": {
|
||||
"name": "自定义_promt",
|
||||
"type": "multiline",
|
||||
"refswitch": "use_custom_prompt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dev_chatgpt_mirror": {
|
||||
"args": {
|
||||
"target_url": "https://chatgpt.com/",
|
||||
@ -1003,78 +985,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"dev_moonshot": {
|
||||
"args": {
|
||||
"usingstream": true,
|
||||
"use_custom_prompt": false,
|
||||
"custom_prompt": ""
|
||||
},
|
||||
"argstype": {
|
||||
"usingstream": {
|
||||
"name": "流式输出",
|
||||
"type": "switch"
|
||||
},
|
||||
"custom_prompt": {
|
||||
"name": "自定义_promt",
|
||||
"type": "multiline",
|
||||
"refswitch": "use_custom_prompt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dev_qwen": {
|
||||
"args": {
|
||||
"usingstream": true,
|
||||
"use_custom_prompt": false,
|
||||
"custom_prompt": ""
|
||||
},
|
||||
"argstype": {
|
||||
"usingstream": {
|
||||
"name": "流式输出",
|
||||
"type": "switch"
|
||||
},
|
||||
"custom_prompt": {
|
||||
"name": "自定义_promt",
|
||||
"type": "multiline",
|
||||
"refswitch": "use_custom_prompt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dev_chatglm": {
|
||||
"args": {
|
||||
"usingstream": true,
|
||||
"use_custom_prompt": false,
|
||||
"custom_prompt": ""
|
||||
},
|
||||
"argstype": {
|
||||
"usingstream": {
|
||||
"name": "流式输出",
|
||||
"type": "switch"
|
||||
},
|
||||
"custom_prompt": {
|
||||
"name": "自定义_promt",
|
||||
"type": "multiline",
|
||||
"refswitch": "use_custom_prompt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dev_deepseek": {
|
||||
"args": {
|
||||
"usingstream": true,
|
||||
"use_custom_prompt": false,
|
||||
"custom_prompt": ""
|
||||
},
|
||||
"argstype": {
|
||||
"usingstream": {
|
||||
"name": "流式输出",
|
||||
"type": "switch"
|
||||
},
|
||||
"custom_prompt": {
|
||||
"name": "自定义_promt",
|
||||
"type": "multiline",
|
||||
"refswitch": "use_custom_prompt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"gemini": {
|
||||
"args": {
|
||||
"SECRET_KEY": "",
|
||||
|
@ -29,7 +29,6 @@
|
||||
"琴葉茜": "كين يي تشيان",
|
||||
"阿拉伯语": "بالعربية",
|
||||
"游戏时间": "وقت اللعب",
|
||||
"翻译结果繁简体显示": "عرض مبسط ترجمة النتائج",
|
||||
"最短翻译字数": "أقصر ترجمة الكلمات",
|
||||
"接受的编码": "رمز مقبول",
|
||||
"连接成功": "اتصال ناجحة",
|
||||
@ -43,7 +42,6 @@
|
||||
"备注": "ملاحظات",
|
||||
"任务栏中显示": "عرض شريط المهام",
|
||||
"修改游戏字体": "تعديل خط اللعبة",
|
||||
"绑定窗口按钮": "ربط زر النافذة",
|
||||
"当前权限": "السلطة الحالية",
|
||||
"土耳其语": "اللغة التركية",
|
||||
"透明度": "الشفافية",
|
||||
@ -106,7 +104,6 @@
|
||||
"简体中文": "الصينية المبسطة",
|
||||
"显示朗读按钮": "عرض زر القراءة",
|
||||
"北欧": "نورد",
|
||||
"到进程": "في عملية",
|
||||
"显示/隐藏范围框": "إظهار / إخفاء مربع مجموعة",
|
||||
"游戏失去焦点时取消置顶": "إزالة سقف اللعبة عندما يفقد التركيز",
|
||||
"自定义翻译": "عرف الترجمة",
|
||||
@ -120,7 +117,6 @@
|
||||
"描边字体": "خط السكتات الدماغية",
|
||||
"分析图像更新+周期执行": "تحليل صورة التحديث + دورة التنفيذ",
|
||||
"翻译结果修正按钮": "زر تصحيح نتائج الترجمة",
|
||||
"基本设置": "الإعدادات الأساسية",
|
||||
"自动翻译": "الترجمة الآلية",
|
||||
"游戏窗口移动时同步移动": "تزامن التحرك عند نافذة اللعبة يتحرك",
|
||||
"灵格斯": "لينغز",
|
||||
@ -135,7 +131,6 @@
|
||||
"过滤文本中的非日语字符集字符": "غير اليابانية مجموعة الأحرف في تصفية النص",
|
||||
"有道TTS": "تحويل النص إلى كلام",
|
||||
"显示分词结果": "عرض نتيجة تجزئة",
|
||||
"均衡负载": "تحميل موازنة",
|
||||
"图像一致性阈值": "صورة عتبة الاتساق",
|
||||
"保存路径": "حفظ المسار",
|
||||
"使用代理": "استخدام وكيل",
|
||||
@ -144,7 +139,6 @@
|
||||
"显示错误信息": "عرض رسالة خطأ",
|
||||
"水奈瀬コウ": "شوي ناي",
|
||||
"Unicode范围": "يونيكود مجموعة",
|
||||
"编辑专有名词": "تحرير الأسماء الصحيحة",
|
||||
"飞书": "كتاب الطيران",
|
||||
"剪裁UWP窗口的标题栏": "تقليم شريط العنوان من نافذة UWP",
|
||||
"俄语": "روسي",
|
||||
@ -189,7 +183,6 @@
|
||||
"添加编码": "إضافة رمز",
|
||||
"感動詞": "كلمة مؤثرة",
|
||||
"火山TTS": "بركان تتس",
|
||||
"超分": "سوبر دقيقة",
|
||||
"去除重复行": "إزالة خطوط مكررة",
|
||||
"选择文件": "حدد الملف",
|
||||
"自定义搜索": "بحث مخصص",
|
||||
@ -219,7 +212,6 @@
|
||||
"原文内容": "المحتوى الأصلي",
|
||||
"注册在线翻译": "تسجيل الترجمة على الانترنت",
|
||||
"必应": "يجب أن",
|
||||
"单次负载个数": "عدد من الأحمال في وقت واحد",
|
||||
"附加音源": "مصدر إضافي",
|
||||
"修改字体字符集": "تعديل الخط مجموعة الأحرف",
|
||||
"是否使用快捷键": "استخدام مفاتيح الاختصار",
|
||||
@ -255,7 +247,6 @@
|
||||
"转区启动": "بدء تشغيل المنطقة",
|
||||
"获取中": "الحصول على",
|
||||
"J北京7": "ي بكين",
|
||||
"相关说明": "ملاحظات ذات صلة",
|
||||
"缩放时模拟独占全屏": "محاكاة حصرية كامل الشاشة عند التكبير",
|
||||
"连接失败": "فشل الاتصال",
|
||||
"查词": "البحث عن الكلمات",
|
||||
@ -306,7 +297,6 @@
|
||||
"接続詞": "كلمة الاتصال",
|
||||
"程序名": "اسم البرنامج",
|
||||
"自动获取系统代理": "التلقائي نظام الحصول على وكيل",
|
||||
"过滤路径": "مسار الترشيح",
|
||||
"光标缩放系数": "المؤشر عامل التكبير",
|
||||
"过滤重复": "تصفية التكرار",
|
||||
"搜索结果数上限": "نتائج البحث عن الحد الأعلى",
|
||||
@ -323,7 +313,6 @@
|
||||
"ついなちゃん(関西弁)": "じゃじゃ ( كانساي بنتن )",
|
||||
"代名詞": "ضمير",
|
||||
"形容詞": "صفة",
|
||||
"过滤HTML标签": "تصفية العلامات أتش تي أم أل",
|
||||
"调整游戏窗口按钮": "ضبط زر نافذة اللعبة",
|
||||
"语音设置": "إعدادات الصوت",
|
||||
"警告": "حذر",
|
||||
@ -331,7 +320,6 @@
|
||||
"通用": "عام .",
|
||||
"目标语言": "اللغة المستهدفة",
|
||||
"秒": "ثانية .",
|
||||
"时间周期执行": "فترة التنفيذ",
|
||||
"录制翻译文件": "تسجيل ملف الترجمة",
|
||||
"锁定工具栏": "قفل شريط الأدوات",
|
||||
"云译": "سحابة ترجمة",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "最小化到系統匣",
|
||||
"退出": "退出",
|
||||
"设置": "設定",
|
||||
"基本设置": "基本設定",
|
||||
"剪贴板": "剪貼簿",
|
||||
"确定": "確定",
|
||||
"百度": "百度",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "顯示朗讀按鈕",
|
||||
"显示游戏静音按钮": "顯示遊戲靜音按鈕",
|
||||
"游戏窗口移动时同步移动": "遊戲視窗移動時同步移動",
|
||||
"翻译结果繁简体显示": "翻譯結果繁簡體顯示",
|
||||
"语音设置": "語音設定",
|
||||
"火山TTS": "火山 TTS",
|
||||
"选择声音": "選擇聲音",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "文字前處理",
|
||||
"调整执行顺序": "調整執行順序",
|
||||
"去除花括号{}": "去除花括號 {}",
|
||||
"过滤HTML标签": "過濾 HTML 標籤",
|
||||
"过滤换行符": "過濾換行符號",
|
||||
"自定义python处理": "自訂 Python 處理",
|
||||
"辞书设置": "辭書設定",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "插入特殊碼",
|
||||
"搜索特殊码": "搜尋特殊碼",
|
||||
"过滤控制字符": "過濾控制字元",
|
||||
"过滤路径": "過濾路徑",
|
||||
"过滤纯英文": "過濾純英文",
|
||||
"过滤重复": "過濾重複",
|
||||
"获取失败": "取得失敗",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "顯示編輯按鈕",
|
||||
"移动": "移動",
|
||||
"显示移动按钮": "顯示移動按鈕",
|
||||
"编辑专有名词": "編輯專有名詞",
|
||||
"设置Token": "設定 Token",
|
||||
"内置": "內建",
|
||||
"该功能可能会导致游戏崩溃!": "該功能可能會導致遊戲崩潰!",
|
||||
"警告": "警告",
|
||||
"文字更新分析": "文字更新分析",
|
||||
"时间周期执行": "時間週期執行",
|
||||
"分析图像更新": "分析影像更新",
|
||||
"周期执行": "週期執行",
|
||||
"执行周期": "執行週期",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "所選檔案格式錯誤!",
|
||||
"进程号": "處理程序編號",
|
||||
"进程": "處理程序",
|
||||
"到进程": "到處理程序",
|
||||
"发现": "發現",
|
||||
"失败": "失敗",
|
||||
"仅使用激活的翻译": "僅使用已啟用的翻譯",
|
||||
"云译": "雲譯",
|
||||
"使用代理的项目": "使用代理的項目",
|
||||
"相关说明": "相關說明",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "如果你感覺該軟體對你有幫助,歡迎微信掃碼贊助,謝謝~",
|
||||
"绑定窗口按钮": "綁定視窗按鈕",
|
||||
"处理": "處理",
|
||||
"波兰语": "波蘭語",
|
||||
"窗口置顶": "視窗置頂",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "請重新下載並關閉防毒軟體後重試",
|
||||
"系统未安装": "系統未安裝",
|
||||
"的OCR模型": "的 OCR 模型",
|
||||
"均衡负载": "均衡負載",
|
||||
"单次负载个数": "單次負載個數",
|
||||
"有道TTS": "有道 TTS",
|
||||
"不支持的键位": "不支援的鍵位",
|
||||
"快捷键冲突": "快速鍵衝突",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "轉區啟動",
|
||||
"J北京7": "J北京7",
|
||||
"语音": "語音",
|
||||
"超分": "超分",
|
||||
"win7适配版": "Win7 相容版",
|
||||
"東北ずん子/东北俊子": "東北ずん子/東北俊子",
|
||||
"結月ゆかり/结月缘": "結月ゆかり/結月緣",
|
||||
|
@ -205,7 +205,6 @@
|
||||
"图像稳定性阈值": "Prahová hodnota stability obrazu",
|
||||
"不能为空": "Nelze být prázdné",
|
||||
"描边宽度": "Šířka tahu",
|
||||
"过滤路径": "Cesta filtru",
|
||||
"复制到剪贴板": "kopírovat do schránky",
|
||||
"选择声音": "Vybrat zvuk",
|
||||
"sqlite文件": "SQLite soubor",
|
||||
@ -223,7 +222,6 @@
|
||||
"原文内容": "Původní obsah",
|
||||
"灵格斯词典": "Lingus slovník",
|
||||
"辞书": "Slovník",
|
||||
"绑定窗口按钮": "Tlačítko Vázat okno",
|
||||
"OCR设置": "Nastavení OCR",
|
||||
"文本输入": "Zadání textu",
|
||||
"语音": "hlas",
|
||||
@ -260,15 +258,11 @@
|
||||
"显示朗读按钮": "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",
|
||||
"刷新": "Obnovit",
|
||||
"紲星あかり": "あかり",
|
||||
"时间周期执行": "Provedení časového cyklu",
|
||||
"请重新下载并关闭杀毒软件后重试": "Stáhněte a zavřete antivirový software znovu a zkuste to znovu",
|
||||
"相关说明": "Související pokyny",
|
||||
"字体": "písmo",
|
||||
"分词": "část",
|
||||
"基本设置": "Základní nastavení",
|
||||
"光标缩放系数": "Faktor škálování kurzoru",
|
||||
"通用文字识别(标准含位置版)": "Univerzální rozpoznávání textu (standardní včetně polohové verze)",
|
||||
"琴葉茜": "Qin Yeqian",
|
||||
@ -278,7 +272,6 @@
|
||||
"音街ウナ": "Yinjie Una.",
|
||||
"判定詞": "Soudní slovo",
|
||||
"翻译设置": "Nastavení překladu",
|
||||
"均衡负载": "Zatížení rovnováhy",
|
||||
"不透明度": "Krytost",
|
||||
"有道2": "Youdao 2.",
|
||||
"形容詞": "Přídavné přídavky",
|
||||
@ -300,7 +293,6 @@
|
||||
"警告": "varování",
|
||||
"俄语": "ruština",
|
||||
"文字更新分析": "Analýza aktualizace textu",
|
||||
"过滤HTML标签": "Filtrovat HTML značky",
|
||||
"日语": "Japonština",
|
||||
"语法加亮": "Zvýraznění gramatiky",
|
||||
"分析图像更新+周期执行": "Analyzovat aktualizace obrazu+pravidelné provádění",
|
||||
@ -353,7 +345,6 @@
|
||||
"该功能可能会导致游戏崩溃!": "Tato funkce může způsobit selhání hry!",
|
||||
"json翻译文件": "Překladový soubor JSON",
|
||||
"选择进程": "Vybrat proces",
|
||||
"超分": "Super skóre",
|
||||
"游戏静音": "Ztlumení hry",
|
||||
"锁定工具栏": "Zamknout panely nástrojů",
|
||||
"通用文字识别(高精度含位置版)": "Univerzální rozpoznávání textu (vysoce přesné včetně polohové verze)",
|
||||
@ -363,7 +354,6 @@
|
||||
"替换": "nahradit",
|
||||
"绘制光标": "Nakreslit kurzor",
|
||||
"颜色设置": "nastavení barev",
|
||||
"到进程": "K procesu",
|
||||
"调整游戏窗口按钮": "Nastavit tlačítko herního okna",
|
||||
"HOOK设置": "Nastavení HOOK",
|
||||
"結月ゆかり": "Konec měsíce",
|
||||
@ -380,7 +370,6 @@
|
||||
"接続詞": "Přijímání slov",
|
||||
"显示游戏静音按钮": "Zobrazit tlačítko ztlumení hry",
|
||||
"東北ずん子": "Severovýchodní Kunzi",
|
||||
"编辑专有名词": "Upravit vlastní termíny",
|
||||
"目标语言": "cílový jazyk",
|
||||
"乌克兰语": "Ukrajinský jazyk",
|
||||
"打开设置": "Otevřít nastavení",
|
||||
@ -388,7 +377,6 @@
|
||||
"秒": "druhá",
|
||||
"所选文件格式错误!": "Vybraný formát souboru je nesprávný!",
|
||||
"显示移动按钮": "Zobrazit tlačítko přesunout",
|
||||
"单次负载个数": "Počet jednotlivých nákladů",
|
||||
"过滤英文字母": "Filtrovat anglická písmena",
|
||||
"进行一次OCR": "Provést OCR jednou",
|
||||
"选取OCR范围——立即": "Vybrat rozsah OCR a okamžitě",
|
||||
|
@ -205,7 +205,6 @@
|
||||
"图像稳定性阈值": "Schwellenwert für Bildstabilität",
|
||||
"不能为空": "Kann nicht leer sein",
|
||||
"描边宽度": "Konturbreite",
|
||||
"过滤路径": "Filterpfad",
|
||||
"复制到剪贴板": "in Zwischenablage kopieren",
|
||||
"选择声音": "Sound auswählen",
|
||||
"sqlite文件": "SQLite-Datei",
|
||||
@ -223,7 +222,6 @@
|
||||
"原文内容": "Originalinhalt",
|
||||
"灵格斯词典": "Lingus Wörterbuch",
|
||||
"辞书": "Wörterbuch",
|
||||
"绑定窗口按钮": "Schaltfläche Fenster binden",
|
||||
"OCR设置": "OCR-Einstellungen",
|
||||
"文本输入": "Texteingabe",
|
||||
"语音": "Stimme",
|
||||
@ -260,15 +258,11 @@
|
||||
"显示朗读按钮": "Lesetaste anzeigen",
|
||||
"显示/隐藏原文": "Originaltext ein-/ausblenden",
|
||||
"清空": "leer",
|
||||
"翻译结果繁简体显示": "Übersetzungsergebnis im vereinfachten chinesischen Format angezeigt",
|
||||
"刷新": "Aktualisieren",
|
||||
"紲星あかり": "あかり",
|
||||
"时间周期执行": "Ausführung des Zeitzyklus",
|
||||
"请重新下载并关闭杀毒软件后重试": "Bitte laden Sie die Antivirensoftware herunter und schließen Sie sie erneut und versuchen Sie es erneut",
|
||||
"相关说明": "Verwandte Anweisungen",
|
||||
"字体": "Schriftart",
|
||||
"分词": "Partizip",
|
||||
"基本设置": "Grundeinstellungen",
|
||||
"光标缩放系数": "Skalierungsfaktor des Cursors",
|
||||
"通用文字识别(标准含位置版)": "Universelle Texterkennung (Standard inkl. Positionsversion)",
|
||||
"琴葉茜": "Qin Yeqian",
|
||||
@ -278,7 +272,6 @@
|
||||
"音街ウナ": "Yinjie Una",
|
||||
"判定詞": "Urteil Wort",
|
||||
"翻译设置": "Übersetzungseinstellungen",
|
||||
"均衡负载": "Bilanzbelastung",
|
||||
"不透明度": "Deckkraft",
|
||||
"有道2": "Youdao 2",
|
||||
"形容詞": "Adjektive",
|
||||
@ -300,7 +293,6 @@
|
||||
"警告": "Warnung",
|
||||
"俄语": "Russisch",
|
||||
"文字更新分析": "Analyse der Textaktualisierung",
|
||||
"过滤HTML标签": "HTML-Tags filtern",
|
||||
"日语": "Japanisch",
|
||||
"语法加亮": "Grammatik Hervorhebung",
|
||||
"分析图像更新+周期执行": "Bildaktualisierungen analysieren+periodische Ausführung",
|
||||
@ -353,7 +345,6 @@
|
||||
"该功能可能会导致游戏崩溃!": "Diese Funktion kann dazu führen, dass das Spiel abstürzt!",
|
||||
"json翻译文件": "JSON-Übersetzungsdatei",
|
||||
"选择进程": "Prozess auswählen",
|
||||
"超分": "Super-Punktzahl",
|
||||
"游戏静音": "Spiel stumm schalten",
|
||||
"锁定工具栏": "Werkzeugleisten sperren",
|
||||
"通用文字识别(高精度含位置版)": "Universelle Texterkennung (hochpräzise inkl. Positionsversion)",
|
||||
@ -363,7 +354,6 @@
|
||||
"替换": "ersetzen",
|
||||
"绘制光标": "Cursor zeichnen",
|
||||
"颜色设置": "Farbeinstellung",
|
||||
"到进程": "Zum Prozess",
|
||||
"调整游戏窗口按钮": "Schaltfläche Spielfenster anpassen",
|
||||
"HOOK设置": "HOOK-Einstellungen",
|
||||
"結月ゆかり": "Ende des Monats",
|
||||
@ -380,7 +370,6 @@
|
||||
"接続詞": "Wörter empfangen",
|
||||
"显示游戏静音按钮": "Spielstummschaltfläche anzeigen",
|
||||
"東北ずん子": "Nordost Kunzi",
|
||||
"编辑专有名词": "Eigene Begriffe bearbeiten",
|
||||
"目标语言": "Zielsprache",
|
||||
"乌克兰语": "Ukrainische Sprache",
|
||||
"打开设置": "Einstellungen öffnen",
|
||||
@ -388,7 +377,6 @@
|
||||
"秒": "zweite",
|
||||
"所选文件格式错误!": "Das gewählte Dateiformat ist falsch!",
|
||||
"显示移动按钮": "Verschieben-Taste anzeigen",
|
||||
"单次负载个数": "Anzahl der Einzelladungen",
|
||||
"过滤英文字母": "Englische Buchstaben filtern",
|
||||
"进行一次OCR": "OCR einmal ausführen",
|
||||
"选取OCR范围——立即": "OCR-Bereich sofort auswählen",
|
||||
|
@ -29,7 +29,6 @@
|
||||
"导出sqlite文件为json文件": "Export SQLite to JSON File",
|
||||
"图标": "Icon",
|
||||
"指示詞": "Demonstratives",
|
||||
"基本设置": "Basic Settings",
|
||||
"搜索": "Search",
|
||||
"显示游戏静音按钮": "Show Mute Game Button",
|
||||
"動詞": "Verbs",
|
||||
@ -97,7 +96,6 @@
|
||||
"选取OCR范围": "Select OCR Region",
|
||||
"选择文本": "Select Text",
|
||||
"开始游戏": "Start Game",
|
||||
"翻译结果繁简体显示": "Show Traditional and Simplified Chinese translations",
|
||||
"显示设置": "Display Settings",
|
||||
"显示/隐藏原文": "Show/Hide Original Text",
|
||||
"HOOK设置": "HOOK Settings",
|
||||
@ -114,7 +112,6 @@
|
||||
"透明度": "Transparency",
|
||||
"名詞": "Nouns",
|
||||
"助動詞": "Auxiliary Verbs",
|
||||
"过滤HTML标签": "Filter HTML Tags",
|
||||
"快译通": "Kuaiyitong Quick Dict",
|
||||
"选择文件夹": "Select Folder",
|
||||
"显示分词结果": "Show Word Segmentation Result",
|
||||
@ -141,7 +138,6 @@
|
||||
"调整执行顺序": "Adjust Execution Order",
|
||||
"搜索特殊码": "Search Hook Codes",
|
||||
"过滤控制字符": "Filter Text Formatting Control Characters",
|
||||
"过滤路径": "Filter Path",
|
||||
"过滤纯英文": "Filter English-Only Text",
|
||||
"过滤重复": "Filter Duplicates",
|
||||
"显示翻译器名称": "Show Translator Name",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "Show Edit Button",
|
||||
"移动": "Move",
|
||||
"显示移动按钮": "Show Move Button",
|
||||
"编辑专有名词": "Edit Proper Nouns",
|
||||
"设置Token": "Set Token",
|
||||
"内置": "Built-in",
|
||||
"该功能可能会导致游戏崩溃!": "This feature may cause the game to crash!",
|
||||
"警告": "Warning",
|
||||
"文字更新分析": "Text Update Analysis",
|
||||
"时间周期执行": "Execute Periodically",
|
||||
"分析图像更新": "On Image Updates",
|
||||
"周期执行": "Periodically",
|
||||
"执行周期": "Execution Cycle",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "Invalid File Format Selected!",
|
||||
"进程号": "Process ID",
|
||||
"进程": "Process",
|
||||
"到进程": "Select Process",
|
||||
"发现": "Found",
|
||||
"失败": "Failed",
|
||||
"仅使用激活的翻译": "Only Use Active Translations",
|
||||
"云译": "Cloud translation",
|
||||
"使用代理的项目": "Items Using Proxy",
|
||||
"相关说明": "Related Instructions",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "If you find LunaTranslator helpful, please consider scanning the WeChat QR code to make a donation, thank you~",
|
||||
"绑定窗口按钮": "Bind to Window Button",
|
||||
"处理": "Processing",
|
||||
"波兰语": "Polish",
|
||||
"窗口置顶": "Window Always On Top",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Please re-download and try again with antivirus disabled",
|
||||
"系统未安装": "System Not Installed",
|
||||
"的OCR模型": "OCR Model",
|
||||
"均衡负载": "Load Balancing",
|
||||
"单次负载个数": "Number of Loads",
|
||||
"有道TTS": "Youdao TTS",
|
||||
"不支持的键位": "Unsupported Key Position",
|
||||
"快捷键冲突": "Hotkey Conflict",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Emulate Locale On Startup",
|
||||
"J北京7": "JBeijing7",
|
||||
"语音": "Voice",
|
||||
"超分": "Upscaling",
|
||||
"win7适配版": "Win7 Compatible Version",
|
||||
"東北ずん子/东北俊子": "Tohoku Zunko",
|
||||
"結月ゆかり/结月缘": "Yuzuki Yukari",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "Minimizar a la bandeja",
|
||||
"退出": "Salida",
|
||||
"设置": "Configuración",
|
||||
"基本设置": "Configuración básica",
|
||||
"剪贴板": "Portapapeles",
|
||||
"确定": "Determinar",
|
||||
"百度": "Baidu",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "Muestra el botón de lectura en voz alta",
|
||||
"显示游戏静音按钮": "Muestra el botón de silencio del juego",
|
||||
"游戏窗口移动时同步移动": "La ventana del juego se mueve simultáneamente cuando se mueve",
|
||||
"翻译结果繁简体显示": "Visualización simplificada de los resultados de la traducción",
|
||||
"语音设置": "Configuración de voz",
|
||||
"火山TTS": "Volcán TTS",
|
||||
"选择声音": "Seleccionar sonido",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "Preprocesamiento de texto",
|
||||
"调整执行顺序": "Ajustar el orden de ejecución",
|
||||
"去除花括号{}": "Eliminar los paréntesis (...)",
|
||||
"过滤HTML标签": "Filtrar etiquetas https",
|
||||
"过滤换行符": "Filtrar saltos de línea",
|
||||
"自定义python处理": "Procesamiento personalizado de Python",
|
||||
"辞书设置": "Configuración del diccionario",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "Insertar código especial",
|
||||
"搜索特殊码": "Buscar código especial",
|
||||
"过滤控制字符": "Filtrar caracteres de control",
|
||||
"过滤路径": "Ruta de filtrado",
|
||||
"过滤纯英文": "Filtrar inglés puro",
|
||||
"过滤重复": "Filtrado repetido",
|
||||
"获取失败": "Obtención fallida",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "Mostrar el botón de edición",
|
||||
"移动": "Mover",
|
||||
"显示移动按钮": "Muestra el botón mover",
|
||||
"编辑专有名词": "Editar términos propios",
|
||||
"设置Token": "Establecer Token",
|
||||
"内置": "Incorporado",
|
||||
"该功能可能会导致游戏崩溃!": "¡¡ esta función puede causar un colapso del juego!",
|
||||
"警告": "Aviso",
|
||||
"文字更新分析": "Análisis de actualización de texto",
|
||||
"时间周期执行": "Ejecución del ciclo de tiempo",
|
||||
"分析图像更新": "Actualización de la imagen de análisis",
|
||||
"周期执行": "Ejecución del ciclo",
|
||||
"执行周期": "Ciclo de ejecución",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "¡¡ el archivo seleccionado tiene un formato incorrecto!",
|
||||
"进程号": "Número de proceso",
|
||||
"进程": "Proceso",
|
||||
"到进程": "Al proceso",
|
||||
"发现": "Hallazgo",
|
||||
"失败": "Fracaso",
|
||||
"仅使用激活的翻译": "Solo se utilizan traducciones activadas",
|
||||
"云译": "Traducción en la nube",
|
||||
"使用代理的项目": "Proyectos con agentes",
|
||||
"相关说明": "Instrucciones pertinentes",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Si sientes que el software te ayuda, Bienvenido al patrocinio de escaneo de wechat, Gracias.",
|
||||
"绑定窗口按钮": "Botón de ventana vinculada",
|
||||
"处理": "Tratamiento",
|
||||
"波兰语": "Polaco",
|
||||
"窗口置顶": "La ventana está en la parte superior",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Por favor, vuelva a descargar y cierre el software antivirus y vuelva a intentarlo.",
|
||||
"系统未安装": "El sistema no está instalado",
|
||||
"的OCR模型": "Modelo OCR",
|
||||
"均衡负载": "Carga de equilibrio",
|
||||
"单次负载个数": "Número de cargas únicas",
|
||||
"有道TTS": "Youdao TTS",
|
||||
"不支持的键位": "Teclas no soportadas",
|
||||
"快捷键冲突": "Conflicto de teclas de acceso rápido",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Inicio de la transferencia",
|
||||
"J北京7": "J Beijing 7",
|
||||
"语音": "Voz",
|
||||
"超分": "Puntos excesivos",
|
||||
"win7适配版": "Versión adaptada de win7",
|
||||
"東北ずん子/东北俊子": "Nordeste chanzi / nordeste junzi",
|
||||
"結月ゆかり/结月缘": "Cierre de la luna / cierre de la luna",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "Réduire au minimum les palettes",
|
||||
"退出": "Sortie",
|
||||
"设置": "Paramètres",
|
||||
"基本设置": "Paramètres de base",
|
||||
"剪贴板": "Presse - papiers",
|
||||
"确定": "C'est sûr.",
|
||||
"百度": "Baidu",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "Afficher le bouton lecture",
|
||||
"显示游戏静音按钮": "Afficher le bouton mute du jeu",
|
||||
"游戏窗口移动时同步移动": "Synchroniser le mouvement lorsque la fenêtre de jeu se déplace",
|
||||
"翻译结果繁简体显示": "Affichage simplifié des résultats de la traduction",
|
||||
"语音设置": "Paramètres vocaux",
|
||||
"火山TTS": "Volcan tts",
|
||||
"选择声音": "Sélectionner le son",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "Prétraitement de texte",
|
||||
"调整执行顺序": "Ajuster la séquence d'exécution",
|
||||
"去除花括号{}": "Supprimer les accolades bouclées {}",
|
||||
"过滤HTML标签": "Filtrer les étiquettes HTML",
|
||||
"过滤换行符": "Filtrer les sauts de ligne",
|
||||
"自定义python处理": "Personnalisation du traitement Python",
|
||||
"辞书设置": "Configuration du dictionnaire",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "Insérer un code spécial",
|
||||
"搜索特殊码": "Rechercher des codes spéciaux",
|
||||
"过滤控制字符": "Filtrer les caractères de contrôle",
|
||||
"过滤路径": "Chemin du filtre",
|
||||
"过滤纯英文": "Filtrer en anglais seulement",
|
||||
"过滤重复": "Filtrage répété",
|
||||
"获取失败": "Impossible d'obtenir",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "Afficher le bouton Modifier",
|
||||
"移动": "Mobile",
|
||||
"显示移动按钮": "Afficher le bouton mobile",
|
||||
"编辑专有名词": "Modifier un nom propre",
|
||||
"设置Token": "Configurer token",
|
||||
"内置": "Intégré",
|
||||
"该功能可能会导致游戏崩溃!": "Cette fonctionnalité peut provoquer un crash du jeu!",
|
||||
"警告": "Avertissement",
|
||||
"文字更新分析": "Analyse des mises à jour textuelles",
|
||||
"时间周期执行": "Exécution du cycle de temps",
|
||||
"分析图像更新": "Analyser les mises à jour des images",
|
||||
"周期执行": "Exécution du cycle",
|
||||
"执行周期": "Cycle d'exécution",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "Mauvais format de fichier sélectionné!",
|
||||
"进程号": "Numéro de processus",
|
||||
"进程": "Processus",
|
||||
"到进程": "Au processus",
|
||||
"发现": "Découvrir",
|
||||
"失败": "L'échec",
|
||||
"仅使用激活的翻译": "Utiliser uniquement les traductions activées",
|
||||
"云译": "Traduction Cloud",
|
||||
"使用代理的项目": "Projets utilisant des agents",
|
||||
"相关说明": "Instructions connexes",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Si vous sentez que le logiciel vous aide, bienvenue Wechat scan code sponsoring, merci ~",
|
||||
"绑定窗口按钮": "Bouton BIND window",
|
||||
"处理": "Traitement",
|
||||
"波兰语": "Polonais",
|
||||
"窗口置顶": "Haut de la fenêtre",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Veuillez réessayer après le téléchargement et la fermeture du logiciel antivirus",
|
||||
"系统未安装": "Le système n'est pas installé",
|
||||
"的OCR模型": "Le modèle ocr",
|
||||
"均衡负载": "Équilibrer la charge",
|
||||
"单次负载个数": "Nombre de charges uniques",
|
||||
"有道TTS": "Avec tts",
|
||||
"不支持的键位": "Clés non supportées",
|
||||
"快捷键冲突": "Conflit de touches de raccourci",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Démarrage de la zone de transfert",
|
||||
"J北京7": "J Pékin 7",
|
||||
"语音": "Voix",
|
||||
"超分": "Le super score",
|
||||
"win7适配版": "Version adaptée win7",
|
||||
"東北ずん子/东北俊子": "Tohoku んko / Tohoku Junko",
|
||||
"結月ゆかり/结月缘": "Fin du mois ゆかり / bord du mois",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "Minimizza al vassoio",
|
||||
"退出": "quit",
|
||||
"设置": "istituito",
|
||||
"基本设置": "Impostazioni di base",
|
||||
"剪贴板": "appunti",
|
||||
"确定": "conferma",
|
||||
"百度": "Baiduworld. kgm",
|
||||
@ -59,7 +58,6 @@
|
||||
"居中显示": "Centra la visualizzazione",
|
||||
"描边宽度": "Larghezza tratto",
|
||||
"游戏窗口移动时同步移动": "Sincronizza il movimento quando la finestra di gioco si muove",
|
||||
"翻译结果繁简体显示": "Visualizzazione tradizionale e semplificata dei risultati della traduzione",
|
||||
"语音设置": "Impostazioni vocali",
|
||||
"火山TTS": "Vulcano TTS",
|
||||
"选择声音": "Seleziona suono",
|
||||
@ -68,7 +66,6 @@
|
||||
"文本预处理": "Preelaborazione del testo",
|
||||
"调整执行顺序": "Regolazione dell'ordine di esecuzione",
|
||||
"去除花括号{}": "Rimuovi parentesi graffette ricci {}",
|
||||
"过滤HTML标签": "Filtra tag HTML",
|
||||
"过滤换行符": "Interruzioni di linea del filtro",
|
||||
"自定义python处理": "Elaborazione Python personalizzata",
|
||||
"辞书设置": "Impostazioni del dizionario",
|
||||
@ -85,7 +82,6 @@
|
||||
"插入特殊码": "Inserisci codice speciale",
|
||||
"搜索特殊码": "Cerca codici speciali",
|
||||
"过滤控制字符": "Carattere di controllo filtro",
|
||||
"过滤路径": "Percorso filtro",
|
||||
"过滤纯英文": "Filtro inglese puro",
|
||||
"过滤重复": "Filtri duplicati",
|
||||
"获取失败": "Acquisizione fallita",
|
||||
@ -177,13 +173,11 @@
|
||||
"飞书": "lettera anonima",
|
||||
"编辑": "modifica",
|
||||
"移动": "Sposta",
|
||||
"编辑专有名词": "Modifica nome proprio",
|
||||
"设置Token": "Imposta gettone",
|
||||
"内置": "integrato",
|
||||
"该功能可能会导致游戏崩溃!": "Questa funzione può causare il crash del gioco!",
|
||||
"警告": "avviso",
|
||||
"文字更新分析": "Analisi dell'aggiornamento del testo",
|
||||
"时间周期执行": "Esecuzione del ciclo temporale",
|
||||
"分析图像更新": "Analizza gli aggiornamenti delle immagini",
|
||||
"周期执行": "Esecuzione periodica",
|
||||
"执行周期": "Ciclo di esecuzione",
|
||||
@ -265,13 +259,11 @@
|
||||
"所选文件格式错误!": "Il formato del file selezionato non è corretto!",
|
||||
"进程号": "Numero del processo",
|
||||
"进程": "processo",
|
||||
"到进程": "Da elaborare",
|
||||
"发现": "trova",
|
||||
"失败": "fail",
|
||||
"仅使用激活的翻译": "Usa solo traduzioni attive",
|
||||
"云译": "Traduzione cloud",
|
||||
"使用代理的项目": "Progetti che utilizzano proxy",
|
||||
"相关说明": "Istruzioni correlate",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Se ritieni che questo software sia utile per te, sei il benvenuto a scansionare WeChat per la sponsorizzazione.",
|
||||
"处理": "maniglia",
|
||||
"波兰语": "Polacco",
|
||||
@ -284,7 +276,6 @@
|
||||
"调整游戏窗口按钮": "Regola i pulsanti della finestra di gioco",
|
||||
"显示游戏静音按钮": "Mostra pulsante muto gioco",
|
||||
"备忘录按钮": "Pulsante Memo",
|
||||
"绑定窗口按钮": "Pulsante finestra di associazione",
|
||||
"仅": "Solo",
|
||||
"任务栏中显示": "Mostra nella barra delle applicazioni",
|
||||
"移除": "rimuovere",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Si prega di scaricare e chiudere nuovamente il software antivirus e riprovare",
|
||||
"系统未安装": "Sistema non installato",
|
||||
"的OCR模型": "Modello OCR per",
|
||||
"均衡负载": "Carico bilanciato",
|
||||
"单次负载个数": "Numero di carichi singoli",
|
||||
"有道TTS": "Youdao TTS",
|
||||
"不支持的键位": "Posizione chiave non supportata",
|
||||
"快捷键冲突": "Conflitto di tasti scorciatoie",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Inizio transizione",
|
||||
"J北京7": "J Pechino 7",
|
||||
"语音": "discorso",
|
||||
"超分": "Iperpartition",
|
||||
"win7适配版": "Versione di adattamento Win7",
|
||||
"東北ずん子/东北俊子": "Dongbei Junzi/Dongbei Junzi",
|
||||
"結月ゆかり/结月缘": "Jieyue Yuan/Jieyue Yuan",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "トレイに最小化",
|
||||
"退出": "終了",
|
||||
"设置": "設定#セッテイ#",
|
||||
"基本设置": "基本設定",
|
||||
"剪贴板": "クリップボード",
|
||||
"确定": "を選択して、",
|
||||
"百度": "百度",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "読み上げボタンを表示",
|
||||
"显示游戏静音按钮": "ゲームミュートボタンを表示",
|
||||
"游戏窗口移动时同步移动": "ゲームウィンドウ移動時に同期移動",
|
||||
"翻译结果繁简体显示": "翻訳結果の簡体字表示",
|
||||
"语音设置": "音声設定",
|
||||
"火山TTS": "火山TTS",
|
||||
"选择声音": "サウンドの選択",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "テキスト前処理",
|
||||
"调整执行顺序": "実行順序の調整",
|
||||
"去除花括号{}": "中括弧を除去{}",
|
||||
"过滤HTML标签": "HTMLラベルのフィルタ",
|
||||
"过滤换行符": "改行のフィルタ",
|
||||
"自定义python处理": "カスタムpython処理",
|
||||
"辞书设置": "辞書の設定",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "特殊コードの挿入",
|
||||
"搜索特殊码": "特殊コードの検索",
|
||||
"过滤控制字符": "フィルタ制御文字",
|
||||
"过滤路径": "フィルタパス",
|
||||
"过滤纯英文": "純粋な英語のフィルタリング",
|
||||
"过滤重复": "フィルタの繰り返し",
|
||||
"获取失败": "取得に失敗しました",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "編集ボタンを表示",
|
||||
"移动": "移動",
|
||||
"显示移动按钮": "移動ボタンを表示",
|
||||
"编辑专有名词": "固有名詞の編集",
|
||||
"设置Token": "トークンの設定",
|
||||
"内置": "組み込み",
|
||||
"该功能可能会导致游戏崩溃!": "この機能はゲームをクラッシュさせる可能性があります!",
|
||||
"警告": "に警告",
|
||||
"文字更新分析": "テキスト更新解析",
|
||||
"时间周期执行": "タイムサイクル実行",
|
||||
"分析图像更新": "解析画像の更新",
|
||||
"周期执行": "サイクル実行",
|
||||
"执行周期": "実行サイクル",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "選択したファイルフォーマットが間違っています!",
|
||||
"进程号": "プロセス番号",
|
||||
"进程": "プロセス",
|
||||
"到进程": "プロセスへ",
|
||||
"发现": "検出",
|
||||
"失败": "に失敗",
|
||||
"仅使用激活的翻译": "アクティブな翻訳のみを使用",
|
||||
"云译": "クラウド翻訳",
|
||||
"使用代理的项目": "エージェントを使用したアイテム",
|
||||
"相关说明": "関連説明",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "もしあなたがこのソフトウェアがあなたに役立つと感じたら、微信スキャンコードの協賛を歓迎します、ありがとうございます~",
|
||||
"绑定窗口按钮": "ウィンドウボタンのバインド",
|
||||
"处理": "しょり",
|
||||
"波兰语": "ポーランド語",
|
||||
"窗口置顶": "ウィンドウの最上部",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "ウイルス対策ソフトウェアを再ダウンロードして閉じてから再試行してください",
|
||||
"系统未安装": "システムがインストールされていません",
|
||||
"的OCR模型": "のOCRモデル",
|
||||
"均衡负载": "とうかふか",
|
||||
"单次负载个数": "シングルロード個数",
|
||||
"有道TTS": "有道TTS",
|
||||
"不支持的键位": "サポートされていないキー",
|
||||
"快捷键冲突": "ショートカットキーの競合",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "ゾーン起動",
|
||||
"J北京7": "J北京7",
|
||||
"语音": "音声",
|
||||
"超分": "ちょうぶん",
|
||||
"win7适配版": "win 7アダプタ",
|
||||
"東北ずん子/东北俊子": "東北ずん子/東北俊子",
|
||||
"結月ゆかり/结月缘": "結月ゆかり/結月縁",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "트레이로 최소화",
|
||||
"退出": "종료",
|
||||
"设置": "설치",
|
||||
"基本设置": "기본 설정",
|
||||
"剪贴板": "클립보드",
|
||||
"确定": "확인",
|
||||
"百度": "바이두",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "말하기 단추 보이기",
|
||||
"显示游戏静音按钮": "게임 무음 버튼 보이기",
|
||||
"游戏窗口移动时同步移动": "게임 창 이동 시 동기화",
|
||||
"翻译结果繁简体显示": "번역 결과 요약 표시",
|
||||
"语音设置": "음성 설정",
|
||||
"火山TTS": "화산 TTS",
|
||||
"选择声音": "사운드 선택",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "텍스트 사전 처리",
|
||||
"调整执行顺序": "실행 순서 조정",
|
||||
"去除花括号{}": "중괄호 제거 {}",
|
||||
"过滤HTML标签": "HTML 태그 필터링",
|
||||
"过滤换行符": "줄 바꿈 필터링",
|
||||
"自定义python处理": "사용자 정의 python 처리",
|
||||
"辞书设置": "사서 설정",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "특수 코드 삽입",
|
||||
"搜索特殊码": "특수 코드 검색",
|
||||
"过滤控制字符": "제어 문자 필터링",
|
||||
"过滤路径": "경로 필터링",
|
||||
"过滤纯英文": "순수 영어 필터링",
|
||||
"过滤重复": "중복 필터링",
|
||||
"获取失败": "가져오기 실패",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "편집 버튼 표시",
|
||||
"移动": "이동",
|
||||
"显示移动按钮": "이동 버튼 표시",
|
||||
"编辑专有名词": "고유 명사 편집",
|
||||
"设置Token": "Token 설정",
|
||||
"内置": "내장형",
|
||||
"该功能可能会导致游戏崩溃!": "이 기능은 게임 충돌을 일으킬 수 있습니다!",
|
||||
"警告": "경고",
|
||||
"文字更新分析": "텍스트 업데이트 분석",
|
||||
"时间周期执行": "시간 주기 실행",
|
||||
"分析图像更新": "분석 이미지 업데이트",
|
||||
"周期执行": "주기 실행",
|
||||
"执行周期": "실행 주기",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "선택한 파일의 형식이 잘못되었습니다!",
|
||||
"进程号": "프로세스 번호",
|
||||
"进程": "프로세스",
|
||||
"到进程": "프로세스로",
|
||||
"发现": "발견",
|
||||
"失败": "실패",
|
||||
"仅使用激活的翻译": "활성화된 번역만 사용",
|
||||
"云译": "클라우드 번역",
|
||||
"使用代理的项目": "프록시 사용 항목",
|
||||
"相关说明": "관련 설명",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "만약 당신이 이 소프트웨어가 당신에게 도움이 된다고 느낀다면, 위챗 스캔 협찬을 환영합니다. 감사합니다~",
|
||||
"绑定窗口按钮": "바인딩 창 단추",
|
||||
"处理": "처리",
|
||||
"波兰语": "폴란드어",
|
||||
"窗口置顶": "창 상단",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "백신 프로그램을 다시 다운로드하고 닫은 후 다시 시도하십시오.",
|
||||
"系统未安装": "시스템이 설치되지 않았습니다.",
|
||||
"的OCR模型": "의 OCR 모델",
|
||||
"均衡负载": "로드 밸런싱",
|
||||
"单次负载个数": "단일 부하 개수",
|
||||
"有道TTS": "TTS가 있어요.",
|
||||
"不支持的键位": "지원되지 않는 키",
|
||||
"快捷键冲突": "단축키 충돌",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "로터리 시작",
|
||||
"J北京7": "J 베이징 7",
|
||||
"语音": "음성",
|
||||
"超分": "초과 점수",
|
||||
"win7适配版": "win7 어댑터",
|
||||
"東北ずん子/东北俊子": "동북 콘텐트 자 / 동북 준자",
|
||||
"結月ゆかり/结月缘": "유월연",
|
||||
|
@ -205,7 +205,6 @@
|
||||
"图像稳定性阈值": "Beeldstabiliteitsdrempel",
|
||||
"不能为空": "Kan niet leeg zijn",
|
||||
"描边宽度": "Lijnbreedte",
|
||||
"过滤路径": "Filterpad",
|
||||
"复制到剪贴板": "kopiëren naar klembord",
|
||||
"选择声音": "Geluid selecteren",
|
||||
"sqlite文件": "SQLite-bestand",
|
||||
@ -223,7 +222,6 @@
|
||||
"原文内容": "Originele inhoud",
|
||||
"灵格斯词典": "Lingus woordenboek",
|
||||
"辞书": "Woordenboek",
|
||||
"绑定窗口按钮": "Vensterknop binden",
|
||||
"OCR设置": "OCR-instellingen",
|
||||
"文本输入": "Tekstinvoer",
|
||||
"语音": "stem",
|
||||
@ -260,15 +258,11 @@
|
||||
"显示朗读按钮": "De leesknop tonen",
|
||||
"显示/隐藏原文": "Originele tekst tonen/verbergen",
|
||||
"清空": "leeg",
|
||||
"翻译结果繁简体显示": "Vertaalresultaat weergegeven in vereenvoudigd Chinees formaat",
|
||||
"刷新": "Vernieuwen",
|
||||
"紲星あかり": "あかり",
|
||||
"时间周期执行": "Tijdcyclusuitvoering",
|
||||
"请重新下载并关闭杀毒软件后重试": "Download en sluit de antivirussoftware opnieuw en probeer het opnieuw",
|
||||
"相关说明": "Gerelateerde instructies",
|
||||
"字体": "lettertype",
|
||||
"分词": "deelwoord",
|
||||
"基本设置": "Basisinstellingen",
|
||||
"光标缩放系数": "Cursorschaalfactor",
|
||||
"通用文字识别(标准含位置版)": "Universele tekstherkenning (standaard inclusief positionele versie)",
|
||||
"琴葉茜": "Qin Yeqian.",
|
||||
@ -278,7 +272,6 @@
|
||||
"音街ウナ": "Yinjie Una",
|
||||
"判定詞": "Oordeel woord",
|
||||
"翻译设置": "Vertalingsinstellingen",
|
||||
"均衡负载": "Balansbelasting",
|
||||
"不透明度": "Ondoorzichtigheid",
|
||||
"有道2": "Youdao 2",
|
||||
"形容詞": "Bijvoeglijke naamwoorden",
|
||||
@ -300,7 +293,6 @@
|
||||
"警告": "waarschuwing",
|
||||
"俄语": "Russisch",
|
||||
"文字更新分析": "Analyse van tekstupdates",
|
||||
"过滤HTML标签": "HTML-tags filteren",
|
||||
"日语": "Japans",
|
||||
"语法加亮": "Grammatica-markering",
|
||||
"分析图像更新+周期执行": "Afbeeldupdates analyseren+periodieke uitvoering",
|
||||
@ -353,7 +345,6 @@
|
||||
"该功能可能会导致游戏崩溃!": "Deze functie kan ervoor zorgen dat het spel crasht!",
|
||||
"json翻译文件": "JSON-vertaalbestand",
|
||||
"选择进程": "Proces selecteren",
|
||||
"超分": "Superscore",
|
||||
"游戏静音": "Spel dempen",
|
||||
"锁定工具栏": "Werkbalken vergrendelen",
|
||||
"通用文字识别(高精度含位置版)": "Universele tekstherkenning (hoge precisie inclusief positionele versie)",
|
||||
@ -363,7 +354,6 @@
|
||||
"替换": "vervangen",
|
||||
"绘制光标": "Cursor tekenen",
|
||||
"颜色设置": "kleurinstelling",
|
||||
"到进程": "Naar het proces",
|
||||
"调整游戏窗口按钮": "De knop van het spelvenster aanpassen",
|
||||
"HOOK设置": "HOOK-instellingen",
|
||||
"結月ゆかり": "Het einde van de maand",
|
||||
@ -380,7 +370,6 @@
|
||||
"接続詞": "Woorden ontvangen",
|
||||
"显示游戏静音按钮": "Spelmute knop tonen",
|
||||
"東北ずん子": "Noordoost Kunzi",
|
||||
"编辑专有名词": "Eigen termen bewerken",
|
||||
"目标语言": "doeltaal",
|
||||
"乌克兰语": "Oekraïense taal",
|
||||
"打开设置": "Instellingen openen",
|
||||
@ -388,7 +377,6 @@
|
||||
"秒": "tweede",
|
||||
"所选文件格式错误!": "Het geselecteerde bestandsformaat is onjuist!",
|
||||
"显示移动按钮": "De verplaatsingsknop tonen",
|
||||
"单次负载个数": "Aantal enkelvoudige ladingen",
|
||||
"过滤英文字母": "Engelse letters filteren",
|
||||
"进行一次OCR": "Eenmaal OCR uitvoeren",
|
||||
"选取OCR范围——立即": "OCR-bereik direct selecteren",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "Minimalizuj do tacki",
|
||||
"退出": "wyloguj się",
|
||||
"设置": "ustawić",
|
||||
"基本设置": "Ustawienia podstawowe",
|
||||
"剪贴板": "schowek",
|
||||
"确定": "określić",
|
||||
"百度": "Baidu",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "Pokaż przycisk Mów",
|
||||
"显示游戏静音按钮": "Pokaż przycisk wyciszenia gry",
|
||||
"游戏窗口移动时同步移动": "Synchronizuj ruch podczas poruszania się okna gry",
|
||||
"翻译结果繁简体显示": "Tradycyjne i uproszczone wyświetlanie wyników tłumaczeń",
|
||||
"语音设置": "Ustawienia głosu",
|
||||
"火山TTS": "Wulkan TTS",
|
||||
"选择声音": "Wybierz dźwięk",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "Wstępne przetwarzanie tekstu",
|
||||
"调整执行顺序": "Dostosowanie kolejności wykonania",
|
||||
"去除花括号{}": "Usuń kręcony aparat.",
|
||||
"过滤HTML标签": "Filtruj tagi HTML",
|
||||
"过滤换行符": "Podziały linii filtrujących",
|
||||
"自定义python处理": "Niestandardowe przetwarzanie Pythona",
|
||||
"辞书设置": "Ustawienia słownika",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "Wstaw kod specjalny",
|
||||
"搜索特殊码": "Szukaj kodów specjalnych",
|
||||
"过滤控制字符": "Znak kontrolny filtra",
|
||||
"过滤路径": "Ścieżka filtru",
|
||||
"过滤纯英文": "Filtruj czysty angielski",
|
||||
"过滤重复": "Filtruj duplikaty",
|
||||
"获取失败": "Pozyskanie nie powiodło się",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "Pokaż przycisk edycji",
|
||||
"移动": "ruchy",
|
||||
"显示移动按钮": "Pokaż przycisk ruchu",
|
||||
"编辑专有名词": "Edytuj rzeczownik właściwy",
|
||||
"设置Token": "Ustaw token",
|
||||
"内置": "wbudowany",
|
||||
"该功能可能会导致游戏崩溃!": "Ta funkcja może spowodować awarię gry!",
|
||||
"警告": "ostrzeżenie",
|
||||
"文字更新分析": "Analiza aktualizacji tekstu",
|
||||
"时间周期执行": "Wykonanie cyklu czasowego",
|
||||
"分析图像更新": "Analizuj aktualizacje obrazów",
|
||||
"周期执行": "Okresowe wykonanie",
|
||||
"执行周期": "Cykl wykonania",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "Wybrany format pliku jest niepoprawny!",
|
||||
"进程号": "Numer procesu",
|
||||
"进程": "proces",
|
||||
"到进程": "Do przetwarzania",
|
||||
"发现": "znaleźć",
|
||||
"失败": "niepowodzenie",
|
||||
"仅使用激活的翻译": "Używaj tylko aktywnych tłumaczeń",
|
||||
"云译": "Tłumaczenie chmury",
|
||||
"使用代理的项目": "Projekty wykorzystujące serwery proxy",
|
||||
"相关说明": "Powiązane instrukcje",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Jeśli uważasz, że to oprogramowanie jest dla Ciebie pomocne, zapraszamy do skanowania WeChat w celu uzyskania sponsorowania.",
|
||||
"绑定窗口按钮": "Przycisk Wiąż okno",
|
||||
"处理": "uchwyt",
|
||||
"波兰语": "Polski",
|
||||
"窗口置顶": "Góra okna",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Pobierz i zamknij oprogramowanie antywirusowe ponownie i spróbuj ponownie",
|
||||
"系统未安装": "System nie zainstalowany",
|
||||
"的OCR模型": "Model OCR dla",
|
||||
"均衡负载": "Zrównoważone obciążenie",
|
||||
"单次负载个数": "Liczba pojedynczych ładunków",
|
||||
"有道TTS": "Youdao TTS",
|
||||
"不支持的键位": "Nieobsługiwana pozycja klucza",
|
||||
"快捷键冲突": "Konflikt kluczy skrótów",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Rozpoczęcie przejścia",
|
||||
"J北京7": "J Pekin 7",
|
||||
"语音": "głos",
|
||||
"超分": "Hyperpartycja",
|
||||
"win7适配版": "Wersja adaptacji Win7",
|
||||
"東北ずん子/东北俊子": "Dongbei Junzi/Dongbei Junzi",
|
||||
"結月ゆかり/结月缘": "Jieyue Yuan/Jieyue Yuan",
|
||||
|
@ -205,7 +205,6 @@
|
||||
"图像稳定性阈值": "Limiar de estabilidade da imagem",
|
||||
"不能为空": "Não pode estar vazio",
|
||||
"描边宽度": "Largura do Traço",
|
||||
"过滤路径": "Localização do filtro",
|
||||
"复制到剪贴板": "copiar para a área de transferência",
|
||||
"选择声音": "Seleccionar o Som",
|
||||
"sqlite文件": "Ficheiro SQLite",
|
||||
@ -223,7 +222,6 @@
|
||||
"原文内容": "Conteúdo original",
|
||||
"灵格斯词典": "Dicionário Lingus",
|
||||
"辞书": "Dicionário",
|
||||
"绑定窗口按钮": "Botão da janela de ligação",
|
||||
"OCR设置": "Configuração do OCR",
|
||||
"文本输入": "Entrada de texto",
|
||||
"语音": "voz",
|
||||
@ -260,15 +258,11 @@
|
||||
"显示朗读按钮": "Mostrar o botão de leitura",
|
||||
"显示/隐藏原文": "Mostrar/ Esconder o Texto Original",
|
||||
"清空": "vazio",
|
||||
"翻译结果繁简体显示": "Resultado da tradução apresentado em formato chinês simplificado",
|
||||
"刷新": "Actualizar",
|
||||
"紲星あかり": "あかり",
|
||||
"时间周期执行": "Execução do ciclo temporal",
|
||||
"请重新下载并关闭杀毒软件后重试": "Faça o download e feche o software antivírus novamente e tente novamente",
|
||||
"相关说明": "Instruções relacionadas",
|
||||
"字体": "tipo de letra",
|
||||
"分词": "particípio",
|
||||
"基本设置": "Configuração Básica",
|
||||
"光标缩放系数": "Factor de escala do cursor",
|
||||
"通用文字识别(标准含位置版)": "Reconhecimento universal de texto (padrão incluindo versão posicional)",
|
||||
"琴葉茜": "Qin Yeqian",
|
||||
@ -278,7 +272,6 @@
|
||||
"音街ウナ": "Yinjie Una",
|
||||
"判定詞": "Palavra de julgamento",
|
||||
"翻译设置": "Configuração da Tradução",
|
||||
"均衡负载": "Balanço de carga",
|
||||
"不透明度": "Opacidade",
|
||||
"有道2": "Youdao 2",
|
||||
"形容詞": "Adjectivos",
|
||||
@ -300,7 +293,6 @@
|
||||
"警告": "aviso",
|
||||
"俄语": "Russo",
|
||||
"文字更新分析": "Análise de actualização de texto",
|
||||
"过滤HTML标签": "Filtrar as marcas HTML",
|
||||
"日语": "Japonês",
|
||||
"语法加亮": "Realce Gramático",
|
||||
"分析图像更新+周期执行": "Analisar actualizações de imagens + execução periódica",
|
||||
@ -353,7 +345,6 @@
|
||||
"该功能可能会导致游戏崩溃!": "Esse recurso pode fazer com que o jogo falhe!",
|
||||
"json翻译文件": "Ficheiro de tradução JSON",
|
||||
"选择进程": "Seleccionar o Processo",
|
||||
"超分": "Super pontuação",
|
||||
"游戏静音": "Jogo mudo",
|
||||
"锁定工具栏": "Bloquear Barras de Ferramentas",
|
||||
"通用文字识别(高精度含位置版)": "Reconhecimento universal de texto (alta precisão incluindo versão posicional)",
|
||||
@ -363,7 +354,6 @@
|
||||
"替换": "substituir",
|
||||
"绘制光标": "Desenhar o cursor",
|
||||
"颜色设置": "configuração de cores",
|
||||
"到进程": "Para o processo",
|
||||
"调整游戏窗口按钮": "Ajustar o botão da janela do jogo",
|
||||
"HOOK设置": "Configuração do HOOK",
|
||||
"結月ゆかり": "O fim do mês",
|
||||
@ -380,7 +370,6 @@
|
||||
"接続詞": "A receber palavras",
|
||||
"显示游戏静音按钮": "Mostrar o botão de mudo do jogo",
|
||||
"東北ずん子": "Northeast Kunzi",
|
||||
"编辑专有名词": "Editar termos proprietários",
|
||||
"目标语言": "língua de destino",
|
||||
"乌克兰语": "Língua ucraniana",
|
||||
"打开设置": "Abrir a Configuração",
|
||||
@ -388,7 +377,6 @@
|
||||
"秒": "segundo",
|
||||
"所选文件格式错误!": "O formato de ficheiro seleccionado está incorrecto!",
|
||||
"显示移动按钮": "Mostrar o botão mover",
|
||||
"单次负载个数": "Número de cargas individuais",
|
||||
"过滤英文字母": "Filtrar letras inglesas",
|
||||
"进行一次OCR": "Executar OCR uma vez",
|
||||
"选取OCR范围——立即": "Seleccionar o intervalo OCR - Imediatamente",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "Свернуть в трей",
|
||||
"退出": "Выход",
|
||||
"设置": "Настройки",
|
||||
"基本设置": "Основные настройки",
|
||||
"剪贴板": "Буфер обмена",
|
||||
"确定": "определение",
|
||||
"百度": "Baidu",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "Кнопка TTS",
|
||||
"显示游戏静音按钮": "Кнопка звука в игре",
|
||||
"游戏窗口移动时同步移动": "Синхронизировать перемещение окна игры",
|
||||
"翻译结果繁简体显示": "Отображение результатов перевода",
|
||||
"语音设置": "Настройка звука",
|
||||
"火山TTS": "Вулканический TTS",
|
||||
"选择声音": "Выберите голос",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "Предварительная обработка текста",
|
||||
"调整执行顺序": "Изменить порядок выполнения",
|
||||
"去除花括号{}": "Убрать скобки",
|
||||
"过滤HTML标签": "Фильтровать HTML-теги",
|
||||
"过滤换行符": "Фильтровать символы",
|
||||
"自定义python处理": "Пользовательская обработка на python",
|
||||
"辞书设置": "Настройка словаря",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "Вставить Специальный код",
|
||||
"搜索特殊码": "Специальный код поиска",
|
||||
"过滤控制字符": "Фильтровать управляющие символы",
|
||||
"过滤路径": "Путь фильтрации",
|
||||
"过滤纯英文": "Фильтр английского языка",
|
||||
"过滤重复": "повторение фильтрации",
|
||||
"获取失败": "Ошибка",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "Показать кнопку редактирования",
|
||||
"移动": "Переместить",
|
||||
"显示移动按钮": "Показать кнопку перемещения",
|
||||
"编辑专有名词": "Редактирование собственных терминов",
|
||||
"设置Token": "Настройка Token",
|
||||
"内置": "Встроенные",
|
||||
"该功能可能会导致游戏崩溃!": "Эта функция может привести к сбою игры!",
|
||||
"警告": "предупреждение",
|
||||
"文字更新分析": "Анализ текстовых обновлений",
|
||||
"时间周期执行": "Сроки осуществления",
|
||||
"分析图像更新": "Анализ обновлений изображений",
|
||||
"周期执行": "Цикл выполнения",
|
||||
"执行周期": "Цикл осуществления",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "Ошибка формата выбранного файла!",
|
||||
"进程号": "Номер процесса",
|
||||
"进程": "Процесс",
|
||||
"到进程": "К процессу",
|
||||
"发现": "Обнаружено",
|
||||
"失败": "Неудача",
|
||||
"仅使用激活的翻译": "Использовать только активный перевод",
|
||||
"云译": "Облачный перевод",
|
||||
"使用代理的项目": "Использовать прокси - проекты",
|
||||
"相关说明": "Примечания",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Если вы чувствуете, что программное обеспечение помогает вам, добро пожаловать в спонсорскую поддержку WeChat подметания, спасибо",
|
||||
"绑定窗口按钮": "Кнопка окна",
|
||||
"处理": "Обработка",
|
||||
"波兰语": "Польский язык",
|
||||
"窗口置顶": "Верхнее окно",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Пожалуйста, перезагрузите и выключите антивирусное программное обеспечение и попробуйте снова.",
|
||||
"系统未安装": "Система не установлена",
|
||||
"的OCR模型": "Модель OCR",
|
||||
"均衡负载": "Равновесная нагрузка",
|
||||
"单次负载个数": "Количество одиночных нагрузок",
|
||||
"有道TTS": "Есть TTS",
|
||||
"不支持的键位": "Не поддерживаемые клавиши",
|
||||
"快捷键冲突": "Конфликт комбинаций клавиш",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Запуск зоны перехода",
|
||||
"J北京7": "J Пекин 7",
|
||||
"语音": "Голос",
|
||||
"超分": "Превышение",
|
||||
"win7适配版": "Подходящая версия Win7",
|
||||
"東北ずん子/东北俊子": "Северо - восточный Чжунцзы",
|
||||
"結月ゆかり/结月缘": "Лунный месяц",
|
||||
|
@ -205,7 +205,6 @@
|
||||
"图像稳定性阈值": "Tröskelvärde för bildstabilitet",
|
||||
"不能为空": "Kan inte vara tom",
|
||||
"描边宽度": "Stråkbredd",
|
||||
"过滤路径": "Filtersökväg",
|
||||
"复制到剪贴板": "kopiera till klippbordet",
|
||||
"选择声音": "Välj ljud",
|
||||
"sqlite文件": "SQLite- fil",
|
||||
@ -223,7 +222,6 @@
|
||||
"原文内容": "Ursprungligt innehåll",
|
||||
"灵格斯词典": "Lingus- ordbok",
|
||||
"辞书": "Ordbok",
|
||||
"绑定窗口按钮": "Bind fönsterknapp",
|
||||
"OCR设置": "OCR-inställningar",
|
||||
"文本输入": "Textinmatning",
|
||||
"语音": "röst",
|
||||
@ -260,15 +258,11 @@
|
||||
"显示朗读按钮": "Visa läsknappen",
|
||||
"显示/隐藏原文": "Visa/dölj originaltext",
|
||||
"清空": "tom",
|
||||
"翻译结果繁简体显示": "Översättningsresultat visas i förenklat kinesiska format",
|
||||
"刷新": "Uppdatera",
|
||||
"紲星あかり": "あかり",
|
||||
"时间周期执行": "Utförande av tidscykel",
|
||||
"请重新下载并关闭杀毒软件后重试": "Ladda ner och stäng antivirusprogrammet igen och försök igen",
|
||||
"相关说明": "Relaterade instruktioner",
|
||||
"字体": "typsnitt",
|
||||
"分词": "participle",
|
||||
"基本设置": "Grundläggande inställningar",
|
||||
"光标缩放系数": "Markörskalningsfaktor",
|
||||
"通用文字识别(标准含位置版)": "Universell textigenkänning (standard inklusive positionsversion)",
|
||||
"琴葉茜": "Qin Yeqian",
|
||||
@ -278,7 +272,6 @@
|
||||
"音街ウナ": "Yinjie Una",
|
||||
"判定詞": "Domord",
|
||||
"翻译设置": "Översättningsinställningar",
|
||||
"均衡负载": "Balansbelastning",
|
||||
"不透明度": "Opacitet",
|
||||
"有道2": "Youdao 2",
|
||||
"形容詞": "Adjektiv",
|
||||
@ -300,7 +293,6 @@
|
||||
"警告": "varning",
|
||||
"俄语": "Ryska",
|
||||
"文字更新分析": "Analys av textuppdatering",
|
||||
"过滤HTML标签": "Filtrera HTML- taggar",
|
||||
"日语": "Japanska",
|
||||
"语法加亮": "Grammatisk markering",
|
||||
"分析图像更新+周期执行": "Analysera bilduppdateringar + periodisk körning",
|
||||
@ -353,7 +345,6 @@
|
||||
"该功能可能会导致游戏崩溃!": "Den här funktionen kan orsaka att spelet kraschar!",
|
||||
"json翻译文件": "JSON översättningsfil",
|
||||
"选择进程": "Välj process",
|
||||
"超分": "Superpoäng",
|
||||
"游戏静音": "Spelavstängning",
|
||||
"锁定工具栏": "Lås verktygsrader",
|
||||
"通用文字识别(高精度含位置版)": "Universell textigenkänning (hög precision inklusive positionsversion)",
|
||||
@ -363,7 +354,6 @@
|
||||
"替换": "ersätt",
|
||||
"绘制光标": "Rita markör",
|
||||
"颜色设置": "färginställning",
|
||||
"到进程": "Till processen",
|
||||
"调整游戏窗口按钮": "Justera spelfönsterknappen",
|
||||
"HOOK设置": "HOOK-inställningar",
|
||||
"結月ゆかり": "I slutet av månaden",
|
||||
@ -380,7 +370,6 @@
|
||||
"接続詞": "Mottagande ord",
|
||||
"显示游戏静音按钮": "Visa spelavstängningsknapp",
|
||||
"東北ずん子": "Nordöstra Kunzi",
|
||||
"编辑专有名词": "Redigera egenutvecklade termer",
|
||||
"目标语言": "Målspråk",
|
||||
"乌克兰语": "Ukrainska språket",
|
||||
"打开设置": "Öppna inställningar",
|
||||
@ -388,7 +377,6 @@
|
||||
"秒": "andra",
|
||||
"所选文件格式错误!": "Det valda filformatet är felaktigt!",
|
||||
"显示移动按钮": "Visa flyttknappen",
|
||||
"单次负载个数": "Antal enskilda laster",
|
||||
"过滤英文字母": "Filtrera engelska bokstäver",
|
||||
"进行一次OCR": "Utför OCR en gång",
|
||||
"选取OCR范围——立即": "Välj OCR-område - omedelbart",
|
||||
|
@ -202,7 +202,6 @@
|
||||
"图像稳定性阈值": "เกณฑ์ความเสถียรของภาพ",
|
||||
"不能为空": "ไม่สามารถว่างได้",
|
||||
"描边宽度": "วาดขอบกว้าง",
|
||||
"过滤路径": "เส้นทางการกรอง",
|
||||
"复制到剪贴板": "คัดลอกไปยังคลิปบอร์ด",
|
||||
"选择声音": "เลือกเสียง",
|
||||
"sqlite文件": "ไฟล์ sqlite",
|
||||
@ -220,7 +219,6 @@
|
||||
"原文内容": "เนื้อหาต้นฉบับ",
|
||||
"灵格斯词典": "พจนานุกรม Lingers",
|
||||
"辞书": "ใบลาออก",
|
||||
"绑定窗口按钮": "ผูกปุ่มหน้าต่าง",
|
||||
"OCR设置": "การตั้งค่า OCR",
|
||||
"文本输入": "ป้อนข้อความ",
|
||||
"语音": "เสียงพูด",
|
||||
@ -258,15 +256,11 @@
|
||||
"显示朗读按钮": "แสดงปุ่มอ่านออกเสียง",
|
||||
"显示/隐藏原文": "แสดง/ซ่อนข้อความต้นฉบับ",
|
||||
"清空": "ล้าง",
|
||||
"翻译结果繁简体显示": "ผลการแปลแบบย่อแสดง",
|
||||
"刷新": "รีเฟรช",
|
||||
"紲星あかり": "绁 สตาร์ อะคะริ",
|
||||
"时间周期执行": "การดำเนินการตามกรอบเวลา",
|
||||
"请重新下载并关闭杀毒软件后重试": "โปรดลองอีกครั้งหลังจากดาวน์โหลดและปิดโปรแกรมป้องกันไวรัส",
|
||||
"相关说明": "คำแนะนำที่เกี่ยวข้อง",
|
||||
"字体": "แบบอักษร",
|
||||
"分词": "แยกคำ",
|
||||
"基本设置": "การตั้งค่าพื้นฐาน",
|
||||
"光标缩放系数": "ค่าสัมประสิทธิ์การซูมเคอร์เซอร์",
|
||||
"通用文字识别(标准含位置版)": "การจดจำคำทั่วไป (มีรุ่นตำแหน่งมาตรฐาน)",
|
||||
"琴葉茜": "เชน เยซี่",
|
||||
@ -276,7 +270,6 @@
|
||||
"音街ウナ": "ถนนอิม",
|
||||
"判定詞": "คำตัดสิน",
|
||||
"翻译设置": "การตั้งค่าการแปล",
|
||||
"均衡负载": "โหลดสมดุล",
|
||||
"不透明度": "ความทึบแสง",
|
||||
"有道2": "เส้นทาง 2",
|
||||
"形容詞": "คำคุณศัพท์",
|
||||
@ -298,7 +291,6 @@
|
||||
"警告": "คำเตือน",
|
||||
"俄语": "ภาษารัสเซีย",
|
||||
"文字更新分析": "การวิเคราะห์การอัปเดตคำ",
|
||||
"过滤HTML标签": "กรองแท็ก HTML",
|
||||
"日语": "ญี่ปุ่น",
|
||||
"语法加亮": "เพิ่มความสว่างของไวยากรณ์",
|
||||
"分析图像更新+周期执行": "การวิเคราะห์การอัปเดตภาพ + การดำเนินการเป็นระยะเวลา",
|
||||
@ -351,7 +343,6 @@
|
||||
"该功能可能会导致游戏崩溃!": "คุณลักษณะนี้อาจทำให้เกมผิดพลาด!",
|
||||
"json翻译文件": "json แปลไฟล์",
|
||||
"选择进程": "ขั้นตอนการเลือก",
|
||||
"超分": "คะแนนพิเศษ",
|
||||
"游戏静音": "ปิดเสียงเกม",
|
||||
"锁定工具栏": "ล็อคแถบเครื่องมือ",
|
||||
"通用文字识别(高精度含位置版)": "การจดจำคำทั่วไป (ความแม่นยำสูงพร้อมรุ่นตำแหน่ง)",
|
||||
@ -361,7 +352,6 @@
|
||||
"替换": "แทนที่",
|
||||
"绘制光标": "วาดเคอร์เซอร์",
|
||||
"颜色设置": "การตั้งค่าสี",
|
||||
"到进程": "ไปยังกระบวนการ",
|
||||
"调整游戏窗口按钮": "ปรับปุ่มหน้าต่างเกม",
|
||||
"HOOK设置": "การตั้งค่า HOOK",
|
||||
"結月ゆかり": "เน็ตมูนคะคะริ",
|
||||
@ -378,7 +368,6 @@
|
||||
"接続詞": "続คำ",
|
||||
"显示游戏静音按钮": "แสดงปุ่มปิดเสียงเกม",
|
||||
"東北ずん子": "โทโฮคุ",
|
||||
"编辑专有名词": "แก้ไขคำนามที่เป็นกรรมสิทธิ์",
|
||||
"目标语言": "ภาษาเป้าหมาย",
|
||||
"乌克兰语": "ยูเครน",
|
||||
"打开设置": "เปิดการตั้งค่า",
|
||||
@ -386,7 +375,6 @@
|
||||
"秒": "วินาที",
|
||||
"所选文件格式错误!": "รูปแบบแฟ้มที่เลือกไม่ถูกต้อง!",
|
||||
"显示移动按钮": "แสดงปุ่มย้าย",
|
||||
"单次负载个数": "จำนวนชิ้นโหลดเดียว",
|
||||
"过滤英文字母": "กรองตัวอักษรภาษาอังกฤษ",
|
||||
"进行一次OCR": "ทำ OCR หนึ่งครั้ง",
|
||||
"选取OCR范围——立即": "เลือกช่วง OCR - ตอนนี้",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "Uçbirine küçültür",
|
||||
"退出": "imzalayın",
|
||||
"设置": "ayarlandır",
|
||||
"基本设置": "Temel ayarlar",
|
||||
"剪贴板": "clipboard",
|
||||
"确定": "belirle",
|
||||
"百度": "Baiduzaire2006. kgm",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "Okuma düğmesini göster",
|
||||
"显示游戏静音按钮": "Oyun sessiz düğmesini göster",
|
||||
"游戏窗口移动时同步移动": "Oyun penceresi hareket ettiğinde eşzamanlı hareket et",
|
||||
"翻译结果繁简体显示": "Çeviri sonuçlarının geleneksel ve basitleştirilmesi",
|
||||
"语音设置": "Ses ayarları",
|
||||
"火山TTS": "Volcano TTS",
|
||||
"选择声音": "Sesi seç",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "Metin ön işleme",
|
||||
"调整执行顺序": "İşletim emrini ayarla",
|
||||
"去除花括号{}": "Kıpırdam bileklerini sil {}",
|
||||
"过滤HTML标签": "HTML etiketleri sil",
|
||||
"过滤换行符": "Süzgüç çizgi kırılması",
|
||||
"自定义python处理": "Özel Python işleme",
|
||||
"辞书设置": "Sözlük ayarları",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "Özel kodu ekle",
|
||||
"搜索特殊码": "Özel kodu arayın",
|
||||
"过滤控制字符": "Süzgüç kontrol karakterleri",
|
||||
"过滤路径": "Süzgüç yolu",
|
||||
"过滤纯英文": "Tüm İngilizce'i sil",
|
||||
"过滤重复": "Çiftleri Süzdür",
|
||||
"获取失败": "Başarısız",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "Düzenleme düğmesini göster",
|
||||
"移动": "hareket et",
|
||||
"显示移动按钮": "Taşıma Düğmesini Göster",
|
||||
"编辑专有名词": "Doğru isimleri düzenle",
|
||||
"设置Token": "Token ayarlayın",
|
||||
"内置": "in şa edilmiş",
|
||||
"该功能可能会导致游戏崩溃!": "Bu fonksiyon oyunu mahvedebilir!",
|
||||
"警告": "uyarı",
|
||||
"文字更新分析": "Metin güncelleştirme analizi",
|
||||
"时间周期执行": "Zaman döngüsü çalışması",
|
||||
"分析图像更新": "Görüntü güncelleştirmelerini analiz et",
|
||||
"周期执行": "Periyodik çalışma",
|
||||
"执行周期": "İşletim döngüsü",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "Seçili dosya format ı yanlış!",
|
||||
"进程号": "İşlem numarası",
|
||||
"进程": "işlem",
|
||||
"到进程": "İşleme",
|
||||
"发现": "Bul",
|
||||
"失败": "başarısız",
|
||||
"仅使用激活的翻译": "Sadece aktif çevirimleri kullan",
|
||||
"云译": "Bulud çevirimi",
|
||||
"使用代理的项目": "Proksiler kullanarak projeler",
|
||||
"相关说明": "İlişkili talimatlar",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Eğer bu yazılım size yardımcı olduğunu hissediyorsanız, sponsorluk için WeChat'ı taramak için hoş geldiniz. Teşekkürler ~",
|
||||
"绑定窗口按钮": "Bağlam Pencere Düğmesi",
|
||||
"处理": "Döndür",
|
||||
"波兰语": "Polonyca@ item Spelling dictionary",
|
||||
"窗口置顶": "Pencere Üst",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Lütfen antivirüs yazılımını tekrar indirin ve tekrar deneyin",
|
||||
"系统未安装": "Sistem kurulmadı",
|
||||
"的OCR模型": "OCR modeli için",
|
||||
"均衡负载": "Düzeltilmiş yük",
|
||||
"单次负载个数": "Tek yükler sayısı",
|
||||
"有道TTS": "Youdao TTS",
|
||||
"不支持的键位": "Desteklenmeyen anahtar pozisyonu",
|
||||
"快捷键冲突": "Kısayol tuş çatışması",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Aktarma başlatılması",
|
||||
"J北京7": "J. Beijing 7",
|
||||
"语音": "sesi",
|
||||
"超分": "Hiperpartisyon",
|
||||
"win7适配版": "Win7 uygulama versiyonu",
|
||||
"東北ずん子/东北俊子": "Dongbei Junzi/Dongbei Junzi",
|
||||
"結月ゆかり/结月缘": "Jieyue Yuan/Jieyue Yuan",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "Мінімізувати до лотка",
|
||||
"退出": "виписати",
|
||||
"设置": "встановлено",
|
||||
"基本设置": "Основні параметри",
|
||||
"剪贴板": "кишені",
|
||||
"确定": "визначити",
|
||||
"百度": "Байдуworld. kgm",
|
||||
@ -59,7 +58,6 @@
|
||||
"居中显示": "Центрувати показ",
|
||||
"描边宽度": "Ширина",
|
||||
"游戏窗口移动时同步移动": "Синхронізувати рух під час пересування вікна гри",
|
||||
"翻译结果繁简体显示": "Традиційний і спрощений показ результатів перекладу",
|
||||
"语音设置": "Параметри голосу",
|
||||
"火山TTS": "Волкановий TTS",
|
||||
"选择声音": "Виберіть звук",
|
||||
@ -68,7 +66,6 @@
|
||||
"文本预处理": "Перепроцес тексту",
|
||||
"调整执行顺序": "Налаштування порядку виконання",
|
||||
"去除花括号{}": "Вилучити об’ єкти {}",
|
||||
"过滤HTML标签": "Фільтрувати мітки HTML",
|
||||
"过滤换行符": "Фільтрувати перерви рядків",
|
||||
"自定义python处理": "Custom Python processing",
|
||||
"辞书设置": "Параметри словника",
|
||||
@ -85,7 +82,6 @@
|
||||
"插入特殊码": "Вставити спеціальний код",
|
||||
"搜索特殊码": "Search for special codes",
|
||||
"过滤控制字符": "Символ керування фільтром",
|
||||
"过滤路径": "Шлях до фільтрування",
|
||||
"过滤纯英文": "Фільтрувати чисту англійську",
|
||||
"过滤重复": "Фільтрувати дублікати",
|
||||
"获取失败": "Спроба отримання зазнала невдачі",
|
||||
@ -177,13 +173,11 @@
|
||||
"飞书": "анонімна літера",
|
||||
"编辑": "редагувати",
|
||||
"移动": "пересунути",
|
||||
"编辑专有名词": "Змінити правильну назву",
|
||||
"设置Token": "Встановити позначку",
|
||||
"内置": "вбудований",
|
||||
"该功能可能会导致游戏崩溃!": "Ця можливість може призвести до аварії гри!",
|
||||
"警告": "попередження",
|
||||
"文字更新分析": "Аналіз оновлення тексту",
|
||||
"时间周期执行": "Виконання часового циклу",
|
||||
"分析图像更新": "Аналізувати оновлення зображення",
|
||||
"周期执行": "Періодичне виконання",
|
||||
"执行周期": "Цикл виконання",
|
||||
@ -265,13 +259,11 @@
|
||||
"所选文件格式错误!": "Вибраний формат файла неправильний!",
|
||||
"进程号": "Номер процесу",
|
||||
"进程": "процес",
|
||||
"到进程": "Процес",
|
||||
"发现": "find",
|
||||
"失败": "невдачі",
|
||||
"仅使用激活的翻译": "Використовувати лише активні переклади",
|
||||
"云译": "Переклад хмар",
|
||||
"使用代理的项目": "Projects using proxies",
|
||||
"相关说明": "Пов’ язані інструкції",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Якщо ви відчуваєте, що це програмне забезпечення допомагає вам, ви можете сканувати WeChat для спонсорування. Дякую ~",
|
||||
"处理": "ручка",
|
||||
"波兰语": "ПольськаName",
|
||||
@ -284,7 +276,6 @@
|
||||
"调整游戏窗口按钮": "Налаштувати кнопки вікна гри",
|
||||
"显示游戏静音按钮": "Показувати кнопку вимкнути гру",
|
||||
"备忘录按钮": "Кнопка пам' яті",
|
||||
"绑定窗口按钮": "Кнопка зв’ язати вікно",
|
||||
"仅": "лише",
|
||||
"任务栏中显示": "Show in taskbar",
|
||||
"移除": "вилучити",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Будь ласка, звантажте і закрийте антивірусне програмне забезпечення знову і спробуйте знову",
|
||||
"系统未安装": "Система не встановлена",
|
||||
"的OCR模型": "Модель OCR для",
|
||||
"均衡负载": "Балансоване завантаження",
|
||||
"单次负载个数": "Кількість окремих завантажень",
|
||||
"有道TTS": "Youdao TTS",
|
||||
"不支持的键位": "Непідтримувана позиція ключа",
|
||||
"快捷键冲突": "Конфлікт клавіш скорочення",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Початок переходу",
|
||||
"J北京7": "Пекінг 7",
|
||||
"语音": "голос",
|
||||
"超分": "Гіперпартація",
|
||||
"win7适配版": "Версія адаптації Win7",
|
||||
"東北ずん子/东北俊子": "Dongbei Junzi/Dongbei Junzi",
|
||||
"結月ゆかり/结月缘": "Jieyue Yuan/Jieyue Yuan",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"最小化到托盘": "Thu nhỏ vào khay",
|
||||
"退出": "Thoát",
|
||||
"设置": "Thiết lập",
|
||||
"基本设置": "Cài đặt cơ bản",
|
||||
"剪贴板": "Bảng nháp",
|
||||
"确定": "Xác định",
|
||||
"百度": "100 triệu",
|
||||
@ -62,7 +61,6 @@
|
||||
"显示朗读按钮": "Hiện nút đọc to",
|
||||
"显示游戏静音按钮": "Hiện nút tắt tiếng trò chơi",
|
||||
"游戏窗口移动时同步移动": "Đồng bộ di chuyển khi cửa sổ trò chơi di chuyển",
|
||||
"翻译结果繁简体显示": "Kết quả phiên dịch Hiển thị đơn giản",
|
||||
"语音设置": "Thiết lập giọng nói",
|
||||
"火山TTS": "Núi lửa TTS",
|
||||
"选择声音": "Chọn âm thanh",
|
||||
@ -71,7 +69,6 @@
|
||||
"文本预处理": "Tiền xử lý văn bản",
|
||||
"调整执行顺序": "Điều chỉnh thứ tự thực hiện",
|
||||
"去除花括号{}": "Bỏ dấu ngoặc nhọn {}",
|
||||
"过滤HTML标签": "Lọc thẻ HTML",
|
||||
"过滤换行符": "Lọc ngắt dòng",
|
||||
"自定义python处理": "Xử lý Python tùy chỉnh",
|
||||
"辞书设置": "Thiết lập từ điển",
|
||||
@ -88,7 +85,6 @@
|
||||
"插入特殊码": "Chèn mã đặc biệt",
|
||||
"搜索特殊码": "Tìm kiếm mã đặc biệt",
|
||||
"过滤控制字符": "Bộ lọc ký tự điều khiển",
|
||||
"过滤路径": "Đường dẫn lọc",
|
||||
"过滤纯英文": "Lọc tiếng Anh thuần túy",
|
||||
"过滤重复": "Lọc trùng lặp",
|
||||
"获取失败": "Nhận thất bại",
|
||||
@ -182,13 +178,11 @@
|
||||
"显示编辑按钮": "Hiện nút chỉnh sửa",
|
||||
"移动": "Di chuyển",
|
||||
"显示移动按钮": "Hiện nút di chuyển",
|
||||
"编辑专有名词": "Danh từ độc quyền biên tập",
|
||||
"设置Token": "Thiết lập Token",
|
||||
"内置": "Được xây dựng trong",
|
||||
"该功能可能会导致游戏崩溃!": "Tính năng này có thể gây ra sự cố trò chơi!",
|
||||
"警告": "Cảnh báo",
|
||||
"文字更新分析": "Phân tích cập nhật văn bản",
|
||||
"时间周期执行": "Thực hiện chu kỳ thời gian",
|
||||
"分析图像更新": "Phân tích cập nhật hình ảnh",
|
||||
"周期执行": "Thực hiện chu kỳ",
|
||||
"执行周期": "Chu kỳ thực hiện",
|
||||
@ -273,15 +267,12 @@
|
||||
"所选文件格式错误!": "Lỗi định dạng tập tin đã chọn!",
|
||||
"进程号": "Số tiến trình",
|
||||
"进程": "Quy trình",
|
||||
"到进程": "Tiến trình",
|
||||
"发现": "Khám phá",
|
||||
"失败": "Thất bại",
|
||||
"仅使用激活的翻译": "Chỉ sử dụng bản dịch kích hoạt",
|
||||
"云译": "Dịch Mây",
|
||||
"使用代理的项目": "Các dự án sử dụng proxy",
|
||||
"相关说明": "Hướng dẫn liên quan",
|
||||
"如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢~": "Nếu bạn cảm thấy phần mềm này có ích cho bạn, hoan nghênh tài trợ quét mã wechat, cảm ơn~",
|
||||
"绑定窗口按钮": "Nút cửa sổ liên kết",
|
||||
"处理": "Xử lý",
|
||||
"波兰语": "Ba Lan",
|
||||
"窗口置顶": "Cửa sổ trên cùng",
|
||||
@ -303,8 +294,6 @@
|
||||
"请重新下载并关闭杀毒软件后重试": "Vui lòng tải xuống và thử lại sau khi tắt phần mềm diệt virus",
|
||||
"系统未安装": "Hệ thống không được cài đặt",
|
||||
"的OCR模型": "Mô hình OCR",
|
||||
"均衡负载": "Cân bằng tải",
|
||||
"单次负载个数": "Số lượng tải đơn",
|
||||
"有道TTS": "Có TTS",
|
||||
"不支持的键位": "Các phím không được hỗ trợ",
|
||||
"快捷键冲突": "Xung đột phím tắt",
|
||||
@ -320,7 +309,6 @@
|
||||
"转区启动": "Khởi động khu vực.",
|
||||
"J北京7": "J Bắc Kinh 7",
|
||||
"语音": "Giọng nói",
|
||||
"超分": "Siêu phân",
|
||||
"win7适配版": "Win7 phiên bản phù hợp",
|
||||
"東北ずん子/东北俊子": "Toshiko Tohoku/Toshiko Tohoku",
|
||||
"結月ゆかり/结月缘": "无月/Kết Nguyệt Duyên",
|
||||
|
@ -208,7 +208,6 @@
|
||||
"图像稳定性阈值": "",
|
||||
"不能为空": "",
|
||||
"描边宽度": "",
|
||||
"过滤路径": "",
|
||||
"复制到剪贴板": "",
|
||||
"选择声音": "",
|
||||
"sqlite文件": "",
|
||||
@ -226,7 +225,6 @@
|
||||
"原文内容": "",
|
||||
"灵格斯词典": "",
|
||||
"辞书": "",
|
||||
"绑定窗口按钮": "",
|
||||
"OCR设置": "",
|
||||
"文本输入": "",
|
||||
"语音": "",
|
||||
@ -263,15 +261,11 @@
|
||||
"显示朗读按钮": "",
|
||||
"显示/隐藏原文": "",
|
||||
"清空": "",
|
||||
"翻译结果繁简体显示": "",
|
||||
"刷新": "",
|
||||
"紲星あかり": "",
|
||||
"时间周期执行": "",
|
||||
"请重新下载并关闭杀毒软件后重试": "",
|
||||
"相关说明": "",
|
||||
"字体": "",
|
||||
"分词": "",
|
||||
"基本设置": "",
|
||||
"光标缩放系数": "",
|
||||
"通用文字识别(标准含位置版)": "",
|
||||
"琴葉茜": "",
|
||||
@ -281,7 +275,6 @@
|
||||
"音街ウナ": "",
|
||||
"判定詞": "",
|
||||
"翻译设置": "",
|
||||
"均衡负载": "",
|
||||
"不透明度": "",
|
||||
"有道2": "",
|
||||
"形容詞": "",
|
||||
@ -303,7 +296,6 @@
|
||||
"警告": "",
|
||||
"俄语": "",
|
||||
"文字更新分析": "",
|
||||
"过滤HTML标签": "",
|
||||
"日语": "",
|
||||
"语法加亮": "",
|
||||
"分析图像更新+周期执行": "",
|
||||
@ -358,7 +350,6 @@
|
||||
"该功能可能会导致游戏崩溃!": "",
|
||||
"json翻译文件": "",
|
||||
"选择进程": "",
|
||||
"超分": "",
|
||||
"游戏静音": "",
|
||||
"锁定工具栏": "",
|
||||
"通用文字识别(高精度含位置版)": "",
|
||||
@ -369,7 +360,6 @@
|
||||
"绘制光标": "",
|
||||
"颜色设置": "",
|
||||
"简体中文": "",
|
||||
"到进程": "",
|
||||
"调整游戏窗口按钮": "",
|
||||
"HOOK设置": "",
|
||||
"結月ゆかり": "",
|
||||
@ -388,7 +378,6 @@
|
||||
"显示游戏静音按钮": "",
|
||||
"拉丁": "",
|
||||
"東北ずん子": "",
|
||||
"编辑专有名词": "",
|
||||
"目标语言": "",
|
||||
"乌克兰语": "",
|
||||
"打开设置": "",
|
||||
@ -396,7 +385,6 @@
|
||||
"秒": "",
|
||||
"所选文件格式错误!": "",
|
||||
"显示移动按钮": "",
|
||||
"单次负载个数": "",
|
||||
"过滤英文字母": "",
|
||||
"进行一次OCR": "",
|
||||
"选取OCR范围——立即": "",
|
||||
|
Loading…
x
Reference in New Issue
Block a user