Files
Aislo/ui_template/ui_template_locale_b4.ts
T
eomsangdonandClaude Opus 5.5 a8ad867468 feat(B05·B06 떠남): 346-4 떠남 확인 — 저장 안 한 조작이면 탭 닫기 · 다른 페이지 때 공용 물음
- A00_Common/design/design_leave.ts — 고침 칸(초안 통 − 고름 · 관 id 장부 · 종류 캐시 · 구조물 넘김 · 표준 횡단면 · b08 · b09) 지문 · 모든 노선
- 횡단 초안은 [저장] 뒤에도 남음 — 저장 · 확정 끝 깨끗한 표(markDesignClean)와 다를 때만 물음 · [초기화]는 초안을 다 지움
- B05 ↔ B06 이동은 안 묻고 다시 걺 · [버리고 넘어감] = 고침 칸만 지움 · 저장 실패 = 머묾
- design_page 한 줄(걺) · design_shared 한 줄(저장 끝 표) · 문구 B05_Design_Leave · b07-extent 묶음 다시 지음
- 시험 test_346_4_design_leave.py

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-16 11:43:19 +09:00

118 lines
6.5 KiB
TypeScript

/* =============================================================================
* ui_template_locale_b4.ts
* B09 원가계산서·제비율 요율표 탭 사전 (랩탑 메인 벌 · 2026-09-14 브레인 배정)
*
* b2 가 700줄을 넘어 벌을 나눔 — b3 은 랩탑_서브(내역서·일위대가·단가산출근거) 벌.
* 형식: 키 → [한국어, 영어].
* ========================================================================== */
export const ui_locales_b4 = {
B09_Estimation_Tab_RateTable: ["제비율 요율표", "Overhead Rate Table"],
B09_Estimation_Tab_Contract: ["계약내역", "Contract Bill"],
B09_Estimation_Tab_Execution: ["실행예산", "Execution Budget"],
B09_Estimation_Tab_Progress: ["기성", "Progress Payment"],
B09_Estimation_Tab_Completion: ["준공", "Completion"],
B09_Estimation_Tab_MaterialPrices: ["자재 단가", "Material Prices"],
B08_Quantity_Side_BenchCut_Fill: [
"제안값 넣기 — KDS 표준치수 토사 0.5 m",
"Insert suggested value — KDS standard soil 0.5 m",
],
B08_Quantity_Tab_Hydrology: ["수리집수면적표", "Hydraulic Catchment Table"],
B08_Quantity_Tab_Milestone: ["거리이정표", "Distance Milestones"],
B08_Quantity_Tab_Pending: ["차례대로 만들 탭입니다.", "This tab comes later, in order."],
B08_Quantity_Tab_Materials: ["자재", "Materials"],
B08_Quantity_Tab_MaterialTotal: ["총괄자재수량집계표", "Total Material Quantity Table"],
B08_Quantity_Tab_ConcreteMaterial: [
"콘크리트소요자재집계표",
"Concrete Material Requirement Table",
],
B08_Quantity_Tab_MaterialQuantity: ["자재수량집계표", "Material Quantity Table"],
B08_Quantity_Sheets_Title: ["구조물도", "Structure Sheets"],
B08_Quantity_Sheets_FromCopy: ["프로젝트 복사본", "Project copy"],
B08_Quantity_Sheets_NoCopy: ["복사본에 없음", "Not in the project copy"],
B08_Quantity_Sheets_InputsOnly: [
"일위대가는 넣을 값만 이 사본에서 고침 — 담은로직 · 자재는 원본 층(M02)에서 고침",
"Only inputs are edited in this copy — logic lines and materials are edited in the source layer (M02)",
],
B08_Quantity_Drawing_Loading: ["구조물도를 불러오는 중…", "Loading structure sheets…"],
B08_Quantity_Drawing_Failed: [
"구조물도를 불러오지 못했습니다",
"Failed to load structure sheets",
],
B08_Quantity_Drawing_Missing: [
"사본 없음 — B05 · B06 좌측 패널에서 조합 연결 · [저장] 뒤 보입니다.",
"No project copy — link the combination in the B05 · B06 panel and save.",
],
B08_Quantity_Drawing_NoDrawing: [
"이 조합 사본은 도면이 없습니다 — M02 구조물 조합에서 그린 뒤 [재적용].",
"This copy has no drawing — draw it in M02 structure combinations, then reapply.",
],
B08_Quantity_Summary_Station: ["측점", "Station"],
B08_Quantity_Summary_MissingGroup: ["경로 없음", "No path"],
B08_Quantity_Summary_Loading: ["구조물 집계표를 불러오는 중…", "Loading the structure summary…"],
B08_Quantity_Summary_Failed: [
"구조물 집계표를 불러오지 못했습니다",
"Failed to load the structure summary",
],
B08_Quantity_Summary_NoCombo: [
"저장된 구조물 조합이 없습니다 — B05 · B06 패널에서 조합을 지정 · 저장하세요.",
"No saved structure combinations — assign and save them in the B05 · B06 panel.",
],
B08_Quantity_Summary_NoStation: [
"놓인 구조물 · 배관이 없습니다.",
"No placed structures or pipes.",
],
B08_Quantity_Summary_Total: ["계", "Total"],
B08_Quantity_Summary_Unlinked: ["미연결", "Unlinked"],
B08_Quantity_Summary_LampTip: ["구조물 조합 미연결", "Structure combination unlinked"],
B08_Quantity_Summary_LampOk: ["모두 연결됨", "All linked"],
B08_Quantity_Link_Title: ["조합 연결", "Link combinations"],
B08_Quantity_Link_Body: ["본체", "Body"],
B08_Quantity_Link_Linked: ["연결됨", "Linked"],
B08_Quantity_Link_Pick: ["선택", "Select"],
B08_Quantity_Link_Saved: ["조합을 연결했습니다.", "Combination linked."],
B08_Quantity_Link_Failed: ["조합을 연결하지 못했습니다", "Failed to link the combination"],
B08_Quantity_Link_CopyFailed: [
"연결은 저장했으나 사본을 못 만듦",
"Linked, but the project copy could not be made",
],
B08_Quantity_Link_Unlink: ["연결 끊기", "Unlink"],
B08_Quantity_Link_UnlinkAsk: [
"이 칸의 조합 연결을 끊습니다 — 프로젝트 사본은 남습니다.",
"Unlink this slot — the project copy is kept.",
],
B08_Quantity_Link_Unlinked: ["조합 연결을 끊었습니다.", "Combination unlinked."],
B08_Quantity_Link_UnlinkFailed: ["연결을 끊지 못했습니다", "Failed to unlink"],
B08_Quantity_Link_Update: ["업데이트", "Update"],
B08_Quantity_Link_UpdateTip: [
"마스터가 바뀜 — 원본을 다시 가져와 이 사본에 덮음",
"The master changed — re-import the source into this copy",
],
B08_Quantity_Link_UpdateSame: [
"원본과 같음 — 업데이트할 것 없음",
"Same as the source — nothing to update",
],
B08_Quantity_Link_UpdateAsk: [
"원본을 다시 가져와 이 사본에 덮습니다 — 입력값 · 고른 자재는 살리고(같은 키) 도면 · 면적산출 · 일위대가는 원본 것으로 덮습니다.",
"Re-import the source into this copy — inputs and picked materials are kept (same keys); drawing, area sheet and unit-price sheet are overwritten.",
],
B08_Quantity_Link_UpdateEdited: [
"이 사본에서 고친 것이 덮입니다.",
"Edits made in this copy will be overwritten.",
],
B08_Quantity_Link_UpdateDone: ["업데이트했습니다 — 덮인 것", "Updated — overwritten"],
B08_Quantity_Link_UpdateNone: [
"업데이트했습니다 — 덮인 것 없음(원본과 같았음)",
"Updated — nothing overwritten (same as the source)",
],
B08_Quantity_Link_UpdateFailed: ["업데이트하지 못했습니다", "Failed to update"],
B08_Quantity_Link_Changed: ["마스터가 바뀜", "Master changed"],
B08_Quantity_Link_Edited: ["고침 있음", "Edited"],
B08_Quantity_Link_Gone: ["원본이 없어짐", "Source gone"],
B08_Quantity_Link_Pending: [
"B05 · B06 에 저장 안 한 조작이 있습니다 — B05 · B06 [저장] 먼저 누른 뒤 연결하세요.",
"Unsaved edits in B05 · B06 — save there first, then link.",
],
B05_Design_Leave: ["B05 · B06 에 저장 안 한 조작이 있음", "Unsaved edits in B05 · B06"],
} as const;