|
55 | 55 | "en": "// If file doesn't exist, we start with empty mapping (initialized in NewStore)", |
56 | 56 | "zh-CN": "// 如果文件不存在,我们从空映射开始(在 NewStore 中初始化)" |
57 | 57 | }, |
| 58 | + "0d310452f089217ff04aab2a0affdc3fcfc073fb": { |
| 59 | + "en": "// [MOCK zh-CN-\u003een] // ExtractChineseChars extracts all Chinese characters from the text", |
| 60 | + "zh-CN": "// [MOCK zh-CN-\u003een] // ExtractChineseChars 从文本中提取所有中文字符" |
| 61 | + }, |
58 | 62 | "1100deea685325780dd3995ea189d29d9fa1a810": { |
59 | 63 | "en": "// [MOCK zh-CN-\u003een] // The comment is in the local language (Chinese), stored as LocalLanguage", |
60 | 64 | "zh-CN": "// [MOCK zh-CN-\u003een] // 注释是本地语言(中文),存储为 LocalLanguage" |
|
131 | 135 | "en": "// Save writes the mapping to disk", |
132 | 136 | "zh-CN": "// 将映射保存到磁盘" |
133 | 137 | }, |
| 138 | + "1f7d412e6c84e4fc7e37307df2fc5fa5aebc5b2a": { |
| 139 | + "en": "// [MOCK zh-CN-\u003een] // The comment is in the source language (English), stored as SourceLanguage", |
| 140 | + "zh-CN": "// [MOCK zh-CN-\u003een] // 注释为源语言(英语),存储为 SourceLanguage" |
| 141 | + }, |
134 | 142 | "20297a48f11349b078e64a813b01bd1106c81e2d": { |
135 | 143 | "en": "// c.SourceText is likely TargetLang (ZH)", |
136 | 144 | "zh-CN": "// c.SourceText 很可能是目标语言(ZH)" |
|
175 | 183 | "en": "// Supports fully lowercase baseurl", |
176 | 184 | "zh-CN": "// 支持全小写的 baseurl" |
177 | 185 | }, |
| 186 | + "26fdb22915b02dbd4d963ec993b7d294fdb83233": { |
| 187 | + "en": "// - If zh-CN exists but en is missing: zh-CN -\u003e en", |
| 188 | + "zh-CN": "// - 如果存在 zh-CN 但缺少 en:zh-CN -\u003e en" |
| 189 | + }, |
178 | 190 | "2706578c0b650981533d8d2cbdcfeecb8e5893d3": { |
179 | 191 | "en": "// TextRange represents the range of text in the source code (1-based)", |
180 | 192 | "zh-CN": "// TextRange 表示源代码中的文本范围(基于1的索引)" |
|
187 | 199 | "en": "// - If zh-CN exists but en is missing: zh-CN -\u003e en", |
188 | 200 | "zh-CN": "// - 如果 zh-CN 存在而 en 缺失:zh-CN -\u003e en" |
189 | 201 | }, |
| 202 | + "2b44e782c6f38d9e0a9e72f98a0068300b34e173": { |
| 203 | + "en": "// [MOCK zh-CN-\u003een] // IsChinese determines if the text is primarily in Chinese", |
| 204 | + "zh-CN": "// [MOCK zh-CN-\u003een] // IsChinese 判断文本是否主要为中文" |
| 205 | + }, |
190 | 206 | "2b5d30d04a8c0d6887a4374e1782d0d23b233eea": { |
191 | 207 | "en": "// Get returns the translation for a specific comment ID and language", |
192 | 208 | "zh-CN": "// 根据特定评论ID和语言返回对应的翻译内容" |
|
347 | 363 | "en": "// Parse to get comments", |
348 | 364 | "zh-CN": "// 解析以获取注释" |
349 | 365 | }, |
| 366 | + "4f20c6854aef4996b01df6e5b96bd9d9b4330eee": { |
| 367 | + "en": "// [MOCK zh-CN-\u003een] // Intelligently detect comment language", |
| 368 | + "zh-CN": "// [MOCK zh-CN-\u003een] // 智能检测评论语言" |
| 369 | + }, |
350 | 370 | "51c9f8ab622099ded572c6f04dd0c7a18a888645": { |
351 | 371 | "en": "// We search in store for value == c.SourceText", |
352 | 372 | "zh-CN": "// 我们在 store 中搜索 value == c.SourceText 的记录" |
|
415 | 435 | "en": "// We ignore error here, if file doesn't exist, we just don't show translations", |
416 | 436 | "zh-CN": "// 此处忽略错误,如果文件不存在,我们就不显示翻译内容" |
417 | 437 | }, |
| 438 | + "612f7b79752069b07da19c7d8a36b1cbeb6b9966": { |
| 439 | + "en": "// Supports fully lowercase baseurl", |
| 440 | + "zh-CN": "// 支持完全小写的 baseurl" |
| 441 | + }, |
418 | 442 | "61c91ebabd6370f44743f2e75966a0302a23c7a2": { |
419 | 443 | "en": "// Start column number", |
420 | 444 | "zh-CN": "// 起始列号" |
|
479 | 503 | "en": "// Print to stdout", |
480 | 504 | "zh-CN": "// 打印到标准输出" |
481 | 505 | }, |
| 506 | + "70acf24b12ac086208418df19bf95bb643bcd505": { |
| 507 | + "en": "// - If en exists but zh-CN is missing: en -\u003e zh-CN", |
| 508 | + "zh-CN": "// - 如果存在英文版本但缺少中文简体版本:英文 -\u003e 中文简体" |
| 509 | + }, |
482 | 510 | "725c0ca4655e8edf6ff0d91fc134e2ab89da386f": { |
483 | 511 | "en": "// var result map[string]interface{}", |
484 | 512 | "zh-CN": "// var result map[string]interface{}" |
|
511 | 539 | "en": "// src: the source code content (if nil, read from file)", |
512 | 540 | "zh-CN": "// src: 源代码内容(如果为 nil,则从文件中读取)" |
513 | 541 | }, |
| 542 | + "765adcce53a0282100e787b441689a495d180eed": { |
| 543 | + "en": "// [MOCK zh-CN-\u003een] // Returns \"zh-CN\" if the string contains Chinese characters, otherwise returns \"en\"", |
| 544 | + "zh-CN": "// [模拟 zh-CN-\u003een] // 如果字符串包含中文字符则返回\"zh-CN\",否则返回\"en\"" |
| 545 | + }, |
514 | 546 | "76de4444e19f93b0098234174ac7a8894985ff0c": { |
515 | 547 | "en": "// Directory context - just return the list", |
516 | 548 | "zh-CN": "// 目录上下文 - 仅返回列表" |
|
563 | 595 | "en": "// SaveConfig writes the configuration to the .codei18n/config.json file", |
564 | 596 | "zh-CN": "// SaveConfig 将配置写入 .codei18n/config.json 文件" |
565 | 597 | }, |
| 598 | + "83d7251424739fac63f573e85fffe6a989228fb8": { |
| 599 | + "en": "// [MOCK zh-CN-\u003een] // ContainsChinese Checks if the text contains Chinese characters", |
| 600 | + "zh-CN": "// [MOCK zh-CN-\u003een] // ContainsChinese 检查文本是否包含中文字符" |
| 601 | + }, |
566 | 602 | "83eba6f346a21ef23beb33f21cdbe28d54e95098": { |
567 | 603 | "en": "// [MOCK zh-CN-\u003een] // ExtractChineseChars extracts all Chinese characters from the text", |
568 | 604 | "zh-CN": "// [MOCK zh-CN-\u003een] // ExtractChineseChars 提取文本中的所有中文字符" |
|
711 | 747 | "en": "// Spinner to stderr!", |
712 | 748 | "zh-CN": "// 将 Spinner 输出到 stderr!" |
713 | 749 | }, |
| 750 | + "a4fa569f875c7e28f8646753fc830b5cf4bab9a7": { |
| 751 | + "en": "// [MOCK zh-CN-\u003een] // Check if it contains Chinese characters (CJK Unified Ideographs)", |
| 752 | + "zh-CN": "// [MOCK zh-CN-\u003een] // 检查是否包含中文字符(CJK统一表意文字)" |
| 753 | + }, |
714 | 754 | "a4ff604faceec8a921bd99030d83ebcd77269d5b": { |
715 | 755 | "en": "// Global flags", |
716 | 756 | "zh-CN": "// 全局标志" |
|
759 | 799 | "en": "// Table format (for humans)", |
760 | 800 | "zh-CN": "// 表格格式(供人类阅读)" |
761 | 801 | }, |
| 802 | + "aeea89d13df576e9e4beedbe4eca76808d7243d2": { |
| 803 | + "en": "// [MOCK zh-CN-\u003een] // IsEnglish determines if the text is primarily in English", |
| 804 | + "zh-CN": "// [MOCK zh-CN-\u003een] // IsEnglish 判断文本是否主要为英文" |
| 805 | + }, |
762 | 806 | "af01abfe6c2bf6518f04851b28e88368e8b45da9": { |
763 | 807 | "en": "// This implies file-centric output. But if I scan a dir, I have multiple files.", |
764 | 808 | "zh-CN": "// 这意味着输出是以文件为中心的。但如果我扫描一个目录,就会涉及多个文件。" |
|
775 | 819 | "en": "// But CLI can scan directory.", |
776 | 820 | "zh-CN": "// 但命令行界面可以扫描目录。" |
777 | 821 | }, |
| 822 | + "b0e8c7ede9066d54d8d0eac233cf1190b0a6e936": { |
| 823 | + "en": "// [MOCK zh-CN-\u003een] // Remove comment markers", |
| 824 | + "zh-CN": "// [MOCK zh-CN-\u003een] // 移除注释标记" |
| 825 | + }, |
778 | 826 | "b1b9d221a84b2d3fd01ab05069df07883e8735f5": { |
779 | 827 | "en": "// Actually for IDE integration, we mostly care about single file scan via Stdin.", |
780 | 828 | "zh-CN": "// 实际上对于IDE集成,我们主要关心通过Stdin进行的单文件扫描。" |
|
807 | 855 | "en": "// Parse parses the Go source code and extracts comments", |
808 | 856 | "zh-CN": "// Parse 解析 Go 源代码并提取注释" |
809 | 857 | }, |
| 858 | + "b9abce440a92cd2243f279d7957372323dd43f14": { |
| 859 | + "en": "// Strategy: Bidirectional Translation", |
| 860 | + "zh-CN": "// 策略:双向翻译" |
| 861 | + }, |
810 | 862 | "ba07d3fa4457d40cc45966767892c6bb360698b3": { |
811 | 863 | "en": "// Translate translates a list of texts from source language to target language", |
812 | 864 | "zh-CN": "// Translate 将文本列表从源语言翻译为目标语言" |
|
1023 | 1075 | "en": "// Read optional config from env or default to DeepSeek", |
1024 | 1076 | "zh-CN": "// 从环境变量读取可选配置,或默认使用 DeepSeek" |
1025 | 1077 | }, |
| 1078 | + "e1d2a07c8f6ccf96d7297534f8e88a1c2e47ff78": { |
| 1079 | + "en": "// [MOCK zh-CN-\u003een] // The comment is in the local language (Chinese), stored as LocalLanguage", |
| 1080 | + "zh-CN": "// [MOCK zh-CN-\u003een] // 注释为本地语言(中文),存储为 LocalLanguage" |
| 1081 | + }, |
1026 | 1082 | "e20ae154784ede6f08632501a366d7152f970158": { |
1027 | 1083 | "en": "// 3. Convert comments to English", |
1028 | 1084 | "zh-CN": "// 3. 将注释转换为英文" |
|
1179 | 1235 | "en": "// Case-insensitive check for baseUrl/baseURL/base_url", |
1180 | 1236 | "zh-CN": "// 对 baseUrl/baseURL/base_url 进行不区分大小写的检查" |
1181 | 1237 | }, |
| 1238 | + "ff4f28e672c28221f2d733821d5b0a30821a1011": { |
| 1239 | + "en": "// [MOCK zh-CN-\u003een] // DetectLanguage detects the language of the text", |
| 1240 | + "zh-CN": "// [MOCK zh-CN-\u003een] // DetectLanguage 检测文本的语言" |
| 1241 | + }, |
1182 | 1242 | "ffe3594d913416ff3f3770ae1ae2a968a1e724ed": { |
1183 | 1243 | "en": "// Mutex for counting", |
1184 | 1244 | "zh-CN": "// 用于计数的互斥锁" |
|
0 commit comments