Skip to content

Commit 72d97f4

Browse files
committed
fix: 合并1.2.0后未汉化部分的修复
--bug=1
1 parent f5db9f4 commit 72d97f4

File tree

21 files changed

+2261
-2264
lines changed

21 files changed

+2261
-2264
lines changed

src/commands/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ export function registerSchemaCommand(program: Command): void {
382382
if (options?.json) {
383383
console.log(JSON.stringify(resolution, null, 2));
384384
} else {
385-
console.log(`Schema: ${resolution.name}`);
385+
console.log(`Schema${resolution.name}`);
386386
console.log(`来源: ${resolution.source}`);
387387
console.log(`路径: ${resolution.path}`);
388388

src/commands/workflow/templates.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export async function templatesCommand(options: TemplatesOptions): Promise<void>
8484
}
8585

8686
console.log(`Schema: ${schemaName}`);
87-
console.log(`Source: ${source}`);
87+
console.log(`来源:${source}`);
8888
console.log();
8989

9090
for (const t of templates) {

src/core/completions/templates/zsh-templates.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@
55

66
export const ZSH_DYNAMIC_HELPERS = `# Dynamic completion helpers
77
8-
# Use openspec __complete to get available changes
8+
# Use openspec-cn __complete to get available changes
99
_openspec_complete_changes() {
1010
local -a changes
1111
while IFS=$'\\t' read -r id desc; do
1212
changes+=("$id:$desc")
13-
done < <(openspec __complete changes 2>/dev/null)
13+
done < <(openspec-cn __complete changes 2>/dev/null)
1414
_describe "change" changes
1515
}
1616
17-
# Use openspec __complete to get available specs
17+
# Use openspec-cn __complete to get available specs
1818
_openspec_complete_specs() {
1919
local -a specs
2020
while IFS=$'\\t' read -r id desc; do
2121
specs+=("$id:$desc")
22-
done < <(openspec __complete specs 2>/dev/null)
22+
done < <(openspec-cn __complete specs 2>/dev/null)
2323
_describe "spec" specs
2424
}
2525
@@ -28,9 +28,9 @@ _openspec_complete_items() {
2828
local -a items
2929
while IFS=$'\\t' read -r id desc; do
3030
items+=("$id:$desc")
31-
done < <(openspec __complete changes 2>/dev/null)
31+
done < <(openspec-cn __complete changes 2>/dev/null)
3232
while IFS=$'\\t' read -r id desc; do
3333
items+=("$id:$desc")
34-
done < <(openspec __complete specs 2>/dev/null)
34+
done < <(openspec-cn __complete specs 2>/dev/null)
3535
_describe "item" items
3636
}`;

src/core/init.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ export class InitCommand {
326326
.map((toolId) => AI_TOOLS.find((t) => t.value === toolId)?.name || toolId);
327327

328328
if (configuredNames.length > 0) {
329-
console.log(`OpenSpec configured: ${configuredNames.join(', ')} (pre-selected)`);
329+
console.log(`OpenSpec 已配置:${configuredNames.join(', ')}(已预选)`);
330330
}
331331

332332
const detectedOnlyNames = detectedTools
@@ -335,9 +335,9 @@ export class InitCommand {
335335

336336
if (detectedOnlyNames.length > 0) {
337337
const detectionLabel = shouldPreselectDetected
338-
? 'pre-selected for first-time setup'
339-
: 'not pre-selected';
340-
console.log(`Detected tool directories: ${detectedOnlyNames.join(', ')} (${detectionLabel})`);
338+
? '首次设置已预选'
339+
: '未预选';
340+
console.log(`检测到工具目录:${detectedOnlyNames.join(', ')}${detectionLabel}`);
341341
}
342342

343343
const selectedTools = await searchableMultiSelect({
@@ -666,7 +666,7 @@ export class InitCommand {
666666
} else if (skillCount > 0) {
667667
console.log(`${skillCount} 个技能在 ${toolDirs}/ 中`);
668668
} else if (commandCount > 0) {
669-
console.log(`${commandCount} commands in ${toolDirs}/`);
669+
console.log(`${commandCount} 个命令在 ${toolDirs}/`);
670670
}
671671
}
672672

@@ -705,13 +705,13 @@ export class InitCommand {
705705
const activeWorkflows = [...getProfileWorkflows(activeProfile, globalCfg.workflows)];
706706
console.log();
707707
if (activeWorkflows.includes('propose')) {
708-
console.log(chalk.bold('Getting started:'));
709-
console.log(' Start your first change: /opsx:propose "your idea"');
708+
console.log(chalk.bold('开始使用:'));
709+
console.log(' 开始您的第一个变更:/opsx:propose "您的想法"');
710710
} else if (activeWorkflows.includes('new')) {
711-
console.log(chalk.bold('Getting started:'));
712-
console.log(' Start your first change: /opsx:new "your idea"');
711+
console.log(chalk.bold('开始使用:'));
712+
console.log(' 开始您的第一个变更:/opsx:new "您的想法"');
713713
} else {
714-
console.log("Done. Run 'openspec config profile' to configure your workflows.");
714+
console.log("完成。运行 'openspec-cn config profile' 配置您的工作流程。");
715715
}
716716

717717
// Links

src/core/migration.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,6 @@ export function migrateIfNeeded(projectPath: string, tools: AIToolOption[]): voi
126126
}
127127
saveGlobalConfig(config);
128128

129-
console.log(`Migrated: custom profile with ${installedWorkflows.length} workflows`);
130-
console.log("New in this version: /opsx:propose. Try 'openspec config profile core' for the streamlined experience.");
129+
console.log(`已迁移:自定义配置,共 ${installedWorkflows.length} 个工作流程`);
130+
console.log("本版本新增:/opsx:propose。尝试 'openspec-cn config profile core' 获得精简体验。");
131131
}

0 commit comments

Comments
 (0)