done
This commit is contained in:
@@ -24,9 +24,7 @@ def contains_chinese(text: str) -> bool:
|
|||||||
"""Check if text contains Chinese characters."""
|
"""Check if text contains Chinese characters."""
|
||||||
if not isinstance(text, str):
|
if not isinstance(text, str):
|
||||||
return False
|
return False
|
||||||
# Unicode ranges for Chinese characters
|
return text != text.encode('ascii', 'ignore').decode('ascii')
|
||||||
chinese_pattern = re.compile(r'[\u4e00-\u9fff\u3400-\u4dbf\u20000-\u2a6df\u2a700-\u2b73f\u2b740-\u2b81f\u2b820-\u2ceaf\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u2f800-\u2fa1f]')
|
|
||||||
return bool(chinese_pattern.search(text))
|
|
||||||
|
|
||||||
async def mutate_chinese_titles(data: Dict[str, Any]) -> None:
|
async def mutate_chinese_titles(data: Dict[str, Any]) -> None:
|
||||||
"""Recursively translate Chinese titles to English."""
|
"""Recursively translate Chinese titles to English."""
|
||||||
|
|||||||
Reference in New Issue
Block a user