Files
Aislo/ui_template/ui_template_locale_b4.ts
T
eomsangdonandClaude Opus 5.5 b40a129cb5 feat(B08): 연결된 사본 원천 함수 · 집계표 사본 있는 칸만 · 조합 이름 · 구조물도 사본에서(143-1)
- M02_Item_Snapshot.linked_snapshots — 지정 ∩ 같은 항목 사본 {구조물 id: 항목 · 폴더 · 부분 · 경로} · B08 · B09 공용
- 집계표 서버 — 잇기 목록을 사본으로 거름 · 조합 모두 없는 칸은 안 셈 · 세월교 날 잇기 · 관 몫 본체 잇기 · 「조합 사본 없는 시설 n곳」 알림 · 응답 linked
- 화면 — 조합 이름 = 사본 경로(층 목록 GET 없음) · 측점 · 조합 열 = 사본 있는 것만 · 구조물도 모달 = 사본만(없으면 사본 없음)
- 시험 — test_98 · 120 · 131 픽스처 잇기 · test_61_2 사본만 · 새 test_143_1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-09 14:51:50 +09:00

62 lines
3.3 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_Pending: ["차례대로 만들 탭입니다.", "This tab comes later, in order."],
B08_Quantity_Tab_Structure: ["구조물", "Structure"],
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_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"],
} as const;