3668 lines
110 KiB
TypeScript
3668 lines
110 KiB
TypeScript
const en = {
|
||
common: {
|
||
save: 'Save',
|
||
saveChanges: 'Save Changes',
|
||
cancel: 'Cancel',
|
||
confirm: 'Confirm',
|
||
ok: 'OK',
|
||
delete: 'Delete',
|
||
edit: 'Edit',
|
||
add: 'Add',
|
||
addNew: 'Add New',
|
||
search: 'Search',
|
||
search2: 'Search',
|
||
reset: 'Reset',
|
||
submit: 'Submit',
|
||
close: 'Close',
|
||
back: 'Back',
|
||
export: 'Export',
|
||
import: 'Import',
|
||
download: 'Download',
|
||
upload: 'Upload',
|
||
refresh: 'Refresh',
|
||
view: 'View',
|
||
viewAll: 'View All',
|
||
viewDetail: 'View Details',
|
||
operation: 'Action',
|
||
actions: 'Actions',
|
||
status: 'Status',
|
||
type: 'Type',
|
||
name: 'Name',
|
||
description: 'Description',
|
||
remark: 'Remark',
|
||
time: 'Time',
|
||
date: 'Date',
|
||
createTime: 'Created At',
|
||
updateTime: 'Updated At',
|
||
enable: 'Enable',
|
||
disable: 'Disable',
|
||
normal: 'Normal',
|
||
stopped: 'Disabled',
|
||
loading: 'Loading...',
|
||
noData: 'No Data',
|
||
success: 'Success',
|
||
failure: 'Failed',
|
||
deleteSuccess: 'Deleted successfully',
|
||
deleteFail: 'Delete failed',
|
||
editSuccess: 'Updated successfully',
|
||
editFail: 'Update failed',
|
||
addSuccess: 'Added successfully',
|
||
addFail: 'Add failed',
|
||
saveSuccess: 'Saved successfully',
|
||
saveFail: 'Save failed',
|
||
confirmDelete: 'Are you sure to delete?',
|
||
pleaseSelect: 'Please select',
|
||
pleaseInput: 'Please enter',
|
||
all: 'All',
|
||
yes: 'Yes',
|
||
no: 'No',
|
||
male: 'Male',
|
||
female: 'Female',
|
||
unknown: 'Unknown',
|
||
notSet: 'Not Set',
|
||
total: 'Total',
|
||
items: 'items',
|
||
selectAll: 'Select All',
|
||
batchDelete: 'Batch Delete',
|
||
selectedItems: '{{count}} items selected',
|
||
more: 'More',
|
||
expand: 'Expand',
|
||
collapse: 'Collapse',
|
||
completed: 'Completed',
|
||
monday: 'Monday',
|
||
tuesday: 'Tuesday',
|
||
wednesday: 'Wednesday',
|
||
thursday: 'Thursday',
|
||
friday: 'Friday',
|
||
saturday: 'Saturday',
|
||
sunday: 'Sunday',
|
||
mondayShort: 'Mon',
|
||
tuesdayShort: 'Tue',
|
||
apiCallFail: 'Api Call Fail',
|
||
confirmDeleteRecord: 'Confirm Delete Record',
|
||
deleteIrreversible: 'Delete Irreversible',
|
||
detail: 'Detail',
|
||
deviceId: 'Device Id',
|
||
enabled: 'Enabled',
|
||
loadDetailFailed: 'Load Detail Failed',
|
||
loadFailed: 'Load Failed',
|
||
modify: 'Modify',
|
||
operationFailed: 'Operation Failed',
|
||
pleaseInputDeviceId: 'Please Input Device Id',
|
||
quantity: 'Quantity',
|
||
requestError: 'Request Error',
|
||
settings: 'Settings',
|
||
storeValue: 'Store Value',
|
||
action: 'Action',
|
||
locate: 'Locate',
|
||
minutes: 'min',
|
||
totalCount: 'Total {{count}}',
|
||
submitFail: 'Submit Fail',
|
||
timeRange: 'Time Range',
|
||
working: 'Working',
|
||
},
|
||
layout: {
|
||
systemName: 'PV Station Intelligent Monitoring & O&M System',
|
||
selectStation: 'Select Station',
|
||
fullScreen: 'Fullscreen',
|
||
exitFullScreen: 'Exit Fullscreen',
|
||
logout: 'Logout',
|
||
stationAddress: 'Station Address',
|
||
stationType: 'Station Type',
|
||
runningStatus: 'Status',
|
||
normalRunning: 'Running Normal',
|
||
groundStation: 'Ground-mounted',
|
||
defaultStationName: '1MW PV Station',
|
||
defaultStationAddress: 'Linzhou, Henan',
|
||
moduleDeveloping: 'Module Under Development',
|
||
},
|
||
login: {
|
||
systemName: 'PV Station Intelligent Monitoring & O&M System',
|
||
accountPlaceholder: 'Enter account',
|
||
passwordPlaceholder: 'Enter password',
|
||
accountRequired: 'Please enter account',
|
||
passwordRequired: 'Please enter password',
|
||
agreeRequired: 'Please read and agree to the user agreement',
|
||
agreeText: 'I have read and agree to the',
|
||
userAgreement: 'User Agreement',
|
||
privacyPolicy: 'Privacy Policy',
|
||
loginButton: 'Login',
|
||
loginSuccess: 'Login successful',
|
||
loginFailed: 'Login failed',
|
||
welcome: 'Welcome',
|
||
and: 'And',
|
||
},
|
||
home: {
|
||
title: 'Overview',
|
||
todayGeneration: 'Today\'s Generation',
|
||
currentPower: 'Current Power',
|
||
systemAvailability: 'System Availability',
|
||
alertCount: 'Alert Count',
|
||
costSaving: 'O&M Cost Savings',
|
||
dailyTarget: 'Daily Target',
|
||
installedCapacity: 'Installed Capacity',
|
||
yesterday: 'Yesterday',
|
||
unhandled: 'Unhandled',
|
||
closed: 'Closed',
|
||
monthlyAccumulated: 'Monthly Accumulated',
|
||
generationTrend: 'Generation Trend',
|
||
irradianceTempTrend: 'Irradiance & Temperature Trend',
|
||
inverterEfficiency: 'Inverter Efficiency Comparison',
|
||
maintenanceProgress: 'Maintenance Task Progress',
|
||
stationOverview: 'Station Overview',
|
||
recentInspection: 'Recent Inspection Records',
|
||
aiAnalysisSummary: 'AI Analysis Summary',
|
||
realtimeAlerts: 'Real-time Alerts',
|
||
deviceOnlineStatus: 'Device Online Status',
|
||
weatherInfo: 'Weather Information',
|
||
cleaningSuggestion: 'Cleaning Suggestion',
|
||
actual: 'Actual',
|
||
predict: 'Predicted',
|
||
irradiance: 'Irradiance',
|
||
temperature: 'Temperature',
|
||
combinerBox: 'Combiner Box',
|
||
inverter: 'Inverter',
|
||
inspectionRobot: 'Inspection Robot',
|
||
abnormal: 'Abnormal',
|
||
normal2: 'Normal',
|
||
generateCleanOrder: 'Generate Cleaning Order',
|
||
pleaseSelectStation: 'Please select a station first',
|
||
cleanOrderGenerated: 'Cleaning order generated successfully',
|
||
kWh: 'kWh',
|
||
kWp: 'kWp',
|
||
underMaintenance: 'Under Maintenance',
|
||
ambientTemperature: 'Ambient Temperature',
|
||
current: 'Current',
|
||
currentIrradiance: 'Current Irradiance',
|
||
charge: 'Battery',
|
||
model: 'Model',
|
||
ratPower: 'Rated Power',
|
||
frequency: 'Frequency',
|
||
gridConnected: 'Grid Connected',
|
||
gridConnection: 'Grid Connection',
|
||
gridVoltage: 'Grid Voltage',
|
||
inverterPowerCompare: 'Inverter Power Compare',
|
||
phaseA: 'Phase A',
|
||
powerCurve: 'Power Curve',
|
||
ratedPower: 'Rated Power',
|
||
realtimePower: 'Realtime Power',
|
||
stringCurrentHeatmap: 'String Current Heatmap',
|
||
today: 'Today',
|
||
todayAccumulated: 'Today Accumulated',
|
||
totalPower: 'Total Power',
|
||
|
||
'3': 'in three days',
|
||
|
||
fixed2MoreGt: 'More',
|
||
|
||
taskSuspended2Fixed2: 'Total Task',
|
||
|
||
completedFixed2: '● Completed',
|
||
|
||
detectFixed2: '热点 Detect Fixed2',
|
||
|
||
s4: '发现',
|
||
solarPanel: 'Solar Panel',
|
||
weatherStation: 'Weather Station',
|
||
environmentalSensor: 'Environmental Sensor',
|
||
|
||
|
||
|
||
abnormalFixed2HotspotFixed2: '处组件存在 Abnormal Fixed2 Hotspot Fixed2',
|
||
|
||
abnormalFixed2: '组串 Abnormal Fixed2',
|
||
|
||
generationFixed2AbnormalFixed2: '个组串存在 Generation Fixed2 Abnormal Fixed2',
|
||
|
||
fixed2GenerationDeviation: 'Fixed2 Generation Deviation 分析',
|
||
|
||
generationDeviationFixed2: '整体 Generation Deviation Fixed2',
|
||
|
||
gt: 'More',
|
||
|
||
cleaningFixed2Time: '建议 Cleaning Fixed2 Time :',
|
||
|
||
battery: '预计提升 Battery :',
|
||
|
||
'120': '120 kWh /天',
|
||
|
||
s20: '外部系统',
|
||
|
||
fixed2AiInverterFixed2TemperatureAbnormalADevice: 'Fixed2 AI 发现 Inverter Fixed2 Temperature 与组串电流存在轻微 Abnormal ,建议优先复核A区 Device 。',
|
||
|
||
invA02MaintenanceInvA02Repair: 'INV-A02散热 Maintenance 建议:建议检查INV-A02散热风扇、风道和运行负载,持续高温时转 Repair 工单。',
|
||
|
||
a05HotspotPvA05018PvA05020StatusAbnormal: 'A05阵列 Hotspot 处置建议:建议现场复核PV-A05-018至PV-A05-020组件接线和旁路二极管 Status ,必要时更换 Abnormal 组件。',
|
||
|
||
InspectionType: 'Inspection Type ',
|
||
|
||
InspectionTime: 'Inspection Time',
|
||
|
||
InspectionPerson: 'Inspection Person',
|
||
|
||
fixed2Battery: 'Fixed2 预计提升 发 Battery :',
|
||
|
||
cleaningOrderGeneratedSuccessfullyFixed2: '✅ Cleaning order generated successfully Fixed2',
|
||
|
||
failedFixed2: '❌ 工单生成 接口 调用 Failed Fixed2',
|
||
},
|
||
devices: {
|
||
deviceManagement: 'Device Management',
|
||
distributable: 'Distributable',
|
||
deviceOverview: 'Device Overview',
|
||
deviceStatus: 'Device Status',
|
||
waylineTask: 'Wayline Tasks',
|
||
robotTask: 'Robot Tasks',
|
||
deviceName: 'Device Name',
|
||
deviceType: 'Device Type',
|
||
deviceModel: 'Model',
|
||
onlineStatus: 'Online Status',
|
||
lastHeartbeat: 'Last Heartbeat',
|
||
batteryLevel: 'Battery',
|
||
signalStrength: 'Signal Strength',
|
||
position: 'Position',
|
||
control: 'Control',
|
||
uploadWayline: 'Upload Wayline',
|
||
downloadWayline: 'Download Wayline',
|
||
executeTask: 'Execute Task',
|
||
taskName: 'Task Name',
|
||
taskStatus: 'Task Status',
|
||
flightTime: 'Flight Time',
|
||
altitude: 'Altitude',
|
||
speed: 'Speed',
|
||
distance: 'Distance',
|
||
startTime: 'Start Time',
|
||
endTime: 'End Time',
|
||
drone: 'Drone',
|
||
mower: 'Mower',
|
||
robot: 'Robot',
|
||
camera: 'Camera',
|
||
online: 'Online',
|
||
offline: 'Offline',
|
||
standby: 'Standby',
|
||
running: 'Running',
|
||
charging: 'Charging',
|
||
idle: 'Idle',
|
||
busy: 'Busy',
|
||
error: 'Error',
|
||
deviceControl: 'Device Control',
|
||
realtimeVideo: 'Live Video',
|
||
takeoff: 'Take Off',
|
||
land: 'Land',
|
||
returnHome: 'Return Home',
|
||
pause: 'Pause',
|
||
resume: 'Resume',
|
||
emergencyStop: 'Emergency Stop',
|
||
forward: 'Forward',
|
||
backward: 'Backward',
|
||
left: 'Turn Left',
|
||
right: 'Turn Right',
|
||
up: 'Ascend',
|
||
down: 'Descend',
|
||
rotateLeft: 'Rotate Left',
|
||
rotateRight: 'Rotate Right',
|
||
gimbalPitch: 'Gimbal Pitch',
|
||
gimbalYaw: 'Gimbal Yaw',
|
||
zoomIn: 'Zoom In',
|
||
zoomOut: 'Zoom Out',
|
||
// Robot task page
|
||
device: 'Device',
|
||
creator: 'Creator',
|
||
executionPlan: 'Execution Plan',
|
||
sun: 'Sun',
|
||
mon: 'Mon',
|
||
tue: 'Tue',
|
||
wed: 'Wed',
|
||
thu: 'Thu',
|
||
fri: 'Fri',
|
||
sat: 'Sat',
|
||
planByDay: 'Daily | Start {{startDate}} {{dayTime}}',
|
||
planByWeek: 'Weekly | {{weekText}} {{dayTime}}',
|
||
planByMonth: 'Monthly | {{monthText}} {{dayTime}}',
|
||
daySuffix: '{{day}}',
|
||
unknownPlan: 'Unknown Plan',
|
||
executionCycle: 'Execution Cycle',
|
||
statusNew: 'New',
|
||
statusPaused: 'Paused',
|
||
statusFinished: 'Succeeded',
|
||
statusFailed: 'Failed',
|
||
confirmDeleteTask: 'Are you sure you want to delete this task?',
|
||
confirmCancelTask: 'Are you sure you want to cancel this task?',
|
||
confirmPauseTask: 'Are you sure you want to pause this task?',
|
||
confirmResumeTask: 'Are you sure you want to resume this task?',
|
||
recover: 'Resume',
|
||
statTodayPlan: "Today's Robot Plans",
|
||
unitPlan: 'items',
|
||
statInProgress: 'In Progress',
|
||
statWorkingRobots: 'Working Robots',
|
||
unitRobot: '',
|
||
statWorking: 'Working',
|
||
statTotalDistance: 'Total Distance',
|
||
vsYesterday: 'vs yesterday {{value}}',
|
||
statCompletionRate: 'Task Completion Rate',
|
||
statAlerts: 'Alerts',
|
||
unitTimes: 'times',
|
||
statOnlineRate: 'Online Rate',
|
||
good: 'Good',
|
||
robotRouteMonitor: 'Robot Path Planning & Monitoring',
|
||
clearRealtimeTrack: 'Clear Track',
|
||
clearPlanRoute: 'Clear Planned Route',
|
||
controlMode: 'Control Mode:',
|
||
localMode: 'Local',
|
||
remoteMode: 'Remote',
|
||
heading: 'Heading:',
|
||
initialized: 'Initialized',
|
||
uninitialized: 'Not Initialized',
|
||
location: 'Position:',
|
||
video: 'Video:',
|
||
taskPool: 'Task Pool',
|
||
taskExecutionPlan: 'Task Schedule',
|
||
taskHistory: 'Task History',
|
||
createTask: 'Create Task',
|
||
startDate: 'Start Date',
|
||
endDate: 'End Date',
|
||
allRobots: 'All Robots',
|
||
operationSuggestion: 'Operation Suggestions',
|
||
timelineMow: '{{robot}} starts mowing task',
|
||
timelineMowDetail: 'Estimated 2 hours, 45% completed',
|
||
timelineInspect: '{{robot}} scheduled inspection',
|
||
timelineInspectDetail: 'Pending approval, suggested area C',
|
||
timelineMaintenance: 'Routine Equipment Maintenance',
|
||
timelineMaintenanceDetail: 'All mowers returning to charging station',
|
||
autoGenerateTodayPlan: "Auto-generate Today's Plan",
|
||
deviceEnvironment: 'Device Environment & Status',
|
||
currentTemp: 'Temperature',
|
||
humidity: 'Humidity',
|
||
positionAccuracy: 'Position Accuracy',
|
||
rtkFixed: 'RTK Fixed',
|
||
networkLatency: 'Network Latency',
|
||
waterRiskWarning: 'Warning: Water accumulation risk in Area B, avoid it',
|
||
presetRoutes: 'Preset Routes',
|
||
all: 'All',
|
||
stop: 'Stop',
|
||
currentTask: 'Current Task',
|
||
realtimePosition: 'Real-time Position',
|
||
taskCompleted: 'Task completed',
|
||
deviceSerialNumberMissing: 'Device serial number missing',
|
||
confirmExecuteRoute: 'Confirm to execute this route?',
|
||
targetDevice: 'Target Device',
|
||
routePointCount: 'Route points',
|
||
taskExecuteFailed: 'Task execution failed',
|
||
taskPauseAbnormal: 'Task pause abnormal',
|
||
areYouSureCancelTask: 'Are you sure to cancel the task?',
|
||
taskCancelled: 'Task cancelled',
|
||
taskCancelAbnormal: 'Failed to cancel the task',
|
||
taskStatusNew: 'Pending',
|
||
taskStatusExecuting: 'Executing',
|
||
taskStatusPause: 'Paused',
|
||
taskStatusFinish: 'Finished',
|
||
taskStatusCancel: 'Cancelled',
|
||
unnamedTask: 'Unnamed Task',
|
||
planId: 'Plan ID',
|
||
expectedComplete: 'Expected completion',
|
||
noCurrentTask: 'No current task',
|
||
searchRoute: 'Search route',
|
||
noRouteTip: 'No preset routes',
|
||
pointCount: 'Point count',
|
||
deviceInfo: 'Device Info',
|
||
deviceCode: 'Device Code',
|
||
siteBelonging: 'Site',
|
||
deviceLocation: 'Device location',
|
||
searchPlaceholder: 'Search...',
|
||
unnamedRoute: 'Unnamed Route',
|
||
deleteRoute: 'Delete Route',
|
||
executeRoute: 'Execute Route',
|
||
taskBoard: 'Task Board',
|
||
pending: 'Pending',
|
||
executingEllipsis: 'Executing...',
|
||
paused: 'Paused',
|
||
executeRouteTask: 'Execute Route Task',
|
||
execute: 'Execute',
|
||
routeInfo: 'Route Info',
|
||
routeName: 'Route Name:',
|
||
selectExecuteDevice: 'Please select a device',
|
||
robotPanoramaVideo: 'Robot Panorama Video - {{robot}}',
|
||
wdSun: 'Su',
|
||
wdMon: 'Mo',
|
||
wdTue: 'Tu',
|
||
wdWed: 'We',
|
||
wdThu: 'Th',
|
||
wdFri: 'Fr',
|
||
wdSat: 'Sa',
|
||
deviceSerial: 'Device Serial',
|
||
route: 'Route',
|
||
fillRequired: 'Please fill in: {{fields}}',
|
||
selectExecTime: 'Please select execution time',
|
||
taskCreated: 'Task created successfully',
|
||
createFailed: 'Failed to create',
|
||
createTaskError: 'Task creation error',
|
||
newTask: 'New Task',
|
||
inputTaskName: 'Please enter task name',
|
||
executeRouteLabel: 'Execution Route',
|
||
selectRoute: 'Select Route',
|
||
repeatPlan: 'Repeat Plan',
|
||
day: 'Day',
|
||
week: 'Week',
|
||
month: 'Month',
|
||
execDate: 'Execution Date',
|
||
selectExecDate: 'Select date',
|
||
execTime: 'Execution Time',
|
||
saveTask: 'Save Task',
|
||
abMode: 'ab Mode',
|
||
activatedTime: 'Activated Time',
|
||
aiAction1: 'ai Action1',
|
||
aiAction2: 'ai Action2',
|
||
aiAction3: 'ai Action3',
|
||
aiAdvice1: 'ai Advice1',
|
||
aiAdvice2: 'ai Advice2',
|
||
aiAdvice3: 'ai Advice3',
|
||
aiAnalysisTitle: 'ai Analysis Title',
|
||
aiOptimizeGain: 'ai Optimize Gain',
|
||
aiOptimizePath: 'ai Optimize Path',
|
||
aiSuggestionColon: 'ai Suggestion Colon',
|
||
airportCode: 'Airport Code',
|
||
airportSn: 'Airport Sn',
|
||
airportSnLabel: 'Airport Sn Label',
|
||
aliasApiError: 'Alias Api Error',
|
||
aliasHint: 'Alias Hint',
|
||
aliasModifiedSuccess: 'Alias Modified Success',
|
||
aliasModifyFail: 'Alias Modify Fail',
|
||
aliasNotEmpty: 'Alias Not Empty',
|
||
aliasRobotOnly: 'Alias Robot Only',
|
||
allDrones: 'All Drones',
|
||
allLevels: 'All Levels',
|
||
allOnline: 'All Online',
|
||
allTypes: 'All Types',
|
||
allWaypointsCleared: 'All Waypoints Cleared',
|
||
apiErrorCheck: 'Api Error Check',
|
||
apiRequestError: 'Api Request Error',
|
||
apiRequestException: 'Api Request Exception',
|
||
autoFetch: 'Auto Fetch',
|
||
autoResumeFromBreakpoint: 'Auto Resume From Breakpoint',
|
||
backView: 'Back View',
|
||
batteryCapacity: 'Battery Capacity',
|
||
batteryWithPercent: 'Battery with Percent',
|
||
batteryWithValue: 'Battery with Value',
|
||
blockUnit: 'Block Unit',
|
||
boardTaskFetchFail: 'Board Task Fetch Fail',
|
||
boundDrone: 'Bound Drone',
|
||
bowMode: 'Bow Mode',
|
||
canWorkNormally: 'Can Work Normally',
|
||
cancelReturnHome: 'Cancel Return Home',
|
||
chargePoint: 'Charge Point',
|
||
checkRouteFail: 'Check Route Fail',
|
||
cleaningPath: 'Cleaning Path',
|
||
clearMarks: 'Clear Marks',
|
||
clearPlannedRoute: 'Clear Planned Route',
|
||
clearRoute: 'Clear Route',
|
||
clickPlayHint: 'Click Play Hint',
|
||
colNo: 'Col No',
|
||
commGood: 'Comm Good',
|
||
commStatus: 'Comm Status',
|
||
commandFailed: 'Command Failed',
|
||
commandIssued: 'Command Issued',
|
||
commandSendFail: 'Command Send Fail',
|
||
commandSent: 'Command Sent',
|
||
communicating: 'Communicating',
|
||
communicationNormal: 'Communication Normal',
|
||
communicationStatus: 'Communication Status',
|
||
complete: 'Complete',
|
||
completePathFirst: 'Complete Path First',
|
||
completedTimeColon: 'Completed Time Colon',
|
||
completionRate: 'Completion Rate',
|
||
componentRiskZone: 'Component Risk Zone',
|
||
confirmCreate: 'Confirm Create',
|
||
confirmDeleteContent: 'Confirm Delete Content',
|
||
confirmDeleteOk: 'Confirm Delete Ok',
|
||
confirmDeleteTitle: 'Confirm Delete Title',
|
||
connectionFailed: 'Connection Failed',
|
||
controlLogTitle: 'Control Log Title',
|
||
controlRequestContent: 'Control Request Content',
|
||
countUnit: 'Count Unit',
|
||
coverClosed: 'Cover Closed',
|
||
coverOpen: 'Cover Open',
|
||
coverageEquipment: 'Coverage Equipment',
|
||
coverageValue: '{{types}}/{{units}}',
|
||
createSuccess: 'Create Success',
|
||
createTaskException: 'Create Task Exception',
|
||
createTaskFail: 'Create Task Fail',
|
||
createTaskSuccess: 'Create Task Success',
|
||
createWaylineTask: 'Create Wayline Task',
|
||
createWaylineTaskTitle: 'Create Wayline Task Title',
|
||
cumWorkArea: 'Cum Work Area',
|
||
cumWorkMileage: 'Cum Work Mileage',
|
||
cumWorkTime: 'Cum Work Time',
|
||
currentWayline: 'Current Wayline',
|
||
currentWaypointLabel: 'Current Waypoint Label',
|
||
deleteFailNetwork: 'Delete Fail Network',
|
||
deleteFailRetry: 'Delete Fail Retry',
|
||
detailBtn: 'Detail Btn',
|
||
deviceAliasLabel: 'Device Alias Label',
|
||
deviceColHeader: 'Device Col Header',
|
||
deviceControlPanel: 'Device Control Panel',
|
||
deviceData: 'Device Data',
|
||
deviceInfoError: 'Device Info Error',
|
||
deviceList: 'Device List',
|
||
deviceOnlineRate: 'Device Online Rate',
|
||
deviceParamSetting: 'Device Param Setting',
|
||
deviceSn: 'Device Sn',
|
||
deviceSnColon: 'Device Sn Colon',
|
||
deviceSnLabel: 'Device Sn Label',
|
||
deviceTaskList: 'Device Task List',
|
||
deviceTypeColon: 'Device Type Colon',
|
||
dgpsDiff: 'Dgps Diff',
|
||
dispatchableCount: 'Dispatchable Count',
|
||
droneAirport: 'Drone Airport',
|
||
droneAirspace: 'Drone Airspace',
|
||
droneFallbackName: 'Drone Fallback Name',
|
||
dronePort: 'Drone Port',
|
||
dronePortA01: 'Drone Port A01',
|
||
dronePosition: 'Drone Position',
|
||
droneStatus: 'Drone Status',
|
||
droneVideo: 'Drone Video',
|
||
droneWayline: 'Drone Wayline',
|
||
droneWaylineTask: 'Drone Wayline Task',
|
||
editRobotInfoTitle: 'Edit Robot Info Title',
|
||
emergencyStopBtn: 'Emergency Stop Btn',
|
||
emergencyStopTriggered: 'Emergency Stop Triggered',
|
||
endLabel: 'End Label',
|
||
envFlightConditions: 'Env Flight Conditions',
|
||
envWindSpeed: 'Env Wind Speed',
|
||
equipmentColon: 'Equipment Colon',
|
||
equipmentControl: 'Equipment Control',
|
||
equipmentName: 'Equipment Name',
|
||
equipmentOverview: 'Equipment Overview',
|
||
equipmentScheduleList: 'Equipment Schedule List',
|
||
equipmentSituationMap: 'Equipment Situation Map',
|
||
execTimePoint: 'Exec Time Point',
|
||
executeDeviceColon: 'Execute Device Colon',
|
||
executeNow: 'Execute Now',
|
||
executeWayline: 'Execute Wayline',
|
||
executeWaylineTask: 'Execute Wayline Task',
|
||
executingTasks: 'Executing Tasks',
|
||
fenceAbnormal: 'Fence Abnormal',
|
||
fetchDetailError: 'Fetch Detail Error',
|
||
fetchDetailException: 'Fetch Detail Exception',
|
||
fetchParamFail: 'Fetch Param Fail',
|
||
fetchWaylineFailed: 'Fetch Wayline Failed',
|
||
fetchWaylineListFailed: 'Fetch Wayline List Failed',
|
||
fillRequiredFields: 'Fill Required Fields',
|
||
firmwareVersion: 'Firmware Version',
|
||
fixed: 'Fixed',
|
||
fixed2: 'Fixed2',
|
||
fixedEnv: 'Fixed Env',
|
||
flightAltitude: 'Flight Altitude',
|
||
flightWindSpeed: 'Flight Wind Speed',
|
||
frontView: 'Front View',
|
||
ganttViewTitle: 'Gantt View Title',
|
||
generateTask: 'Generate Task',
|
||
gnssQuality: 'Gnss Quality',
|
||
gpsMode: 'Gps Mode',
|
||
gpsModeDesc: 'Gps Mode Desc',
|
||
gpsPlanning: 'Gps Planning',
|
||
gpsSingle: 'Gps Single',
|
||
gpsTaskIssued: 'Gps Task Issued',
|
||
gpsUnit: 'Gps Unit',
|
||
gpsWaypointPlan: 'Gps Waypoint Plan',
|
||
groupOf: 'Group Of',
|
||
hangar: 'Hangar',
|
||
hasRain: 'Has Rain',
|
||
headingAngle: 'Heading Angle',
|
||
horizontalSpeed: 'Horizontal Speed',
|
||
hotspotSuspect: 'Hotspot Suspect',
|
||
inDock: 'in Dock',
|
||
inProgressDesc: 'in Progress ',
|
||
indoor: 'Indoor',
|
||
inputCustomAlias: 'Input Custom Alias',
|
||
inputPlotName: 'Input Plot Name',
|
||
inputTimestamp: 'Input Timestamp',
|
||
inputWaylineName: 'Input Wayline Name',
|
||
inspectRobotRbt: 'Inspect Robot Rbt',
|
||
inspectRoute: 'Inspect Route',
|
||
inspectionMachine: 'Inspection Machine',
|
||
inspectionRoute: 'Inspection Route',
|
||
irLens: 'ir Lens',
|
||
issueTask: 'Issue Task',
|
||
issueTaskFirst: 'Issue Task First',
|
||
landingDockSn: 'Landing Dock Sn',
|
||
landingDockSnLabel: 'Landing Dock Sn Label',
|
||
leftView: 'Left View',
|
||
leftWheelDrive: 'Left Wheel Drive',
|
||
legendTitle: 'Legend Title',
|
||
levelHigh: 'Level High',
|
||
levelLow: 'Level Low',
|
||
levelMid: 'Level Mid',
|
||
locationFail: 'Location Fail',
|
||
logCommand: 'Log Command',
|
||
logDesc1: 'Log Desc1',
|
||
logDesc2: 'Log Desc2',
|
||
logDesc3: 'Log Desc3',
|
||
logDesc4: 'Log Desc4',
|
||
logDesc5: 'Log Desc5',
|
||
logDesc6: 'Log Desc6',
|
||
logEvent: 'Log Event',
|
||
logLevelLowBattery: 'Log Level Low Battery',
|
||
loginInfoExpired: 'Login Info Expired',
|
||
lostControlAction: 'Lost Control Action',
|
||
lostControlActionLabel: 'Lost Control Action Label',
|
||
markPoint: 'Mark Point',
|
||
undoMark: 'Undo Mark',
|
||
noPointsToUndo: 'No points to undo',
|
||
pointUndone: 'Undone, {{count}} points left',
|
||
markedPointsCount: 'Marked Points Count',
|
||
minBattery: 'Min Battery',
|
||
minBatteryLabel: 'Min Battery Label',
|
||
minExecBatteryLabel: 'Min Exec Battery Label',
|
||
minThreePoints: 'Min Three Points',
|
||
modeAuto: 'Mode Auto',
|
||
modeDebugLocal: 'Mode Debug Local',
|
||
modeDebugRemote: 'Mode Debug Remote',
|
||
modeLabel: 'Mode Label',
|
||
modeManual: 'Mode Manual',
|
||
modeUpgrading: 'Mode Upgrading',
|
||
modeWorking: 'Mode Working',
|
||
monthDays: 'Month Days',
|
||
mowRobotGr: 'Mow Robot Gr',
|
||
mowRoute: 'Mow Route',
|
||
mowingRobot: 'Mowing Robot',
|
||
networkErrorRetry: 'Network Error Retry',
|
||
nightFlightLimit: 'Night Flight Limit',
|
||
noData: 'no Data',
|
||
noDetail: 'no Detail',
|
||
noDeviceSelected: 'no Device Selected',
|
||
noDroneSelected: 'no Drone Selected',
|
||
noFlyZone: 'no Fly Zone',
|
||
noPermission: 'no Permission',
|
||
noSavedRoutes: 'no Saved Routes',
|
||
noTaskDetail: 'no Task Detail',
|
||
noVideo: 'no Video',
|
||
noVideoSignal: 'no Video Signal',
|
||
noVideoStream: 'no Video Stream',
|
||
noWaylineData: 'no Wayline Data',
|
||
noWaylineTask: 'no Wayline Task',
|
||
noWaypoints: 'no Waypoints',
|
||
noWaypointsToSave: 'no Waypoints To Save',
|
||
normalRunning: 'Normal Running',
|
||
notFixed: 'Not Fixed',
|
||
notFixed2: 'Not Fixed2',
|
||
notFixedEnv: 'Not Fixed Env',
|
||
obstacleAvoidSwitch: 'Obstacle Avoid Switch',
|
||
obstacleDetected: 'Obstacle Detected',
|
||
obstacleForbiddenZone: 'Obstacle Forbidden Zone',
|
||
onStandby: 'on Standby',
|
||
oneClickCoordinated: 'One Click Coordinated',
|
||
oneClickSchedule: 'One Click Schedule',
|
||
onlineDevices: 'Online Devices',
|
||
onlineRate: 'Online Rate',
|
||
operationApiError: 'Operation Api Error',
|
||
operationApiException: 'Operation Api Exception',
|
||
operationFail: 'Operation Fail',
|
||
optimize: 'Optimize',
|
||
optionalEmpty: 'Optional Empty',
|
||
otherWebControlling: 'Other Web Controlling',
|
||
platformRequestControl: "{{platform}} platformRequestControl",
|
||
|
||
outDock: 'Out Dock',
|
||
outdoor: 'Outdoor',
|
||
panorama: 'Panorama',
|
||
paramArmChannel: 'Param Arm Channel',
|
||
paramBatteryType: 'Param Battery Type',
|
||
paramChassisChannel: 'Param Chassis Channel',
|
||
paramChipUid: 'Param Chip Uid',
|
||
paramChipUidSign: 'Param Chip Uid Sign',
|
||
paramDelFlag: 'Param Del Flag',
|
||
paramDriveType: 'Param Drive Type',
|
||
paramDualRtk: 'Param Dual Rtk',
|
||
paramFanChannel: 'Param Fan Channel',
|
||
paramFanPolarity: 'Param Fan Polarity',
|
||
paramFirmwareVersion: 'Param Firmware Version',
|
||
paramForwardSpeedLimit: 'Param Forward Speed Limit',
|
||
paramFuelPumpChannel: 'Param Fuel Pump Channel',
|
||
paramGearRatio: 'Param Gear Ratio',
|
||
paramKnifeChannel: 'Param Knife Channel',
|
||
paramKnifeMotorMode: 'Param Knife Motor Mode',
|
||
paramKnifePolarity: 'Param Knife Polarity',
|
||
paramKnifeWidth: 'Param Knife Width',
|
||
paramLeftBackwardGain: 'Param Left Backward Gain',
|
||
paramLeftForwardGain: 'Param Left Forward Gain',
|
||
paramLeftMotorReverse: 'Param Left Motor Reverse',
|
||
paramLiftChannel: 'Param Lift Channel',
|
||
paramLiftProtectTime: 'Param Lift Protect Time',
|
||
paramRelayBoard: 'Param Relay Board',
|
||
paramRemoteConfig: 'Param Remote Config',
|
||
paramRemoteType: 'Param Remote Type',
|
||
paramRightBackwardGain: 'Param Right Backward Gain',
|
||
paramRightForwardGain: 'Param Right Forward Gain',
|
||
paramRightMotorReverse: 'Param Right Motor Reverse',
|
||
paramRobotHeight: 'Param Robot Height',
|
||
paramRobotLength: 'Param Robot Length',
|
||
paramRobotWidth: 'Param Robot Width',
|
||
paramRunSpeed: 'Param Run Speed',
|
||
paramSaveException: 'Param Save Exception',
|
||
paramSaveFail: 'Param Save Fail',
|
||
paramSaveSuccess: 'Param Save Success',
|
||
paramSwapChannel: 'Param Swap Channel',
|
||
paramThrottleChannel: 'Param Throttle Channel',
|
||
paramThrottlePolarity: 'Param Throttle Polarity',
|
||
paramTurnSpeedLimit: 'Param Turn Speed Limit',
|
||
paramTyreSize: 'Param Tyre Size',
|
||
paramUse4G: 'Param Use4G',
|
||
paramViewEditTitle: 'Param View Edit Title',
|
||
paramWalkMotorMode: 'Param Walk Motor Mode',
|
||
paramWifiName: 'Param Wifi Name',
|
||
paramWifiPassword: 'Param Wifi Password',
|
||
pathPlanDone: 'Path Plan Done',
|
||
pathPlanFailRetry: 'Path Plan Fail Retry',
|
||
pathPlanning: 'Path Planning',
|
||
pauseTask: 'Pause Task',
|
||
pendingApprovalTasks: 'Pending Approval Tasks',
|
||
pendingExec: 'Pending Exec',
|
||
permissionObtained: 'Permission Obtained',
|
||
permissionRequestTitle: 'Permission Request Title',
|
||
permissionRequesting: 'Permission Requesting',
|
||
planeNoLocalRoute: 'Plane No Local Route',
|
||
pleaseLoginFirst: 'Please Login First',
|
||
pleaseSelectWayline: 'Please Select Wayline',
|
||
plotNameLabel: 'Plot Name Label',
|
||
pointMarked: 'Point Marked',
|
||
positionInStation: 'Position In Station',
|
||
precipStatus: 'Precip Status',
|
||
productType: 'Product Type',
|
||
rainNo: 'Rain No',
|
||
rainYes: 'Rain Yes',
|
||
rainfall: 'Rainfall',
|
||
realtimeMonitorList: 'Realtime Monitor List',
|
||
realtimePicture: 'Realtime Picture',
|
||
realtimePowerData: 'Realtime Power Data',
|
||
realtimeSpeed: 'Realtime Speed',
|
||
realtimeVideoMonitor: 'Realtime Video Monitor',
|
||
rechargeBtn: 'Recharge Btn',
|
||
rechargeCommandSent: 'Recharge Command Sent',
|
||
remoteControl: 'Remote Control',
|
||
remoteControlAndSituation: 'Remote Control and Situation',
|
||
repeatDaily: 'Repeat Daily',
|
||
repeatInterval: 'Repeat Interval',
|
||
repeatMode: 'Repeat Mode',
|
||
repeatModeLabel: 'Repeat Mode Label',
|
||
repeatMonthlyByDate: 'Repeat Monthly By Date',
|
||
repeatMonthlyByWeek: 'Repeat Monthly By Week',
|
||
repeatNone: 'Repeat None',
|
||
repeatTypeLabel: 'Repeat Type Label',
|
||
repeatWeekly: 'Repeat Weekly',
|
||
requestControlPermission: 'Request Control Permission',
|
||
requestFail: 'Request Fail',
|
||
resumeAuto: 'Resume Auto',
|
||
resumeBreakpoint: 'Resume Breakpoint',
|
||
resumeFromBreakpointLabel: 'Resume From Breakpoint Label',
|
||
resumeManual: 'Resume Manual',
|
||
resumeTask: 'Resume Task',
|
||
returnCommandSent: 'Return Command Sent',
|
||
returnHomeAltitude: 'Return Home Altitude',
|
||
returnHomeAltitudeColon: 'Return Home Altitude Colon',
|
||
returnHomeAltitudeLabel: 'Return Home Altitude Label',
|
||
returnHomeMode: 'Return Home Mode',
|
||
returnHomeModeLabel: 'Return Home Mode Label',
|
||
rightView: 'Right View',
|
||
rightWheelDrive: 'Right Wheel Drive',
|
||
robotExecutingCount: 'Robot Executing Count',
|
||
robotInTaskCount: 'Robot In Task Count',
|
||
robotLocalRoutes: 'Robot Local Routes',
|
||
robotPath: 'Robot Path',
|
||
robotPosition: 'Robot Position',
|
||
robotStatus: 'Robot Status',
|
||
robotTaskData: 'Robot Task Data',
|
||
robotWorkStatus: 'Robot Work Status',
|
||
routeDeletedSuccess: 'Route Deleted Success',
|
||
routeLoaded: 'Route Loaded',
|
||
routeLoadedWithName: 'Route Loaded with Name',
|
||
routeNoPathPoints: 'Route No Path Points',
|
||
routeSavedLocal: 'Route Saved Local',
|
||
rtBattery: 'rt Battery',
|
||
rtHeadingAngle: 'rt Heading Angle',
|
||
rtHeadingStatus: 'rt Heading Status',
|
||
rtInitialized: 'rt Initialized',
|
||
rtLeftMotor: 'rt Left Motor',
|
||
rtLeftSpeed: 'rt Left Speed',
|
||
rtLeftTemp: 'rt Left Temp',
|
||
rtMainTemp: 'rt Main Temp',
|
||
rtMode: 'rt Mode',
|
||
rtPitchAngle: 'rt Pitch Angle',
|
||
rtPositioning: 'rt Positioning',
|
||
rtRightMotor: 'rt Right Motor',
|
||
rtRightSpeed: 'rt Right Speed',
|
||
rtRightTemp: 'rt Right Temp',
|
||
rtSatellites: 'rt Satellites',
|
||
rtVoltage: 'rt Voltage',
|
||
rthMode: 'Rth Mode',
|
||
rthOptimal: 'Rth Optimal',
|
||
rthPreset: 'Rth Preset',
|
||
rtkCount: 'Rtk Count',
|
||
rtkEnvLabel: 'Rtk Env Label',
|
||
rtkFixed2: 'Rtk Fixed2',
|
||
rtkFloat: 'Rtk Float',
|
||
rtkHighPrecision: 'Rtk High Precision',
|
||
rtkModeDesc: 'Rtk Mode Desc',
|
||
rtkStatus: 'Rtk Status',
|
||
safeRthBattery: 'Safe Rth Battery',
|
||
satelliteCount: 'Satellite Count',
|
||
savePathTitle: 'Save Path Title',
|
||
savePlan: 'Save Plan',
|
||
saving: 'Saving',
|
||
searchDeviceName: 'Search Device Name',
|
||
searchWaylinePlaceholder: 'Search Wayline Placeholder',
|
||
selectDevice: 'Select Device',
|
||
selectDrone: 'Select Drone',
|
||
selectExecuteDroneFirst: 'Select Execute Drone First',
|
||
selectNoDrone: 'Select No Drone',
|
||
selectStartTimePlaceholder: 'Select Start Time Placeholder',
|
||
selectTaskFirst: 'Select Task First',
|
||
selectTaskStartTime: 'Select Task Start Time',
|
||
selectWayline: 'Select Wayline',
|
||
selectedWaylineColon: 'Selected Wayline Colon',
|
||
signalSatellite: 'Signal Satellite',
|
||
situationMap: 'Situation Map',
|
||
smartAssign: 'Smart Assign',
|
||
standbyCount: 'Standby Count',
|
||
startBtn: 'Start Btn',
|
||
startLabel: 'Start Label',
|
||
startTimeColon: 'Start Time Colon',
|
||
stationCameraNotFound: 'Station Camera Not Found',
|
||
stationStatus: 'Station Status',
|
||
stationTopology: 'Station Topology',
|
||
stationVideo: 'Station Video',
|
||
statusExecFailed: 'Status Exec Failed',
|
||
statusExecSuccess: 'Status Exec Success',
|
||
statusPendingApproval: 'Status Pending Approval',
|
||
statusPreparing: 'Status Preparing',
|
||
statusRestored: 'Status Restored',
|
||
statusStartFailed: 'Status Start Failed',
|
||
statusSuggestExec: 'Status Suggest Exec',
|
||
statusTerminated: 'Status Terminated',
|
||
statusTimeout: 'Status Timeout',
|
||
statusUpdateSuccess: 'Status Update Success',
|
||
statusWaitExec: 'Status Wait Exec',
|
||
statusWaitingStart: 'Status Waiting Start',
|
||
stopVideoBtn: 'Stop Video Btn',
|
||
suggestAction: 'Suggest Action',
|
||
suggestTime: 'Suggest Time',
|
||
suitability: 'Suitability',
|
||
suitable: 'Suitable',
|
||
suitableExec: 'Suitable Exec',
|
||
suitableExec2: 'Suitable Exec2',
|
||
supplyChargePoint: 'Supply Charge Point',
|
||
supportsGpsPlan: 'Supports Gps Plan',
|
||
supportsRemoteGpsPlan: 'Supports Remote Gps Plan',
|
||
suspendTask: 'Suspend Task',
|
||
switchDroneLensFail: 'Switch Drone Lens Fail',
|
||
switchManual: 'Switch Manual',
|
||
switchStationCameraFail: 'Switch Station Camera Fail',
|
||
taskCancelException: 'Task Cancel Exception',
|
||
taskCancelFail: 'Task Cancel Fail',
|
||
taskCanceledSuccess: 'Task Canceled Success',
|
||
taskCompletedMsg: 'Task Completed Msg',
|
||
taskCompletionRate: 'Task Completion Rate',
|
||
taskContinuous: 'Task Continuous',
|
||
taskEndTimeLabel: 'Task End Time Label',
|
||
taskEnded: 'Task Ended',
|
||
taskExecSuccess: 'Task Exec Success',
|
||
taskExecuteException: 'Task Execute Exception',
|
||
taskExecuteFail: 'Task Execute Fail',
|
||
taskExecuteSuccess: 'Task Execute Success',
|
||
taskExecutedSuccess: 'Task Executed Success',
|
||
taskIdLabel: 'Task Id Label',
|
||
taskImmediate: 'Task Immediate',
|
||
taskListFetchFail: 'Task List Fetch Fail',
|
||
taskListRefreshFail: 'Task List Refresh Fail',
|
||
taskOrchestrationAI: 'Task Orchestration AI',
|
||
taskPauseException: 'Task Pause Exception',
|
||
taskPauseFail: 'Task Pause Fail',
|
||
taskPaused: 'Task Paused',
|
||
taskPaused2: 'Task Paused2',
|
||
taskPausedSuccess: 'Task Paused Success',
|
||
taskRecurring: 'Task Recurring',
|
||
taskRestored2: 'Task Restored2',
|
||
taskResumeException: 'Task Resume Exception',
|
||
taskResumeFail: 'Task Resume Fail',
|
||
taskResumed: 'Task Resumed',
|
||
taskResumedSuccess: 'Task Resumed Success',
|
||
taskReturnedHome: 'Task Returned Home',
|
||
taskReturnedHome2: 'Task Returned Home2',
|
||
taskStandby2: 'Task Standby2',
|
||
taskStartFailure: 'Task Start Failure',
|
||
taskStartTimeLabel: 'Task Start Time Label',
|
||
taskStarted: 'Task Started',
|
||
taskStarted2: 'Task Started2',
|
||
taskStatusUpdateSuccess: 'Task Status Update Success',
|
||
taskStopped: 'Task Stopped',
|
||
taskSuspended: 'Task Suspended',
|
||
taskSuspended2: 'Task Suspended2',
|
||
taskTerminated: 'Task Terminated',
|
||
taskTimed: 'Task Timed',
|
||
taskTimedOut: 'Task Timed Out',
|
||
taskTimelineTitle: 'Task Timeline Title',
|
||
taskTimeout: 'Task Timeout',
|
||
taskTypeLabel: 'Task Type Label',
|
||
taskWaitingStart: 'Task Waiting Start',
|
||
taskWaylineTypeLabel: 'Task Wayline Type Label',
|
||
timelineStatusComplete: 'Timeline Status Complete',
|
||
timelineStatusReady: 'Timeline Status Ready',
|
||
timelineStatusReturn: 'Timeline Status Return',
|
||
timelineStatusStart: 'Timeline Status Start',
|
||
tlFinishInspection: 'tl Finish Inspection',
|
||
tlReturnSupply: 'tl Return Supply',
|
||
tlStandbyReady: 'tl Standby Ready',
|
||
tlStartCleaning: 'tl Start Cleaning',
|
||
tlStartInspection: 'tl Start Inspection',
|
||
tlStartMowing: 'tl Start Mowing',
|
||
todayTaskExecute: 'Today Task Execute',
|
||
todayWaylinePlan: 'Today Wayline Plan',
|
||
totalCount: 'Total Count',
|
||
trendFlat: 'Trend Flat',
|
||
trendYesterday: 'Trend Yesterday {{diff}}',
|
||
typeAIRecheck: 'Type AI Recheck',
|
||
typeArrayMow: 'Type Array Mow',
|
||
typeComponentClean: 'Type Component Clean',
|
||
typeDroneHotspot: 'Type Drone Hotspot',
|
||
typeFenceInspect: 'Type Fence Inspect',
|
||
typeHotspotInspect: 'Type Hotspot Inspect',
|
||
typeRecheck: 'Type Recheck',
|
||
unitGe: '',
|
||
unitJia: '',
|
||
unitTai: '',
|
||
unitTiao: '',
|
||
normalCancel: "normalCancel",
|
||
forceCancel: "forceCancel",
|
||
unknownDevice: 'Unknown Device',
|
||
unknownDrone: 'Unknown Drone',
|
||
unknownObject: 'Unknown Object',
|
||
unknownPlatform: 'Unknown Platform',
|
||
unknownTime: 'Unknown Time',
|
||
verticalSpeed: 'Vertical Speed',
|
||
videoAndConfig: 'Video and Config',
|
||
videoConfigured: 'Video Configured',
|
||
videoLinkConfigured: 'Video Link Configured',
|
||
videoStopped: 'Video Stopped',
|
||
viewBack: 'View Back',
|
||
viewFront: 'View Front',
|
||
viewLeft: 'View Left',
|
||
viewMore: 'View More',
|
||
viewMoreLogs: 'View More Logs',
|
||
viewRight: 'View Right',
|
||
viewTop: 'View Top',
|
||
washDrone: 'Wash Drone',
|
||
washDroneUav: 'Wash Drone Uav',
|
||
waylineDetail: 'Wayline Detail',
|
||
waylineEditPlan: 'Wayline Edit Plan',
|
||
waylineExecFail: 'Wayline Exec Fail',
|
||
waylineFallback: 'Wayline Fallback',
|
||
waylineLabel: 'Wayline Label',
|
||
waylineList: 'Wayline List',
|
||
waylineListFetchFail: 'Wayline List Fetch Fail',
|
||
waylineName: 'Wayline Name',
|
||
waylineParamsTitle: 'Wayline Params Title',
|
||
waylinePrecision: 'Wayline Precision',
|
||
waylinePrecisionLabel: 'Wayline Precision Label',
|
||
waylineTaskCreated: 'Wayline Task Created',
|
||
waylineUuidLabel: 'Wayline Uuid Label',
|
||
waypoint: 'Waypoint',
|
||
waypointDeleted: 'Waypoint Deleted',
|
||
waypointList: 'Waypoint List',
|
||
waypointsAdded: 'Waypoints Added',
|
||
waypointsCount: 'Waypoints Count',
|
||
weatherAdvice1: 'Weather Advice1',
|
||
weatherAdvice2: 'Weather Advice2',
|
||
weatherStation: 'Weather Station',
|
||
weatherWindowTitle: 'Weather Window Title',
|
||
weedHighZone: 'Weed High Zone',
|
||
weekFri: 'Week Fri',
|
||
weekMon: 'Week Mon',
|
||
weekNo: 'Week No',
|
||
weekSat: 'Week Sat',
|
||
weekSun: 'Week Sun',
|
||
weekThu: 'Week Thu',
|
||
weekTue: 'Week Tue',
|
||
weekWed: 'Week Wed',
|
||
weekday: 'Weekday',
|
||
weekdayExec: 'Weekday Exec',
|
||
whichWeek: 'Which Week',
|
||
wideLens: 'Wide Lens',
|
||
windSpeed: 'Wind Speed',
|
||
workMode: 'Work Mode',
|
||
workTaskBoard: 'Work Task Board',
|
||
working: 'Working',
|
||
workingCurrent: 'Working Current',
|
||
zoomLens: 'Zoom Lens',
|
||
controllerNotConnected: "controllerNotConnected",
|
||
otherWebConnected: "otherWebConnected",
|
||
clickToRequestControl: "clickToRequestControl",
|
||
|
||
fixed2TaskSuspended2: 'Fixed2 Task Suspended2 态势',
|
||
|
||
fixed2CurrentFixed2LocationFixed2: 'Fixed2 Current Fixed2 Location Fixed2',
|
||
|
||
fixed2CurrentFixed2AbModeFixed2: 'Fixed2 Current Fixed2 ab Mode Fixed2',
|
||
|
||
fixed2Battery: 'Battery /Heading',
|
||
|
||
fixed2Enable: ' Enable Remote Control',
|
||
|
||
tcp: 'TCP Link',
|
||
|
||
s6: 'Remote Control Takeover',
|
||
|
||
s7: 'Planning Situation',
|
||
|
||
taskSuspended2Fixed2: 'Continuous Task',
|
||
|
||
s10: 'Permission switch request',
|
||
|
||
fixed2ControlFixed2SuccessFixed2: 'Fixed2 Control Fixed2 Success Fixed2',
|
||
|
||
s2: 'Permission Request',
|
||
|
||
fixed2DeviceBatteryFixed2: 'Fixed2 Device 平均 Battery Fixed2',
|
||
|
||
fixed2CurrentFixed2TaskSuspended2Fixed2: 'Fixed2 Current Fixed2 Task Suspended2 Fixed2',
|
||
|
||
routeExecuteFixed2: '该 Route 没有路径点,无法 Execute Fixed2',
|
||
|
||
fixed2Video: 'Fixed2 Video 已配',
|
||
|
||
batteryFixed2: '电池 Battery Fixed2',
|
||
noFix: 'noFix',
|
||
single: 'single',
|
||
dgnss: 'dgnss',
|
||
ins: 'ins',
|
||
|
||
singleNoHeading: 'singleNoHeading',
|
||
dgnssNoHeading: 'dgnssNoHeading',
|
||
rtkFixedNoHeading: 'rtkFixedNoHeading',
|
||
rtkFloatNoHeading: 'rtkFloatNoHeading',
|
||
s62: 'Signal/Satellite',
|
||
|
||
s72: 'Wind Speed',
|
||
UnitsRobot: '',
|
||
UnitsDrone: '',
|
||
executing: 'Executing',
|
||
waiting: 'Waiting',
|
||
|
||
fixed2RtkFixed2StatusFixed2: 'Fixed2 Rtk Fixed2 Status Fixed2',
|
||
|
||
s13: 'Remote Control and Situation',
|
||
|
||
s21: 'Flight wind speed',
|
||
|
||
gpsWaypoint: 'GPS Waypoint Planning',
|
||
|
||
fixed2Save: 'Save Planning',
|
||
s25: 'Live video/image',
|
||
|
||
createTaskFixed2: '+ Create Task',
|
||
|
||
noWaylineTaskFixed2: 'no Wayline Task ',
|
||
|
||
noWaypointsFixed2: 'no Waypoints',
|
||
|
||
fixed2RobotFixed2Local: 'Fixed2 Robot Fixed2 Local 航线',
|
||
|
||
save: '暂无 Save 航线',
|
||
|
||
taskSuspended2Fixed22: '重复 Task Suspended2 Fixed2',
|
||
|
||
fixed2SuspendFixed2TaskSuspended2Fixed2: 'Fixed2 Suspend Fixed2 Task Suspended2 Fixed2',
|
||
|
||
fixed2CancelFixed2ReturnHomeFixed2: 'Fixed2 Cancel Fixed2 Return Home Fixed2',
|
||
|
||
noVideoStreamFixed2: '暂 no Video Stream Fixed2',
|
||
|
||
fixed2LandSn: 'Fixed2 Land 地场SN',
|
||
|
||
s46: 'Automatic breakpoint continuation flight',
|
||
|
||
fixed2TaskSuspended2TypeFixed2: 'Fixed2 Task Suspended2 航线 Type Fixed2',
|
||
|
||
fixed2TaskSuspended2Fixed2StartTimeFixed2: 'Fixed2 Task Suspended2 Fixed2 Start Time Fixed2',
|
||
|
||
fixed2TaskSuspended2Fixed2EndTimeFixed2: 'Fixed2 Task Suspended2 Fixed2 End Time Fixed2',
|
||
|
||
inputWaylineNameFixed2: '请 Input Wayline Name Fixed2',
|
||
|
||
s57: 'No need to fill in',
|
||
|
||
startTimeFixed2: '选择 Start Time Fixed2',
|
||
|
||
s59: 'working',
|
||
|
||
requestControlPermission2: 'Request Control Permission ?',
|
||
|
||
successFixed2: 'Permission Request Succeeded',
|
||
|
||
fixed2PermissionRequesting: 'Fixed2 Permission Requesting ...',
|
||
|
||
s68: 'waiting',
|
||
|
||
failedFixed2: '启动 Failed Fixed2',
|
||
|
||
s70: 'Terminated',
|
||
|
||
s71: 'Timeout',
|
||
|
||
altitudeFixed2: 'Set Altitude ',
|
||
|
||
fixed2GpsModeRtkFixed2: 'Fixed2 Gps Mode (无需 Rtk Fixed2 收敛)',
|
||
|
||
fixed2RtkHighPrecision: 'Fixed2 Rtk High Precision (需等待收敛)',
|
||
|
||
s76: 'Manual breakpoint continuation flight',
|
||
|
||
s81: 'Do not repeat',
|
||
|
||
s82: 'Daily',
|
||
|
||
s83: 'Weekly',
|
||
|
||
control2: 'Requesting Control...',
|
||
fixed2Equipment: 'Equipment Collaborative Situation Map',
|
||
|
||
s22: 'Legend',
|
||
|
||
fixed2Inspection: 'Inspection Wayline',
|
||
|
||
locationFixed2: '🚗 Machine Location',
|
||
hasHost: "hasHost",
|
||
rtkMode: "rtkMode", cameraNum: "cameraNum", wheelType: "wheelType", engineType: "engineType", capabilityList: "capabilityList", powerType: "powerType",
|
||
|
||
dronePositionFixed2: '✈️ Drone Position',
|
||
|
||
chargePointFixed2: '补给/ Charge Point Fixed2',
|
||
|
||
s9: 'Restricted/Forbidden Area',
|
||
|
||
fixed2EquipmentListFixed2: 'Equipment Scheduling List',
|
||
|
||
fixed2ControlFixed2LogDesc6Alert: 'Control Log / Alert Record',
|
||
|
||
fixed2AllLevels: 'All Levels ▼',
|
||
|
||
timeFixed2: 'Activation Time ',
|
||
|
||
rtkQuantityFixed2: 'rtk Quantity Fixed2',
|
||
|
||
s23: 'Start up',
|
||
|
||
s24: 'Recharging',
|
||
|
||
fixed2StopFixed2VideoFixed2: 'Fixed2 Stop Fixed2 Video Fixed2',
|
||
|
||
s29: 'Emergency Stop',
|
||
fixed2AiActions: 'AI Analysis and Actions Suggestions',
|
||
|
||
s32: '',
|
||
|
||
s33: 'Weed-prone areas',
|
||
|
||
s34: '',
|
||
|
||
s35: 'Component Risk Area',
|
||
|
||
executeFixed2InspectionP03: '优先 Execute Fixed2 Inspection 航线 P-03',
|
||
|
||
taskSuspended2G02: '先行安排除草 Task Suspended2 G-02',
|
||
|
||
generateCleaningOrderFixed2: '建议 Generate Cleaning Order Fixed2',
|
||
|
||
s43: 'One-click Collaborative Operation',
|
||
|
||
s44: 'Wind Speed',
|
||
|
||
normal: 'Normal Operation',
|
||
|
||
fixed2RobotStatusFixed2: 'Robot Operation Status',
|
||
s50: 'Cumulative operation area',
|
||
|
||
s51: 'Cumulative operation time',
|
||
|
||
fixed2TaskSuspended2Fixed2ExecutionTime: 'Task Execution Time Line',
|
||
|
||
fixed2Fixed2DeviceSn: ' Device SN :',
|
||
|
||
fixed2DeviceType: 'Device Type :',
|
||
|
||
fixed2Device: 'Fixed2 Device 别名不能为空',
|
||
|
||
deviceListControlDeviceFixed2: 'Alias is used for Device List and Control panel display, making it easier to distinguish devices',
|
||
|
||
s60: 'Environmental and Flight Conditions',
|
||
|
||
fixed2EditFixed2RobotFixed2DeviceFixed2InfoFixed2: 'Fixed2 Edit Fixed2 Robot Fixed2 Device Fixed2 Info Fixed2',
|
||
|
||
fixed2PleaseEnterDevice: 'Fixed2 Please enter Custom Device Alias',
|
||
editFixed2RobotFixed2Device: 'Only supports Edit Robot Device Alias',
|
||
|
||
modifiedSuccessfullyFixed2: 'Alias Modified successfully ',
|
||
|
||
fixed2ModificationFailed: ' Modification failed ,Please try again',
|
||
|
||
fixed2Fixed2AbnormalModificationFailedFixed2: 'Fixed2 接口 Fixed2 Abnormal , Modification failed Fixed2',
|
||
|
||
fixed2TaskSuspended22: 'Fixed2 Task Suspended2 已启动',
|
||
|
||
fixed2ReturnHomeFixed2CommandIssuedFixed2: 'Fixed2 Return Home Fixed2 Command Issued Fixed2',
|
||
|
||
commandIssuedFixed2: '回充 Command Issued Fixed2',
|
||
|
||
s73: 'Emergency stop has been triggered!',
|
||
|
||
uavC01ExecuteFixed2CleaningC05: 'UAV-C01 开始 Execute Fixed2 Cleaning 航线 C-05',
|
||
|
||
rbt01ExecuteFixed2InspectionP02: 'RBT-01 开始 Execute Fixed2 Inspection 航线 P-02',
|
||
|
||
gr02G01: 'GR-02 开始除草作业 G-01',
|
||
|
||
uavC02TaskSuspended2: 'UAV-C02 Task Suspended2 待命就绪',
|
||
|
||
uavC01: 'UAV-C01 再次返机补水',
|
||
|
||
rbt02CompleteFixed2InspectionP01: 'RBT-02 Complete Fixed2 Inspection 航线 P-01',
|
||
|
||
fixed2DroneAirportFixed2StatusFixed2: 'Drone Airport Status ',
|
||
|
||
fixed2EquipmentFixed2NameFixed2: 'Equipment Name ',
|
||
|
||
statusFixed2: '通讯 Status Fixed2',
|
||
|
||
videoFixed2: ' Airport video',
|
||
|
||
fixed2TaskSuspended2Fixed2CompletedFixed2: 'Task Completed ',
|
||
|
||
deletedSuccessfullyFixed2: '航线 Deleted successfully Fixed2',
|
||
|
||
fixed2DeleteFailedAbnormalFixed2: 'Fixed2 Delete failed ,网络或服务 Abnormal Fixed2',
|
||
|
||
route2: 'This Route has no path point data yet.',
|
||
|
||
fixed2TaskSuspended2Fixed2CancelledFixed2: 'Fixed2 Task Suspended2 Fixed2 Cancelled Fixed2',
|
||
|
||
fixed2CancelFixed2TaskSuspended2Fixed2AbnormalFixed2: 'Fixed2 Cancel Fixed2 Task Suspended2 Fixed2 Abnormal Fixed2',
|
||
|
||
fixed2SuspendTaskFixed2AbnormalFixed2: 'Fixed2 Suspend Task Fixed2 Abnormal Fixed2',
|
||
|
||
fixed2ResumeTaskFixed2AbnormalFixed2: 'Fixed2 Resume Task Fixed2 Abnormal Fixed2',
|
||
|
||
fixed2OkFixed2DeleteFixed2: 'Fixed2 OK Fixed2 Delete Fixed2',
|
||
|
||
uavUavSn: '未选中 UAV 或 UAV SN不存在',
|
||
|
||
fixed2SuccessFixed2: 'Fixed2 指令 下发 Success Fixed2',
|
||
|
||
fixed2AbnormalFixed2: 'Fixed2 接口 请求 Abnormal Fixed2',
|
||
|
||
waylineTasksFixed2: '请先选择 Wayline Tasks Fixed2',
|
||
|
||
fixed2ActionsFixed2Fixed2AbnormalFixed2: 'Fixed2 Actions Fixed2 接口 Fixed2 Abnormal Fixed2',
|
||
|
||
noDetailFixed2: '暂 no Detail Fixed2',
|
||
|
||
detailFixed2Fixed2AbnormalFixed2: '获取 Detail Fixed2 接口 Fixed2 Abnormal Fixed2',
|
||
|
||
fixed2DeviceFixed2InfoFixed2AbnormalFixed2: 'Fixed2 Device Fixed2 Info Fixed2 Abnormal Fixed2',
|
||
|
||
loginFixed2: '请先 Login Fixed2',
|
||
|
||
fixed2LoginFixed2InfoLoginFixed2: 'Fixed2 Login Fixed2 Info 失效,请重新 Login Fixed2',
|
||
|
||
fixed2OthersWebControlFixed2: 'Fixed2 Others web端正在 Control Fixed2',
|
||
|
||
abnormalRequestFailed: '网络 Abnormal 或 Request Failed ,请重试',
|
||
|
||
noWaylineDataFixed2: '暂 no Wayline Data Fixed2',
|
||
|
||
deleteFixed2Waypoint: '已 Delete Fixed2 Waypoint 并同步地图',
|
||
|
||
waypoint2: '已清空所有 Waypoint 与地图轨迹',
|
||
|
||
selectTaskStartTimeFixed2: ' Select Task Start Time ',
|
||
|
||
fixed2Fixed2Abnormal: 'Fixed2 接口 Fixed2 Abnormal ,请检查',
|
||
|
||
fixed2NoWaypointsSaveFixed2: 'Fixed2 no Waypoints 可 Save Fixed2',
|
||
|
||
fixed2UavSaveFixed2Local: 'Fixed2 UAV 不支持 Save Fixed2 Local 航线',
|
||
|
||
addNewFixed2SaveLocalFixed2: '✅ 航线已 Add New Fixed2 Save 到 Local Fixed2',
|
||
|
||
taskSuspended2Fixed23: '请先下发 Task Suspended2 Fixed2',
|
||
|
||
fixed2OthersControlFixed2: 'Fixed2 Others 端正在 Control Fixed2',
|
||
|
||
failedFixed22: '权限校验 Failed Fixed2',
|
||
|
||
noneControl: 'None Control jurisdiction',
|
||
|
||
fixed2ControlFixed2: 'Fixed2 Control 请求 超时 Fixed2',
|
||
controlFailed: "controlFailed",
|
||
},
|
||
video: {
|
||
onlineVideo: 'Online Video',
|
||
videoMonitor: 'Video Monitor',
|
||
realtimeMonitor: 'Real-time Monitor',
|
||
videoWall: 'Video Wall',
|
||
videoDownload: 'Video Download',
|
||
fullScreen: 'Fullscreen',
|
||
snapshot: 'Snapshot',
|
||
record: 'Record',
|
||
play: 'Play',
|
||
pause: 'Pause',
|
||
stop: 'Stop',
|
||
mute: 'Mute',
|
||
unmute: 'Unmute',
|
||
live: 'Live',
|
||
replay: 'Replay',
|
||
selectDevice: 'Select Device',
|
||
selectCamera: 'Select Camera',
|
||
noVideo: 'No Video',
|
||
videoLoading: 'Loading video...',
|
||
streamQuality: 'Quality',
|
||
fluent: 'Fluent',
|
||
standard: 'SD',
|
||
high: 'HD',
|
||
super: 'UHD',
|
||
downloadTime: 'Download Time',
|
||
fileSize: 'File Size',
|
||
fileName: 'File Name',
|
||
downloadStatus: 'Download Status',
|
||
downloading: 'Downloading',
|
||
downloaded: 'Downloaded',
|
||
downloadFailed: 'Download Failed',
|
||
monitorMode: 'Monitor Mode',
|
||
singleView: '1-View',
|
||
fourView: '4-View',
|
||
nineView: '9-View',
|
||
sixteenView: '16-View',
|
||
activeVideoStreams: 'Active Video Streams',
|
||
aiVisualTracking: 'ai Visual Tracking',
|
||
allRecordings: 'All Recordings',
|
||
allStatuses: 'All Statuses',
|
||
allTypes: 'All Types',
|
||
cameraDeviceList: 'Camera Device List',
|
||
cameraName: 'Camera Name',
|
||
capacity: 'Capacity',
|
||
currentDutyDevice: 'Current Duty Device',
|
||
customLayout: 'Custom Layout',
|
||
domeCamera: 'Dome Camera',
|
||
eventTimeline: 'Event Timeline',
|
||
fileDetails: 'File Details',
|
||
fullScreenWall: 'Full Screen Wall',
|
||
labelCargo: 'Label Cargo',
|
||
labelDetail: 'Label Detail',
|
||
labelFrontDrive: 'Label Front Drive',
|
||
labelLeft: 'Label Left',
|
||
labelLeftWing: 'Label Left Wing',
|
||
labelMainFront: 'Label Main Front',
|
||
labelMainProbe: 'Label Main Probe',
|
||
labelPanorama: 'Label Panorama',
|
||
labelRear: 'Label Rear',
|
||
labelRearMount: 'Label Rear Mount',
|
||
labelRight: 'Label Right',
|
||
labelRightWing: 'Label Right Wing',
|
||
lastEventTime: 'Last Event Time',
|
||
liveLabel: 'Live Label',
|
||
mainView: 'Main View',
|
||
offlineCameras: 'Offline Cameras',
|
||
offlineRateTrend: 'Offline Rate Trend',
|
||
onlineCameras: 'Online Cameras',
|
||
onlineRateTrend: 'Online Rate Trend',
|
||
onlineSearch: 'Online Search',
|
||
perimeterAlerts: 'Perimeter Alerts',
|
||
positionArray1: 'Position Array1',
|
||
positionArrayWest: 'Position Array West',
|
||
positionEnergyStorage: 'Position Energy Storage',
|
||
positionEquipmentArea: 'Position Equipment Area',
|
||
positionInverterRoom: 'Position Inverter Room',
|
||
positionPerimeterNorth: 'Position Perimeter North',
|
||
positionPerimeterSouth: 'Position Perimeter South',
|
||
positionStationGate: 'Position Station Gate',
|
||
positionStorageBattery: 'Position Storage Battery',
|
||
positionWeatherStation: 'Position Weather Station',
|
||
ptzServoControl: 'Ptz Servo Control',
|
||
recentAlertSnapshots: 'Recent Alert Snapshots',
|
||
recording: 'Recording',
|
||
recordingStatus: 'Recording Status',
|
||
refreshSignal: 'Refresh Signal',
|
||
searchCameraPlaceholder: 'Search Camera Placeholder',
|
||
sourceDevice: 'Source Device',
|
||
startEndTime: 'Start End Time',
|
||
storageUsage: 'Storage Usage',
|
||
storageUsageTrend: 'Storage Usage Trend',
|
||
systemIntegratedCommand: 'System Integrated Command',
|
||
timeSpan: 'Time Span',
|
||
todayAlertEvents: 'Today Alert Events',
|
||
todayRecordings: 'Today Recordings',
|
||
triggerRemoteRepellent: 'Trigger Remote Repellent',
|
||
twoWayIntercom: 'Two Way Intercom',
|
||
unitDevice: 'Unit Device',
|
||
unitIncident: 'Unit Incident',
|
||
videoMonitorCenter: 'Video Monitor Center',
|
||
videoReplayCenter: 'Video Replay Center',
|
||
videoStreamChannels: 'Video Stream Channels',
|
||
viewMore: 'View More',
|
||
vsYesterdayPercent: 'vs Yesterday Percent',
|
||
|
||
fixed2VideoConnectionFailedFixed2: 'Fixed2 Video 源 Connection Failed Fixed2',
|
||
|
||
s0: '气象站',
|
||
|
||
'1': '主画面:1#阵列区球机',
|
||
|
||
'3': '3#电站大门',
|
||
|
||
'4': '4#周界北侧',
|
||
|
||
'7': '7#储能电池舱',
|
||
|
||
fixed2LiveMedium: 'Fixed2 Live Medium',
|
||
|
||
fixed2AiVideoIntelligentAnalysisFixed2: 'Fixed2 AI Video Intelligent Analysis Fixed2',
|
||
|
||
alert: '最近 Alert 快照',
|
||
|
||
fixed2SearchFixed2CameraNameLocationFixed2: 'Fixed2 Search Fixed2 Camera Name / Location Fixed2',
|
||
|
||
statusFixed2: '录像 Status Fixed2',
|
||
|
||
alertFixed2: '周界 Alert Fixed2',
|
||
|
||
s22: '存储使用率',
|
||
|
||
'2Inverter': '2# Inverter 室',
|
||
|
||
'5Fixed2': '5# 气象站 Fixed2',
|
||
|
||
'6Device': '6# Device 区',
|
||
|
||
detectFixed2: '周界入侵 Detect Fixed2',
|
||
|
||
s30: '人员闯入',
|
||
|
||
s31: '烟火识别',
|
||
|
||
fixed2DeviceFixed2Area: 'Fixed2 Device Fixed2 Area 滞留',
|
||
|
||
s34: '周界北侧',
|
||
|
||
fixed2Device: 'Fixed2 Device 区',
|
||
|
||
fixed2Inverter: 'Fixed2 Inverter 室',
|
||
},
|
||
alerts: {
|
||
title: 'Alert Center',
|
||
alertOverview: 'Alert Overview',
|
||
realtimeAlert: 'Real-time Alerts',
|
||
alarmHistory: 'Alert History',
|
||
alarmRules: 'Alert Rules',
|
||
alarmStatistics: 'Alert Statistics',
|
||
alarmSubscription: 'Alert Subscription',
|
||
alertLevel: 'Alert Level',
|
||
alertType: 'Alert Type',
|
||
alertSource: 'Alert Source',
|
||
alertTime: 'Alert Time',
|
||
handleStatus: 'Handle Status',
|
||
handleResult: 'Handle Result',
|
||
handleTime: 'Handle Time',
|
||
handler: 'Handler',
|
||
handleRemark: 'Handle Remark',
|
||
handle: 'Handle',
|
||
closeAlert: 'Close Alert',
|
||
confirmAlert: 'Confirm Alert',
|
||
exportAlert: 'Export Alerts',
|
||
critical: 'Critical',
|
||
important: 'Important',
|
||
general: 'General',
|
||
info: 'Info',
|
||
pending: 'Pending',
|
||
closed: 'Closed',
|
||
handled: 'Handled',
|
||
restored: 'Restored',
|
||
ignored: 'Ignored',
|
||
unableToHandle: 'Unable to Handle',
|
||
manufacturerHandling: 'Manufacturer Handling',
|
||
falseAlarm: 'False Alarm',
|
||
totalAlerts: 'Total Alerts',
|
||
todayAlerts: 'Today\'s Alerts',
|
||
unhandledAlerts: 'Unhandled Alerts',
|
||
handledRate: 'Handled Rate',
|
||
uavFault: 'UAV Fault',
|
||
mowerFault: 'Mower Fault',
|
||
otherDeviceFault: 'Other Device Fault',
|
||
serverFailure: 'Server Failure',
|
||
systemError: 'System Error',
|
||
alertTrend: 'Alert Trend',
|
||
alertDistribution: 'Alert Distribution',
|
||
addAlertSubscription: 'Add Alert Subscription',
|
||
addRule: 'Add Rule',
|
||
addSubscription: 'Add Subscription',
|
||
alarmContent: 'Alarm Content',
|
||
alarmNo: 'Alarm No',
|
||
alarmTitle: 'Alarm Title',
|
||
alertDescription: 'Alert Description',
|
||
alertDetail: 'Alert Detail',
|
||
alertLevelDistribution: 'Alert Level Distribution',
|
||
alertStatusStatistics: 'Alert Status Statistics',
|
||
alertTypeProportion: 'Alert Type Proportion',
|
||
allDevices: 'All Devices',
|
||
allLevels: 'All Levels',
|
||
appPush: 'App Push',
|
||
compareSymbol: 'Compare Symbol',
|
||
confirmCreateOrder: 'Confirm Create Order',
|
||
confirmHandle: 'Confirm Handle',
|
||
contactHandler: 'Contact Handler',
|
||
content: 'Content',
|
||
criticalAlert: 'Critical Alert',
|
||
deviceBattery: 'Device Battery',
|
||
deviceSensor: 'Device Sensor',
|
||
dingTalk: 'Ding Talk',
|
||
editAlertSubscription: 'Edit Alert Subscription',
|
||
editRule: 'Edit Rule',
|
||
email: 'Email',
|
||
exportFileName: 'Export File Name',
|
||
generalAlert: 'General Alert',
|
||
handleFail: 'Handle Fail',
|
||
handleOperation: 'Handle Operation',
|
||
handleSuccess: 'Handle Success',
|
||
importantAlert: 'Important Alert',
|
||
infoAlert: 'Info Alert',
|
||
level: 'Level',
|
||
mockBatteryLow: 'Mock Battery Low',
|
||
mockDeviceBattery: 'Mock Device Battery',
|
||
mockDeviceCamera: 'Mock Device Camera',
|
||
mockDeviceSensor: 'Mock Device Sensor',
|
||
mockRuleBattery: 'Mock Rule Battery',
|
||
mockRuleTemp: 'Mock Rule Temp',
|
||
mockSubAdmin: 'Mock Sub Admin',
|
||
mockSubDevice: 'Mock Sub Device',
|
||
mockSubOps: 'Mock Sub Ops',
|
||
mockTempExceed: 'Mock Temp Exceed',
|
||
mockVideoSignalLost: 'Mock Video Signal Lost',
|
||
modifyAlert: 'Modify Alert',
|
||
monitorProperty: 'Monitor Property',
|
||
newOrder: 'New Order',
|
||
noAlarmToCreateOrder: 'no Alarm To Create Order',
|
||
notifyChannel: 'Notify Channel',
|
||
notifySubscription: 'Notify Subscription',
|
||
occurTime: 'Occur Time',
|
||
orderCreateFail: 'Order Create Fail',
|
||
orderCreated: 'Order Created',
|
||
orderFromAlarm: 'Order From Alarm',
|
||
planStartTime: 'Plan Start Time',
|
||
pleaseInputAlarmContent: 'Please Input Alarm Content',
|
||
pleaseInputAlarmTitle: 'Please Input Alarm Title',
|
||
pleaseInputHandleRemark: 'Please Input Handle Remark',
|
||
pleaseInputSubscriptionName: 'Please Input Subscription Name',
|
||
pleaseSelectAlertLevel: 'Please Select Alert Level',
|
||
pleaseSelectAlertType: 'Please Select Alert Type',
|
||
pleaseSelectChannel: 'Please Select Channel',
|
||
pleaseSelectHandleResult: 'Please Select Handle Result',
|
||
pleaseSelectHandleStatus: 'Please Select Handle Status',
|
||
pleaseSelectPlanStartTime: 'Please Select Plan Start Time',
|
||
processing: 'Processing',
|
||
recommendedAction: 'Recommended Action',
|
||
relatedModel: 'Related Model',
|
||
reportValue: 'Report Value',
|
||
rootCause: 'Root Cause',
|
||
ruleConfig: 'Rule Config',
|
||
ruleName: 'Rule Name',
|
||
ruleNamePlaceholder: 'Rule Name Placeholder',
|
||
searchDeviceContent: 'Search Device Content',
|
||
searchSubscription: 'Search Subscription',
|
||
sevenDayTrend: 'Seven Day Trend',
|
||
sms: 'Sms',
|
||
sourceDevice: 'Source Device',
|
||
subscriptionName: 'Subscription Name',
|
||
subtitle: 'Subtitle',
|
||
threshold: 'Threshold',
|
||
thresholdPlaceholder: 'Threshold Placeholder',
|
||
todayClosed: 'Today Closed',
|
||
todayCriticalAlerts: 'Today Critical Alerts',
|
||
todayPending: 'Today Pending',
|
||
todayTotalAlerts: 'Today Total Alerts',
|
||
trendDown: 'Trend Down',
|
||
trendNoChange: 'Trend No Change',
|
||
trendUp: 'Trend Up',
|
||
trendZero: 'Trend Zero',
|
||
triggerCondition: 'Trigger Condition',
|
||
yesterdayValue: 'Yesterday Value {{value}}',
|
||
enabled: 'Enabled',
|
||
},
|
||
aiAnalysis: {
|
||
title: 'AI Diagnosis',
|
||
thermalImaging: 'Thermal Imaging Analysis',
|
||
defectDetection: 'Defect Detection',
|
||
temperatureAnalysis: 'Temperature Analysis',
|
||
hotspotDetection: 'Hotspot Detection',
|
||
componentAnalysis: 'Component Analysis',
|
||
stringAnalysis: 'String Analysis',
|
||
inverterAnalysis: 'Inverter Analysis',
|
||
uploadImage: 'Upload Image',
|
||
startAnalysis: 'Start Analysis',
|
||
analysisResult: 'Analysis Result',
|
||
defectType: 'Defect Type',
|
||
defectLevel: 'Defect Level',
|
||
confidence: 'Confidence',
|
||
location: 'Location',
|
||
suggestion: 'Suggestion',
|
||
abnormalTemperature: 'Abnormal Temperature',
|
||
maxTemperature: 'Max Temperature',
|
||
avgTemperature: 'Avg Temperature',
|
||
minTemperature: 'Min Temperature',
|
||
normalTemp: 'Normal Temperature',
|
||
hotspotArea: 'Hotspot Area',
|
||
riskLevel: 'Risk Level',
|
||
highRisk: 'High Risk',
|
||
mediumRisk: 'Medium Risk',
|
||
lowRisk: 'Low Risk',
|
||
noRisk: 'No Risk',
|
||
detectedDefects: 'Defects Detected',
|
||
noDefects: 'No Defects Detected',
|
||
analysisHistory: 'Analysis History',
|
||
reanalyze: 'Re-analyze',
|
||
abnormalString: 'Abnormal String',
|
||
algoCount: 'Algo Count',
|
||
algorithmList: 'Algorithm List',
|
||
analysisId: 'Analysis Id',
|
||
area: 'Area',
|
||
areaLoitering: 'Area Loitering',
|
||
areaLoiteringDesc: 'Area Loitering Desc',
|
||
areaLoiteringTimeline: 'Area Loitering Timeline',
|
||
arrayMask: 'Array Mask',
|
||
asyncTask: 'Async Task',
|
||
blockNumber: 'Block Number',
|
||
cancelled: 'Cancelled',
|
||
centerTitle: 'Center Title',
|
||
clickHotspotHint: 'Click Hotspot Hint',
|
||
default: 'Default',
|
||
detect: 'Detect',
|
||
detectAndSeg: 'Detect and Seg',
|
||
detectDesc: 'Detect Desc',
|
||
detectModel: 'Detect Model',
|
||
detectModelRegistry: 'Detect Model Registry',
|
||
detectTaskName: 'Detect Task Name',
|
||
detectWorkspace: 'Detect Workspace',
|
||
detectWorkspaceDesc: 'Detect Workspace Desc',
|
||
dragFile: 'Drag File',
|
||
fireSmokeDesc: 'Fire Smoke Desc',
|
||
fireSmokeDetection: 'Fire Smoke Detection',
|
||
getModelsFailed: 'Get Models Failed',
|
||
healthCheck: 'Health Check',
|
||
historyAnalysis: 'History Analysis',
|
||
historyRecords: 'History Records',
|
||
hotspot: 'Hotspot',
|
||
hotspotCount: 'Hotspot Count',
|
||
hotspotPanelList: 'Hotspot Panel List',
|
||
hotspotRecognition: 'Hotspot Recognition',
|
||
image: 'Image',
|
||
inferencePreset: 'Inference Preset',
|
||
inputPreview: 'Input Preview',
|
||
inputType: 'Input Type',
|
||
integratedCount: 'Integrated Count',
|
||
modelCount: 'Model Count',
|
||
motionDetection: 'Motion Detection',
|
||
motionDetectionDesc: 'Motion Detection Desc',
|
||
motionDetectionTimeline: 'Motion Detection Timeline',
|
||
noHistory: 'no History',
|
||
noResult: 'no Result',
|
||
objectDetection: 'Object Detection',
|
||
onlineServices: 'Online Services',
|
||
originalPixels: 'Original Pixels',
|
||
overlayPixels: 'Overlay Pixels',
|
||
pageDebugRecords: 'Page Debug Records',
|
||
panelArea: 'Panel Area',
|
||
panelGeojson: 'Panel Geojson',
|
||
panelLabel: 'Panel Label',
|
||
perimeterClimbTimeline: 'Perimeter Climb Timeline',
|
||
perimeterIntrusion: 'Perimeter Intrusion',
|
||
perimeterIntrusionDesc: 'Perimeter Intrusion Desc',
|
||
perimeterIntrusionTimeline: 'Perimeter Intrusion Timeline',
|
||
perimeterIntrusionType: 'Perimeter Intrusion Type',
|
||
personnelIntrusion: 'Personnel Intrusion',
|
||
personnelIntrusionDesc: 'Personnel Intrusion Desc',
|
||
personnelIntrusionTimeline: 'Personnel Intrusion Timeline',
|
||
pointDetails: 'Point Details',
|
||
processing: 'Processing',
|
||
quality: 'Quality',
|
||
readServerHistory: 'Read Server History',
|
||
recommendedCleanBlock: 'Recommended Clean Block',
|
||
refreshModels: 'Refresh Models',
|
||
resultDisplay: 'Result Display',
|
||
resultImageVideo: 'Result Image Video',
|
||
resultJson: 'Result Json',
|
||
resultViewHint: 'Result View Hint',
|
||
segWorkspace: 'Seg Workspace',
|
||
segWorkspaceDesc: 'Seg Workspace Desc',
|
||
segment: 'Segment',
|
||
segmentationDesc: 'Segmentation Desc',
|
||
segmentationTaskName: 'Segmentation Task Name',
|
||
selectHotspotPanel: 'Select Hotspot Panel',
|
||
serverDemo: 'Server Demo',
|
||
showResultAfterTask: 'Show Result After Task',
|
||
submitDetectTask: 'Submit Detect Task',
|
||
submitTaskFailed: 'Submit Task Failed',
|
||
submitThermalAnalysis: 'Submit Thermal Analysis',
|
||
supportedFormats: 'Supported Formats',
|
||
syncAnalysis: 'Sync Analysis',
|
||
taskExecutionError: 'Task Execution Error',
|
||
taskSuccess: 'Task Success',
|
||
thermalAnalysisComplete: 'Thermal Analysis Complete',
|
||
thermalAnalysisFailed: 'Thermal Analysis Failed',
|
||
thermalFileLabel: 'Thermal File Label',
|
||
thermalInteractiveView: 'Thermal Interactive View',
|
||
thermalSegmentation: 'Thermal Segmentation',
|
||
uploadFirst: 'Upload First',
|
||
uploadThermal: 'Upload Thermal',
|
||
uploadThermalFirst: 'Upload Thermal First',
|
||
videoAbnormalEvent: 'Video Abnormal Event',
|
||
videoIntelligentAnalysis: 'Video Intelligent Analysis',
|
||
waitingSegmentation: 'Waiting Segmentation',
|
||
algoCountUnit: "Testing + Division ",
|
||
|
||
'12': '12块组件衰减超标, 建议排查。',
|
||
|
||
fixed2Ai: 'Fixed2 AI 建议与处置',
|
||
|
||
fixed2Refresh: 'Fixed2 Refresh 数据',
|
||
|
||
fixed2Export: 'Fixed2 Export 报告',
|
||
|
||
fixed2UavInspection: 'Fixed2 UAV 热成像 Inspection 分析',
|
||
|
||
fixed2Inspection202505200930: 'Fixed2 Inspection :2025-05-20 09:30',
|
||
|
||
fixed2HotspotSuspect: 'Fixed2 Hotspot Suspect 点',
|
||
|
||
areaFixed2: '高温 Area Fixed2',
|
||
|
||
fixed2Temperature2585: 'Fixed2 Temperature 分布: 25℃ ~ 85℃',
|
||
|
||
status: '组串实时 Status 定位图',
|
||
|
||
s9: '总组串:',
|
||
|
||
fixed2Abnormal: 'Fixed2 Abnormal :',
|
||
|
||
fixed2AbnormalFixed2Type: 'Fixed2 Abnormal Fixed2 Type 分布',
|
||
|
||
fixed2View: 'Fixed2 View 详细定位表',
|
||
|
||
s13: '组件衰减趋势分析',
|
||
|
||
fixed2Current532: 'Fixed2 Current 均值: -5.32%',
|
||
|
||
s15: '衰减预警:',
|
||
|
||
generation: '实时 Generation 表现深度分析',
|
||
|
||
fixed2UpdatedAt202505200945: 'Fixed2 Updated At : 2025-05-20 09:45',
|
||
|
||
sourceFixed2: '全栈数据融合 Source Fixed2',
|
||
|
||
fixed2GenerationDeviation: 'Fixed2 Generation Deviation 率',
|
||
|
||
fixed2AbnormalStringFixed2QuantityFixed2: 'Fixed2 Abnormal String Fixed2 Quantity Fixed2',
|
||
|
||
fixed2HotspotSuspectFixed2QuantityFixed2: 'Fixed2 Hotspot Suspect Fixed2 Quantity Fixed2',
|
||
|
||
s25: '电站健康度评分',
|
||
|
||
fixed2PredictedGeneration: 'Fixed2 Predicted Generation 量',
|
||
|
||
normalFixed2: '运行 Normal Fixed2',
|
||
|
||
abnormalFixed2: '功率 Abnormal Fixed2',
|
||
|
||
fixed2CriticalFixed2ErrorFixed2: 'Fixed2 Critical Fixed2 Error Fixed2',
|
||
|
||
fixed2DeviceFixed2OfflineFixed2: 'Fixed2 Device Fixed2 Offline Fixed2',
|
||
|
||
fixed2Offline: 'Fixed2 Offline 组串',
|
||
|
||
actualFixed2GenerationFixed2: '当日 Actual Fixed2 Generation Fixed2',
|
||
|
||
predictedGenerationFixed2: '当日 Predicted Generation Fixed2',
|
||
|
||
pr: '实时 PR 值',
|
||
|
||
s36: '诊断项',
|
||
|
||
s37: '影响',
|
||
|
||
s39: '建议措施',
|
||
|
||
s40: '收益',
|
||
|
||
fixed2Uav: 'Fixed2 UAV 载荷热成像',
|
||
|
||
scada: 'SCADA 实时遥测数据',
|
||
|
||
s43: '云端气象分析站',
|
||
|
||
oM: '电站 O&M 资产库',
|
||
|
||
fixed2Ai2: 'Fixed2 AI 诊断总结',
|
||
|
||
abnormalFixed22: '轻微 Abnormal Fixed2',
|
||
|
||
minor: 'Minor',
|
||
prValue: 'PR Value (Performance Ratio)',
|
||
scoreUnit: 'points',
|
||
highDanger: 'High Risk',
|
||
attention: 'Attention',
|
||
rowUnit: 'row',
|
||
stringCellTooltip: 'String {{row}}-{{col}}: {{status}}',
|
||
stringStatus: {
|
||
normal: 'Normal',
|
||
seriousHotspot: 'Serious anomaly (hotspot)',
|
||
seriousBreak: 'Serious anomaly (open circuit)',
|
||
abnormalPowerDeviation: 'Anomaly (power deviation)',
|
||
abnormalShading: 'Anomaly (shading)',
|
||
minor: 'Minor anomaly',
|
||
offline: 'Offline',
|
||
},
|
||
degradationTrend: 'Degradation Trend (%)',
|
||
averageDegradationRate: 'Average Degradation Rate',
|
||
bestComponent: 'Best Component',
|
||
worstComponent: 'Worst Component',
|
||
generationComparison: 'Generation Comparison (kWh)',
|
||
actualGeneration: 'Actual Generation',
|
||
predictedGeneration: 'Predicted Generation',
|
||
theoreticalGeneration: 'Theoretical Generation',
|
||
hotspotDetail: '36 suspected hotspot points detected',
|
||
stringMismatch: 'String Mismatch',
|
||
stringMismatchDetail: '{{count}} strings have anomalies',
|
||
shadingRisk: 'Shading Risk',
|
||
shadingDetail: 'Partial shading reduces generation by 2%',
|
||
componentDegradation: 'Component Degradation',
|
||
degradationDetail: 'Average degradation rate {{value}}',
|
||
inverterAbnormal: 'Inverter Anomaly',
|
||
inverterNormalDetail: 'All inverters operating normally',
|
||
handleHotspotComponents: 'Handle hotspot components',
|
||
checkAbnormalStrings: 'Inspect abnormal strings',
|
||
cleanShadedAreas: 'Clean shaded areas',
|
||
trackDegradedComponents: 'Track degraded components',
|
||
monitorInverterEfficiency: 'Monitor inverter efficiency',
|
||
syncing: 'Syncing',
|
||
lastUpdated: 'Last updated: {{value}}',
|
||
dataPoint: 'Data points: {{time}}',
|
||
statusLabel: 'Status: {{status}}',
|
||
arrayLabel: 'Array {{name}}',
|
||
},
|
||
clean: {
|
||
title: 'Cleaning Optimization',
|
||
cleaningTask: 'Cleaning Tasks',
|
||
cleaningSuggestion: 'Cleaning Suggestion',
|
||
cleaningPlan: 'Cleaning Plan',
|
||
cleaningRecord: 'Cleaning Records',
|
||
cleaningEffect: 'Cleaning Effect',
|
||
efficiencyBefore: 'Efficiency Before',
|
||
efficiencyAfter: 'Efficiency After',
|
||
efficiencyImprovement: 'Efficiency Improvement',
|
||
estimatedRevenue: 'Estimated Revenue',
|
||
cleaningCost: 'Cleaning Cost',
|
||
netRevenue: 'Net Revenue',
|
||
priority: 'Priority',
|
||
suggestedDate: 'Suggested Date',
|
||
area: 'Cleaning Area',
|
||
method: 'Cleaning Method',
|
||
manualCleaning: 'Manual',
|
||
robotCleaning: 'Robot',
|
||
waterCleaning: 'Water',
|
||
dryCleaning: 'Dry',
|
||
status: 'Status',
|
||
pending: 'Pending',
|
||
inProgress: 'In Progress',
|
||
completed: 'Completed',
|
||
cancelled: 'Cancelled',
|
||
generateOrder: 'Generate Order',
|
||
soilingRate: 'Soiling Rate',
|
||
powerLoss: 'Power Loss',
|
||
lastCleanDate: 'Last Clean Date',
|
||
nextCleanDate: 'Suggested Clean Date',
|
||
|
||
'7': '最近 7 天',
|
||
|
||
'18': '18 吨',
|
||
|
||
'30': '最近 30 天',
|
||
|
||
'32': '32 吨',
|
||
|
||
'1930': '晴 19~30℃',
|
||
|
||
fixed2CleaningOptimization: 'Fixed2 Cleaning Optimization 管理',
|
||
|
||
fixed2UpdatedAt202505240930: 'Fixed2 Updated At :2025-05-24 09:30',
|
||
|
||
fixed2Refresh: 'Fixed2 Refresh 数据',
|
||
|
||
fixed2Export: 'Fixed2 Export 报告',
|
||
|
||
s6: '污染趋势分析',
|
||
|
||
s7: '污染指数',
|
||
|
||
fixed2Generation: 'Fixed2 Generation 损失构成',
|
||
|
||
batteryFixed2: '总损失 Battery Fixed2',
|
||
|
||
fixed2Cleaning: 'Fixed2 Cleaning 作业影响综合评估',
|
||
|
||
generation: '预计 Generation 提升',
|
||
|
||
kwhFixed2: '元/ kWh Fixed2',
|
||
|
||
netRevenueFixed2: '预计 Net Revenue Fixed2',
|
||
|
||
s16: '元',
|
||
|
||
s17: 'Recycling cycle',
|
||
|
||
recommendedCleanBlock: '电站污染分布与 Recommended Clean Block 分布图',
|
||
|
||
s20: 'Pollution level:',
|
||
|
||
s23: 'Create a work order',
|
||
|
||
cleaning: 'Fully automated Cleaning, suitable for large flat areas, highly efficient.',
|
||
|
||
robot: 'Intelligent Robot Solution',
|
||
s28: 'Estimated water usage:',
|
||
|
||
fixed2Manual: 'Fixed2 Manual 精细化方案',
|
||
|
||
handleCriticalArea: '灵活 Handle 遮挡及 Critical 污垢 Area ,适合复杂地形。',
|
||
|
||
fixed2WeatherAdvice2: 'Fixed2 Weather Advice2 与资源环境参考',
|
||
|
||
fixed2Cloudy1828: 'Fixed2 Cloudy 18~28℃',
|
||
|
||
s36: 'Wind Speed:',
|
||
|
||
s37: 'Precipitation:',
|
||
|
||
s38: 'Water Source:',
|
||
generationActualFixed2ExecuteWeatherAdvice2Ok: 'The above decision recommendations are based on historical data, real-time weather, and Generation loss model comprehensive calculations. The actual Fixed2 Execute effect may be affected by sudden changes in Weather Advice2, on-site emergencies, and other factors.',
|
||
|
||
fixed2RecommendedCleanBlock: 'Recommended Clean Block Count',
|
||
|
||
fixed2EstimatedRevenue: 'Estimated Revenue Increase',
|
||
|
||
cleaningFixed2TimeFixed2: 'Last Cleaning Time',
|
||
|
||
fixed2CleaningCost: 'Estimated Cleaning Cost',
|
||
s45: 'Block',
|
||
|
||
s46: 'Estimated Work Hours',
|
||
|
||
timeFixed2: 'Planned Time',
|
||
s48: 'Recommended Plan',
|
||
|
||
s49: 'Suggested Block',
|
||
|
||
s50: 'Estimated Increase',
|
||
fixed2WeatherAdvice2Fixed2SuitableExec2: 'Weather Advice2 Suitable Exec2 Degree',
|
||
|
||
s52: 'Estimated Water Usage',
|
||
|
||
s53: 'Estimated Total Time',
|
||
|
||
s54: 'Carbon Reduction Contribution',
|
||
s55: 'Operation Risk Assessment',
|
||
|
||
fixed2CleaningFixed2: 'Cleaning Revenue Deep Measurement',
|
||
|
||
fixed2Cleaning2: ' Cleaning Technical Solution Recommendation',
|
||
cleaning2: 'Intelligent Cleaning Strategy Recommendation',
|
||
|
||
plan: 'Cleaning Plan {{name}}',
|
||
block: 'Block {{block}}',
|
||
engineer: '{{name}} Engineer',
|
||
pendingCreate: 'Pending Order',
|
||
generationBefore: 'Before Cleaning',
|
||
generationAfter: 'After Cleaning',
|
||
dustAccumulation: 'Dust Accumulation',
|
||
birdDroppings: 'Bird Droppings',
|
||
sandDeposition: 'Sand Deposition',
|
||
levelMedium: 'Medium Pollution',
|
||
share: 'Share of recommended blocks {{value}}',
|
||
shareOfTodayGeneration: 'Share of today generation {{value}}',
|
||
calcByElectricityPrice: 'Calculated at {{value}} electricity price',
|
||
daysAgo: '{{days}} days ago',
|
||
estimatedTotalCostPerClean: 'Estimated total cost per cleaning',
|
||
near7Days: 'Last 7 days',
|
||
nearLast: 'Before/After Last Cleaning',
|
||
electricityPrice: 'Feed-in Tariff',
|
||
roi: 'Return on Investment',
|
||
priorityClean: 'Priority Cleaning',
|
||
higherRange: 'High Pollution Area',
|
||
mediumRange: 'Medium Pollution Area',
|
||
lowerRange: 'Low Pollution Area',
|
||
cleanRange: 'Clean Area',
|
||
algorithmModel: 'Algorithm Model Evaluation',
|
||
|
||
suitable: 'Suitable',
|
||
sufficient: 'Sufficient',
|
||
co2Reduction: 'CO₂ Reduction',
|
||
safeControllable: 'Risk Controllable',
|
||
tonUnit: '{{value}} tons',
|
||
waterSaveWithRobot: 'Save {{value}} water (robot)',
|
||
parallelJobs: '{{count}} parallel jobs',
|
||
hourUnit: '{{value}} hours',
|
||
low: 'Low',
|
||
},
|
||
workOrder: {
|
||
title: 'Work Orders',
|
||
orderTitle: 'Order Title',
|
||
orderType: 'Order Type',
|
||
orderStatus: 'Order Status',
|
||
priority: 'Priority',
|
||
source: 'Source',
|
||
execStartTime: 'Execution Start Time',
|
||
relatedDevice: 'Related Device',
|
||
relatedArea: 'Related Area',
|
||
currentStatus: 'Current Status',
|
||
taskDescription: 'Task Description',
|
||
attachments: 'Attachments',
|
||
execute: 'Execute',
|
||
modify: 'Modify',
|
||
suspend: 'Suspend',
|
||
complete: 'Complete',
|
||
dispatch: 'Dispatch',
|
||
modifyOrder: 'Modify Order',
|
||
dispatchOrder: 'Dispatch Order',
|
||
executeOrder: 'Execute Order',
|
||
completeOrder: 'Complete Order',
|
||
relatedAlerts7d: 'Related Alerts (Last 7 Days)',
|
||
pleaseInputTitle: 'Enter order title',
|
||
pleaseSelectType: 'Select order type',
|
||
pleaseSelectPriority: 'Select priority',
|
||
confirmModify: 'Confirm Modify',
|
||
confirmDispatch: 'Confirm Dispatch',
|
||
confirmExecute: 'Confirm Execute',
|
||
confirmComplete: 'Confirm Complete',
|
||
selectReceiver: 'Select Receiver',
|
||
pleaseSelectDispatcher: 'Select dispatch person',
|
||
selectDevice: 'Select Device',
|
||
confirmSuspend: 'Confirm suspend?',
|
||
created: 'Created',
|
||
inProgress: 'In Progress',
|
||
suspended: 'Suspended',
|
||
completed: 'Completed',
|
||
pending: 'Pending',
|
||
high: 'High',
|
||
medium: 'Medium',
|
||
low: 'Low',
|
||
aiSuggestion: 'AI Suggestions & Related Info',
|
||
suggestedEquipment: 'Suggested Equipment',
|
||
thermalCamera: 'Thermal Camera',
|
||
priorityInspect: 'Priority Inspect Components',
|
||
estimatedImpact: 'Estimated Generation Impact',
|
||
relatedAlertTrend: 'Related Alert Trend',
|
||
relatedAlertList: 'Related Alert List',
|
||
noAlerts7d: 'No alerts in the last 7 days',
|
||
near7Days: '(Last 7 Days)',
|
||
highAlarm: 'High',
|
||
midAlarm: 'Medium',
|
||
lowAlarm: 'Low',
|
||
typeInspection: 'Inspection',
|
||
typeMaintenance: 'Maintenance',
|
||
typeCleaning: 'Cleaning',
|
||
typeRepair: 'Repair',
|
||
typeOperation: 'O&M',
|
||
sourceAI: 'AI',
|
||
sourceUAV: 'UAV',
|
||
sourceCleaning: 'Cleaning',
|
||
sourceVideo: 'Video',
|
||
sourceEquipment: 'Equipment',
|
||
sourceManual: 'Manual',
|
||
sourceAlert: 'Alert',
|
||
mowerError: 'Mower Fault',
|
||
uavError: 'UAV Fault',
|
||
componentDefect: 'PV Component Defect',
|
||
cleanTask: 'Cleaning',
|
||
maintainTask: 'Maintenance',
|
||
repairTask: 'Repair',
|
||
other: 'Other',
|
||
aiSuggestedOrders: 'ai Suggested Orders',
|
||
alarmNo: 'Alarm No',
|
||
alarmTitle: 'Alarm Title',
|
||
autoGeneratedToday: 'Auto Generated Today',
|
||
avgHandleTime: 'Avg Handle Time',
|
||
batchDeleteFail: 'Batch Delete Fail',
|
||
batchDeleteSuccess: 'Batch Delete Success',
|
||
batchExecute: 'Batch Execute',
|
||
completeFail: 'Complete Fail',
|
||
completeSuccess: 'Complete Success',
|
||
completedOrders: 'Completed Orders',
|
||
confirmBatchDelete: 'Confirm Batch Delete',
|
||
detail: 'Detail',
|
||
dispatchFail: 'Dispatch Fail',
|
||
dispatchRequestError: 'Dispatch Request Error',
|
||
dispatchSuccess: 'Dispatch Success',
|
||
executeFail: 'Execute Fail',
|
||
executeSuccess: 'Execute Success',
|
||
fixed: 'Fixed',
|
||
generateOrder: 'Generate Order',
|
||
getDetailFailed: 'Get Detail Failed',
|
||
getListFailed: 'Get List Failed',
|
||
handledCompleted: 'Handled Completed',
|
||
highPriority: 'High Priority',
|
||
hourUnit: 'Hour Unit',
|
||
invalidOrder: 'Invalid Order',
|
||
issueClosed: 'Issue Closed',
|
||
keyword: 'Keyword',
|
||
list: 'List',
|
||
modifyFail: 'Modify Fail',
|
||
modifySuccess: 'Modify Success',
|
||
monthlyTotal: 'Monthly Total',
|
||
nearItems: 'Near Items',
|
||
newOrders: 'New Orders',
|
||
noActionNeeded: 'no Action Needed',
|
||
noScheduledOrders: 'no Scheduled Orders',
|
||
noTitle: 'no Title',
|
||
onTimeRate: 'on Time Rate',
|
||
orderNo: 'Order No',
|
||
orderUnit: 'Order Unit',
|
||
overview: 'Overview',
|
||
pendingDispatch: 'Pending Dispatch',
|
||
pendingOrders: 'Pending Orders',
|
||
planStartTime: 'Plan Start Time',
|
||
pleaseInputHandleRemark: 'Please Input Handle Remark',
|
||
pleaseInputOrderNoOrTitle: 'Please Input Order No Or Title',
|
||
pleaseInputResult: 'Please Input Result',
|
||
pleaseInputTaskDesc: 'Please Input Task Desc',
|
||
pleaseSelectExecuteDevice: 'Please Select Execute Device',
|
||
pleaseSelectOneOrder: 'Please Select One Order',
|
||
pleaseSelectOrder: 'Please Select Order',
|
||
pleaseSelectOrderToDelete: 'Please Select Order To Delete',
|
||
pleaseSelectPerson: 'Please Select Person',
|
||
pleaseSelectResult: 'Please Select Result',
|
||
runningOrders: 'Running Orders',
|
||
scheduleCalendarView: 'Schedule Calendar View',
|
||
scheduledOrderList: 'Scheduled Order List',
|
||
selectedOrders: 'Selected Orders',
|
||
statusDistribution: 'Status Distribution',
|
||
suspendFail: 'Suspend Fail',
|
||
suspendSuccess: 'Suspend Success',
|
||
taskManagement: 'Task Management',
|
||
timeRange: 'Time Range',
|
||
todayNewOrders: 'Today New Orders',
|
||
todaySuffix: 'Today Suffix',
|
||
totalCount: 'Total Count',
|
||
totalWithCount: 'Total with Count',
|
||
vsLastWeek: 'vs Last Week',
|
||
vsYesterday: 'vs Yesterday',
|
||
|
||
id: 'workorder ID',
|
||
|
||
selectDeviceFixed2: ' Select Device ',
|
||
|
||
fixed2PleaseSelectFixed2ExecutionStartTimeFixed2: 'Fixed2 Please select Fixed2 Execution Start Time Fixed2',
|
||
|
||
fixed2WorkOrders: 'Work Orders Management',
|
||
|
||
listFixed2: 'Work Order List ',
|
||
|
||
fixed2OrderStatus: 'Work Order Status Distribution',
|
||
|
||
s5: 'Total',
|
||
|
||
fixed2TaskSuspended2: 'Task scheduling',
|
||
|
||
detailFixed2: 'WorkOrder Detail ',
|
||
|
||
fixed2OrderNo: 'Order No :',
|
||
|
||
fixed2Source: 'Source :',
|
||
|
||
fixed2OrderType: 'Order Type :',
|
||
|
||
fixed2ExecutionStartTime: 'Execution Start Time :',
|
||
|
||
fixed2RelatedDevice: 'Related Device :',
|
||
|
||
fixed2RelatedArea: ' Related Area :',
|
||
|
||
fixed2CurrentStatus: 'Current Status :',
|
||
|
||
fixed2TaskDescription: 'Task Description :',
|
||
|
||
fixed2Attachments: 'Attachments :',
|
||
|
||
fixed2HandledFixed2CompleteFixed2: 'Handled Complete ',
|
||
|
||
s22: 'Fixed',
|
||
|
||
handleFixed2: 'No Handle ',
|
||
|
||
s24: 'The issue has been closed',
|
||
|
||
fixed2PleaseEnterFixed2OrderNo: 'Fixed2 Please enter Fixed2 Order No /标题',
|
||
|
||
dispatch2: 'Pending Dispatch Work Order',
|
||
|
||
s32: 'Selected Work Order',
|
||
today: 'Today',
|
||
|
||
handleFixed2DetailRemarkFixed2InfoFixed2: 'Please fill in Handle Fixed2 Detail 、 Remark Fixed2 Info Fixed2',
|
||
fixed2TodayRecordingsFixed2AddNew: 'Today Add New Work Order',
|
||
|
||
fixed2InProgress: 'In Progress Work Order',
|
||
|
||
handle: 'Average Handle Time',
|
||
hour: "Hour",
|
||
workorderUnit: '',
|
||
notitle: 'No Title',
|
||
noRelatedArea: '--',
|
||
|
||
fixed2Ai: ' AI Suggested Generation',
|
||
|
||
s49: 'Work Order Overview',
|
||
executionTimeFixed2: 'Planned Execution Time Fixed2',
|
||
|
||
fixed2PleaseEnterFixed2HandleResultFixed2: 'Fixed2 Please enter Fixed2 Handle Result Fixed2',
|
||
|
||
fixed2DispatchOrderFixed2SuccessFixed2: 'Fixed2 Dispatch Order Fixed2 Success Fixed2',
|
||
|
||
fixed2DispatchAbnormalFixed2: 'Fixed2 Dispatch 请求 Abnormal Fixed2',
|
||
|
||
listFixed2Fixed2FailedFixed2: '获取 工单 List Fixed2 Fixed2 Failed Fixed2',
|
||
|
||
s3: '请先选择工单',
|
||
|
||
completedFixed2: '工单 Completed Fixed2',
|
||
|
||
completeFailFixed2: '工单 Complete Fail Fixed2',
|
||
|
||
detailFixed2Fixed2FailedFixed2: '获取 工单 Detail Fixed2 Fixed2 Failed Fixed2',
|
||
|
||
s7: '请先选择一条工单',
|
||
|
||
fixed2ModifyOrderFixed2SuccessFixed2: 'Fixed2 Modify Order Fixed2 Success Fixed2',
|
||
|
||
fixed2ModifyOrderFixed2FailedFixed2: 'Fixed2 Modify Order Fixed2 Failed Fixed2',
|
||
|
||
executeSuccessFixed2: '工单 Execute Success Fixed2',
|
||
|
||
executeFailFixed2: '工单 Execute Fail Fixed2',
|
||
|
||
suspendedFixed2: '工单 Suspended Fixed2',
|
||
|
||
fixed2SuspendFixed2FailedFixed2: 'Fixed2 Suspend Fixed2 Failed Fixed2',
|
||
|
||
fixed2PleaseSelectDelete: 'Fixed2 Please select 要 Delete 的工单',
|
||
},
|
||
report: {
|
||
title: 'Report Center',
|
||
generationReport: 'Generation Report',
|
||
deviceReport: 'Device Report',
|
||
alertReport: 'Alert Report',
|
||
workOrderReport: 'Work Order Report',
|
||
inspectionReport: 'Inspection Report',
|
||
cleaningReport: 'Cleaning Report',
|
||
efficiencyReport: 'Efficiency Report',
|
||
customReport: 'Custom Report',
|
||
daily: 'Daily',
|
||
weekly: 'Weekly',
|
||
monthly: 'Monthly',
|
||
quarterly: 'Quarterly',
|
||
yearly: 'Yearly',
|
||
dateRange: 'Date Range',
|
||
generateReport: 'Generate Report',
|
||
exportReport: 'Export Report',
|
||
totalGeneration: 'Total Generation',
|
||
peakPower: 'Peak Power',
|
||
averagePower: 'Average Power',
|
||
totalAlerts: 'Total Alerts',
|
||
totalWorkOrders: 'Total Work Orders',
|
||
completionRate: 'Completion Rate',
|
||
averageEfficiency: 'Average Efficiency',
|
||
aiAnalysisReport: 'ai Analysis Report',
|
||
aiAnalysisStatistics: 'ai Analysis Statistics',
|
||
aiDiagnosisDaily: 'ai Diagnosis Daily',
|
||
alarmCount: 'Alarm Count',
|
||
alertClosureRate: 'Alert Closure Rate',
|
||
alertClosureWeekly: 'Alert Closure Weekly',
|
||
alertWeekly: 'Alert Weekly',
|
||
autoGeneratedReports: 'Auto Generated Reports',
|
||
averageIrradiance: 'Average Irradiance',
|
||
cleaningEffectReport: 'Cleaning Effect Report',
|
||
cleaningEffectReportDesc: 'Cleaning Effect Report Desc',
|
||
cleaningOptimizationReport: 'Cleaning Optimization Report',
|
||
cleaningRevenueImprovement: 'Cleaning Revenue Improvement',
|
||
closureRate: 'Closure Rate',
|
||
criticalAlertCount: 'Critical Alert Count',
|
||
deviceHealthReport: 'Device Health Report',
|
||
deviceHealthReportDesc: 'Device Health Report Desc',
|
||
dispatchChannels: 'Dispatch Channels',
|
||
email: 'Email',
|
||
estimatedAdditionalGeneration: 'Estimated Additional Generation',
|
||
exportExcel: 'Export Excel',
|
||
exportPdf: 'Export Pdf',
|
||
generateTime: 'Generate Time',
|
||
generated: 'Generated',
|
||
generating: 'Generating',
|
||
generation: 'Generation',
|
||
generationDeviation: 'Generation Deviation',
|
||
generationMeteorology: 'Generation Meteorology',
|
||
generationRecords: 'Generation Records',
|
||
generator: 'Generator',
|
||
inspectionRobotReport: 'Inspection Robot Report',
|
||
inspectionRobotReportDesc: 'Inspection Robot Report Desc',
|
||
monthOverMonthUp: 'Month Over Month Up',
|
||
monthlyAccumulated: 'Monthly Accumulated',
|
||
monthlyAccumulatedGeneration: 'Monthly Accumulated Generation',
|
||
monthlyGeneration: 'Monthly Generation',
|
||
monthlyOperationAnalysis: 'Monthly Operation Analysis',
|
||
monthlyOperationReport: 'Monthly Operation Report',
|
||
monthlyOperationReportDesc: 'Monthly Operation Report Desc',
|
||
monthlyTotalOrders: 'Monthly Total Orders',
|
||
operationReport: 'Operation Report',
|
||
operationSummary: 'Operation Summary',
|
||
overview: 'Overview',
|
||
prAverage: 'pr Average',
|
||
predictedGeneration: 'Predicted Generation',
|
||
reportCycle: 'Report Cycle',
|
||
reportDirectory: 'Report Directory',
|
||
reportName: 'Report Name',
|
||
reportType: 'Report Type',
|
||
roleDeviceOm: 'Role Device Om',
|
||
roleOmManager: 'Role Om Manager',
|
||
roleOmSupervisor: 'Role Om Supervisor',
|
||
roleStationEngineer: 'Role Station Engineer',
|
||
sendPlan: 'Send Plan',
|
||
stationMonthly: 'Station Monthly',
|
||
stationMonthlyReportFile: 'Station Monthly Report File',
|
||
subscribers: 'Subscribers',
|
||
subscriptionDispatch: 'Subscription Dispatch',
|
||
systemAuto: 'System Auto',
|
||
systemNotification: 'System Notification',
|
||
templateCenter: 'Template Center',
|
||
theoreticalGeneration: 'Theoretical Generation',
|
||
unitIrradiancePerDay: 'Unit Irradiance Per Day',
|
||
unitItem: 'Unit Item',
|
||
unitReport: 'Unit Report',
|
||
weeklyAutoSend: 'Weekly Auto Send',
|
||
weeklyOperationSummary: 'Weekly Operation Summary',
|
||
workOrderAlertClosure: 'Work Order Alert Closure',
|
||
workOrderCompletionRate: 'Work Order Completion Rate',
|
||
},
|
||
systemSetting: {
|
||
flvPlaybackError: 'FLV playback error',
|
||
flvNetworkError: 'Network error while loading the stream',
|
||
mediaDecodeError: 'Media decode error',
|
||
flvLoadTimeout: 'FLV stream load timed out',
|
||
playerInitFailed: 'Player initialization failed',
|
||
videoLoadFailed: 'Failed to load video',
|
||
flvMseNotSupported: 'FLV playback requires MSE, which this browser does not support',
|
||
videoCodecMseNotSupported: 'MSE in this browser does not support the video codec',
|
||
mediaSourceNotSupported: 'MediaSource is not supported by this browser',
|
||
flvMseHint: 'Tip: Playing FLV requires MSE support in the browser',
|
||
batchDelete: 'Batch Delete(selected',
|
||
deleteUnit: ")",
|
||
level: 'Level',
|
||
|
||
exportLogFileName: 'system-log',
|
||
exportLogSuccess: 'Exported {count} log entries successfully',
|
||
|
||
forceLogoutSent: 'Force logout command sent to session {sessionId}',
|
||
everydayPush: 'Everyday Push',
|
||
Nighttime: 'Nighttime do-not-disturb mode',
|
||
|
||
title: 'System Settings',
|
||
basicSettings: 'Basic Settings',
|
||
userManagement: 'User Management',
|
||
menuManagement: 'Menu Management',
|
||
organizationManagement: 'Organization Management',
|
||
stationManagement: 'Station Management',
|
||
noticePolicy: 'Notification Policy',
|
||
deviceAccess: 'Device Access',
|
||
dataSafety: 'Data & Security',
|
||
systemMaintenance: 'System Maintenance',
|
||
onlineUsers: 'Online Users',
|
||
deviceManagement: 'Device Management',
|
||
logManagement: 'Log Management',
|
||
videoManagement: 'Video Management',
|
||
systemName: 'System Name',
|
||
systemVersion: 'System Version',
|
||
systemDescription: 'System Description',
|
||
defaultLanguage: 'Default Language',
|
||
systemLogo: 'System Logo',
|
||
theme: 'Theme',
|
||
light: 'Light',
|
||
dark: 'Dark',
|
||
followSystem: 'Follow System',
|
||
username: 'Username',
|
||
nickname: 'Nickname',
|
||
phone: 'Phone',
|
||
email: 'Email',
|
||
role: 'Role',
|
||
password: 'Password',
|
||
passwordPlaceholder: 'Leave empty to keep unchanged',
|
||
language: 'Language',
|
||
assignRole: 'Assign Role',
|
||
gender: 'Gender',
|
||
status: 'Status',
|
||
addUser: 'Add User',
|
||
editUser: 'Edit User',
|
||
resetPassword: 'Reset Password',
|
||
resetPasswordConfirm: 'Reset password to 123456?',
|
||
passwordResetTo: 'Password has been reset to: 123456',
|
||
chinese: 'Chinese',
|
||
english: 'English',
|
||
menuName: 'Menu Name',
|
||
menuType: 'Menu Type',
|
||
menuPath: 'Route Path',
|
||
menuIcon: 'Menu Icon',
|
||
menuSort: 'Sort Order',
|
||
permission: 'Permission Key',
|
||
parentMenu: 'Parent Menu',
|
||
directory: 'Directory',
|
||
menu: 'Menu',
|
||
button: 'Button',
|
||
orgName: 'Organization Name',
|
||
orgType: 'Organization Type',
|
||
parentOrg: 'Parent Organization',
|
||
leader: 'Leader',
|
||
contact: 'Contact Phone',
|
||
siteName: 'Station Name',
|
||
siteType: 'Station Type',
|
||
siteAddress: 'Station Address',
|
||
siteCapacity: 'Installed Capacity',
|
||
siteStatus: 'Station Status',
|
||
longitude: 'Longitude',
|
||
latitude: 'Latitude',
|
||
timezone: 'Timezone',
|
||
logType: 'Log Type',
|
||
loginLog: 'Login Log',
|
||
operationLog: 'Operation Log',
|
||
errorLog: 'Error Log',
|
||
systemLog: 'System Log',
|
||
operator: 'Operator',
|
||
operationContent: 'Operation Content',
|
||
operationTime: 'Operation Time',
|
||
ipAddress: 'IP Address',
|
||
videoName: 'Video Name',
|
||
videoUrl: 'Video URL',
|
||
videoType: 'Video Type',
|
||
videoStatus: 'Video Status',
|
||
backupDatabase: 'Backup Database',
|
||
clearCache: 'Clear Cache',
|
||
systemInfo: 'System Info',
|
||
diskUsage: 'Disk Usage',
|
||
memoryUsage: 'Memory Usage',
|
||
cpuUsage: 'CPU Usage',
|
||
serverStatus: 'Server Status',
|
||
uptime: 'Uptime',
|
||
accessProtocol: 'Access Protocol',
|
||
accessStatus: 'Access Status',
|
||
accessTime: 'Access Time',
|
||
snCode: 'SN Code',
|
||
verifyCode: 'Verify Code',
|
||
bindDevice: 'Bind Device',
|
||
// Error Management
|
||
errorCode: 'Error Code',
|
||
errorName: 'Error Name',
|
||
errorSourceLabel: 'Error Source',
|
||
errorLevelLabel: 'Error Level',
|
||
errorDesc: 'Error Description',
|
||
checkField: 'Check Field',
|
||
compareRule: 'Compare Rule',
|
||
compareValueCol: 'Compare Value',
|
||
compareValueLabel: 'Compare Value',
|
||
rangeMin: 'Range Min',
|
||
rangeMax: 'Range Max',
|
||
pleaseInputErrorCode: 'Please enter error code',
|
||
pleaseInputErrorName: 'Please enter error name',
|
||
pleaseSelectSource: 'Please select source',
|
||
pleaseSelectLevel: 'Please select level',
|
||
pleaseSelectErrorSource: 'Please select error source',
|
||
pleaseSelectErrorLevel: 'Please select error level',
|
||
pleaseInputCheckField: 'Please enter check field name',
|
||
pleaseSelectCompareRule: 'Please select compare rule',
|
||
pleaseInputMinValue: 'Please enter min value',
|
||
pleaseInputMaxValue: 'Please enter max value',
|
||
pleaseInputCompareValue: 'Please enter compare value',
|
||
errorCodePlaceholder: 'e.g., ERR-ROBOT-001',
|
||
checkFieldPlaceholder: 'e.g., battery, speed, temperature',
|
||
minValuePlaceholder: 'Min value',
|
||
maxValuePlaceholder: 'Max value',
|
||
compareValuePlaceholder: 'Number/text, separated by commas',
|
||
errorDescPlaceholder: 'Describe the scenario that triggers this error',
|
||
suggestionPlaceholder: 'Solution after this error occurs',
|
||
addErrorRule: 'Add Error Rule',
|
||
editErrorRule: 'Edit Error Rule',
|
||
viewErrorRuleDetail: 'View Error Rule Detail',
|
||
confirmDeleteError: 'Are you sure to delete error "{{name}}"?',
|
||
getErrorListFailed: 'Failed to get error list',
|
||
operationFailed: 'Operation failed',
|
||
account: 'Account',
|
||
batchDeleteRolesTitle: 'Batch Delete Roles',
|
||
batchDeleteSuccess: 'Batch Delete Success',
|
||
batchDeleteUsersTitle: 'Batch Delete Users',
|
||
belongingOrg: 'Belonging Organization',
|
||
belongingSite: 'Belonging Station',
|
||
chooseRole: 'Choose Role',
|
||
confirmDeleteSelectedRoles: 'Confirm Delete Selected Roles',
|
||
confirmDeleteSelectedUsers: 'Confirm Delete Selected Users',
|
||
confirmDeleteUser: 'Confirm Delete User',
|
||
deviceOperatePermLabel: 'Device Operation Permission',
|
||
devicePerm: 'Device Permission',
|
||
editPasswordPlaceholder: 'Edit Password Placeholder',
|
||
editRole: 'Edit Role',
|
||
has: 'Has',
|
||
hasPerm: 'Has Permission',
|
||
levelLabel: 'Level',
|
||
nicknameShort: 'Nickname',
|
||
noPerm: 'No Permission',
|
||
none: 'None',
|
||
permissionLabel: 'Permission Label',
|
||
phoneShort: 'Phone',
|
||
pleaseInputRoleLevel: 'Please Input Role Level',
|
||
pleaseSelectOrg: 'Please Select Organization',
|
||
pleaseSelectRoles: 'Please Select Roles',
|
||
pleaseSelectSite: 'Please Select Station',
|
||
pleaseSelectUsers: 'Please Select Users',
|
||
resetFail: 'Reset Failed',
|
||
roleLevel: 'Role Level',
|
||
totalCount: 'Total Count',
|
||
userAndRole: 'User and Role',
|
||
editMenu: 'Edit Menu',
|
||
addMenu: 'Add Menu',
|
||
editSite: 'Edit Station',
|
||
addSite: 'Add Station',
|
||
selectsite: 'Select Station',
|
||
|
||
|
||
|
||
'5': '5 Minutes',
|
||
|
||
'192168165': 'e.g.: 192.168.1.65',
|
||
|
||
'1921681100': 'e.g.: 192.168.1.100',
|
||
|
||
fixed2AddNewFixed2Alert: 'Add New Alert Model',
|
||
|
||
fixed2PleaseSelectFixed2ErrorCodeFixed2: 'Please select error code',
|
||
|
||
s3: 'Message Push Configuration',
|
||
|
||
fixed2PleaseSelectOrder: 'Please select order model',
|
||
|
||
generateOrderFixed2: 'Auto Generate Order',
|
||
|
||
alertListFixed2FailedFixed2: 'Failed to get alert model list',
|
||
|
||
delete: 'Please select data to delete',
|
||
|
||
fixed2ConfirmFixed2DeleteFixed2: 'Confirm Delete',
|
||
|
||
okDeleteAlert: 'Are you sure you want to delete this alert model?',
|
||
|
||
fixed2BatchDeleteFixed2ConfirmFixed2: 'Confirm Batch Delete',
|
||
|
||
fixed2PleaseEnterFixed2EquipmentNameFixed2: 'Please enter equipment name',
|
||
|
||
fixed2Device: 'Device Code',
|
||
|
||
s2: 'Work Order Model Management',
|
||
|
||
fixed2EditFixed2DeviceFixed2: 'Edit Device',
|
||
|
||
s0: 'Channel',
|
||
|
||
fixed2Ai: 'AI Suggestion Auto‑Generate',
|
||
|
||
s5: 'Authorization',
|
||
|
||
fixed2SaveFixed2SettingsFixed2: 'Save',
|
||
|
||
fixed2ResumeFixed2DefaultFixed2: 'Restore Default',
|
||
|
||
alert: 'DingTalk Alert Push',
|
||
|
||
fixed2CriticalAlert: 'Immediate notification for critical alarms',
|
||
|
||
fixed2GenerationFixed2Descend15: 'Power generation drop exceeds 15%',
|
||
|
||
fixed2Communicating: 'Communication interruption notification',
|
||
|
||
s12: 'Select configuration',
|
||
|
||
s13: 'Detailed Address',
|
||
|
||
s14: 'Address',
|
||
|
||
fixed2RolePermissionFixed2OverviewFixed2: 'Role Permission Overview',
|
||
|
||
fixed2DeviceAccessFixed2StatusFixed2: 'Device Access Status',
|
||
|
||
s19: 'route/wayline',
|
||
|
||
fixed2Default: 'Default Value',
|
||
|
||
default: 'Default Page',
|
||
|
||
refreshFixed2FrequencyFixed2: 'Data Refresh Frequency',
|
||
|
||
s23: 'qrcode',
|
||
|
||
fixed2SettingsSaveFixed2: 'Settings Saved',
|
||
|
||
fixed2Current: 'Current Version',
|
||
|
||
fixed2Alert: 'Alert Model Management',
|
||
|
||
statusFixed2: 'Data backup status',
|
||
|
||
s28: 'Encryption key is required when enabling DingTalk push',
|
||
|
||
fixed2OM: 'O&M Engineer',
|
||
|
||
fixed2Inspection: 'Inspection Area',
|
||
|
||
s32: 'Connection Protocol',
|
||
|
||
s36: 'name',
|
||
|
||
s37: 'Related products',
|
||
|
||
s38: 'Interface',
|
||
|
||
s39: 'Data retention',
|
||
|
||
fixed2Login: 'Login location',
|
||
|
||
s41: 'port',
|
||
|
||
api: 'API key',
|
||
WeatherStation: 'Weather Station',
|
||
|
||
s43: 'recent backup',
|
||
|
||
ssl: 'SSL certificate',
|
||
|
||
s45: 'Two‑Factor Authentication',
|
||
|
||
s46: 'clear storage',
|
||
|
||
s47: 'restart service',
|
||
|
||
downloadFixed2: 'Backup Download',
|
||
|
||
fixed2LogDesc6Fixed2ExportFixed2: 'Export Log',
|
||
|
||
s1: 'Year',
|
||
|
||
fixed2Camera: 'Camera Management',
|
||
|
||
fixed2OfflineErrorFixed2: 'Offline / Error',
|
||
|
||
fixed2AddNewFixed2CameraFixed2: 'Add New Camera',
|
||
|
||
fixed2Hd: 'HD Bullet Camera',
|
||
|
||
s8: 'Start Drawing',
|
||
|
||
fixed2Panorama: 'Panorama Camera',
|
||
|
||
s10: 'Select Model',
|
||
|
||
s11: 'Size',
|
||
|
||
fixed2PleaseEnterFixed2NameIp: 'Please enter Name / Code / IP',
|
||
|
||
fixed2Status: 'Status Filter',
|
||
|
||
fixed2PleaseEnterFixed2Device: 'Please enter device code',
|
||
|
||
fixed2CameraFixed2TypeFixed2: 'Camera Type',
|
||
|
||
fixed2PleaseSelectFixed2TypeFixed2: 'Please select type',
|
||
|
||
s21: 'Product Code',
|
||
|
||
fixed2PleaseSelect: 'Please select preset wayline',
|
||
|
||
locationFixed2: 'Installation Location',
|
||
|
||
fixed2PleaseEnterLocationFixed2: 'Please enter installation location',
|
||
|
||
controlFixed2: 'PTZ Control',
|
||
|
||
s29: 'Code',
|
||
|
||
s30: 'Night Vision',
|
||
|
||
fixed2PleaseEnterFixed2IpAddressFixed2: 'Please enter IP Address',
|
||
|
||
s4: 'Cleaning Area',
|
||
|
||
fixed2AddNewFixed2DeviceFixed2: 'Add New Device',
|
||
|
||
s6: 'Serial Number',
|
||
|
||
fixed2AddNew: 'Add New Work Order Model',
|
||
|
||
fixed2AlertFixed2Threshold: 'Alert Threshold Configuration',
|
||
|
||
s15: 'Clear Organization Binding',
|
||
|
||
s16: 'Enable',
|
||
|
||
s17: 'DingTalk Work‑Order Push',
|
||
|
||
s18: 'Command',
|
||
|
||
fixed2OkDelete: 'Are you sure you want to delete this product?',
|
||
|
||
fixed2PleaseEnter: 'Please enter serial number',
|
||
|
||
nameFixed2: 'Work Order Name',
|
||
|
||
fixed2PleaseEnterFixed2NameFixed2: 'Please enter name',
|
||
|
||
s25: 'Zone Code',
|
||
|
||
s27: 'Protocol Code',
|
||
|
||
s33: 'Protocol',
|
||
|
||
fixed2DeviceSn: 'Device SN',
|
||
|
||
fixed2PleaseEnterFixed2DeviceSn: 'Please enter Device SN',
|
||
|
||
ip: 'IP Address',
|
||
|
||
fixed2Default80: 'Default 80',
|
||
|
||
fixed2LoginFixed2AccountFixed2: 'Login Account',
|
||
|
||
fixed2DeviceFixed2LoginFixed2AccountFixed2: 'Device Login Account',
|
||
|
||
fixed2LoginFixed2PasswordFixed2: 'Login Password',
|
||
|
||
fixed2DeviceFixed2LoginFixed2PasswordFixed2: 'Device Login Password',
|
||
|
||
rtsp: 'RTSP Address',
|
||
|
||
mqtt: 'MQTT Username',
|
||
|
||
s50: 'Client Unique ID',
|
||
|
||
mqttAccount: 'MQTT Account (Optional)',
|
||
|
||
mqttPasswordFixed2: 'MQTT Password',
|
||
|
||
mqttPassword: 'MQTT Password (Optional)',
|
||
|
||
s55: 'Upper Threshold',
|
||
|
||
s56: 'Lower Threshold',
|
||
|
||
fixed2CurrentNotSetFixed2AlertThresholdFixed2: 'Alert attributes are not configured for this thing model, threshold cannot be set',
|
||
|
||
s58: 'Product ID',
|
||
|
||
s59: 'Smart Gateway',
|
||
|
||
s60: 'Manufacturer',
|
||
|
||
s61: 'Maibu Technology',
|
||
|
||
typeFixed2: 'Zone Type',
|
||
|
||
topic: 'Subscribe Topic',
|
||
|
||
s69: 'Configure Attribute',
|
||
|
||
s70: 'Attribute Code',
|
||
|
||
temp: 'e.g. temp',
|
||
|
||
temperatureFixed2: 'e.g. Temperature',
|
||
|
||
s76: 'Configure Command',
|
||
|
||
s77: 'Command Code',
|
||
|
||
s79: 'Parameter Name',
|
||
|
||
s80: 'Standard Field',
|
||
|
||
s81: 'Vendor Original Field',
|
||
|
||
s82: 'Conversion Rule',
|
||
|
||
id: 'Model ID',
|
||
|
||
listFixed2: 'Command List',
|
||
|
||
s88: 'Code',
|
||
|
||
s89: 'Parameter',
|
||
|
||
fixed2Uav: 'UAV Management',
|
||
|
||
equipmentFixed2: 'Bind Smart Equipment',
|
||
|
||
fixed2Robot: 'Robot Model',
|
||
|
||
uavFixed2: 'Bind UAV',
|
||
|
||
s7: 'Preset Wayline',
|
||
|
||
s9: 'station',
|
||
|
||
sn: 'airport SN',
|
||
|
||
sn001Sn002: 'ex: SN001, SN002',
|
||
|
||
leaderFixed2: 'Select station first, then select leader',
|
||
|
||
uavFixed2ListFixed2FailedFixed2: 'Failed to get UAV list',
|
||
|
||
listUavFixed2: 'Please select UAV from list before binding',
|
||
|
||
successFixed2: 'Unbind Success',
|
||
|
||
fixed2ActionsFixed2AbnormalFixed2: 'Operation Abnormal',
|
||
|
||
device: 'Please fill device code',
|
||
|
||
fixed2Confirm: 'Confirm Unbind',
|
||
|
||
fixed2PleaseEnterSn: 'Please enter SN',
|
||
|
||
fixed2PleaseSelectFixed2LeaderFixed2: 'Please select leader',
|
||
|
||
fixed2DownloadFixed2VideoFixed2: 'Download Video',
|
||
|
||
playFixed2VideoFixed2: 'Click to play manually',
|
||
|
||
flvPlayFixed2: '💡 Non‑FLV files use browser native player',
|
||
|
||
fixed2PlayFixed2FailedFixed2: 'Play Failed',
|
||
|
||
equipmentControlActionsSuperAdminViewFixed2: 'System runtime, equipment control and administrator operation logs, only visible to Super Admin',
|
||
|
||
fixed2SearchOperatorSourceFixed2: 'Search message / operator / source',
|
||
|
||
fixed2LogDesc6RefreshFixed2: 'Log refreshed',
|
||
|
||
fixed2RobotAlphaStatusCompleteFixed2: 'Robot smart service system Alpha three services (access / status / command) started completely',
|
||
|
||
robot001SeqD6b5d545ExecuteSuccessFixed2: 'Move command sent to ROBOT‑001 (seq=d6b5d545), execution result: Success',
|
||
|
||
fixed2AddNewFixed2OMAccountRoleOM: 'Add new O&M engineer account "Li Gong", Role: O&M Engineer',
|
||
|
||
drone00160sOfflineFixed2: 'DRONE‑001 heartbeat timeout (>60s), auto set to Offline',
|
||
|
||
robot002ExecuteInspection1FailedFixed2: 'ROBOT‑002 execute "Auto Inspection" timeout, auto‑retried once and still failed',
|
||
|
||
fixed2ModifyFixed2SystemNameRefreshFixed2Frequency5min1min: 'Modify system name and data refresh frequency (5min → 1min)',
|
||
|
||
fixed2DeviceRobot001StatusBattery85AbModePatrol: 'Device ROBOT‑001 reported status: Battery 85%, mode patrol',
|
||
|
||
fixed2InverterInv03VsYesterdayFixed2Descend16: 'INV‑03 output power dropped 16% compared with yesterday, alarm triggered',
|
||
|
||
cam04: 'Adjust bitrate parameter for CAM‑04 thermal channel',
|
||
|
||
completeBackup202608100200Tar: 'Daily automatic backup completed, backup file: backup‑20260810‑0200.tar',
|
||
|
||
fixed2UnknownDeviceSecretFailedSourceIp1001245: 'Unknown device tried registration (secret verify failed), rejected, Source IP:10.0.12.45',
|
||
|
||
roleReportCenterExport: 'Grant "Report Center‑Export" permission to role "Data Analyst"',
|
||
|
||
fixed2AddNewMenuFixed2: 'Add New Sub Menu',
|
||
|
||
fixed2AddNewFixed2MenuFixed2: 'Add New Menu',
|
||
|
||
fixed2PleaseEnterFixed2MenuNameFixed2: 'Please enter menu name',
|
||
|
||
sortOrderFixed2: 'Display Sort Order',
|
||
|
||
menuIconFixed2: 'Select Menu Icon',
|
||
|
||
fixed2OthersContentFixed2: 'Other monitoring content',
|
||
|
||
statusCpuContentFixed2: 'Service status, CPU monitor, memory monitor, api monitor and other content',
|
||
|
||
fixed2Others: 'Other Monitoring',
|
||
|
||
fixed2PleaseEnterFixed2Login: 'Please enter login address',
|
||
|
||
fixed2PleaseEnterFixed2UsernameFixed2: 'Please enter username',
|
||
|
||
fixed2SearchFixed2CompleteFixed2: 'Search completed',
|
||
|
||
resetFixed2Search: 'Search conditions reset',
|
||
|
||
fixed2LoginFixed2NameFixed2: 'Login Name',
|
||
|
||
fixed2Actions: 'Operation Log',
|
||
|
||
fixed2LoginFixed2TimeFixed2: 'Login Time',
|
||
|
||
fixed2OkFixed2Delete: 'Delete selected items?',
|
||
|
||
fixed2PleaseEnterFixed2OrganizationNameFixed2: 'Please enter organization name',
|
||
|
||
fixed2PleaseEnterFixed2LeaderFixed2: 'Please enter leader',
|
||
|
||
fixed2PleaseEnterFixed2ContactPhoneFixed2: 'Please enter contact phone',
|
||
|
||
fixed2PleaseEnterFixed2EmailFixed2: 'Please enter email',
|
||
|
||
fixed2PleaseEnterFixed2RemarkFixed2: 'Please enter remark',
|
||
|
||
robot: 'DingTalk Robot Signature Secret',
|
||
|
||
detailFixed2: 'QR‑Code Detail',
|
||
|
||
fixed2RobotFixed2TypeFixed2: 'Robot Type',
|
||
|
||
fixed2PleaseSelectDelete: 'Please select data to delete',
|
||
|
||
s22: 'DingTalk Encryption Secret',
|
||
|
||
fixed2TypeFixed2NameFixed2: 'Type Name',
|
||
|
||
fixed2SettingsFixed2DeviceFixed2ActionsDeviceActions: 'Device operation authorization, device loses corresponding permission after authorization expires',
|
||
|
||
fixed2Save: 'Save Boundary',
|
||
|
||
id001Id002: 'e.g: ID001, ID002',
|
||
|
||
fixed2EditEquipmentFixed2InfoFixed2: 'Edit Smart Equipment Info',
|
||
|
||
fixed2PleaseEnterFixed2DeviceSnFixed2: 'Please enter Device SN',
|
||
|
||
onlineStatusFixed2: 'Select Online Status',
|
||
|
||
fixed2PleaseEnterTimeFixed2: 'Please enter remaining authorization time',
|
||
|
||
equipmentFixed2ListFixed2FailedFixed2: 'Failed to get smart equipment list',
|
||
|
||
fixed2EquipmentFixed2EditSuccessFixed2: 'Smart equipment edit succeeded',
|
||
|
||
fixed2SaveSuccessFixed2: 'Parameter saved successfully',
|
||
|
||
listEquipmentFixed2: 'Please select smart equipment from list before binding',
|
||
|
||
failedFixed2: 'Failed to read file',
|
||
|
||
fixed2PleaseSelectFixed2EquipmentFixed2: 'Please select equipment',
|
||
|
||
equipmentNameFixed2: 'Please fill equipment name',
|
||
|
||
fixed2PleaseSelectFixed2OnlineStatusFixed2: 'Please select online status',
|
||
|
||
timeLessThan0: 'Authorization time cannot be less than 0',
|
||
|
||
settingsFixed2: 'Zone Settings',
|
||
|
||
area: 'Map Area Drawing (Supports Amap / Baidu Map)',
|
||
|
||
fixed2PleaseSelectOrg: 'Filter by organization',
|
||
|
||
fixed2PleaseSelectFixed2BelongingOrgFixed2: 'Please select belonging organization',
|
||
|
||
fixed2Email: 'Email Push',
|
||
|
||
robotToken: 'DingTalk Robot Token',
|
||
|
||
fixed2PleaseEnterRobotWebhookToken: 'Please enter DingTalk Robot Webhook Token',
|
||
|
||
token: 'Token is required when enabling DingTalk push',
|
||
|
||
fixed2Error: 'Error Management',
|
||
|
||
fixed2SelectDevice: 'Select Device Channel',
|
||
|
||
video: 'Cannot connect to video service',
|
||
|
||
time: 'Please select complete time range',
|
||
|
||
fixed2PleaseEnterNameFixed2: 'Please enter work‑order name',
|
||
|
||
selectDeviceFixed2: 'Please select device',
|
||
|
||
fixed2PleaseSelectFixed2DroneWaylineFixed2: 'Please select drone wayline',
|
||
|
||
generateTaskFixed2: 'Auto Generate Task',
|
||
|
||
listFixed2FailedFixed2: 'Failed to get work‑order model list',
|
||
|
||
okDelete: 'Are you sure you want to delete this work‑order model?',
|
||
|
||
fixed2AlertRulesRoleSettingsFixed2: 'Alert rules, user roles, notification management and system parameter settings',
|
||
|
||
fixed2DeviceFixed2Fixed2: 'Device Authorization',
|
||
|
||
fixed2AlertFixed2Fixed2: 'Alert Parameters',
|
||
|
||
fixed2: 'Please generate QR‑Code first',
|
||
|
||
noneFixed2: 'No Commands',
|
||
|
||
fixed2Fixed2Fixed2: 'Command Parameters',
|
||
|
||
fixed2PleaseEnterFixed2Fixed2: 'Please enter address',
|
||
|
||
fixed2PleaseSelectFixed2Fixed2: 'Please select related product',
|
||
|
||
mqttFixed2: 'MQTT Port',
|
||
|
||
fixed2Fixed2NameFixed2: 'Command Name',
|
||
|
||
fixed2LoginFixed2Fixed2: 'Login Address',
|
||
|
||
fixed2PleaseEnterFixed2: 'Please enter organization code',
|
||
|
||
fixed2RobotFixed2: 'Robot QR‑Code Management',
|
||
|
||
robotFixed2Fixed2: 'Generate Robot QR‑Code',
|
||
|
||
fixed2SaveFixed2Fixed2: 'Save Authorization',
|
||
|
||
videoFixed2Fixed2: 'Please select video channel first',
|
||
|
||
s34: 'Organization',
|
||
|
||
fixed2DeviceFixed2Fixed22: 'Device Code',
|
||
|
||
s24: 'Station',
|
||
|
||
s02: 'Unbound',
|
||
|
||
s52: 'Smaller value means higher sort priority',
|
||
|
||
alert2: 'Notification and Alert Strategy',
|
||
|
||
s122: 'Number',
|
||
|
||
s132: 'Clear User Binding',
|
||
|
||
s142: 'Clear Station Binding',
|
||
|
||
s192: 'select organization',
|
||
|
||
fixed2Default2: 'Default Station',
|
||
|
||
s232: 'Resolution',
|
||
|
||
fixed2AlertFixed2Fixed22: 'Alert Channels',
|
||
|
||
s282: 'updated',
|
||
|
||
fixed2Inspection2: 'Inspection Supervisor',
|
||
|
||
s322: 'Data Analyst',
|
||
|
||
fixed2Login2: 'Login Audit',
|
||
|
||
s412: 'Auto Backup',
|
||
|
||
BoundaryDrawing: 'Boundary Drawing',
|
||
|
||
s110: 'Unbind person',
|
||
mappingLayer: 'Mapped Layer',
|
||
mappingLayerPlaceholder: 'Select a published layer to map',
|
||
|
||
fixed2Camera2: 'Total Cameras',
|
||
|
||
fixed2Hd2: 'HD PTZ Camera',
|
||
|
||
s83: 'Unbind Station',
|
||
|
||
s102: 'Mobile',
|
||
|
||
s112: 'Configuration',
|
||
|
||
s212: 'Brand',
|
||
|
||
fixed2PleaseSelect2: 'Please select year/month/day to load recordings',
|
||
|
||
fixed22: 'Generate Serial Number & QR‑Code',
|
||
|
||
s292: 'Transmission Mode',
|
||
|
||
s42: 'Thing Model Management',
|
||
|
||
s62: 'Disabled',
|
||
|
||
fixed2AddNew2: 'Add New Station',
|
||
|
||
s152: 'Select Country',
|
||
|
||
noneFixed2Fixed2: 'No commands available for this thing model',
|
||
|
||
s172: 'Please select country first',
|
||
|
||
fixed2OkDelete2: 'OK Delete this model?',
|
||
|
||
fixed2PleaseEnterFixed2Fixed22: ' Please enter Encoding',
|
||
|
||
nameFixed22: 'Zone Name',
|
||
|
||
s252: 'Manufacturer',
|
||
|
||
fixed2PleaseEnter2: ' Please enter Manufacturer',
|
||
|
||
fixed2PleaseSelectFixed2Fixed22: ' Please select protocol ',
|
||
|
||
mqttFixed22: 'MQTT Addr',
|
||
|
||
typeFixed22: 'Choose Type',
|
||
|
||
topic2: 'Report Topic',
|
||
|
||
id2: 'ProductID',
|
||
|
||
listFixed22: 'Attribute List ',
|
||
|
||
equipmentFixed22: 'Bind Equipment',
|
||
|
||
fixed2Robot2: 'Robot Generation',
|
||
|
||
s72: 'There are no video files available for this day.',
|
||
|
||
s92: 'nickname',
|
||
|
||
importSuccess: 'Import Success',
|
||
importFail: 'Import Failed',
|
||
successFixed22: 'Bind Success ',
|
||
|
||
device2: 'No valid Device was selected. Unbinding is not possible.',
|
||
|
||
s162: 'Province',
|
||
|
||
menu2: 'None (Top‑Level Menu)',
|
||
|
||
fixed2OkFixed2Delete2: ' OK Delete this User?',
|
||
|
||
s222: 'organization',
|
||
|
||
fixed2PleaseEnterFixed2Fixed222: 'Please enter name',
|
||
|
||
fixed2PleaseEnterFixed2Fixed2222: 'Please enter code',
|
||
|
||
failedFixed22: 'Bind Failed',
|
||
|
||
fixed2Save2: 'Save Zone',
|
||
|
||
fixed2Alert2: ' Alert Pop‑up Notification',
|
||
|
||
fixed2Role: ' Role Level',
|
||
|
||
fixed2DeviceFixed2Actions: 'Device Operation Permission',
|
||
|
||
fixed2BatchDeleteFixed2RoleFixed2: 'Batch Delete Role',
|
||
|
||
fixed2OkFixed2DeleteFixed2: 'Confirm Delete',
|
||
|
||
fixed2BatchDelete: 'Batch Delete User',
|
||
|
||
devicePermFixed2: ' Device Permission?',
|
||
|
||
fixed2PleaseEnterFixed2Role: ' Please enter Role Level',
|
||
|
||
fixed2MenuFixed2LoadFailedFixed2: 'Menu loading failed',
|
||
|
||
s26: 'Please generate first',
|
||
|
||
notFixed2Search: 'No matching data found',
|
||
|
||
fixed2SearchFixed2FailedFixed2: 'Search request failed',
|
||
|
||
fixed2PleaseSelectDeleteRoleFixed2: 'Please select roles to delete',
|
||
|
||
fixed2PleaseSelectDelete2: 'Please select users to delete',
|
||
|
||
addOrganization: 'Add Organization',
|
||
|
||
alertHandling: 'Alert Handling',
|
||
|
||
allPermissions: 'All Permissions',
|
||
|
||
apiInterface: 'API Interface',
|
||
|
||
dataAnalysis: 'Data Analysis',
|
||
|
||
deptRnd: 'R&D Department',
|
||
|
||
|
||
editOrganization: 'Edit Organization',
|
||
|
||
editStation: 'Edit Station',
|
||
|
||
editUserPasswordPlaceholder: 'Edit password hint, default is 123456',
|
||
|
||
inspectionManagement: 'Inspection Management',
|
||
|
||
intranetIp: 'Intranet IP',
|
||
|
||
latestVersion: 'Latest',
|
||
|
||
loadChannelsFail: 'Failed to load channels',
|
||
|
||
loadFilesFail: 'Failed to load files',
|
||
|
||
mockUserLi: 'Li Gongcheng',
|
||
|
||
mockUserWang: 'Wang Banzhang',
|
||
|
||
mockUserZhang: 'Zhang Yunwei',
|
||
|
||
mockUserZhao: 'Zhao Fenxi',
|
||
|
||
reportView: 'Report View',
|
||
|
||
sourceCommandService: 'Command Service',
|
||
|
||
sourceStatusService: 'Status Service',
|
||
|
||
sourceSystem: 'System',
|
||
|
||
systemManagement: 'System Management',
|
||
|
||
threeYears: '3 Years',
|
||
|
||
workOrderManagement: 'Work Order Management',
|
||
|
||
deviceEditSuccess: 'Device updated successfully',
|
||
deviceAddSuccess: 'Device added successfully',
|
||
productEditSuccess: 'Product updated successfully',
|
||
productAddSuccess: 'Product added successfully',
|
||
deviceConfig: 'Device Configuration',
|
||
productConfig: 'Product Configuration',
|
||
thingModelConfig: 'Thing Model Configuration',
|
||
recordStatus: 'Recording Status',
|
||
perimeterIntrusionAlarm: 'Perimeter Intrusion Alarm',
|
||
humidity: 'Humidity',
|
||
overtempAlarm: 'Over‑Temperature Alarm',
|
||
voltage: 'Voltage',
|
||
lowBatteryAlarm: 'Low Battery Alarm',
|
||
upperLimit: 'Upper Limit',
|
||
lowerLimit: 'Lower Limit',
|
||
defaultValue: 'Default Value',
|
||
enumSeparator: 'Enum (comma‑separated)',
|
||
eastGateCamera: 'East Gate Entrance Camera',
|
||
westGateCamera: 'West Gate Entrance Camera',
|
||
parkingLotCamera: 'Parking Lot Camera',
|
||
officeLobbyCamera: 'Office Lobby Camera',
|
||
warehouseCamera: 'Warehouse Camera',
|
||
eastGate: 'East Gate of the Park',
|
||
westGate: 'West Gate of the Park',
|
||
parkingLotB1: 'Underground Parking B1',
|
||
officeLobby: 'Office Building 1F Lobby',
|
||
materialWarehouse: 'Material Warehouse',
|
||
domeCamera: 'Dome Camera',
|
||
hikvision: 'Hikvision',
|
||
dahua: 'Dahua',
|
||
uniview: 'Uniview',
|
||
videoPreview: 'Video Preview',
|
||
videoPreviewPlaceholder: 'Video preview placeholder - {{name}}',
|
||
confirmDeleteCamera: 'Are you sure you want to delete camera {{name}}?',
|
||
editCamera: 'Edit Camera',
|
||
addCamera: 'Add Camera',
|
||
bindFail: 'Binding failed',
|
||
unbindFail: 'Unbinding failed',
|
||
person: 'Person',
|
||
confirmClearBinding: 'Clear the {{type}} binding for the selected drones?',
|
||
batchUnbindUser: 'Batch Unbind (User)',
|
||
batchUnbindStation: 'Batch Unbind (Station)',
|
||
batchUnbindGroup: 'Batch Unbind (Group)',
|
||
selectedUavSn: 'Selected drones ({{count}}) SN',
|
||
authFail: 'Authorization failed',
|
||
confirmClearSmartBinding: 'Clear the {{type}} binding for the selected smart devices?',
|
||
batchUnbindOrg: 'Batch Unbind (Organization)',
|
||
selectedSmartCount: 'Selected smart devices ({{count}}) ID',
|
||
authDuration: 'Authorization Duration',
|
||
cleaningRobot: 'Cleaning Robot',
|
||
meter: 'Meter',
|
||
operationRobot: 'O&M Robot',
|
||
weatherStation: 'Weather Station',
|
||
editDeviceInfo: 'Edit device: {{name}}',
|
||
confirmDeleteDevice: 'Are you sure you want to delete device {{name}}?',
|
||
confirmBatchDeleteAlarm: 'Delete the selected {{count}} alarm model(s)? This cannot be undone!',
|
||
updateSuccess: 'Updated successfully',
|
||
editAlarmModel: 'Edit Alarm Model',
|
||
addAlarmModel: 'Add Alarm Model',
|
||
confirmBatchDeleteWorkOrder: 'Delete the selected {{count}} work order model(s)? This cannot be undone!',
|
||
minor: 'Minor',
|
||
editWorkOrderModel: 'Edit Work Order Model',
|
||
addWorkOrderModel: 'Add Work Order Model',
|
||
},
|
||
profile: {
|
||
title: 'Profile',
|
||
getProfileFailed: 'Failed to get profile',
|
||
modifySuccess: 'Modified successfully',
|
||
modifyFailed: 'Modification failed',
|
||
passwordChanged: 'Password changed successfully',
|
||
avatarUploadSuccess: 'Avatar uploaded successfully',
|
||
avatarUploadFailed: 'Upload failed',
|
||
passwordMismatch: 'The two passwords do not match',
|
||
changeAvatar: 'Change Avatar',
|
||
username: 'Username',
|
||
nickname: 'Nickname',
|
||
gender: 'Gender',
|
||
phone: 'Phone',
|
||
email: 'Email',
|
||
role: 'Role',
|
||
remark: 'Remark',
|
||
oldPassword: 'Old Password',
|
||
newPassword: 'New Password',
|
||
confirmPassword: 'Confirm Password',
|
||
nicknamePlaceholder: 'Enter nickname',
|
||
phonePlaceholder: 'Enter phone number',
|
||
saveChanges: 'Save Changes',
|
||
confirmChange: 'Confirm Change',
|
||
male: 'Male',
|
||
female: 'Female',
|
||
notSet: 'Not Set',
|
||
basicInfo: 'Basic Info',
|
||
changePassword: 'Change Password',
|
||
confirmPasswordPlaceholder: 'Confirm Password Placeholder',
|
||
confirmPasswordRequired: 'Confirm Password Required',
|
||
emailInvalid: 'Email Invalid',
|
||
emailPlaceholder: 'Email Placeholder',
|
||
newPasswordPlaceholder: 'New Password Placeholder',
|
||
oldPasswordPlaceholder: 'Old Password Placeholder',
|
||
passwordLengthError: 'Password Length Error',
|
||
phoneInvalid: 'Phone Invalid',
|
||
remarkPlaceholder: 'Remark Placeholder',
|
||
requestFailed: 'Request Failed',
|
||
},
|
||
users: {
|
||
title: 'User Management',
|
||
addUser: 'Add User',
|
||
username: 'Username',
|
||
nickname: 'Nickname',
|
||
phone: 'Phone',
|
||
email: 'Email',
|
||
role: 'Role',
|
||
status: 'Status',
|
||
actions: 'Actions',
|
||
edit: 'Edit',
|
||
delete: 'Delete',
|
||
usernameLabel: 'Username',
|
||
nicknameLabel: 'Nickname',
|
||
phoneLabel: 'Phone',
|
||
passwordLabel: 'Password',
|
||
languageLabel: 'Language',
|
||
assignRoleLabel: 'Assign Role',
|
||
statusLabel: 'Status',
|
||
genderLabel: 'Gender',
|
||
passwordPlaceholder: 'Leave empty to keep unchanged',
|
||
chinese: 'Chinese',
|
||
english: 'English',
|
||
normal: 'Normal',
|
||
stopped: 'Disabled',
|
||
male: 'Male',
|
||
female: 'Female',
|
||
unknown: 'Unknown',
|
||
batchDelete: 'Batch Delete ({{count}} selected)',
|
||
resetPassword: 'Reset Password',
|
||
passwordResetTo: 'Password has been reset to: 123456',
|
||
resetPasswordConfirm: 'Reset password to 123456?',
|
||
languagePlaceholder: 'Language Placeholder',
|
||
notAssigned: 'Not Assigned',
|
||
rolePlaceholder: 'Role Placeholder',
|
||
siteId: 'Site Id',
|
||
},
|
||
roles: {
|
||
title: 'Role Management',
|
||
addRole: 'Add Role',
|
||
roleName: 'Role Name',
|
||
roleKey: 'Role Key',
|
||
roleSort: 'Sort Order',
|
||
editRole: 'Edit Role',
|
||
status: 'Status',
|
||
remark: 'Remark',
|
||
actions: 'Actions',
|
||
edit: 'Edit',
|
||
delete: 'Delete',
|
||
assignPermissions: 'Assign Permissions',
|
||
dataScope: 'Data Scope',
|
||
menuPermissions: 'Menu Permissions',
|
||
roleDescription: 'Role Description',
|
||
normal: 'Normal',
|
||
stopped: 'Disabled',
|
||
abnormal: 'Abnormal',
|
||
addSuccess: 'Add Success',
|
||
confirmDeleteRole: 'Confirm Delete Role',
|
||
editSuccess: 'Edit Success',
|
||
manageMembers: 'Manage Members',
|
||
menuPermissionConfig: 'Menu Permission Config',
|
||
orgAdmin: 'Org Admin',
|
||
permissionKey: 'Permission Key',
|
||
roleKeyPlaceholder: 'Role Key Placeholder',
|
||
roleNamePlaceholder: 'Role Name Placeholder',
|
||
rolePermission: 'Role Permission',
|
||
roleSortLabel: 'Role Sort Label',
|
||
superAdmin: 'Super Admin',
|
||
},
|
||
constants: {
|
||
inspection: 'Inspection',
|
||
maintenance: 'Maintenance',
|
||
cleaning: 'Cleaning',
|
||
repair: 'Repair',
|
||
operation: 'O&M',
|
||
sourceAI: 'AI',
|
||
sourceUAV: 'UAV',
|
||
sourceCleaning: 'Cleaning',
|
||
sourceVideo: 'Video',
|
||
sourceEquipment: 'Equipment',
|
||
sourceManual: 'Manual',
|
||
sourceAlert: 'Alert',
|
||
uavFault: 'UAV Fault',
|
||
mowerFault: 'Mower Fault',
|
||
otherDeviceFault: 'Other Device Fault',
|
||
serverFailure: 'Server Failure',
|
||
systemError: 'System Error',
|
||
critical: 'Critical',
|
||
important: 'Important',
|
||
general: 'General',
|
||
info: 'Info',
|
||
pending: 'Pending',
|
||
closed: 'Closed',
|
||
uav: 'UAV',
|
||
mower: 'Mower',
|
||
others: 'Others',
|
||
infoLevel: 'Info',
|
||
warning: 'Warning',
|
||
error: 'Error',
|
||
handled: 'Handled',
|
||
restored: 'Restored',
|
||
ignored: 'Ignored',
|
||
unableToHandle: 'Unable to Handle',
|
||
manufacturerHandling: 'Manufacturer Handling',
|
||
falseAlarm: 'False Alarm',
|
||
eq: 'Equals',
|
||
neq: 'Not Equals',
|
||
gt: 'Greater Than',
|
||
lt: 'Less Than',
|
||
gte: 'Greater or Equal',
|
||
lte: 'Less or Equal',
|
||
between: 'Between',
|
||
notBetween: 'Not Between',
|
||
contain: 'Contains',
|
||
notContain: 'Does Not Contain',
|
||
locationInvalid: 'Invalid',
|
||
locationGPS: 'GPS Single Point',
|
||
locationDGPS: 'DGPS / SBAS',
|
||
locationRTKFixed: 'RTK Fixed',
|
||
locationRTKFloat: 'RTK Float',
|
||
locationUnknown: 'Unknown',
|
||
exportData: 'Exported Data',
|
||
none: 'None',
|
||
},
|
||
router: {
|
||
overview: 'Overview',
|
||
devices: 'Device Management',
|
||
video: 'Online Video',
|
||
monitor: 'Real-time Monitor',
|
||
alerts: 'Alert Center',
|
||
aiAnalysis: 'AI Diagnosis',
|
||
clean: 'Cleaning Optimization',
|
||
task: 'Work Orders',
|
||
table: 'Report Center',
|
||
systemSetting: 'System Settings',
|
||
log: 'Log Management',
|
||
videoManage: 'Video Management',
|
||
downloads: 'Video Download',
|
||
users: 'User Management',
|
||
roles: 'Role Management',
|
||
menuList: 'Menu Management',
|
||
organization: 'Organization Management',
|
||
station: 'Station Management',
|
||
realtimeMonitor: 'Real-time Monitor',
|
||
profile: 'Profile',
|
||
noticePolicy: 'Notification Policy',
|
||
dataSafety: 'Data & Security',
|
||
moduleDeveloping: 'Module Under Development',
|
||
pleaseSelectMenu: 'Please select a menu',
|
||
realtimeMonitorCenter: 'Realtime Monitor Center',
|
||
realtimeMonitorDesc: 'Realtime Monitor Desc',
|
||
},
|
||
api: {
|
||
loginExpired: 'Login expired, please log in again',
|
||
networkError: 'Network error, please try again later',
|
||
},
|
||
weather: {
|
||
sunny: 'Sunny',
|
||
cloudy: 'Cloudy',
|
||
overcast: 'Overcast',
|
||
rainy: 'Rainy',
|
||
},
|
||
|
||
page: {
|
||
|
||
uploadThermal: '请 Upload Thermal 文件',
|
||
|
||
s0: '外部系统',
|
||
|
||
|
||
'2': '已接入 2 套',
|
||
|
||
'56': '总数 56',
|
||
|
||
fixed2DragFile: 'Fixed2 Drag File 到此处,或点击选择',
|
||
|
||
jpgPngWebpMp4: '支持 jpg/png/webp/mp4 等格式',
|
||
|
||
s7: '调用服务器样例',
|
||
|
||
thermalFile: '热成像文件 thermal_file',
|
||
|
||
fixed2UploadTiffPngJpg: 'Fixed2 Upload TIFF / PNG / JPG 热成像文件',
|
||
|
||
mask: '阵列 mask',
|
||
|
||
geojson: '面板 GeoJSON',
|
||
|
||
s15: 'result',
|
||
online: 'online',
|
||
offline: 'offline',
|
||
alerts: 'alerts',
|
||
all: 'all',
|
||
|
||
jsonViewFixed2: '原始预览、结果图与完整 JSON 同屏 View Fixed2',
|
||
|
||
fixed2TaskSuspended2Fixed2Complete: 'Fixed2 Task Suspended2 Fixed2 Complete 后显示结果',
|
||
|
||
noResultFixed2: '暂 no Result Fixed2',
|
||
|
||
s19: '热成像交互分析视图',
|
||
|
||
viewFixed2TemperatureGpsInfoFixed2: '点击热点或面板 View Fixed2 Temperature 、块号、GPS 与像素溯源 Info Fixed2',
|
||
|
||
quantityFixed2: '热点 Quantity Fixed2',
|
||
|
||
s23: '分析编号',
|
||
|
||
fixed2PleaseSelect: 'Fixed2 Please select 热点或面板',
|
||
|
||
s26: '热点',
|
||
|
||
completeViewDetailsFixed2: '等待分割结果, Complete 后可点击热点/面板 View Details Fixed2',
|
||
|
||
listFixed2: '热点/面板 List Fixed2',
|
||
|
||
s29: 'Algorithm Analysis Center',
|
||
|
||
fixed2HistoryAnalysis: 'Fixed2 History Analysis 记录',
|
||
|
||
videoFixed2: '结果图 / Video Fixed2',
|
||
|
||
json: '结果 JSON',
|
||
|
||
detailFixed2: '点位 Detail Fixed2',
|
||
|
||
noHistoryFixed2: '暂 no History Fixed2',
|
||
|
||
listFixed2FailedFixed2: '获取模型 List Fixed2 Failed Fixed2',
|
||
|
||
uploadImageVideoFixed2: '请先 Upload Image 或 Video Fixed2',
|
||
|
||
uploadThermal2: '请先 Upload Thermal 文件',
|
||
|
||
s49: 'block',
|
||
|
||
s50: 'Original pixel',
|
||
|
||
s51: 'Superimposed image elements',
|
||
|
||
s52: 'area',
|
||
stationTopology: 'Station Topology',
|
||
|
||
deviceFixed2StatusAndGeneration: 'Comprehensively and in real-time monitor the operating status and power generation performance of the power station equipment',
|
||
|
||
s2: '•• communicating',
|
||
|
||
fixed2DeviceFixed2RealtimeMonitorListFixed2: 'Real-time monitoring list of equipment',
|
||
|
||
fixed2AllRecordings56: ' All 56',
|
||
|
||
fixed2Normal52: ' Normal 52',
|
||
|
||
fixed2Alert1: ' Alert 1',
|
||
inverterPowerCompare: 'Inverter Power Compare',
|
||
stringCurrentHeatmap: 'String Current Heatmap',
|
||
|
||
fixed2Offline3: ' Offline 3',
|
||
|
||
powerCurveFixed2: 'Real-time power curve',
|
||
viewDeviceDetailAndTask: 'View device detail and task',
|
||
showAllDevices: 'Show All Devices',
|
||
showOnlySelected: 'Show Selected Only',
|
||
clickDeviceOnMapTip: 'Click a device on the map to locate and view details',
|
||
focusingDevice: 'Locating device: {{name}}',
|
||
foundDevices: 'Found {{count}} devices',
|
||
gridNorm: 'Grid Normal',
|
||
|
||
s11: 'today',
|
||
|
||
s12: 'current',
|
||
|
||
fixed2RealtimePower: ' Realtime Power /data',
|
||
|
||
statusFixed2: 'Grid connection Status',
|
||
|
||
fixed2CurrentFixed2TotalPowerFixed2: 'Current Total Power',
|
||
|
||
fixed2TodayAccumulatedBatteryFixed2: `Today's cumulative power generation volume`,
|
||
}
|
||
};
|
||
|
||
export default en;
|