fix
This commit is contained in:
3
.idea/workspace.xml
generated
3
.idea/workspace.xml
generated
@@ -8,7 +8,6 @@
|
|||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/docutranslate/agents/markdown_agent.py" beforeDir="false" afterPath="$PROJECT_DIR$/docutranslate/agents/markdown_agent.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/docutranslate/agents/markdown_agent.py" beforeDir="false" afterPath="$PROJECT_DIR$/docutranslate/agents/markdown_agent.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/docutranslate/app.py" beforeDir="false" afterPath="$PROJECT_DIR$/docutranslate/app.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/docutranslate/app.py" beforeDir="false" afterPath="$PROJECT_DIR$/docutranslate/app.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/pyproject.toml" beforeDir="false" afterPath="$PROJECT_DIR$/pyproject.toml" afterDir="false" />
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -631,7 +630,7 @@
|
|||||||
<option name="version" value="3" />
|
<option name="version" value="3" />
|
||||||
</component>
|
</component>
|
||||||
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
<component name="com.intellij.coverage.CoverageDataManagerImpl">
|
||||||
<SUITE FILE_PATH="coverage/filetranslate$app_test__1_.coverage" NAME="app_test (1) 覆盖结果" MODIFIED="1747448568953" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
<SUITE FILE_PATH="coverage/filetranslate$app_test__1_.coverage" NAME="app_test (1) 覆盖结果" MODIFIED="1747450979398" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||||
<SUITE FILE_PATH="coverage/filetranslate$test.coverage" NAME="test 覆盖结果" MODIFIED="1747301959211" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
<SUITE FILE_PATH="coverage/filetranslate$test.coverage" NAME="test 覆盖结果" MODIFIED="1747301959211" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||||
<SUITE FILE_PATH="coverage/filetranslate$convert.coverage" NAME="convert 覆盖结果" MODIFIED="1746963490689" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/docutranslate/utils" />
|
<SUITE FILE_PATH="coverage/filetranslate$convert.coverage" NAME="convert 覆盖结果" MODIFIED="1746963490689" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/docutranslate/utils" />
|
||||||
<SUITE FILE_PATH="coverage/PDFtranslate$PDFtranslater__1_.coverage" NAME="PDFtranslater (1) 覆盖结果" MODIFIED="1746633258205" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/pdftranslate_packages" />
|
<SUITE FILE_PATH="coverage/PDFtranslate$PDFtranslater__1_.coverage" NAME="PDFtranslater (1) 覆盖结果" MODIFIED="1746633258205" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="false" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/pdftranslate_packages" />
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ class MDTranslateAgent(Agent):
|
|||||||
如果翻译不必要,则返回原文。
|
如果翻译不必要,则返回原文。
|
||||||
不要解释,不要注释。
|
不要解释,不要注释。
|
||||||
不要修改标题的级别(如一级标题不要修改为二级标题)
|
不要修改标题的级别(如一级标题不要修改为二级标题)
|
||||||
引用的参考文献和其作者不要翻译
|
引用的参考文献名和其作者不要翻译
|
||||||
形如<ph-abc123>的占位符不要改变
|
形如<ph-abc123>的占位符不要改变
|
||||||
code、latex和HTML只翻译说明文字,其余保持原文
|
code、latex和HTML只翻译说明文字,其余保持原文
|
||||||
公式必须表示为合法的latex公式,行内公式需被$正确包裹
|
公式必须表示为合法的latex公式,行内公式需被$正确包裹
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ from docutranslate.logger import translater_logger
|
|||||||
|
|
||||||
# --- HTML模板 (JS part needs modification) ---
|
# --- HTML模板 (JS part needs modification) ---
|
||||||
# language=HTML
|
# language=HTML
|
||||||
HTML_TEMPLATE = """<!DOCTYPE html>
|
HTML_TEMPLATE = """
|
||||||
|
<!DOCTYPE html>
|
||||||
<html lang="zh-CN">
|
<html lang="zh-CN">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
@@ -67,6 +68,7 @@ HTML_TEMPLATE = """<!DOCTYPE html>
|
|||||||
display: flex;
|
display: flex;
|
||||||
gap: 0.5rem;
|
gap: 0.5rem;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
justify-content: right;
|
||||||
}
|
}
|
||||||
|
|
||||||
details {
|
details {
|
||||||
@@ -137,22 +139,19 @@ HTML_TEMPLATE = """<!DOCTYPE html>
|
|||||||
}
|
}
|
||||||
|
|
||||||
#fileDropArea.drag-over {
|
#fileDropArea.drag-over {
|
||||||
border-color: var(--pico-primary-focus); /* Pico primary color */
|
border-color: #1095c1; /* Pico primary color (定量替换 var(--pico-primary-focus)) */
|
||||||
background-color: var(--pico-primary-background);
|
background-color: #e7f5fa; /* Pico primary background (定量替换 var(--pico-primary-background)) */
|
||||||
}
|
}
|
||||||
|
|
||||||
#fileDropArea.file-selected {
|
#fileDropArea.file-selected {
|
||||||
border-color: var(--pico-form-element-valid-border-color, #2e7d32); /* Pico success color */
|
border-color: #2e7d32; /* Pico success color (定量替换 var(--pico-form-element-valid-border-color, #2e7d32)) */
|
||||||
background-color: var(--pico-form-element-valid-background-color, #e8f5e9); /* Light green */
|
background-color: #e8f5e9; /* Light green (定量替换 var(--pico-form-element-valid-background-color, #e8f5e9)) */
|
||||||
}
|
}
|
||||||
|
|
||||||
#fileDropArea p { /* General style for <p> inside drop area */
|
#fileDropArea p { /* General style for <p> inside drop area */
|
||||||
margin: 0.5rem 0;
|
margin: 0.5rem 0;
|
||||||
color: #555;
|
color: #555;
|
||||||
} \
|
}
|
||||||
|
|
||||||
/* #fileDropPrompt will be hidden/shown by JS using .hidden class */
|
|
||||||
|
|
||||||
|
|
||||||
#fileNameDisplay {
|
#fileNameDisplay {
|
||||||
margin-top: 0.5rem;
|
margin-top: 0.5rem;
|
||||||
@@ -163,15 +162,15 @@ HTML_TEMPLATE = """<!DOCTYPE html>
|
|||||||
#fileNameDisplay.has-file {
|
#fileNameDisplay.has-file {
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: var(--pico-form-element-valid-border-color, #1a531d); /* Darker green or success color */
|
color: #1a531d; /* Darker green or success color (定量替换 var(--pico-form-element-valid-border-color, #1a531d)) */
|
||||||
}
|
}
|
||||||
|
|
||||||
#fileDropArea.input-error {
|
#fileDropArea.input-error {
|
||||||
border-color: var(--pico-form-element-invalid-border-color, #d32f2f) !important;
|
border-color: #d32f2f !important; /* (定量替换 var(--pico-form-element-invalid-border-color, #d32f2f)) */
|
||||||
} \
|
}
|
||||||
|
|
||||||
#fileNameDisplay.input-error-text {
|
#fileNameDisplay.input-error-text {
|
||||||
color: var(--pico-form-element-invalid-border-color, #d32f2f) !important;
|
color: #d32f2f !important; /* (定量替换 var(--pico-form-element-invalid-border-color, #d32f2f)) */
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -229,7 +228,7 @@ HTML_TEMPLATE = """<!DOCTYPE html>
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<details open>
|
<details>
|
||||||
<summary>API 配置</summary>
|
<summary>API 配置</summary>
|
||||||
<div class="form-grid">
|
<div class="form-grid">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@@ -602,6 +601,7 @@ HTML_TEMPLATE = """<!DOCTYPE html>
|
|||||||
if (statusPollIntervalId) clearInterval(statusPollIntervalId);
|
if (statusPollIntervalId) clearInterval(statusPollIntervalId);
|
||||||
logPollIntervalId = null;
|
logPollIntervalId = null;
|
||||||
statusPollIntervalId = null;
|
statusPollIntervalId = null;
|
||||||
|
setTimeout(pollLogs, 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadSettings() {
|
function loadSettings() {
|
||||||
|
|||||||
Reference in New Issue
Block a user