From 6bb1439323380263fd2ae21835e0ceba9eaf685a Mon Sep 17 00:00:00 2001 From: "dingfeng.wong" Date: Thu, 10 Jul 2025 00:48:01 +0800 Subject: [PATCH] done --- src/elf/grafana_cli.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/elf/grafana_cli.py b/src/elf/grafana_cli.py index e74b247..230716f 100644 --- a/src/elf/grafana_cli.py +++ b/src/elf/grafana_cli.py @@ -24,9 +24,7 @@ def contains_chinese(text: str) -> bool: """Check if text contains Chinese characters.""" if not isinstance(text, str): return False - # Unicode ranges for Chinese characters - 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)) + return text != text.encode('ascii', 'ignore').decode('ascii') async def mutate_chinese_titles(data: Dict[str, Any]) -> None: """Recursively translate Chinese titles to English."""