fix: NHK 源配置改 ja(seed 写错了); translate_article 加强 lang_src 兜底
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user