From 8d3e5f82f573ab21e3e620aec4e4c9109c09321b Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 22 Sep 2026 01:27:03 +0900 Subject: [PATCH] =?UTF-8?q?knowledge(=EB=A7=88=EC=8A=A4=ED=84=B0=ED=99=94?= =?UTF-8?q?=EB=A9=B4):=20=ED=99=94=EB=A9=B4=20=EA=B8=80=20=EC=A0=90?= =?UTF-8?q?=EA=B2=80=20=E2=80=94=20=EC=9A=A9=EC=96=B4=20=EB=92=A4=EC=84=9E?= =?UTF-8?q?=EC=9E=84=C2=B7=EC=A3=BD=EC=9D=80=20=EA=B8=80=C2=B7=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EC=95=88=EB=82=B4=20=EB=B6=80=EC=A1=B1=20=EC=A0=81?= =?UTF-8?q?=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit M01 문구 파일 4개(Combo·Logic·LogicLab·LogicLab_New Text.ts)와 ui_template_locale_m1.ts 를 읽어 찾음(읽기 전용, 코드·데이터 안 고침). ① 용어 뒤섞임 — 「자재」(재료 아닌 한 자리) · 「단가산출 상세」 대 「호표」(같은 표를 화면마다 다른 말로) · 안 쓰는 M01_GroupTest 가 다른 제목으로 남음. ② API 라는 프로그래머 말이 남은 죽은 글(Edit_CopySoon). ③ 「결과단위」 붙여 쓴 한 자리(다른 곳은 「결과 단위」). ④ Pill_NoPick·Pill_NoValue 가 할 일을 안 알려 줌(다른 멈춤 글은 알려 줌). --- resources/master_data/ref/_검증_화면글.md | 37 +++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 resources/master_data/ref/_검증_화면글.md diff --git a/resources/master_data/ref/_검증_화면글.md b/resources/master_data/ref/_검증_화면글.md new file mode 100644 index 00000000..7ebe361e --- /dev/null +++ b/resources/master_data/ref/_검증_화면글.md @@ -0,0 +1,37 @@ +# 화면 글 점검 — M01 마스터 화면 (2026-09-22) + +일감29 — 읽기 전용(코드 안 고침). `ui_template/ui_template_locale_m1.ts` 와 `M01_MasterData/*_Text.ts`(Combo·Logic·LogicLab·LogicLab_New) 4개, 그 밖 M01 화면 파일의 글자를 읽어 찾음. 「지금 글 → 고칠 글 · 어디」 만 적음 — 고치지 않음. + +## ① 용어 뒤섞임 + +| 지금 글 | 고칠 글 | 어디 | +|---|---|---| +| `M01_MasterData_UI_LogicLab_Text.ts` `G_material: "자재"` | `"재료"` | 로직개선시험 상세의 「인력·자재·경비」 갈래 이름 — 다른 곳은 전부 「재료」(`M01_GroupMaterial` · 호표 종류 「재료」 · 비목 「재료비」). 이 한 자리만 「자재」 | +| `M01_MasterData_UI_LogicLab_Text.ts` `Ho_Title: "단가산출 상세"` | 「호표」 또는 의도한 이름 확정 | 로직개선시험 화면의 호표 목록 제목. `M01_MasterData_UI_Logic_Text.ts` 의 같은 표(수량·단가·금액 줄)는 `Ho_Title: "호표"` — 같은 것을 화면마다 다른 말로 부름. 의도된 구분(원문 그대로 표 vs 다시 그린 상세)이면 그대로 두되 그 뜻을 아는 사람만 구분 가능 — 확정 필요 | +| `ui_template_locale_m1.ts` `M01_GroupTest: "단가산출 로직 테스트"` | 코드가 쓰는 실제 제목 「로직 개선 시험」 으로 맞추거나 죽은 글 지움 | 이 키를 쓰는 화면 코드가 없음(`M01_MasterData_UI_Side.ts` 는 로직개선시험 제목을 `Logic_Text.ts` 의 `Lab_Title`(「로직 개선 시험」)로 그림) — 안 쓰는 글이 다른 이름으로 남아 헷갈림 | + +## ② 프로그래머 말이 남은 곳 + +| 지금 글 | 고칠 글 | 어디 | +|---|---|---| +| `M01_MasterData_UI_Logic_Text.ts` `Edit_CopySoon: "복제 길(API)이 아직 없음 — 서버가 준비되면 여기서 바로 됨"` | 「아직 여기서 못 바꿈 — 곧 됨」 류로 「API」 빼기 | 로직 화면의 「본떠 만들기」 안내 글. 지금 이 키를 부르는 화면 코드가 없어(죽은 글) 당장 눈에 안 보이지만, 프로그래머 말(API)이 그대로 남아 있어 되살릴 때 그대로 나갈 위험 — 함께 `Edit_Copy`·`Edit_OwnOnly` 도 안 쓰임(로직 화면엔 「본떠 만들기」 버튼 자체가 없고, 그 기능은 로직개선시험 화면의 `Copy_Open`(같은 뜻 「본떠 만들기」)로만 있음) | + +「키」는 로직·표·자재 줄을 가리키는 이 시스템의 정식 낱말(화면·장부 문서 전체가 똑같이 씀)이라 프로그래머 말로 안 봄 — 고칠 것 아님. + +## ③ 오타·띄어쓰기·버튼 이름 불일치 + +| 지금 글 | 고칠 글 | 어디 | +|---|---|---| +| `M01_MasterData_UI_Logic_Text.ts` `Head_Unit: "결과단위"`(붙여 씀) | `"결과 단위"`(띄어 씀) | 로직 목록·상세의 「결과단위」 칸 머리글. `M01_MasterData_UI_Combo_Text.ts` `Col_Unit`·`M01_MasterData_UI_LogicLab_New_Text.ts` `ResultUnit` 은 모두 「결과 단위」(띄어 씀) — 이 한 자리만 붙여 씀 | + +그 밖 — 버튼 이름과 실제 동작을 일일이 맞대 봄(조합 「[새 조합]」↔`tc("New")`="새 조합" · 「[분석]」↔`tn("Analyze")`="분석" · 「위 고칠 곳」↔`tn("Problems")`="고칠 곳" 등) — 다 맞음, 어긋난 버튼 이름 못 찾음. 겹씀(double space)·빠진 조사도 4개 문구 파일 전수 훑어 못 찾음. + +## ④ 오류·멈춤 글이 할 일을 알려 주는지 + +- 잘 된 것 — `Logic_Text.ts` 의 `Stop_*`(멈춘 로직 안내)는 넷 다 「무엇이 비었다/여럿이다 → 무엇을 하라」 꼴(예: `Stop_NoRow`: 「넣은 값에 맞는 표 줄이 없습니다 — 값을 바꿔 보세요」). `M01_Stale`·`Combo_Text.ts Stale` 도 「무엇이 바뀜 — 다시 읽으라」 로 할 일을 알려 줌. +- 약한 것 — `LogicLab_Text.ts` `Pill_NoPick: "고르기 조건에 맞는 마스터 줄이 없음 — 단가를 못 찾음"` 은 사실만 말하고 무엇을 하라는 말이 없음(옆의 `Logic_Text.ts` `Stop_Spec`은 「위 「쓰이는 재료·기계」에서 하나를 골라 주세요」 처럼 할 일까지 적음) — 같이 맞추면 좋음. +- `Pill_NoValue: "관리자 값 미확보 — 마스터에 단가가 없음"` 도 사실만 — 「관리자가 채울 값」(엔진 오류 글이 쓰는 말) 정도로 누가 할 일인지 덧붙이면 나음. + +## 일감19·20·23 범위와 안 겹침 + +이번 점검은 화면 글(`*_Text.ts`·`ui_template_locale_m1.ts`)만 봄 — 로직 데이터·엔진 글(`master_formula.py` 의 `FormulaError` 메시지 등)은 안 봄(다른 일감 범위).