fix: 对齐平台渠道与最新情报快照
2026-08-14 平台渠道专项更新:前端和静态SEO只展示平台官网、官方入驻及非中文入驻页辅助翻译;移除类目入口翻译、消费者官网翻译和内部成熟度/新兴参考分文案。 同步59/59权威源、65场跨境活动、28个平台和208条趋势内容;修正IBTE、CCBEC、法国教育部、Shopee和Shopify语种判断,更新README与CHANGELOG并通过Python、Node及静态构建验证。
This commit is contained in:
@@ -53,13 +53,16 @@ def detect_text_language(text: str = "", declared_language: str = "") -> str:
|
||||
|
||||
def url_language_hint(url: str) -> str:
|
||||
value = (url or "").lower()
|
||||
if re.search(r"(?:[?&](?:lang|language|localetype)=|/)(?:zh-cn|zh-hans|cn)(?:\.html?)?(?:[&#/?]|$)", value):
|
||||
if re.search(r"(?:[?&](?:lang|language|localetype)=|/)(?:zh-cn|zh-hans|zh|cn)(?:\.html?)?(?:[&#/?]|$)", value):
|
||||
return "zh-CN"
|
||||
if re.search(r"(?:[?&](?:lang|language|localetype)=|/)(?:zh-tw|zh-hant|tw|hk)(?:\.html?)?(?:[&#/?]|$)", value):
|
||||
return "zh-Hant"
|
||||
host = (urlparse(url).hostname or "").lower().rstrip(".")
|
||||
host_languages = {
|
||||
"bizevent.ccpit.org": "zh-CN",
|
||||
"ccbec-shenzhen.com": "zh-CN",
|
||||
"ibte.co.id": "en",
|
||||
"www.ccbec-shenzhen.com": "zh-CN",
|
||||
"www.coupang.com": "ko",
|
||||
"www.mercadolibre.com": "es",
|
||||
}
|
||||
@@ -88,11 +91,12 @@ def is_simplified_chinese_site(url: str, source_language: str = "", source_text:
|
||||
host = (urlparse(url).hostname or "").lower().rstrip(".")
|
||||
if host.endswith(".cn"):
|
||||
return True
|
||||
url_language = url_language_hint(url)
|
||||
if url_language:
|
||||
return url_language == "zh-CN"
|
||||
declared = detect_text_language("", source_language) if source_language else ""
|
||||
content_language = detect_text_language(source_text) if source_text.strip() else ""
|
||||
if declared in ("zh-CN", "zh-hans", "zh-sg") or content_language == "zh-CN":
|
||||
return True
|
||||
return False
|
||||
return declared == "zh-CN" or content_language == "zh-CN"
|
||||
|
||||
|
||||
def needs_simplified_chinese_translation(language: str) -> bool:
|
||||
|
||||
Reference in New Issue
Block a user