feat: 新增替换词管理功能

This commit is contained in:
zhuoqinglian
2026-04-23 17:50:57 +08:00
parent 08d6bb4056
commit f85e863144
14 changed files with 1876 additions and 75 deletions
+52 -1
View File
@@ -22,6 +22,7 @@ export default {
'header.clearHistory': 'Xóa lịch sử',
'header.providerManagement': 'Quản lý nhà cung cấp',
'header.serverSideManagement': 'Quản lý máy chủ',
'header.replacementWordManagement': 'Quản lý từ thay thế',
'header.featureManagement': 'Cấu hình chức năng hệ thống',
'header.changePassword': 'Đổi mật khẩu',
'header.logout': 'Đăng xuất',
@@ -349,6 +350,53 @@ export default {
'paramDialog.arrayType': 'Mảng',
'paramDialog.jsonType': 'Đối tượng JSON',
// Replacement word management page related
'replacementWordManagement.pageTitle': 'Quản lý từ thay thế',
'replacementWordManagement.fileName': 'Tên tệp',
'replacementWordManagement.replacementWordCount': 'Số lượng từ thay thế',
'replacementWordManagement.replacementWordContent': 'Nội dung từ thay thế',
'replacementWordManagement.operation': 'Thao tác',
'replacementWordManagement.createTime': 'Thời gian tạo',
'replacementWordManagement.updateTime': 'Thời gian cập nhật',
'replacementWordManagement.addFile': 'Thêm tệp thay thế',
'replacementWordManagement.edit': 'Sửa',
'replacementWordManagement.download': 'Tải xuống',
'replacementWordManagement.delete': 'Xóa',
// Replacement word dialog related
'replacementDialog.fileName': 'Tên tệp',
'replacementDialog.fileNamePlaceholder': 'Vui lòng nhập tên tệp',
'replacementDialog.content': 'Nội dung thay thế',
'replacementDialog.contentPlaceholder': 'Nhập nội dung thay thế, định dạng: gốc|thay thế mỗi dòng',
'replacementDialog.formatTip': 'Định dạng mỗi dòng: gốc|thay thế',
'replacementDialog.wordCountUnit': 'từ thay thế',
'replacementDialog.uploadTxt': 'Tải lên txt',
'replacementDialog.uploadReplacementFile': 'Tải lên tệp thay thế',
'replacementDialog.clickUploadTip': 'Nhấp để tải lên tệp thay thế',
'replacementDialog.uploadCoverTip': 'Tải lên sẽ ghi đè nội dung thay thế hiện tại',
'replacementDialog.save': 'Lưu',
'replacementDialog.cancel': 'Hủy',
'replacementDialog.requiredFileName': 'Vui lòng nhập tên tệp',
'replacementDialog.requiredContent': 'Vui lòng nhập nội dung thay thế',
'replacementDialog.invalidFormat': 'Dòng {line} lỗi định dạng, mỗi dòng phải chứa dấu |',
'replacementDialog.invalidPipeCount': 'Dòng {line} lỗi định dạng, mỗi dòng chỉ được chứa một dấu |',
'replacementDialog.emptyOriginal': 'Dòng {line} từ gốc không được để trống',
'replacementDialog.emptyReplacement': 'Dòng {line} từ thay thế không được để trống',
'replacementDialog.invalidOriginalChar': 'Dòng {line} từ gốc chứa ký tự đặc biệt',
'replacementDialog.invalidReplacementChar': 'Dòng {line} từ thay thế chứa ký tự đặc biệt',
'replacementDialog.readFileError': 'Không thể đọc tệp',
// Trang quản lý từ thay thế
'replacementWordManagement.getListFailed': 'Không thể lấy danh sách',
'replacementWordManagement.confirmDelete': 'Bạn có chắc chắn muốn xóa tệp này không?',
'replacementWordManagement.deleteHint': 'Gợi ý',
'replacementWordManagement.saveSuccess': 'Lưu thành công',
'replacementWordManagement.saveFailed': 'Lưu thất bại',
'replacementWordManagement.addFailed': 'Thêm thất bại',
'replacementWordManagement.batchDelete': 'Xóa hàng loạt',
'replacementWordManagement.confirmBatchDelete': 'Bạn có chắc chắn muốn xóa {count} tệp đã chọn không?',
'replacementWordManagement.batchDeleteHint': 'Gợi ý xóa hàng loạt',
// Login page text
'login.title': 'DN',
'login.welcome': 'CHÀO MỪNG ĐẾN VỚI ĐĂNG NHẬP',
@@ -771,10 +819,13 @@ export default {
'roleConfig.ttsRate': 'Tốc độ',
'roleConfig.ttsPitch': 'Cao độ',
'roleConfig.ttsAdvanced': 'Tham số TTS',
'roleConfig.advancedSettings': 'Giọng nói',
'roleConfig.advancedSettings': 'Thay thế phát âm ngữ điệu từ',
'roleConfig.volumeHint': '-100=Tối thiểu, 0=Tiêu chuẩn, 100=Tối đa',
'roleConfig.speedHint': '-100=Chậm nhất, 0=Tiêu chuẩn, 100=Nhanh nhất',
'roleConfig.pitchHint': '-100=Thấp nhất, 0=Tiêu chuẩn, 100=Cao nhất',
'roleConfig.replacementWordLabel': 'Liên kết từ thay thế',
'roleConfig.replacementWordTip': 'Trong quá trình tổng hợp giọng nói, các từ bị nhận dạng sai, từ đa âm, tên riêng và từ nhạy cảm sẽ được thay thế bắt buộc bằng văn bản/phát âm chính xác mà bạn chỉ định để cải thiện độ chính xác, tuân thủ và trải nghiệm',
'replacementDialog.selectPlaceholder': 'Vui lòng chọn',
'roleConfig.pleaseEnterContent': 'Vui lòng nhập nội dung',
'roleConfig.pleaseEnterLangCode': 'Vui lòng nhập mã ngôn ngữ, ví dụ: en_US',
'roleConfig.pleaseEnterLangName': 'Vui lòng nhập ngôn ngữ tương tác, ví dụ: Tiếng Anh',