|
1
|
+internal.error=Network error, please check if the cloud configuration is incorrect
|
|
2
|
+operation.failed=Operation failed
|
|
3
|
+validate.param.failed=Parameter validation failed
|
|
4
|
+no.permission=No permission to operate
|
|
5
|
+account.disabled=Account has been disabled
|
|
6
|
+access.denied=Access denied
|
|
7
|
+authentication.method.not.supported=Authentication failed
|
|
8
|
+account.locked=Account is locked according to security policies!
|
|
9
|
+not.have.permission=You do not have permission to perform this operation!
|
|
10
|
+account.is.not.active=User account is not activated or initial password has not been changed
|
|
11
|
+username.password.incorrect=Incorrect username or password
|
|
12
|
+token.expired=Token has expired, please log in again
|
|
13
|
+none.tenant.asset=Non-current tenant asset
|
|
14
|
+bad.parameter=Invalid query parameter
|
|
15
|
+invalid.parameter=Invalid parameter
|
|
16
|
+too.many.request=Too many requests
|
|
17
|
+exist.enable.template=An enabled template of the same type and purpose already exists
|
|
18
|
+not.set.password.template=No template set for password reset
|
|
19
|
+provide.correct.phone.number=Please provide a valid phone number
|
|
20
|
+provide.correct.email=Please provide a valid email address
|
|
21
|
+phone.number.or.email.required=Must provide either phone number or email
|
|
22
|
+name.already.exists=Name already in use
|
|
23
|
+role.in.use=This role is still in use by users
|
|
24
|
+none.default.rule.chain=No default rule chain for this tenant
|
|
25
|
+tenant.mismatching=Tenant mismatch
|
|
26
|
+get.current.user.exception=Exception retrieving current user information
|
|
27
|
+send.destination.not.found=Notification failed! Destination not found
|
|
28
|
+user.name.already.exists=Username already exists
|
|
29
|
+data.already.exists=Data already exists, no need to repeat operation
|
|
30
|
+user.not.exists=User does not exist
|
|
31
|
+enabled.config.is.existed=Same type configuration is enabled
|
|
32
|
+username.is.immutable=Username cannot be changed
|
|
33
|
+message.config.not.exists=Message configuration does not exist or is not enabled
|
|
34
|
+it.cant.equal.itself=Parent organization cannot be itself
|
|
35
|
+message.template.not.exists=Message template does not exist or is not enabled!
|
|
36
|
+device.not.existence.in.tenant=Device does not exist under the current tenant
|
|
37
|
+device.relation.is.absent=Device association no longer exists
|
|
38
|
+data.is.deleted=Data has been deleted
|
|
39
|
+convert.js.is.alone=Only one conversion script can be enabled for the same rule chain
|
|
40
|
+phone.or.email.has.register=Phone or email is already in use
|
|
41
|
+contact.already.associated=The current contact is already associated with alarm configuration【%s】
|
|
42
|
+msg.code.not.matched=Verification code is incorrect
|
|
43
|
+account.has.expired=Account has expired, please contact administrator
|
|
44
|
+organization.not.extied=Organization does not exist
|
|
45
|
+organization.device.not.matched.in.trigger=Devices in trigger do not belong to the organization of the scene linkage
|
|
46
|
+organization.device.not.matched.in.condition=Devices in conditions do not belong to the organization of the scene linkage
|
|
47
|
+organization.device.not.matched.in.action=Devices in action do not belong to the organization of the scene linkage
|
|
48
|
+organization.existed.scene.react=Organization is in use by scene linkage
|
|
49
|
+organization.existed.alarm.contact=Organization is in use by alarm contact
|
|
50
|
+exist.leader.member.relation=Before deleting dictionary, please clear dictionary values first
|
|
51
|
+video.platform.used=Video using this video stream configuration exists
|
|
52
|
+not.exited.or.permission=【%s】does not have modification permission or does not exist
|
|
53
|
+file.not.found=File not found
|
|
54
|
+store.file.failed=File storage failed
|
|
55
|
+not.belong.current.tenant=Data does not belong to the current tenant
|
|
56
|
+device.losed=Device-related parameters are missing
|
|
57
|
+scene.react.not.extied=Scene linkage does not exist
|
|
58
|
+device.used.scene.react=Scene linkage【%s】is using this device
|
|
59
|
+scene.react.used.alarm.profile=Scene linkage【%s】is using this alarm configuration
|
|
60
|
+app.user.binded=Platform user【%s】is bound to another account
|
|
61
|
+third.platform.exception=【%s】, third-party exception【%s】
|
|
62
|
+device.not.extied=Device does not exist
|
|
63
|
+video.platform.host.existed=Streaming media platform address already exists
|
|
64
|
+video.platform.config.lack=Streaming media platform information missing
|
|
65
|
+video.platform.config.error=Streaming media platform information configuration error
|
|
66
|
+video.platform.need.enable.hls.https=Platform needs to enable HTTPS HLS protocol
|
|
67
|
+name.existed=Name【%s】already in use
|
|
68
|
+invalid.parameter.or.not.match.tenant=Parameter error or this data does not belong to the current tenant
|
|
69
|
+cron.invalid=Invalid cron expression
|
|
70
|
+export.config.non.existent=Report configuration does not exist or has been deleted
|
|
71
|
+start.time.not.more.than.end.time=Start time cannot be greater than end time
|
|
72
|
+start.time.or.end.time.exception=Start time or end time exception
|
|
73
|
+target.template.not.exists.self.notice=Message template does not exist, please notify the user yourself!
|
|
74
|
+assert.default.name.no.changed=System pre-configured resources, name cannot be changed!
|
|
75
|
+data.board.is.private=This data dashboard is not a public view
|
|
76
|
+message.send.too.fast=Too many requests in 1 minute, please take a break!
|
|
77
|
+password.incorrect=Current password is incorrect!
|
|
78
|
+license.expired=License has expired
|
|
79
|
+message.send.failed=Message sending failed!
|
|
80
|
+project.used.script=Product【%s】is using the script to be deleted
|
|
81
|
+rule.chain.not.enable=Rule chain is not valid!
|
|
82
|
+duplicate.identifiers.exist=Duplicate functional identifiers exist.
|
|
83
|
+sms.config.error=SMS configuration error.
|
|
84
|
+invalid.topic=Invalid topic.
|
|
85
|
+bucket.not.conform.rename.rule=Bucket name does not conform to naming rules!!
|
|
86
|
+minio.key.and.signature.error=MinIO signature mismatch!!
|
|
87
|
+current.view.is.private=Current view is private, access denied!
|
|
88
|
+current.url.requires.permission=Current view requires access credentials or credentials validation failed!
|
|
89
|
+share.view.type.not.exist=Share view type does not exist
|
|
90
|
+data.state.enable.not.delete=【%s】data is in enabled state and cannot be deleted!!
|
|
91
|
+execute.command.is.null=Execute command cannot be null
|
|
92
|
+device.name.already.exists=Alias or device name already in use
|
|
93
|
+tenant.used.this.tenant.profile.id=【%s】is using this tenant configuration
|
|
94
|
+device.profile.used.by.device=Device is using the configuration to be deleted, please delete the device or modify the device configuration first
|
|
95
|
+task.center.is.disabled=【%s】task is disabled, cannot execute
|
|
96
|
+name.or.identifier.is.empty=【%s】name or identifier cannot be null or empty string
|
|
97
|
+identifier.already.exists=Identifier【%s】already exists
|
|
98
|
+device.identifier.repeated=Device address code or identifier【%s】is duplicated with device【%s】
|
|
99
|
+current.data.in.use=Current data is being used by【%s】, cannot be disabled
|
|
100
|
+report.name.error=Report configuration name contains slashes or backslashes!!!
|
|
101
|
+device.credentials.assigned=Device credentials【%s】have been assigned to another device!
|
|
102
|
+hikvision.get.url.error=Hikvision API call to get URL failed!!
|
|
103
|
+hikvision.api.error=Hikvision video preview API call failed【%s】, error code【%s】
|
|
104
|
+reset.password.success=Reset successful, please log in with the default password
|
|
105
|
+message.template.deleted=Message template does not exist!
|
|
106
|
+need.main.parameter=Missing required parameter【%s】
|
|
107
|
+register.value.is.none=Register value cannot be null
|
|
108
|
+gate.way.device.has.sensor=Gateway device【%s】has subordinate gateway sub-devices
|
|
109
|
+message.template.using.config=Message configuration is being used by message template【%s】
|
|
110
|
+invalid.parameter.import=Service and event model are not allowed to be imported in TCP device products
|
|
111
|
+get.device.list.error=Please bind the product on the configuration editing page first
|
|
112
|
+category.delete.error=Before deleting category, please delete bound products first.
|
|
113
|
+import.tcp.service.error=Category cannot create TCP product services, please add in the product
|
|
114
|
+ezviz.api.error=Ezviz video token API call failed【%s】, error code【%s】
|
|
115
|
+ezviz.get.url.error=Ezviz API call to get URL failed!!
|
|
116
|
+import.tcp.error=TCP products cannot import data types other than int, double, bool, text!!
|
|
117
|
+ssrc.info.not.found=Cached transaction information not found, device【%s】channel【%s】
|
|
118
|
+video.channel.not.found=Video channel is offline or does not exist
|
|
119
|
+online.media.server.not.found=No available streaming media nodes
|
|
120
|
+found.video.device.failed=Video device SIP information missing
|
|
121
|
+not.found.media.server.for.play=No available streaming media for playback
|
|
122
|
+receive.stream.failed=Failed to start stream reception
|
|
123
|
+get.play.port.failed=Failed to get on-demand port from streaming media【%s】
|
|
124
|
+stream.info.not.found.for.play=On-demand resource has been released! No need to repeat operation!
|
|
125
|
+sip.command.send.failed=Failed to send SIP command
|
|
126
|
+not.belong.current.customer=Data does not belong to the current customer
|
|
127
|
+import.error=Please re-import using the template Excel
|
|
128
|
+intranet.error=Internal IP+port cannot be duplicated, please re-enter
|
|
129
|
+outer.net.error=External IP+port cannot be duplicated, please re-enter
|
|
130
|
+device.not.online=Device is offline, unable to perform related operations!
|
|
131
|
+gbt.video.repetition=The video channel number for this device already exists!
|
|
132
|
+ssrc.no.enabled=No available SSRC resources obtained
|
|
133
|
+cache.data.combination.failed=Data carrying product cache failed
|
|
134
|
+script.content.is.empty=【%s】parsing script content is empty
|
|
135
|
+device.center.is.disabled=Device【%s】is not allowed to perform tasks
|
|
136
|
+customer.user.update.error=Device has been assigned to this customer, please unassign before retrying
|
|
137
|
+script.eval.failed=Tenant【%s】failed to start script【%s】, failure reason【%s】
|
|
138
|
+license.time.error=Certificate has expired, please contact the administrator for reauthorization
|
|
139
|
+license.null.error=Certificate does not exist, please contact the administrator for authorization
|
|
140
|
+license.mac.error=Certificate validation failed, current server MAC address not in authorization range(The local address is:{0})
|
|
141
|
+license.model.error=Certificate validation failed unable to retrieve server hardware information
|
|
142
|
+license.valid=Certificate passed, validity period: {0} - {1}
|
|
143
|
+license.invalid.error=Certificate validation failed!
|
|
144
|
+license.expire.time.less.current=Certificate expiration time cannot be earlier than the current time
|
|
145
|
+license.expire.time.than.effect=Certificate effective time cannot be later than certificate expiration time
|
|
146
|
+get.hardware.information.error=Failed to get server hardware information
|
|
147
|
+user.type.is.empty=User type cannot be empty
|
|
148
|
+not.supported.type=Unsupported data type【%s】
|
|
149
|
+have.no.permission=No modification permission
|
|
150
|
+not.allowed.isolated.in.monolith=In【monolith】mode, you cannot select【isolated】type tenant configuration
|
|
151
|
+network.timeout=Network timeout
|
|
152
|
+update.success=Edited successfully
|
|
153
|
+device.address=Equipment address code
|
|
154
|
+user.isnot.null=User already exists
|
|
155
|
+device.name.null=Device name cannot be empty
|
|
156
|
+deviceprofile.null=Device configuration cannot be empty
|
|
157
|
+org.pid.isnot.null=Data to be deleted has child items, cannot delete!
|
|
158
|
+org.puser.isnot.null=Data to be deleted has associated users, cannot delete!
|
|
159
|
+org.device.isnot.null=Data to be deleted has associated devices, cannot delete!
|
|
160
|
+is.scene.not.user=There are scene interactions created by users other than the current user
|
|
161
|
+scene.is.null=This scene no longer exists
|
|
162
|
+scene.not.user=You are not the creator of this scene
|
|
163
|
+alarm.null=Data does not exist
|
|
164
|
+task.not.exist=The task does not exist or has expired
|
|
165
|
+
|
|
166
|
+new.task=New Task
|
|
167
|
+update.task=Modify Task
|
|
168
|
+task.cron='Failed, Cron expression is incorrect,
|
|
169
|
+task.rmi='Failed, target string does not allow 'rmi' call
|
|
170
|
+task.ldap='Failed, target string does not allow 'LDAP (s)' call
|
|
171
|
+task.http='Failed, target string does not allow 'http (s)' call
|
|
172
|
+task.string='Failed, there is a violation in the target string
|
|
173
|
+task.string.white='Failed, the target string is not on the whitelist
|
|
174
|
+missing.function.name=Row %s, function name is missing
|
|
175
|
+missing.identifier=Row %s, identifier is missing
|
|
176
|
+import.identifier.already.exists=Row %s, identifier already exists
|
|
177
|
+missing.modbus.rtu.operation.type=Row %s, MODBUS_RTU operation type is missing
|
|
178
|
+missing.modbus.rtu.data.type=Row %s, MODBUS_RTU data type is missing
|
|
179
|
+mismatched.operation.and.data.type=Row %s, operation type does not match data type
|
|
180
|
+missing.register.type=Row %s, register type is missing
|
|
181
|
+invalid.register.address.format=Row %s, register address format is incorrect
|
|
182
|
+invalid.register.address.format.duplicate=Row %s, register address format is incorrect
|
|
183
|
+missing.bit.position=Row %s, bit position is required (mandatory if data type is bit)
|
|
184
|
+missing.register.count=Row %s, register count is required (mandatory if data type is string)
|
|
185
|
+import.result=Operation successful, %s rows imported; %s rows failed; Reason for failure: %s
|
|
186
|
+missing.data.type=Row %s, data type is missing
|
|
187
|
+missing.read.write.type=Row %s, read/write type is missing
|
|
188
|
+missing.json.object.for.struct=Row %s, if data type is selected as structure, Json object is mandatory, please fill in
|
|
189
|
+scene.react.is.edge = Scene linkage from the edge, please do not operate.
|
|
190
|
+rule.chain.used.by.device.profile = This rule chain is being used by the [% s] product and cannot be deleted!!
|
|
191
|
+same.type.node.name.already.exists = Node names of the same type have already been used.
|
|
192
|
+choice.device.profile.rule.chain.is.used.for.convert = The selected product [% s] is currently being used by the data flow [% s] and cannot change the rule chain!!
|
|
193
|
+choice.device.profile.rule.chain.is.used.for.scene = The selected product [% s] is currently being used by the scene linkage [% s] and cannot change the rule chain!!
|
|
194
|
+
|
|
195
|
+
|
|
196
|
+
|
|
197
|
+
|
|
198
|
+
|
|
199
|
+
|
|
200
|
+ |
...
|
...
|
|