kcg-ai-monitoring/frontend/src/lib/i18n/locales/en/common.json
Nan Kyung Lee 353c960c3f feat: SFR-05~14 화면 시안 전면 반영 및 UI 신규 구현
- 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>
2026-04-08 17:05:44 +09:00

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"
}
}