kcg-ai-monitoring/frontend/src/lib/i18n/locales/en/common.json
htlee d08d614b5f fix(frontend): 메뉴 중복 해소 + system-flow 노드 동기화 + V019 권한 트리
- /map-control labelKey nav.riskMap → nav.mapControl (위험도 지도 중복 해소)
- i18n nav.mapControl 키 추가 (ko: 해역 관리, en: Map Control)
- V019 마이그레이션: ai-operations:llm-ops 권한 트리 항목 추가 (PR #22 누락분)
- system-flow 08-frontend.json: 누락 노드 14개 추가
  - ui.map_control, ui.risk_map, ui.patrol_route, ui.fleet_optimization
  - ui.report_management, ui.external_service
  - ui.ai_model, ui.mlops, ui.llm_ops
  - ui.mobile_service, ui.ship_agent
  - ui.admin_panel, ui.permissions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 12:05:35 +09:00

249 lines
6.1 KiB
JSON

{
"nav": {
"dashboard": "Dashboard",
"monitoring": "Alert Monitor",
"riskMap": "Risk Map",
"mapControl": "Map Control",
"enforcementPlan": "Enforcement Plan",
"darkVessel": "Dark Vessel",
"gearDetection": "Gear Detection",
"chinaFishing": "Chinese Vessel",
"patrolRoute": "Patrol Route",
"fleetOptimization": "Fleet Optimize",
"enforcementHistory": "History",
"realtimeEvent": "Realtime Events",
"eventList": "Event List",
"mobileService": "Mobile",
"shipAgent": "Ship Agent",
"aiAlert": "AI Alert",
"statistics": "Statistics",
"externalService": "External API",
"reports": "Reports",
"aiModel": "AI Model",
"mlops": "MLOps",
"llmOps": "LLM Ops",
"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"
},
"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"
},
"violation": {
"eezViolation": "EEZ Violation",
"darkVessel": "Dark Vessel",
"mmsiTampering": "MMSI Tampering",
"illegalTransship": "Illegal Transship",
"illegalGear": "Illegal Gear",
"riskBehavior": "Risk Behavior"
},
"eventStatus": {
"NEW": "New",
"ACK": "Acknowledged",
"IN_PROGRESS": "In Progress",
"RESOLVED": "Resolved",
"FALSE_POSITIVE": "False Positive"
},
"enforcementAction": {
"CAPTURE": "Capture",
"INSPECT": "Inspect",
"WARN": "Warn",
"DISPERSE": "Disperse",
"TRACK": "Track",
"EVIDENCE": "Evidence"
},
"enforcementResult": {
"PUNISHED": "Punished",
"REFERRED": "Referred",
"WARNED": "Warned",
"RELEASED": "Released",
"FALSE_POSITIVE": "False Positive"
},
"patrolStatus": {
"AVAILABLE": "Available",
"ON_PATROL": "On Patrol",
"IN_PURSUIT": "In Pursuit",
"INSPECTING": "Inspecting",
"RETURNING": "Returning",
"STANDBY": "Standby",
"MAINTENANCE": "Maintenance"
},
"engineSeverity": {
"CRITICAL": "Critical",
"HIGH_CRITICAL": "High~Critical",
"HIGH": "High",
"MEDIUM_CRITICAL": "Medium~Critical",
"MEDIUM": "Medium",
"LOW": "Low",
"NONE": "-"
},
"deviceStatus": {
"ONLINE": "Online",
"OFFLINE": "Offline",
"SYNCING": "Syncing",
"NOT_DEPLOYED": "Not Deployed"
},
"parentResolution": {
"UNRESOLVED": "Unresolved",
"REVIEW_REQUIRED": "Review Required",
"MANUAL_CONFIRMED": "Manually Confirmed"
},
"labelSession": {
"ACTIVE": "Active",
"COMPLETED": "Completed",
"CANCELLED": "Cancelled"
},
"modelStatus": {
"DEPLOYED": "Deployed",
"APPROVED": "Approved",
"TESTING": "Testing",
"DRAFT": "Draft"
},
"gearGroupType": {
"FLEET": "Fleet",
"GEAR_IN_ZONE": "In-Zone Gear",
"GEAR_OUT_ZONE": "Out-Zone Gear"
},
"darkPattern": {
"AIS_FULL_BLOCK": "AIS Full Block",
"MMSI_SPOOFING": "MMSI Spoofing",
"LONG_LOSS": "Long Loss",
"INTERMITTENT": "Intermittent",
"SPEED_ANOMALY": "Speed Anomaly"
},
"darkTier": {
"CRITICAL": "Intentional Loss (Critical)",
"HIGH": "Suspicious Loss",
"WATCH": "Under Watch",
"NONE": "Normal"
},
"transshipTier": {
"CRITICAL": "Confirmed Transship",
"HIGH": "Suspected Transship",
"WATCH": "Under Watch"
},
"adminSubGroup": {
"aiPlatform": "AI Platform",
"systemOps": "System Operations",
"userMgmt": "User Management",
"auditSecurity": "Audit & Security"
},
"userAccountStatus": {
"ACTIVE": "Active",
"PENDING": "Pending",
"LOCKED": "Locked",
"INACTIVE": "Inactive"
},
"loginResult": {
"SUCCESS": "Success",
"FAILED": "Failed",
"LOCKED": "Locked"
},
"permitStatus": {
"VALID": "Valid",
"PENDING": "Pending",
"EXPIRED": "Expired",
"UNLICENSED": "Unlicensed"
},
"gearJudgment": {
"NORMAL": "Normal",
"CHECKING": "Checking",
"SUSPECT_ILLEGAL": "Suspect Illegal"
},
"vesselSurveillance": {
"TRACKING": "Tracking",
"WATCHING": "Watching",
"CHECKING": "Checking",
"NORMAL": "Normal"
},
"vesselRing": {
"SAFE": "Safe",
"SUSPECT": "Suspect",
"WARNING": "Warning"
},
"connectionStatus": {
"OK": "OK",
"WARNING": "Warning",
"ERROR": "Error"
},
"trainingZone": {
"NAVY": "Navy Zone",
"AIRFORCE": "Airforce Zone",
"ARMY": "Army Zone",
"ADD": "ADD",
"KCG": "KCG"
},
"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"
}
}