From 1b4115769f02681f25c3c95d82227733d53720ec Mon Sep 17 00:00:00 2001 From: Luong NGUYEN Date: Tue, 2 Jun 2026 06:57:08 +0200 Subject: [PATCH] fix(memory): correct settings.json precedence order in vi/ja/uk translations (#133) Mirror the English fix from #131 into the translated docs. The precedence table in 02-memory and the v2.1.119 /config notes still encoded the old, incorrect order (user above project/local). - vi/02-memory: table rows -> local(3) -> project(4) -> user(5, lowest) - ja/02-memory: table rows reordered + /config note policy/local/project - ja/10-cli: /config note chain -> policy -> local -> project -> user - uk/02-memory: table rows reordered Correct order per https://code.claude.com/docs/en/settings: Managed -> CLI args -> Local -> Project -> User (lowest). zh is missing the whole settings section (structural port), tracked separately in #132. Refs #132 --- ja/02-memory/README.md | 6 +++--- ja/10-cli/README.md | 2 +- uk/02-memory/README.md | 4 ++-- vi/02-memory/README.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/ja/02-memory/README.md b/ja/02-memory/README.md index 526afdf..7be7b79 100644 --- a/ja/02-memory/README.md +++ b/ja/02-memory/README.md @@ -302,9 +302,9 @@ Claude Code の設定(`autoMemoryDirectory`、`claudeMdExcludes` などを含 |-------|------|--------| | 1(最高) | 管理ポリシー(システムレベル) | 組織全体への強制 | | 2 | `managed-settings.d/`(v2.1.83+) | モジュール式のポリシードロップイン、アルファベット順にマージ | -| 3 | `~/.claude/settings.json` | ユーザー設定 | +| 3 | `.claude/settings.local.json` | ローカルオーバーライド(git 無視) | | 4 | `.claude/settings.json` | プロジェクトレベル(git にコミット) | -| 5(最低) | `.claude/settings.local.json` | ローカルオーバーライド(git 無視) | +| 5(最低) | `~/.claude/settings.json` | ユーザー設定 | **プラットフォーム固有の設定(v2.1.51+):** @@ -314,7 +314,7 @@ Claude Code の設定(`autoMemoryDirectory`、`claudeMdExcludes` などを含 これらのプラットフォームネイティブの仕組みは JSON 設定ファイルとともに読み込まれ、同じ優先順位ルールに従う。 -> **注意(v2.1.119)**: `/config` の変更は `~/.claude/settings.json` に永続化されるようになった。`/config` で書かれた値は、上記のプロジェクト/ローカル/ポリシーの優先順位チェーンに参加する — もはやセッション限りではない。インタラクティブな編集には `/config` を、スクリプト化または管理された設定には `settings.json` ファイルの直接編集を使う。 +> **注意(v2.1.119)**: `/config` の変更は `~/.claude/settings.json` に永続化されるようになった。`/config` で書かれた値は、上記のポリシー/ローカル/プロジェクトの優先順位チェーンに参加する — もはやセッション限りではない。インタラクティブな編集には `/config` を、スクリプト化または管理された設定には `settings.json` ファイルの直接編集を使う。 ### 保持期間とクリーンアップ設定 diff --git a/ja/10-cli/README.md b/ja/10-cli/README.md index d6f69fc..0051693 100644 --- a/ja/10-cli/README.md +++ b/ja/10-cli/README.md @@ -249,7 +249,7 @@ claude -p --json-schema '{"type":"object","properties":{"bugs":{"type":"array"}} | `--add-dir` | 追加の作業ディレクトリを指定 | `claude --add-dir ../apps ../lib` | | `--setting-sources` | カンマ区切りの設定ソース | `claude --setting-sources user,project` | -> **`/config` の永続化(v2.1.119)**: `/config` コマンドで対話的に行った変更は `~/.claude/settings.json` に書き込まれ、通常の優先順位チェーン(project → local → policy → user)に組み込まれるようになった。v2.1.119 以前は一部の `/config` 変更がセッション限定だった。完全な優先順位については [メモリと設定](../02-memory/README.md) を参照。 +> **`/config` の永続化(v2.1.119)**: `/config` コマンドで対話的に行った変更は `~/.claude/settings.json` に書き込まれ、通常の優先順位チェーン(policy → local → project → user)に組み込まれるようになった。v2.1.119 以前は一部の `/config` 変更がセッション限定だった。完全な優先順位については [メモリと設定](../02-memory/README.md) を参照。 | `--settings` | ファイルまたは JSON から設定を読み込む | `claude --settings ./settings.json` | | `--plugin-dir` | ディレクトリからプラグインを読み込む(複数指定可) | `claude --plugin-dir ./my-plugin` | diff --git a/uk/02-memory/README.md b/uk/02-memory/README.md index f669e3e..d3a5421 100644 --- a/uk/02-memory/README.md +++ b/uk/02-memory/README.md @@ -301,9 +301,9 @@ graph TD |--------|-------------|-------------| | 1 (Найвищий) | Managed policy (системний рівень) | Загальноорганізаційне застосування | | 2 | `managed-settings.d/` (v2.1.83+) | Модульні drop-in політики, об'єднані за алфавітом | -| 3 | `~/.claude/settings.json` | Налаштування користувача | +| 3 | `.claude/settings.local.json` | Локальні перевизначення (ігнорується git) | | 4 | `.claude/settings.json` | Рівень проєкту (комітиться в git) | -| 5 (Найнижчий) | `.claude/settings.local.json` | Локальні перевизначення (ігнорується git) | +| 5 (Найнижчий) | `~/.claude/settings.json` | Налаштування користувача | **Платформо-специфічна конфігурація (v2.1.51+):** diff --git a/vi/02-memory/README.md b/vi/02-memory/README.md index 7ecfa14..9899e6d 100644 --- a/vi/02-memory/README.md +++ b/vi/02-memory/README.md @@ -310,9 +310,9 @@ Các cài đặt Claude Code (bao gồm `autoMemoryDirectory`, `claudeMdExcludes |-------|----------|-------| | 1 (Cao nhất) | Managed policy (cấp hệ thống) | Thực thi toàn tổ chức | | 2 | `managed-settings.d/` (v2.1.83+) | Các drop-in chính sách mô-đun, được hợp nhất theo bảng chữ cái | -| 3 | `~/.claude/settings.json` | Tùy thích người dùng | +| 3 | `.claude/settings.local.json` | Ghi đè cục bộ (bị git bỏ qua) | | 4 | `.claude/settings.json` | Cấp dự án (được commit vào git) | -| 5 (Thấp nhất) | `.claude/settings.local.json` | Ghi đè cục bộ (bị git bỏ qua) | +| 5 (Thấp nhất) | `~/.claude/settings.json` | Tùy thích người dùng | **Cấu hình cụ thể theo nền tảng (v2.1.51+):**