Files
Aislo/ui_template/ui_template_locale_de.ts
T
eomsangdonandClaude Opus 5.5 a08dd82112 feat(529-1): D01 예정노선 등록 · E01 안정성평가 만들기 화면
- D01 칸: 사업연도 시작 · 끝 · 사업지역 · 종류 「노선 계획」 고정 · 임도 종류(B02 값) · 설계속도(종류별 고를 값 · 기본 최저 = resolve_design_speed) · 프로젝트명(B02 이름 조합기 · 연도 자리 「시작~끝」) · 노선 시작 · 종료 누가거리 · 도면 칸 없음
- E01: 대상 임도(source-candidates = B06 완료만) · 이름(손대기 전 「원본 이름 안정성평가」)
- [등록] = POST /api/d01/project · /api/e01/project → 현재 프로젝트 · 첫 단계(D02 · E02) · 공용 createGroupProject
- 설계속도 선택지 = B05 SPEED_CHOICES(파이썬 거울 시험 있음) · 모양 = B02 등록 CSS 그대로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 19:39:20 +09:00

66 lines
3.3 KiB
TypeScript

/* =============================================================================
* ui_template_locale_de.ts
* 다국어 사전 — D 예정노선 · E 안정성평가 그룹(요구 345) · 대시보드 [+] 고르기
*
* 신규 문구는 해당 섹션 최하단에 추가.
* 이 파일은 사전 데이터만 담는다. 합성·언어 전환·t() 헬퍼는 ui_template_locale.ts 참조.
* ========================================================================== */
import type { LocaleEntry } from "./ui_template_locale_common";
export const ui_locales_de = {
/* --- 단계 막대 · 빈 단계 --- */
DE_Step_PlanBase: ["기준 지정", "Base Points"],
DE_Step_PlanAnalysis: ["노선 분석", "Route Analysis"],
DE_Step_PlanConfirm: ["확정 · 내보내기", "Confirm · Export"],
DE_Step_StabGround: ["지반 조건", "Ground"],
DE_Step_StabSection: ["2D 해석", "2D Analysis"],
DE_Step_Stab3D: ["3D 해석", "3D Analysis"],
DE_Step_StabReport: ["보고서", "Report"],
DE_Step_Empty: ["준비 중인 단계입니다.", "This step is not ready yet."],
/* --- 대시보드 [+] 고르기(528-2) --- */
DE_New_Title: ["새 프로젝트", "New Project"],
DE_New_Plan: ["예정노선", "Planned Route"],
DE_New_Road: ["임도설계", "Forest Road Design"],
DE_New_Erosion: ["사방설계", "Erosion Control"],
DE_New_Stability: ["안정성평가", "Stability Assessment"],
DE_New_Soon: ["준비 중", "Coming soon"],
DE_New_PlanForestOnly: [
"예정노선은 산림청(시스템 관리자 · go.kr 메일)만 만들 수 있습니다.",
"Only the Korea Forest Service (system admin · go.kr mail) can create planned routes.",
],
/* --- 등록 화면 D01 · E01(529-1 · 528-2) --- */
DE_Reg_PlanTitle: ["예정노선 등록", "Register Planned Route"],
DE_Reg_PlanSubtitle: [
"여러 해에 걸친 예정노선의 기본 정보를 넣습니다.",
"Enter the basics of a multi-year planned route.",
],
DE_Reg_StabTitle: ["안정성평가 만들기", "New Stability Assessment"],
DE_Reg_StabSubtitle: [
"횡단 설계까지 끝난 임도 프로젝트를 골라 그 시점 자료로 평가합니다.",
"Pick a forest road project with finished cross-sections; its data is copied as of now.",
],
DE_Reg_YearStart: ["사업 연도 시작", "Start year"],
DE_Reg_YearEnd: ["사업 연도 끝", "End year"],
DE_Reg_YearOrder: [
"끝 연도는 시작 연도와 같거나 뒤여야 합니다.",
"End year must not precede start year.",
],
DE_Reg_Kind: ["종류", "Kind"],
DE_Reg_KindPlan: ["노선 계획", "Route plan"],
DE_Reg_DesignSpeed: ["설계속도", "Design speed"],
DE_Reg_Name: ["프로젝트명", "Project name"],
DE_Reg_StartM: ["노선 시작 누가거리 (m)", "Route start chainage (m)"],
DE_Reg_EndM: ["노선 종료 누가거리 (m)", "Route end chainage (m)"],
DE_Reg_ChainOrder: ["종료 누가거리는 시작보다 커야 합니다.", "End chainage must exceed start."],
DE_Reg_Source: ["대상 임도 프로젝트", "Source forest road project"],
DE_Reg_SourceEmpty: [
"횡단 설계(B06)까지 끝난 임도 프로젝트가 없습니다.",
"No forest road project has finished cross-sections (B06).",
],
DE_Reg_Submit: ["등록", "Register"],
DE_Reg_Success: ["프로젝트를 만들었습니다.", "Project created."],
} as const satisfies Record<string, LocaleEntry>;