From 38958b2d068a563e7bd93a791b50ed96eee986eb Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Thu, 28 May 2026 15:02:20 +0800 Subject: [PATCH] =?UTF-8?q?add:=E9=80=9A=E8=AE=AF=E5=BD=95i18n=E8=A1=8C?= =?UTF-8?q?=E6=95=B0=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/i18n/de.js | 73 ++++++++++++++++++++++++++++-- main/manager-web/src/i18n/en.js | 71 ++++++++++++++++++++++++++++- main/manager-web/src/i18n/pt_BR.js | 73 +++++++++++++++++++++++++++++- main/manager-web/src/i18n/vi.js | 71 ++++++++++++++++++++++++++++- main/manager-web/src/i18n/zh_CN.js | 2 + main/manager-web/vue.config.js | 6 +-- 6 files changed, 285 insertions(+), 11 deletions(-) diff --git a/main/manager-web/src/i18n/de.js b/main/manager-web/src/i18n/de.js index becddc50..26c40df5 100644 --- a/main/manager-web/src/i18n/de.js +++ b/main/manager-web/src/i18n/de.js @@ -362,8 +362,6 @@ export default { 'replacementWordManagement.edit': 'Bearbeiten', 'replacementWordManagement.download': 'Herunterladen', 'replacementWordManagement.delete': 'Löschen', - - // Replacement word dialog related 'replacementDialog.fileName': 'Dateiname', 'replacementDialog.fileNamePlaceholder': 'Bitte Dateiname eingeben', 'replacementDialog.content': 'Ersetzungsinhalt', @@ -1418,7 +1416,76 @@ export default { 'feature.addressBook.name': 'Adressbuch', 'feature.addressBook.description': 'Kontakt-Adressbuch verwalten und pflegen, um Kontaktinformationen für KI-Assistenten bereitzustellen', - // Address Book Management page + // Adressbuch Verwaltungsseite + 'addressBookManagement.title': 'Adressbuchverwaltung', + 'addressBookManagement.searchPlaceholder': 'Gerätename oder MAC-Adresse suchen', + 'addressBookManagement.search': 'Suchen', + 'addressBookManagement.selectAgent': 'Bitte Agent auswählen', + 'addressBookManagement.name': 'Adressbuchname', + 'addressBookManagement.description': 'Adressbuchbeschreibung', + 'addressBookManagement.contactCount': 'Kontaktanzahl', + 'addressBookManagement.status': 'Aktiviert', + 'addressBookManagement.createdAt': 'Erstellt am', + 'addressBookManagement.operation': 'Aktion', + 'addressBookManagement.add': 'Hinzufügen', + 'addressBookManagement.edit': 'Bearbeiten', + 'addressBookManagement.delete': 'Löschen', + 'addressBookManagement.itemsPerPage': 'Einträge/Seite', + 'addressBookManagement.firstPage': 'Erste', + 'addressBookManagement.prevPage': 'Vorherige', + 'addressBookManagement.nextPage': 'Nächste', + 'addressBookManagement.totalRecords': '{total} Einträge insgesamt', + 'addressBookManagement.addAddressBook': 'Adressbuch hinzufügen', + 'addressBookManagement.editAddressBook': 'Adressbuch bearbeiten', + 'addressBookManagement.getAddressBookListFailed': 'Adressbuchliste konnte nicht geladen werden', + 'addressBookManagement.selectAddressBookFirst': 'Bitte zuerst Adressbücher zum Löschen auswählen', + 'addressBookManagement.confirmBatchDelete': 'Möchten Sie {count} ausgewählte Adressbücher wirklich löschen?', + 'addressBookManagement.batchDeleteSuccess': '{count} Adressbücher erfolgreich gelöscht', + 'addressBookManagement.deleteFailed': 'Löschen fehlgeschlagen, bitte versuchen Sie es erneut', + 'addressBookManagement.operationCancelled': 'Löschvorgang abgebrochen', + 'addressBookManagement.updateSuccess': 'Aktualisierung erfolgreich', + 'addressBookManagement.addSuccess': 'Erfolgreich hinzugefügt', + 'addressBookManagement.updateFailed': 'Aktualisierung fehlgeschlagen', + 'addressBookManagement.addFailed': 'Hinzufügen fehlgeschlagen', + 'addressBookManagement.selectAll': 'Alle auswählen', + 'addressBookManagement.cancelSelectAll': 'Alle abwählen', + 'addressBookManagement.deviceName': 'Gerätename', + 'addressBookManagement.deviceType': 'Gerätetyp', + 'addressBookManagement.deviceId': 'Geräte-ID', + 'addressBookManagement.remarks': 'Bemerkungen', + 'addressBookManagement.addressBookDetail': 'Adressbuchdetails', + 'addressBookManagement.addressBookName': 'Adressbuchname', + 'addressBookManagement.addressBookNamePlaceholder': 'Bitte Adressbuchnamen eingeben', + 'addressBookManagement.addressBookNameRequired': 'Bitte Adressbuchnamen eingeben', + 'addressBookManagement.addressBookNameLength': 'Adressbuchname muss zwischen 1 und 50 Zeichen lang sein', + 'addressBookManagement.addressBookDesc': 'Adressbuchbeschreibung', + 'addressBookManagement.addressBookDescPlaceholder': 'Bitte Adressbuchbeschreibung eingeben', + 'addressBookManagement.remarksPlaceholder': 'Bitte Bemerkungen eingeben', + 'addressBookManagement.selectDevice': 'Bitte ein Gerät auswählen, um Adressbuchdetails anzuzeigen', + 'addressBookManagement.save': 'Speichern', + 'addressBookManagement.saveSuccess': 'Speichern erfolgreich', + 'addressBookManagement.saveFailed': 'Speichern fehlgeschlagen', + 'addressBookManagement.deviceNotSelected': 'Bitte zuerst ein Gerät auswählen', + 'addressBookManagement.addDeviceTip': 'Gerät hinzufügen Funktion ist in Entwicklung', + 'addressBookManagement.selectAgentFirst': 'Bitte zuerst einen Agent auswählen', + + // Adressbuch Dialog + 'addressBookDialog.title': 'Adressbuch', + 'addressBookDialog.name': 'Adressbuchname', + 'addressBookDialog.namePlaceholder': 'Bitte Adressbuchnamen eingeben', + 'addressBookDialog.description': 'Adressbuchbeschreibung', + 'addressBookDialog.descriptionPlaceholder': 'Bitte detaillierte Adressbuchbeschreibung eingeben', + 'addressBookDialog.status': 'Status', + 'addressBookDialog.save': 'Speichern', + 'addressBookDialog.cancel': 'Abbrechen', + 'addressBookDialog.confirm': 'Bestätigen', + 'addressBookDialog.nameRequired': 'Bitte Adressbuchnamen eingeben', + 'addressBookDialog.nameLength': 'Adressbuchname muss zwischen 1 und 50 Zeichen lang sein', + 'addressBookDialog.namePattern': 'Adressbuchname darf nur Buchstaben, Zahlen, Leerzeichen, Unterstriche und Bindestriche enthalten', + 'addressBookDialog.descriptionRequired': 'Bitte Adressbuchbeschreibung eingeben', + 'addressBookDialog.descriptionLength': 'Adressbuchbeschreibung darf 300 Zeichen nicht überschreiten', + + // Adressbuch Verwaltungsseite - Geräteliste 'addressBookManagement.mainTitle': 'Adressbuchverwaltung', 'addressBookManagement.subTitle': 'Geräteadressbuch verwalten, Gerätenamen und Anrufpermissions festlegen', 'addressBookManagement.online': 'Online', diff --git a/main/manager-web/src/i18n/en.js b/main/manager-web/src/i18n/en.js index 8fefce7c..dde1b60b 100644 --- a/main/manager-web/src/i18n/en.js +++ b/main/manager-web/src/i18n/en.js @@ -362,8 +362,6 @@ export default { 'replacementWordManagement.edit': 'Edit', 'replacementWordManagement.download': 'Download', 'replacementWordManagement.delete': 'Delete', - - // Replacement word dialog related 'replacementDialog.fileName': 'File Name', 'replacementDialog.fileNamePlaceholder': 'Please enter file name', 'replacementDialog.content': 'Replacement Content', @@ -1419,6 +1417,75 @@ export default { 'feature.addressBook.description': 'Manage and maintain contact address book to provide contact information support for AI assistant', // Address Book Management page + 'addressBookManagement.title': 'Address Book Management', + 'addressBookManagement.searchPlaceholder': 'Search device name or MAC address', + 'addressBookManagement.search': 'Search', + 'addressBookManagement.selectAgent': 'Please select agent', + 'addressBookManagement.name': 'Address Book Name', + 'addressBookManagement.description': 'Address Book Description', + 'addressBookManagement.contactCount': 'Contact Count', + 'addressBookManagement.status': 'Enabled', + 'addressBookManagement.createdAt': 'Created Time', + 'addressBookManagement.operation': 'Operation', + 'addressBookManagement.add': 'Add', + 'addressBookManagement.edit': 'Edit', + 'addressBookManagement.delete': 'Delete', + 'addressBookManagement.itemsPerPage': 'items/page', + 'addressBookManagement.firstPage': 'First', + 'addressBookManagement.prevPage': 'Previous', + 'addressBookManagement.nextPage': 'Next', + 'addressBookManagement.totalRecords': '{total} records in total', + 'addressBookManagement.addAddressBook': 'Add Address Book', + 'addressBookManagement.editAddressBook': 'Edit Address Book', + 'addressBookManagement.getAddressBookListFailed': 'Failed to get address book list', + 'addressBookManagement.selectAddressBookFirst': 'Please select address books to delete first', + 'addressBookManagement.confirmBatchDelete': 'Are you sure to delete {count} selected address books?', + 'addressBookManagement.batchDeleteSuccess': 'Successfully deleted {count} address books', + 'addressBookManagement.deleteFailed': 'Delete failed, please try again', + 'addressBookManagement.operationCancelled': 'Delete operation cancelled', + 'addressBookManagement.updateSuccess': 'Update successful', + 'addressBookManagement.addSuccess': 'Add successful', + 'addressBookManagement.updateFailed': 'Update failed', + 'addressBookManagement.addFailed': 'Add failed', + 'addressBookManagement.selectAll': 'Select All', + 'addressBookManagement.cancelSelectAll': 'Deselect All', + 'addressBookManagement.deviceName': 'Device Name', + 'addressBookManagement.deviceType': 'Device Type', + 'addressBookManagement.deviceId': 'Device ID', + 'addressBookManagement.remarks': 'Remarks', + 'addressBookManagement.addressBookDetail': 'Address Book Detail', + 'addressBookManagement.addressBookName': 'Address Book Name', + 'addressBookManagement.addressBookNamePlaceholder': 'Please enter address book name', + 'addressBookManagement.addressBookNameRequired': 'Please enter address book name', + 'addressBookManagement.addressBookNameLength': 'Address book name must be between 1 and 50 characters', + 'addressBookManagement.addressBookDesc': 'Address Book Description', + 'addressBookManagement.addressBookDescPlaceholder': 'Please enter address book description', + 'addressBookManagement.remarksPlaceholder': 'Please enter remarks', + 'addressBookManagement.selectDevice': 'Please select a device to view address book details', + 'addressBookManagement.save': 'Save', + 'addressBookManagement.saveSuccess': 'Save successful', + 'addressBookManagement.saveFailed': 'Save failed', + 'addressBookManagement.deviceNotSelected': 'Please select a device first', + 'addressBookManagement.addDeviceTip': 'Add device feature is under development', + 'addressBookManagement.selectAgentFirst': 'Please select an agent first', + + // Address Book Dialog + 'addressBookDialog.title': 'Address Book', + 'addressBookDialog.name': 'Address Book Name', + 'addressBookDialog.namePlaceholder': 'Please enter address book name', + 'addressBookDialog.description': 'Address Book Description', + 'addressBookDialog.descriptionPlaceholder': 'Please enter address book description in detail', + 'addressBookDialog.status': 'Status', + 'addressBookDialog.save': 'Save', + 'addressBookDialog.cancel': 'Cancel', + 'addressBookDialog.confirm': 'Confirm', + 'addressBookDialog.nameRequired': 'Please enter address book name', + 'addressBookDialog.nameLength': 'Address book name must be between 1 and 50 characters', + 'addressBookDialog.namePattern': 'Address book name can only contain letters, numbers, spaces, underscores and hyphens', + 'addressBookDialog.descriptionRequired': 'Please enter address book description', + 'addressBookDialog.descriptionLength': 'Address book description cannot exceed 300 characters', + + // Address Book Management page - Device List 'addressBookManagement.mainTitle': 'Address Book Management', 'addressBookManagement.subTitle': 'Manage device address book, set device names and call permissions', 'addressBookManagement.online': 'Online', diff --git a/main/manager-web/src/i18n/pt_BR.js b/main/manager-web/src/i18n/pt_BR.js index fe202af7..a2d85118 100644 --- a/main/manager-web/src/i18n/pt_BR.js +++ b/main/manager-web/src/i18n/pt_BR.js @@ -1418,7 +1418,76 @@ export default { 'feature.addressBook.name': 'Lista de Contatos', 'feature.addressBook.description': 'Gerenciar e manter lista de contatos para fornecer suporte de informações de contato para assistente de IA', - // Address Book Management page + // Página de Gerenciamento de Lista de Contatos + 'addressBookManagement.title': 'Gerenciamento de Lista de Contatos', + 'addressBookManagement.searchPlaceholder': 'Pesquisar nome do dispositivo ou endereço MAC', + 'addressBookManagement.search': 'Pesquisar', + 'addressBookManagement.selectAgent': 'Selecione um agente', + 'addressBookManagement.name': 'Nome da Lista de Contatos', + 'addressBookManagement.description': 'Descrição da Lista de Contatos', + 'addressBookManagement.contactCount': 'Número de Contatos', + 'addressBookManagement.status': 'Ativo', + 'addressBookManagement.createdAt': 'Data de Criação', + 'addressBookManagement.operation': 'Operação', + 'addressBookManagement.add': 'Adicionar', + 'addressBookManagement.edit': 'Editar', + 'addressBookManagement.delete': 'Excluir', + 'addressBookManagement.itemsPerPage': 'itens/página', + 'addressBookManagement.firstPage': 'Primeira', + 'addressBookManagement.prevPage': 'Anterior', + 'addressBookManagement.nextPage': 'Próxima', + 'addressBookManagement.totalRecords': '{total} registros no total', + 'addressBookManagement.addAddressBook': 'Adicionar Lista de Contatos', + 'addressBookManagement.editAddressBook': 'Editar Lista de Contatos', + 'addressBookManagement.getAddressBookListFailed': 'Falha ao obter lista de contatos', + 'addressBookManagement.selectAddressBookFirst': 'Selecione as listas de contatos para excluir primeiro', + 'addressBookManagement.confirmBatchDelete': 'Tem certeza de que deseja excluir {count} listas de contatos selecionadas?', + 'addressBookManagement.batchDeleteSuccess': '{count} listas de contatos excluídas com sucesso', + 'addressBookManagement.deleteFailed': 'Falha ao excluir, tente novamente', + 'addressBookManagement.operationCancelled': 'Operação de exclusão cancelada', + 'addressBookManagement.updateSuccess': 'Atualização bem-sucedida', + 'addressBookManagement.addSuccess': 'Adição bem-sucedida', + 'addressBookManagement.updateFailed': 'Falha na atualização', + 'addressBookManagement.addFailed': 'Falha ao adicionar', + 'addressBookManagement.selectAll': 'Selecionar Todos', + 'addressBookManagement.cancelSelectAll': 'Desmarcar Todos', + 'addressBookManagement.deviceName': 'Nome do Dispositivo', + 'addressBookManagement.deviceType': 'Tipo do Dispositivo', + 'addressBookManagement.deviceId': 'ID do Dispositivo', + 'addressBookManagement.remarks': 'Observações', + 'addressBookManagement.addressBookDetail': 'Detalhes da Lista de Contatos', + 'addressBookManagement.addressBookName': 'Nome da Lista de Contatos', + 'addressBookManagement.addressBookNamePlaceholder': 'Digite o nome da lista de contatos', + 'addressBookManagement.addressBookNameRequired': 'Digite o nome da lista de contatos', + 'addressBookManagement.addressBookNameLength': 'O nome da lista de contatos deve ter entre 1 e 50 caracteres', + 'addressBookManagement.addressBookDesc': 'Descrição da Lista de Contatos', + 'addressBookManagement.addressBookDescPlaceholder': 'Digite a descrição da lista de contatos', + 'addressBookManagement.remarksPlaceholder': 'Digite as observações', + 'addressBookManagement.selectDevice': 'Selecione um dispositivo para ver os detalhes da lista de contatos', + 'addressBookManagement.save': 'Salvar', + 'addressBookManagement.saveSuccess': 'Salvo com sucesso', + 'addressBookManagement.saveFailed': 'Falha ao salvar', + 'addressBookManagement.deviceNotSelected': 'Selecione um dispositivo primeiro', + 'addressBookManagement.addDeviceTip': 'Recurso de adicionar dispositivo em desenvolvimento', + 'addressBookManagement.selectAgentFirst': 'Selecione um agente primeiro', + + // Diálogo da Lista de Contatos + 'addressBookDialog.title': 'Lista de Contatos', + 'addressBookDialog.name': 'Nome da Lista de Contatos', + 'addressBookDialog.namePlaceholder': 'Digite o nome da lista de contatos', + 'addressBookDialog.description': 'Descrição da Lista de Contatos', + 'addressBookDialog.descriptionPlaceholder': 'Digite a descrição detalhada da lista de contatos', + 'addressBookDialog.status': 'Status', + 'addressBookDialog.save': 'Salvar', + 'addressBookDialog.cancel': 'Cancelar', + 'addressBookDialog.confirm': 'Confirmar', + 'addressBookDialog.nameRequired': 'Digite o nome da lista de contatos', + 'addressBookDialog.nameLength': 'O nome da lista de contatos deve ter entre 1 e 50 caracteres', + 'addressBookDialog.namePattern': 'O nome da lista de contatos pode conter apenas letras, números, espaços, sublinhados e hifens', + 'addressBookDialog.descriptionRequired': 'Digite a descrição da lista de contatos', + 'addressBookDialog.descriptionLength': 'A descrição da lista de contatos não pode exceder 300 caracteres', + + // Página de Gerenciamento de Lista de Contatos - Lista de Dispositivos 'addressBookManagement.mainTitle': 'Gerenciamento de Lista de Contatos', 'addressBookManagement.subTitle': 'Gerenciar lista de contatos do dispositivo, definir nomes e permissões de chamada', 'addressBookManagement.online': 'Online', @@ -1453,4 +1522,4 @@ export default { // Header navigation 'header.addressBook': 'Lista de Contatos', -} +} \ No newline at end of file diff --git a/main/manager-web/src/i18n/vi.js b/main/manager-web/src/i18n/vi.js index 505a277b..d4fb7228 100644 --- a/main/manager-web/src/i18n/vi.js +++ b/main/manager-web/src/i18n/vi.js @@ -1418,7 +1418,76 @@ export default { 'feature.addressBook.name': 'Danh bạ', 'feature.addressBook.description': 'Quản lý và duy trì danh bạ liên lạc để cung cấp hỗ trợ thông tin liên lạc cho trợ lý AI', - // Address Book Management page + // Trang quản lý danh bạ + 'addressBookManagement.title': 'Quản lý danh bạ', + 'addressBookManagement.searchPlaceholder': 'Tìm kiếm tên thiết bị hoặc địa chỉ MAC', + 'addressBookManagement.search': 'Tìm kiếm', + 'addressBookManagement.selectAgent': 'Vui lòng chọn tác tử', + 'addressBookManagement.name': 'Tên danh bạ', + 'addressBookManagement.description': 'Mô tả danh bạ', + 'addressBookManagement.contactCount': 'Số liên hệ', + 'addressBookManagement.status': 'Kích hoạt', + 'addressBookManagement.createdAt': 'Thời gian tạo', + 'addressBookManagement.operation': 'Thao tác', + 'addressBookManagement.add': 'Thêm', + 'addressBookManagement.edit': 'Sửa', + 'addressBookManagement.delete': 'Xóa', + 'addressBookManagement.itemsPerPage': 'mục/trang', + 'addressBookManagement.firstPage': 'Đầu', + 'addressBookManagement.prevPage': 'Trước', + 'addressBookManagement.nextPage': 'Tiếp', + 'addressBookManagement.totalRecords': 'Tổng {total} bản ghi', + 'addressBookManagement.addAddressBook': 'Thêm danh bạ', + 'addressBookManagement.editAddressBook': 'Sửa danh bạ', + 'addressBookManagement.getAddressBookListFailed': 'Lấy danh sách danh bạ thất bại', + 'addressBookManagement.selectAddressBookFirst': 'Vui lòng chọn danh bạ cần xóa trước', + 'addressBookManagement.confirmBatchDelete': 'Bạn có chắc muốn xóa {count} danh bạ đã chọn?', + 'addressBookManagement.batchDeleteSuccess': 'Đã xóa thành công {count} danh bạ', + 'addressBookManagement.deleteFailed': 'Xóa thất bại, vui lòng thử lại', + 'addressBookManagement.operationCancelled': 'Đã hủy thao tác xóa', + 'addressBookManagement.updateSuccess': 'Cập nhật thành công', + 'addressBookManagement.addSuccess': 'Thêm thành công', + 'addressBookManagement.updateFailed': 'Cập nhật thất bại', + 'addressBookManagement.addFailed': 'Thêm thất bại', + 'addressBookManagement.selectAll': 'Chọn tất cả', + 'addressBookManagement.cancelSelectAll': 'Bỏ chọn tất cả', + 'addressBookManagement.deviceName': 'Tên thiết bị', + 'addressBookManagement.deviceType': 'Loại thiết bị', + 'addressBookManagement.deviceId': 'ID thiết bị', + 'addressBookManagement.remarks': 'Ghi chú', + 'addressBookManagement.addressBookDetail': 'Chi tiết danh bạ', + 'addressBookManagement.addressBookName': 'Tên danh bạ', + 'addressBookManagement.addressBookNamePlaceholder': 'Vui lòng nhập tên danh bạ', + 'addressBookManagement.addressBookNameRequired': 'Vui lòng nhập tên danh bạ', + 'addressBookManagement.addressBookNameLength': 'Tên danh bạ phải từ 1 đến 50 ký tự', + 'addressBookManagement.addressBookDesc': 'Mô tả danh bạ', + 'addressBookManagement.addressBookDescPlaceholder': 'Vui lòng nhập mô tả danh bạ', + 'addressBookManagement.remarksPlaceholder': 'Vui lòng nhập ghi chú', + 'addressBookManagement.selectDevice': 'Vui lòng chọn thiết bị để xem chi tiết danh bạ', + 'addressBookManagement.save': 'Lưu', + 'addressBookManagement.saveSuccess': 'Lưu thành công', + 'addressBookManagement.saveFailed': 'Lưu thất bại', + 'addressBookManagement.deviceNotSelected': 'Vui lòng chọn thiết bị trước', + 'addressBookManagement.addDeviceTip': 'Tính năng thêm thiết bị đang phát triển', + 'addressBookManagement.selectAgentFirst': 'Vui lòng chọn tác tử trước', + + // Hộp thoại danh bạ + 'addressBookDialog.title': 'Danh bạ', + 'addressBookDialog.name': 'Tên danh bạ', + 'addressBookDialog.namePlaceholder': 'Vui lòng nhập tên danh bạ', + 'addressBookDialog.description': 'Mô tả danh bạ', + 'addressBookDialog.descriptionPlaceholder': 'Vui lòng nhập mô tả danh bạ chi tiết', + 'addressBookDialog.status': 'Trạng thái', + 'addressBookDialog.save': 'Lưu', + 'addressBookDialog.cancel': 'Hủy', + 'addressBookDialog.confirm': 'Xác nhận', + 'addressBookDialog.nameRequired': 'Vui lòng nhập tên danh bạ', + 'addressBookDialog.nameLength': 'Tên danh bạ phải từ 1 đến 50 ký tự', + 'addressBookDialog.namePattern': 'Tên danh bạ chỉ được chứa chữ cái, số, dấu cách, dấu gạch dưới và dấu gạch ngang', + 'addressBookDialog.descriptionRequired': 'Vui lòng nhập mô tả danh bạ', + 'addressBookDialog.descriptionLength': 'Mô tả danh bạ không được vượt quá 300 ký tự', + + // Trang quản lý danh bạ - Danh sách thiết bị 'addressBookManagement.mainTitle': 'Quản lý danh bạ', 'addressBookManagement.subTitle': 'Quản lý danh bạ thiết bị, đặt tên thiết bị và quyền gọi', 'addressBookManagement.online': 'Trực tuyến', diff --git a/main/manager-web/src/i18n/zh_CN.js b/main/manager-web/src/i18n/zh_CN.js index f5fe59cc..59eaa06b 100644 --- a/main/manager-web/src/i18n/zh_CN.js +++ b/main/manager-web/src/i18n/zh_CN.js @@ -362,6 +362,8 @@ export default { 'replacementWordManagement.edit': '编辑', 'replacementWordManagement.download': '下载', 'replacementWordManagement.delete': '删除', + + // 替换词对话框相关 'replacementDialog.fileName': '文件名称', 'replacementDialog.fileNamePlaceholder': '请输入文件名称', 'replacementDialog.content': '替换词内容', diff --git a/main/manager-web/vue.config.js b/main/manager-web/vue.config.js index 6b6ba4f2..caef2895 100644 --- a/main/manager-web/vue.config.js +++ b/main/manager-web/vue.config.js @@ -11,7 +11,7 @@ const { InjectManifest } = require('workbox-webpack-plugin'); // 引入 path 模块 const path = require('path') - + function resolve(dir) { return path.join(__dirname, dir) } @@ -39,12 +39,12 @@ const cdnResources = { const useCDN = process.env.VUE_APP_USE_CDN === 'true'; module.exports = defineConfig({ - productionSourceMap: process.env.NODE_ENV !=='production', // 生产环境不生成 source map + productionSourceMap: process.env.NODE_ENV !== 'production', // 生产环境不生成 source map devServer: { port: 8001, // 指定端口为 8001 proxy: { '/xiaozhi': { - target: 'http://127.0.0.1:8002', + target: 'http://test.aiot.xin-nan.com', changeOrigin: true } },