fix: NHK 源配置改 ja(seed 写错了); translate_article 加强 lang_src 兜底

This commit is contained in:
Mavis
2026-06-08 00:54:02 +08:00
parent 639562593e
commit 523c82f7a5
3 changed files with 68 additions and 2 deletions

View File

@@ -64,7 +64,7 @@ SEEDS = [
"kind": "rss",
"url": "https://www3.nhk.or.jp/rss/news/cat0.xml",
"region": "asia",
"language_src": "en",
"language_src": "ja",
"priority": 70,
"fetch_interval_min": 60,
"translate_to": "zh",

View File

@@ -155,7 +155,12 @@ async def translate_article(article_id: int) -> None:
return
title = art.title
body_text = (art.body_text or "")[:TRANSLATE_BODY_MAX]
lang_src = art.lang_src or "auto"
# lang_src 优先级:article.lang_src > source.language_src > "auto"
# (article 入库时已经优先用了 feedparser 的 lang,这里再做一次兜底)
if not art.lang_src and art.source and art.source.language_src:
lang_src = art.source.language_src
else:
lang_src = art.lang_src or "auto"
target = "zh"
article_id_ref = art.id