|
|
|
@ -253,12 +253,123 @@ const Map<String, String> enUS = { |
|
|
|
"deviceNotBoundYet": "Device not bound yet", // 还未绑定设备 |
|
|
|
"unbind": "Unbind", // 解绑 |
|
|
|
|
|
|
|
// 聊天页 |
|
|
|
// Agent模块 |
|
|
|
//Agent View |
|
|
|
"XiaoYan": "XiaoYan", |
|
|
|
"clearChatHistory": "Clear Chat History", |
|
|
|
"online": "Online", |
|
|
|
"inputMessage": "Type a message...", |
|
|
|
"imListening": "Listening...", |
|
|
|
"canStartTalking": "You may start speaking", |
|
|
|
"addQuestionAboutImage": "Add questions or descriptions about the image...", |
|
|
|
"summarizeImageContent": "Summarize image content", |
|
|
|
"extractImageText": "Extract image text", |
|
|
|
"translateImageText": "Translate image text", |
|
|
|
"recording": "Recording...", |
|
|
|
"holdToSpeak": "Hold to speak", |
|
|
|
"takePhoto": "Take Photo", |
|
|
|
"photoAlbum": "Photo Album", |
|
|
|
"makeCall": "Make Call", |
|
|
|
"aiVoiceCall": "AI Voice Call", |
|
|
|
"inCall": "In call...", |
|
|
|
"aiReplying": "AI is replying...", |
|
|
|
"waitingToStart": "Waiting to start...", |
|
|
|
"clickToStartCall": "Click to start call", |
|
|
|
"listeningToYou": "Listening to you...", |
|
|
|
"processing": "Processing...", |
|
|
|
"loadMoreMessages": "Load more messages...", |
|
|
|
"loadFailedClickRetry": "Load failed, click to retry", |
|
|
|
"swipeUpForMore": "Swipe up for more", |
|
|
|
|
|
|
|
// Agent Controller |
|
|
|
'welcomeMessage': 'Hello! I\'m **XiaoYan**, I can help you:\n\n' |
|
|
|
'• Answer questions and provide information\n\n' |
|
|
|
'• Real-time voice translation\n\n' |
|
|
|
'• Recommend music and podcasts\n\n' |
|
|
|
'• Voice memos and reminders\n\n' |
|
|
|
'• Control headset functions\n\n' |
|
|
|
'What can I help you with?', |
|
|
|
'microphonePermission': 'Microphone', |
|
|
|
'voiceRecognitionPermissionText': |
|
|
|
'Voice recognition requires microphone access.', |
|
|
|
'voiceTranslationPermissionText': |
|
|
|
'Voice recognition and translation require microphone access.', |
|
|
|
'phoneCallPermissionText': |
|
|
|
'Phone call function requires microphone access for voice calls.', |
|
|
|
'permissionDeniedText': |
|
|
|
'You have permanently denied microphone permission, please go to system settings to enable it.', |
|
|
|
'startVoiceInput': 'Start voice input', |
|
|
|
'startPhoneCallMode': 'Start phone call mode, begin voice input', |
|
|
|
|
|
|
|
//Agent 全屏编辑器 |
|
|
|
'fullScreenEditorHint': 'Type your message here...', // 全屏编辑器输入提示 |
|
|
|
'characterCount': '{count} characters', // 字符计数显示 |
|
|
|
|
|
|
|
// 消息长按操作 |
|
|
|
'copy': 'Copy', |
|
|
|
'copySuccess': 'Copy successful', |
|
|
|
'report': 'Report', |
|
|
|
'submitSuccess': 'Submit successful', |
|
|
|
'submitFailed': 'Submit failed', |
|
|
|
'reportSubmitted': 'Report submitted, we will process it as soon as possible', |
|
|
|
//'networkError': 'Network error, please try again later', |
|
|
|
'harmfulUnsafe': 'Harmful/Unsafe', |
|
|
|
'pornographicVulgar': 'Pornographic/Vulgar', |
|
|
|
'misleadingAttack': 'Misleading/Attack', |
|
|
|
'illegalCriminal': 'Illegal/Criminal', |
|
|
|
'privacyRelated': 'Privacy Related', |
|
|
|
'copyrightViolation': 'Infringement of my copyright, reputation rights, etc.', |
|
|
|
'other': 'Other', |
|
|
|
'reportDescriptionHint': |
|
|
|
'We want to know the reason for your report, you can describe the problem you encountered.', |
|
|
|
//'submit': 'Submit', |
|
|
|
|
|
|
|
//Message_bubble |
|
|
|
'generatedByAi': 'Generated by AI', |
|
|
|
|
|
|
|
//music_card |
|
|
|
'recommendedMusic': 'Here are some recommended music:', |
|
|
|
'playlist': 'Playlist', |
|
|
|
'moreMusic': 'More music', |
|
|
|
|
|
|
|
//导航卡片 navigation_card |
|
|
|
'kilometers': ' km', // 公里单位 |
|
|
|
'meters': ' m', // 米单位 |
|
|
|
'hours': ' hours', // 小时单位 |
|
|
|
'minutes': ' minutes', // 分钟单位 |
|
|
|
'seconds': ' seconds', // 秒单位 |
|
|
|
'navigating': 'Navigating', // 导航状态 |
|
|
|
'currentLocation': 'Current Location', // 当前位置 |
|
|
|
'approximate': 'About ', // 大约 |
|
|
|
'enterRoad': ' enter ', // 进入道路 |
|
|
|
"driving": "Driving", |
|
|
|
"walking": "Walking", |
|
|
|
"bicycling": "Cycling", |
|
|
|
"tsransit": "Transit", |
|
|
|
|
|
|
|
//天气卡片 weather_card |
|
|
|
'weatherQuery': 'Weather Query:', |
|
|
|
'highest': 'High', |
|
|
|
'lowest': 'Low', |
|
|
|
'futureForecast': 'Future Forecast', |
|
|
|
'hotWeatherTip': |
|
|
|
'Hot weather today, please pay attention to heat prevention and cooling, drink more water to avoid heat stroke', |
|
|
|
'coldWeatherTip': |
|
|
|
'Low temperature today, please keep warm when going out and be careful of catching cold', |
|
|
|
'rainyWeatherTip': |
|
|
|
'Rainy today, please bring rain gear when going out and pay attention to travel safety', |
|
|
|
'snowyWeatherTip': |
|
|
|
'Snowy today, roads are slippery, please pay attention to safety and keep warm', |
|
|
|
'foggyWeatherTip': |
|
|
|
'Foggy and hazy today, low visibility, please wear a mask when going out', |
|
|
|
'windyWeatherTip': |
|
|
|
'Strong wind today, please pay attention to safety when going out and secure items', |
|
|
|
'sunnyWeatherTip': |
|
|
|
'Sunny with strong UV rays today, please protect yourself from the sun when going out', |
|
|
|
'temperatureDifferenceTip': |
|
|
|
'Large temperature difference between day and night today, please adjust clothing accordingly', |
|
|
|
'comfortableWeatherTip': |
|
|
|
'Pleasant weather today, perfect for outdoor activities', |
|
|
|
|
|
|
|
// 编辑个人信息页 |
|
|
|
"editProfile": "Edit Profile", |
|
|
|
@ -275,6 +386,38 @@ const Map<String, String> enUS = { |
|
|
|
'deleteAccountTips': |
|
|
|
'Are you sure you want to permanently delete your account? This action cannot be undone.', |
|
|
|
|
|
|
|
//Profile 错误信息 |
|
|
|
'networkConnectionFailed': |
|
|
|
'Network connection failed, please check network settings and try again', |
|
|
|
'serverTemporarilyUnavailable': |
|
|
|
'Server temporarily unavailable, please try again later', |
|
|
|
'loginExpiredPleaseRelogin': 'Login expired, please log in again', |
|
|
|
'noPermissionForThisOperation': 'No permission to perform this operation', |
|
|
|
'requestedResourceNotFound': 'Requested resource not found', |
|
|
|
'imageProcessingFailedPleaseReselect': |
|
|
|
'Image processing failed, please select image again', |
|
|
|
'operationFailedPleaseRetry': 'Operation failed, please try again', |
|
|
|
'serverReturnedError': 'Server returned error', |
|
|
|
'serverError': 'Server error', |
|
|
|
'networkConnectionFailedCheckSettings': |
|
|
|
'Network connection failed, please check network settings', |
|
|
|
'serverInternalErrorRetryLater': |
|
|
|
'Server internal error, please try again later', |
|
|
|
|
|
|
|
//Profile 用户交互 |
|
|
|
//'error': 'Error', |
|
|
|
//'success': 'Success', |
|
|
|
'imageCompressionFailed': 'Image compression failed', |
|
|
|
'avatarUpdateFailed': 'Avatar update failed', |
|
|
|
'usernameCannotBeEmpty': 'Username cannot be empty', |
|
|
|
'saveSuccess': 'Save Success', |
|
|
|
'personalInfoUpdated': 'Personal information updated', |
|
|
|
'saveFailed': 'Save Failed', |
|
|
|
'loggedOut': 'Logged out', |
|
|
|
'logoutFailedRetry': 'Logout failed, please try again', |
|
|
|
'accountPermanentlyDeleted': 'Account permanently deleted', |
|
|
|
'deleteAccountFailedRetry': 'Delete account failed, please try again', |
|
|
|
|
|
|
|
// 权限管理页面 |
|
|
|
'getPermissionStatusFailed': 'Failed to get permission status', |
|
|
|
'communicationPermissions': 'Communication Permissions', |
|
|
|
@ -315,6 +458,17 @@ const Map<String, String> enUS = { |
|
|
|
'You have permanently denied {permission} permission, please go to app settings to enable it', |
|
|
|
'goToSettings': 'Go to Settings', |
|
|
|
|
|
|
|
// 版本更新对话框 |
|
|
|
'newVersionFound': 'New Version Found', // 版本更新对话框标题 |
|
|
|
'remindLater': 'Remind Later', // 稍后提醒按钮 |
|
|
|
'updateNow': 'Update Now', // 立即更新按钮 |
|
|
|
'checkUpdate': 'Check Update', // 检查更新按钮 |
|
|
|
'updateFailed': 'Update Failed', // 更新失败提示 |
|
|
|
'cannotOpenAppStore': |
|
|
|
'Cannot open app store, please update manually', // 无法打开应用商店提示 |
|
|
|
'updateErrorRetry': |
|
|
|
'Error occurred during update, please try again later', // 更新错误重试提示 |
|
|
|
|
|
|
|
// 国家列表 |
|
|
|
"邮箱": "Email", |
|
|
|
"中国": "China", |
|
|
|
@ -423,12 +577,6 @@ const Map<String, String> enUS = { |
|
|
|
"斐济": "Fiji", |
|
|
|
"所罗门群岛": "Solomon Islands", |
|
|
|
|
|
|
|
// 导航 |
|
|
|
"driving": "Driving", |
|
|
|
"walking": "Walking", |
|
|
|
"bicycling": "Cycling", |
|
|
|
"tsransit": "Transit", |
|
|
|
|
|
|
|
// 翻译模块 |
|
|
|
// 翻译主页 |
|
|
|
"translationHistory": "Translation History", |
|
|
|
@ -500,6 +648,7 @@ const Map<String, String> enUS = { |
|
|
|
"confirmBinding": "Confirm Binding", |
|
|
|
"associatingDevice": "Associating device...", |
|
|
|
"goToBluetoothSettings": "Go to Bluetooth Settings", |
|
|
|
'bluetooth': 'Bluetooth', |
|
|
|
|
|
|
|
// 配对状态文本 |
|
|
|
"readyToPair": "Ready to pair", |
|
|
|
@ -525,6 +674,38 @@ const Map<String, String> enUS = { |
|
|
|
"Authorization failed, please check authorization code", |
|
|
|
"pairingFailedRetry": "Pairing failed, please retry", |
|
|
|
|
|
|
|
//配对控制器相关 |
|
|
|
//'connectDevice': 'Connect Device', |
|
|
|
'pleaseEnableBluetooth': 'Please enable Bluetooth', |
|
|
|
'deviceDisconnected': 'Device disconnected', |
|
|
|
'readyToStartPairing': 'Ready to start pairing', |
|
|
|
'checkingEnvironment': 'Checking environment...', |
|
|
|
'ensureHeadsetOnAndPairingMode': |
|
|
|
'Please ensure headset is on and in pairing mode', |
|
|
|
//'goToBluetoothSettings': 'Go to Bluetooth Settings', |
|
|
|
//'verifyingDevice': 'Verifying device...', |
|
|
|
//'confirmBinding': 'Confirm Binding', |
|
|
|
//'associatingDevice': 'Associating device...', |
|
|
|
'establishingSecureConnection': 'Establishing secure connection...', |
|
|
|
'needManualBindingAuthCode': 'Manual binding authorization code required...', |
|
|
|
'pairingSuccessful': 'Pairing successful!', |
|
|
|
'enableBluetooth': 'Enable Bluetooth', |
|
|
|
'grantPermissions': 'Grant Permissions', |
|
|
|
'retryAssociation': 'Retry Association', |
|
|
|
'retryAuthorization': 'Retry Authorization', |
|
|
|
'pleaseGrantNecessaryPermissions': 'Please grant necessary permissions', |
|
|
|
'checkFailedRetry': 'Check failed, please retry', |
|
|
|
'pleaseConnectDeepSoundDevice': 'Please connect DeepSound device', |
|
|
|
'verificationFailedRetry': 'Verification failed, please retry', |
|
|
|
'invalidDeviceAddress': 'Invalid device address', |
|
|
|
'bleDeviceAssociationFailed': 'BLE device association failed', |
|
|
|
'deviceAssociationFailedRetry': 'Device association failed, please retry', |
|
|
|
'bleConnectionTimeoutRetry': 'BLE connection timeout, please retry', |
|
|
|
'blePairingStartupFailed': 'BLE pairing startup failed', |
|
|
|
'bleConnectionFailed': 'BLE connection failed', |
|
|
|
'deviceAuthorizationFailedCheckCode': |
|
|
|
'Device authorization failed, please check authorization code', |
|
|
|
|
|
|
|
// 用户反馈页 |
|
|
|
"feedback": "Feedback", |
|
|
|
'feedbackInfo': 'Provide feedback or suggestions', |
|
|
|
@ -544,13 +725,13 @@ const Map<String, String> enUS = { |
|
|
|
"unknownDevice": "Unknown Device", |
|
|
|
"currentFirmwareVersion": "Current Firmware Version", |
|
|
|
"latestFirmwareVersion": "Latest Firmware Version", |
|
|
|
"newVersionFound": "New Version Found", |
|
|
|
"ota_newVersionFound": "New Version Found", |
|
|
|
"latestVersion": "Latest Version", |
|
|
|
"gettingDeviceInfo": "Getting device information...", |
|
|
|
"keepDeviceConnected": "Please keep device connected", |
|
|
|
"connectionFailed": "Connection Failed", |
|
|
|
"retryConnection": "Retry Connection", |
|
|
|
"updateNow": "Update Now", |
|
|
|
"ota_updateNow": "Update Now", |
|
|
|
"keepConnectedDontClose": |
|
|
|
"Please keep device connected, do not close the app", |
|
|
|
"doNotDisconnect": "Do not disconnect", |
|
|
|
|