2025-06-30 10:17:15 +08:00
export default {
route : {
2026-02-02 08:43:41 +08:00
dashboard : 'Home' ,
system : 'System management' ,
menu : 'Menu management' ,
user : 'User management' ,
org : 'Organization structure management' ,
role : 'Role management' ,
log : 'Log management' ,
file : 'File issuance' ,
dictionary : 'Dictionary management' ,
warnCenter : 'Alarm center' ,
realTimeWarn : 'Real-time alarms' ,
historyWarn : 'Historical alarms' ,
plantMaintain : 'Power station maintenance' ,
plantManage : 'Power station management' ,
deviceManage : 'Equipment management' ,
realTimeMonitor : 'Real-time monitoring' ,
energyStorageData : 'Energy storage data' ,
sophPhotovoltaic : 'Smart PV' ,
sophCharging : 'Smart charging' ,
runReviews : 'Operation evaluation' ,
2026-03-19 16:26:06 +08:00
chargeDischargeCapacity : 'chg/dsg cap' ,
2026-02-02 08:43:41 +08:00
efficiencyLevel : 'Energy efficiency level' ,
runStatus : 'Equipment operating status' ,
2026-03-19 16:26:06 +08:00
energySavingCdm : 'Environmental Impact' ,
2026-02-02 08:43:41 +08:00
carbonFootPrint : 'Carbon footprint analysis' ,
energyConsumption : 'Energy consumption management' ,
operationalInspection : 'Operation and inspection center' ,
workOrder : 'Work order' ,
historyWorkOrder : 'Historical work orders' ,
powerQuality : 'Power quality' ,
voltageQuality : 'Voltage quality' ,
report : 'Report management' ,
powerStationStatistics : 'Power station statistics' ,
delete : 'Delete' ,
edit : 'Edit' ,
add : 'Add' ,
update : 'Update' ,
dicAdd : 'Add main table' ,
dicEdit : 'Edit main table' ,
dicDelete : 'Delete main table' ,
dicDetailAdd : 'Add sub-table' ,
dicDetailEdit : 'Edit sub-table' ,
dicDetailDelete : 'Delete sub-table'
2025-06-30 10:17:15 +08:00
} ,
navbar : {
2026-02-02 08:43:41 +08:00
dashboard : 'Home' ,
github : 'Project address' ,
logOut : 'Logout' ,
profile : 'Personal center' ,
theme : 'Change skin' ,
size : 'Layout size' ,
station : 'Fudan Aoyi high-tech park power station' ,
stationOne : 'Power station 1' ,
stationTwo : 'Power station 2' ,
stationThree : 'Power station 3' ,
stationFour : 'Power station 4' ,
weeks : [
'Sunday' ,
'Monday' ,
'Tuesday' ,
'Wednesday' ,
'Thursday' ,
'Friday' ,
'Saturday'
] ,
companyName : 'Tonghe smart energy platform' ,
position : 'Current location' ,
changePsd : 'Change password' ,
2025-06-30 10:17:15 +08:00
psd : 'Password' ,
2026-02-02 08:43:41 +08:00
inputPsd : 'Please enter password' ,
newPsd : 'New password' ,
inputNewPsd : 'Please enter new password' ,
confirmPsd : 'Confirm password' ,
inputConfimPsd : 'Please enter confirmation password' ,
sure : 'OK' ,
2025-06-30 10:17:15 +08:00
cancel : 'Cancel' ,
more : 'More' ,
2026-02-02 08:43:41 +08:00
tem : 'Temperature' ,
xxxq : 'Details' ,
pleaseInput : 'Please enter' ,
sureRead : 'Confirm as read' ,
notice : 'Notifications' ,
seeAll : 'View all' ,
passwordError : 'Two passwords do not match' ,
passwordLength : 'User password length must be 6-18 characters' ,
operateSuccess : 'Operation successful' ,
msgRead : 'This message has been read. No need to repeat the operation' ,
tip : 'Prompt' ,
2025-06-30 10:17:15 +08:00
fault : 'Fault' ,
2026-02-02 08:43:41 +08:00
alarm : 'Alarms' ,
passwordReset : 'Password reset successful. Redirecting to login page' ,
noPagePermiss : 'No permission for this page'
2025-06-30 10:17:15 +08:00
} ,
login : {
2026-04-22 09:58:15 +08:00
title : 'Zetatech smart energy storage management platform' ,
2025-06-30 10:17:15 +08:00
logIn : 'Login' ,
2026-04-22 09:58:15 +08:00
username : 'Username' ,
2025-06-30 10:17:15 +08:00
password : 'Password' ,
2026-02-02 08:43:41 +08:00
any : 'Fill as needed' ,
thirdparty : 'Third-party login' ,
thirdpartyTips : 'Local simulation not supported. Please simulate according to your own business!!!' ,
passwordError : 'Incorrect password format. Length must be at least 6 characters.' ,
inputUser : 'Please enter username'
2025-06-30 10:17:15 +08:00
} ,
documentation : {
2026-02-02 08:43:41 +08:00
documentation : 'Files' ,
github : 'Github address'
2025-06-30 10:17:15 +08:00
} ,
permission : {
2026-02-02 08:43:41 +08:00
addRole : 'Add role' ,
editPermission : 'Edit permissions' ,
roles : 'Your permissions' ,
switchRoles : 'Switch permissions' ,
tips : "In some cases, v-permission is not suitable. For example: Element-UI's el-tab, el-table-column, and other scenarios with dynamically rendered dom. You can only implement it by manually setting v-if." ,
2025-06-30 10:17:15 +08:00
delete : 'Delete' ,
2026-02-02 08:43:41 +08:00
confirm : 'OK' ,
2025-06-30 10:17:15 +08:00
cancel : 'Cancel'
} ,
guide : {
2026-02-02 08:43:41 +08:00
description : "The guide page is useful for those entering the project for the first time. You can briefly introduce the project's functions. This Demo is based on" ,
button : 'Open guide'
2025-06-30 10:17:15 +08:00
} ,
table : {
2026-02-02 08:43:41 +08:00
dynamicTips1 : 'Fixed table header, sorted by header order' ,
dynamicTips2 : 'Unfixed table header, sorted by click order' ,
dragTips1 : 'Default order' ,
dragTips2 : 'Order after dragging' ,
2025-06-30 10:17:15 +08:00
title : 'Title' ,
2026-02-02 08:43:41 +08:00
importance : 'Importance' ,
2025-06-30 10:17:15 +08:00
type : 'Type' ,
2026-02-02 08:43:41 +08:00
remark : 'Comment' ,
2025-06-30 10:17:15 +08:00
search : 'Search' ,
add : 'Add' ,
export : 'Export' ,
2026-02-02 08:43:41 +08:00
reviewer : 'Reviewer' ,
id : 'S/N' ,
date : 'Time' ,
2025-06-30 10:17:15 +08:00
author : 'Author' ,
2026-02-02 08:43:41 +08:00
readings : 'Read count' ,
2025-06-30 10:17:15 +08:00
status : 'Status' ,
2026-02-02 08:43:41 +08:00
actions : 'Operation' ,
2025-06-30 10:17:15 +08:00
edit : 'Edit' ,
2026-02-02 08:43:41 +08:00
publish : 'Published' ,
2025-06-30 10:17:15 +08:00
draft : 'Draft' ,
delete : 'Delete' ,
cancel : 'Cancel' ,
2026-02-02 08:43:41 +08:00
confirm : 'OK'
2025-06-30 10:17:15 +08:00
} ,
example : {
2026-02-02 08:43:41 +08:00
warning : "Creation and editing pages cannot be cached by keep-alive, since keep-alive's include does not currently support caching based on routes. Therefore, caching is currently based on component name. If you want to achieve a similar caching effect, you can use browser caching solutions such as localStorage. Or do not use keep-alive's include and cache all pages. For details, see"
2025-06-30 10:17:15 +08:00
} ,
errorLog : {
tips : 'Please click the bug icon in the upper right corner' ,
2026-02-02 08:43:41 +08:00
description : 'Nowadays, most management backends are in spa form, which enhances the user experience but also increases the possibility of page problems. A small oversight may lead to a deadlock of the entire page. Fortunately, the Vue official website provides a method to catch and handle exceptions. You can perform error handling or exception reporting in it.' ,
documentation : 'File introduction'
2025-06-30 10:17:15 +08:00
} ,
excel : {
export : 'Export' ,
2026-02-02 08:43:41 +08:00
selectedExport : 'Export selected items' ,
placeholder : 'Please enter file name (default: excel-list)'
2025-06-30 10:17:15 +08:00
} ,
zip : {
export : 'Export' ,
2026-02-02 08:43:41 +08:00
placeholder : 'Please enter file name (default: file)'
2025-06-30 10:17:15 +08:00
} ,
pdf : {
2026-02-02 08:43:41 +08:00
tips : 'Window.print() is used here to implement the pdf download function'
2025-06-30 10:17:15 +08:00
} ,
theme : {
2026-02-02 08:43:41 +08:00
change : 'Change skin' ,
documentation : 'Skin change file' ,
tips : 'Tips: It is different from the theme-pick on the navbar. They are two different skin change methods with different application scenarios. Please refer to the file for details.'
2025-06-30 10:17:15 +08:00
} ,
tagsView : {
refresh : 'Refresh' ,
2026-02-02 08:43:41 +08:00
close : 'Off' ,
2025-06-30 10:17:15 +08:00
closeOthers : 'Close Others' ,
2026-02-02 08:43:41 +08:00
closeAll : 'Close all'
2025-06-30 10:17:15 +08:00
} ,
settings : {
2026-02-02 08:43:41 +08:00
title : 'System layout configuration' ,
theme : 'Theme color' ,
tagsView : 'Enable tags-view' ,
fixedHeader : 'Fixed header' ,
sidebarLogo : 'Sidebar logo'
} ,
system : {
menu : {
add : 'Add' ,
edit : 'Edit' ,
delete : 'Delete' ,
node : 'Parent node' ,
nodeId : 'Node ID' ,
nodeIdTip : 'Please enter node ID' ,
title : 'Title' ,
titleTip : 'Please enter title' ,
type : 'Type' ,
menu : 'Menu' ,
btn : 'Button' ,
menuBeloong : 'Menu belonging' ,
general : 'General' ,
pcUse : 'Only for PC' ,
appUse : 'Only for App' ,
addr : 'Address' ,
icon : 'Icon' ,
iconTip : 'Please enter icon' ,
sort : 'Sort' ,
sortTip : 'Please enter sort number' ,
enable : 'Enable or not' ,
permissions : 'Permission identifier' ,
update : 'Update' ,
cancel : 'Cancel' ,
save : 'Save' ,
new : 'Add' ,
formTip : {
id : 'Invalid node ID' ,
name : 'Invalid title' ,
type : 'Invalid type' ,
perms : 'Please enter permission identifier' ,
show : 'Please select menu belonging' ,
url : 'Please enter menu address' ,
orderNum : 'Please enter sort'
} ,
menuTip : 'Please select a menu first!' ,
deleteTip : 'This operation will permanently delete. Continue?' ,
tip : 'Prompt' ,
sure : 'OK' ,
success : 'Success' ,
delSuccess : 'Deletion successful' ,
updateSuccess : 'Menu updated successfully' ,
createSuccess : 'Menu created successfully'
} ,
user : {
keyWordTip : 'Please enter keywords for filtering' ,
loadOrg : 'Loading organization structure tree...' ,
userInfo : 'Personnel information' ,
loginName : 'Login name' ,
name : 'Full name' ,
search : 'Query' ,
add : 'Add' ,
addUer : 'Add user' ,
editUser : 'Edit user' ,
table : {
loading : 'Loading frantically' ,
loginName : 'Login name' ,
part : 'Department' ,
name : 'Full name' ,
nickName : 'Nickname' ,
phone : 'Phone number' ,
email : 'Email' ,
sex : 'Gender' ,
male : 'Male' ,
feMale : 'Female' ,
role : 'Role' ,
realName : 'Real name' ,
enable : 'Enable or not' ,
selectTip : 'Please select' ,
operate : 'Operation' ,
noData : 'No data available' ,
use : 'Enable' ,
disable : 'Disable' ,
edit : 'Edit' ,
resetPsw : 'Reset password' ,
delete : 'Delete' ,
cancel : 'Cancel' ,
submit : 'Submit'
} ,
sex : {
male : 'Male' ,
female : 'Female'
} ,
formTip : {
username : 'Please enter login name' ,
realName : 'Please enter real name' ,
email : 'Incorrect email format' ,
sex : 'Please select gender' ,
roleIds : 'Please select role' ,
deptId : 'Please select department'
} ,
success : 'Success' ,
resetSuccess : 'Password reset successful' ,
addsuccess : 'Addition successful' ,
updateSuccess : 'Update successful' ,
deleteTip : 'This operation will delete the user. Continue?' ,
tip : 'Prompt' ,
sure : 'OK' ,
cancel : 'Cancel' ,
delSuccess : 'Deletion successful'
} ,
org : {
keyWordTip : 'Enter keywords for filtering' ,
loadingOrg : 'Loading organization structure tree...' ,
org : 'Organization structure management' ,
addOrg : 'Add organization' ,
editOrg : 'Edit organization' ,
loading : 'Loading frantically' ,
table : {
partName : 'Department name' ,
sPartName : 'Parent department name' ,
part : 'Affiliated department' ,
inputTip : 'Please enter content' ,
operate : 'Operation' ,
edit : 'Edit' ,
delete : 'Delete' ,
cancel : 'Cancel' ,
submit : 'Submit'
} ,
userTable : {
loading : 'Loading frantically' ,
loginName : 'Login name' ,
part : 'Department' ,
name : 'Full name' ,
phone : 'Phone number' ,
email : 'Email' ,
sex : 'Gender' ,
male : 'Male' ,
female : 'Female' ,
enable : 'Enable or not' ,
use : 'Enable' ,
disable : 'Disable'
} ,
userInfo : 'Personnel information' ,
nameTip : 'Please enter name' ,
success : 'Success' ,
addsuccess : 'Addition successful' ,
updateSuccess : 'Update successful' ,
deleteTip : 'This operation will delete the data. Continue?' ,
tip : 'Prompt' ,
sure : 'OK' ,
cancel : 'Cancel' ,
delSuccess : 'Deletion successful'
} ,
role : {
roleName : 'Role name' ,
roleNameTip : 'Please enter role name' ,
search : 'Query' ,
addRole : 'Add role' ,
editRole : 'Edit role' ,
table : {
loading : 'Loading frantically' ,
roleName : 'Role name' ,
roleNameTip : 'Please enter role name' ,
des : 'Description' ,
enable : 'Enable or not' ,
use : 'Enable' ,
disable : 'Disable' ,
menu : 'Menu' ,
operate : 'Operation' ,
editPermission : 'Edit permissions' ,
delete : 'Delete' ,
roleDesc : 'Please enter role description'
} ,
cancel : 'Cancel' ,
sure : 'OK' ,
success : 'Success' ,
addsuccess : 'Role added successfully' ,
updateSuccess : 'Role edited successfully' ,
deleteTip : 'This operation will delete the role. Continue?' ,
tip : 'Prompt' ,
warn : 'Warning' ,
delSuccess : 'Deletion successful' ,
authorization : 'Please authorize menus.'
} ,
log : {
timeRange : 'Time range' ,
startTime : 'Start date' ,
to : 'To' ,
endTime : 'End date' ,
wayName : 'Method name' ,
wayNameTip : 'Please enter method name' ,
search : 'Query' ,
reset : 'Reset' ,
table : {
loading : 'Loading frantically' ,
seq : 'S/N' ,
name : 'Full name' ,
ipAdr : 'IP address' ,
request : 'Request method' ,
wayName : 'Method name' ,
param : 'Parameters' ,
rTime : 'Request duration' ,
createTime : 'Creation time' ,
operate : 'Operation' ,
look : 'View' ,
delete : 'Delete' ,
cancel : 'Cancel' ,
selectTime : 'Select date'
} ,
formTip : {
roleName : 'Please enter role name' ,
roleCode : 'Please enter role identifier' ,
dsType : 'Please select data permission' ,
systemRole : 'Please select affiliated system'
} ,
delTip : 'This operation will delete the log. Continue?' ,
tip : 'Prompt' ,
sure : 'OK' ,
cancel : 'Cancel' ,
success : 'Success' ,
delSuccess : 'Deletion successful' ,
lookLog : 'View logs'
} ,
dictionary : {
typeTip : 'Please enter type' ,
search : 'Query' ,
add : 'Add' ,
table : {
loading : 'Loading frantically' ,
type : 'Type' ,
des : 'Description' ,
operate : 'Operation' ,
sequence : 'Sort number' ,
key : 'Key' ,
value : 'Value' ,
sort : 'Sort number' ,
rank : 'Sort' ,
edit : 'Edit' ,
delete : 'Delete' ,
cancel : 'Cancel' ,
save : 'Save'
} ,
formTip : {
type : 'Please enter type' ,
typeName : 'Please enter description' ,
label : 'Please enter key' ,
value : 'Please enter value'
} ,
delTip : 'This operation will delete the data. Continue?' ,
tip : 'Prompt' ,
sure : 'OK' ,
cancel : 'Cancel' ,
success : 'Success' ,
createSuccess : 'Creation successful' ,
editSuccess : 'Editing successful' ,
delSuccess : 'Deletion successful' ,
updateSuccess : 'Update successful' ,
editDic : 'Edit dictionary' ,
editDicDetail : 'Edit dictionary details' ,
addDic : 'Add dictionary' ,
addDicDetail : 'Add dictionary details' ,
selectDic : 'Tips: Please select a dictionary!'
} ,
file : {
upload : 'Click to upload' ,
table : {
loading : 'Loading frantically' ,
fileName : 'File name' ,
filePath : 'File path' ,
fileSuffix : 'File extension' ,
uploadTime : 'Upload time' ,
operate : 'Operation' ,
issue : 'Issue' ,
delete : 'Delete'
} ,
form : {
fileIssue : 'File issuance' ,
fileName : 'File name' ,
deviceNum : 'Equipment number' ,
cancel : 'Cancel' ,
sure : 'OK'
} ,
formTip : {
serialNo : 'Please enter equipment number'
}
}
} ,
warnCenter : {
station : 'Power station' ,
selectTip : 'Please select' ,
deviceType : 'Equipment type' ,
noData : 'No data available' ,
deviceTypeTip : 'Please select equipment type' ,
warnCon : 'Alarm content' ,
warnConTip : 'Please enter alarm content' ,
search : 'Query' ,
timeRange : 'Time range' ,
to : 'To' ,
startDate : 'Start date' ,
endDate : 'End date' ,
reset : 'Reset' ,
event : 'Event' ,
warn : 'Alarms' ,
warnLevel : 'Alarm level' ,
warnClear : 'Alarm clearance' ,
all : 'All' ,
table : {
loading : 'Loading frantically' ,
seq : 'S/N' ,
status : 'Status' ,
confirmed : 'Confirmed' ,
unconfirmed : 'Unconfirmed' ,
event : 'Event' ,
warnTime : 'Alarm time' ,
2026-03-19 16:26:06 +08:00
station : 'Power Station' ,
2026-02-02 08:43:41 +08:00
deviceType : 'Equipment type' ,
warnCon : 'Alarm content' ,
confirmor : 'Confirmer' ,
confirmTime : 'Confirmation time' ,
note : 'Remark' ,
operate : 'Operation' ,
lookDetail : 'View details' ,
turnOrder : 'Convert to work order'
} ,
success : 'Success' ,
turnSuccess : 'Work order conversion successful' ,
clearTip : 'Please select the data to clear first!'
} ,
plant : {
plantManager : {
stationName : 'Power station name' ,
stationNameTip : 'Please enter power station name' ,
timeRange : 'Time range' ,
startTime : 'Start date' ,
to : 'To' ,
endTime : 'End date' ,
search : 'Query' ,
reset : 'Reset' ,
delete : 'Delete' ,
newStation : 'Create new power station' ,
table : {
loading : 'Loading frantically' ,
seq : 'S/N' ,
stationName : 'Power station name' ,
kw : 'Rated power (kW)' ,
mwh : 'Rated capacity (kWh)' ,
addr : 'Address' ,
patternTime : 'Grid-connected time' ,
type : 'Type' ,
cast : 'In operation' ,
underConstruct : 'Under construction' ,
proposed : 'Proposed' ,
status : 'Status' ,
operate : 'Operation' ,
edit : 'Edit' ,
delete : 'Delete'
} ,
form : {
editStation : 'Edit power station' ,
addStation : 'Add power station' ,
org : 'Affiliated organization' ,
2026-03-19 16:26:06 +08:00
stationTip : 'Please enter power station' ,
2026-02-02 08:43:41 +08:00
stationName : 'Power station name' ,
stationNameTip : 'Please enter power station name' ,
patternTime : 'Grid-connected time' ,
selectTime : 'Select date' ,
type : 'Type' ,
typeTip : 'Please select power station type' ,
status : 'Status' ,
statusTip : 'Please select status' ,
addr : 'Address' ,
addrTip : 'Please enter power station address' ,
lng : 'Longitude' ,
lngTip : 'Please enter longitude' ,
lat : 'Latitude' ,
latTip : 'Please enter latitude' ,
2026-03-19 16:26:06 +08:00
KW : 'Installed cap (kWh)' ,
KWTip : 'Please enter Installed cap' ,
2026-02-02 08:43:41 +08:00
power : 'Rated power (kW)' ,
powerTip : 'Please enter rated power' ,
contact : 'Contact person' ,
contactTip : 'Please enter contact person' ,
phone : 'Contact information' ,
phoneTip : 'Please enter contact information' ,
cancel : 'Cancel' ,
sure : 'OK'
} ,
formTip : {
name : 'Please enter power station name' ,
deptName : 'Please select organization' ,
address : 'Please select address' ,
status : 'Please select status' ,
type : 'Please select power station type' ,
gridTime : 'Please select grid-connected time' ,
2026-03-19 16:26:06 +08:00
capacity : 'Please enter Installed cap' ,
2026-02-02 08:43:41 +08:00
ratePower : 'Please enter rated power'
} ,
selectTip : 'Please select the data to delete first!' ,
deleteTip : 'Confirm deletion of the power station?' ,
tip : 'Prompt' ,
sure : 'OK' ,
cancel : 'Cancel' ,
success : 'Success' ,
delSuccess : 'Deletion successful' ,
updateSuccess : 'Update successful' ,
addSuccess : 'Addition successful'
} ,
deviceManager : {
stationName : 'Power station name' ,
stationNameTip : 'Please select' ,
deviceName : 'Equipment name' ,
deviceNameTip : 'Please enter equipment name' ,
deviceSN : 'Equipment S/N' ,
inputTip : 'Please enter equipment S/N' ,
search : 'Query' ,
reset : 'Reset' ,
table : {
loading : 'Loading frantically' ,
seq : 'S/N' ,
stationName : 'Power station name' ,
deviceName : 'Equipment name' ,
deviceType : 'Equipment type' ,
deviceStatus : 'Equipment status' ,
deviceOffline : 'Equipment offline' ,
deviceOnline : 'Equipment online' ,
supplier : 'Manufacturer name' ,
deviceSN : 'Equipment S/N' ,
operate : 'Operation' ,
edit : 'Edit'
} ,
form : {
editStation : 'Edit equipment' ,
addStation : 'Add power station' ,
stationName : 'Power station name' ,
stationNameTip : 'Please enter power station name' ,
deviceName : 'Equipment name' ,
deviceNameTip : 'Please enter equipment name' ,
deviceTypeName : 'Equipment type' ,
deviceTypeNameTip : 'Please enter equipment type' ,
status : 'Equipment status' ,
statusTip : 'Please enter equipment status' ,
producer : 'Manufacturer name' ,
producerTip : 'Please enter manufacturer name' ,
serialNo : 'Product S/N' ,
SNTip : 'Please enter product S/N' ,
address : 'Address' ,
adrTip : 'Please select address' ,
lat : 'Longitude' ,
latTip : 'Please enter longitude' ,
lng : 'Latitude' ,
lngTip : 'Please enter latitude' ,
kwhFee : 'Unit cost' ,
kwhFeeTip : 'Please enter unit cost' ,
serviceFee : 'Service fee' ,
serviceFeeTip : 'Please enter service fee' ,
cancel : 'Cancel' ,
sure : 'OK'
} ,
formTip : {
address : 'Please select address' ,
kwhFee : 'Please enter unit cost' ,
serviceFee : 'Please enter service fee'
} ,
success : 'Success' ,
updateSuccess : 'Update successful'
}
} ,
department : {
searchPlaceholder : 'Keywords: station number, station name' ,
search : 'Search' ,
add : 'Add' ,
delete : 'Delete' ,
table : {
loading : 'Loading frantically' ,
seq : 'S/N' ,
site : 'Site' ,
contact : 'Contact person' ,
phone : 'Contact information' ,
address : 'Address' ,
lat : 'Longitude' ,
lng : 'Latitude' ,
location : 'Location' ,
operate : 'Operation' ,
edit : 'Edit' ,
delete : 'Delete'
} ,
form : {
addtitle : 'Add station' ,
edittitle : 'Edit station' ,
site : 'Site' ,
contact : 'Contact person' ,
phone : 'Contact information' ,
address : 'Address' ,
lat : 'Longitude' ,
lng : 'Latitude' ,
location : 'Location' ,
siteplaceholder : 'Please enter station' ,
contactholder : 'Please enter contact person' ,
phoneholder : 'Please enter contact information' ,
locationholder : 'Please enter location' ,
latlng : 'Longitude and latitude' ,
latholder : 'Please enter longitude' ,
lngholder : 'Please enter latitude' ,
addressholder : 'Please enter address' ,
pic : 'Images'
}
} ,
equipment : {
searchPlaceholder : 'Keywords: station number, station name' ,
search : 'Search' ,
add : 'Add' ,
delete : 'Delete' ,
table : {
loading : 'Loading frantically' ,
seq : 'S/N' ,
site : 'Affiliated station' ,
typeid : 'Equipment number' ,
type : 'Equipment type' ,
typename : 'Equipment name' ,
operate : 'Operation' ,
edit : 'Edit' ,
delete : 'Delete'
} ,
form : {
addtitle : 'Add equipment' ,
edittitle : 'Edit equipment' ,
site : 'Affiliated station' ,
typeid : 'Equipment number' ,
type : 'Equipment type' ,
typename : 'Equipment name' ,
siteplaceholder : 'Please enter affiliated station' ,
typeidplaceholder : 'Please enter equipment number' ,
typeplaceholder : 'Please enter equipment type' ,
typenameplaceholder : 'Please enter equipment name' ,
pic : 'Images'
}
} ,
realTimeMonitor : {
energyStorageData : {
stationData : 'Power station data' ,
2026-03-19 16:26:06 +08:00
dayDisCharge : 'Daily Discharge' ,
dayCharge : 'Daily Charge' ,
2026-02-02 08:43:41 +08:00
startDate : 'Start date' ,
2026-03-19 16:26:06 +08:00
yearDischarge : 'Annual Discharge' ,
yearCharge : 'Annual Charge' ,
allCap : 'Total capacity' ,
2026-02-02 08:43:41 +08:00
safeDay : 'Safety days' ,
yearBenefit : 'Annual revenue' ,
allBenefit : 'Total revenue' ,
monthElectricity : 'Monthly electricity statistics' ,
electricity : 'Electricity' ,
benefit : 'Revenue' ,
dayBenefit : 'Daily revenue' ,
dayPrice : 'Daily electricity price and power curve' ,
power : 'Power' ,
price : 'Price' ,
eventMon : 'Event monitoring' ,
status : 'Status' ,
time : 'Time' ,
detail : 'Details' ,
soctrend : 'SOC curve' ,
cancel : 'Cancel' ,
sure : 'OK'
} ,
module : {
runStatus : 'Operating status' ,
warn : 'Alarms' ,
protect : 'Protection' ,
balance : 'Balancing' ,
sysStatus : 'System status' ,
charge : 'Charging' ,
discharge : 'Discharging' ,
dcCircuitState : 'DC circuit breaker status' ,
closing : 'Closed' ,
theClosing : 'Open' ,
balancePower : 'Balanced energy storage' ,
start : 'On' ,
UPS : 'Battery cabinet' ,
temperature : 'Temperature' ,
humidity : 'Humidity' ,
power : 'Power P' ,
useCharge : 'Chargeable capacity' ,
useDischarge : 'Dischargeable capacity' ,
usekw : 'Chargeable power' ,
outkw : 'Dischargeable power' ,
2026-03-19 16:26:06 +08:00
allCharge : 'Total Charge' ,
allDischarge : 'Total Discharge' ,
2026-02-02 08:43:41 +08:00
aveVoltage : 'Average voltage' ,
aveTemp : 'Average temperature' ,
maxVoltage : 'Max. voltage' ,
minVoltage : 'Min. voltage' ,
maxTemp : 'Max. temperature' ,
minTemp : 'Min. temperature' ,
cellClusters : 'Battery cluster' ,
batteryPack : 'Battery pack' ,
batteryCell : 'Battery cell'
} ,
stack : {
runStatus : 'Operating status' ,
warn : 'Alarms' ,
protect : 'Protection' ,
balance : 'Balancing' ,
sysStatus : 'System status' ,
charge : 'Charging' ,
discharge : 'Discharging' ,
dcCircuitState : 'DC circuit breaker status' ,
closing : 'Closed' ,
theClosing : 'Open' ,
balancePower : 'Balanced energy storage' ,
start : 'On' ,
inCoreInsulation : 'Internal stack insulation' ,
inPileSoh : 'Internal stack SOH' ,
power : 'Power P' ,
inPileVoltage : 'Internal stack voltage' ,
inPilecurrent : 'Internal stack current' ,
useCharge : 'Chargeable capacity' ,
useDischarge : 'Dischargeable capacity' ,
usekw : 'Chargeable power' ,
outkw : 'Dischargeable power' ,
2026-03-19 16:26:06 +08:00
allCharge : 'Total Charge' ,
allDischarge : 'Total Discharge' ,
2026-02-02 08:43:41 +08:00
aveVoltage : 'Average voltage' ,
aveTemp : 'Average temperature' ,
maxVoltage : 'Max. voltage' ,
minVoltage : 'Min. voltage' ,
maxTemp : 'Max. temperature' ,
minTemp : 'Min. temperature' ,
cellClusters : 'Battery cluster' ,
batteryPack : 'Battery pack' ,
batteryCell : 'Battery cell'
} ,
rack : {
runStatus : 'Operating status' ,
warn : 'Alarms' ,
protect : 'Protection' ,
balance : 'Balancing' ,
sysStatus : 'System status' ,
charge : 'Charging' ,
discharge : 'Discharging' ,
cPower : 'Cluster power' ,
cSoc : 'Cluster SOC' ,
cVoltage : 'Cluster voltage' ,
CImax : 'Cluster current' ,
2026-03-19 16:26:06 +08:00
clusterCumCharge : 'Cumulative cluster chg cap' ,
clusterCumDischarge : 'Cumulative cluster dsg cap' ,
2026-02-02 08:43:41 +08:00
clusterCharge : 'Cluster chargeable capacity' ,
clusterDischarge : 'Cluster dischargeable capacity' ,
aveVoltage : 'Average voltage' ,
aveTemp : 'Average temperature' ,
maxVoltage : 'Max. voltage' ,
minVoltage : 'Min. voltage' ,
maxTemp : 'Max. temperature' ,
minTemp : 'Min. temperature' ,
cellClusters : 'Battery cluster' ,
batteryPack : 'Battery pack' ,
batteryCell : 'Battery cell'
} ,
pack : {
aveVoltage : 'Average voltage' ,
aveTemp : 'Average temperature' ,
maxVoltage : 'Max. voltage' ,
minVoltage : 'Min. voltage' ,
maxTemp : 'Max. temperature' ,
minTemp : 'Min. temperature' ,
cellPos : 'CELL position' ,
voltageSize : 'Voltage distribution ratio' ,
percent : 'Percentage' ,
voltageHistogram : 'Cell Voltage Bar Chart'
} ,
wisdomPhotovoltaic : {
allDischarge : 'Total power generation' ,
inverterCapacity : 'Inverter capacity' ,
pvCapacity : 'PV panel capacity' ,
pvPowerData : 'PV power generation data' ,
realpower : 'Active power' ,
unrealpower : 'Reactive power' ,
dayPower : 'Daily power generation' ,
pf : 'Power factor' ,
hz : 'Frequency' ,
NMIC : 'Meteorological information' ,
radiancy : 'Irradiance' ,
temp : 'Temperature' ,
humidity : 'Humidity' ,
airSpeed : 'Wind speed' ,
airDirection : 'Wind direction' ,
kPa : 'Atmospheric pressure' ,
pvInverter : 'PV inverter information' ,
currentState : 'Current status' ,
unnormal : 'Abnormal' ,
normal : 'Normal' ,
time : 'Time' ,
detail : 'Details' ,
pvtrend : 'PV power curve' ,
pcTrend : 'Power generation and revenue curve' ,
select : 'Please select' ,
year : 'Year' ,
month : 'Month' ,
day : 'Day' ,
power : 'Power generation' ,
benefit : 'Revenue' ,
wanji : 'EUR10K'
} ,
sophCharging : {
station : 'Power station' ,
select : 'Please select' ,
timeRange : 'Time range' ,
to : 'To' ,
startDate : 'Start date' ,
endDate : 'End date' ,
search : 'Query' ,
reset : 'Reset' ,
2026-03-19 16:26:06 +08:00
cumCharge : 'Cumulative chg cap' ,
CumChargeNum : 'Cumulative chg count' ,
2026-02-02 08:43:41 +08:00
online : 'Online' ,
offline : 'Offline' ,
accruedIncome : 'Cumulative revenue' ,
tenThousand : 'EUR10K' ,
faultNum : 'Number of faults' ,
acAuto : 'AC vehicle' ,
2026-03-19 16:26:06 +08:00
chargeBenefit : 'Charging pile Daily Charge/revenue' ,
dayCumCharge : 'Daily Cumulative chg cap' ,
2026-02-02 08:43:41 +08:00
accumulatedEarnings : 'Daily cumulative revenue' ,
chareMount :
2026-03-19 16:26:06 +08:00
'Charging pile daily sharp/peak/shoulder/valley chg cap' ,
2026-02-02 08:43:41 +08:00
pile : 'Pile' ,
2026-03-19 16:26:06 +08:00
charge : 'chg cap' ,
2026-02-02 08:43:41 +08:00
tine : 'Sharp' ,
grain : 'Valley' ,
flat : 'Shoulder' ,
peak : 'Peak' ,
currentPos : 'Current position' ,
chargeFees : 'Charging fee' ,
chargeFeesUnit : 'EUR/kWh' ,
serviceFee : 'Service fee' ,
servecrFeeUnit : 'EUR/time' ,
pileType : 'Charging pile type' ,
chargeNum : "Today's charging count" ,
free : 'Idle' ,
2026-03-19 16:26:06 +08:00
todayPower : "Today's Charge" ,
2026-02-02 08:43:41 +08:00
startTime : 'Start time' ,
2026-03-19 16:26:06 +08:00
currentPower : 'Power' ,
2026-02-02 08:43:41 +08:00
haveSufficient : 'Charging duration' ,
minute : 'Minute' ,
allGun : 'All gun information'
}
} ,
runReviews : {
chargeDischargeCapacity : {
station : 'Power station' ,
select : 'Please select' ,
timeRange : 'Time range' ,
to : 'To' ,
startDate : 'Start date' ,
endDate : 'End date' ,
search : 'Query' ,
reset : 'Reset' ,
realPowerIndex :
'Actual chargeable/dischargeable power indicator of power station (weight: 20%):' ,
weight : 'Weight' ,
power : 'Power' ,
mmPower : 'Rated power' ,
realPower : 'Actual chargeable/dischargeable power' ,
stationmmRate : 'Power station rated power' ,
powerRetention : 'Power retention rate' ,
itemScore : 'Score for this item' ,
weightScore : 'Weighted score' ,
allScore : 'Total score' ,
realoutPowerIndex :
'Actual dischargeable capacity indicator of power station (weight: 20%):' ,
kwh : 'Electricity' ,
mmkwh : 'Rated electricity' ,
realoutPower : 'Actual dischargeable electricity' ,
ratedPowerStation : 'Power station rated capacity' ,
energyRetention : 'Energy retention rate'
} ,
efficiencyLevel : {
index : {
station : 'Power station' ,
select : 'Please select' ,
timeRange : 'Time range' ,
to : 'To' ,
startDate : 'Start date' ,
endDate : 'End date' ,
search : 'Query' ,
reset : 'Reset' ,
comEfficiency : 'Power station comprehensive efficiency' ,
powerCon : 'Power station energy storage loss' ,
standWithRates : 'Station power consumption rate'
} ,
zhxl : {
stationOnPower : 'Power station grid-connected electricity' ,
stationOffPower : 'Power station grid-offtake electricity' ,
oee : 'Power station comprehensive rate' ,
itemScore : 'Score for this item' ,
weightScore : 'Weighted score' ,
allScore : 'Total score' ,
oeeIndex :
'Comprehensive efficiency indicator of power station (weight: 15%):' ,
onPower : 'Grid-connected electricity' ,
offPower : 'Grid-offtake electricity'
} ,
cnshl : {
stationOffPower : 'Power station grid-offtake electricity' ,
2026-03-19 16:26:06 +08:00
power : 'Power storage chg cap' ,
powerDischarge : 'Energy storage dsg cap' ,
2026-02-02 08:43:41 +08:00
powerLoss : 'Energy storage loss rate' ,
itemScore : 'Score for this item' ,
weightScore : 'Weighted score' ,
allScore : 'Total score' ,
powerEnergyIndex :
'Energy storage loss rate indicator of power station (weight: 10%):'
} ,
zydl : {
stationOffPower : 'Power station grid-offtake electricity' ,
stationPower : 'Power station electricity consumption' ,
stationRate : 'Power station power consumption rate' ,
itemScore : 'Score for this item' ,
weightScore : 'Weighted score' ,
allScore : 'Total score' ,
stationPowerIndex : 'Power station power consumption indicator (weight: 5%):'
}
} ,
runStatus : {
index : {
station : 'Power station' ,
select : 'Please select' ,
timeRange : 'Time range' ,
to : 'To' ,
startDate : 'Start date' ,
endDate : 'End date' ,
search : 'Query' ,
reset : 'Reset' ,
susRespon : 'Dispatch response success rate' ,
stationUse : 'Power station utilization factor' ,
unplanOutageFactor : 'Unplanned outage factor' ,
stationAvaFactor : 'Power station availability factor'
} ,
fjhtyxs : {
tStatTime : 'Statistical hours in cycle' ,
tOutageTime : 'Outage hours in cycle' ,
unplanOutageFactor : 'Unplanned outage factor' ,
itemScore : 'Score for this item' ,
weightScore : 'Weighted score' ,
allScore : 'Total score' ,
unPlanOutageIndex : 'Unplanned outage factor indicator (weight: 5%):' ,
unPlanOutageTime : 'Unplanned outage time' ,
normalTime : 'Normal time'
} ,
kyxs : {
tStatTime : 'Statistical hours in cycle' ,
tuseTime : 'Available hours in cycle' ,
avaFactor : 'Availability factor' ,
itemScore : 'Score for this item' ,
weightScore : 'Weighted score' ,
allScore : 'Total score' ,
useIndicator : 'Equivalent availability factor indicator (weight: 5%):' ,
EAF : 'Equivalent availability factor' ,
unuseTime : 'Unavailable time' ,
useTime : 'Available time'
} ,
lyxs : {
tStatTime : 'Statistical hours in cycle' ,
tRunTime : 'Operating hours in cycle' ,
stationUse : 'Power station utilization factor' ,
itemScore : 'Score for this item' ,
weightScore : 'Weighted score' ,
allScore : 'Total score' ,
powerUseIndex :
'Power station utilization factor indicator (weight: 10%):' ,
nouseTime : 'Unused time' ,
haveUseTine : 'Used time'
} ,
xycgl : {
schedulIssuedNum : 'Number of dispatch instructions issued' ,
responseNum : 'Number of successful responses' ,
wrrResponseRate : 'Dispatch response success rate' ,
itemScore : 'Score for this item' ,
weightScore : 'Weighted score' ,
allScore : 'Total score' ,
responseRateIndex :
'Dispatch response success rate indicator (weight: 15%):' ,
failResponseRate : 'Response failure rate' ,
responseRate : 'Response success rate'
}
}
} ,
energySavingCdm : {
carbonFootPrint : {
index : {
station : 'Power station' ,
select : 'Please select' ,
timeRange : 'Time range' ,
to : 'To' ,
startDate : 'Start date' ,
endDate : 'End date' ,
search : 'Query' ,
reset : 'Reset' ,
energyCFoot : 'Energy storage carbon footprint' ,
pvCFoot : 'PV carbon footprint' ,
stationCFoot : 'Charging pile carbon footprint'
} ,
energy : {
sysRunParam : 'System operating parameters' ,
2026-03-19 16:26:06 +08:00
storageCapacity : 'Energy storage Installed cap' ,
cumCharge : 'Cumulative chg cap' ,
allDischarge : 'Total Discharge' ,
2026-02-02 08:43:41 +08:00
raw : 'Raw materials' ,
rowWeight : 'Energy storage raw material weight' ,
stealthCFactor : 'Embedded carbon emission factor' ,
transLoss : 'Transportation loss' ,
transportMileage : 'Transportation distance' ,
km : 'Kilometer' ,
transportationFactor : 'Transportation carbon emission factor' ,
sysRunCon : 'System operating energy consumption' ,
cFactor : 'Carbon emission factor' ,
refrigerationEnergy : 'Refrigeration energy consumption' ,
operateCon : 'Operation and maintenance energy consumption' ,
cDisResult : 'Cumulative carbon emission result' ,
cFoot : 'Carbon footprint' ,
rawTransport : 'Raw material transportation' ,
runCon : 'Operating loss' ,
cEmissions : 'Carbon emissions' ,
cAccount : 'Carbon emission ratio' ,
ton : 'Ton (t)' ,
cFootEmission : 'Carbon footprint emission'
} ,
photovoltaic : {
sysRunParam : 'System operating parameters' ,
2026-03-19 16:26:06 +08:00
pvPowerCap : 'PV Installed cap' ,
2026-02-02 08:43:41 +08:00
raw : 'Raw materials' ,
pvrowWeight : 'PV raw material weight' ,
stealthCFactor : 'Embedded carbon emission factor' ,
transLoss : 'Transportation loss' ,
transportationFactor : 'Transportation carbon emission factor' ,
transportMileage : 'Transportation distance' ,
km : 'Kilometer' ,
sysRunCon : 'System operating energy consumption' ,
cFactor : 'Carbon emission factor' ,
operateCon : 'Operation and maintenance energy consumption (kWh)' ,
cBenefit : 'Carbon revenue' ,
2026-03-19 16:26:06 +08:00
totalPowerGeneration : 'Total Generation' ,
2026-02-02 08:43:41 +08:00
cDisResult : 'Cumulative carbon emission result' ,
rawTransport : 'Raw material transportation' ,
cEmissions : 'Carbon emissions' ,
cAccount : 'Carbon emission ratio' ,
ton : 'Ton (t)' ,
pvCFoot : 'PV carbon footprint'
} ,
piles : {
sysRunParam : 'System operating parameters' ,
2026-03-19 16:26:06 +08:00
capacity : 'Charging pile Installed cap' ,
2026-02-02 08:43:41 +08:00
raw : 'Raw materials' ,
rawWeight : 'Charging pile raw material weight' ,
stealthCFactor : 'Embedded carbon emission factor' ,
transLoss : 'Transportation loss' ,
transportationFactor : 'Transportation carbon emission factor' ,
transportMileage : 'Transportation distance' ,
km : 'Kilometer' ,
sysRunCon : 'System operating energy consumption' ,
cFactor : 'Carbon emission factor' ,
downChargePile : 'Charging pile grid-offtake electricity' ,
2026-03-19 16:26:06 +08:00
chargingChargeGun : 'Charging gun chg cap' ,
2026-02-02 08:43:41 +08:00
operateCon : 'Operation and maintenance energy consumption (kWh)' ,
cDisResult : 'Cumulative carbon emission result' ,
cFoot : 'Carbon footprint' ,
rawTransport : 'Raw material transportation' ,
cLoss : 'Charging pile operating loss carbon emissions' ,
cEmissions : 'Carbon emissions' ,
cAccount : 'Carbon emission ratio' ,
ton : 'Ton (t)' ,
allCEmission : 'Cumulative carbon emissions'
}
} ,
energyConsumption : {
station : 'Power station' ,
select : 'Please select' ,
timeRange : 'Time range' ,
selectYear : 'Please select year' ,
search : 'Query' ,
reset : 'Reset' ,
energyAnalysis : 'Project energy consumption analysis' ,
unit : 'Unit' ,
energyRunLoss : 'Energy storage operating loss' ,
energyCoolLoss : 'Energy storage refrigeration loss' ,
chargePileRunLoss : 'Charging pile operating loss' ,
pvLoss : 'PV carbon emission reduction' ,
officeSocketLoss : 'Office socket' ,
light : 'Office lighting' ,
air : 'Office air conditioner' ,
other : 'Others' ,
officeWaterLoss : 'Office water consumption' ,
pileCon : 'Charging pile energy consumption' ,
pvDes : 'PV emission reduction' ,
energyCon : 'Energy storage energy consumption' ,
energyManager : 'Energy consumption management' ,
WaterMeter : 'Water meter' ,
pvEnery : 'Energy storage and charging pile energy consumption' ,
energyTrend : 'Energy consumption trend' ,
pv : 'PV' ,
qother : 'other'
}
} ,
operationalInspection : {
workOrder : {
stationName : 'Power station name' ,
select : 'Please select' ,
orderNum : 'Work order number' ,
orderNumTip : 'Please enter work order number' ,
OrderType : 'Work order type' ,
orderStaus : 'Work order status' ,
search : 'Query' ,
reset : 'Reset' ,
newOrder : 'Create new work order' ,
editOrder : 'Edit work order' ,
addOrder : 'Add work order' ,
createOrder : 'Work order creation' ,
station : 'Power station' ,
desc : 'Description' ,
orderDesc : 'Work order description' ,
descTip : 'Please enter work order description' ,
executor : 'Executor' ,
phone : 'Contact phone' ,
phoneTip : 'Please enter contact phone' ,
note : 'Remark' ,
noteTip : 'Please enter remarks' ,
backOrder : 'Work order return' ,
closeOrder : 'Work order closure' ,
acceptOrder : 'Work order acceptance' ,
alloatOrder : 'Work order assignment' ,
backReason : 'Return reason' ,
backReasonTip : 'Please enter return reason' ,
closeDesc : 'Closure description' ,
closeDescTip : 'Please enter closure description' ,
orderInfo : 'Work order transfer information' ,
cancel : 'Cancel' ,
sure : 'OK' ,
allotOrder : 'Assign work order' ,
table : {
loading : 'Loading frantically' ,
seq : 'S/N' ,
orderNum : 'Work order number' ,
stationName : 'Power station name' ,
orderType : 'Work order type' ,
autoLink : 'Automatic association' ,
reInspection : 'Scheduled inspection' ,
artificialSent : 'Manual dispatching' ,
manualWorkOrder : 'Manual conversion to work order' ,
initiator : 'Initiator' ,
executor : 'Executor' ,
phone : 'Contact phone' ,
repairTime : 'Repair reporting time' ,
acceptTime : 'Acceptance time' ,
finTime : 'Completion time' ,
des : 'Description' ,
orderStatus : 'Work order status' ,
operate : 'Operation' ,
unDistribution : 'Pending assignment' ,
distribution : 'Assigned' ,
feipei : 'Assign' ,
inProgress : 'In progress' ,
finished : 'Completed' ,
edit : 'Edit' ,
accept : 'Accept' ,
close : 'Off' ,
back : 'Return' ,
delete : 'Delete' ,
track : 'Track' ,
orderDes : 'Work order description' ,
cancel : 'Cancel' ,
sure : 'OK'
} ,
formTip : {
stationId : 'Please select power station name' ,
desc : 'Please enter work order description' ,
toId : 'Please select executor' ,
phone : 'Please enter contact phone' ,
distributionDesc : 'Please enter reason'
} ,
success : 'Success' ,
acceptSuccess : 'Work order accepted successfully' ,
backSuccess : 'Work order returned successfully' ,
closeSuccess : 'Work order closed successfully' ,
addSuccess : 'Work order added successfully' ,
updateSuccess : 'Work order updated successfully' ,
alotSuccess : 'Work order assigned successfully' ,
delSuccess : 'Work order deleted successfully' ,
delTip : 'Confirm deletion of the work order?' ,
tip : 'Prompt'
}
} ,
powerQuality : {
voltageQuality : {
station : 'Power station' ,
select : 'Please select' ,
timeRange : 'Time range' ,
to : 'To' ,
startDate : 'Start date' ,
endDate : 'End date' ,
search : 'Query' ,
reset : 'Reset' ,
thVolCurve : 'Three-phase voltage curve' ,
aVol : 'Phase A voltage' ,
bVol : 'Phase B voltage' ,
cVol : 'Phase C voltage' ,
Yv : 'Voltage unbalance degree' ,
zYv : 'Zero-sequence voltage unbalance degree' ,
fYv : 'Negative-sequence voltage unbalance degree' ,
allHar : 'Total harmonics' ,
realTimeHar : 'Real-time harmonics' ,
aMaxVol : 'Phase A max. voltage value' ,
bMaxVol : 'Phase B max. voltage value' ,
cMacVol : 'Phase C max. voltage value' ,
zsVoltageMin : 'Zero-sequence voltage max. unbalance degree' ,
nSVoltageMax : 'Negative-sequence voltage max. unbalance degree' ,
allHarmonicMax : 'Max. total harmonics' ,
allHarmonicAvg : 'Average total harmonics' ,
allHarmonicMin : 'Min. total harmonics'
}
} ,
report : {
powerStationStatistics : {
stationName : 'Power station name' ,
timeRange : 'Time range' ,
search : 'Query' ,
reset : 'Reset' ,
table : {
date : 'Date' ,
2026-03-19 16:26:06 +08:00
allDischarge : 'Total Discharge' ,
allPower : 'Total Charge' ,
jianPower : 'Sharp chg cap' ,
fengPower : 'Peak chg cap' ,
pingPower : 'Shoulder chg cap' ,
guPower : 'Valley chg cap' ,
fengDischarge : 'Peak dsg cap' ,
pingDischarge : 'Shoulder dsg cap' ,
guDischarge : 'Valley dsg cap' ,
2026-02-02 08:43:41 +08:00
statistics : 'Statistics'
}
}
} ,
components : {
breadcrumb : {
2026-03-19 16:26:06 +08:00
station : 'Power Station' ,
2026-02-02 08:43:41 +08:00
nodata : 'No data available' ,
2026-03-19 16:26:06 +08:00
stationTip : 'Please select power station'
2026-02-02 08:43:41 +08:00
} ,
documentation : 'Documentation' ,
tinymceTips :
'Rich text is a core feature of the management backend, but at the same time it is a place with lots of pits. In the process of selecting rich texts, I also took a lot of detours. The common rich texts on the market have been basically used, and I finally chose Tinymce. See the more detailed rich text comparison and introduction.' ,
dropzoneTips :
'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.' ,
stickyTips :
'when the page is scrolled to the preset position will be sticky on the top.' ,
backToTopTips1 :
'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner' ,
backToTopTips2 :
'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally' ,
imageUploadTips :
'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.'
2025-06-30 10:17:15 +08:00
}
}