Files
fe.ems.vue3/src/i18n/locales/en-US.ts

534 lines
21 KiB
TypeScript

export default {
// 语言
i18n: 'English',
hello: 'Hello',
// 通用
common: {
title: 'Core Network Management Platform',
desc: 'Core Network Management Platform',
loading: 'Please wait...',
tipTitle: 'Prompt',
msgSuccess: 'Success {msg}',
errorFields: 'Please fill in the required information in {num} correctly!',
tablePaginationTotal: 'A total of {total} items',
ok: 'Ok',
cancel: 'Cancel',
close: 'Close',
search: 'Search',
reset: 'Reset',
viewText: 'View',
getInfoFail:'Failed to obtain information',
view: 'View',
addText: 'Add',
editText: 'Edit',
deleteText: 'Delete',
downloadText: 'Download',
export:'Export',
uploadText: 'Upload',
unableNull:' Cannot be empty',
moreText: 'More',
searchBarText: 'Search bar',
reloadText: 'Refresh',
sizeText: 'Density',
size: {
default: 'Default',
middle: 'Medium',
small: 'Compact',
},
switch: {
show: 'Show',
hide: 'Hidden',
open: 'Open',
shut: 'Shut',
launch: 'Launch',
fold: 'Fold',
},
rowId: 'ID',
operate: 'Operate',
units: {
second: 'Second',
minute: 'Minute',
hour: 'Hour',
day: 'Day',
week: 'Week',
month: 'Month',
year: 'Year',
core: 'Core',
}
},
// 导入
components: {
UploadModal:{
uploadTitle:'Data Import',
uploadTip:'Click to select or drag the file into the border area to upload',
allowSize:'Allowed upload file size',
allowFormat:'The formats allowed to be imported are ',
allowFilter:'Upload file size must be less than ',
onlyAllow:'Only supports upload file formats',
}
},
// 校验
valid: {
userNameReg: 'The account cannot start with a number and can contain uppercase and lowercase letters, numbers, and no less than 5 digits.',
userNamePlease: 'Please enter the correct login account',
userNameHit: 'Login account',
passwordReg: 'The password should contain at least uppercase and lowercase letters, numbers, special symbols, and no less than 6 digits.',
passwordPlease: 'Please enter the correct login password',
passwordHit: 'Login password',
passwordConfirmHit: 'Confirm login password',
phoneReg: 'Incorrect phone number',
phonePlease: 'Please enter the correct phone number',
phoneHit: 'Mobile number',
codePlease: 'Please enter the correct verification code',
codeHit: 'Verification code',
codeText: 'Obtain verification code',
codeSmsSend: 'Successfully sent, please pay attention to checking the SMS',
},
// 页面
views: {
index: {
normal:'Normal',
abnormal:'Abnormal',
hostName: 'hostName',
osInfo: 'osInfo',
dbInfo: 'dbInfo',
ipAddress: 'ipAddress',
port: 'port',
version: 'version',
cpuUse: 'CPU Usage',
memoryUse: 'memoryUse',
capability: 'capability',
serialNum: 'serialNum',
expiryDate: 'expiryDate',
},
login: {
tabPane1: 'Account password login',
tabPane2: 'Login with phone number',
registerBtn: 'Register an account',
loginBtn: 'Login',
loginSuccess: 'Login successful',
loginMethod: 'Other login methods:',
loginMethodWX: 'WeChat Scan Login',
loginMethodQQ: 'QQ Scan Code Login',
},
register: {
registerBtn: 'Register',
loginBtn: 'Log in with an existing account',
passwordErr: 'Please enter the correct confirmation password',
passwordConfirmErr: 'The two passwords entered do not match',
tipContent: 'Congratulations, {username} account registration succeeded!',
tipBtn: 'Go to login',
},
configManage: {
neManage: {
addNe:'Add Network Element',
delSure:'Confirm deleting the data item with network element name {msg}',
editNe:'Edit Network Element',
exportSure:'Confirm exporting the configuration information with the network element name {msg}',
exportTip:'Export successful, please go to backup management for download',
getInfo:'Failed to get network element information',
neType:'NE Type',
neTypePlease: 'Select network element type',
neId:'NE ID',
neName:'NE Name',
neTypeTip:'Fill in the type of network element created, such as:SMF',
uid:'RM UID',
uidTip:'Please enter a unique resource identifier',
ip:'IP Address',
mac:'NE MAC address',
macTip:'Able to locate the physical address (MAC) of the network element',
port:'Port',
pvflag:'PV Flag',
pnf:'Physical Network Element',
vnf:'Virtual Network Element',
province:'Province',
vendorName:'Vendor Name',
dn:'Network Identification',
reload: 'Reload',
restart: 'Restart',
totalSure:'Confirm the network element with {operator} network element name {msg}',
stop: 'Stop',
start: 'Start',
export: 'Export',
import: 'Import',
fileForm:'File Source',
selectPlease:'Please select the source of the import file',
server:'Server File',
local:'Local File',
fileSelect:'Please select the current import file',
},
backupManage: {
setBackupTask: 'Set automatic backup time',
neTypePlease: 'Query network element type',
neType: 'Type',
neID: 'Identifying',
fileName: 'FileName',
createAt: 'CreateAt',
},
softwareManage: {
sendBtn: 'Distribute',
runBtn: 'Activation',
backBtn: 'Back',
historyBtn: 'Distribution Record',
neTypePlease: 'Select network element type',
neType: 'Type',
fileName: 'FileName',
version: 'Version',
versionPlease: 'Version number cannot be empty',
updateTime: 'Uploaded',
description: 'Description',
deleteTip: 'Are you sure to delete the data item with software [{fileName}]?',
downloadTip: 'Are you sure to download the data item with software [{fileName}]?',
updateComment: 'software documentation',
updateCommentPlease: 'Please enter the software description',
updateFile: 'Software Files',
updateFilePlease: 'Please upload the updated software file',
verifyFile: 'Verify File',
selectFile: 'SELECT FILE',
sendTitle: 'Distribute software version',
sendContent: 'Are you sure to send the file with the software package [{fileName}] to the corresponding network element?',
runTitle: 'Activate software version',
runContent: 'Are you sure to activate the software version of [{fileName}] that has been issued to the corresponding network element?',
backTitle: 'Fallback software version',
backContent: 'Confirm that the software version of [{fileName}] has been issued for the corresponding network element rollback?',
neId: 'Corresponding network element',
neIdPlease: 'Please select the corresponding network element',
},
license: {
neTypePlease: 'Select network element type',
neType: 'Type',
fileName: 'FileName',
createTime: 'Uploaded',
comment: 'File Description',
updateComment: 'License Description',
updateCommentPlease: 'Please enter a license description',
updateFile: 'License File',
updateFilePlease: 'Please upload and update the License file',
selectFile: 'SELECT FILE',
neId: 'Internal identification',
neIdPlease: 'Please select the corresponding network element',
},
},
neUser: {
auth: {
authInfo:' Authentication Info',
neTypePlease: 'Query network element type',
neType: 'UDM Type',
export: 'Export',
exportConfirm: 'Are you sure to export all authentication user data?',
import: 'Import',
loadDataConfirm: 'Are you sure you want to reload the data?',
loadData: 'LoadData',
loadDataTip: 'Successfully obtained updated data: {num} items. The system is updating the data internally. Please do not click repeatedly to obtain updates!!!',
num: 'Number allocation ',
batchAddText: 'Batch Add ',
batchDelText: 'Batch Del ',
delNum:'Number of deletions ',
imsiTip:'SUPI=MCC+MNC+MSIN MCC=mobile country code, consisting of three digits MNC=Mobile Network Number, consisting of two digits MSIN=Mobile Customer Identification Number, composed of 10 digits of equal length',
delSure:'Are you sure to delete the user with IMSI number: {imsi}?',
noListData:'No network element list data yet',
},
sub: {
subInfo:' Subscription Info',
neTypePlease: 'Query network element type',
neType: 'UDM Type',
export: 'Export',
exportConfirm: 'Are you sure to export all signed user data?',
import: 'Import',
loadDataConfirm: 'Are you sure you want to reload the data?',
loadData: 'LoadData',
loadDataTip: 'Successfully obtained updated data: {num} items. The system is updating the data internally. Please do not click repeatedly to obtain updates!!!',
num: 'Number of deletions',
batchAddText: 'Batch Add ',
batchDelText: 'Batch Del ',
startIMSI: 'Start IMSI',
msisdnTip:'Parameter maximum length: {msg}',
arfbTip:'Restricted area template. In the restricted area specified by the template, the UE is not allowed to communicate with the network.',
sarTip:'Service area restriction template defines the allowed areas in which the UE can communicate with the network; defines the disallowed areas in which the UE and the network are not allowed to initiate Service Request or SM signaling to obtain user services.',
micoTip:'Signed MICO business flag',
rfspTip:'RFSP index, in NG-RAN, the index of a specific RRM configuration, the parameter is between 0 and 127',
epsFlagTip:'Whether to enable 4G EPS service, 0=disable, 1=enable',
contextIdTip:'To sign up for the APN context ID, you must select it from the APN Context list.',
staticIpTip:'Specify the static IP address used by mobile phone users when surfing the Internet. If it is "-", it means using a dynamic IP address.',
epsOdbTip:"ODB (Operator-Determined Barring) operator-determined blocking, that is, the user's business ability to access the EPS network is determined by the operator. Selected --- the corresponding service is allowed Unselected --- the corresponding service is prohibited",
hplmnOdbTip:"HPLMN-ODB blocking determined by the home operator, that is, the user's service ability to access the EPS network is determined by the user's home operator. Selected --- the corresponding service is allowed Unselected -- the corresponding service is prohibited",
ardTip:'The access control flag (Access-Restriction-Data) can be used to distinguish 2G/3G/LTE users, which facilitates differentiated services for different types of users when 2G/3G/LTE networks coexist.',
},
base5G: {
neTypePlease: 'Query network element type',
neType: 'AMF Type',
},
ue: {
neTypePlease: 'Query network element type',
neType: 'SMF Type',
},
ims: {
neTypePlease: 'Query network element type',
neType: 'IMS Type',
},
},
perfManage: {
taskManage:{
taskId: 'Task ID',
neType: 'Type',
size: 'Measurement Dimensionality',
taskStatus: 'Task Status',
addUser: 'Creator',
addTime: 'Creation time',
granulOption:'Particle',
performanceList:'Performance Set',
period:'Measurement period',
plan:'Measuring plan',
performanceSelect:'Please select a performance measurement dataset',
delPerfTip: 'Are you sure to delete the data item with record number {num}',
delPerf: 'Successfully deleted task {num}',
viewTask:'View Task',
editTask:'Edit Task',
addTask:'Add Task',
stopTask:'Stop Task',
errorTaskInfo: 'Failed to obtain task information',
granulOptionPlease:'Please select the measurement granularity',
},
perfThreshold:{
thresholdValue:'Threshold Value',
alarmType:'Alarm Type',
delThre:'Successfully deleted threshold {num}',
delThreTip:'Are you sure to delete the data item with record number {num}?',
editThre:'Update Threshold',
addThre:'Add Threshold',
errorThreInfo: 'Failed to obtain threshold information',
}
},
traceManage: {
analysis: {
imsi: 'IMSI',
imsiPlease: 'Please enter IMSI',
msisdn: 'MSISDN',
msisdnPlease: 'Please enter MSISDN',
trackTaskId: 'Tracking task tag',
srcIp: 'Source IP address',
dstIp: 'Destination IP address',
signalType: 'Signaling type',
msgDirect: 'Message direct',
msgType: 'Message type',
rowTime: 'Record time',
signalData: 'Signaling data',
signalDetail: 'Signaling details',
noData: 'No information content',
taskTitle: 'Task {num}',
taskDownText: 'Download HTML',
taskDownTip: 'Confirm downloading the signaling details HTML file?',
},
pcap: {
cardTitle: 'PCAP capture',
neType: 'Type',
neTypePlease: 'Please select the type of network element',
neIp: 'IP address',
capArg: 'Capture parameters',
capArgPlease: 'Please enter tcpdump any support parameters!',
capTime: 'Duration in seconds',
capTimePlease: 'Please enter the duration, up to 120 seconds',
capLog: 'Execution Log',
capDownText: 'Download PCAP file',
runText: 'Execute',
runTimeText: 'Execute {s} seconds',
stopText: 'Interrupt',
capArgUPFPlease: 'Please select the packet capture command supported by UPF',
capStart: 'Start capturing packets',
capStop: 'Stop capturing packets',
execTimeout: 'Execution timeout',
execSuccess: 'Execution completed',
execFailed: 'Execution failed',
execBreak: 'break execution',
noFileName: 'Invalid file name',
execUPFStartA: 'Executed, please stop capturing packets according to the situation',
execUPFStart: 'Execution successful, please stop capturing packets according to the situation',
execUPFStopA: 'Stopped, please start capturing packets according to the situation',
execUPFStop: 'Execution successful, packet capture stopped',
},
task: {
neTypePlease: 'Query network element type',
neType: 'Type',
neID: 'Identifying',
trackType: 'Tracking type',
trackTypePlease: 'Please select a tracking type',
creater: 'Created by',
startTime: 'Start time',
endTime: 'End time',
msisdn: 'MSISDN',
msisdnPlease: 'Please enter MSISDN',
msisdnTip: 'Mobile communication MSISDN number',
imsi: 'IMSI',
imsiPlease: 'Please enter IMSI',
imsiTip: 'Mobile communication IMSI number',
srcIp: 'Source IP address',
srcIpPlease: 'Please enter the source IP address',
srcIpTip: 'Current sender IPv4 address',
dstIp: 'Destination IP address',
dstIpPlease: 'Please enter the destination IP address',
dstIpTip: 'IPv4 address of the receiving end of the other party',
interfaces: 'Signaling interface',
interfacesPlease: 'Please enter the signaling interface',
signalPort: 'SignalPort',
signalPortPlease: 'Please enter the signaling port',
signalPortTip: 'Port corresponding to the interface',
rangePicker: 'Start End Time',
rangePickerPlease: 'Please select the start and end time of the task',
comment: 'Task description',
commentPlease: 'Task description can be entered',
addTask: 'Add Task',
editTask: 'Modify Task',
viewTask: 'View Task',
errorTaskInfo: 'Failed to obtain task information',
delTask: 'Successfully deleted task {num}',
delTaskTip: 'Are you sure to delete the data item with record number {num}?',
},
},
faultManage: {
activeAlarm: {
all:'All',
neType: 'NE Type',
neName: 'NE Name',
neId: 'NE UID',
alarmCode: 'Alarm Code',
origLevel: 'Severity',
eventTime: 'Event Time',
pvFlag: 'PV Flag',
alarmType: 'Alarm Type',
confirm: 'Confirm',
updateConfirm: 'Cancel Confirm',
handSync: 'Manual Synchronization',
clear: 'Clear',
mySelf: 'Personalization',
exportAll: 'Export All',
disPlayFilfter: 'Display Filters',
autoConfirm: 'Automatic Confirm',
critical:'Critical',
major:'Major',
minor:'Minor',
warning:'Warning',
eventAlarm:'Event',
communicationAlarm:'CommunicationAlarm',
equipmentAlarm:'EquipmentAlarm',
processingFailure:'ProcessingFailure',
environmentalAlarm:'EnvironmentalAlarm',
qualityOfServiceAlarm:'QualityOfServiceAlarm',
alarmId:'ID',
alarmTitle:'Title',
clearUser:'Clear User',
clearType:'Clear Type',
ackState: 'Ack Status',
ackUser:'Ack User',
alarmSeq:'Sequence Number',
objectName:'Object Name',
locationInfo:'Location Info',
province:'Province',
addInfo:'Additional Info',
specificProblemId:'Cause ID',
specificProblem:'Cause',
clearTime:'Clear Time',
alarmStatus:'Status',
ackTime:'Ack Time',
ackError:'Please do not confirm again',
syncMyself:'Manual Synchronization',
realTitle:'Title',
objectNf:'Object NE',
helpFile:'帮助文档',
set:'Set',
cancelSure:'Confirm whether to cancel the acknowledgment alarm',
cancelSuss:'Alarm canceled successfully',
sysncSuss:'Manual synchronization successful',
delSuss:'Clear successfully',
delSure:'Whether to clear this alarm',
showSet:'Show filter settings',
exportSure:'Confirm whether to export all active alarm information',
viewIdInfo:'View {alarmId} record information',
},
historyAlarm:{
exportSure:'Confirm whether to export all historical alarm information',
},
faultSetting:{
interfaceType:'Alarm forwarding interface class',
email:'Email',
sms:'SMS',
save:'Save',
noChange:'There is no change in the alarm forwarding interface settings.',
forwardSet:'Alarm forwarding interface setting',
}
},
monitor: {
session: {
userName: "Login account",
userNamePlease: 'Query login account',
ipaddr: "IP address",
ipaddrPlease: 'Query IP address',
loginTime: "Login Time",
shakeTime: "Idle time (minutes)",
status: "Status",
online: "Online",
offline: "Offline",
logoutTip: "Confirm to forcibly log out the user with the login account {num}?",
logoutSuccess: "User {num} has been forcibly retired",
},
monitor:{
avgLoad: '平均负载',
memory: '内存',
cache: '缓存',
io: '磁盘',
network: '网络',
loadDetail: "负载率",
resourceUsage: "资源使用率",
read: '读取',
write: '写入',
readWriteCount: '读写次数',
count: '次',
readWriteTime: '读写延迟',
up: '上行',
down: '下行',
}
},
system:{
user: {
userInfo:' User Info',
userNum: 'User Number',
account: 'Account',
userName: 'User Name',
permission: 'Permission',
className: 'Class Name',
loginIp: 'Login address',
loginTime: 'Login Time',
status: 'Status',
userNameTip:'The account cannot start with a number and can contain uppercase and lowercase letters, numbers, and no less than 5 digits',
pwdTip:'The password should contain at least uppercase and lowercase letters, numbers, special symbols, and no less than 6 digits',
nickNameTip:'Nicknames can only contain letters, numbers, Chinese characters, and underscores, with no less than 2 digits',
emailTip:'Please enter the correct email address',
phoneTip:'Please enter the correct phone number',
resetPwd:'Reset Password',
start:'Enable',
stop:'Deactivate',
delSuss:'Successfully deleted',
sureTip:'Are you sure you want to {text} {userName} user?',
delSure:'Confirm deletion of data item with user ID {userId}?',
export:'Export',
import:'Import',
exportSure:'Are you sure to export the xlsx table file based on search criteria??',
phone:'Phone Number',
createTime:'Creation time',
userTop:'User profile',
sex:'User Gender',
email:'E-mail',
fromClass:'DEPARTMENT',
userWork:'User position',
userTip:'User Description',
loginPwd:'Login password',
updateSure:'Do you want to update existing data',
downloadObj:'Download Tpl',
}
},
},
};