knowledge(마스터화면): 화면 글 점검 — 용어 뒤섞임·죽은 글·오류 안내 부족 적음
M01 문구 파일 4개(Combo·Logic·LogicLab·LogicLab_New Text.ts)와 ui_template_locale_m1.ts 를 읽어 찾음(읽기 전용, 코드·데이터 안 고침). ① 용어 뒤섞임 — 「자재」(재료 아닌 한 자리) · 「단가산출 상세」 대 「호표」(같은 표를 화면마다 다른 말로) · 안 쓰는 M01_GroupTest 가 다른 제목으로 남음. ② API 라는 프로그래머 말이 남은 죽은 글(Edit_CopySoon). ③ 「결과단위」 붙여 쓴 한 자리(다른 곳은 「결과 단위」). ④ Pill_NoPick·Pill_NoValue 가 할 일을 안 알려 줌(다른 멈춤 글은 알려 줌).
This commit is contained in:
@@ -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` 메시지 등)은 안 봄(다른 일감 범위).
|
||||
Reference in New Issue
Block a user