Files
Aislo/ui_template/ui_template_locale_e04.ts
T

89 lines
4.8 KiB
TypeScript

/* =============================================================================
* ui_template_locale_e04.ts
* 다국어 사전 — E04 안정성평가 3D 해석(요구 347-1 · PLAN 533-3)
*
* 신규 문구는 해당 섹션 최하단에 추가.
* 이 파일은 사전 데이터만 담는다. 합성·언어 전환·t() 헬퍼는 ui_template_locale.ts 참조.
* ========================================================================== */
import type { LocaleEntry } from "./ui_template_locale_common";
export const ui_locales_e04 = {
/* --- 좌측 패널 --- */
E04_NoProject: ["현재 프로젝트가 없습니다.", "No current project."],
E04_Hint: [
"탐색 = USGS Scoops3D 방식 구 · 타원체 격자 + 부피 제약 · 해석 = Hungr 3D Bishop(못 뚫는 층에 잘리면 Janbu 보정).",
"Search = Scoops3D-style sphere/ellipsoid grid with volume limits · Hungr 3D Bishop (Janbu corrected when truncated).",
],
E04_Card_Sections: ["구간", "Sections"],
E04_Card_Search: ["탐색 설정", "Search"],
E04_Card_Advanced: ["고급 설정", "Advanced"],
E04_Start: ["시작 (m)", "Start (m)"],
E04_End: ["끝 (m)", "End (m)"],
E04_Shape: ["활동면 모양", "Slip shape"],
E04_Shape_sphere: ["구", "Sphere"],
E04_Shape_ellipsoid: ["타원체", "Ellipsoid"],
E04_Shape_both: ["구 + 타원체", "Sphere + ellipsoid"],
E04_Ratio: ["타원체 길이비", "Ellipsoid ratio"],
E04_BoxWidth: ["탐색 폭 (중심선 ±m)", "Search half-width (m)"],
E04_Cell: ["기둥 크기 (m)", "Column size (m)"],
E04_Spacing: ["구 중심 간격 (m)", "Center spacing (m)"],
E04_HMin: ["중심 높이 최소 (m)", "Center height min (m)"],
E04_HMax: ["중심 높이 최대 (m)", "Center height max (m)"],
E04_HStep: ["중심 높이 간격 (m)", "Center height step (m)"],
E04_Dr: ["반지름 증분 (m)", "Radius increment (m)"],
E04_MaxDepth: ["최대 깊이 (m)", "Max depth (m)"],
E04_VMin: ["최소 부피 (m³)", "Min volume (m³)"],
E04_VMax: ["최대 부피 (m³)", "Max volume (m³)"],
E04_Method: ["해석 방법", "Method"],
E04_Method_bishop: ["3D Bishop (Hungr) + Janbu 보정", "3D Bishop (Hungr) + corrected Janbu"],
E04_Method_hovland: ["Hovland (비교)", "Hovland (comparison)"],
E04_Defaults: ["기본값", "Defaults"],
E04_Analyze: ["해석", "Analyze"],
E04_Reanalyze: ["다시 해석", "Re-analyze"],
E04_Cancel: ["끊기", "Stop"],
E04_Running: ["해석 중", "Analyzing"],
E04_Cancelled: ["해석을 끊었습니다.", "Analysis stopped."],
E04_Cached: ["입력이 같아 저장된 결과를 엽니다.", "Same inputs — opening the saved result."],
E04_Done: ["3D 해석이 끝났습니다.", "3D analysis finished."],
E04_ReadOnly: ["보기만 허용된 프로젝트입니다.", "View-only project."],
E04_Saved: ["결과 있음", "Saved"],
E04_Stale: ["옛 결과", "Outdated"],
/* --- 가운데 지도 · 3D --- */
E04_View_Plan: ["평면 지도", "Plan map"],
E04_View_3D: ["3D 보기", "3D view"],
E04_Layer_FS: ["최소 안전율", "Min. FS"],
E04_Layer_Volume: ["임계 체적", "Critical volume"],
E04_Legend_FS: ["셀별 최소 안전율", "Min. factor of safety per cell"],
E04_Legend_Volume: ["임계 체적 (m³)", "Critical volume (m³)"],
E04_NoData: ["값 없음", "No data"],
E04_Tip_Station: ["가까운 측점", "Nearest station"],
E04_SlipSurface: ["임계 활동면", "Critical slip surface"],
E04_Map_Empty: ["구간을 고르고 [해석]을 누르세요.", "Pick a section and press [Analyze]."],
/* --- 우측 결과 --- */
E04_Result_Title: ["구간 결과", "Section result"],
E04_Result_F3d: ["3D 최소 안전율", "3D min. FS"],
E04_Result_F2d: ["2D 최소 안전율 (같은 구간)", "2D min. FS (same section)"],
E04_Result_Ratio: ["3D / 2D 비", "3D / 2D ratio"],
E04_Result_Volume: ["임계 체적", "Critical volume"],
E04_Result_Method: ["다스린 방법", "Governing method"],
E04_Result_Where: ["위치 (가까운 측점)", "Location (nearest station)"],
E04_Result_Cells: ["셀 수", "Cells"],
E04_Result_Trials: ["시험 활동면 수", "Trial surfaces"],
E04_Result_Time: ["계산 시간", "Run time"],
E04_Result_None: ["이 구간 결과가 없습니다 — [해석]을 누르세요.", "No result for this section."],
E04_Result_Stale: [
"입력(지반 조건 · 탐색 설정 · 엔진)이 바뀌었습니다 — 다시 해석하세요.",
"Inputs changed — re-analyze.",
],
E04_Result_Preview: [
"미리보기 엔진 결과(3D 엔진 연결 전 · 지형 경사로 만든 값)",
"Preview engine (slope-based placeholder)",
],
E04_No2D: ["2D 결과 없음", "No 2D result"],
E04_MethodName_bishop: ["3D Bishop", "3D Bishop"],
E04_MethodName_janbu_corrected: ["3D Janbu 보정", "3D corrected Janbu"],
} as const satisfies Record<string, LocaleEntry>;