export default { 'master.thing.name': 'Name', 'master.thing.external_id': 'External ID', 'master.thing.group': 'Group', 'master.thing.address': 'Address', // Device translations 'master.devices.title': 'Devices', 'master.devices.name': 'Name', 'master.devices.name.tip': 'The device name', 'master.devices.external_id': 'Hardware ID', 'master.devices.external_id.tip': 'The hardware identifier', 'master.devices.type': 'Type', 'master.devices.type.tip': 'The device type', 'master.devices.online': 'Online', 'master.devices.offline': 'Offline', 'master.devices.table.pagination': 'devices', 'master.devices.register': 'Add Device', 'master.devices.register.title': 'Add new device', 'master.devices.create.success': 'Device created successfully', 'master.devices.create.error': 'Device creation failed', 'master.devices.groups': 'Groups', 'master.devices.groups.required': 'Please select groups', // Update info device 'master.devices.update.success': 'Updated successfully', 'master.devices.update.error': 'Update failed', // Edit device modal 'master.devices.update.title': 'Update device', 'master.devices.ok': 'OK', 'master.devices.cancel': 'Cancel', 'master.devices.name.placeholder': 'Enter device name', 'master.devices.name.required': 'Please enter device name', 'master.devices.external_id.placeholder': 'Enter external ID', 'master.devices.external_id.required': 'Please enter external ID', 'master.devices.address': 'Address', 'master.devices.address.placeholder': 'Enter address', 'master.devices.address.required': 'Please enter address', // Location modal 'master.devices.location.title': 'Update location', 'master.devices.location.latitude': 'Latitude', 'master.devices.location.latitude.required': 'Please enter latitude', 'master.devices.location.longitude': 'Longitude', 'master.devices.location.longitude.required': 'Please enter longitude', 'master.devices.location.placeholder': 'Enter data', 'master.devices.location.update.success': 'Location updated successfully', 'master.devices.location.update.error': 'Location update failed', // Camera translations 'master.devices.camera.loading': 'Loading...', 'master.devices.camera.config.success': 'Configuration sent successfully', 'master.devices.camera.config.error.deviceOffline': 'Device is offline, cannot send configuration', 'master.devices.camera.config.error.missingConfig': 'Missing device configuration information', 'master.devices.camera.config.error.mqttNotConnected': 'MQTT not connected', // Camera Form Modal 'master.devices.camera.form.title.add': 'Add New Camera', 'master.devices.camera.form.title.edit': 'Edit Camera', 'master.devices.camera.form.name': 'Name', 'master.devices.camera.form.name.placeholder': 'Enter name', 'master.devices.camera.form.name.required': 'Please enter name', 'master.devices.camera.form.type': 'Type', 'master.devices.camera.form.type.required': 'Please select type', 'master.devices.camera.form.username': 'Username', 'master.devices.camera.form.username.placeholder': 'Enter username', 'master.devices.camera.form.username.required': 'Please enter username', 'master.devices.camera.form.password': 'Password', 'master.devices.camera.form.password.placeholder': 'Enter password', 'master.devices.camera.form.password.required': 'Please enter password', 'master.devices.camera.form.ip': 'IP Address', 'master.devices.camera.form.ip.placeholder': '192.168.1.10', 'master.devices.camera.form.ip.required': 'Please enter IP address', 'master.devices.camera.form.rtspPort': 'RTSP Port', 'master.devices.camera.form.rtspPort.required': 'Please enter RTSP port', 'master.devices.camera.form.httpPort': 'HTTP Port', 'master.devices.camera.form.httpPort.required': 'Please enter HTTP port', 'master.devices.camera.form.stream': 'Stream', 'master.devices.camera.form.stream.required': 'Please enter stream', 'master.devices.camera.form.channel': 'Channel', 'master.devices.camera.form.channel.required': 'Please enter channel', 'master.devices.camera.form.cancel': 'Cancel', 'master.devices.camera.form.submit': 'OK', 'master.devices.camera.form.update': 'Update', // Camera Table 'master.devices.camera.table.add': 'Add New Camera', 'master.devices.camera.table.column.name': 'Name', 'master.devices.camera.table.column.type': 'Type', 'master.devices.camera.table.column.ip': 'IP Address', 'master.devices.camera.table.column.action': 'Actions', 'master.devices.camera.table.offline.tooltip': 'Device is offline', 'master.devices.camera.table.pagination': 'Showing {0}-{1} of {2} cameras', // Camera Config V6 'master.devices.camera.config.recording': 'Camera Recording', 'master.devices.camera.config.send': 'Send', 'master.devices.camera.config.alarmList': 'Alarm List', 'master.devices.camera.config.selected': '{0} items selected', 'master.devices.camera.config.clear': 'Clear', 'master.devices.camera.config.recordingMode.none': 'No Recording', 'master.devices.camera.config.recordingMode.alarm': 'On Alarm', 'master.devices.camera.config.recordingMode.all': '24/7', // Terminal translations 'master.devices.terminal.pageTitle': 'Terminal', 'master.devices.terminal.loadDeviceError': 'Cannot load device information.', 'master.devices.terminal.mqttError': 'Cannot connect to MQTT.', 'master.devices.terminal.genericError': 'An error occurred', 'master.devices.terminal.unsupported.title': 'Device does not support terminal', 'master.devices.terminal.unsupported.desc': 'GMSv5 devices are not supported. Please use a different device.', 'master.devices.terminal.missingChannel.title': 'Missing control channel information', 'master.devices.terminal.missingChannel.desc': 'Device has not been configured with ctrl_channel_id, cannot open terminal.', 'master.devices.terminal.missingCredential.title': 'Missing authentication information', 'master.devices.terminal.missingCredential.desc': 'Current account has not been granted frontend_thing_id/frontend_thing_key.', 'master.devices.terminal.offline': 'Device is offline. Terminal is in view-only mode.', 'master.devices.terminal.connecting': 'Preparing terminal session...', 'master.devices.terminal.action.clear': 'Clear screen', 'master.devices.terminal.action.theme': 'Theme', };