{
  "nav": {
    "flights": "Flights",
    "annotations": "Annotations",
    "dataset": "Dataset",
    "admin": "Admin",
    "settings": "Settings",
    "logout": "Logout"
  },
  "login": {
    "title": "AZAION",
    "email": "Email",
    "password": "Password",
    "submit": "Sign In",
    "authenticating": "Authenticating...",
    "downloadingKey": "Downloading key...",
    "decrypting": "Decrypting...",
    "startingServices": "Starting services...",
    "ready": "Ready",
    "error": "Invalid credentials"
  },
  "flights": {
    "title": "Flights",
    "create": "Create New",
    "params": "Flight Parameters",
    "gpsDenied": "GPS-Denied",
    "waypoints": "Waypoints",
    "aircraft": "Aircraft",
    "height": "Default Height",
    "upload": "Upload",
    "back": "Back to Flight",
    "orthophoto": "Orthophoto",
    "liveGps": "Live GPS",
    "correction": "GPS Correction",
    "apply": "Apply",
    "telemetry": "Telemetry",
    "planner": {
      "point": "Point",
      "altitude": "Altitude",
      "initialAltitude": "Initial Altitude",
      "addPoints": "Points",
      "workArea": "Work Area",
      "prohibitedArea": "No-Go Zone",
      "location": "Location",
      "currentLocation": "Current location",
      "operations": "Operations",
      "editAsJson": "Edit JSON",
      "exportMapData": "Export",
      "save": "Save",
      "upload": "Upload",
      "titleAdd": "Add New Point",
      "titleEdit": "Edit Point",
      "description": "Enter the coordinates, altitude, and purpose of the point.",
      "latitude": "Latitude",
      "longitude": "Longitude",
      "purpose": "Purpose",
      "cancel": "Cancel",
      "submitAdd": "Add Point",
      "submitEdit": "Save Changes",
      "removePoint": "Delete",
      "windSpeed": "Wind spd",
      "windDirection": "Wind dir",
      "setWind": "Set Wind",
      "battery": "bat.",
      "metres": "m",
      "km": "km",
      "hour": "h",
      "minutes": "min",
      "calculated": "calculated",
      "error": "Calculation error",
      "statusGood": "Good",
      "statusCaution": "Caution",
      "statusLow": "Can't complete",
      "options": {
        "artillery": "Artillery",
        "tank": "Tank"
      },
      "invalidJson": "Invalid JSON format",
      "editJsonHint": "Edit the JSON data as needed.",
      "cameraFov": "Camera FOV / Length / Field",
      "cameraFovPlaceholder": "FOV parameters",
      "commAddr": "Communication Addr / Port",
      "commAddrPlaceholder": "192.168.1.1:8080"
    }
  },
  "annotations": {
    "title": "Annotations",
    "mediaList": "Media",
    "upload": "Upload Files",
    "deleteMedia": "Delete media?",
    "detect": "AI Detect",
    "save": "Save",
    "delete": "Delete",
    "deleteAll": "Delete All",
    "classes": "Detection Classes",
    "photoMode": "Photo Mode",
    "regular": "Regular",
    "winter": "Winter",
    "night": "Night"
  },
  "dataset": {
    "title": "Dataset Explorer",
    "annotations": "Annotations",
    "editor": "Editor",
    "classDistribution": "Class Distribution",
    "objectsOnly": "Show with objects only",
    "search": "Search...",
    "validate": "Validate",
    "status": {
      "created": "Created",
      "edited": "Edited",
      "validated": "Validated"
    }
  },
  "admin": {
    "title": "Admin",
    "classes": {
      "title": "Detection Classes",
      "search": "Search class…",
      "add": "+ ADD",
      "colName": "Name",
      "colHex": "Hex",
      "colOps": "Ops",
      "edit": "Edit",
      "delete": "Delete",
      "save": "Save",
      "cancel": "Cancel",
      "nameRequired": "Name is required",
      "maxSizeMustBePositive": "Max size must be a positive number",
      "updateFailed": "Update failed. Please try again."
    },
    "aiEngine": {
      "title": "AI Recognition Engine",
      "subtitle": "Detection model runtime parameters. Applied per-flight, hot-reloaded.",
      "framesToRecognize": "Frames To Recognize",
      "framesHint": "Number of consecutive frames the model averages before emitting a detection.",
      "minSeconds": "Min Seconds Between",
      "minSecondsHint": "Cooldown gap between successive inference calls on the same video stream.",
      "minConfidence": "Min Confidence",
      "minConfidenceHint": "Detections below this threshold are discarded before reaching the canvas.",
      "reset": "RESET",
      "apply": "APPLY",
      "lastRun": "LAST RUN",
      "frames": "FRAMES",
      "avgConf": "AVG CONF",
      "model": "MODEL",
      "loaded": "LOADED",
      "unitFR": "FR",
      "unitSec": "SEC"
    },
    "gpsDevice": {
      "title": "GPS Device Link",
      "subtitle": "Ground-station receiver feeding the GPS-Denied correction pipeline.",
      "address": "Device Address",
      "addressHint": "IPv4 endpoint or hostname of the GPS receiver bridge.",
      "port": "Device Port",
      "portHint": "UDP port the receiver streams NMEA sentences on.",
      "protocol": "Protocol",
      "protocolHint": "Wire format negotiated with the receiver. Switch only when the device is offline.",
      "ping": "PING",
      "reconnect": "RECONNECT",
      "apply": "APPLY",
      "connected": "CONNECTED",
      "fix": "FIX",
      "hdop": "HDOP",
      "lastPkt": "LAST PKT",
      "socket": "SOCKET"
    },
    "aircrafts": {
      "title": "Default Aircrafts",
      "legendPlane": "PLANE",
      "legendCopter": "COPTER",
      "legendFixedW": "FIXED-W",
      "add": "+ ADD AIRCRAFT",
      "addTitle": "Add Aircraft",
      "setDefault": "Set default",
      "default": "Default",
      "fieldModel": "Model",
      "fieldType": "Type",
      "fieldResolution": "Resolution",
      "fieldMaxMinutes": "Max minutes",
      "fieldDefault": "Set as default",
      "modelRequired": "Model is required",
      "saveFailed": "Save failed. Please try again."
    }
  },
  "settings": {
    "title": "Settings",
    "tenant": "Tenant Configuration",
    "directories": "Directories",
    "aircrafts": "Aircrafts",
    "save": "Save"
  },
  "common": {
    "confirm": "Confirm",
    "cancel": "Cancel",
    "delete": "Delete",
    "save": "Save",
    "loading": "Loading...",
    "noData": "No data",
    "help": "How to Annotate"
  }
}
