Skip to content

Commit 4d26832

Browse files
committed
fix: use English labels in EN prompts for web and HN reports
1 parent f3121f9 commit 4d26832

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

src/prompts-data.ts

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -156,20 +156,30 @@ export function buildWebReportPrompt(results: WebFetchResult[], dateStr: string,
156156
? `首次全量抓取(sitemap 共 ${totalDiscovered} 条 URL,以下为最新 ${newItems.length} 篇正文内容)`
157157
: `今日增量更新,共 ${newItems.length} 篇新内容`;
158158

159-
if (newItems.length === 0) return `## ${siteName}\n\n(${mode},暂无可供分析的内容。)`;
159+
if (newItems.length === 0) {
160+
const noContent =
161+
lang === "en" ? `(${mode}, no content to analyze.)` : `(${mode},暂无可供分析的内容。)`;
162+
return `## ${siteName}\n\n${noContent}`;
163+
}
160164

161165
const unableToExtract = lang === "en" ? "(Unable to extract text content)" : "(无法提取文本内容)";
166+
const categoryLabel = lang === "en" ? "Category" : "分类";
167+
const dateLabel = lang === "en" ? "Published/Updated" : "发布/更新";
168+
const unknownDate = lang === "en" ? "unknown" : "未知";
169+
const excerptLabel = lang === "en" ? "Excerpt" : "内容节选";
162170
const itemsText = newItems
163171
.map((item) =>
164172
[
165173
`### [${item.title || item.url}](${item.url})`,
166-
`- 分类: ${item.category} | 发布/更新: ${item.lastmod.slice(0, 10) || "未知"}`,
167-
`- 内容节选: ${item.content || unableToExtract}`,
174+
`- ${categoryLabel}: ${item.category} | ${dateLabel}: ${item.lastmod.slice(0, 10) || unknownDate}`,
175+
`- ${excerptLabel}: ${item.content || unableToExtract}`,
168176
].join("\n"),
169177
)
170178
.join("\n\n");
171179

172-
return `## ${siteName}${mode})\n\n${itemsText}`;
180+
const lp = lang === "en" ? "(" : "(";
181+
const rp = lang === "en" ? ")" : ")";
182+
return `## ${siteName}${lp}${mode}${rp}\n\n${itemsText}`;
173183
})
174184
.join("\n\n---\n\n");
175185

@@ -356,7 +366,7 @@ export function buildHnPrompt(data: HnData, dateStr: string, lang: Lang = "zh"):
356366
? `${i + 1}. **${s.title}**\n` +
357367
` Link: ${s.url}\n` +
358368
` Discussion: ${s.hnUrl}\n` +
359-
` Score: ${s.points} | Comments: ${s.comments} | Author: @${s.author} | 时间: ${s.createdAt.slice(0, 16)}`
369+
` Score: ${s.points} | Comments: ${s.comments} | Author: @${s.author} | Time: ${s.createdAt.slice(0, 16)}`
360370
: `${i + 1}. **${s.title}**\n` +
361371
` 链接: ${s.url}\n` +
362372
` 讨论: ${s.hnUrl}\n` +

0 commit comments

Comments
 (0)