- SFR-05: 위험도지도 좌측 필터 패널 + 우측 격자상세(SHAP) + 내보내기 - SFR-06: 단속계획 3단 메뉴 구조 + SFR-11 하위 11개 화면 - SFR-07: 순찰경로 가중치 슬라이더(α/β/γ) + 시나리오 + 결과통계 - SFR-08: 다함정최적화 커버리지/중복 슬라이더 + 함정별 상세 + 일괄승인 - SFR-09: 불법어선탐지 필터탭 + 탐지요약 + SHAP 패널 + AIS등급 - SFR-11: 단속 사건관리 통합(리스트→등록→상세→수정), AI탐지연계 - SFR-12: 경보현황판 지도중심 레이아웃 + 5등급 경보 + 필터 + 선박목록 - SFR-13: 통계분석 세로스크롤 대시보드 + 기관비교표 + 보고서생성 - SFR-14: 외부서비스 비식별정책 + API정의 + 이용현황 + 장비구성도 - SFR-15: 모바일서비스 상태바+경보+퀵메뉴+위치정보+지도+네비바 - 공통: OSM 지도 적용, Vite CORS 프록시 수정, 3단 메뉴 지원 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
121 lines
3.3 KiB
JSON
121 lines
3.3 KiB
JSON
{
|
|
"nav": {
|
|
"dashboard": "Dashboard",
|
|
"monitoring": "Alert Monitor",
|
|
"riskMap": "Risk Map",
|
|
"enforcementPlan": "Enforcement Plan",
|
|
"darkVessel": "Dark Vessel",
|
|
"gearDetection": "Gear Detection",
|
|
"chinaFishing": "Chinese Vessel",
|
|
"patrolRoute": "Patrol Route",
|
|
"fleetOptimization": "Fleet Optimize",
|
|
"enforcementHistory": "History",
|
|
"eventList": "Event List",
|
|
"mobileService": "Mobile",
|
|
"shipAgent": "Ship Agent",
|
|
"aiAlert": "AI Alert",
|
|
"statistics": "Statistics",
|
|
"externalService": "External API",
|
|
"reports": "Reports",
|
|
"aiModel": "AI Model",
|
|
"mlops": "MLOps",
|
|
"aiAssistant": "AI Q&A",
|
|
"dataHub": "Data Hub",
|
|
"systemConfig": "Settings",
|
|
"notices": "Notices",
|
|
"accessControl": "Access",
|
|
"admin": "Admin",
|
|
"parentReview": "Parent Review",
|
|
"parentExclusion": "Exclusion",
|
|
"labelSession": "Label Session",
|
|
"auditLogs": "Audit Logs",
|
|
"accessLogs": "Access Logs",
|
|
"loginHistory": "Login History",
|
|
"caseManagement": "Case Management",
|
|
"caseRegister": "Case Register",
|
|
"caseEdit": "Case Edit",
|
|
"caseDetail": "Case Detail",
|
|
"matchDashboard": "Match Dashboard",
|
|
"matchVerify": "Match Verify",
|
|
"labelList": "Label Tasks",
|
|
"historySearch": "History Search",
|
|
"vesselHistory": "Vessel History",
|
|
"typeStats": "Type Stats",
|
|
"reportGen": "Report Gen",
|
|
"changeHistory": "Change History"
|
|
},
|
|
"status": {
|
|
"active": "Active",
|
|
"inactive": "Inactive",
|
|
"online": "Online",
|
|
"offline": "Offline",
|
|
"tracking": "Tracking",
|
|
"monitoring": "Monitoring",
|
|
"confirmed": "Confirmed",
|
|
"pending": "Pending"
|
|
},
|
|
"alert": {
|
|
"critical": "Critical",
|
|
"high": "High",
|
|
"medium": "Medium",
|
|
"low": "Low"
|
|
},
|
|
"action": {
|
|
"search": "Search",
|
|
"save": "Save",
|
|
"cancel": "Cancel",
|
|
"delete": "Delete",
|
|
"export": "Export",
|
|
"print": "Print",
|
|
"download": "Download",
|
|
"upload": "Upload",
|
|
"filter": "Filter",
|
|
"reset": "Reset",
|
|
"confirm": "Confirm",
|
|
"close": "Close"
|
|
},
|
|
"layout": {
|
|
"brandTitle": "Fishing Patrol",
|
|
"brandSub": "AI Detection Platform",
|
|
"alertCount_one": "{{count}} Alert",
|
|
"alertCount_other": "{{count}} Alerts",
|
|
"searchPlaceholder": "Search vessel, MMSI, area...",
|
|
"pageSearch": "Search in page...",
|
|
"sessionExpiring": "Session expiring",
|
|
"extendNeeded": "Extend needed",
|
|
"auth": "Auth:",
|
|
"logout": "Logout",
|
|
"download": "Download",
|
|
"excel": "Excel",
|
|
"print": "Print",
|
|
"noExportTable": "No table to export.",
|
|
"fileDownload": "File Download",
|
|
"excelExport": "Excel (CSV) Export"
|
|
},
|
|
"role": {
|
|
"ADMIN": "Admin",
|
|
"OPERATOR": "Operator",
|
|
"ANALYST": "Analyst",
|
|
"FIELD": "Field Officer",
|
|
"VIEWER": "Viewer"
|
|
},
|
|
"group": {
|
|
"monitoring": "Monitoring",
|
|
"detection": "Detection",
|
|
"patrol": "Patrol",
|
|
"enforcement": "Enforcement",
|
|
"fieldOps": "Field Ops",
|
|
"parentInference": "Parent Workflow",
|
|
"statistics": "Statistics",
|
|
"aiOps": "AI Ops",
|
|
"admin": "Admin",
|
|
"enforcementPlan": "Enforcement Plan"
|
|
},
|
|
"subGroup": {
|
|
"caseManagement": "Case Management",
|
|
"aiMatch": "AI Match",
|
|
"historyAnalysis": "History & Analysis",
|
|
"auditTrail": "Audit Trail"
|
|
}
|
|
}
|