Files
Aislo/ui_template/ui_template_locale_b3.ts
T
eomsangdonandClaude Opus 5 85f7c9c6b3 feat(b09): 원가계산 화면 새 틀 — 설계내역서·일위대가·단가산출근거 탭(실무 서식 · 내역 → 호표 → 산근 들어가기)
- 틀 B09_Estimation_UI_Shell: 탭 줄과 등록만 · 탭마다 파일 하나(계약 _Shell_Types)
- 설계내역서: 실무 열(합계/노무/재료/경비 단가·금액) · 머리글 접기·레벨 고르개 · 줄 누르면 제 N 호표 · 단산 N 단추 · 미확정 빨간 테두리
- 일위대가·단가산출근거: 목록표(내역에 처음 쓰인 차례) + 본표 · 줄 누르면 하위 호표·산근·중기로 · 자취 눌러 되돌아감 · Q 식 글자 그대로
- 옛 탭 여섯(원가계산서·중기·관급사급·기초자료·설계서 구성·산출기초)은 옛 코드 그대로 이어 붙임 — 새 탭 파일이 서면 등록 한 줄씩 바꿈
- 본표 합계 줄 = 호표 성분 소계 원 미만 절사 값 · 비율 줄 금액도 0.1원 절사 표시
- 사전 ui_template_locale_b3 새 벌(b2 700줄 넘음)
- 검증: ORCA 검증 프로젝트 — 본체 122,848,989 · 지장목제거 865·15,460,837 · 제 9 호표 합계 1,708 = 산근 8호표 합계 1,708 · 옛 탭 여섯 다 뜸 · 접기 53→51·레벨1 11줄

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-14 01:30:01 +09:00

61 lines
2.9 KiB
TypeScript

/* =============================================================================
* ui_template_locale_b3.ts
* B 그룹 사전 3 — B09 실무 서식 화면(설계내역서·일위대가표·단가산출근거, PLAN 12장)
*
* b2 가 700줄을 넘어 새 벌로 뗌. 신규 문구는 이 파일 최하단에 추가.
* ========================================================================== */
export const ui_locales_b3 = {
/* --- B09 실무 서식 표 --- */
B09_Sheet_Col_ItemNo: ["공종", "Item"],
B09_Sheet_Col_Name: ["명칭", "Name"],
B09_Sheet_Col_Spec: ["규격", "Spec"],
B09_Sheet_Col_Quantity: ["수량", "Qty"],
B09_Sheet_Col_Unit: ["단위", "Unit"],
B09_Sheet_Col_Total: ["합계", "Total"],
B09_Sheet_Col_Labor: ["노무비", "Labor"],
B09_Sheet_Col_Material: ["재료비", "Material"],
B09_Sheet_Col_Expense: ["경비", "Expense"],
B09_Sheet_Col_UnitPrice: ["단가", "Unit price"],
B09_Sheet_Col_Amount: ["금액", "Amount"],
B09_Sheet_Col_Note: ["비고", "Note"],
B09_Sheet_Col_Sheet: ["호표", "Sheet"],
B09_Sheet_Col_Basis: ["산근", "Basis"],
B09_Sheet_Sum: ["합계", "Total"],
B09_Sheet_BodyTotal: ["내역 본체 합계", "Bill body total"],
B09_Sheet_Won: ["원", " KRW"],
B09_Sheet_Count: ["건", ""],
B09_Sheet_Unconfirmed: ["미확정", "Unconfirmed"],
B09_Sheet_Missing: ["금액을 못 세운 줄", "Rows without a price"],
B09_Sheet_Reload: ["다시 불러오기", "Reload"],
B09_Sheet_Level: ["보이는 레벨", "Show levels"],
B09_Sheet_Level_All: ["모두", "All"],
B09_Sheet_Level_Upto: ["레벨까지", " level(s)"],
B09_Sheet_Loading: ["불러오는 중…", "Loading…"],
B09_Sheet_LoadFailed: ["불러오지 못했습니다.", "Could not load."],
B09_Sheet_NoProject: ["프로젝트를 먼저 고르세요.", "Pick a project first."],
B09_Sheet_Open_UnitPrice: [
"누르면 이 줄의 일위대가표로 들어갑니다",
"Click to open this row's unit price sheet",
],
B09_Sheet_Drill: ["누르면 이 줄의 호표로 들어갑니다", "Click to open this row's sheet"],
B09_Sheet_Basis_Short: ["단산", "Basis"],
B09_Sheet_Basis_Long: ["산근", "Basis"],
B09_Sheet_Basis_Suffix: ["호표", ""],
B09_Sheet_Machine: ["시간당 중기", "Machine hourly"],
B09_Sheet_UnitPriceList: ["일위대가 목록표", "Unit price list"],
B09_Sheet_BasisList: ["단가산출근거 목록표", "Price basis list"],
B09_Sheet_EmptyList: [
"내역에 쓰인 호표가 없습니다 — 설계내역서가 먼저 서야 합니다.",
"No sheets used by the bill yet.",
],
B09_Sheet_PickSheet: [
"목록표에서 호표를 누르면 본표가 아래에 섭니다.",
"Click a sheet above to see its table.",
],
B09_Sheet_StructureSheet: [
"구조물도 일위대가는 수량산출 › 구조물도 탭의 일위대가 표가 본표입니다.",
"Structure unit prices are shown on the structure drawing tab.",
],
} as const;