Files
xiaozhi-esp32-server/main/manager-web/src/i18n/zh_TW.js
T

1064 lines
50 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export default {
// 登錄頁面相關提示文本
'login.requiredUsername': '用戶名不能為空',
'login.requiredPassword': '密碼不能為空',
'login.requiredCaptcha': '驗證碼不能為空',
'login.requiredMobile': '請輸入正確的手機號碼',
'login.loginSuccess': '登錄成功!',
// HeaderBar组件文本
'header.smartManagement': '智能體管理',
'header.modelConfig': '模型配置',
'header.userManagement': '用戶管理',
'header.otaManagement': 'OTA管理',
'header.paramDictionary': '參數字典',
'header.paramManagement': '參數管理',
'header.dictManagement': '字典管理',
'header.agentTemplate': '預設角色模板', // 添加这一行
// McpToolCallDialog组件文本
'mcpToolCall.title': '工具調用',
'mcpToolCall.execute': '執行',
'mcpToolCall.chooseFunction': '1、選擇功能',
'mcpToolCall.searchFunction': '搜索功能',
'mcpToolCall.noResults': '未找到匹配的功能',
'mcpToolCall.settings': '2、參數設置',
'mcpToolCall.inputPlaceholder': '請輸入{label}',
'mcpToolCall.valueRange': '取值範圍:{min} - {max}',
'mcpToolCall.selectPlaceholder': '請選擇{label}',
'mcpToolCall.lightTheme': '淺色主題',
'mcpToolCall.darkTheme': '深色主題',
'mcpToolCall.pleaseSelect': '請選擇一個功能',
'mcpToolCall.cancel': '取消',
'mcpToolCall.requiredField': '請輸入{field}',
'mcpToolCall.minValue': '最小值為{value}',
'mcpToolCall.maxValue': '最大值為{value}',
'mcpToolCall.selectTool': '請選擇要執行的工具',
'mcpToolCall.executionResult': '3、執行結果',
'mcpToolCall.copyResult': '複製結果',
'mcpToolCall.noResultYet': '暫無執行結果',
'mcpToolCall.loadingToolList': '正在獲取工具列表...',
// 工具名稱
'mcpToolCall.toolName.getDeviceStatus': '查看設備狀態',
'mcpToolCall.toolName.setVolume': '設置音量',
'mcpToolCall.toolName.setBrightness': '設置亮度',
'mcpToolCall.toolName.setTheme': '設置主題',
'mcpToolCall.toolName.takePhoto': '拍照識別',
'mcpToolCall.toolName.getSystemInfo': '系統資訊',
'mcpToolCall.toolName.reboot': '重啟設備',
'mcpToolCall.toolName.upgradeFirmware': '升級固件',
'mcpToolCall.toolName.getScreenInfo': '螢幕資訊',
'mcpToolCall.toolName.snapshot': '螢幕截圖',
'mcpToolCall.toolName.previewImage': '預覽圖片',
'mcpToolCall.toolName.setDownloadUrl': '設置下載地址',
// 工具分類
'mcpToolCall.category.audio': '音頻',
'mcpToolCall.category.display': '顯示',
'mcpToolCall.category.camera': '拍攝',
'mcpToolCall.category.system': '系統',
'mcpToolCall.category.assets': '資源',
'mcpToolCall.category.deviceInfo': '設備資訊',
// 表格分類和屬性
'mcpToolCall.table.audioSpeaker': '音頻揚聲器',
'mcpToolCall.table.screen': '螢幕',
'mcpToolCall.table.network': '網路',
'mcpToolCall.table.audioControl': '音頻控制',
'mcpToolCall.table.screenControl': '螢幕控制',
'mcpToolCall.table.systemControl': '系統控制',
'mcpToolCall.table.screenInfo': '螢幕資訊',
'mcpToolCall.table.hardwareInfo': '硬體資訊',
'mcpToolCall.table.memoryInfo': '記憶體資訊',
'mcpToolCall.table.applicationInfo': '應用資訊',
'mcpToolCall.table.networkInfo': '網路資訊',
'mcpToolCall.table.displayInfo': '顯示資訊',
'mcpToolCall.table.deviceInfo': '設備資訊',
'mcpToolCall.table.systemInfo': '系統資訊',
// 表格列標題
'mcpToolCall.table.component': '組件',
'mcpToolCall.table.property': '屬性',
'mcpToolCall.table.value': '值',
'mcpToolCall.prop.volume': '音量',
'mcpToolCall.prop.brightness': '亮度',
'mcpToolCall.prop.theme': '主題',
'mcpToolCall.prop.type': '類型',
'mcpToolCall.prop.ssid': 'SSID',
'mcpToolCall.prop.signalStrength': '信號強度',
'mcpToolCall.prop.operationResult': '操作結果',
'mcpToolCall.prop.width': '寬度',
'mcpToolCall.prop.height': '高度',
'mcpToolCall.prop.screenType': '類型',
'mcpToolCall.prop.chipModel': '晶片型號',
'mcpToolCall.prop.cpuCores': 'CPU核心數',
'mcpToolCall.prop.chipVersion': '晶片版本',
'mcpToolCall.prop.flashSize': 'Flash大小',
'mcpToolCall.prop.minFreeHeap': '最小可用堆',
'mcpToolCall.prop.applicationName': '應用名稱',
'mcpToolCall.prop.applicationVersion': '應用版本',
'mcpToolCall.prop.compileTime': '編譯時間',
'mcpToolCall.prop.idfVersion': 'IDF版本',
'mcpToolCall.prop.macAddress': 'MAC地址',
'mcpToolCall.prop.ipAddress': 'IP地址',
'mcpToolCall.prop.wifiName': 'WiFi名稱',
'mcpToolCall.prop.wifiChannel': 'WiFi信道',
'mcpToolCall.prop.screenSize': '螢幕尺寸',
'mcpToolCall.prop.deviceUuid': '設備UUID',
'mcpToolCall.prop.systemLanguage': '系統語言',
'mcpToolCall.prop.currentOtaPartition': '當前OTA分區',
'mcpToolCall.prop.getResult': '獲取結果',
'mcpToolCall.prop.url': 'URL',
'mcpToolCall.prop.quality': '品質',
'mcpToolCall.prop.question': '問題',
// 工具幫助文本
'mcpToolCall.help.getDeviceStatus': '查看設備的當前運行狀態,包括音量、螢幕、電池等資訊。',
'mcpToolCall.help.setVolume': '調整設備的音量大小,請輸入0-100之間的數值。',
'mcpToolCall.help.setBrightness': '調整設備螢幕的亮度,請輸入0-100之間的數值。',
'mcpToolCall.help.setTheme': '切換設備螢幕的顯示主題,可以選擇淺色或深色模式。',
'mcpToolCall.help.takePhoto': '使用設備攝像頭拍攝照片並進行識別分析,請輸入要詢問的問題。',
'mcpToolCall.help.getSystemInfo': '獲取設備的系統資訊,包括硬體規格、軟體版本等。',
'mcpToolCall.help.reboot': '重啟設備,執行後設備將重新啟動。',
'mcpToolCall.help.upgradeFirmware': '從指定URL下載並升級設備固件,升級後設備會自動重啟。',
'mcpToolCall.help.getScreenInfo': '獲取螢幕的詳細資訊,如解析度、尺寸等參數。',
'mcpToolCall.help.snapshot': '對當前螢幕進行截圖並上傳到指定URL。',
'mcpToolCall.help.previewImage': '在設備螢幕上預覽指定URL的圖片。',
'mcpToolCall.help.setDownloadUrl': '設置設備資源文件的下載地址。',
// 其他文本
'mcpToolCall.text.strong': '強',
'mcpToolCall.text.medium': '中',
'mcpToolCall.text.weak': '弱',
'mcpToolCall.text.dark': '深色',
'mcpToolCall.text.light': '淺色',
'mcpToolCall.text.setSuccess': '設置成功',
'mcpToolCall.text.setFailed': '設置失敗',
'mcpToolCall.text.brightnessSetSuccess': '亮度設置成功',
'mcpToolCall.text.brightnessSetFailed': '亮度設置失敗',
'mcpToolCall.text.themeSetSuccess': '主題設置成功',
'mcpToolCall.text.themeSetFailed': '主題設置失敗',
'mcpToolCall.text.rebootCommandSent': '重啟指令已發送',
'mcpToolCall.text.rebootFailed': '重啟失敗',
'mcpToolCall.text.monochrome': '單色屏',
'mcpToolCall.text.color': '彩色屏',
'mcpToolCall.text.getSuccessParseFailed': '獲取成功,但解析失敗',
'mcpToolCall.text.getFailed': '獲取失敗',
'mcpToolCall.text.getSuccessFormatError': '獲取成功,但數據格式異常',
// 字典數據對話框相關
'dictDataDialog.addDictData': '新增字典數據',
'dictDataDialog.dictLabel': '字典標籤',
'dictDataDialog.dictLabelPlaceholder': '請輸入字典標籤',
'dictDataDialog.dictValue': '字典值',
'dictDataDialog.dictValuePlaceholder': '請輸入字典值',
'dictDataDialog.sort': '排序',
'dictDataDialog.requiredDictLabel': '請輸入字典標籤',
'dictDataDialog.requiredDictValue': '請輸入字典值',
// 字典類型對話框相關
'dictTypeDialog.addDictType': '新增字典類型',
'dictTypeDialog.dictName': '字典類型名稱',
'dictTypeDialog.dictNamePlaceholder': '請輸入字典類型名稱',
'dictTypeDialog.dictType': '字典類型編碼',
'dictTypeDialog.dictTypePlaceholder': '請輸入字典類型編碼',
'dictTypeDialog.requiredDictName': '請輸入字典類型名稱',
'dictTypeDialog.requiredDictType': '請輸入字典類型編碼',
// 音頻編輯對話框相關
'editVoiceDialog.voiceCode': '音色編碼',
'editVoiceDialog.voiceCodePlaceholder': '請輸入音色編碼',
'editVoiceDialog.voiceName': '音色名稱',
'editVoiceDialog.voiceNamePlaceholder': '請輸入音色名稱',
'editVoiceDialog.languageType': '語言類型',
'editVoiceDialog.languageTypePlaceholder': '請輸入語言類型',
'editVoiceDialog.sortNumber': '排序號',
'editVoiceDialog.remark': '備註',
'editVoiceDialog.remarkPlaceholder': '請輸入備註內容',
'editVoiceDialog.generatePreview': '生成試聽',
'editVoiceDialog.defaultVoiceName': '灣灣小何',
'editVoiceDialog.defaultLanguageType': '中文',
'editVoiceDialog.requiredVoiceCode': '請輸入音色編碼',
'editVoiceDialog.requiredVoiceName': '請輸入音色名稱',
// 固件對話框相關
'firmwareDialog.firmwareName': '固件名稱',
'firmwareDialog.firmwareNamePlaceholder': '請輸入固件名稱(板子+版本號)',
'firmwareDialog.firmwareType': '固件類型',
'firmwareDialog.firmwareTypePlaceholder': '請選擇固件類型',
// 聲紋對話框相關
'voicePrintDialog.addSpeaker': '添加說話人',
'voicePrintDialog.voicePrintVector': '聲紋向量',
'voicePrintDialog.selectVoiceMessage': '請選擇一條語言消息',
'voicePrintDialog.name': '姓名',
'voicePrintDialog.enterName': '請輸入姓名',
'voicePrintDialog.description': '描述',
'voicePrintDialog.enterDescription': '請輸入描述',
'voicePrintDialog.save': '保存',
'voicePrintDialog.cancel': '取消',
'voicePrintDialog.requiredDescription': '請輸入描述',
'voicePrintDialog.requiredName': '請輸入姓名',
'voicePrintDialog.requiredAudioVector': '請選擇音頻向量',
// 聲紋頁面相關
'voicePrint.pageTitle': '聲紋識別',
'voicePrint.name': '姓名',
'voicePrint.description': '描述',
'voicePrint.createTime': '創建時間',
'voicePrint.action': '操作',
'voicePrint.edit': '編輯',
'voicePrint.delete': '刪除',
'voicePrint.add': '新增',
'voicePrint.addSpeaker': '添加說話人',
'voicePrint.editSpeaker': '編輯說話人',
'voicePrint.fetchFailed': '獲取聲紋列表失敗',
'voicePrint.updateSuccess': '修改成功',
'voicePrint.addSuccess': '新增成功',
'voicePrint.confirmDelete': '確定要刪除選中的此聲紋嗎?',
'voicePrint.warning': '警告',
'voicePrint.confirm': '確定',
'voicePrint.cancel': '取消',
'voicePrint.deleteSuccess': '成功刪除此聲紋',
'voicePrint.deleteFailed': '刪除失敗,請重試',
'voicePrint.cancelDelete': '已取消刪除操作',
'voicePrint.closeOperation': '操作已關閉',
'voicePrint.loading': '拼命加載中',
// 手動添加設備對話框相關
'manualAddDeviceDialog.title': '手動添加設備',
// AddModelDialog組件相關
'addModelDialog.requiredSupplier': '請選擇供應器',
// 註冊頁面相關
'register.title': '建立帳號',
'register.welcome': '歡迎使用小智慧AI',
'register.usernamePlaceholder': '請輸入用戶名',
'register.mobilePlaceholder': '請輸入手機號碼',
'register.captchaPlaceholder': '請輸入驗證碼',
'register.mobileCaptchaPlaceholder': '請輸入簡訊驗證碼',
'register.passwordPlaceholder': '請設定密碼',
'register.confirmPasswordPlaceholder': '請確認密碼',
'register.goToLogin': '已有帳號?登錄',
'register.registerButton': '註冊',
'register.agreeTo': '註冊即表示您同意我們的',
'register.userAgreement': '用戶協議',
'register.privacyPolicy': '隱私政策',
'register.notAllowRegister': '當前不允許用戶註冊',
'register.captchaLoadFailed': '驗證碼加載失敗',
'register.inputCaptcha': '請輸入驗證碼',
'register.inputCorrectMobile': '請輸入正確的手機號碼',
'register.captchaSendSuccess': '驗證碼發送成功',
'register.captchaSendFailed': '驗證碼發送失敗',
'register.passwordsNotMatch': '兩次輸入的密碼不一致',
'register.secondsLater': '秒後',
'register.registerSuccess': '註冊成功!',
'register.registerFailed': '註冊失敗',
'register.requiredUsername': '用戶名不能為空',
'register.requiredPassword': '密碼不能為空',
'register.requiredCaptcha': '驗證碼不能為空',
'register.requiredMobileCaptcha': '請輸入簡訊驗證碼',
'manualAddDeviceDialog.deviceType': '設備型號',
'manualAddDeviceDialog.deviceTypePlaceholder': '請選擇設備型號',
'manualAddDeviceDialog.firmwareVersion': '固件版本',
'manualAddDeviceDialog.firmwareVersionPlaceholder': '請輸入固件版本',
'manualAddDeviceDialog.macAddress': 'Mac地址',
'manualAddDeviceDialog.macAddressPlaceholder': '請輸入Mac地址',
'manualAddDeviceDialog.confirm': '確定',
'manualAddDeviceDialog.cancel': '取消',
'manualAddDeviceDialog.requiredMacAddress': '請輸入Mac地址',
// 參數對話框相關
'paramDialog.paramCode': '參數編碼',
'paramDialog.paramCodePlaceholder': '請輸入參數編碼',
'paramDialog.paramValue': '參數值',
'paramDialog.paramValuePlaceholder': '請輸入參數值',
'paramDialog.valueType': '值類型',
'paramDialog.valueTypePlaceholder': '請選擇值類型',
'paramDialog.remark': '備註',
'paramDialog.remarkPlaceholder': '請輸入備註',
'paramDialog.save': '保存',
'paramDialog.cancel': '取消',
'paramDialog.requiredParamCode': '請輸入參數編碼',
'paramDialog.requiredParamValue': '請輸入參數值',
'paramDialog.requiredValueType': '請選擇值類型',
'paramDialog.stringType': '字串(string)',
'paramDialog.numberType': '數字(number)',
'paramDialog.booleanType': '布林值(boolean)',
'paramDialog.arrayType': '陣列(array)',
'paramDialog.jsonType': 'JSON物件(json)',
'manualAddDeviceDialog.invalidMacAddress': '請輸入正確的Mac地址格式,例如:00:1A:2B:3C:4D:5E',
'manualAddDeviceDialog.requiredDeviceType': '請選擇設備型號',
'manualAddDeviceDialog.requiredFirmwareVersion': '請輸入固件版本',
'manualAddDeviceDialog.getFirmwareTypeFailed': '獲取固件類型失敗',
'manualAddDeviceDialog.addSuccess': '設備添加成功',
'manualAddDeviceDialog.addFailed': '添加失敗',
'firmwareDialog.version': '版本號',
'firmwareDialog.versionPlaceholder': '請輸入版本號(x.x.x格式)',
'firmwareDialog.firmwareFile': '固件文件',
'firmwareDialog.clickUpload': '點擊上傳',
'firmwareDialog.uploadTip': '只能上傳固件文件(.bin/.apk),且不超過100MB',
'firmwareDialog.uploadHint': '溫馨提示:請上傳合併前的xiaozhi.bin文件,而不是合併後的merged-binary.bin文件',
'firmwareDialog.remark': '備註',
'firmwareDialog.remarkPlaceholder': '請輸入備註信息',
'firmwareDialog.requiredFirmwareName': '請輸入固件名稱(板子+版本號)',
'firmwareDialog.requiredFirmwareType': '請選擇固件類型',
'firmwareDialog.requiredVersion': '請輸入版本號',
'firmwareDialog.versionFormatError': '版本號格式不正確,請輸入x.x.x格式',
'firmwareDialog.requiredFirmwareFile': '請上傳固件文件',
'firmwareDialog.invalidFileType': '只能上傳.bin/.apk格式的固件文件!',
'firmwareDialog.invalidFileSize': '固件文件大小不能超過100MB!',
'firmwareDialog.uploadSuccess': '固件文件上傳成功',
'firmwareDialog.uploadFailed': '文件上傳失敗',
'header.providerManagement': '字段管理',
'header.serverSideManagement': '服務端管理',
'header.changePassword': '修改密碼',
'header.logout': '退出登錄',
'header.searchPlaceholder': '輸入名稱搜索..',
// 登录页面文本
'login.title': '登錄',
'login.welcome': 'WELCOME TO LOGIN',
'login.username': '用戶名',
'login.usernamePlaceholder': '請輸入用戶名',
'login.mobilePlaceholder': '請輸入手機號碼',
'login.password': '密碼',
'login.passwordPlaceholder': '請輸入密碼',
'login.captchaPlaceholder': '請輸入驗證碼',
'login.loginButton': '登錄',
'login.login': '登錄',
'login.register': '新用戶註冊',
'login.forgotPassword': '忘記密碼',
'login.forgetPassword': '忘記密碼?',
'login.mobileLogin': '手機號碼登錄',
'login.usernameLogin': '用戶名登錄',
'login.agreeTo': '登錄即同意',
'login.userAgreement': '《用戶協議》',
'login.and': '和',
'login.privacyPolicy': '《隱私政策》',
'login.registerAccount': '註冊賬號',
// 注册页面文本
'register.title': '註冊賬號',
'register.welcome': '歡迎註冊',
'register.username': '用戶名',
'register.usernamePlaceholder': '請輸入用戶名',
'register.mobile': '手機號',
'register.mobilePlaceholder': '請輸入手機號碼',
'register.password': '密碼',
'register.passwordPlaceholder': '請輸入密碼',
'register.confirmPassword': '確認密碼',
'register.confirmPasswordPlaceholder': '請確認密碼',
'register.captcha': '驗證碼',
'register.captchaPlaceholder': '請輸入驗證碼',
'register.mobileCaptcha': '手機驗證碼',
'register.mobileCaptchaPlaceholder': '請輸入手機驗證碼',
'register.getMobileCaptcha': '獲取驗證碼',
'register.registerButton': '註冊',
'register.login': '登錄',
'register.inputCorrectMobile': '請輸入正確的手機號碼',
'register.inputCaptcha': '請輸入圖形驗證碼',
'register.captchaSendSuccess': '驗證碼發送成功',
'register.invalidCaptcha': '驗證碼不正確',
'register.passwordsNotMatch': '兩次輸入的密碼不一致',
'register.passwordLength': '密碼長度必須在6-20位之間',
'register.usernameRequired': '用戶名不能為空',
'register.usernameFormat': '用戶名格式不正確',
'register.mobileRequired': '手機號不能為空',
'register.passwordRequired': '密碼不能為空',
'register.confirmPasswordRequired': '確認密碼不能為空',
'register.goToLogin': '已有賬號,去登錄',
'register.agreeTo': '註冊即同意',
'register.userAgreement': '《用戶協議》',
'register.and': '和',
'register.privacyPolicy': '《隱私政策》',
'register.sendCaptcha': '獲取驗證碼',
'register.notAllowRegister': '當前不允許普通用戶註冊',
'register.captchaLoadFailed': '驗證碼加載失敗,點擊刷新',
'register.inputCorrectMobile': '請輸入正確的手機號碼',
'register.inputCaptcha': '請輸入圖形驗證碼',
'register.captchaSendSuccess': '驗證碼發送成功',
'register.captchaSendFailed': '驗證碼發送失敗',
'register.registerSuccess': '註冊成功!',
'register.registerFailed': '註冊失敗',
'register.passwordsNotMatch': '兩次輸入的密碼不一致',
// 忘记密码页面文本
'retrievePassword.title': '重置密碼',
'retrievePassword.welcome': '密碼找回',
'retrievePassword.subtitle': '找回密碼',
'retrievePassword.mobile': '手機號',
'retrievePassword.mobilePlaceholder': '請輸入手機號碼',
'retrievePassword.captcha': '驗證碼',
'retrievePassword.captchaPlaceholder': '請輸入驗證碼',
'retrievePassword.mobileCaptcha': '手機驗證碼',
'retrievePassword.mobileCaptchaPlaceholder': '請輸入手機驗證碼',
'retrievePassword.newPassword': '新密碼',
'retrievePassword.newPasswordPlaceholder': '請輸入新密碼',
'retrievePassword.confirmNewPassword': '確認新密碼',
'retrievePassword.confirmNewPasswordPlaceholder': '請確認新密碼',
'retrievePassword.getMobileCaptcha': '獲取驗證碼',
'retrievePassword.resetButton': '重置密碼',
'retrievePassword.updateButton': '立即修改',
'retrievePassword.goToLogin': '返回登錄',
'retrievePassword.inputCorrectMobile': '請輸入正確的手機號碼',
'retrievePassword.captchaSendSuccess': '驗證碼發送成功',
'retrievePassword.passwordsNotMatch': '兩次輸入的密碼不一致',
'retrievePassword.passwordLength': '密碼長度必須在6-20位之間',
'retrievePassword.mobileRequired': '手機號不能為空',
'retrievePassword.captchaRequired': '驗證碼不能為空',
'retrievePassword.mobileCaptchaRequired': '手機驗證碼不能為空',
'retrievePassword.newPasswordRequired': '新密碼不能為空',
'retrievePassword.confirmNewPasswordRequired': '確認新密碼不能為空',
'retrievePassword.passwordUpdateSuccess': '密碼修改成功',
'retrievePassword.agreeTo': '重置即同意',
// 修改密码页面文本
'changePassword.title': '修改密碼',
'changePassword.oldPasswordLabel': '舊密碼:',
'changePassword.oldPasswordPlaceholder': '請輸入舊密碼',
'changePassword.newPasswordLabel': '新密碼:',
'changePassword.newPasswordPlaceholder': '請輸入新密碼',
'changePassword.confirmPasswordLabel': '確認新密碼:',
'changePassword.confirmPasswordPlaceholder': '請再次輸入新密碼',
'changePassword.confirmButton': '確定',
'changePassword.cancelButton': '取消',
'changePassword.allFieldsRequired': '請填寫所有字段',
'changePassword.passwordsNotMatch': '兩次輸入的新密碼不一致',
'changePassword.newPasswordSameAsOld': '新密碼不能與舊密碼相同',
'changePassword.passwordChangedSuccessfully': '密碼修改成功,請重新登錄',
'changePassword.changeFailed': '密碼修改失敗',
// 设备管理页面文本
'device.management': '設備管理',
'device.add': '添加設備',
'device.edit': '編輯設備',
'device.delete': '刪除設備',
'device.name': '設備名稱',
'device.type': '設備類型',
'device.status': '設備狀態',
'device.dialogTitle': '添加設備',
'device.verificationCode': '驗證碼:',
'device.verificationCodePlaceholder': '請輸入設備播報的6位數驗證碼..',
'device.confirmButton': '確定',
'device.cancelButton': '取消',
'device.input6DigitCode': '請輸入6位數字驗證碼',
'device.bindSuccess': '設備綁定成功',
'device.bindFailed': '綁定失敗',
'device.searchPlaceholder': '請輸入設備型號或Mac地址查詢',
'device.model': '設備型號',
'device.macAddress': 'Mac地址',
'device.firmwareVersion': '固件版本',
'device.bindTime': '綁定時間',
'device.lastConversation': '最後對話',
'device.remark': '備註',
'device.autoUpdate': '自動升級',
'device.operation': '操作',
'device.search': '搜索',
'device.selectAll': '全選/取消全選',
'deviceManagement.loading': '拼命加載中',
'device.bindWithCode': '6位驗證碼綁定',
'device.manualAdd': '手動添加',
'device.unbind': '解綁',
'device.toolCall': '工具調用',
'device.selectAtLeastOne': '請至少選擇一條記錄',
'device.confirmBatchUnbind': '確認要解綁選中的 {count} 台設備嗎?',
'device.batchUnbindSuccess': '成功解綁 {count} 台設備',
'device.batchUnbindError': '批量解綁過程中出現錯誤',
'device.remarkTooLong': '備註不能超過 64 字符',
'device.remarkSaved': '備註已保存',
'device.remarkSaveFailed': '備註保存失敗',
'device.confirmUnbind': '確認要解綁該設備嗎?',
'device.unbindSuccess': '設備解綁成功',
'device.unbindFailed': '設備解綁失敗',
'device.getListFailed': '獲取設備列表失敗',
'device.autoUpdateEnabled': '已設置成自動升級',
'device.autoUpdateDisabled': '已關閉自動升級',
'device.batchUnbindSuccess': '成功解綁 {count} 台設備',
'device.getFirmwareTypeFailed': '獲取固件類型失敗',
'device.deviceStatus': '狀態',
'device.online': '在線',
'device.offline': '離線',
// 消息提示
'message.success': '操作成功',
'message.error': '操作失敗',
'message.warning': '警告',
'message.info': '提示',
// 缓存相关
'cache.viewer': '緩存查看器',
// 聊天历史对话框相关
'chatHistory.with': '與',
'chatHistory.dialogTitle': '的聊天記錄',
'chatHistory.loading': '加載中...',
'chatHistory.noMoreRecords': '沒有更多記錄了',
'chatHistory.selectSession': '請選擇會話查看聊天記錄',
'chatHistory.today': '今天',
'chatHistory.yesterday': '昨天',
'cache.status': '緩存狀態',
'cache.cdnEnabled': 'CDN模式已啟用',
'cache.cdnDisabled': 'CDN模式已禁用',
'cache.serviceWorkerRegistered': 'Service Worker已註冊',
'cache.serviceWorkerNotRegistered': 'Service Worker未註冊',
'cache.noCacheDetected': '還未檢測到緩存,請刷新頁面或等待緩存建立',
'cache.swDevEnvWarning': '在開發環境中,Service Worker可能無法正常初始化緩存',
'cache.swCheckMethods': '請嘗試以下方法檢查Service Worker是否生效:',
'cache.swCheckMethod1': '在開發者工具的Application/Application標籤頁中查看Service Worker狀態',
'cache.swCheckMethod2': '在開發者工具的Application/Cache/Cache Storage中查看緩存內容',
'cache.swCheckMethod3': '使用生產構建(npm run build)並通過HTTP服務器訪問以測試完整功能',
'cache.swDevEnvNormal': '在開發環境中,這是正常現象',
'cache.swProdOnly': 'Service Worker通常只在生產環境中生效',
'cache.swTestingTitle': '要測試Service Worker功能:',
'cache.swTestingStep1': '運行npm run build構建生產版本',
'cache.swTestingStep2': '通過HTTP服務器訪問構建後的頁面',
'cache.swNotSupported': '當前瀏覽器不支持Service WorkerCDN資源緩存功能不可用',
'cache.dialogTitle': 'CDN資源緩存狀態',
'cache.loading': '正在加載緩存資訊...',
'cache.notSupported': '您的瀏覽器不支援Cache API或Service Worker未安裝',
'cache.refreshPage': '刷新頁面',
'cache.noCachedResources': '未發現緩存的CDN資源',
'cache.noCachedResourcesDesc': 'Service Worker可能尚未完成初始化或緩存尚未建立。請刷新頁面或等待一會後再試。',
'cache.cdnCacheStatus': 'CDN資源緩存狀態',
'cache.totalCachedResources': '共發現 {count} 個緩存資源',
'cache.jsResources': 'JavaScript 資源 ({count})',
'cache.cssResources': 'CSS 資源 ({count})',
'cache.cached': '已緩存',
'cache.notCached': '未緩存',
'cache.refreshStatus': '刷新緩存狀態',
'cache.clearCache': '清除緩存',
'cache.refreshingStatus': '正在刷新緩存狀態',
'cache.confirmClear': '確定要清除所有緩存嗎?',
'cache.clearedSuccess': '緩存已清除',
'cache.clearFailed': '清除緩存失敗',
'cache.clearCanceled': '已取消清除',
// 通用按钮
'button.ok': '確定',
'button.cancel': '取消',
'button.save': '保存',
'button.close': '關閉',
// 系统信息
'system.name': '小智服務',
// 声纹相关
'voiceprint.management': '聲紋管理',
'voiceprint.add': '添加聲紋',
'voiceprint.delete': '刪除聲紋',
// 字典管理頁面文本
'dictManagement.pageTitle': '字典管理',
'dictManagement.searchPlaceholder': '請輸入字典值標籤查詢',
'dictManagement.search': '搜索',
'dictManagement.dictTypeName': '字典類型名稱',
'dictManagement.operation': '操作',
'dictManagement.edit': '編輯',
'dictManagement.dictLabel': '字典標籤',
'dictManagement.dictValue': '字典值',
'dictManagement.sort': '排序',
'dictManagement.delete': '刪除',
'dictManagement.selectAll': '全選',
'dictManagement.deselectAll': '取消全選',
'dictManagement.addDictType': '新增字典類型',
'dictManagement.batchDeleteDictType': '批量刪除字典類型',
'dictManagement.addDictData': '新增字典數據',
'dictManagement.batchDeleteDictData': '批量刪除字典數據',
'dictManagement.itemsPerPage': '{items}條/頁',
'dictManagement.firstPage': '首頁',
'dictManagement.prevPage': '上一頁',
'dictManagement.nextPage': '下一頁',
'dictManagement.totalRecords': '共{total}條記錄',
'dictManagement.editDictType': '編輯字典類型',
'dictManagement.editDictData': '編輯字典數據',
'dictManagement.saveSuccess': '保存成功',
'dictManagement.deleteSuccess': '刪除成功',
'dictManagement.selectDictTypeToDelete': '請選擇要刪除的字典類型',
'dictManagement.confirmDeleteDictType': '確定要刪除選中的字典類型嗎?',
'dictManagement.confirm': '確定',
'dictManagement.cancel': '取消',
'dictManagement.selectDictTypeFirst': '請先選擇字典類型',
'dictManagement.confirmDeleteDictData': '確定要刪除該字典數據嗎?',
'dictManagement.selectDictDataToDelete': '請選擇要刪除的字典數據',
'dictManagement.confirmBatchDeleteDictData': '確定要刪除選中的{count}個字典數據嗎?',
'dictManagement.getDictDataFailed': '獲取字典數據失敗',
// 用户信息
'user.info': '用戶信息',
'user.username': '用戶名',
'user.mobile': '手機號',
'user.userid': '用戶Id',
'user.deviceCount': '設備數量',
'user.createDate': '註冊時間',
'user.status': '狀態',
'user.normal': '正常',
'user.disabled': '禁用',
'user.resetPassword': '重置密碼',
'user.disableAccount': '禁用帳戶',
'user.enableAccount': '恢復帳號',
'user.deleteUser': '刪除用戶',
'user.deselectAll': '取消全選',
'user.selectAll': '全選',
'user.enable': '啟用',
'user.disable': '禁用',
'user.delete': '刪除',
'user.selectUsersFirst': '請先選擇需要刪除的用戶',
'user.confirmDeleteSelected': '確定要刪除選中的{count}個用戶嗎?',
'user.deleting': '正在刪除中...',
'user.deleteSuccess': '成功刪除{count}個用戶',
'user.deleteFailed': '刪除失敗,請重試',
'user.partialDelete': '成功刪除{successCount}個用戶,{failCount}個刪除失敗',
'user.deleteError': '刪除過程中發生錯誤',
'user.deleteCancelled': '已取消刪除',
'user.confirmResetPassword': '重置後將會生成新密碼,是否繼續?',
'user.resetPasswordSuccess': '密碼已重置,請通知用戶使用新密碼登錄',
'user.generatedPassword': '生成的默認密碼',
'user.confirmDeleteUser': '確定要刪除該用戶嗎?',
'user.deleteUserSuccess': '刪除成功',
'user.operationFailed': '操作失敗,請重試',
'user.confirmStatusChange': '確定要{action}選中的{count}個用戶嗎?',
'user.statusChangeSuccess': '成功{action}{count}個用戶',
'user.invalidUserId': '存在無效的用戶ID',
'user.searchPhone': '請輸入手機號碼查詢',
'user.search': '搜索',
// 字段管理頁面文本
'providerManagement.categoryFilter': '類別篩選',
'providerManagement.searchPlaceholder': '請輸入供應器名稱查詢',
'providerManagement.category': '類別',
'providerManagement.providerCode': '供應器編碼',
'providerManagement.fieldConfig': '字段配置',
'providerManagement.selectToDelete': '請先選擇需要刪除的供應器',
'providerManagement.confirmDelete': '確定要刪除選中的{count}個供應器嗎?',
'providerManagement.viewFields': '查看字段',
// 公共文本
'common.all': '全部',
'common.search': '搜索',
'common.name': '名稱',
'common.sort': '排序',
'common.action': '操作',
'common.edit': '編輯',
'common.delete': '刪除',
'common.selectAll': '全選',
'common.deselectAll': '取消全選',
'common.add': '新增',
'common.perPage': '{number}條/頁',
'common.firstPage': '首頁',
'common.prevPage': '上一頁',
'common.nextPage': '下一頁',
'common.totalRecords': '共{number}條記錄',
'common.addProvider': '新增供應器',
'common.success': '成功',
'common.editProvider': '編輯供應器',
'common.updateSuccess': '修改成功',
'common.addSuccess': '新增成功',
'common.deleteSuccess': '刪除成功',
'common.deleteFailure': '刪除失敗,請重試',
'common.deleteCancelled': '已取消刪除',
'common.warning': '警告',
'common.tip': '提示',
'common.confirm': '確定',
'common.cancel': '取消',
'common.sensitive': '敏感',
// 語言切換
'language.zhCN': '中文简体',
'language.zhTW': '中文繁體',
'language.en': 'English',
// 首頁文本
'home.addAgent': '添加智能體',
'home.greeting': '你好小智',
'home.wish': '讓我們度過美好的一天!',
'home.languageModel': '語言模型',
'home.voiceModel': '音色模型',
'home.configureRole': '配置角色',
'home.voiceprintRecognition': '聲紋識別',
'home.deviceManagement': '設備管理',
'home.chatHistory': '聊天記錄',
'home.lastConversation': '最近對話',
'home.noConversation': '暫未對話',
'home.justNow': '剛剛',
'home.minutesAgo': '{minutes}分鐘前',
'home.hoursAgo': '{hours}小時{minutes}分鐘前',
'home.confirmDeleteAgent': '確定要刪除該智能體嗎?',
'home.deleteSuccess': '刪除成功',
'home.deleteFailed': '刪除失敗',
'home.enableMemory': '請先在「配置角色」介面開啟記憶',
// 參數管理頁面文本
'paramManagement.pageTitle': '參數管理',
'paramManagement.searchPlaceholder': '請輸入參數編碼或備註查詢',
'paramManagement.search': '搜索',
'paramManagement.paramCode': '參數編碼',
'paramManagement.paramValue': '參數值',
'paramManagement.remark': '備註',
'paramManagement.operation': '操作',
'paramManagement.hide': '隱藏',
'paramManagement.view': '查看',
'paramManagement.deselectAll': '取消全選',
'paramManagement.selectAll': '全選',
'paramManagement.add': '新增',
'paramManagement.delete': '刪除',
'paramManagement.edit': '編輯',
'paramManagement.itemsPerPage': '條/頁',
'paramManagement.firstPage': '首頁',
'paramManagement.prevPage': '上一頁',
'paramManagement.nextPage': '下一頁',
'paramManagement.totalRecords': '共{total}條記錄',
'paramManagement.addParam': '新增參數',
'paramManagement.editParam': '編輯參數',
'paramManagement.getParamsListFailed': '獲取參數列表失敗',
'paramManagement.selectParamsFirst': '請先選擇需要刪除的參數',
'paramManagement.confirmBatchDelete': '確定要刪除選中的{paramCount}個參數嗎?',
'paramManagement.invalidParamId': '存在無效的參數ID',
'paramManagement.batchDeleteSuccess': '成功刪除{paramCount}個參數',
'paramManagement.deleteFailed': '刪除失敗,請重試',
'paramManagement.operationCancelled': '已取消刪除操作',
'paramManagement.operationClosed': '操作已關閉',
'paramManagement.updateSuccess': '修改成功',
'paramManagement.addSuccess': '新增成功',
'paramManagement.updateFailed': '更新失敗',
'paramManagement.addFailed': '新增失敗',
// 服務端管理頁面文本
'serverSideManager.pageTitle': '服務端管理',
'serverSideManager.wsAddress': 'ws地址',
'serverSideManager.operation': '操作',
'serverSideManager.restart': '重啟',
'serverSideManager.updateConfig': '更新配置',
'serverSideManager.restartServer': '重啟服務端',
'serverSideManager.updateConfigTitle': '更新配置',
'serverSideManager.confirmRestart': '確定要重啟服務端嗎?',
'serverSideManager.confirmUpdateConfig': '確定要更新配置嗎?',
'serverSideManager.loading': '拼命加載中',
'serverSideManager.getServerListFailed': '獲取服務端列表失敗',
'serverSideManager.operationFailed': '操作失敗',
'serverSideManager.restartSuccess': '重啟成功',
'serverSideManager.updateConfigSuccess': '更新配置成功',
// 添加智能體對話框文本
'addAgentDialog.title': '添加智能體',
'addAgentDialog.agentName': '智能體名稱',
'addAgentDialog.placeholder': '請輸入智能體名稱..',
'addAgentDialog.confirm': '確定',
'addAgentDialog.cancel': '取消',
'addAgentDialog.nameRequired': '請輸入智能體名稱',
'addAgentDialog.addSuccess': '添加成功',
// 角色配置頁面文本
'roleConfig.title': '角色配置',
'roleConfig.restartNotice': '保存配置後,需要重啟設備,新的配置才會生效。',
'roleConfig.saveConfig': '保存配置',
'roleConfig.reset': '重置',
'roleConfig.agentName': '助手暱稱',
'roleConfig.roleTemplate': '角色模版',
'roleConfig.roleIntroduction': '角色介紹',
'roleConfig.languageCode': '語言編碼',
'roleConfig.interactionLanguage': '交互語種',
'roleConfig.vad': '語音活動檢測(VAD)',
'roleConfig.asr': '語音識別(ASR)',
'roleConfig.llm': '大語言模型(LLM)',
'roleConfig.vllm': '視覺大模型(VLLM)',
'roleConfig.tts': '語音合成(TTS)',
'roleConfig.memoryHis': '記憶',
'roleConfig.memory': '記憶模式',
'roleConfig.intent': '意圖識別(Intent)',
'roleConfig.voiceType': '聲音音色(Voice)',
'roleConfig.pleaseEnterContent': '請輸入內容',
'roleConfig.pleaseEnterLangCode': '請輸入語言編碼,如:zh_TW',
'roleConfig.pleaseEnterLangName': '請輸入交互語種,如:繁體中文',
'roleConfig.pleaseSelect': '請選擇',
'roleConfig.editFunctions': '編輯功能',
'roleConfig.reportText': '上報文字',
'roleConfig.reportTextVoice': '上報文字+語音',
'roleConfig.saveSuccess': '配置保存成功',
'roleConfig.saveFailed': '配置保存失敗',
'roleConfig.confirmReset': '確定要重置配置嗎?',
'roleConfig.resetSuccess': '配置已重置',
'roleConfig.fetchTemplatesFailed': '獲取模板列表失敗',
'roleConfig.templateApplied': '模板已應用',
'roleConfig.applyTemplateFailed': '應用模板失敗',
'roleConfig.fetchConfigFailed': '獲取配置失敗',
'roleConfig.fetchModelsFailed': '獲取模型列表失敗',
'roleConfig.fetchPluginsFailed': '獲取插件列表失敗',
// 功能管理對話框文本
'functionDialog.title': '功能管理',
'functionDialog.unselectedFunctions': '未選功能',
'functionDialog.selectedFunctions': '已選功能',
'functionDialog.selectAll': '全選',
'functionDialog.noMorePlugins': '沒有更多的插件了',
'functionDialog.pleaseSelectPlugin': '請選擇插件功能',
'functionDialog.paramConfig': '參數配置',
'functionDialog.noNeedToConfig': ' 無需配置參數',
'functionDialog.pleaseSelectFunctionForParam': '請選擇已配置的功能進行參數設置',
'functionDialog.mcpAccessPoint': 'MCP接入點',
'functionDialog.mcpAddressDesc': '以下是智能體的MCP接入點地址。',
'functionDialog.howToDeployMcp': '如何部署MCP接入點',
'functionDialog.howToIntegrateMcp': '如何接入MCP功能',
'functionDialog.copy': '複製',
'functionDialog.accessPointStatus': '接入點狀態',
'functionDialog.connected': '已連接',
'functionDialog.loading': '加載中...',
'functionDialog.disconnected': '未連接',
'functionDialog.refresh': '刷新',
'functionDialog.noAvailableTools': '暫無可用工具',
'functionDialog.cancel': '取消',
'functionDialog.saveConfig': '保存配置',
'functionDialog.copiedToClipboard': '已複製到剪貼簿',
'functionDialog.copyFailed': '複製失敗,請手動複製',
'functionDialog.jsonFormatError': '的字段格式錯誤:JSON格式有誤',
'functionDialog.defaultValue': '默認值',
// 模型配置頁面文本
'modelConfig.searchPlaceholder': '請輸入模型名稱查詢',
'modelConfig.search': '搜索',
'modelConfig.vad': '語言活動檢測',
'modelConfig.asr': '語音識別',
'modelConfig.llm': '大語言模型',
'modelConfig.vllm': '視覺大語言模型',
'modelConfig.intent': '意圖識別',
'modelConfig.tts': '語音合成',
'modelConfig.memory': '記憶',
'modelConfig.modelId': '模型ID',
'modelConfig.modelName': '模型名稱',
'modelConfig.provider': '提供商',
'modelConfig.unknown': '未知',
'modelConfig.isEnabled': '是否啟用',
'modelConfig.isDefault': '是否默認',
'modelConfig.action': '操作',
'modelConfig.voiceManagement': '音色管理',
'modelConfig.edit': '修改',
'modelConfig.duplicate': '創建副本',
'modelConfig.delete': '刪除',
'modelConfig.deselectAll': '取消全選',
'modelConfig.select': '選擇',
'modelConfig.selectAll': '全選',
'modelConfig.add': '新增',
'modelConfig.selectModelsFirst': '請先選擇要刪除的模型',
'modelConfig.confirmBatchDelete': '確定要刪除選中的模型嗎?',
'modelConfig.confirmDelete': '確定要刪除該模型嗎?',
'modelConfig.batchDeleteSuccess': '批量刪除成功',
'modelConfig.partialDeleteFailed': '部分刪除失敗',
'modelConfig.deleteSuccess': '刪除成功',
'modelConfig.deleteFailed': '刪除失敗',
'modelConfig.duplicateSuccess': '創建副本成功',
'modelConfig.duplicateFailed': '創建副本失敗',
'modelConfig.saveSuccess': '保存成功',
'modelConfig.saveFailed': '保存失敗',
'modelConfig.addSuccess': '新增成功',
'modelConfig.addFailed': '新增失敗',
'modelConfig.fetchModelsFailed': '獲取模型列表失敗',
'modelConfig.enableSuccess': '啟用成功',
'modelConfig.disableSuccess': '禁用成功',
'modelConfig.operationFailed': '操作失敗',
'modelConfig.setDefaultSuccess': '設置默認模型成功',
'modelConfig.itemsPerPage': '{items}條/頁',
'modelConfig.firstPage': '首頁',
'modelConfig.prevPage': '上一頁',
'modelConfig.nextPage': '下一頁',
'modelConfig.totalRecords': '共{total}條記錄',
'modelConfig.loading': '拼命加載中',
// 模型配置對話框文本
'modelConfigDialog.addModel': '添加模型',
'modelConfigDialog.editModel': '修改模型',
'modelConfigDialog.duplicateModel': '建立副本',
'modelConfigDialog.copySuffix': '_副本',
'modelConfigDialog.modelInfo': '模型信息',
'modelConfigDialog.enable': '是否啟用',
'modelConfigDialog.setDefault': '設為默認',
'modelConfigDialog.modelName': '模型名稱',
'modelConfigDialog.enterModelName': '請輸入模型名稱',
'modelConfigDialog.modelCode': '模型編碼',
'modelConfigDialog.enterModelCode': '請輸入模型編碼',
'modelConfigDialog.supplier': '供應器',
'modelConfigDialog.selectSupplier': '請選擇',
'modelConfigDialog.sortOrder': '排序號',
'modelConfigDialog.enterSortOrder': '請輸入排序號',
'modelConfigDialog.docLink': '文檔地址',
'modelConfigDialog.enterDocLink': '請輸入文檔地址',
'modelConfigDialog.remark': '備註',
'modelConfigDialog.enterRemark': '請輸入模型備註',
'modelConfigDialog.callInfo': '調用信息',
'modelConfigDialog.enterJsonExample': '請輸入JSON格式變量(示例:{"key":"value"})',
'modelConfigDialog.save': '保存',
// TTS模型配置文本
'ttsModel.select': '選擇',
'ttsModel.voiceCode': '音色編碼',
'ttsModel.voiceName': '音色名稱',
'ttsModel.languageType': '語言類型',
'ttsModel.preview': '試聽',
'ttsModel.enterMp3Url': '請輸入MP3地址',
'ttsModel.remark': '備註',
'ttsModel.enterRemark': '這裡是備註',
'ttsModel.referenceAudioPath': '克隆音頻路徑',
'ttsModel.enterReferenceAudio': '這裡是克隆音頻路徑',
'ttsModel.referenceText': '克隆音頻文本',
'ttsModel.enterReferenceText': '這裡是克隆音頻對應文本',
'ttsModel.action': '操作',
'ttsModel.operation': '操作',
'ttsModel.edit': '編輯',
'ttsModel.delete': '刪除',
'ttsModel.save': '保存',
'ttsModel.deselectAll': '取消全選',
'ttsModel.selectAll': '全選',
'ttsModel.add': '新增',
'ttsModel.fetchVoicesFailed': '獲取音色列表失敗',
'ttsModel.loadVoicesFailed': '加載音色數據失敗',
'ttsModel.unnamedVoice': '未命名音色',
'ttsModel.finishEditingFirst': '請先完成目前編輯',
'ttsModel.selectVoiceToDelete': '請選擇要刪除的音色',
'ttsModel.operationFailed': '操作失敗',
'ttsModel.operationClosed': '操作已關閉',
// OTA管理頁面文本
'otaManagement.firmwareManagement': '固件管理',
'otaManagement.searchPlaceholder': '請輸入固件名稱查詢',
'otaManagement.search': '搜索',
'otaManagement.firmwareName': '固件名稱',
'otaManagement.firmwareType': '固件類型',
'otaManagement.version': '版本號',
'otaManagement.fileSize': '文件大小',
'otaManagement.remark': '備註',
'otaManagement.createTime': '創建時間',
'otaManagement.updateTime': '更新時間',
'otaManagement.action': '操作',
'otaManagement.download': '下載',
'otaManagement.edit': '編輯',
'otaManagement.delete': '刪除',
'otaManagement.selectAll': '全選',
'otaManagement.deselectAll': '取消全選',
'otaManagement.addNew': '新增',
'otaManagement.addFirmware': '新增固件',
'otaManagement.editFirmware': '編輯固件',
'otaManagement.itemsPerPage': '{items}條/頁',
'otaManagement.firstPage': '首頁',
'otaManagement.prevPage': '上一頁',
'otaManagement.nextPage': '下一頁',
'otaManagement.totalRecords': '共{total}條記錄',
'otaManagement.selectFirmwareFirst': '請先選擇需要刪除的固件',
'otaManagement.confirmBatchDelete': '確定要刪除選中的{paramCount}個固件嗎?',
'otaManagement.operationCancelled': '已取消刪除操作',
'otaManagement.operationClosed': '操作已關閉',
'otaManagement.batchDeleteSuccess': '成功刪除{paramCount}個固件',
'otaManagement.deleteFailed': '刪除失敗,請重試',
'otaManagement.incompleteFirmwareInfo': '固件信息不完整',
'otaManagement.getDownloadUrlFailed': '獲取下載鏈接失敗',
'otaManagement.getFirmwareTypesFailed': '獲取固件類型失敗',
'otaManagement.updateSuccess': '修改成功',
'otaManagement.updateFailed': '修改失敗',
'otaManagement.addSuccess': '新增成功',
'otaManagement.addFailed': '新增失敗',
'otaManagement.fetchFirmwareListFailed': '獲取固件列表失敗',
// 字段管理頁面模型類型翻譯
'providerManagement.all': '全部',
'providerManagement.modelType.ASR': '語音識別',
'providerManagement.modelType.TTS': '語音合成',
'providerManagement.modelType.LLM': '大語言模型',
'providerManagement.modelType.VLLM': '視覺大語言模型',
'providerManagement.modelType.Intent': '意圖識別',
'providerManagement.modelType.Memory': '記憶模組',
'providerManagement.modelType.VAD': '語音活動檢測',
'providerManagement.modelType.Plugin': '插件工具',
// Provider Dialog 翻譯
'providerDialog.category': '類別',
'providerDialog.selectCategory': '請選擇類別',
'providerDialog.code': '編碼',
'providerDialog.inputCode': '請輸入供應器編碼',
'providerDialog.name': '名稱',
'providerDialog.inputName': '請輸入供應器名稱',
'providerDialog.sort': '排序',
'providerDialog.fieldConfig': '字段配置',
'providerDialog.add': '添加',
'providerDialog.deselectAll': '取消全選',
'providerDialog.selectAll': '全選',
'providerDialog.batchDelete': '批量刪除',
'providerDialog.fieldKey': '字段key',
'providerDialog.fieldLabel': '字段標籤',
'providerDialog.fieldType': '字段類型',
'providerDialog.type': '類型',
'providerDialog.stringType': '字串',
'providerDialog.numberType': '數字',
'providerDialog.booleanType': '布林值',
'providerDialog.dictType': '字典',
'providerDialog.arrayType': '分號分隔的列表',
'providerDialog.defaultValue': '預設值',
'providerDialog.inputDefaultValue': '請輸入預設值',
'providerDialog.operation': '操作',
'providerDialog.edit': '編輯',
'providerDialog.complete': '完成',
'providerDialog.delete': '刪除',
'providerDialog.save': '儲存',
'providerDialog.requiredCategory': '請選擇類別',
'providerDialog.requiredCode': '請輸入供應器編碼',
'providerDialog.requiredName': '請輸入供應器名稱',
'providerDialog.completeFieldEdit': '請先完成當前字段的編輯',
'providerDialog.confirmDeleteField': '確定要刪除此字段嗎?',
'providerDialog.selectFieldsToDelete': '請先選擇要刪除的字段',
'providerDialog.confirmBatchDeleteFields': '確定要刪除選中的{count}個字段嗎?',
'providerDialog.batchDeleteFieldsSuccess': '成功刪除{count}個字段',
// 預設角色管理頁面文本
'agentTemplateManagement.title': '預設角色管理',
'agentTemplateManagement.templateName': '模板名稱',
'agentTemplateManagement.action': '操作',
'templateQuickConfig.saveSuccess': '配置保存成功',
'templateQuickConfig.saveFailed': '配置保存失敗',
'agentTemplateManagement.createTemplate': '建立模板',
'agentTemplateManagement.editTemplate': '編輯模板',
'agentTemplateManagement.deleteTemplate': '刪除模板',
'agentTemplateManagement.deleteSuccess': '模板刪除成功',
'agentTemplateManagement.batchDelete': '批次刪除',
'agentTemplateManagement.batchDeleteSuccess': '批次刪除成功',
'agentTemplateManagement.selectTemplate': '請選擇模板',
'agentTemplateManagement.select': '選擇',
'agentTemplateManagement.searchPlaceholder': '請輸入模板名稱搜尋',
'agentTemplateManagement.search': '搜尋',
'agentTemplateManagement.serialNumber': '序號',
'agentTemplateManagement.selectAll': '全選',
'agentTemplateManagement.deselectAll': '取消全選',
'agentTemplateManagement.loading': '拼命加載中',
'agentTemplateManagement.confirmSingleDelete': '確定要刪除這個模板嗎?',
'agentTemplateManagement.confirmBatchDelete': '確定要刪除選中的 {count} 個模板嗎?',
'agentTemplateManagement.deleteFailed': '模板刪除失敗',
'agentTemplateManagement.batchDeleteFailed': '模板批次刪除失敗',
'agentTemplateManagement.deleteBackendError': '刪除失敗,請檢查後端服務是否正常',
// 模板快速配置
'templateQuickConfig.title': '模組快速設定',
'templateQuickConfig.agentSettings.agentName': '助手暱稱',
'templateQuickConfig.agentSettings.agentNamePlaceholder': '請輸入助手暱稱',
'templateQuickConfig.agentSettings.systemPrompt': '角色介紹',
'templateQuickConfig.agentSettings.systemPromptPlaceholder': '請輸入角色介紹',
'templateQuickConfig.saveConfig': '保存配置',
'templateQuickConfig.resetConfig': '重置配置',
'templateQuickConfig.configSaved': '配置保存成功',
'templateQuickConfig.configReset': '配置已重置',
'templateQuickConfig.confirmReset': '確定要重置配置嗎?',
'templateQuickConfig.confirm': '確定',
'templateQuickConfig.cancel': '取消',
'templateQuickConfig.templateNotFound': '未找到指定模板',
'templateQuickConfig.newTemplate': '新模板',
'warning': '警告',
'info': '提示',
'common.networkError': '網路請求失敗',
// SM2加密相關錯誤消息
'sm2.publicKeyNotConfigured': 'SM2公鑰未配置,請聯繫管理員',
'sm2.encryptionFailed': '密碼加密失敗',
'sm2.keyGenerationFailed': '金鑰對生成失敗',
'sm2.invalidPublicKey': '無效的公鑰格式',
'sm2.encryptionError': '加密過程中發生錯誤',
'sm2.publicKeyRetry': '正在重試獲取公鑰...',
'sm2.publicKeyRetryFailed': '公鑰獲取重試失敗'
}