You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

210 lines
6.7 KiB

export default {
topHeader: {
systemTitle: 'Networked Mission Planning System',
nav: {
file: 'File',
edit: 'Edit',
view: 'View',
map: 'Map',
airspace: 'Airspace',
tools: 'Tools',
options: 'Options',
favorites: 'Favorites'
},
file: {
newPlan: 'New Plan',
open: 'Open',
save: 'Save',
import: 'Import',
importPlan: 'Import Plan',
importACD: 'Import ACD',
importATO: 'Import ATO',
importLayer: 'Import Layer',
importRoute: 'Import Route',
importPlatformGraphics: 'Import Platform Graphics',
export: 'Export',
exportRoute: 'Export Routes',
exportPlan: 'Export Plan',
exportPlatformGraphics: 'Export Platform Graphics'
},
edit: {
routeEdit: 'Route Edit',
militaryMarking: 'Military Marking',
iconEdit: 'Icon Edit',
attributeEdit: 'Attribute Edit',
deductionEdit: 'Deduction Edit',
timeSettings: 'Time Settings',
aircraftSettings: 'Aircraft Settings',
keyEventEdit: 'Key Event Edit',
missileLaunch: 'Missile Launch'
},
view: {
view3D: '3D View',
view2D: '2D View',
hideRuler: 'Hide Ruler',
showRuler: 'Show Ruler',
grid: 'Grid',
scale: 'Scale'
},
map: {
loadTerrain: 'Load/Switch Terrain',
projection: 'Projection',
aeroChart: 'Aero Chart'
},
airspace: {
powerZone: 'Power Zone',
threatZone: 'Threat Zone',
generateAirspace: 'Generate Airspace'
},
options: {
settings: 'Settings',
pageLayout: 'Page Layout',
dataStoragePath: 'Data Storage Path',
externalParams: 'External Params',
hideAirport: 'Hide Airport',
showAirport: 'Show Airport',
hideLandmark: 'Hide Landmark',
showLandmark: 'Show Landmark',
hideRoute: 'Hide Route',
showRoute: 'Show Route',
systemDescription: 'System Description',
language: 'Language'
},
tools: {
routeCalculation: 'Route Calculation',
conflictDisplay: 'Conflict Display',
dataMaterials: 'Data Materials',
coordinateConversion: 'Coordinate Conversion',
generateGanttChart: 'Generate Gantt Chart'
},
favorites: {
layerFavorites: 'Layer Favorites',
routeFavorites: 'Route Favorites'
},
info: {
roomCode: 'Room Code',
roomName: 'Room Name',
onlineCount: 'Online Count',
combatTime: 'Combat Time',
astroTime: 'Astro Time',
people: 'People'
}
},
leftMenu: {
hideMenu: 'Hide Menu',
addNewMenu: 'Add New Menu',
saveIconEdit: 'Save Icon Edit',
confirmDelete: 'Confirm Delete',
deleteConfirm: 'Are you sure you want to delete menu item "{name}"?',
cancel: 'Cancel',
delete: 'Delete',
iconEditSaved: 'Icon edit saved',
resetDefault: 'Default icon configuration restored'
},
rightPanel: {
hideRightPanel: 'Hide Right Panel',
planList: 'Plan List',
createPlan: 'Create Plan',
routes: ' routes',
routeList: 'Route List',
createRoute: 'Create Route',
points: ' waypoints',
waypointList: 'Waypoint List',
altitude: 'Altitude',
speed: 'Speed',
addWaypoint: 'Add Waypoint',
cancelRoute: 'Cancel',
conflict: 'Conflict',
serious: 'Serious',
involvedRoutes: 'Involved Routes',
conflictTime: 'Conflict Time',
conflictPosition: 'Conflict Position',
viewDetails: 'View Details',
locate: 'Locate',
resolveConflict: 'Resolve Conflict',
noConflict: 'No Conflict',
noMatchFilter: 'No matches for current filter',
recheck: 'Recheck',
conflictFilter: 'Type',
conflictTypeAll: 'All',
conflictTypeTime: 'Time',
conflictTypeSpace: 'Space',
air: 'Air',
sea: 'Sea',
ground: 'Ground'
},
onlineMembersDialog: {
title: 'Online Members and Operation Logs',
onlineMembers: 'Online Members',
currentOperation: 'Current Operation',
operationLogs: 'Operation Logs',
chatRoom: 'Chat Room',
editing: 'Editing',
editStatus: 'Edit Status',
currentEditor: 'Current Editor',
editingObject: 'Editing Object',
editingTime: 'Editing Time',
none: 'None',
selectStatus: 'Select Status',
selectedObject: 'Selected Object',
selectedCount: 'Selected Count',
unit: ' items',
objectOperationLogs: 'Object-level Operation Logs',
rollbackOperation: 'Rollback Operation',
rollbackConfirm: 'Operation Rollback Confirmation',
rollbackConfirmText: 'Are you sure you want to rollback to the selected operation?',
rollbackWarning: 'This operation will undo this operation and all subsequent changes, cannot be recovered!',
confirmRollback: 'Confirm Rollback',
groupChat: 'Group Chat',
privateChat: 'Private Chat',
selectMember: 'Select',
selectMemberToChat: 'Select a member to start private chat',
selectMemberFirst: 'Please select a member first',
onlineCount: ' people online',
inputMessage: 'Please enter message...',
send: 'Send',
pleaseInputMessage: 'Please enter message content',
operationRollbackSuccess: 'Operation rollback successful',
noLogs: 'No operation logs',
selectPrivateContact: 'Select private chat contact',
changePrivateContact: 'Change contact',
noChatableMembers: 'No members available for private chat',
confirmPickContact: 'OK',
memberStatusOnline: 'Online',
memberStatusOffline: 'Offline'
},
generateAirspace: {
title: 'Generate Airspace',
shapeType: 'Shape',
polygon: 'Polygon',
rectangle: 'Rectangle',
circle: 'Circle',
sector: 'Sector',
name: 'Name',
namePlaceholder: 'Label on map (optional)',
color: 'Fill color',
borderWidth: 'Outline width',
vertices: 'Vertices',
polygonPlaceholder: 'At least 3 vertices, decimal degrees. One pair per line, or one line: (121.47,31.23), (120.15,30.28) separated by comma/semicolon',
rectangleSwCorner: 'SW corner (lon, lat)',
rectangleNeCorner: 'NE corner (lon, lat)',
cornerLonLatPlaceholder: '(longitude, latitude) e.g. (116.39, 39.90)',
centerLonLat: 'Center (lon, lat)',
radiusM: 'Radius',
radiusUnit: 'km',
startBearing: 'Start bearing (°)',
endBearing: 'End bearing (°)',
cancel: 'Cancel',
confirm: 'Create',
defaultLabel: 'Airspace',
errPolygonPoints: 'Polygon needs at least 3 valid lng,lat vertices',
errRectNumbers: 'Enter SW and NE corners as (longitude, latitude)',
errCircle: 'Enter center as (longitude, latitude) and radius in km',
errSector: 'Enter center as (longitude, latitude) and radius in km',
errBearing: 'Enter valid bearings',
needRoom: 'Enter a mission room first',
successMsg: 'Airspace created; it will be saved with the room',
errImport: 'Failed to create; check coordinates and parameters'
}
}