2025-11-08 11:30:06 +08:00
// 英文语言配置
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' ,
2026-04-28 13:55:17 +08:00
selectSpaceFirst : 'Please select a space on the home screen first' ,
2025-11-08 11:30:06 +08:00
notification : 'Notification' ,
control : 'Control' ,
// Side menu
appSettings : 'App Settings' ,
2026-04-28 13:55:17 +08:00
accountSettings : 'Account settings' ,
2025-11-08 11:30:06 +08:00
help : 'Help' ,
reportIssue : 'Report Issue' ,
videoMonitor : 'Video Monitor' ,
integration : 'Integration' ,
languageSettings : 'Language Settings' ,
addRoom : 'Add Room' ,
addSpace : 'Add Space' ,
2026-04-28 13:55:17 +08:00
applyCompany : 'Apply for company' ,
companyListTitle : 'Companies' ,
companyListEmpty : 'No companies yet' ,
companyListNoMore : 'No more' ,
companyTabHome : 'Home' ,
companyTabPanic : 'Alarms' ,
companyTabManage : 'Management' ,
companyHomeSpaces : 'Spaces' ,
companySpaceDetailTitle : 'Space detail' ,
companySpaceMembers : 'Members' ,
companyPanicListTitle : 'Alarms' ,
companyPanicDetailTitle : 'Alarm detail' ,
companyPanicAccept : 'Accept' ,
companyPanicAcceptTodo : 'Accept action is not available yet.' ,
companyManageNoApi : 'No more information yet.' ,
companyEmptySpaces : 'No spaces' ,
companyEmptyPanic : 'No alarms' ,
loading : 'Loading...' ,
companyApplyTitle : 'Apply for company' ,
companyFieldLogo : 'Company logo' ,
companyTapUploadLogo : 'Tap to upload image' ,
companyFieldName : 'Company name' ,
companyFieldNamePlaceholder : 'Enter company name' ,
companyFieldType : 'Company type' ,
companyTypeSecurity : 'Security company' ,
companyTypeInstall : 'Installation company' ,
companyFieldDescription : 'Description' ,
companyFieldDescriptionPlaceholder : 'Brief introduction' ,
companyFieldEmail : 'Email' ,
companyFieldEmailPlaceholder : 'Optional, e.g. name@example.com' ,
companyFieldWebsite : 'Website' ,
companyFieldWebsitePlaceholder : 'Optional, e.g. https://example.com' ,
companyFieldPhoneCode : 'Phone country code' ,
companyFieldPhone : 'Phone' ,
companyFieldPhonePlaceholder : 'Number without country code' ,
companyApplySubmit : 'Submit application' ,
companyApplySuccess : 'Submitted successfully' ,
companyPleaseName : 'Please enter company name' ,
companyPleaseLogo : 'Please upload company logo' ,
companyEmailInvalid : 'Invalid email format' ,
regionCN : 'China' ,
regionHK : 'Hong Kong, China' ,
regionMO : 'Macau, China' ,
regionTW : 'Taiwan, China' ,
regionJP : 'Japan' ,
regionKorea : 'South Korea' ,
regionUS : 'United States' ,
regionCA : 'Canada' ,
regionGB : 'United Kingdom' ,
regionRU : 'Russia' ,
regionSG : 'Singapore' ,
regionAU : 'Australia' ,
regionDE : 'Germany' ,
regionFR : 'France' ,
regionIT : 'Italy' ,
regionES : 'Spain' ,
2025-11-08 11:30:06 +08:00
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' ,
2026-03-26 17:46:35 +08:00
hardware : 'Hardware: ' ,
2025-11-08 11:30:06 +08:00
firmware : 'Firmware: EU_2.13.2' ,
2026-04-28 13:55:17 +08:00
deviceHwVersionLabel : 'Hardware ver: ' ,
deviceSwVersionLabel : 'Software ver: ' ,
2025-11-08 11:30:06 +08:00
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' ,
2026-04-28 13:55:17 +08:00
searchNearbyDevicesToBind : 'Search nearby devices to bind' ,
2025-11-08 11:30:06 +08:00
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
2026-04-28 13:55:17 +08:00
deviceNamePlaceholder : 'Enter device name' ,
inputPlaceholderPleaseEnter : 'Please enter' ,
deviceNameTip : 'A clear name helps distinguish this device from others in the list, and notifications also use this name.' ,
pleaseEnterDeviceName : 'Please enter a device name' ,
confirmSaveDeviceName : 'Save the new device name?' ,
confirmSaveDeviceSettings : 'Save device name and room?' ,
2025-11-08 11:30:06 +08:00
// 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' ,
2025-11-25 09:17:34 +08:00
pinPlaceholder4 : 'Please enter 4-digit PIN' ,
pinLabel : 'PIN' ,
confirmPinLabel : 'Confirm PIN' ,
2025-11-08 11:30:06 +08:00
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' ,
2025-11-25 09:17:34 +08:00
phonePlaceholder : 'Please enter phone number' ,
mobileNumber : 'Phone Number' ,
2025-11-08 11:30:06 +08:00
// 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:' ,
2026-04-28 13:55:17 +08:00
inviteCompanyToSpace : 'Invite this company to serve the space' ,
inviteCompanySuccess : 'Submitted successfully' ,
inviteCompanyFailed : 'Submission failed, please try again' ,
inviteCompanySpaceMissing : 'Space information missing. Open from space details.' ,
inviteCompanyInvalid : 'Invalid company information' ,
2025-11-08 11:30:06 +08:00
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).' ,
2025-11-25 09:17:34 +08:00
cellularNetwork : 'Cellular Network' ,
keypadAccessPassword : 'Keypad Access Code' ,
zoneTest : 'Zone Test' ,
modules : 'Modules' ,
hubDefaultName : 'Hub 1' ,
2025-12-20 14:35:59 +08:00
magneticContact : 'Magnetic Contact Device' ,
2025-11-08 11:30:06 +08:00
// 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)
2025-12-20 14:35:59 +08:00
addWifiTitle : 'Wi-Fi' ,
2025-11-08 11:30:06 +08:00
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' ,
2025-11-25 09:17:34 +08:00
completeText : 'Complete' ,
// Smoke detector device edit page (yanganedit)
smokeDetectorSettings : 'Smoke Detector Settings' ,
protectionMode : 'Protection Mode' ,
notificationMode : 'Notification Mode' ,
smokeDetectorStatus : 'Smoke Detector Status' ,
temperatureFire : 'Temperature (Fire)' ,
coPpm : 'CO ppm' ,
voc : 'VOC' ,
speaker : 'Speaker' ,
ambientTemperature : 'Ambient Temperature' ,
temperatureCondition : 'Temperature Condition' ,
time : 'Time' ,
temperature : 'Temperature' ,
temperatureFireAlertDesc : 'When the actual temperature reaches this value (e.g., 80°), it will trigger a "Temperature Abnormal" alarm' ,
independentMode : 'Independent Mode (No HUB)' ,
ledDisplay : 'LED Display' ,
autoInstallSoftware : 'Auto Install New Software' ,
loraTransmitPower : 'LORA Transmit Power' ,
bleTransmitPower : 'BLE Transmit Power' ,
otherSmokeDetectorAlarm : 'Other Smoke Detector Alarm' ,
speakerAlarm : 'Speaker Alarm' ,
whenTemperatureRises : 'When Temperature Rises' ,
powerSavingBatteryMode : 'Power Saving Battery Mode' ,
userGuide : 'User Guide' ,
// Magnetic contact device edit page (mcygedit)
magneticContactSettings : 'Magnetic Contact Settings' ,
magneticContactStatusLeft : 'Magnetic Contact Status Left' ,
magneticContactStatusRight : 'Magnetic Contact Status Right' ,
workModeAlarmRequirement : 'Work Mode (Alarm Requirement)' ,
2026-04-28 13:55:17 +08:00
positionCalibration : 'Position calibration' ,
2025-11-25 09:17:34 +08:00
instantAlarm : 'Instant Alarm' ,
forceShutdown : 'Force Shutdown' ,
delayPeriod : 'Delay Period' ,
serverConnectionFailAlarmDelay : 'Server Connection Fail Alarm Delay' ,
seconds : 'seconds' ,
loginDelayMode : 'Login Delay Mode' ,
closeAlarmDelayMode : 'Close Alarm Delay Mode' ,
accelerometer3AxisVibration : 'Accelerometer (3-axis) Vibration' ,
accelerometer3AxisAngle : 'Accelerometer (3-axis) Angle' ,
accelerometerVibrationDesc : 'The higher the value, the more sensitive the accelerometer is to vibration detection, and the faster it will trigger a "Vibration Abnormal" notification' ,
accelerometerAngleDesc : 'The value represents the maximum tilt angle allowed. When this angle is exceeded, the accelerometer will trigger an "Angle Abnormal" reminder' ,
2026-04-28 13:55:17 +08:00
doorSetClosedAngleBaseline : 'Calibrate position' ,
doorClosedAngleBaselineSetSuccess : 'Door-closed baseline updated' ,
magneticFieldRangeTitle : 'Magnetic field range' ,
magneticFieldMin : 'Min' ,
magneticFieldMax : 'Max' ,
doorOpenAngleAnomalyAlert : 'Open-door angle anomaly alert' ,
angleSwingThresholdDeg : 'Swing angle magnitude threshold' ,
degreesUnit : '°' ,
angleThresholdDoorHint : 'When the swing angle magnitude relative to the baseline is greater than «threshold + ~5°», an angle exception is raised (3-axis baseline must be configured in the cloud).' ,
mcySave : 'Save' ,
mcySettingsSaved : 'Saved' ,
2025-11-25 09:17:34 +08:00
ncInterface : 'NC Interface' ,
// Device detail page status text
smokeDetectorStatusValue : 'Alarm' ,
normal : 'Normal' ,
alarm : 'Alarm' ,
temperatureFireRange : 'Temperature (Fire) 55-65 ℃' ,
temperatureFireValue : '60℃ Normal' ,
coPpmLabel : 'CO (ppm)' ,
coPpmValue : '50 ppm- 90 minutes, Normal' ,
vocPpmLabel : 'VOC (ppm)' ,
vocPpmValue : '50 ppm- 90 minutes, Normal' ,
temperatureCelsius : 'Temperature (℃)' ,
temperatureChange : 'Change at 2℃' ,
emergencyBattery : 'Emergency Battery' ,
has : 'Yes' ,
no : 'No' ,
open : 'Open' ,
deviceBracket : 'Device Bracket' ,
smokeDetectorDust : 'Smoke Detector Dust' ,
hubConnection : 'HUB Connection' ,
connected : 'Connected' ,
hubSignalStrength : 'HUB Signal Strength' ,
connectionMode : 'Connection Mode' ,
wired : 'Wired' ,
loraSignalStrength : 'LORA Signal Strength' ,
bleSignalStrength : 'BLE Signal Strength' ,
repeater : 'Repeater' ,
none : 'None' ,
2025-12-20 14:35:59 +08:00
normalOpen : 'Normal Open' ,
2025-11-25 09:17:34 +08:00
enabled : 'Enabled' ,
magneticContactStatusLeftValue : 'Normal' ,
magneticContactStatusRightValue : 'Normal' ,
2026-04-28 13:55:17 +08:00
magnetometer : 'Magnetic field strength' ,
2025-11-25 09:17:34 +08:00
accelerometer3AxisVibrationTitle : 'Accelerometer (3-axis) Vibration' ,
accelerometer3AxisAngleTitle : 'Accelerometer (3-axis) Angle' ,
deviceStatus : 'Device Status' ,
online : 'Online' ,
deviceType : 'Device Type' ,
smartSwitch : 'Smart Switch' ,
smartDevice : 'Smart Device' ,
// Ethernet settings page (hubytw)
ethernetSettings : 'Ethernet Settings' ,
connectViaEthernet : 'Connect via Ethernet' ,
connectionType : 'Connection Type' ,
dhcp : 'DHCP' ,
// Cellular network settings page (hubfwwl)
cellularNetworkSettings : 'Cellular Network Settings' ,
modemSettings : 'Modem Settings' ,
cellularData : 'Cellular Data' ,
roaming : 'Roaming' ,
ignoreNetworkRegistrationError : 'Ignore Network Registration Error' ,
disableOperatorCommunicationCheck : 'Disable Operator Communication Check' ,
simCard : 'SIM Card' ,
sim1 : 'SIM1' ,
sim2 : 'SIM2' ,
// Wi-Fi settings page (hubwifi)
wifiSettings : 'Wi-Fi Settings' ,
// SIM settings page (hubsim)
simSettings : 'SIM Settings' ,
2025-12-20 14:35:59 +08:00
unknownNumber : 'Unknown Number' ,
// 红外感应设备
humanInfraredSettings : 'Human Infrared Settings' ,
infraredSensor : 'Infrared Sensor' ,
infraredSensorSensitivity : 'Infrared Sensor Sensitivity' ,
micEnabled : 'MIC Enabled' ,
micSensitivity : 'MIC Sensitivity' ,
temperatureChange : 'Change when above 2℃' ,
ambientTemperature : 'Ambient Temperature (℃)' ,
temperatureChangeDisplay : 'Change at 2℃' ,
accelerometerVibration : 'Accelerometer (3-axis) Vibration' ,
accelerometerAngle : 'Accelerometer (3-axis) Angle' ,
deviceCover : 'Device Cover' ,
2026-03-26 17:46:35 +08:00
buttonStatus : 'Button' ,
radarTargetState : 'Radar Target State' ,
radarDistance : 'Radar Distance' ,
radarPower : 'Radar Power' ,
batteryVoltage : 'Battery Voltage' ,
2025-12-20 14:35:59 +08:00
deviceBracket : 'Device Bracket' ,
externalPower : 'External Power' ,
hubConnection : 'HUB Connection' ,
connectionMode : 'Connection Mode' ,
// 水浸感应设备设置
waterLeakageDetectionSettings : 'Water Leakage Detection Settings' ,
waterLevelBelowSensor : 'Water Level Below Sensor' ,
waterLevelBelowSensorPosition : 'Water Level Below Sensor Position' ,
waterLevel2cmAboveSensor : 'Water Level 2cm Above Sensor' ,
waterTemperature : 'Water Temperature' ,
humidity : 'Humidity' ,
workingModeAlarmRequirements : 'Working Mode (Alarm Requirements)' ,
immediateAlarm : 'Immediate Alarm' ,
speakerAlarmExternal : 'Speaker Alarm (External)' ,
// 玻利干设备设置
glassBreakageDetectionSettings : 'Glass Breakage Detection Settings' ,
micDetection : 'MIC Detection' ,
micDetectionSensitivity : 'MIC Detection Sensitivity' ,
highSensitivity : 'High' ,
repeater : 'Repeater' ,
// New common status
offline : 'Offline' ,
2026-04-28 13:55:17 +08:00
deviceOfflineBanner : 'Device offline' ,
2025-12-20 14:35:59 +08:00
noData : 'No Data' ,
north : 'North' ,
south : 'South' ,
east : 'East' ,
west : 'West' ,
// Remote Control Settings
remoteControlStatus : 'Status' ,
remoteControlInSpace : 'Remote Control in Space' ,
inSpace : 'In Space' ,
remoteControlWorking : 'Remote Control Working' ,
buttonMode : 'Button Mode' ,
bleBeaconMode : 'BLE Beacon Mode' ,
remoteControl : 'Remote Control' ,
remoteControlSettings : 'Remote Control Settings' ,
keySettings : 'Key Settings' ,
longPress2Seconds : 'Long Press 2 Seconds' ,
userName : 'User Name' ,
enabled : 'Enabled' ,
// Bluetooth Config (addhubwifi)
bluetoothConnectionStatus : 'Bluetooth:' ,
bluetoothStatus : 'Status:' ,
clickToConnect : 'Connect' ,
connecting : 'Connecting...' ,
bluetoothConnectingWait : 'Connecting...' ,
bluetoothConnectionFailed : 'Failed:' ,
cancelConnection : 'Cancel' ,
clickToRetry : 'Retry' ,
hubConfiguringWait : 'HUB configuring network, please wait...' ,
warmPrompt : 'Warm Prompt' ,
wifiNameCannotBeEmpty : 'WiFi name cannot be empty' ,
wifiPasswordCannotBeEmpty : 'WiFi password cannot be empty' ,
pleaseConnectDeviceFirst : 'Please connect device first before configuring network' ,
connectionSuccess : 'Connected Successfully' ,
deviceNotFoundCheck : 'Device not found, please check:\n1. Is the device powered on? (Check indicator)\n2. Is the device nearby? (Within 2 meters)\n3. Is the device working normally?' ,
bluetoothAuthDenied : 'Bluetooth permission denied, please enable in WeChat settings' ,
bluetoothUnavailable : 'Bluetooth unavailable, please check if phone Bluetooth is on' ,
bluetoothOpenFailed : 'Failed to open Bluetooth, please check if phone Bluetooth is normal' ,
systemBluetoothPermissionDenied : 'System Bluetooth permission denied, please allow WeChat to use Bluetooth in phone settings' ,
bluetoothServiceUnavailable : 'Bluetooth service unavailable, please restart Bluetooth and try again' ,
bluetoothInitFailed : 'Bluetooth init failed: ' ,
configFailedCheckWifi : 'Configuration failed, please select 2.4G WiFi and ensure password is correct' ,
2026-01-17 17:34:06 +08:00
wifiConfigSuccess : 'WIFI {wifiName} configured successfully' ,
// Device registration related
registered : 'Registered' ,
notRegistered : 'Not Registered' ,
2026-04-28 13:55:17 +08:00
deviceAlreadyBound : 'Bound' ,
deviceUnbound : 'Unbound' ,
2026-01-17 17:34:06 +08:00
scanningBluetooth : 'Scanning...' ,
scanComplete : 'Scan Complete' ,
2026-04-28 13:55:17 +08:00
scanCompleteNoDevice : 'Scan finished.' ,
2026-01-17 17:34:06 +08:00
devicesFound : 'Devices Found' ,
bluetoothNotEnabled : 'Bluetooth Disabled' ,
scanQRCode : 'Please scan the QR code on the device' ,
gatewayMac : 'Gateway MAC:' ,
subDeviceInfo : 'Sub Device Info' ,
statusInfo : 'Status Info' ,
onlineStatusLabel : 'Online Status' ,
deviceStatusLabel : 'Device Status' ,
open : 'Open' ,
close : 'Close' ,
refresh : 'Refresh' ,
tip : 'Notice' ,
timerNotStarted : 'Timer not started' ,
scanningFailed : 'Scan failed' ,
error : 'Error' ,
closing : 'Closing...' ,
opening : 'Opening...' ,
macLabel : 'MAC:' ,
bluetoothSignal : 'Bluetooth Signal:' ,
degreeCelsius : '(℃)' ,
percentSign : '(%)' ,
versionLabel : 'Version:' ,
deviceList : 'Device List' ,
controlConsole : 'Console' ,
resetPage : 'Reset' ,
select : 'Select' ,
rescan : 'Rescan' ,
2026-04-28 13:55:17 +08:00
bindAction : 'Bind' ,
snPrefix : 'SN:' ,
macInvalid : 'Invalid MAC' ,
bindSucceeded : 'Bound successfully' ,
bindFailed : 'Binding failed' ,
fetchCardProviderFailed : 'Failed to load card provider list' ,
bindMacBluetoothLink : 'Bluetooth connect' ,
bindMacRingFind : 'Ring to find' ,
bindMacBleUnlock : 'Unlock via Bluetooth' ,
bindMacBleLock : 'Lock via Bluetooth' ,
bindMacEnterFlash : 'Enter flash mode' ,
bindMacDeviceReboot : 'Reboot device' ,
bindMacApiRing : 'API ring' ,
bindMacOperationTip : 'Notice' ,
bindMacSnConflictMessage : 'This MAC already has a bound SN. Replace it with the current SN?' ,
onboardingHintTitle : 'Notice' ,
onboardingNeedSpace : 'Create a space (home) first before adding devices.\n\nGo to create a space now?' ,
onboardingNeedRoom : 'Create at least one room in this space first.\n\nGo to create a room now?' ,
onboardingNeedHub : 'Bind the central HUB gateway before adding other devices.\n\nGo to add HUB now?' ,
2026-01-17 17:34:06 +08:00
selectCardProvider : 'Select Card Provider' ,
pleaseClickSelectCardProvider : 'Select Card Provider' ,
pleaseClickSelectType : 'Select Type' ,
selectType : 'Select Type' ,
confirmAdd : 'Confirm' ,
operationSuccess : 'Success' ,
noDeviceFound : 'No Device Found' ,
deviceEntry : 'Device Entry' ,
identityVerification : 'Identity Verification' ,
pleaseEnterPasswordOrBiometric : 'Please enter password or use biometric' ,
verify : 'Verify' ,
authFailed : 'Verification Failed' ,
2026-04-28 13:55:17 +08:00
authFailedContent : 'Authentication failed, app will close' ,
softwareUpdate : 'Software update' ,
appUpdateChecking : 'Checking for updates…' ,
appUpdateAlreadyLatest : 'You are on the latest version' ,
appUpdateNewVersionTitle : 'New version available' ,
appUpdateNewVersionIntro : "What's new" ,
appUpdateCurrentVersionLabel : 'Current version' ,
appUpdateCurrentOptimizations : 'Improvements in this build' ,
appUpdateCurrentBuildNotes : '· UX and stability improvements\n· Bug fixes' ,
appUpdateBtnUpdate : 'Update' ,
appUpdateBtnAlreadyUpdated : 'Up to date' ,
appUpdateNoDownloadUrl : 'Download link is not configured' ,
appUpdateLinkCopied : 'Download link copied' ,
appUpdateDefaultNewIntro : 'A new version is available. Update for the best experience.' ,
appBrandName : 'AURA' ,
appUpdateInstalledPrefix : 'Installed' ,
appUpdateHeroLatestHint : 'You have the latest version' ,
appUpdateWhatsNew : "What's New" ,
appUpdateNow : 'Update Now' ,
appUpdateLearnMore : 'Learn More…' ,
appUpdatePackageSizeFallback : 'Full installer' ,
appUpdateDownloading : 'Downloading update' ,
appUpdateComplete : 'Update complete' ,
appUpdateInProgress : 'Updating…' ,
appUpdateStagePrepare : 'Preparing update…' ,
appUpdateStageDownload : 'Downloading resources…' ,
appUpdateStageInstall : 'Applying update…' ,
appUpdateDownloadFailed : 'Download failed. Check your network and try again.' ,
appUpdateInstallFailed : 'Install failed. You may need to allow installs from unknown sources.'
2025-11-08 11:30:06 +08:00
} ;