| | |
| | | 'home.daysAgo': 'ngày trước', |
| | | 'home.languageModel': 'LLM', |
| | | 'home.voiceModel': 'TTS', |
| | | 'home.noBoundDevice': 'Chưa gắn thiết bị', |
| | | 'home.onlineCount': '{online}/{total} online', |
| | | |
| | | // Trang đại lý |
| | | 'agent.pageTitle': 'Đại lý', |
| | |
| | | 'agent.deviceManagement': 'Quản lý thiết bị', |
| | | 'agent.chatHistory': 'Lịch sử trò chuyện', |
| | | 'agent.voiceprintManagement': 'Quản lý dấu giọng nói', |
| | | 'agent.parentTasks': 'Bài học', |
| | | 'agent.editTitle': 'Chỉnh sửa đại lý', |
| | | 'agent.toolsTitle': 'Chỉnh sửa tính năng', |
| | | 'agent.voiceActivityDetection': 'Phát hiện hoạt động giọng nói', |
| | |
| | | 'device.deviceType': 'Loại thiết bị', |
| | | 'device.loading': 'Đang tải...', |
| | | 'device.neverConnected': 'Chưa kết nối', |
| | | 'device.checkingOnline': 'Đang kiểm tra trạng thái thiết bị…', |
| | | 'device.online': 'Thiết bị online', |
| | | 'device.offline': 'Thiết bị offline', |
| | | 'device.onlineHint': 'Có thể gửi nhiệm vụ tức thì và theo lịch.', |
| | | 'device.offlineHint': 'Không gửi được nhiệm vụ. Vẫn xem được lịch sử trò chuyện.', |
| | | 'device.justNow': 'Vừa xong', |
| | | 'device.minutesAgo': '{minutes} phút trước', |
| | | 'device.hoursAgo': '{hours} giờ trước', |
| | |
| | | 'voiceprint.audioNotExist': 'Âm thanh không tồn tại', |
| | | 'voiceprint.getAudioFailed': 'Không thể lấy âm thanh', |
| | | 'voiceprint.audioPlayFailed': 'Phát âm thanh thất bại', |
| | | |
| | | 'parentTask.pageTitle': 'Bài học', |
| | | 'parentTask.createTitle': 'Tạo bài học', |
| | | 'parentTask.editTitle': 'Sửa bài học', |
| | | 'parentTask.device': 'Thiết bị', |
| | | 'parentTask.selectDevice': 'Chọn thiết bị', |
| | | 'parentTask.bindDeviceFirst': 'Hãy gắn thiết bị trước', |
| | | 'parentTask.runningSection': 'Đang chạy', |
| | | 'parentTask.scheduledSection': 'Lịch trình', |
| | | 'parentTask.running': 'Đang chạy', |
| | | 'parentTask.emptySchedule': 'Chưa có lịch. Bấm + để tạo nghe rộng, đọc theo hoặc trò chuyện.', |
| | | 'parentTask.startNow': 'Bắt đầu ngay', |
| | | 'parentTask.saveSchedule': 'Lưu lịch', |
| | | 'parentTask.started': 'Đã gửi tới thiết bị', |
| | | 'parentTask.saved': 'Đã đồng bộ lịch tới thiết bị', |
| | | 'parentTask.saveFailed': 'Lưu thất bại', |
| | | 'parentTask.deviceOffline': 'Thiết bị offline, chưa lưu. Bật máy và kết nối mạng rồi thử lại.', |
| | | 'parentTask.online': 'Thiết bị online', |
| | | 'parentTask.offline': 'Thiết bị offline', |
| | | 'parentTask.checkingOnline': 'Đang kiểm tra trạng thái thiết bị…', |
| | | 'parentTask.onlineHint': 'Có thể gửi nhiệm vụ tức thì và theo lịch.', |
| | | 'parentTask.offlineHint': 'Không gửi được nhiệm vụ. Bật máy và kết nối mạng.', |
| | | 'parentTask.startFailed': 'Gửi thất bại, kiểm tra thiết bị online', |
| | | 'parentTask.stop': 'Dừng', |
| | | 'parentTask.stopTitle': 'Dừng nhiệm vụ hiện tại', |
| | | 'parentTask.stopConfirm': 'Thiết bị sẽ quay lại trò chuyện ngay.', |
| | | 'parentTask.stopped': 'Đã gửi lệnh dừng tới thiết bị', |
| | | 'parentTask.stopFailed': 'Dừng thất bại, kiểm tra thiết bị online', |
| | | 'parentTask.deleteTitle': 'Xóa nhiệm vụ', |
| | | 'parentTask.deleteConfirm': 'Lịch trên thiết bị cũng sẽ bị xóa.', |
| | | 'parentTask.deleted': 'Đã xóa', |
| | | 'parentTask.deleteFailed': 'Xóa thất bại', |
| | | 'parentTask.scene': 'Cảnh', |
| | | 'parentTask.dispatchHint': 'Bắt đầu ngay sẽ đổi chế độ ngay. Lịch sẽ đổi đúng giờ, không cần lệnh thoại.', |
| | | 'parentTask.lesson': 'Bài', |
| | | 'parentTask.pickScene': 'Chọn cảnh', |
| | | 'parentTask.pickLesson': 'Chọn bài', |
| | | 'parentTask.repeat': 'Số lần', |
| | | 'parentTask.level': 'Cấp', |
| | | 'parentTask.system': 'Nhóm', |
| | | 'parentTask.story': 'Thành ngữ', |
| | | 'parentTask.pickStory': 'Chọn một thành ngữ', |
| | | 'parentTask.noStories': 'Nhóm này chưa có bài. Hãy thêm trong danh mục.', |
| | | 'parentTask.sentenceCount': 'Bài shadowing có {n} câu', |
| | | 'parentTask.enPassesTitle': 'Nghe tiếng Anh', |
| | | 'parentTask.cnFixed': 'Tiếng Trung 1 lần, 1.0×, sau đó tiếng Anh theo bên dưới.', |
| | | 'parentTask.enPassIndex': 'Lượt tiếng Anh {n}', |
| | | 'parentTask.addEnPass': 'Thêm lượt tiếng Anh', |
| | | 'parentTask.removePass': 'Xóa', |
| | | 'parentTask.shadowingSettings': 'Shadowing', |
| | | 'parentTask.shadowingLang': 'Ngôn ngữ', |
| | | 'parentTask.shadowingLang.cn': 'Tiếng Trung', |
| | | 'parentTask.shadowingLang.en': 'Tiếng Anh', |
| | | 'parentTask.shadowingSpeed': 'Tốc độ phát', |
| | | 'parentTask.shadowingHint': 'Cửa sổ ghi = thời lượng phát thực tế × 1.2. Hiện {speed}×.', |
| | | 'parentTask.languagePair': 'Cặp ngôn ngữ', |
| | | 'parentTask.pickPair': 'Chọn cặp ngôn ngữ', |
| | | 'parentTask.pairSoon': 'đang hoàn thiện', |
| | | 'parentTask.pairFallbackHint': 'Gói câu đầy đủ vẫn đang làm. Thiết bị sẽ luyện Trung-Anh trước.', |
| | | 'parentTask.duration': 'Thời lượng (phút, 0 = không giới hạn)', |
| | | 'parentTask.noDuration': 'Không giới hạn', |
| | | 'parentTask.minutesValue': '{n} phút', |
| | | 'parentTask.onComplete': 'Khi xong', |
| | | 'parentTask.completeChat': 'Về trò chuyện', |
| | | 'parentTask.completePowerOff': 'Tắt mềm', |
| | | 'parentTask.howToRun': 'Cách chạy', |
| | | 'parentTask.immediate': 'Chạy ngay', |
| | | 'parentTask.schedule': 'Lịch', |
| | | 'parentTask.schedule.daily': 'Hàng ngày', |
| | | 'parentTask.schedule.hourly': 'Hàng giờ', |
| | | 'parentTask.schedule.interval': 'Khoảng', |
| | | 'parentTask.time': 'Giờ', |
| | | 'parentTask.pickTime': 'Chọn giờ', |
| | | 'parentTask.timeHint': 'Có thể chọn bất kỳ giờ:phút trong ngày', |
| | | 'parentTask.repeatDays': 'Lặp', |
| | | 'parentTask.everyDay': 'Mỗi ngày', |
| | | 'parentTask.weekdays': 'Ngày làm việc', |
| | | 'parentTask.hourlyMinute': 'Phút mỗi giờ', |
| | | 'parentTask.hourlyOnTheHour': 'Mỗi giờ đúng điểm', |
| | | 'parentTask.hourlyAt': 'Mỗi giờ :{minute}', |
| | | 'parentTask.everyMinutes': 'Mỗi {minutes} phút', |
| | | 'parentTask.intervalMinutes': 'Khoảng (phút)', |
| | | 'parentTask.weekday.mon': 'T2', |
| | | 'parentTask.weekday.tue': 'T3', |
| | | 'parentTask.weekday.wed': 'T4', |
| | | 'parentTask.weekday.thu': 'T5', |
| | | 'parentTask.weekday.fri': 'T6', |
| | | 'parentTask.weekday.sat': 'T7', |
| | | 'parentTask.weekday.sun': 'CN', |
| | | |
| | | 'parentHistory.pageTitle': 'Lịch sử', |
| | | 'parentHistory.detailTitle': 'Chi tiết', |
| | | 'parentHistory.entry': 'Lịch sử', |
| | | 'parentHistory.empty': 'Chưa có bản ghi. Chúng sẽ xuất hiện sau khi bé hoàn thành nhiệm vụ.', |
| | | 'parentHistory.loadFailed': 'Tải thất bại', |
| | | 'parentHistory.status.running': 'Đang chạy', |
| | | 'parentHistory.status.completed': 'Hoàn thành', |
| | | 'parentHistory.status.cancelled': 'Đã thoát', |
| | | 'parentHistory.status.preempted': 'Bị ngắt', |
| | | 'parentHistory.status.other': 'Chưa xong', |
| | | 'parentHistory.source.immediate': 'Bắt đầu ngay', |
| | | 'parentHistory.source.schedule': 'Lịch', |
| | | 'parentHistory.source.voice': 'Lệnh thoại', |
| | | 'parentHistory.durationSec': '{s} giây', |
| | | 'parentHistory.durationMin': '{m} phút {s} giây', |
| | | 'parentHistory.turns': '{n} câu', |
| | | 'parentHistory.sentence': 'Câu {n}', |
| | | 'parentHistory.expected': 'Nguyên văn', |
| | | 'parentHistory.asr': 'Đọc theo', |
| | | 'parentHistory.noExpected': 'Không có nguyên văn', |
| | | 'parentHistory.noAsr': 'Không nhận được phần đọc theo', |
| | | 'parentHistory.noAudio': 'Không có bản ghi phát được', |
| | | 'parentHistory.emptyTurns': 'Lần đọc theo này chưa có câu.', |
| | | 'parentHistory.extensiveHint': 'Nghe rộng không có bản ghi từng câu. Trang này chỉ xem hoàn thành và thời lượng.', |
| | | 'parentHistory.noChat': 'Khoảng thời gian này không có hội thoại.', |
| | | } |