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

1345 lines
65 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.knowledgeBase': '知識庫',
'header.userManagement': '用戶管理',
'header.voiceCloneManagement': '音色克隆',
'header.voiceResourceManagement': '音色資源',
'header.otaManagement': 'OTA管理',
'header.paramDictionary': '參數字典',
'header.paramManagement': '參數管理',
'header.dictManagement': '字典管理',
'header.agentTemplate': '預設角色模板',
'header.searchHistory': '搜索歷史',
'header.clearHistory': '清空歷史',
'header.providerManagement': '字段管理',
'header.serverSideManagement': '服務端管理',
'header.featureManagement': '系統功能配置',
'header.changePassword': '修改密碼',
'header.logout': '退出登錄',
'header.searchPlaceholder': '名稱、標籤或mac搜索',
// 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': '請選擇固件類型',
'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': '文件上傳失敗',
// 聲紋對話框相關
'voicePrintDialog.addSpeaker': '添加說話人',
'voicePrintDialog.voicePrintVector': '聲紋向量',
'voicePrintDialog.selectVoiceMessage': '請選擇一條語言消息',
'voicePrintDialog.name': '姓名',
'voicePrintDialog.enterName': '請輸入姓名',
'voicePrintDialog.description': '描述',
'voicePrintDialog.enterDescription': '請輸入描述',
'voicePrintDialog.save': '保存',
'voicePrintDialog.cancel': '取消',
'voicePrintDialog.requiredDescription': '請輸入描述',
'voicePrintDialog.requiredName': '請輸入姓名',
'voicePrintDialog.requiredAudioVector': '請選擇音頻向量',
// 上下文源對話框相關
'contextProviderDialog.title': '編輯源',
'contextProviderDialog.noContextApi': '暫無上下文API',
'contextProviderDialog.add': '添加',
'contextProviderDialog.apiUrl': '接口地址',
'contextProviderDialog.apiUrlPlaceholder': 'http://api.example.com/data',
'contextProviderDialog.requestHeaders': '請求頭',
'contextProviderDialog.headerKeyPlaceholder': 'Key',
'contextProviderDialog.headerValuePlaceholder': 'Value',
'contextProviderDialog.noHeaders': '暫無 Headers',
'contextProviderDialog.addHeader': '添加 Header',
'contextProviderDialog.cancel': '取消',
'contextProviderDialog.confirm': '確定',
// 角色配置頁面-上下文源相關
'roleConfig.contextProvider': '上下文源',
'roleConfig.contextProviderSuccess': '已成功添加 {count} 個源。',
'roleConfig.contextProviderDocLink': '如何部署上下文源',
'roleConfig.editContextProvider': '編輯源',
// 聲紋頁面相關
'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': '手動添加設備',
'manualAddDeviceDialog.deviceType': '設備型號',
'manualAddDeviceDialog.deviceTypePlaceholder': '請選擇設備型號',
'manualAddDeviceDialog.firmwareVersion': '固件版本',
'manualAddDeviceDialog.firmwareVersionPlaceholder': '請輸入固件版本',
'manualAddDeviceDialog.macAddress': 'Mac地址',
'manualAddDeviceDialog.macAddressPlaceholder': '請輸入Mac地址',
'manualAddDeviceDialog.confirm': '確定',
'manualAddDeviceDialog.cancel': '取消',
'manualAddDeviceDialog.requiredMacAddress': '請輸入Mac地址',
'manualAddDeviceDialog.invalidMacAddress': '請輸入正確的Mac地址格式,例如:00:1A:2B:3C:4D:5E',
'manualAddDeviceDialog.requiredDeviceType': '請選擇設備型號',
'manualAddDeviceDialog.requiredFirmwareVersion': '請輸入固件版本',
'manualAddDeviceDialog.getFirmwareTypeFailed': '獲取固件類型失敗',
'manualAddDeviceDialog.addSuccess': '設備添加成功',
'manualAddDeviceDialog.addFailed': '添加失敗',
// 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': '請輸入簡訊驗證碼',
'register.invalidCaptcha': '驗證碼不正確',
'register.passwordLength': '密碼長度必須在6-20位之間',
'register.usernameFormat': '用戶名格式不正確',
'register.confirmPasswordRequired': '確認密碼不能為空',
'register.sendCaptcha': '獲取驗證碼',
// 參數對話框相關
'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)',
// 登录页面文本
'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': '註冊賬號',
// 忘记密码页面文本
'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.deviceThemeGeneration': '設備主題生成',
'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': '昨天',
'chatHistory.downloadCurrentSession': '下載本會話聊天記錄',
'chatHistory.downloadCurrentWithPreviousSessions': '下載本會話及前20條會話聊天記錄',
'chatHistory.downloadLinkFailed': '獲取下載鏈接失敗',
'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': '敏感',
'common.loading': '載入中',
// 語言切換
'language.zhCN': '中文简体',
'language.zhTW': '中文繁體',
'language.en': 'English',
'language.de': 'Deutsch',
'language.vi': 'Tiếng Việt',
'language.ptBR': 'Português (Brasil)',
// 首頁文本
'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': '修改成功,部分配置需重啟xiaozhi-server模組才生效',
'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.addTag': '添加新標籤',
'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.language': '選擇語言',
'roleConfig.selectLanguage': '請選擇語言',
'roleConfig.voiceType': '聲音音色(Voice)',
'roleConfig.ttsVolume': '音量',
'roleConfig.ttsRate': '語速',
'roleConfig.ttsPitch': '音調',
'roleConfig.ttsAdvanced': 'TTS參數',
'roleConfig.advancedSettings': '高級設置',
'roleConfig.volumeHint': '-100=最小, 0=標準, 100=最大',
'roleConfig.speedHint': '-100=最慢, 0=標準, 100=最快',
'roleConfig.pitchHint': '-100=最低, 0=標準, 100=最高',
'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': '獲取插件列表失敗',
'roleConfig.cannotResumeAudio': '無法恢復播放音訊',
'roleConfig.selectVoiceFirst': '請先選擇一個音色',
'roleConfig.audioLoadTimeout': '音訊載入時間較長,請稍後重試',
'roleConfig.cloneAudioPlayFailed': '克隆音訊播放失敗',
'roleConfig.cannotPlayCloneAudio': '無法播放克隆音訊',
'roleConfig.getCloneAudioFailed': '獲取克隆音訊失敗',
'roleConfig.noPreviewAudio': '該音色暫無可預覽的音訊',
'roleConfig.audioPlayFailed': '音訊播放失敗',
'roleConfig.cannotPlayAudio': '無法播放音訊',
'roleConfig.audioPlayError': '播放音訊過程出錯',
// 功能管理對話框文本
'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.rag': '知識庫',
'modelConfig.modelId': '模型ID',
'modelConfig.modelName': '模型名稱',
'modelConfig.provider': '接口類型',
'modelConfig.unknown': '未知',
'modelConfig.isEnabled': '是否啟用',
'modelConfig.isDefault': '是否默認',
'modelConfig.defaultModelCannotDisable': '預設模型配置不允許關閉',
'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.deleteCancelled': '刪除已取消',
'modelConfig.duplicateSuccess': '創建副本成功',
'modelConfig.duplicateFailed': '創建副本失敗',
'modelConfig.saveSuccess': '保存成功',
'modelConfig.saveFailed': '保存失敗',
'modelConfig.addSuccess': '新增成功',
'modelConfig.addFailed': '新增失敗',
'modelConfig.fetchModelsFailed': '獲取模型列表失敗',
'modelConfig.enableSuccess': '啟用成功',
'modelConfig.disableSuccess': '禁用成功',
'modelConfig.operationFailed': '操作失敗',
'modelConfig.setDefaultSuccess': '設置默認模型成功,請及時手動重啟xiaozhi-server模組',
'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.modelId': '模型ID',
'modelConfigDialog.enterModelId': '未填冩將自動生成模型ID',
'modelConfigDialog.invalidModelId': '模型ID不能為純文字或空格,請使用字母、數字、底線或連字符組合',
'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.deleteVoiceSuccess': '成功刪除{count}個音色',
'ttsModel.deleteFailed': '刪除音色失敗',
'ttsModel.save': '保存',
'ttsModel.deselectAll': '取消全選',
'ttsModel.selectAll': '全選',
'ttsModel.add': '新增',
'ttsModel.fetchVoicesFailed': '獲取音色列表失敗',
'ttsModel.loadVoicesFailed': '加載音色數據失敗',
'ttsModel.unnamedVoice': '未命名音色',
'ttsModel.finishEditingFirst': '請先完成目前編輯',
'ttsModel.selectVoiceToDelete': '請選擇要刪除的音色',
'ttsModel.warning': '警告',
'ttsModel.confirmDeleteVoice': '確定要刪除{count}個音色嗎?',
'ttsModel.voiceCodeNameLanguageRequired': '音色編碼、音色名稱和語言類型不能為空',
'ttsModel.deleteCancelled': '刪除已取消',
'ttsModel.updateSuccess': '更新成功',
'ttsModel.saveSuccess': '保存成功',
'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': '插件工具',
'providerManagement.modelType.RAG': '知識庫',
// 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.ragType': '知識庫',
'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.resetSuccess': '配置重置成功',
'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.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': '公鑰獲取重試失敗',
// 音色資源管理
'voiceClone.title': '音色克隆',
'voiceResource.title': '音色資源',
'voiceClone.platformName': '平台名稱',
'voiceClone.voiceId': '聲音ID',
'voiceClone.userId': '歸屬帳號',
'voiceClone.name': '聲音名稱',
'voiceClone.clone': '立即複刻',
'voiceClone.action': '操作',
'voiceClone.modelId': '模型ID',
'voiceClone.trainStatus': '訓練狀態',
'voiceClone.trainError': '訓練錯誤',
'voiceClone.createdAt': '建立時間',
'voiceClone.search': '搜尋',
'voiceClone.searchPlaceholder': '請輸入聲音名稱或音色ID',
'voiceClone.addNew': '新增',
'voiceClone.delete': '刪除',
'voiceClone.selectAll': '全選',
'voiceClone.deselectAll': '取消全選',
'voiceClone.addVoiceClone': '新增音色資源',
'voiceClone.confirmDelete': '確定要刪除選中的 {count} 條音色資源嗎?',
'voiceClone.deleteSuccess': '成功刪除 {count} 條音色資源',
'voiceClone.deleteFailed': '刪除失敗',
'voiceClone.addSuccess': '新增成功',
'voiceClone.addFailed': '新增失敗',
'voiceClone.updateSuccess': '更新成功',
'voiceClone.updateFailed': '更新失敗',
'voiceClone.selectFirst': '請先選擇要刪除的音色資源',
'voiceClone.operationCancelled': '取消',
'voiceClone.operationClosed': '已關閉彈窗',
'voiceClone.cloneSuccess': '複刻成功',
'voiceClone.cloneFailed': '複刻失敗',
'voiceClone.confirmClone': '確定要複刻此音色嗎?',
'voiceClone.onlySuccessCanClone': '只有訓練成功的音色才能複刻',
'common.insufficient': '不足',
'voiceClone.platformNameRequired': '請選擇平台名稱',
'voiceClone.voiceIdRequired': '請選擇音色ID',
'voiceClone.userIdRequired': '請選擇歸屬帳號',
'voiceClone.platformNamePlaceholder': '請選擇平台名稱',
'voiceClone.voiceIdPlaceholder': '請輸入音色ID並按回车',
'voiceClone.userIdPlaceholder': '請輸入关键词選擇歸屬帳號',
'voiceClone.waitingUpload': '待上傳',
'voiceClone.waitingTraining': '待複刻',
'voiceClone.training': '訓練中',
'voiceClone.trainSuccess': '訓練成功',
'voiceClone.trainFailed': '訓練失敗',
'voiceClone.itemsPerPage': '{items}條/頁',
'voiceClone.firstPage': '首頁',
'voiceClone.prevPage': '上一頁',
'voiceClone.nextPage': '下一頁',
'voiceClone.totalRecords': '共 {total} 條',
'voiceClone.noVoiceCloneAssigned': '您的帳號暂无音色資源',
'voiceClone.contactAdmin': '請聯繫管理員分配音色資源',
'voiceClone.dialogTitle': '聲音複刻',
'voiceClone.stepUpload': '準備音頻',
'voiceClone.stepEdit': '音頻編輯',
'voiceClone.dragOrClick': '將音頻文件拖到此處,或點擊上傳',
'voiceClone.uploadTip': '支持所有主流音頻格式,選區時長需要在8-60秒之間',
'voiceClone.editTip1': '請確認上傳音頻是否滿意',
'voiceClone.editTip2': '您可以試聽並裁剪音頻,如果不滿意可以返回重新錄製或上傳',
'voiceClone.selectedDuration': '已選擇有效片段:{duration}秒',
'voiceClone.trim': '對選擇區域進行裁剪',
'voiceClone.reset': '重置',
'voiceClone.play': '播放',
'voiceClone.pause': '暫停',
'voiceClone.stop': '停止',
'voiceClone.cancel': '取消',
'voiceClone.warning': '警告',
'voiceClone.ok': '確定',
'voiceClone.nextStep': '下一步',
'voiceClone.prevStep': '上一步',
'voiceClone.upload': '上傳音頻',
'voiceClone.pleaseSelectAudio': '請先選擇音頻文件',
'voiceClone.durationError': '音頻時長必須在8-60秒之間',
'voiceClone.loadAudioFailed': '加載音頻失敗',
'voiceClone.trimSuccess': '裁剪成功',
'voiceClone.resetSuccess': '重置成功',
'voiceClone.uploadSuccess': '上傳成功',
'voiceClone.uploadFailed': '上傳失敗',
'voiceClone.updateNameSuccess': '名稱更新成功',
'voiceClone.updateNameFailed': '名稱更新失敗',
'voiceClone.playFailed': '播放失敗',
'voiceClone.Details': '錯誤詳情',
// 知識庫管理頁面文本
'knowledgeBaseManagement.title': '知識庫',
'knowledgeBaseManagement.searchPlaceholder': '請輸入知識庫名稱搜尋',
'knowledgeBaseManagement.search': '搜尋',
'knowledgeBaseManagement.name': '知識庫名稱',
'knowledgeBaseManagement.description': '知識庫描述',
'knowledgeBaseManagement.documentCount': '文檔數量',
'knowledgeBaseManagement.status': '啟用',
'knowledgeBaseManagement.createdAt': '建立時間',
'knowledgeBaseManagement.operation': '操作',
'knowledgeBaseManagement.add': '新增',
'knowledgeBaseManagement.delete': '刪除',
'knowledgeBaseManagement.edit': '編輯',
'knowledgeBaseManagement.itemsPerPage': '條/頁',
'knowledgeBaseManagement.firstPage': '首頁',
'knowledgeBaseManagement.prevPage': '上一頁',
'knowledgeBaseManagement.nextPage': '下一頁',
'knowledgeBaseManagement.totalRecords': '共{total}條記錄',
'knowledgeBaseManagement.addKnowledgeBase': '新增知識庫',
'knowledgeBaseManagement.editKnowledgeBase': '編輯知識庫',
'knowledgeBaseManagement.getKnowledgeBaseListFailed': '獲取知識庫列表失敗',
'knowledgeBaseManagement.selectKnowledgeBaseFirst': '請先選擇需要刪除的知識庫',
'knowledgeBaseManagement.confirmBatchDelete': '確定要刪除選中的{count}個知識庫嗎?',
'knowledgeBaseManagement.batchDeleteSuccess': '成功刪除{count}個知識庫',
'knowledgeBaseManagement.deleteFailed': '刪除失敗,請重試',
'knowledgeBaseManagement.operationCancelled': '已取消刪除操作',
'knowledgeBaseManagement.updateSuccess': '修改成功',
'knowledgeBaseManagement.addSuccess': '新增成功',
'knowledgeBaseManagement.updateFailed': '更新失敗',
'knowledgeBaseManagement.addFailed': '新增失敗',
'knowledgeBaseManagement.selectAll': '全選',
'knowledgeBaseManagement.cancelSelectAll': '取消全選',
// 知識庫對話框文本
'knowledgeBaseDialog.title': '知識庫',
'knowledgeBaseDialog.name': '知識庫名稱',
'knowledgeBaseDialog.namePlaceholder': '請精確輸入知識庫名稱,才能提高知識庫呼叫的準確性',
'knowledgeBaseDialog.description': '知識庫描述',
'knowledgeBaseDialog.descriptionPlaceholder': '請詳細輸入知識庫描述,以便大模型更好地理解這個知識庫的总体內容',
'knowledgeBaseDialog.ragModel': 'RAG模型',
'knowledgeBaseDialog.ragModelPlaceholder': '請選擇RAG模型',
'knowledgeBaseDialog.ragModelRequired': '請選擇RAG模型',
'knowledgeBaseDialog.loadRAGModelsFailed': '載入RAG模型列表失敗',
'knowledgeBaseDialog.status': '狀態',
'knowledgeBaseDialog.statusEnabled': '啟用',
'knowledgeBaseDialog.statusDisabled': '禁用',
'knowledgeBaseDialog.save': '儲存',
'knowledgeBaseDialog.cancel': '取消',
'knowledgeBaseDialog.confirm': '確認',
'knowledgeBaseDialog.requiredName': '請輸入知識庫名稱',
'knowledgeBaseDialog.nameRequired': '請輸入知識庫名稱',
'knowledgeBaseDialog.nameLength': '知識庫名稱長度在1到50個字符之間',
'knowledgeBaseDialog.namePattern': '知識庫名稱只能包含中文、英文、數字、空格、下劃線和連字符',
'knowledgeBaseDialog.descriptionLength': '知識庫描述不能超過200個字符',
'knowledgeBaseDialog.nameLengthLimit': '知識庫名稱不能超過50個字符',
'knowledgeBaseDialog.descriptionLengthLimit': '知識庫描述不能超過200個字符',
// 知識庫管理頁面查看按鈕文本
'knowledgeBaseManagement.view': '管理文件',
// 知識庫文件上傳頁面文本
'knowledgeFileUpload.back': '返回',
'knowledgeFileUpload.searchPlaceholder': '請輸入文檔名稱搜尋',
'knowledgeFileUpload.search': '搜尋',
'knowledgeFileUpload.addDocument': '新增文檔',
'knowledgeFileUpload.documentName': '文檔名稱',
'knowledgeFileUpload.uploadTime': '上傳時間',
'knowledgeFileUpload.status': '狀態',
'knowledgeFileUpload.operation': '操作',
'knowledgeFileUpload.parse': '解析',
'knowledgeFileUpload.viewSlices': '查看切片',
'knowledgeFileUpload.delete': '刪除',
'knowledgeFileUpload.itemsPerPage': '條/頁',
'knowledgeFileUpload.firstPage': '首頁',
'knowledgeFileUpload.prevPage': '上一頁',
'knowledgeFileUpload.nextPage': '下一頁',
'knowledgeFileUpload.totalRecords': '共{total}條記錄',
'knowledgeFileUpload.uploadDocument': '上傳文檔',
'knowledgeFileUpload.documentNamePlaceholder': '請輸入文檔名稱',
'knowledgeFileUpload.file': '文件',
'knowledgeFileUpload.clickToUpload': '點擊上傳',
'knowledgeFileUpload.uploadTip': '支持的文件類型:PDF、DOC、DOCX、TXT、MD、CSV、XLS、XLSX、PPT、PPTX,单次批量上傳文件數不超過 32 個,每個文件大小不超過 10MB',
'knowledgeFileUpload.dragOrClick': '將文件拖到此處,或點擊上傳',
'knowledgeFileUpload.cancel': '取消',
'knowledgeFileUpload.confirm': '確定',
'knowledgeFileUpload.knowledgeBaseName': '知識庫名稱',
'knowledgeFileUpload.statusNotStarted': '未開始',
'knowledgeFileUpload.statusProcessing': '處理中',
'knowledgeFileUpload.statusCancelled': '已取消',
'knowledgeFileUpload.statusCompleted': '已完成',
'knowledgeFileUpload.statusFailed': '失敗',
'knowledgeFileUpload.uploadSuccess': '文檔上傳成功',
'knowledgeFileUpload.uploadFailed': '文檔上傳失敗',
'knowledgeFileUpload.parseSuccess': '文檔解析成功',
'knowledgeFileUpload.parseFailed': '文檔解析失敗',
'knowledgeFileUpload.deleteSuccess': '文檔刪除成功',
'knowledgeFileUpload.deleteFailed': '文檔刪除失敗',
'knowledgeFileUpload.confirmDelete': '確定要刪除此文檔嗎?',
'knowledgeFileUpload.confirmParse': '確定要解析該文檔嗎?',
'knowledgeFileUpload.nameRequired': '請輸入文檔名稱',
'knowledgeFileUpload.fileRequired': '請選擇要上傳的文件',
'knowledgeFileUpload.getListFailed': '獲取文檔列表失敗',
'knowledgeFileUpload.parseCancelled': '已取消解析',
'knowledgeFileUpload.deleteCancelled': '已取消删除',
'knowledgeFileUpload.selectFilesFirst': '請先選擇要刪除的文件',
'knowledgeFileUpload.selectAll': '全選',
'knowledgeFileUpload.deselectAll': '取消全選',
'knowledgeFileUpload.batchDelete': '刪除',
'knowledgeFileUpload.confirmBatchDelete': '確定要刪除選中的{count}個文件嗎?',
'knowledgeFileUpload.batchDeleteSuccess': '成功刪除{count}個文件',
'knowledgeFileUpload.batchDeleteFailed': '批量刪除失敗',
'knowledgeFileUpload.sliceCount': '切片數量',
'knowledgeFileUpload.add': '新增',
'knowledgeFileUpload.retrievalTest': '召回測試',
'knowledgeFileUpload.testQuestion': '測試問題',
'knowledgeFileUpload.testQuestionPlaceholder': '請輸入要測試的問題',
'knowledgeFileUpload.executeTest': '執行測試',
'knowledgeFileUpload.testResult': '測試結果:',
'knowledgeFileUpload.selectedFiles': '已選擇文件',
'knowledgeFileUpload.totalSlices': '共{total}條記錄',
'knowledgeFileUpload.slice': '切片',
'knowledgeFileUpload.noSliceData': '暫無切片數據',
'knowledgeFileUpload.firstPage': '首頁',
'knowledgeFileUpload.prevPage': '上一頁',
'knowledgeFileUpload.nextPage': '下一頁',
'knowledgeFileUpload.totalRecords': '共{total}條記錄',
'knowledgeFileUpload.testQuestion': '測試問題',
'knowledgeFileUpload.testQuestionPlaceholder': '請輸入要測試的問題',
'knowledgeFileUpload.runTest': '執行測試',
'knowledgeFileUpload.testResult': '測試結果:',
'knowledgeFileUpload.noRelatedSlices': '未找到相關切片',
'knowledgeFileUpload.comprehensiveSimilarity': '綜合相似度',
'knowledgeFileUpload.content': '內容:',
'knowledgeFileUpload.testQuestionRequired': '請輸入測試問題',
'knowledgeBaseDialog.descriptionRequired': '請輸入知识库描述',
// 功能管理頁面文本
'featureManagement.selectAll': '全選',
'featureManagement.deselectAll': '取消全選',
'featureManagement.save': '儲存配置',
'featureManagement.reset': '重置',
'featureManagement.group.featureManagement': '是否開啟功能/板块',
'featureManagement.group.voiceManagement': '配置智能体時是否對用戶可見',
'featureManagement.noFeatures': '暫無功能',
'featureManagement.contactAdmin': '請聯繫管理員配置功能',
'featureManagement.saveSuccess': '功能配置儲存成功',
'featureManagement.resetConfirm': '確定要重置所有功能配置嗎?',
'featureManagement.confirm': '確定',
'featureManagement.cancel': '取消',
'featureManagement.resetSuccess': '功能配置重置成功',
'featureManagement.noChanges': '沒有需要儲存的更改',
// 功能名稱和描述
'feature.voiceprintRecognition.name': '聲紋識別',
'feature.voiceprintRecognition.description': '通過聲紋識別技術驗證用戶身份,提供安全的語音交互體驗',
'feature.voiceClone.name': '音色複刻',
'feature.voiceClone.description': '使用AI技術複刻特定音色,實現個性化語音合成',
'feature.knowledgeBase.name': '知識庫',
'feature.knowledgeBase.description': '構建和管理知識庫系統,為AI助手提供專業知識支持',
'feature.mcpAccessPoint.name': 'MCP接入點',
'feature.mcpAccessPoint.description': '提供MCP協議接入點,支持外部工具和服務的整合',
'feature.vad.name': '語音活動檢測',
'feature.vad.description': '自動檢測語音活動,優化語音交互的響應效率',
'feature.asr.name': '語音識別',
'feature.asr.description': '將語音轉換為文本,實現自然語言交互功能',
}