From 49bd7d4809dd8199ac3f3c942104e2556427652f Mon Sep 17 00:00:00 2001 From: zomia Date: Thu, 14 May 2026 09:12:06 +0900 Subject: [PATCH] docs(i18n): apply cp -r flatten fix to zh-CN, ko-KR, pt-BR, tr translations Mirrors the previous commit's fix into the remaining translated docs that carried the same `cp -r ...//* /rules/` form: - docs/zh-CN/README.md (3 install sections: Option A/B blockquote, manual install block, and "Just rules" subset block) - docs/zh-CN/skills/configure-ecc/SKILL.md (1 install block; comments also updated to drop "flat copy into rules/") - docs/ko-KR/README.md (Option A/B blockquote, manual install block, "Just rules" block) - docs/pt-BR/README.md (Option A/B blockquote, manual install block) - docs/tr/README.md (single "Just rules" line) Same mechanical transformation as the previous commit: `rules//* /rules/` -> `rules/ /rules/`. Full test suite (node tests/run-all.js): 2382 passed, 0 failed. markdownlint clean on all modified files. Part of #1879. --- docs/ko-KR/README.md | 12 +++++------ docs/pt-BR/README.md | 10 ++++----- docs/tr/README.md | 2 +- docs/zh-CN/README.md | 26 ++++++++++++------------ docs/zh-CN/skills/configure-ecc/SKILL.md | 12 +++++------ 5 files changed, 31 insertions(+), 31 deletions(-) diff --git a/docs/ko-KR/README.md b/docs/ko-KR/README.md index 26341240..254c3fe6 100644 --- a/docs/ko-KR/README.md +++ b/docs/ko-KR/README.md @@ -387,12 +387,12 @@ Claude Code v2.1+는 설치된 플러그인의 `hooks/hooks.json`을 **자동으 > > # 옵션 A: 사용자 레벨 룰 (모든 프로젝트에 적용) > mkdir -p ~/.claude/rules -> cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -> cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # 사용하는 스택 선택 +> cp -r everything-claude-code/rules/common ~/.claude/rules/common +> cp -r everything-claude-code/rules/typescript ~/.claude/rules/typescript # 사용하는 스택 선택 > > # 옵션 B: 프로젝트 레벨 룰 (현재 프로젝트에만 적용) > mkdir -p .claude/rules -> cp -r everything-claude-code/rules/common/* .claude/rules/ +> cp -r everything-claude-code/rules/common .claude/rules/common > ``` --- @@ -409,8 +409,8 @@ git clone https://github.com/affaan-m/everything-claude-code.git cp everything-claude-code/agents/*.md ~/.claude/agents/ # 룰 복사 (common + 언어별) -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # 사용하는 스택 선택 +cp -r everything-claude-code/rules/common ~/.claude/rules/common +cp -r everything-claude-code/rules/typescript ~/.claude/rules/typescript # 사용하는 스택 선택 # 커맨드 복사 cp everything-claude-code/commands/*.md ~/.claude/commands/ @@ -573,7 +573,7 @@ MCP 서버가 너무 많으면 컨텍스트를 잡아먹습니다. 각 MCP 도 cp everything-claude-code/agents/*.md ~/.claude/agents/ # 룰만 -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ +cp -r everything-claude-code/rules/common ~/.claude/rules/common ``` 각 컴포넌트는 완전히 독립적입니다. diff --git a/docs/pt-BR/README.md b/docs/pt-BR/README.md index a9af42fb..df685652 100644 --- a/docs/pt-BR/README.md +++ b/docs/pt-BR/README.md @@ -342,12 +342,12 @@ Ou adicione diretamente ao seu `~/.claude/settings.json`: > > # Opção A: Regras no nível do usuário (aplica a todos os projetos) > mkdir -p ~/.claude/rules -> cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -> cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # escolha sua stack +> cp -r everything-claude-code/rules/common ~/.claude/rules/common +> cp -r everything-claude-code/rules/typescript ~/.claude/rules/typescript # escolha sua stack > > # Opção B: Regras no nível do projeto (aplica apenas ao projeto atual) > mkdir -p .claude/rules -> cp -r everything-claude-code/rules/common/* .claude/rules/ +> cp -r everything-claude-code/rules/common .claude/rules/common > ``` --- @@ -362,8 +362,8 @@ git clone https://github.com/affaan-m/everything-claude-code.git cp everything-claude-code/agents/*.md ~/.claude/agents/ # Copiar regras (comuns + específicas da linguagem) -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ +cp -r everything-claude-code/rules/common ~/.claude/rules/common +cp -r everything-claude-code/rules/typescript ~/.claude/rules/typescript # Copiar comandos cp everything-claude-code/commands/*.md ~/.claude/commands/ diff --git a/docs/tr/README.md b/docs/tr/README.md index dc1ecc5b..b7ccc200 100644 --- a/docs/tr/README.md +++ b/docs/tr/README.md @@ -390,7 +390,7 @@ Evet. Seçenek 2'yi (manuel kurulum) kullanın ve yalnızca ihtiyacınız olanı cp everything-claude-code/agents/*.md ~/.claude/agents/ # Sadece rule'lar -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ +cp -r everything-claude-code/rules/common ~/.claude/rules/common ``` Her component tamamen bağımsızdır. diff --git a/docs/zh-CN/README.md b/docs/zh-CN/README.md index 4794bef1..90f7cf6c 100644 --- a/docs/zh-CN/README.md +++ b/docs/zh-CN/README.md @@ -637,16 +637,16 @@ Claude Code v2.1+ **会自动加载** 任何已安装插件中的 `hooks/hooks.j > > # 选项 A:用户级规则(适用于所有项目) > mkdir -p ~/.claude/rules -> cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -> cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # 选择您的技术栈 -> cp -r everything-claude-code/rules/python/* ~/.claude/rules/ -> cp -r everything-claude-code/rules/golang/* ~/.claude/rules/ -> cp -r everything-claude-code/rules/php/* ~/.claude/rules/ +> cp -r everything-claude-code/rules/common ~/.claude/rules/common +> cp -r everything-claude-code/rules/typescript ~/.claude/rules/typescript # 选择您的技术栈 +> cp -r everything-claude-code/rules/python ~/.claude/rules/python +> cp -r everything-claude-code/rules/golang ~/.claude/rules/golang +> cp -r everything-claude-code/rules/php ~/.claude/rules/php > > # 选项 B:项目级规则(仅适用于当前项目) > mkdir -p .claude/rules -> cp -r everything-claude-code/rules/common/* .claude/rules/ -> cp -r everything-claude-code/rules/typescript/* .claude/rules/ # 选择您的技术栈 +> cp -r everything-claude-code/rules/common .claude/rules/common +> cp -r everything-claude-code/rules/typescript .claude/rules/typescript # 选择您的技术栈 > ``` *** @@ -663,11 +663,11 @@ git clone https://github.com/affaan-m/everything-claude-code.git cp everything-claude-code/agents/*.md ~/.claude/agents/ # Copy rules (common + language-specific) -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ -cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/ # pick your stack -cp -r everything-claude-code/rules/python/* ~/.claude/rules/ -cp -r everything-claude-code/rules/golang/* ~/.claude/rules/ -cp -r everything-claude-code/rules/php/* ~/.claude/rules/ +cp -r everything-claude-code/rules/common ~/.claude/rules/common +cp -r everything-claude-code/rules/typescript ~/.claude/rules/typescript # pick your stack +cp -r everything-claude-code/rules/python ~/.claude/rules/python +cp -r everything-claude-code/rules/golang ~/.claude/rules/golang +cp -r everything-claude-code/rules/php ~/.claude/rules/php # Copy maintained commands cp everything-claude-code/commands/*.md ~/.claude/commands/ @@ -885,7 +885,7 @@ claude cp everything-claude-code/agents/*.md ~/.claude/agents/ # Just rules -cp -r everything-claude-code/rules/common/* ~/.claude/rules/ +cp -r everything-claude-code/rules/common ~/.claude/rules/common ``` 每个组件都是完全独立的。 diff --git a/docs/zh-CN/skills/configure-ecc/SKILL.md b/docs/zh-CN/skills/configure-ecc/SKILL.md index 02280652..caf6590c 100644 --- a/docs/zh-CN/skills/configure-ecc/SKILL.md +++ b/docs/zh-CN/skills/configure-ecc/SKILL.md @@ -239,13 +239,13 @@ cp -R "${src%/}" "$TARGET/skills/$(basename "${src%/}")" 执行安装: ```bash -# Common rules (flat copy into rules/) -cp -r $ECC_ROOT/rules/common/* $TARGET/rules/ +# Common rules +cp -r $ECC_ROOT/rules/common $TARGET/rules/common -# Language-specific rules (flat copy into rules/) -cp -r $ECC_ROOT/rules/typescript/* $TARGET/rules/ # if selected -cp -r $ECC_ROOT/rules/python/* $TARGET/rules/ # if selected -cp -r $ECC_ROOT/rules/golang/* $TARGET/rules/ # if selected +# Language-specific rules (preserve per-language directories) +cp -r $ECC_ROOT/rules/typescript $TARGET/rules/typescript # if selected +cp -r $ECC_ROOT/rules/python $TARGET/rules/python # if selected +cp -r $ECC_ROOT/rules/golang $TARGET/rules/golang # if selected ``` **重要**:如果用户选择了任何特定语言的规则但**没有**选择通用规则,警告他们: