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