/* ============================================================================= * 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_PlanAnalysis: ["예정노선", "Planned Route"], 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_StabRock: ["암반 해석", "Rock Analysis"], DE_Step_StabArea: ["광역 위험", "Area Hazard"], DE_Step_Empty: ["준비 중인 단계입니다.", "This step is not ready yet."], /* --- D04 확정 · 업체 · 내보내기 · B03 예정노선 가져오기(531-3) --- */ D04_Col_Year: ["세트", "Set"], D04_Parts: ["덩이", "parts"], D04_Branch: ["갈래", "branch"], D04_Broken: [ "끊기거나 갈래가 있는 세트는 확정이 막힙니다 — 예정노선에서 한 줄로 이어 오세요:", "Broken or branched sets cannot be confirmed — join them in the planned route:", ], D04_Col_Length: ["연장 (m)", "Length (m)"], D04_Col_Start: ["시점 (위도, 경도)", "Start (lat, lon)"], D04_Col_End: ["종점 (위도, 경도)", "End (lat, lon)"], D04_Col_Chainage: ["측점", "Station"], D04_Col_Confirmed: ["확정", "Confirmed"], D04_Col_Assignees: ["지정 업체", "Assigned firms"], D04_NotSaved: ["예정노선 [저장] 전", "Route not saved"], D04_Company: ["업체(등록 회사 찾기 또는 이름)", "Firm (search or name)"], D04_Email: ["메일", "Email"], D04_Add: ["추가", "Add"], D04_NeedEmail: [ "등록 회사가 아니면 업체명과 메일이 필요합니다.", "Name and email are required for unregistered firms.", ], D04_Sent: ["메일 보냄", "Mailed"], D04_Linked: ["연결됨", "Linked"], D04_Dirty: ["저장 안 된 변경이 있습니다.", "Unsaved changes."], D04_Panel_Years: ["확정할 연도", "Years to confirm"], D04_Save: ["저장", "Save"], D04_Saved: ["지정 업체를 저장했습니다.", "Assignees saved."], D04_Finalize: ["확정", "Confirm"], D04_FinalizeAsk: [ "고른 연도를 확정하고 지정 업체에 노선 묶음을 메일로 보냅니다. 진행할까요?", "Confirm the selected years and mail the route bundles to assigned firms?", ], D04_FinalizePick: ["확정할 연도를 고르세요.", "Pick years to confirm."], D04_Finalized: ["확정 — 메일", "Confirmed — mail"], D04_Export: ["내보내기", "Export"], D04_Import_Btn: ["예정노선에서 가져오기", "Import planned route"], D04_Import_Title: ["지정받은 예정노선 조각 고르기", "Pick an assigned planned-route piece"], D04_Import_Empty: ["우리 회사에 지정된 예정노선이 없습니다.", "No planned route assigned."], D04_Import_Done: ["예정노선을 노선 칸에 넣었습니다.", "Planned route imported."], D04_Update_Banner: ["예정노선이 바뀜", "Planned route changed"], D04_Update_Reimport: ["다시 가져오기", "Re-import"], /* --- 대시보드 [+] 고르기(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_Site: ["기준점", "Reference point"], DE_Reg_SiteHint: [ "지도를 눌러 기준점 하나를 찍습니다 — 예정노선 화면이 처음 자료를 받는 기준(노선과 무관) · 표지를 끌어 옮깁니다.", "Click the map to set one reference point — where the planned route page first loads data (not part of the route). Drag the marker to move it.", ], DE_Reg_SiteEmpty: [ "주소 — 지도를 눌러 기준점을 찍으세요.", "Address — click the map to set the point.", ], DE_Reg_SiteFinding: ["주소 — 찾는 중…", "Address — looking up…"], DE_Reg_SiteAddress: ["주소 — ", "Address — "], DE_Reg_SiteNoAddress: ["주소를 찾지 못했습니다", "Address not found"], DE_Reg_SiteSource: ["출처", "Source"], DE_Reg_SiteRequired: ["지도에서 기준점을 찍으세요.", "Set the reference point on the map."], DE_Reg_Find: ["주소 · 장소 찾기 (Enter)", "Find address or place (Enter)"], DE_Reg_FindShort: ["두 글자 이상", "Two or more characters"], DE_Reg_FindBusy: ["찾는 중…", "Searching…"], DE_Reg_FindNone: ["찾은 곳 없음", "Nothing found"], DE_Reg_FindFail: ["찾지 못함", "Search failed"], DE_Reg_FindAddress: ["주소", "Address"], DE_Reg_FindPlace: ["장소", "Place"], DE_Reg_MapType: ["바탕 지도", "Base map"], DE_Reg_MapNormal: ["일반", "Map"], DE_Reg_MapSatellite: ["위성", "Satellite"], DE_Reg_Name: ["프로젝트명", "Project name"], DE_Reg_StartM: ["노선 시작 측점 (누가거리 m 입력)", "Route start station (enter chainage m)"], DE_Reg_EndM: ["노선 종료 측점 (누가거리 m 입력)", "Route end station (enter chainage m)"], DE_Reg_ChainOrder: ["종료 측점은 시작보다 커야 합니다.", "End station 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."], /* --- 대시보드 표 · 받은 예정노선(528-2) --- */ DE_Kind_Column: ["종류", "Kind"], DE_Assigned_Title: ["받은 예정노선", "Assigned Planned Routes"], DE_Assigned_Year: ["연도", "Year"], DE_Assigned_State: ["연결 상태", "Link"], DE_Assigned_Linked: ["연결됨", "Linked"], DE_Assigned_Unlinked: ["미연결", "Not linked"], DE_Assigned_Update: ["업데이트 있음", "Update available"], DE_Assigned_View: ["보기", "View"], DE_Assigned_Link: ["연결", "Link"], DE_Link_Title: ["예정노선 연결", "Link planned route"], DE_Link_New: ["새 임도 프로젝트로", "As a new road project"], DE_Link_Existing: ["기존 프로젝트에 연결", "Link to an existing project"], DE_Link_NoRoad: ["우리 회사 임도 프로젝트가 없습니다.", "No road project in our company."], } as const satisfies Record;