// 英文语言配置 export default { // Main page work: 'Work', alarmCleared: '--', // Control page openAlarm: 'Arm', closeAlarm: 'Disarm', nightMode: 'Night Mode', emergencyAlarm: 'Emergency', armAlarm: 'Arm', disarmAlarm: 'Disarm', nightModeLabel: 'Night Mode', emergencyLabel: 'Emergency', // Bottom navigation device: 'Device', room: 'Room', notification: 'Notification', control: 'Control', // Side menu appSettings: 'App Settings', help: 'Help', reportIssue: 'Report Issue', videoMonitor: 'Video Monitor', integration: 'Integration', languageSettings: 'Language Settings', addRoom: 'Add Room', addSpace: 'Add Space', termsOfService: 'Terms of Service', version: 'V3.17 (Internal Build #2380)', // Language options chinese: 'Chinese', english: 'English', japanese: 'Japanese', russian: 'Russian', // Common requestFailed: 'Request Failed', clicked: 'Clicked', addRoomClicked: 'Add Room', languageSwitchSuccess: 'Language switched successfully', currentLanguage: 'Current Language', back: 'Back', // Device related deviceName: 'Device Name', roomName: 'Room Name', addDevice: 'Add Device', clickedDevice: 'Clicked device', // Notification related all: 'All', security: 'Security', picture: 'Picture', malfunctions: 'Malfunctions', control: 'Control', system: 'System', env: 'Environment', // Ultra concise notification text notificationContent1: 'Photo request at entrance', noMore: 'No more notifications', noNotificationInfo: 'No', info: 'information', deviceDetail: 'Device Detail', cellularSignal: 'Cellular Signal Strength', wifiSignal: 'Wi-Fi Signal Strength', networkStatus: 'Network Status', batteryLevel: 'Battery Level', deviceCover: 'Device Cover', externalPower: 'External Power', cellularDevice: 'Cellular Device', wifi: 'Wi-Fi', ethernet: 'Ethernet', sim1: 'SIM Card 1 (Inserted)', sim2: 'SIM Card 2', avgSnr: 'Average SNR (dBm)', deviceModel: 'XXXX Model', hardware: 'Hardware: 9.3.9/10.5.6.10', firmware: 'Firmware: EU_2.13.2', deviceId: 'Device ID: 0D2382FF', // User Settings Page setupname: 'Account Name', setuptitle: 'Settings', setupedit: 'Edit Account', setuphuihua: 'Session', setupbaohu: 'Account Protection', setupxitong: 'System Settings', tuichulogo: 'Log Out', // Settings page toast messages editAccountToast: 'Edit Account', sessionToast: 'Session', accountProtectionToast: 'Account Protection', systemSettingsToast: 'System Settings', logoutConfirmTitle: 'Notice', logoutConfirmContent: 'Are you sure you want to log out?', logoutSuccess: 'Logged out successfully', // Edit Account Page editAccount: 'Edit Account', username: 'Username', email: 'Email', password: 'Password', phoneNumber: 'Phone Number', deleteAccount: 'Delete Account', pleaseEnterUsername: 'Please enter your username', uploadAvatarSuccess: 'Avatar uploaded successfully', uploadAvatarFailed: 'Failed to select image', editUsernameTitle: 'Edit Username', editUsernameContent: 'Please enter new username', usernameUpdateSuccess: 'Username updated successfully', usernameUpdateFailed: 'Username update failed', usernameTooShort: 'Username must be at least 2 characters', editEmailTitle: 'Edit Email', editEmailContent: 'Please enter new email address', emailUpdateSuccess: 'Email updated successfully', editPasswordTitle: 'Change Password', editPasswordContent: 'Please enter new password', passwordUpdateSuccess: 'Password changed successfully', editPhoneTitle: 'Edit Phone Number', editPhoneContent: 'Please enter new phone number', phoneUpdateSuccess: 'Phone number updated successfully', deleteAccountTitle: 'Confirm Delete', deleteAccountContent: 'After deleting the account, all data will be unrecoverable. Are you sure to delete?', deleteAccountSuccess: 'Account deleted successfully', // Manual add page manualAddTitle: 'Manual Add', manualAddInstruction: 'Enter the characters below the QR code on the device or its packaging', deviceIdLabel: 'Device ID', deviceIdPlaceholder: 'Enter 1 to 20 characters', continueText: 'Continue', scanIdentifyDeviceId: 'Scan to recognize Device ID', pleaseEnterDeviceId: 'Please enter Device ID', deviceIdMinLength: 'Device ID must be at least 11 characters' , // Add device page tapToScanTip: 'Tap to scan the QR code on the device or packaging', manualInputCode: 'Enter code manually', scanFailed: 'Scan failed', flashOn: 'Flashlight turned on', flashOff: 'Flashlight turned off', thirdPartyFeature: 'Third-party device feature', scanSuccess: 'Scan successful', cameraStartFailed: 'Camera failed to start', // Device naming deviceNamePlaceholder: 'e.g., Home', deviceNameTip: 'A clear name helps distinguish this device from others in the list, and notifications also use this name.' , // Login page login: 'Login', createAccount: 'Create Account', confirmEmail: 'Confirm Email', pleaseEnterEmail: 'Please enter your email', pleaseConfirmEmail: 'Please confirm your email', confirmPassword: 'Confirm Password', pleaseEnterPassword: 'Please enter your password', pleaseEnterPhone: 'Please enter your phone number', passwordTips: 'Password must be at least 6 characters, including uppercase, lowercase, numbers, and special symbols', agreePrefix: 'I have read and agree to the Terms and Policies:', and: 'and', privacyPolicy: 'Privacy Policy', register: 'Register', pleaseAgree: 'Please agree to the terms first', submitSuccess: 'Submitted successfully', // PIN modal pinTitle: 'PIN', pinSubtitle: 'Please enter 4-digit PIN', pinPlaceholder: 'Enter 4 digits', pinError: 'Incorrect PIN', // Verification page accountVerification: 'Account Verification', verifyInstruction: 'We have sent you a security code via email and SMS', smsCodeLabel: 'Verification code from SMS', emailCodeLabel: 'Code from email', codeNotReceived: "Didn't receive the code?", verifySuccess: 'Verification successful', codePlaceholder: '······', // Re-enter page reenterInstruction: 'Re-enter your login data so we can send the code again', mobileNumber: 'Mobile Number', email: 'Email', // Password login page accountLogin: 'Account Login', loginInstruction: 'Please enter your email and password to login', emailLabel: 'Email', passwordLabel: 'Password', emailPlaceholder: 'Please enter email', passwordPlaceholder: 'Please enter password', // Add space page addSpaceTitle: 'Add Space', addButton: 'Add', spaceNameLabel: 'Space Name', spaceNamePlaceholder: 'e.g., Home', spaceNameHelp: 'Space name helps identify the place you want to protect', pleaseEnterSpaceName: 'Please enter space name', spaceAddedSuccess: 'Added successfully', uploadImageSuccess: 'Image uploaded successfully', uploadImageFailed: 'Failed to select image', // Add room page addRoomTitle: 'Add Room', addRoomNameLabel: 'Room Name', addRoomNamePlaceholder: 'e.g., Living Room', addRoomNameHelp: 'Name this room and assign it a photo, which will help you find it faster', pleaseEnterAddRoomName: 'Please enter room name', addRoomSuccess: 'Room added successfully', imageSelectedSuccess: 'Selected', imageOperationCancelled: 'Operation cancelled or failed', takePhoto: 'Take Photo', chooseFromAlbum: 'Choose from Album', actionSheetCancel: 'Cancel', // Image crop popup imageCropTitle: 'Crop Image', rotateLeft: 'Rotate Left', rotateRight: 'Rotate Right', saveImage: 'Save', uploading: 'Uploading...', uploadTokenFailed: 'Failed to get upload token', uploadFailed: 'Upload failed' , // Home empty state emptySpaceTitle: 'Add your first space', emptySpaceDesc: 'A space is a virtual version of your place. Here you can add security devices, surveillance cameras, or invite other users to manage the system.', emptySpaceCta: 'Add Space', // Dropdown panel yourSpaces: 'Your spaces', // Status related statusDisarmed: 'Disarm', statusArmed: 'Arm', statusNight: 'Night Mode', statusEmergency: 'Emergency', // Space detail page spaceDetail: 'Space Detail', editSpace: 'Edit', spaceNameLabel: 'Name', office: 'Office', user: 'User', privacy: 'Privacy', securityCompany: 'Security Company', installerCompany: 'Installer/Company', userGuide: 'User Guide', deleteSpace: 'Delete Space', logout: 'Exit Space', // Delete space confirmation dialog confirmDeleteSpace: 'Confirm Delete', confirmDeleteSpaceContent: 'Are you sure you want to delete this space?', deleteSpaceSuccess: 'Space deleted successfully', // Edit room page editRoom: 'Edit Room', edit: 'Edit', roomName: 'Room Name', roomNamePlaceholder: 'e.g., Living Room', roomEditHelp: 'Name this room and assign it a photo, which will help you find it faster', deleteRoom: 'Delete Room', // Confirmation dialog confirmOperation: 'Confirm Operation', confirmArmAlarm: 'Are you sure you want to arm the alarm?', confirmDisarmAlarm: 'Are you sure you want to disarm the alarm?', confirmNightMode: 'Are you sure you want to switch to night mode?', confirmEmergency: 'Are you sure you want to trigger emergency alarm?', // Smoke detector device detail page deviceModel: 'Model', deviceMac: 'Device Mac: ', temperature: 'Temperature', network: 'Network', battery: 'Battery', cover: 'Cover', smokeDetector: 'Smoke Detector', // Common messages featureImproving: 'Feature is being improved', // Modal buttons modalCancel: 'Cancel', modalConfirm: 'Confirm', // User management page userPageTitle: 'User', privacyAdminNote: 'This icon represents a privacy administrator, who can manage access permissions for confidential data', user: 'User', admin: 'Admin', noMembersYet: 'No members yet...', sendInvitation: 'Send Invitation', // User detail (infoxq) page userSettingsTitle: 'User Settings', notificationSettings: 'Notification Settings', notifyServerDisconnectNoAlarm: 'Receive server connection lost notifications when no alarm', privacyManagerDesc: 'The privacy manager decides other users\' access to on-demand photos and camera streams', permissions: 'Permissions', securityStatusChange: 'Security status change', emergencyMode: 'Emergency mode', homeAutomationControl: 'Home automation control', viewRoomsAndDevices: 'View rooms and devices', soundPromptActivation: 'Sound prompt activation', deleteUser: 'Delete User', deleteUserConfirmTitle: 'Confirm Delete', deleteUserConfirmContent: 'Are you sure you want to delete this user?', // Security Company page (anquangs) securityCompany: 'Security Company', companyList: 'Company List', requestListInfo: 'Request list information', clickToDetail: 'Click to jump to details', clickBack: 'Click to go back', // Security Company Detail page (anquanxq) securityCompanyDetail: 'Security Company', companyName: 'Company Name', companyPhone: 'Company Phone Number', emailLabel: 'Email', websiteLabel: 'Website', emailNotExists: 'Email address does not exist', cannotOpenEmailClient: 'Cannot open email client', emailCopiedToClipboard: 'Email address copied to clipboard', copyFailed: 'Copy failed', phoneCallSuccess: 'Phone call successful!', phoneCallFailed: 'Phone call failed!', emailClientOpenedSuccess: 'Email client opened successfully!', emailClientOpenFailed: 'Failed to open email client:', deldev:'Delete Device', bjsb:'Edit Device', bjkj:'Edit Space', fsyq:'Snd Inv', yhyq:'Usr Inv', emwz:'Input Email of Invited Usr', yqts:' Users invited to join the space will receive a notification and be able to manage the home automation/security system. Each user has a set of editable permissions', fssos:'Send Alarm', fsdw:'Send Location', hubwz:'To activate the system, please first bind the central device (HUB).', // Delete device confirm confirmDeleteDeviceTitle: 'Confirm Delete', confirmDeleteDeviceContent: 'Are you sure you want to delete this device?', // App Security Settings appSecurity: 'App Security', appSecurityDesc: 'When enabled, password or biometric authentication is required each time you enter the app', securityEnabled: 'App security enabled', securityDisabled: 'App security disabled', biometricNotAvailable: 'Device does not support biometric authentication or screen lock is not set', biometricPrompt: 'Please verify your identity to continue', biometricAuthFailed: 'Authentication failed', biometricAuthCancel: 'User cancelled authentication', // PIN modification related pin: 'PIN', editPin: 'Edit PIN', editPinTitle: 'Edit PIN Code', oldPin: 'Old PIN', newPin: 'New PIN', confirmNewPin: 'Confirm New PIN', oldPinPlaceholder: 'Enter old PIN', newPinPlaceholder: 'Enter new PIN', confirmNewPinPlaceholder: 'Enter new PIN again', pinMustBe4Digits: 'PIN must be 4 digits', oldPinIncorrect: 'Old PIN is incorrect', newPinsNotMatch: 'New PINs do not match', pinUpdateSuccess: 'PIN updated successfully', pinUpdateFailed: 'Failed to update PIN', pleaseEnterOldPin: 'Please enter old PIN', pleaseEnterNewPin: 'Please enter new PIN', pleaseConfirmNewPin: 'Please confirm new PIN', newPinCannotBeSame: 'New PIN cannot be the same as old PIN', updating: 'Updating...', enablePin: 'Enable PIN', disablePin: 'Disable PIN', pinEnabled: 'PIN Enabled', pinDisabled: 'PIN Disabled', enablePinSuccess: 'PIN enabled successfully', disablePinSuccess: 'PIN disabled successfully', pinSwitchFailed: 'PIN switch operation failed', confirmDisablePin: 'Are you sure you want to disable PIN? You will not be able to use PIN verification after disabling.', verifyPin: 'Verify PIN', verifyPinTitle: 'Please enter PIN to continue', verifyPinPlaceholder: 'Enter 4-digit PIN', verifyPinToEnable: 'Please enter PIN to enable PIN function', verifyPinToDisable: 'Please enter PIN to disable PIN function', pinVerificationFailed: 'PIN verification failed', pinVerificationSuccess: 'PIN verification successful', verifying: 'Verifying...', tsone:'Agree to relevant agreements first', tspwd:'Reg Pwd cannot be empty', tspwdbyz:'Two passwords do not match', tsyx:'Email cannot be empty', tsyxbyz:'Two emails do not match', tspin:'PIN cannot be empty', tspinbyz:'Two PINs do not match', // Notification Settings notificationSettingsTitle: 'Notification Settings', alertSettings: 'Alert Settings', videoWarning: 'Video Warning', faultSettings: 'Fault Settings', securityStatusChangeSettings: 'Security Status Change Settings', systemNotificationSettings: 'System Notification Settings', environmentalNotificationSettings: 'Environmental Notification Settings', saveSettings: 'Save Settings', noEnabledItems: 'No enabled items', // Notification Categories alertTitle: 'Alerts', alertDesc: 'Intrusion, Fire, Water Leak, Server Disconnected', videoWarningTitle: 'Video Warning', videoWarningDesc: 'Notifications from camera detectors', faultTitle: 'Faults', faultDesc: 'Connection lost, Low battery, Cover open', securityStatusChangeTitle: 'Security Status Change', securityStatusChangeDesc: 'Arm, Disarm, Night mode', systemNotificationTitle: 'System Notifications', systemNotificationDesc: 'Hub updates and maintenance', environmentalNotificationTitle: 'Environmental Notifications', environmentalNotificationDesc: 'Temperature, Humidity, Carbon Dioxide', // Sub-settings Items intrusion: 'Intrusion', fire: 'Fire', waterLeak: 'Water Leak', serverDisconnected: 'Server Disconnected', connectionLost: 'Connection Lost', lowBattery: 'Low Battery', coverOpen: 'Cover Open', arm: 'Arm', disarm: 'Disarm', nightMode: 'Night Mode', hubUpdate: 'Hub Update', maintenance: 'Maintenance', temperature: 'Temperature', humidity: 'Humidity', carbonDioxide: 'Carbon Dioxide', // Messages settingsSaved: 'Settings saved', // Time Filter allTime: 'All', oneHour: '1 Hour', twentyFourHours: '24 Hours', oneMonth: '1 Month', // Add HUB page addHubTitle: 'Add HUB', addHubPowerTip: 'Find the HUB device power switch, press it to power on and start the device', addHubLedTipPrefix: 'After power-on, observe the indicator light on the device surface with the ', addHubLedLogoArea: 'LOGO area', addHubLedTipMiddle: '. When the indicator turns ', addHubLedGreen: 'green', addHubLedTipSuffix: ', the HUB has started successfully and is operating normally.', continueText: 'Continue', // Add HUB step 3 (addthr) addSuccessTitle: 'Added Successfully', deviceNameLabel: 'Device Name: ', deviceModelLabel: 'Device Model: ', deviceSnLabel: 'Device SN: ', finishText: 'Finish', // Add Wi-Fi page (addhubwifi) addWifiTitle: 'Add Wi-Fi', wifiNameLabel: 'Wi-Fi Name', wifiPasswordLabel: 'Wi-Fi Password', wifiNamePlaceholder: 'Please enter Wi-Fi name', wifiPasswordPlaceholder: 'Please enter Wi-Fi password', wifiFrequencyWarning: 'This device only supports 2.4GHz Wi-Fi networks. If the selected Wi-Fi is 5GHz, it will not connect properly. Please confirm the Wi-Fi frequency before entering', completeText: 'Complete' };