260705_1
This commit is contained in:
@@ -332,6 +332,114 @@ export const ui_locales = {
|
||||
],
|
||||
A08_Support_Error_Required: ["모든 항목을 입력하세요.", "Please fill in all fields."],
|
||||
A08_Support_Error_Email: ["이메일 형식이 올바르지 않습니다.", "Invalid email format."],
|
||||
|
||||
/* ===========================================================================
|
||||
* 로그인 후 (B 그룹)
|
||||
* ======================================================================== */
|
||||
|
||||
/* 워크플로우 진행 단계 라벨은 상단 WF_Step_* 키를 재사용 (중복 등록 방지). */
|
||||
|
||||
/* --- 공통: 콘텐츠 미구현 안내 (B03~B06 본문 자리표시) --- */
|
||||
B_Content_Pending: [
|
||||
"이 영역의 상세 기능은 준비 중입니다.",
|
||||
"The detailed features for this area are in preparation.",
|
||||
],
|
||||
|
||||
/* --- B01_AccountDetail 계정 상세 --- */
|
||||
B01_Account_Title: ["내 계정", "My Account"],
|
||||
B01_Account_Subtitle: [
|
||||
"계정 정보와 소속 회사를 확인하고 수정할 수 있습니다.",
|
||||
"View and edit your account information and company.",
|
||||
],
|
||||
B01_Account_Section_Profile: ["기본 정보", "Profile"],
|
||||
B01_Account_Section_Security: ["보안", "Security"],
|
||||
B01_Account_Field_Company: ["회사명", "Company"],
|
||||
B01_Account_Field_Name: ["이름", "Name"],
|
||||
B01_Account_Field_Email: ["이메일", "Email"],
|
||||
B01_Account_Field_Phone: ["연락처", "Phone"],
|
||||
B01_Account_Field_Phone_Placeholder: ["연락처를 입력하세요", "Enter phone number"],
|
||||
B01_Account_Field_CurrentPw: ["현재 비밀번호", "Current password"],
|
||||
B01_Account_Field_NewPw: ["새 비밀번호", "New password"],
|
||||
B01_Account_Field_ConfirmPw: ["새 비밀번호 확인", "Confirm new password"],
|
||||
B01_Account_Save_Profile: ["기본 정보 저장", "Save profile"],
|
||||
B01_Account_Save_Password: ["비밀번호 변경", "Change password"],
|
||||
B01_Account_Success_Profile: ["기본 정보가 저장되었습니다.", "Profile has been saved."],
|
||||
B01_Account_Success_Password: ["비밀번호가 변경되었습니다.", "Password has been changed."],
|
||||
B01_Account_Error_Required: ["필수 항목을 입력하세요.", "Please fill in required fields."],
|
||||
B01_Account_Error_PwMismatch: ["새 비밀번호가 일치하지 않습니다.", "New passwords do not match."],
|
||||
B01_Account_Error_PwLength: [
|
||||
"비밀번호는 8자 이상이어야 합니다.",
|
||||
"Password must be at least 8 characters.",
|
||||
],
|
||||
|
||||
/* --- B02_ProjRegister 프로젝트 등록 --- */
|
||||
B02_Proj_Title: ["프로젝트 등록", "Register Project"],
|
||||
B02_Proj_Subtitle: [
|
||||
"새 임도 설계 프로젝트의 기본 정보를 입력하세요.",
|
||||
"Enter the basic information for a new forest road project.",
|
||||
],
|
||||
B02_Proj_Field_Name: ["프로젝트명", "Project name"],
|
||||
B02_Proj_Field_Name_Placeholder: [
|
||||
"예: 2025년 산불진화임도(기번8)",
|
||||
"e.g. 2025 Fire-suppression Road (No.8)",
|
||||
],
|
||||
B02_Proj_Field_Region: ["사업 지역", "Region"],
|
||||
B02_Proj_Field_Region_Placeholder: ["예: 울진군 금강송면", "e.g. Uljin-gun"],
|
||||
B02_Proj_Field_RoadType: ["임도 종류", "Road type"],
|
||||
B02_Proj_RoadType_Main: ["간선임도", "Main road"],
|
||||
B02_Proj_RoadType_Branch: ["지선임도", "Branch road"],
|
||||
B02_Proj_RoadType_Fire: ["산불진화임도", "Fire-suppression road"],
|
||||
B02_Proj_RoadType_Stream: ["계류보전", "Stream conservation"],
|
||||
B02_Proj_Field_Year: ["사업 연도", "Project year"],
|
||||
B02_Proj_Field_Length: ["예상 연장 (m)", "Estimated length (m)"],
|
||||
B02_Proj_Field_Length_Placeholder: ["예상 노선 길이", "Estimated route length"],
|
||||
B02_Proj_Field_Memo: ["비고", "Notes"],
|
||||
B02_Proj_Field_Memo_Placeholder: ["추가 메모 (선택)", "Additional notes (optional)"],
|
||||
B02_Proj_Submit: ["프로젝트 생성", "Create project"],
|
||||
B02_Proj_Success: [
|
||||
"프로젝트가 생성되었습니다. 파일 입력 단계로 이동합니다.",
|
||||
"Project created. Moving to the file input step.",
|
||||
],
|
||||
B02_Proj_Error_Required: ["필수 항목을 입력하세요.", "Please fill in required fields."],
|
||||
|
||||
/* --- B03_FileInput 파일 입력 --- */
|
||||
B03_File_Title: ["파일 입력", "File Input"],
|
||||
B03_File_Subtitle: [
|
||||
"지형·포인트클라우드·도면 파일을 업로드하세요.",
|
||||
"Upload terrain, point cloud, and drawing files.",
|
||||
],
|
||||
|
||||
/* --- B04_wf1_Surface 지표면 모델 분석 --- */
|
||||
B04_Surface_Title: ["1차 · 지표면 모델 분석", "Step 1 · Surface Analysis"],
|
||||
|
||||
/* --- B05_wf2_Route 경로 설계 --- */
|
||||
B05_Route_Title: ["2차 · 경로 설계", "Step 2 · Route Design"],
|
||||
|
||||
/* --- B06_wf3_ProfileCross 종·횡단 생성 --- */
|
||||
B06_Profile_Title: ["3차 · 종·횡단 생성", "Step 3 · Profile & Cross-section"],
|
||||
|
||||
/* --- B07_wf4_DesignDetail 상세 설계 --- */
|
||||
B07_Design_Title: ["4차 · 상세 설계", "Step 4 · Detailed Design"],
|
||||
|
||||
/* --- B08_wf5_Quantity 수량 산출 --- */
|
||||
B08_Quantity_Title: ["5차 · 수량 산출", "Step 5 · Quantity Takeoff"],
|
||||
|
||||
/* --- B09_wf6_Estimation 견적·문서 --- */
|
||||
B09_Estimation_Title: ["6차 · 견적·문서", "Step 6 · Estimation & Documents"],
|
||||
|
||||
/* --- B10_Payment 결재 --- */
|
||||
B10_Payment_Title: ["결재", "Payment"],
|
||||
B10_Payment_Subtitle: [
|
||||
"산출된 견적을 확인하고 결재를 진행하세요.",
|
||||
"Review the estimate and proceed with payment.",
|
||||
],
|
||||
|
||||
/* --- B11_Status 상태 출력 --- */
|
||||
B11_Status_Title: ["처리 상태", "Status"],
|
||||
B11_Status_Subtitle: [
|
||||
"결재·문서 생성 상태를 확인하고 결과물을 내려받으세요.",
|
||||
"Check payment and document status, and download results.",
|
||||
],
|
||||
} as const satisfies Record<string, LocaleEntry>;
|
||||
|
||||
export type LocaleKey = keyof typeof ui_locales;
|
||||
|
||||
Reference in New Issue
Block a user