mirror of
https://github.com/azaion/ui.git
synced 2026-06-23 15:51:11 +00:00
feat(flights): integrate mission-planner into Flights page
- Port mission-planner flight planning to main app (Tailwind, react-leaflet v5, react-i18next) - Add FlightMap with click-to-add waypoints, draggable markers, polyline with arrows - Add FlightParamsPanel with action modes, waypoint list (drag-reorder), altitude chart, wind, JSON import/export - Add FlightListSidebar with create/delete and telemetry date - Add collapsible left panel with quick action mode shortcuts - Add work area / no-go zone drawing via manual mouse events (L.rectangle) - Add AltitudeDialog and JsonEditorDialog (Tailwind modals) - Add battery/time/distance calculations per waypoint segment - Add satellite/classic map toggle and mini-map on point drag - Add Camera FOV and Communication Addr fields - Add current position display under location search - Merge mission-planner translations under flights.planner.* - Gitignore .superpowers session data
This commit is contained in:
+50
-1
@@ -33,7 +33,56 @@
|
||||
"liveGps": "Live GPS",
|
||||
"correction": "GPS Correction",
|
||||
"apply": "Apply",
|
||||
"telemetry": "Telemetry"
|
||||
"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.",
|
||||
"satellite": "Satellite",
|
||||
"cameraFov": "Camera FOV / Length / Field",
|
||||
"cameraFovPlaceholder": "FOV parameters",
|
||||
"commAddr": "Communication Addr / Port",
|
||||
"commAddrPlaceholder": "192.168.1.1:8080"
|
||||
}
|
||||
},
|
||||
"annotations": {
|
||||
"title": "Annotations",
|
||||
|
||||
Reference in New Issue
Block a user