Skip to content

Commit d65f8b8

Browse files
committed
test: 1
--story=1
1 parent 61cbe58 commit d65f8b8

File tree

2 files changed

+61
-1
lines changed

2 files changed

+61
-1
lines changed

.codei18n/mappings.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@
5555
"en": "// If file doesn't exist, we start with empty mapping (initialized in NewStore)",
5656
"zh-CN": "// 如果文件不存在,我们从空映射开始(在 NewStore 中初始化)"
5757
},
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+
},
5862
"1100deea685325780dd3995ea189d29d9fa1a810": {
5963
"en": "// [MOCK zh-CN-\u003een] // The comment is in the local language (Chinese), stored as LocalLanguage",
6064
"zh-CN": "// [MOCK zh-CN-\u003een] // 注释是本地语言(中文),存储为 LocalLanguage"
@@ -131,6 +135,10 @@
131135
"en": "// Save writes the mapping to disk",
132136
"zh-CN": "// 将映射保存到磁盘"
133137
},
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+
},
134142
"20297a48f11349b078e64a813b01bd1106c81e2d": {
135143
"en": "// c.SourceText is likely TargetLang (ZH)",
136144
"zh-CN": "// c.SourceText 很可能是目标语言(ZH)"
@@ -175,6 +183,10 @@
175183
"en": "// Supports fully lowercase baseurl",
176184
"zh-CN": "// 支持全小写的 baseurl"
177185
},
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+
},
178190
"2706578c0b650981533d8d2cbdcfeecb8e5893d3": {
179191
"en": "// TextRange represents the range of text in the source code (1-based)",
180192
"zh-CN": "// TextRange 表示源代码中的文本范围(基于1的索引)"
@@ -187,6 +199,10 @@
187199
"en": "// - If zh-CN exists but en is missing: zh-CN -\u003e en",
188200
"zh-CN": "// - 如果 zh-CN 存在而 en 缺失:zh-CN -\u003e en"
189201
},
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+
},
190206
"2b5d30d04a8c0d6887a4374e1782d0d23b233eea": {
191207
"en": "// Get returns the translation for a specific comment ID and language",
192208
"zh-CN": "// 根据特定评论ID和语言返回对应的翻译内容"
@@ -347,6 +363,10 @@
347363
"en": "// Parse to get comments",
348364
"zh-CN": "// 解析以获取注释"
349365
},
366+
"4f20c6854aef4996b01df6e5b96bd9d9b4330eee": {
367+
"en": "// [MOCK zh-CN-\u003een] // Intelligently detect comment language",
368+
"zh-CN": "// [MOCK zh-CN-\u003een] // 智能检测评论语言"
369+
},
350370
"51c9f8ab622099ded572c6f04dd0c7a18a888645": {
351371
"en": "// We search in store for value == c.SourceText",
352372
"zh-CN": "// 我们在 store 中搜索 value == c.SourceText 的记录"
@@ -415,6 +435,10 @@
415435
"en": "// We ignore error here, if file doesn't exist, we just don't show translations",
416436
"zh-CN": "// 此处忽略错误,如果文件不存在,我们就不显示翻译内容"
417437
},
438+
"612f7b79752069b07da19c7d8a36b1cbeb6b9966": {
439+
"en": "// Supports fully lowercase baseurl",
440+
"zh-CN": "// 支持完全小写的 baseurl"
441+
},
418442
"61c91ebabd6370f44743f2e75966a0302a23c7a2": {
419443
"en": "// Start column number",
420444
"zh-CN": "// 起始列号"
@@ -479,6 +503,10 @@
479503
"en": "// Print to stdout",
480504
"zh-CN": "// 打印到标准输出"
481505
},
506+
"70acf24b12ac086208418df19bf95bb643bcd505": {
507+
"en": "// - If en exists but zh-CN is missing: en -\u003e zh-CN",
508+
"zh-CN": "// - 如果存在英文版本但缺少中文简体版本:英文 -\u003e 中文简体"
509+
},
482510
"725c0ca4655e8edf6ff0d91fc134e2ab89da386f": {
483511
"en": "// var result map[string]interface{}",
484512
"zh-CN": "// var result map[string]interface{}"
@@ -511,6 +539,10 @@
511539
"en": "// src: the source code content (if nil, read from file)",
512540
"zh-CN": "// src: 源代码内容(如果为 nil,则从文件中读取)"
513541
},
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+
},
514546
"76de4444e19f93b0098234174ac7a8894985ff0c": {
515547
"en": "// Directory context - just return the list",
516548
"zh-CN": "// 目录上下文 - 仅返回列表"
@@ -563,6 +595,10 @@
563595
"en": "// SaveConfig writes the configuration to the .codei18n/config.json file",
564596
"zh-CN": "// SaveConfig 将配置写入 .codei18n/config.json 文件"
565597
},
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+
},
566602
"83eba6f346a21ef23beb33f21cdbe28d54e95098": {
567603
"en": "// [MOCK zh-CN-\u003een] // ExtractChineseChars extracts all Chinese characters from the text",
568604
"zh-CN": "// [MOCK zh-CN-\u003een] // ExtractChineseChars 提取文本中的所有中文字符"
@@ -711,6 +747,10 @@
711747
"en": "// Spinner to stderr!",
712748
"zh-CN": "// 将 Spinner 输出到 stderr!"
713749
},
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+
},
714754
"a4ff604faceec8a921bd99030d83ebcd77269d5b": {
715755
"en": "// Global flags",
716756
"zh-CN": "// 全局标志"
@@ -759,6 +799,10 @@
759799
"en": "// Table format (for humans)",
760800
"zh-CN": "// 表格格式(供人类阅读)"
761801
},
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+
},
762806
"af01abfe6c2bf6518f04851b28e88368e8b45da9": {
763807
"en": "// This implies file-centric output. But if I scan a dir, I have multiple files.",
764808
"zh-CN": "// 这意味着输出是以文件为中心的。但如果我扫描一个目录,就会涉及多个文件。"
@@ -775,6 +819,10 @@
775819
"en": "// But CLI can scan directory.",
776820
"zh-CN": "// 但命令行界面可以扫描目录。"
777821
},
822+
"b0e8c7ede9066d54d8d0eac233cf1190b0a6e936": {
823+
"en": "// [MOCK zh-CN-\u003een] // Remove comment markers",
824+
"zh-CN": "// [MOCK zh-CN-\u003een] // 移除注释标记"
825+
},
778826
"b1b9d221a84b2d3fd01ab05069df07883e8735f5": {
779827
"en": "// Actually for IDE integration, we mostly care about single file scan via Stdin.",
780828
"zh-CN": "// 实际上对于IDE集成,我们主要关心通过Stdin进行的单文件扫描。"
@@ -807,6 +855,10 @@
807855
"en": "// Parse parses the Go source code and extracts comments",
808856
"zh-CN": "// Parse 解析 Go 源代码并提取注释"
809857
},
858+
"b9abce440a92cd2243f279d7957372323dd43f14": {
859+
"en": "// Strategy: Bidirectional Translation",
860+
"zh-CN": "// 策略:双向翻译"
861+
},
810862
"ba07d3fa4457d40cc45966767892c6bb360698b3": {
811863
"en": "// Translate translates a list of texts from source language to target language",
812864
"zh-CN": "// Translate 将文本列表从源语言翻译为目标语言"
@@ -1023,6 +1075,10 @@
10231075
"en": "// Read optional config from env or default to DeepSeek",
10241076
"zh-CN": "// 从环境变量读取可选配置,或默认使用 DeepSeek"
10251077
},
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+
},
10261082
"e20ae154784ede6f08632501a366d7152f970158": {
10271083
"en": "// 3. Convert comments to English",
10281084
"zh-CN": "// 3. 将注释转换为英文"
@@ -1179,6 +1235,10 @@
11791235
"en": "// Case-insensitive check for baseUrl/baseURL/base_url",
11801236
"zh-CN": "// 对 baseUrl/baseURL/base_url 进行不区分大小写的检查"
11811237
},
1238+
"ff4f28e672c28221f2d733821d5b0a30821a1011": {
1239+
"en": "// [MOCK zh-CN-\u003een] // DetectLanguage detects the language of the text",
1240+
"zh-CN": "// [MOCK zh-CN-\u003een] // DetectLanguage 检测文本的语言"
1241+
},
11821242
"ffe3594d913416ff3f3770ae1ae2a968a1e724ed": {
11831243
"en": "// Mutex for counting",
11841244
"zh-CN": "// 用于计数的互斥锁"

internal/log/logger.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func Success(format string, a ...interface{}) {
2525
color.New(color.FgGreen).Fprintf(os.Stderr, "[SUCCESS] "+format+"\n", a...)
2626
}
2727

28-
// Warn prints a warning message to Stderr
28+
// Warn prints a warning log
2929
func Warn(format string, a ...interface{}) {
3030
color.New(color.FgYellow).Fprintf(os.Stderr, "[WARN] "+format+"\n", a...)
3131
}

0 commit comments

Comments
 (0)