From 6957054f4c386638a459c3ec58ae0f95f3a451e1 Mon Sep 17 00:00:00 2001 From: ypshim Date: Mon, 26 Oct 2026 17:39:23 +0900 Subject: [PATCH] =?UTF-8?q?fix(rebar):=20=ED=99=95=EB=8C=80=EA=B8=B0?= =?UTF-8?q?=EC=B4=88=20n=20=EB=9D=BC=EB=B2=A8=EC=9D=84=20"B11=C2=B7B12=20?= =?UTF-8?q?=EC=97=B0=EC=A7=81=EA=B0=84=EA=B2=A9=20=EB=B0=B0=EC=88=98"?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=80=EA=B2=BD=20(FT02=20=EB=A9=94=EC=8B=9C?= =?UTF-8?q?=EC=A7=80=20=ED=8F=AC=ED=95=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 변수 이름 n과 계산은 그대로 (조립 단 간격 = n·s_v) - FT02 메시지도 같은 이름을 씀 Co-Authored-By: Claude Haiku 5.5 --- src/core/rebar/footing-settings.ts | 3 ++- src/main.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/rebar/footing-settings.ts b/src/core/rebar/footing-settings.ts index 874e026..cc27213 100644 --- a/src/core/rebar/footing-settings.ts +++ b/src/core/rebar/footing-settings.ts @@ -76,9 +76,10 @@ export function footingSettingsIssues(s: FootingRebarSettings): FootingSettingsI out.push({ code: 'FT01', key, message: `FT01 ${key} ${v} 범위 밖 (${lo}–${hi})` }); } } + const names: Record<'n' | 'kB11' | 'kB12', string> = { n: 'B11·B12 연직간격 배수 n', kB11: 'B11 수평간격 배수 k', kB12: 'B12 수평간격 배수 k' }; for (const key of ['n', 'kB11', 'kB12'] as const) { if (Number.isFinite(s[key]) && !Number.isInteger(s[key])) { - out.push({ code: 'FT02', key, message: `FT02 ${key} ${s[key]}는 정수여야 합니다` }); + out.push({ code: 'FT02', key, message: `FT02 ${names[key]} ${s[key]}는 정수여야 합니다` }); } } return out; diff --git a/src/main.ts b/src/main.ts index 21bf2e4..c3a8930 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1302,7 +1302,7 @@ const FOOTING_REBAR_FIELDS: { key: keyof FootingRebarSettings; label: string }[] { key: 'sPerp', label: '격자 실간격 · 교각축 직각 B5–B8 · B11·B12 (mm)' }, { key: 'sV', label: 'B10 높이 간격 s_v (mm)' }, { key: 'eTop', label: 'B5 아래 최소 여유 e_top (mm)' }, - { key: 'n', label: '조립 단 배수 n (B10 간격의 n배)' }, + { key: 'n', label: 'B11·B12 연직간격 배수 n (B10 간격의 n배)' }, { key: 'kB11', label: 'B11 수평간격 배수 k (L 방향, k·s교각축직각)' }, { key: 'kB12', label: 'B12 수평간격 배수 k (W 방향, k·s교각축)' }, ];