- /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>
249 lines
6.1 KiB
JSON
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"
|
|
}
|
|
}
|