(lines)
| 95 | |
| 96 | # |
| 97 | def extract_chinese_texts(lines): |
| 98 | chinese_pattern = re.compile(r'[\u4e00-\u9fff]+') # Matches Chinese characters |
| 99 | chinese_texts = [] |
| 100 | |
| 101 | for line_number, line in enumerate(lines): |
| 102 | if "<!--" in line: |
| 103 | continue |
| 104 | for match in chinese_pattern.finditer(line): |
| 105 | chinese_text = match.group() |
| 106 | chinese_texts.append((line_number, chinese_text)) |
| 107 | return chinese_texts |
| 108 | |
| 109 | |
| 110 | cache_manager = TranslationCaching() |
no outgoing calls
no test coverage detected