* feat(course): add reset student course progress action Give course admins and tutors a destructive reset-progress flow on the student people detail page. The backend clears learner progress for one (courseId, memberId) pair in a single transaction while keeping the groupmember enrolled, and logs an audit summary. The dashboard shows a confirmation dialog with impact counts from analytics before deleting. Co-authored-by: Rotimi Best <[email protected]> * fix(i18n): add localized reset progress strings for all locales Co-authored-by: Rotimi Best <[email protected]> * fix(course): scope reset progress to course data only Stop deleting org-level community questions and answers during course progress reset. Fix course newsfeed deletion order so comments on a student's posts are removed before the posts themselves. Restrict reset to student members, move analytics loading to the person detail layout, and rename impact copy to course newsfeed only. Co-authored-by: Rotimi Best <[email protected]> * fix(course): address Greptile review on reset progress Make progressImpact opt-in via includeProgressImpact query param so analytics requests avoid extra DB work unless the reset dialog needs it. Count only student-authored course newsfeed posts and comments in the impact summary to avoid double-counting replies on the student's posts. Co-authored-by: Rotimi Best <[email protected]> --------- Co-authored-by: Cursor Agent <[email protected]> Co-authored-by: Rotimi Best <[email protected]>
4743 lines
233 KiB
JSON
4743 lines
233 KiB
JSON
{
|
||
"common": {
|
||
"refresh": "Làm mới",
|
||
"unsaved_changes": {
|
||
"message": "Bạn có những thay đổi chưa được lưu. Bạn có chắc chắn muốn rời đi không?"
|
||
}
|
||
},
|
||
"validations": {
|
||
"generic": {
|
||
"invalid_type": "Loại không hợp lệ{expected, select, undefined{} other{. Expected {expected}}}{received, select, undefined{} other{ (received {received})}}",
|
||
"too_big": "Giá trị quá lớn{maximum, select, undefined{} other{. Maximum {maximum}}}",
|
||
"too_small": "Giá trị quá nhỏ{minimum, select, undefined{} other{. Minimum {minimum}}}",
|
||
"invalid_format": "Định dạng không hợp lệ{validation, select, undefined{} other{ for {validation}}}",
|
||
"not_multiple_of": "Giá trị phải là bội số của {multipleOf}",
|
||
"unrecognized_keys": "Chứa các khóa không được nhận dạng{keys, select, undefined{} other{: {keys}}}",
|
||
"invalid_union": "Giá trị không hợp lệ cho các tùy chọn được cung cấp{unionErrors, select, undefined{} other{. {unionErrors} tùy chọn không thành công}}",
|
||
"invalid_key": "Khóa không hợp lệ{key, select, undefined{} other{: {key}}}",
|
||
"invalid_element": "Phần tử không hợp lệ{index, select, undefined{} other{ at index {index}}}",
|
||
"invalid_value": "Giá trị không hợp lệ{expected, select, undefined{} other{. Expected {expected}}}{received, select, undefined{} other{ (received {received})}}",
|
||
"custom": "{message}",
|
||
"required_field": "Trường này là bắt buộc",
|
||
"invalid_field": "Giá trị không hợp lệ"
|
||
},
|
||
"email": {
|
||
"not_valid": "Email không hợp lệ"
|
||
},
|
||
"course_payment": {
|
||
"email": {
|
||
"invalid_email": "Địa chỉ email không hợp lệ"
|
||
},
|
||
"full_name": {
|
||
"min_char": "Phải dài từ 6 ký tự trở lên"
|
||
}
|
||
},
|
||
"confirm_password": {
|
||
"not_match": "Không khớp với mật khẩu"
|
||
},
|
||
"onboarding": {
|
||
"step_two": {
|
||
"source": {
|
||
"required": "Chọn một tùy chọn"
|
||
},
|
||
"goal": {
|
||
"required": "Chọn một tùy chọn"
|
||
}
|
||
},
|
||
"step_one": {
|
||
"full_name": {
|
||
"min_char": "Tên đầy đủ phải chứa 5 ký tự trở lên"
|
||
}
|
||
}
|
||
},
|
||
"reset": {
|
||
"password": {
|
||
"min_char": "Phải dài từ 6 ký tự trở lên"
|
||
}
|
||
},
|
||
"auth": {
|
||
"password": {
|
||
"min_char": "Phải dài từ 6 ký tự trở lên"
|
||
},
|
||
"email": {
|
||
"invalid_email": "Địa chỉ email không hợp lệ"
|
||
}
|
||
},
|
||
"forgot": {
|
||
"invalid_email": "Địa chỉ email không hợp lệ"
|
||
},
|
||
"org_landing_page": {
|
||
"message": {
|
||
"min_char": "Phải dài từ 10 ký tự trở lên"
|
||
},
|
||
"phone": {
|
||
"min_char": "Phải dài từ 6 ký tự trở lên"
|
||
},
|
||
"email": {
|
||
"invalid_email": "Địa chỉ email không hợp lệ"
|
||
},
|
||
"name": {
|
||
"min_char": "Phải dài từ 6 ký tự trở lên"
|
||
}
|
||
},
|
||
"comment_in_community": {
|
||
"min_char": "Phải dài từ 6 ký tự trở lên"
|
||
},
|
||
"ask_community": {
|
||
"course_id": {
|
||
"select_course": "Chọn một khóa học"
|
||
},
|
||
"body": {
|
||
"min_char": "Phải dài từ 10 ký tự trở lên"
|
||
},
|
||
"title": {
|
||
"min_char": "Phải dài từ 6 ký tự trở lên"
|
||
}
|
||
},
|
||
"create_quiz": {
|
||
"min_char": "Phải dài từ 6 ký tự trở lên"
|
||
},
|
||
"lesson_schema": {
|
||
"empty_title": "Tiêu đề không thể trống"
|
||
},
|
||
"news_feed": {
|
||
"min_char": "Trường phải chứa 5 ký tự trở lên"
|
||
},
|
||
"site_name": {
|
||
"min_char": "Tên miền phụ của Học viện phải chứa 5 ký tự trở lên",
|
||
"hyphen_rule": "Tên miền phụ của Học viện không thể bắt đầu hoặc kết thúc bằng dấu gạch nối"
|
||
},
|
||
"organization_name": {
|
||
"min_char": "Tổ chức phải chứa 5 ký tự trở lên",
|
||
"hyphen_rule": "Tên tổ chức không thể bắt đầu hoặc kết thúc bằng dấu gạch nối"
|
||
},
|
||
"user_profile": {
|
||
"email": "Địa chỉ email không hợp lệ",
|
||
"username": "Tên người dùng không thể trống",
|
||
"fullname": "Tên phải có tối thiểu 5 ký tự"
|
||
},
|
||
"exercise": {
|
||
"options": {
|
||
"custom": "{message}"
|
||
},
|
||
"points": {
|
||
"too_small": "Điểm ít nhất phải bằng 0"
|
||
},
|
||
"label": {
|
||
"too_small": "Nhãn tùy chọn là bắt buộc"
|
||
},
|
||
"question": {
|
||
"too_small": "Tiêu đề câu hỏi là bắt buộc"
|
||
}
|
||
}
|
||
},
|
||
"generic": {
|
||
"locked": "Đã khóa",
|
||
"unlocked": "Đã mở khóa",
|
||
"loading": "Đang tải"
|
||
},
|
||
"content": {
|
||
"heading": "Quốc tế hóa trong SvelteKit",
|
||
"toggle_label": "Chọn ngôn ngữ ưa thích"
|
||
},
|
||
"specialization": {
|
||
"course_tag": "Chuyên môn"
|
||
},
|
||
"snackbar": {
|
||
"success": "thành công",
|
||
"success_update": "Đã cập nhật thành công",
|
||
"success_delete": "Đã xóa thành công",
|
||
"something": "Đã xảy ra lỗi - Vui lòng thử lại sau",
|
||
"update": "cập nhật",
|
||
"update_failed": "Cập nhật không thành công",
|
||
"generic": {
|
||
"success_delete": "Đã xóa thành công",
|
||
"try_again": "Lỗi - Vui lòng thử lại sau"
|
||
},
|
||
"setup": {
|
||
"info_lesson": "Bạn cần tạo một bài học",
|
||
"info_course": "Bạn cần tạo một khóa học"
|
||
},
|
||
"upgrade": {
|
||
"generate_fail": "Không tạo được thành công",
|
||
"failed": "Không thành công, vui lòng thử lại sau"
|
||
},
|
||
"signup": {
|
||
"disposable": "Email bạn cung cấp chỉ dùng một lần"
|
||
},
|
||
"community": {
|
||
"success": {
|
||
"question_updated": "Câu hỏi đã được cập nhật!",
|
||
"comment_submitted": "Đã gửi bình luận!",
|
||
"success_delete": "Đã xóa thành công",
|
||
"question_submitted": "Câu hỏi đã được gửi!"
|
||
},
|
||
"error": {
|
||
"try_again": "Lỗi - Vui lòng thử lại sau",
|
||
"deleting_comments": "Lỗi xóa bình luận",
|
||
"deleting_question": "Lỗi xóa câu hỏi"
|
||
}
|
||
},
|
||
"invite": {
|
||
"failed_join": "Tham gia không thành công, vui lòng liên hệ với quản trị viên của bạn"
|
||
},
|
||
"submissions": {
|
||
"success": {
|
||
"grading": "Đã lưu điểm và thông báo cho học viên"
|
||
}
|
||
},
|
||
"marks": {
|
||
"error": "Lỗi khi lấy điểm"
|
||
},
|
||
"lessons": {
|
||
"lesson_created": "Bài học được tạo thành công",
|
||
"lesson_create_failed": "Không tạo được bài học",
|
||
"lesson_deleted": "Bài học đã được xóa thành công",
|
||
"lesson_delete_failed": "Không thể xóa bài học",
|
||
"lesson_update_failed": "Không thể cập nhật bài học",
|
||
"section_created": "Phần khóa học được tạo thành công",
|
||
"section_create_failed": "Không tạo được phần khóa học",
|
||
"section_updated": "Phần khóa học được cập nhật thành công",
|
||
"section_update_failed": "Không thể cập nhật phần khóa học",
|
||
"sections_reordered": "Các phần khóa học đã được sắp xếp lại thành công",
|
||
"sections_reorder_failed": "Không thể sắp xếp lại các phần khóa học",
|
||
"lessons_reordered": "Bài học được sắp xếp lại thành công",
|
||
"lessons_reorder_failed": "Không thể sắp xếp lại bài học",
|
||
"comment_fetch_failed": "Không thể lấy nhận xét bài học",
|
||
"load_more_comments_failed": "Không thể tải thêm bình luận",
|
||
"comment_add_failed": "Không thể thêm nhận xét",
|
||
"comment_updated": "Đã cập nhật bình luận thành công",
|
||
"comment_update_failed": "Không cập nhật được bình luận",
|
||
"comment_deleted": "Đã xóa bình luận thành công",
|
||
"comment_delete_failed": "Không thể xóa nhận xét",
|
||
"completion_update_failed": "Không thể cập nhật việc hoàn thành bài học",
|
||
"error": {
|
||
"try_later": "Đã xảy ra sự cố - Vui lòng thử lại sau",
|
||
"exercise_not_complete": "Hoàn thành tất cả các bài tập để đánh dấu là hoàn thành"
|
||
},
|
||
"success": {
|
||
"complete_marked": "Được đánh dấu là hoàn thành",
|
||
"complete_download": "Tải xuống hoàn tất",
|
||
"version_restored": "Đã khôi phục phiên bản thành công"
|
||
},
|
||
"section_deleted": "Phần khóa học đã được xóa thành công"
|
||
},
|
||
"attendance": {
|
||
"error": {
|
||
"reload": "Có gì đó không ổn. Vui lòng tải lại và điểm danh lại"
|
||
}
|
||
},
|
||
"course": {
|
||
"error": {
|
||
"reaction_error": "Đã xảy ra lỗi khi phản hồi với nguồn cấp tin tức",
|
||
"commenting_error": "Đã xảy ra lỗi khi tạo bình luận",
|
||
"toggle_error": "Không thể chuyển đổi nguồn cấp dữ liệu được ghim",
|
||
"news_feed_fail": "Không tìm nạp được nguồn cấp tin tức",
|
||
"feed_fetch_error": "Đã xảy ra lỗi khi tìm nạp nguồn cấp dữ liệu"
|
||
},
|
||
"success": {
|
||
"comment_deleted": "Đã xóa bình luận",
|
||
"comment_added": "Đã thêm nhận xét",
|
||
"pinned": "Đã ghim",
|
||
"unpinned": "Đã bỏ ghim",
|
||
"successfully": "thành công",
|
||
"feed_delete_success": "Đã xóa nguồn cấp dữ liệu thành công"
|
||
},
|
||
"people": {
|
||
"progress_reset": "Đã đặt lại tiến độ",
|
||
"progress_reset_failed": "Không thể đặt lại tiến độ"
|
||
}
|
||
},
|
||
"landing_page_settings": {
|
||
"success": {
|
||
"complete": "Hoàn thành :)"
|
||
},
|
||
"error": {
|
||
"file_size": "Kích thước tệp không được lớn hơn 500kb",
|
||
"try_again": "Thử lại",
|
||
"label": "Tải hình ảnh lên",
|
||
"fetch_error": "Lỗi tìm nạp hình ảnh từ Unsplash"
|
||
}
|
||
},
|
||
"team_members": {
|
||
"invite_sent": "Đã gửi lời mời!",
|
||
"user_exists": "Người dùng đã tồn tại",
|
||
"invite_fail": "Không gửi được lời mời, vui lòng thử lại",
|
||
"remove_fail": "Không xóa được người dùng, vui lòng thử lại",
|
||
"remove_success": "Đã xóa thành viên thành công"
|
||
},
|
||
"lms": {
|
||
"error": {
|
||
"username_exists": "tên người dùng đã tồn tại",
|
||
"update": "Cập nhật không thành công:",
|
||
"try_again": "Vui lòng thử lại"
|
||
}
|
||
},
|
||
"course_settings": {
|
||
"error": {
|
||
"not_right": "Đã xảy ra sự cố - Vui lòng thử lại sau",
|
||
"went_wrong": "Đã xảy ra lỗi - Vui lòng thử lại sau",
|
||
"title": "tiêu đề không được để trống",
|
||
"description": "mô tả không được để trống",
|
||
"failed_integration": "Tích hợp không thành công, vui lòng thử lại sau",
|
||
"failed_deletion": "Xóa không thành công, vui lòng thử lại sau"
|
||
},
|
||
"success": {
|
||
"download": "Tải xuống hoàn tất",
|
||
"saved": "Đã lưu thành công",
|
||
"successful_integration": "Tích hợp thành công",
|
||
"successful_deletion": "Đã xóa tích hợp",
|
||
"update_successful": "Cập nhật thành công"
|
||
}
|
||
},
|
||
"people": {
|
||
"success": {
|
||
"copied": "Đã sao chép vào bảng nhớ tạm"
|
||
},
|
||
"error": {
|
||
"missing_data": "Thiếu dữ liệu tổ chức, vui lòng tải lại trang",
|
||
"no": "Không có miền tổ chức hiện tại"
|
||
}
|
||
},
|
||
"newsfeed": {
|
||
"error": {
|
||
"error": "Đã xảy ra lỗi khi",
|
||
"editing": "chỉnh sửa nguồn cấp dữ liệu",
|
||
"creating": "tạo nguồn cấp dữ liệu"
|
||
},
|
||
"success": {
|
||
"edit": "Đã chỉnh sửa nguồn cấp dữ liệu thành công",
|
||
"add": "Đã thêm nguồn cấp dữ liệu mới thành công"
|
||
}
|
||
},
|
||
"materials": {
|
||
"apology": "Chúng tôi xin lỗi, đã xảy ra lỗi khi lưu bài học của bạn.",
|
||
"update_translations": "Cập nhật bản dịch không thành công",
|
||
"creating_new": "Tạo bản dịch mới không thành công"
|
||
},
|
||
"exercise": {
|
||
"points_required_auto_grade": "Đặt điểm dương cho mỗi câu hỏi trước khi lưu.",
|
||
"success": "Đã lưu thành công",
|
||
"submission_updated": "Đã cập nhật bài nộp vào",
|
||
"error_fetching": "Tìm nạp bài tập không thành công, vui lòng tải lại trang"
|
||
},
|
||
"poll": {
|
||
"info": {
|
||
"not_published": "Cuộc thăm dò chưa được công bố",
|
||
"vote_once": "Bạn chỉ có thể bỏ phiếu một lần"
|
||
},
|
||
"error": {
|
||
"creating_poll": "Đã xảy ra lỗi khi tạo cuộc thăm dò ý kiến",
|
||
"updating_poll": "Đã xảy ra lỗi khi cập nhật trạng thái cuộc thăm dò ý kiến",
|
||
"submitting_poll": "Đã xảy ra lỗi khi gửi cuộc thăm dò ý kiến"
|
||
}
|
||
},
|
||
"media_manager": {
|
||
"list_failed": "Không tải được nội dung phương tiện",
|
||
"storage_failed": "Không tải được bản tóm tắt bộ nhớ",
|
||
"create_failed": "Không tạo được nội dung truyền thông",
|
||
"attach_failed": "Không thể đính kèm nội dung phương tiện",
|
||
"detach_failed": "Không thể tách nội dung phương tiện",
|
||
"resolve_video_failed": "Không giải quyết được URL phát lại phương tiện",
|
||
"update_failed": "Không cập nhật được nội dung phương tiện",
|
||
"update_success": "Đã cập nhật nội dung truyền thông",
|
||
"usage_failed": "Không tải được mức sử dụng tài sản",
|
||
"download_failed": "Không tải được URL tải nội dung xuống",
|
||
"thumbnail_uploaded": "Đã tải lên hình thu nhỏ",
|
||
"thumbnail_upload_failed": "Không tải được hình thu nhỏ lên",
|
||
"thumbnail_too_large": "Hình ảnh thu nhỏ quá lớn",
|
||
"thumbnail_invalid": "Tệp hình thu nhỏ không hợp lệ",
|
||
"transcription_started": "Đã bắt đầu phiên âm",
|
||
"transcription_start_failed": "Không thể bắt đầu phiên âm",
|
||
"transcription_completed": "Phiên âm đã hoàn tất",
|
||
"transcript_fetch_failed": "Không thể tải bản ghi",
|
||
"thumbnail_updated": "Đã cập nhật hình thu nhỏ",
|
||
"thumbnail_update_failed": "Không cập nhật được hình thu nhỏ",
|
||
"thumbnail_regen_started": "Đang tạo lại hình thu nhỏ…",
|
||
"thumbnail_regen_failed": "Không thể tạo lại hình thu nhỏ",
|
||
"transcript_saved": "Đã cập nhật bản ghi",
|
||
"transcript_save_failed": "Không thể lưu bản ghi",
|
||
"transcription_already_running": "Công việc chép lời đang được thực hiện cho video này"
|
||
},
|
||
"tags": {
|
||
"group_created": "Đã tạo nhóm thẻ",
|
||
"group_updated": "Đã cập nhật nhóm thẻ",
|
||
"tag_created": "Đã tạo thẻ",
|
||
"tag_updated": "Đã cập nhật thẻ",
|
||
"course_tags_updated": "Đã cập nhật thẻ khóa học",
|
||
"fetch_failed": "Không tải được thẻ",
|
||
"save_failed": "Không lưu được các thay đổi về thẻ"
|
||
},
|
||
"error_update": "Không thể cập nhật",
|
||
"token_auth": {
|
||
"created": "Bí mật ký được tạo. Hãy lưu ngay bây giờ—nó sẽ không được hiển thị lại.",
|
||
"rotated": "Bí mật ký kết được luân chuyển. Lưu bí mật mới—nó sẽ không được hiển thị lại.",
|
||
"deleted": "Đã xóa xác thực mã thông báo.",
|
||
"activated": "Đã bật xác thực mã thông báo.",
|
||
"deactivated": "Xác thực mã thông báo bị vô hiệu hóa."
|
||
},
|
||
"automation": {
|
||
"created": "Đã tạo khóa tự động hóa. Hãy lưu lại ngay vì bí mật đầy đủ chỉ được hiển thị một lần.",
|
||
"rotated": "Phím tự động đã được xoay. Hãy lưu lại bí mật mới ngay bây giờ vì nó sẽ không được hiển thị lại.",
|
||
"revoked": "Khóa tự động hóa đã bị thu hồi."
|
||
},
|
||
"program": {
|
||
"error": {
|
||
"reaction_error": "Đã xảy ra lỗi khi phản hồi bài viết",
|
||
"news_feed_fail": "Không thể tìm nạp nguồn cấp tin tức của chương trình",
|
||
"post_create_failed": "Không tạo được bài đăng",
|
||
"post_update_failed": "Không thể cập nhật bài đăng",
|
||
"code": {
|
||
"program_forbidden": "Bạn phải là thành viên của chương trình này để thực hiện hành động này.",
|
||
"program_member_check_failed": "Chúng tôi không thể xác minh tư cách thành viên chương trình của bạn. Hãy thử lại.",
|
||
"program_not_found": "Chương trình này không thể được tìm thấy.",
|
||
"program_create_failed": "Không thể tạo chương trình.",
|
||
"program_update_failed": "Không thể cập nhật chương trình.",
|
||
"program_delete_failed": "Không thể xóa chương trình.",
|
||
"program_member_not_found": "Không thể tìm thấy thành viên chương trình đó.",
|
||
"program_newsfeed_not_found": "Không thể tìm thấy bài đăng đó.",
|
||
"program_newsfeed_comment_not_found": "Bình luận đó không thể được tìm thấy."
|
||
}
|
||
},
|
||
"success": {
|
||
"comment_deleted": "Đã xóa bình luận",
|
||
"comment_added": "Đã thêm nhận xét",
|
||
"feed_delete_success": "Đã xóa bài đăng thành công",
|
||
"post_created": "Bài viết được tạo thành công",
|
||
"post_updated": "Đã cập nhật bài đăng thành công"
|
||
}
|
||
},
|
||
"ai_credits": {
|
||
"purchase_success": "Gói AI credits đã được thêm vào số dư của bạn.",
|
||
"checkout_failed": "Không thể bắt đầu thanh toán. Vui lòng thử lại."
|
||
},
|
||
"public_course": {
|
||
"url_copied": "Đã sao chép URL khóa học",
|
||
"url_copy_failed": "Không thể sao chép URL"
|
||
},
|
||
"transcription_started": "Transcription started",
|
||
"transcription_start_failed": "Could not start transcription",
|
||
"transcription_completed": "Transcription finished",
|
||
"transcript_fetch_failed": "Could not load transcript",
|
||
"account": {
|
||
"workspaceCreated": "Đã tạo không gian làm việc",
|
||
"workspaceDeleted": "Đã xóa không gian làm việc",
|
||
"workspace_limit_reached": "Bạn đã đạt đến giới hạn không gian làm việc của mình. Liên hệ với chúng tôi để mở rộng.",
|
||
"plan_upgrade_required": "Đa không gian làm việc là một tính năng của Doanh nghiệp. Nâng cấp để thêm nhiều không gian làm việc hơn.",
|
||
"workspace_is_primary": "Bạn không thể xóa không gian làm việc chính.",
|
||
"workspace_not_found": "Không tìm thấy không gian làm việc.",
|
||
"not_primary_workspace": "Chuyển sang không gian làm việc chính của bạn để quản lý không gian làm việc của tài khoản."
|
||
},
|
||
"link_invite": {
|
||
"generated": "Đã tạo liên kết lời mời",
|
||
"enabled": "Đã bật lời mời liên kết",
|
||
"disabled": "Lời mời liên kết đã bị vô hiệu hóa"
|
||
},
|
||
"view_as_student": {
|
||
"failed": "Không thể mở chế độ xem sinh viên. Vui lòng thử lại."
|
||
},
|
||
"lesson_video": {
|
||
"generate_1080_completed": "Đã thêm phiên bản 1080p",
|
||
"generate_1080_failed": "Không thể tạo phiên bản 1080p"
|
||
},
|
||
"social_auth_not_enabled": "Nhà cung cấp xác thực này chưa được kích hoạt."
|
||
},
|
||
"explore": {
|
||
"heading": "Khám phá các khóa học của chúng tôi",
|
||
"empty_heading": "Không có khóa học nào",
|
||
"empty_description": "Hiện tại chưa có khóa học nào được xuất bản"
|
||
},
|
||
"exercises": {
|
||
"heading": "Bài tập",
|
||
"not_submitted": "Chưa gửi",
|
||
"submitted": "Đã gửi",
|
||
"in_progress": "Đang tiến hành chấm điểm",
|
||
"graded": "Đã chấm điểm",
|
||
"lesson": "Bài học"
|
||
},
|
||
"my_learning": {
|
||
"heading": "Học tập của tôi",
|
||
"progress": "Đang tiến hành",
|
||
"complete": "Hoàn thành",
|
||
"search": "Tìm kiếm khóa học",
|
||
"not_in_progress": "Không có khóa học nào đang diễn ra",
|
||
"any_progress": "Bất kỳ khóa học nào bạn bắt đầu sẽ được hiển thị ở đây",
|
||
"not_completed": "Không có khóa học nào hoàn thành",
|
||
"any_course": "Bất kỳ khóa học nào bạn hoàn thành sẽ được hiển thị ở đây",
|
||
"find_courses": "Tìm khóa học"
|
||
},
|
||
"lms_navigation": {
|
||
"home": "Trang chủ",
|
||
"my_learning": "Học tập của tôi",
|
||
"exercise": "tập thể dục",
|
||
"community": "cộng đồng",
|
||
"explore": "Khám phá",
|
||
"help": "Trợ giúp",
|
||
"settings": "Cài đặt",
|
||
"programs": "Chương trình"
|
||
},
|
||
"upgrade": {
|
||
"certificate": "Nâng cấp gói của bạn để tạo chứng chỉ",
|
||
"team": "Nâng cấp kế hoạch của bạn để thêm thành viên nhóm",
|
||
"domain": "Nâng cấp gói của bạn để thêm miền tùy chỉnh",
|
||
"team_members": "Thành viên nhóm",
|
||
"back": "Quay lại Cài đặt",
|
||
"download_lessons": "Nâng cấp để tải bài học",
|
||
"download_course": "Nâng cấp để tải xuống khóa học",
|
||
"required": "Yêu cầu nâng cấp",
|
||
"enterprise_required": "Tính năng này yêu cầu gói Enterprise."
|
||
},
|
||
"analytics": {
|
||
"title": "Phân tích",
|
||
"courses": "Khóa học",
|
||
"progress": "Tiến độ",
|
||
"progress_description": "{value, number} của {total, number} đã hoàn thành",
|
||
"incomplete": "Chưa hoàn thành",
|
||
"completed": "Đã hoàn thành",
|
||
"complete": "hoàn thành",
|
||
"last_seen": "Nhìn thấy lần cuối",
|
||
"a_while_ago": "cách đây một thời gian",
|
||
"exercises": "Bài tập",
|
||
"graded": "Đã chấm điểm",
|
||
"not_graded": "Không được chấm điểm",
|
||
"enrolled_courses": "Các khóa học đã đăng ký",
|
||
"enrolled_courses_description": "Tất cả các khóa học đã đăng ký",
|
||
"overall_course_progress": "Tiến độ chung của khóa học",
|
||
"overall_course_progress_description": "Tỷ lệ bài học đã hoàn thành",
|
||
"total_average_grade": "Tổng điểm trung bình",
|
||
"total_average_grade_description": "Dựa trên điểm bài tập của tất cả các khóa học",
|
||
"overall_course_progress_user_description": "Căn cứ vào việc hoàn thành bài học",
|
||
"assignment_completion": "Hoàn thành bài tập",
|
||
"assignment_completion_description": "Tỷ lệ bài tập đã hoàn thành",
|
||
"average_grade_description": "Điểm trung bình của tất cả các bài tập đã hoàn thành",
|
||
"students": "Sinh viên",
|
||
"lessons": "Bài học",
|
||
"tutors": "gia sư",
|
||
"avg_grade": "Điểm trung bình",
|
||
"completion_rate": "Tỷ lệ hoàn thành",
|
||
"student_progress_overview": "Tổng quan về tiến bộ của học sinh",
|
||
"student_name": "Tên sinh viên",
|
||
"lessons_completed": "Bài học đã hoàn thành",
|
||
"exercises_submitted": "Bài tập đã gửi",
|
||
"average_grade": "Điểm trung bình",
|
||
"actions": "hành động",
|
||
"view_details": "Xem chi tiết",
|
||
"no_students_found": "Không tìm thấy sinh viên nào",
|
||
"no_students_description": "Hiện chưa có học viên nào đăng ký khóa học này. Học sinh sẽ xuất hiện ở đây khi họ tham gia khóa học.",
|
||
"showing_students": "Đang hiển thị {start} cho {end} trong tổng số {total} sinh viên",
|
||
"no_analytics_data": "Không có dữ liệu phân tích",
|
||
"no_analytics_description": "Không thể tải dữ liệu phân tích cho khóa học này. Vui lòng thử lại sau hoặc liên hệ với bộ phận hỗ trợ nếu sự cố vẫn tiếp diễn.",
|
||
"student": "sinh viên",
|
||
"student_progress_distribution": "Phân phối tiến bộ của học sinh",
|
||
"grade_distribution": "Phân phối lớp",
|
||
"progress_80_plus": "Tiến độ trên 80%",
|
||
"progress_60_79": "Tiến độ 60-79%",
|
||
"progress_below_60": "Tiến độ dưới 60%",
|
||
"grade_90_plus": "90% + Lớp",
|
||
"grade_80_89": "Lớp 80-89%",
|
||
"grade_70_79": "Lớp 70-79%",
|
||
"grade_below_70": "Dưới 70% lớp",
|
||
"number_of_students": "Số lượng sinh viên",
|
||
"progress_range": "Phạm vi tiến độ",
|
||
"grade_range": "Phạm vi lớp",
|
||
"no_progress_data": "Không có dữ liệu tiến độ",
|
||
"no_grade_data": "Không có dữ liệu điểm",
|
||
"loading_chart": "Đang tải biểu đồ...",
|
||
"no_data_default": "Không có sẵn dữ liệu",
|
||
"no_data_default_description": "Không có dữ liệu để hiển thị tại thời điểm này.",
|
||
"subtitle": "Hiểu cách khách truy cập khám phá các khóa học của bạn và chuyển đổi thành sinh viên.",
|
||
"refresh": "Làm mới",
|
||
"popularTypes": {
|
||
"heading": "Các loại khóa học phổ biến",
|
||
"description": "Tuyển sinh được nhóm theo loại khóa học",
|
||
"subtitle": "{total} lượt đăng ký trên tất cả các loại",
|
||
"empty": "Chưa có dữ liệu tuyển sinh",
|
||
"course_count": "{count, plural, one {# course} other {# courses}}",
|
||
"views_short": "lượt xem",
|
||
"types": {
|
||
"SELF_PACED": "Tự nhịp độ",
|
||
"LIVE_CLASS": "Lớp học trực tiếp",
|
||
"COMPLIANCE": "Tuân thủ",
|
||
"PUBLIC": "công cộng"
|
||
}
|
||
},
|
||
"countries": {
|
||
"heading": "Các quốc gia hàng đầu",
|
||
"subtitle": "tổng số {total} khách truy cập",
|
||
"empty": "Chưa có dữ liệu vị trí",
|
||
"country": "Quốc gia",
|
||
"visitors": "Du khách",
|
||
"enrollments_short": "đã ghi danh"
|
||
},
|
||
"funnel": {
|
||
"heading": "Phễu chuyển đổi",
|
||
"description": "Từ lần truy cập đầu tiên đến khi hoàn thành khóa học",
|
||
"empty": "Chưa có dữ liệu kênh",
|
||
"step": {
|
||
"landing_view": "Lượt xem đích",
|
||
"course_page_view": "Lượt xem trang khóa học",
|
||
"enrollment_completed": "tuyển sinh",
|
||
"course_completed": "Hoàn thành"
|
||
}
|
||
},
|
||
"trend": {
|
||
"heading": "Lưu lượng truy cập theo thời gian",
|
||
"description": "Lượt xem trang và đăng ký theo ngày",
|
||
"empty": "Không có lưu lượng truy cập trong phạm vi đã chọn",
|
||
"views": "Lượt xem",
|
||
"enrollments": "tuyển sinh"
|
||
},
|
||
"kpi": {
|
||
"landing_views": "Lượt xem đích",
|
||
"unique_visitors": "Số lượng khách truy cập",
|
||
"course_page_views": "Lượt xem trang khóa học",
|
||
"enrollments": "tuyển sinh",
|
||
"range_description": "Trong phạm vi đã chọn"
|
||
},
|
||
"range": {
|
||
"7d": "7 ngày qua",
|
||
"30d": "30 ngày qua",
|
||
"90d": "90 ngày qua"
|
||
},
|
||
"tabs": {
|
||
"overview": "Tổng quan",
|
||
"funnel": "Kênh",
|
||
"geography": "Địa lý",
|
||
"course_types": "Các loại khóa học"
|
||
},
|
||
"course_metrics": {
|
||
"page_subtitle": "Việc ghi danh, hoàn thành bài học, điểm số và sự tiến bộ của mỗi học sinh đối với khóa học này.",
|
||
"progress_distribution_card_description": "Có bao nhiêu học sinh rơi vào mỗi mức độ hoàn thành.",
|
||
"grade_distribution_card_description": "Có bao nhiêu học sinh rơi vào từng nhóm lớp.",
|
||
"students_table_description": "Tổng quan có thể sắp xếp với các liên kết đến hồ sơ sinh viên.",
|
||
"kpi_team_tutors": "{count, plural, one {# tutor on the course team} other {# tutors on the course team}}",
|
||
"kpi_lessons_exercises": "{count, plural, one {# exercise} other {# exercises}} được ánh xạ tới bài học",
|
||
"kpi_progress_grade": "{grade}% điểm bài tập trung bình của các học sinh đã đăng ký"
|
||
}
|
||
},
|
||
"audience": {
|
||
"title": "khán giả",
|
||
"export": "Xuất khẩu",
|
||
"no_audience": "Không có khán giả để quản lý",
|
||
"manage": "Quản lý tất cả sinh viên của bạn ở đây và duy trì kết nối với họ",
|
||
"name": "Tên",
|
||
"email": "Email",
|
||
"date_joined": "Ngày tham gia",
|
||
"upgrade": "Nâng cấp kế hoạch của bạn để mời thêm sinh viên",
|
||
"import_users": "Nhập người dùng",
|
||
"search_placeholder": "Tìm kiếm…",
|
||
"status": "Trạng thái",
|
||
"status_active": "Đang hoạt động",
|
||
"status_pending": "Đang chờ xử lý",
|
||
"status_expired": "Đã hết hạn",
|
||
"status_revoked": "Đã thu hồi",
|
||
"select_all": "Chọn tất cả",
|
||
"selected_count": "đã chọn {count}",
|
||
"assign_courses": "Chỉ định cho các khóa học",
|
||
"invite": {
|
||
"row_actions_aria": "Mở hành động",
|
||
"resend": "Gửi lại lời mời",
|
||
"revoke": "Thu hồi lời mời đang chờ xử lý",
|
||
"resend_snackbar_success": "Đã gửi email mời",
|
||
"resend_snackbar_email_failed": "Lời mời đã được gia hạn nhưng không thể gửi email",
|
||
"revoke_snackbar_success": "Đã thu hồi lời mời đang chờ xử lý"
|
||
},
|
||
"assign": {
|
||
"title": "Chỉ định cho các khóa học",
|
||
"description": "Cấp cho người dùng đã chọn quyền truy cập vào các khóa học và tùy ý thông báo cho họ qua email.",
|
||
"select_courses": "Chọn khóa học",
|
||
"select_courses_placeholder": "Chọn khóa học...",
|
||
"send_email": "Gửi email thông báo",
|
||
"submit": "Chỉ định",
|
||
"cancel": "Hủy bỏ",
|
||
"snackbar_success": "Đã chỉ định người dùng {assigned} cho các khóa học ({alreadyEnrolled} đã đăng ký, đã gửi {emailsSent} email)",
|
||
"snackbar_no_courses": "Vui lòng chọn ít nhất một khóa học",
|
||
"snackbar_failed": "Không thể chỉ định khóa học"
|
||
},
|
||
"import": {
|
||
"title": "Nhập người dùng",
|
||
"description": "Thêm sinh viên vào tổ chức của bạn bằng cách nhập địa chỉ email của họ. Tùy chọn chỉ định chúng cho các khóa học và gửi email mời.",
|
||
"emails_label": "Địa chỉ email",
|
||
"emails_placeholder": "Nhập các email được phân tách bằng dấu phẩy, dòng mới hoặc dấu chấm phẩy\nví dụ: [email protected], [email protected]",
|
||
"course_access": "Truy cập khóa học",
|
||
"no_courses": "Không có bài tập khóa học",
|
||
"all_courses": "Tất cả các khóa học",
|
||
"select_courses": "Chọn các khóa học cụ thể",
|
||
"select_courses_placeholder": "Chọn khóa học...",
|
||
"program_access": "Quyền truy cập chương trình",
|
||
"no_programs": "Không gán chương trình",
|
||
"all_programs": "Tất cả chương trình",
|
||
"select_programs": "Chọn các chương trình cụ thể",
|
||
"select_programs_placeholder": "Chọn chương trình...",
|
||
"send_email": "Gửi email lời mời tới người dùng đã nhập",
|
||
"submit": "Nhập người dùng",
|
||
"back": "Quay lại Đối tượng",
|
||
"snackbar_success": "{imported} lời mời mới, {assigned} học viên hiện có được quyền truy cập khóa học, {pendingInvitesRenewed} lời mời đang chờ được gia hạn ({emailsSent} email đã gửi)",
|
||
"snackbar_no_emails": "Vui lòng nhập ít nhất một địa chỉ email",
|
||
"snackbar_failed": "Không thể nhập người dùng",
|
||
"page_subtitle": "Add many people at once by email, then assign courses or programs if you like."
|
||
},
|
||
"page_subtitle": "See who belongs to your org, who is learning, who is invited, and how to reach them.",
|
||
"user_analytics": {
|
||
"title": "Hồ sơ sinh viên",
|
||
"page_subtitle": "Progress, grades, and activity across their courses."
|
||
},
|
||
"delete": {
|
||
"action": "Xóa",
|
||
"title": "Xóa thành viên",
|
||
"description": "Thao tác này sẽ xóa thành viên khỏi tổ chức của bạn và thu hồi quyền truy cập của họ vào tất cả các khóa học và chương trình được chỉ định.",
|
||
"confirmation": "Bạn có chắc chắn muốn xóa {name} ({email}) không? Không thể hoàn tác hành động này.",
|
||
"cancel": "Hủy bỏ",
|
||
"confirm": "Xóa",
|
||
"snackbar_success": "Thành viên đã bị xóa"
|
||
}
|
||
},
|
||
"community": {
|
||
"title": "cộng đồng",
|
||
"ask_button": "Hỏi cộng đồng",
|
||
"find_question": "Tìm câu hỏi",
|
||
"asked": "hỏi",
|
||
"answers": "câu trả lời",
|
||
"no_question": "Không có câu hỏi nào được hỏi",
|
||
"ask_a_question": "Đặt câu hỏi cho cộng đồng",
|
||
"all": "Tất cả",
|
||
"delete": {
|
||
"title": "Xóa",
|
||
"question": "câu hỏi",
|
||
"comment": "bình luận",
|
||
"sure": "Bạn có chắc chắn muốn xóa cái này không",
|
||
"no": "Không, giữ nó",
|
||
"yes": "Có, xóa"
|
||
},
|
||
"ask": {
|
||
"go_back": "Quay lại",
|
||
"ask_the": "Hỏi cộng đồng",
|
||
"publish": "Xuất bản",
|
||
"title": "Tiêu đề",
|
||
"select_course": "Chọn khóa học",
|
||
"ask_community": "Hỏi cộng đồng bất kỳ câu hỏi nào bạn có thể có",
|
||
"question": "Câu hỏi",
|
||
"save": "Lưu",
|
||
"edit": "Chỉnh sửa",
|
||
"cancel": "Hủy bỏ",
|
||
"give": "Đưa ra câu trả lời",
|
||
"comment": "Bình luận",
|
||
"page_subtitle": "Start a thread the whole community can see, and tie it to a course if you want."
|
||
},
|
||
"page_subtitle": "Questions and answers shared across your organization's courses.",
|
||
"question": {
|
||
"page_subtitle": "Follow answers, vote, and join the discussion."
|
||
}
|
||
},
|
||
"course": {
|
||
"not_permitted": {
|
||
"header": "Không có quyền",
|
||
"body": "Rất tiếc, bạn không có quyền truy cập vào khóa học này.",
|
||
"button": "Về nhà"
|
||
},
|
||
"navItem": {
|
||
"settings": {
|
||
"heading": "Cài đặt",
|
||
"cover_image": "Ảnh bìa",
|
||
"optional_image": "Hình ảnh tùy chọn này sẽ hiển thị trên trang chào mừng của bạn. Nếu bạn bao gồm một cái, nó phải có kích thước tối thiểu là 280 x 200",
|
||
"replace": "Thay thế",
|
||
"del": "Xóa",
|
||
"course_details": "Chi tiết khóa học",
|
||
"course_title": "Tên khóa học",
|
||
"course_description": "Mô tả khóa học",
|
||
"placeholder": "Viết mô tả khóa học của bạn ở đây",
|
||
"course_title_placeholder": "Viết tiêu đề khóa học ở đây",
|
||
"setup_landing_for_link": "Thiết lập landing page để lấy link khóa học",
|
||
"coming_soon": "Sắp có",
|
||
"link": "Liên kết khóa học",
|
||
"grading": "Chấm điểm",
|
||
"reports": "Cung cấp báo cáo chấm điểm cho bài học",
|
||
"disabled": "Đã tắt",
|
||
"enabled": "Đã bật",
|
||
"order": "Đặt hàng tab bài học",
|
||
"drag": "Kéo và thả nhãn để sắp xếp lại các tab tài liệu của bạn",
|
||
"content_grouping_title": "Nhóm nội dung",
|
||
"content_grouping_description": "Nhóm các bài học, bài tập theo từng phần trong danh sách nội dung.",
|
||
"progression_mode_title": "Tiến trình học viên",
|
||
"progression_mode_description": "Kiểm soát học viên có thể truy cập mọi nội dung đã mở khóa hay phải hoàn thành theo thứ tự.",
|
||
"progression_mode_free": "Tự do — nội dung đã mở khóa có thể truy cập",
|
||
"progression_mode_sequential": "Tuần tự — hoàn thành mục trước để mở mục tiếp theo",
|
||
"lesson_download": "Bài học Tải về",
|
||
"available": "Cung cấp Bài học để tải xuống dưới dạng pdf cho học viên đã đăng ký",
|
||
"course_download": "Tải xuống khóa học",
|
||
"course_avail": "Cung cấp Khóa học để tải xuống cho sinh viên đã đăng ký",
|
||
"download": "Tải xuống",
|
||
"allow": "Cho phép sinh viên mới",
|
||
"access": "Cho phép sinh viên mới truy cập khóa học này",
|
||
"publish": "Xuất bản khóa học",
|
||
"determines": "Điều này xác định xem khóa học của bạn có hiển thị trên trang đích hay không",
|
||
"published": "Đã xuất bản",
|
||
"unpublished": "Chưa được xuất bản",
|
||
"type": "Loại khóa học",
|
||
"course_type_desc": "Cập nhật loại khóa học để có trải nghiệm cá nhân hóa hơn",
|
||
"live_class": "Lớp học trực tiếp",
|
||
"self_paced": "Tự nhịp độ",
|
||
"delete": "Xóa khóa học",
|
||
"delete_text": "Xóa khóa học này, hành động này không thể hoàn tác",
|
||
"save": "Lưu thay đổi",
|
||
"tags": {
|
||
"title": "Thẻ",
|
||
"description": "Gán thẻ để sinh viên có thể khám phá khóa học này bằng các bộ lọc.",
|
||
"empty": "Không có thẻ nào được chọn",
|
||
"add": "Thêm thẻ",
|
||
"popover_title": "Chọn thẻ",
|
||
"empty_groups": "Chưa có thẻ nào"
|
||
},
|
||
"compliance": "Tuân thủ",
|
||
"public": "công cộng",
|
||
"convert_to_public_blocked": "Khóa học này có các câu hỏi không thể tự động chấm điểm nên chưa thể công khai.",
|
||
"fix_blocking_questions": "Sửa câu hỏi chặn",
|
||
"slug": {
|
||
"label": "sên URL",
|
||
"description": "Đoạn cuối cùng của URL công khai của mục này. Chỉ có chữ cái, số và dấu gạch ngang.",
|
||
"public_only": "Slug chỉ có thể chỉnh sửa được trên các khóa học Công khai.",
|
||
"in_use": "Slug đó đã được sử dụng bởi một mục khác trong khóa học này."
|
||
},
|
||
"callout": {
|
||
"legend": "Chú thích khóa học công khai",
|
||
"description": "Hiển thị ở cuối mỗi bài học và thay cho các đồ vật bị khóa. Sử dụng nó để thu hút sinh viên đến trang web của bạn hoặc một khóa học trả phí.",
|
||
"title_label": "Tiêu đề",
|
||
"title_placeholder": "Bạn muốn đi sâu hơn về điều này?",
|
||
"description_label": "Mô tả",
|
||
"description_placeholder": "Tham gia nhóm đầy đủ để hoàn thành một dự án cấp sản xuất trong 4 tuần.",
|
||
"button_label": "Nhãn nút",
|
||
"button_label_placeholder": "Đọc thêm trên trang web của tôi",
|
||
"button_url_label": "URL nút",
|
||
"button_url_placeholder": "https://example.com",
|
||
"clear": "Xóa chú thích",
|
||
"public_only": "Chú thích chỉ xuất hiện trên các khóa học Công khai.",
|
||
"animation_label": "Hoạt hình nền",
|
||
"animation_description": "Chọn chuyển động phát phía sau thẻ chú thích.",
|
||
"animation_waves": "Sóng",
|
||
"animation_dotted": "Chấm",
|
||
"animation_none": "không có"
|
||
},
|
||
"course_type_learn_more": "Tìm hiểu thêm",
|
||
"welcome_email": {
|
||
"title": "Email chào mừng",
|
||
"description": "Tùy chỉnh email sinh viên nhận được sau khi đăng ký. Thêm ghi chú cá nhân, hướng dẫn hoặc liên kết phiên trực tiếp.",
|
||
"placeholder": "Viết lời chào mừng mà học viên nhận được khi đăng ký…"
|
||
}
|
||
},
|
||
"analytics": {
|
||
"title": "Phân tích"
|
||
},
|
||
"landing_page": {
|
||
"course_content": "Nội dung khóa học",
|
||
"modules": "mô-đun",
|
||
"lessons": "bài học",
|
||
"exercises": "bài tập",
|
||
"start_course": "Bắt đầu khóa học",
|
||
"requirement": "Yêu cầu",
|
||
"description": "Mô tả khóa học",
|
||
"learn": "Bạn sẽ học được gì",
|
||
"certificate": "Giấy chứng nhận",
|
||
"certificate_text": "Khi hoàn thành tất cả các khóa học trong chương trình, bạn sẽ nhận được Chứng chỉ để chia sẻ với mạng lưới chuyên nghiệp của mình.",
|
||
"content": "Nội dung khóa học",
|
||
"slide": "1 slide",
|
||
"note": "ghi chú",
|
||
"video": "video",
|
||
"reviews": "Đánh giá",
|
||
"see_all": "Xem Tất Cả",
|
||
"header_video": "Video tiêu đề",
|
||
"no_course_published": "Không có khóa học nào được xuất bản",
|
||
"coming_your_way": "Chúng tôi có những khóa học tuyệt vời sắp tới dành cho bạn, hãy chú ý theo dõi nhé!!!",
|
||
"view_less": "Xem ít hơn",
|
||
"view_all": "Xem tất cả",
|
||
"thank_you": "Cảm ơn bạn đã gửi tin nhắn, chúng tôi sẽ liên hệ lại với bạn ngay",
|
||
"name": "Tên của bạn",
|
||
"email": "Email của bạn",
|
||
"phone": "Điện thoại của bạn",
|
||
"message": "Tin nhắn của bạn",
|
||
"your_message": "Tin nhắn của bạn ở đây",
|
||
"submit": "Gửi",
|
||
"successful_sub": "Bạn đã được thêm thành công. Cảm ơn bạn đã đăng ký.",
|
||
"enter": "Nhập email của bạn...",
|
||
"powered_by": "Được cung cấp bởi",
|
||
"landing_page": "Trang đích",
|
||
"explore": "Khám phá các khóa học",
|
||
"find": "Tìm các khóa học bạn sẽ yêu thích từ những giáo viên giỏi nhất trên toàn thế giới",
|
||
"find_course": "Tìm một khóa học...",
|
||
"instructor": "Người hướng dẫn",
|
||
"courses": "các khóa học",
|
||
"reviews_modal": {
|
||
"title": "Đánh giá",
|
||
"rating": "Đánh giá",
|
||
"ratings": "Xếp hạng"
|
||
},
|
||
"enroll_page": {
|
||
"requires_payment_or_invite": "Bạn cần phải trả tiền cho khóa học này hoặc được mời để có quyền truy cập.",
|
||
"back_to_course": "Quay lại khóa học",
|
||
"join_course": "Tham gia khóa học"
|
||
},
|
||
"pricing_section": {
|
||
"free": "miễn phí",
|
||
"not_accepting": "Khóa học này hiện không nhận học viên mới.",
|
||
"discount": "Giảm giá",
|
||
"enroll": "Đăng ký ngay",
|
||
"buy": "Mua ngay",
|
||
"bird": "Ưu đãi chim sớm. Mua càng sớm càng tốt"
|
||
},
|
||
"upload_widget": {
|
||
"title": "Tiện ích biểu ngữ",
|
||
"width": "Hình ảnh rộng hơn 1500 pixel hoạt động tốt nhất.",
|
||
"size": "Kích thước tối đa cho mỗi tập tin là 500kb.",
|
||
"drag_drop": "Kéo và thả hình ảnh của bạn vào đây hoặc nhấp để chọn",
|
||
"submit": "Gửi",
|
||
"no_images": "Không có hình ảnh có sẵn."
|
||
},
|
||
"editor": {
|
||
"save": "Lưu",
|
||
"page_builder": "Trình tạo trang",
|
||
"section": "phần",
|
||
"display_section": "Phần hiển thị",
|
||
"pricing_form": {
|
||
"currency": "Tiền tệ",
|
||
"cost": "Chi phí",
|
||
"payment": "Liên kết thanh toán",
|
||
"discount": "Giảm giá",
|
||
"no": "Không",
|
||
"yes": "Có",
|
||
"percent": "Phần trăm chiết khấu",
|
||
"gift": "Về quà tặng"
|
||
},
|
||
"instructor_form": {
|
||
"upload": "Logo giảng viên",
|
||
"name": "Tên người hướng dẫn",
|
||
"name_placeholder": "Tên công ty của bạn",
|
||
"role": "Vai trò của người hướng dẫn",
|
||
"about": "Giới thiệu về người hướng dẫn",
|
||
"about_placeholder": "Sơ lược về hướng dẫn",
|
||
"total": "Tổng số khóa học"
|
||
},
|
||
"certificate_form": {
|
||
"upload_template": "Mẫu chứng chỉ"
|
||
},
|
||
"reviews_form": {
|
||
"add_reviews": "Thêm đánh giá",
|
||
"fullname": "Tên đầy đủ",
|
||
"description": "Mô tả",
|
||
"rating": "Đánh giá",
|
||
"hide": "Ẩn đánh giá",
|
||
"validations": {
|
||
"description": {
|
||
"min_char": "'Mô tả quá ngắn, tối thiểu 5 ký tự"
|
||
},
|
||
"rating": {
|
||
"message": "Đánh giá phải từ 1-5"
|
||
},
|
||
"avatar_url": {
|
||
"message": "Tải lên một hình ảnh"
|
||
},
|
||
"name": {
|
||
"min_char": "Tên quá ngắn, tối thiểu 5 ký tự"
|
||
}
|
||
}
|
||
},
|
||
"header_form": {
|
||
"title": "Tiêu đề",
|
||
"description": "Mô tả",
|
||
"short_video": "Video ngắn",
|
||
"replace_cover": "Thay thế ảnh bìa",
|
||
"replace": "Thay thế",
|
||
"helper": "Nhập liên kết tới video youtube",
|
||
"remove": "Xóa",
|
||
"no_cover": "Chưa đặt ảnh bìa"
|
||
},
|
||
"title": {
|
||
"header": "tiêu đề",
|
||
"requirement": "Yêu cầu",
|
||
"description": "Mô tả",
|
||
"goals": "Bàn thắng",
|
||
"reviews": "Đánh giá",
|
||
"instructor": "Người hướng dẫn",
|
||
"pricing": "Định giá",
|
||
"certificate": "Giấy chứng nhận",
|
||
"curriculum": "chương trình giảng dạy",
|
||
"chips": "Kỹ năng & Công cụ",
|
||
"skills": "Những kỹ năng bạn sẽ đạt được",
|
||
"tools": "Công cụ bạn sẽ học"
|
||
},
|
||
"skills_help": "Nhấn Enter để thêm. Chúng xuất hiện dưới dạng chip bên dưới chương trình giảng dạy.",
|
||
"tools_help": "Nhấn Enter để thêm. Chúng xuất hiện dưới dạng chip bên dưới chương trình giảng dạy.",
|
||
"skills_placeholder": "ví dụ. Phân tích dữ liệu",
|
||
"tools_placeholder": "ví dụ: hình ảnh",
|
||
"remove": "Xóa"
|
||
}
|
||
},
|
||
"certificates": {
|
||
"title": "Chứng chỉ",
|
||
"certificate_settings": "Cài đặt chứng chỉ",
|
||
"tab_design": "Thiết kế",
|
||
"tab_settings": "Cài đặt",
|
||
"theme": "Chọn một chủ đề",
|
||
"logo": "Logo thương hiệu",
|
||
"to_update": "Để cập nhật hình ảnh thương hiệu của bạn, hãy truy cập",
|
||
"settings": "Cài đặt > Cài đặt tổ chức",
|
||
"and_upload": "và tải lên logo thương hiệu của bạn",
|
||
"goto_settings": "Đi tới Cài đặt",
|
||
"description": "Mô tả khóa học",
|
||
"placeholder": "một chút mô tả về khóa học",
|
||
"allow": "Cho phép sinh viên tải xuống chứng chỉ",
|
||
"locked": "Đã khóa",
|
||
"unlocked": "Đã mở khóa",
|
||
"save": "Lưu thay đổi",
|
||
"unlocked_certificate": "Xin chúc mừng! 🎉 chứng chỉ của bạn đã sẵn sàng",
|
||
"unlocked_certificate_subtitle": "Bạn đã hoàn thành khóa học này và sự cống hiến của bạn là điều hiển nhiên. Tải xuống chứng chỉ và chia sẻ với mạng của bạn như một bằng chứng về kỹ năng mới có được của bạn",
|
||
"locked_certificate": "Chứng chỉ không có sẵn",
|
||
"instructor_unlock": "Người hướng dẫn của bạn cần mở khóa chứng chỉ của bạn.",
|
||
"contact_instructor": "Nếu bạn cần chứng chỉ của mình, vui lòng liên hệ với người hướng dẫn của bạn.",
|
||
"download_certificate": "Tải xuống chứng chỉ",
|
||
"complete_to_download_title": "Khóa học chưa hoàn thành 😔",
|
||
"complete_to_download_subtitle": "Chứng chỉ của bạn sẽ có sau khi bạn hoàn thành tất cả bài học và bài tập trong khóa học này",
|
||
"description_error": "Mô tả không thể vượt quá 200 ký tự",
|
||
"characters": "nhân vật",
|
||
"unexpected_error": "Đã xảy ra lỗi không mong muốn",
|
||
"download_image": "Tải xuống dưới dạng hình ảnh",
|
||
"editor": {
|
||
"title": "Thiết kế chứng chỉ",
|
||
"back": "Quay lại chứng chỉ",
|
||
"save": "Lưu thay đổi",
|
||
"discard": "Loại bỏ",
|
||
"saved": "Đã lưu thiết kế chứng chỉ",
|
||
"unsaved": "Chưa lưu",
|
||
"free_plan": "Gói miễn phí",
|
||
"preview": "Xem trước trực tiếp",
|
||
"sections": "Phần biên tập",
|
||
"panel_templates": "Mẫu",
|
||
"panel_templates_subtitle": "Chọn một mẫu để neo phong cách trực quan.",
|
||
"panel_content": "Nội dung",
|
||
"panel_content_subtitle": "Tinh chỉnh các từ xuất hiện trên chứng chỉ.",
|
||
"panel_colors": "Màu nhấn",
|
||
"panel_colors_subtitle": "Dùng cho dòng người nhận, dấu và dấu.",
|
||
"panel_export": "Xuất khẩu",
|
||
"panel_export_subtitle": "Xem trước thiết kế hiện tại vì nó sẽ được chuyển giao.",
|
||
"section_header": "Bản sao tiêu đề",
|
||
"section_signatories": "Người ký",
|
||
"section_reference": "Tài liệu tham khảo",
|
||
"subtitle": "phụ đề",
|
||
"subtitle_placeholder": "Được trao giải cao nhất",
|
||
"description_override": "Ghi đè mô tả",
|
||
"description_override_placeholder": "Mặc định cho mô tả khóa học.",
|
||
"description_override_hint": "Để trống để quay lại mô tả khóa học khi lưu.",
|
||
"signatory_one_name": "Người ký tên 1",
|
||
"signatory_one_role": "Người ký 1 vai trò",
|
||
"signatory_two_name": "Tên người ký 2",
|
||
"signatory_two_role": "Người ký 2 vai trò",
|
||
"id_format": "Định dạng ID chứng chỉ",
|
||
"id_format_hint": "Sử dụng '{'seq'}' cho bốn chữ số cuối, '{'year'}' cho năm phát hành, '{'month'}' cho tháng.",
|
||
"accent_hint": "Màu nhấn xuất hiện trên quy tắc người nhận, tem và phần đánh dấu tiêu đề của mẫu.",
|
||
"templates_hint": "Các mẫu hiển thị với cùng một trình kết xuất được sử dụng cho tệp PDF và PNG đã tải xuống.",
|
||
"download_pdf": "Tải xuống bản PDF",
|
||
"download_png": "Tải xuống PNG",
|
||
"print": "In",
|
||
"export_hint": "Quá trình xuất sử dụng tên của bạn làm người nhận để bạn có thể xem trước bố cục cuối cùng.",
|
||
"preview_failed": "Không thể tạo bản xem trước chứng chỉ",
|
||
"sample_recipient": "Eleanor Vance",
|
||
"sample_course": "Giấy chứng nhận xuất sắc",
|
||
"sample_description": "Để ghi nhận thành tích xuất sắc và sự cống hiến gương mẫu cho nghề.",
|
||
"sample_org": "Học viện nghệ thuật hoàng gia",
|
||
"summary_title": "Thiết kế năng động",
|
||
"summary_subtitle": "Ảnh chụp nhanh về hình thức của chứng chỉ khi được cấp.",
|
||
"field_template": "mẫu",
|
||
"field_accent": "Giọng",
|
||
"field_signatories": "Người ký",
|
||
"customize_design": "Tùy chỉnh thiết kế",
|
||
"signatory_one_toggle": "Hiển thị người ký 1",
|
||
"signatory_two_toggle": "Hiển thị người ký 2",
|
||
"signature_upload": "Hình ảnh chữ ký",
|
||
"signature_upload_hint": "Tải lên hình ảnh chữ ký (tùy chọn)",
|
||
"signature_dont_crop": "Đừng cắt xén",
|
||
"signature_upload_in_progress": "Đợi quá trình tải lên chữ ký hoàn tất trước khi lưu.",
|
||
"save_failed": "Không thể lưu thiết kế chứng chỉ. Hãy kiểm tra biểu mẫu và thử lại."
|
||
}
|
||
},
|
||
"people": {
|
||
"title": "mọi người",
|
||
"add": "Thêm",
|
||
"search": "Tìm kiếm người",
|
||
"you": "bạn",
|
||
"pending": "Đang chờ xử lý",
|
||
"name": "Tên",
|
||
"role": "Vai trò",
|
||
"action": "hành động",
|
||
"feedback": "Đã sao chép email vào clipboard",
|
||
"view": "Xem",
|
||
"delete_profile": "Xóa hồ sơ",
|
||
"teams": {
|
||
"add": "Thêm",
|
||
"add_team": "Thêm đồng đội hoặc cộng tác viên vào tổ chức của bạn. Bắt đầu làm việc cùng nhau",
|
||
"invite": "Mời",
|
||
"placeholder": "[email protected], [email protected]",
|
||
"role": "Vai trò",
|
||
"send_invite": "Gửi lời mời",
|
||
"members": "Thành viên",
|
||
"invite_sent": "Lời mời đã gửi",
|
||
"you": "bạn",
|
||
"remove": "Xóa",
|
||
"link_invite": {
|
||
"heading": "Liên kết mời",
|
||
"description": "Bất kỳ ai có liên kết này đều có thể tham gia tổ chức của bạn.",
|
||
"generate": "Tạo liên kết",
|
||
"copy": "Sao chép",
|
||
"copy_invite_link": "Sao chép liên kết mời",
|
||
"copied": "Đã sao chép!",
|
||
"toggle_label": "Liên kết lời mời đang hoạt động",
|
||
"disabled_notice": "Liên kết này bị vô hiệu hóa. Kích hoạt nó để cho phép thành viên mới tham gia thông qua liên kết.",
|
||
"select_role": "Chọn một vai trò"
|
||
}
|
||
},
|
||
"roles": {
|
||
"admin": "Quản trị viên",
|
||
"tutor": "gia sư",
|
||
"student": "sinh viên",
|
||
"filter": "Lọc"
|
||
},
|
||
"delete_confirmation": {
|
||
"title": "Xóa",
|
||
"sure": "Bạn có chắc chắn muốn xóa",
|
||
"no": "Không",
|
||
"yes": "Có"
|
||
},
|
||
"reset_progress": {
|
||
"button": "Đặt lại tiến độ",
|
||
"dialog": {
|
||
"title": "Đặt lại tiến độ cho {studentName}?",
|
||
"intro": "Thao tác này xóa vĩnh viễn tiến độ của học viên này trong khóa học. Họ vẫn được ghi danh và có thể bắt đầu lại từ bài 1.",
|
||
"bullets": {
|
||
"lessons": "Bài học đã hoàn thành — {completed}/{total}",
|
||
"exercises": "Bài tập đã nộp — {count} bài nộp",
|
||
"comments": "Bình luận bài học của học viên này — {count}",
|
||
"newsfeed": "Bài đăng và phản hồi bảng tin khóa học của học viên này — {count}",
|
||
"video_progress": "Tiến độ xem video — {count} bài học được theo dõi",
|
||
"attendance": "Mục điểm danh — {count}",
|
||
"certificate_yes": "Hồ sơ chứng nhận/tuân thủ — có",
|
||
"certificate_no": "Hồ sơ chứng nhận/tuân thủ — không"
|
||
},
|
||
"warning": "Không thể hoàn tác.",
|
||
"cancel": "Hủy",
|
||
"confirm": "Xóa"
|
||
}
|
||
},
|
||
"invite_modal": {
|
||
"title": "Mời mọi người",
|
||
"invite": "Mời gia sư",
|
||
"select": "Lựa chọn gia sư trong tổ chức...",
|
||
"to_add": "Để thêm gia sư vào tổ chức của bạn,",
|
||
"go_to": "đi tới cài đặt tổ chức",
|
||
"invite_students": "Mời sinh viên",
|
||
"via_link": "Bạn có thể mời sinh viên thông qua liên kết mời",
|
||
"via_qr": "Bạn có thể mời sinh viên qua QR",
|
||
"download_qr": "Tải xuống mã QR",
|
||
"qr_downloading_snackbar": "Mã QR được tạo thành công, vui lòng đợi trong khi tải xuống",
|
||
"copy_link": "Sao chép liên kết",
|
||
"success": "Đã sao chép thành công",
|
||
"finish": "Kết thúc",
|
||
"loading": "Đang tải...",
|
||
"student_invite_settings": "Cài đặt mời sinh viên",
|
||
"student_invite_settings_description": "Chọn thời gian hiệu lực của lời mời và số lượng học viên có thể sử dụng lời mời đó.",
|
||
"preset": "cài sẵn",
|
||
"expires_at": "Hết hạn vào lúc",
|
||
"max_uses": "Sử dụng tối đa",
|
||
"quick_invite_link": "Liên kết mời nhanh",
|
||
"quick_invite_link_description": "Tạo liên kết an toàn và chia sẻ bằng bản sao hoặc QR.",
|
||
"regenerate_link": "Tạo lại liên kết",
|
||
"share_via_qr": "Chia sẻ qua QR",
|
||
"qr_placeholder": "Tạo liên kết để hiển thị QR",
|
||
"direct_email_bulk": "Email trực tiếp / Lời mời hàng loạt",
|
||
"direct_email_description": "Dán các địa chỉ email được phân tách bằng dấu phẩy, dấu cách hoặc dòng mới. Một lời mời an toàn duy nhất được tạo cho mỗi email.",
|
||
"recipient_emails": "Email người nhận",
|
||
"recipient_emails_placeholder": "sinh viê[email protected], sinh viê[email protected]",
|
||
"send_invite_emails": "Gửi email mời ngay lập tức",
|
||
"create_email_invites": "Tạo lời mời qua email",
|
||
"existing_students_title": "Add existing org students",
|
||
"existing_students_description": "Chọn những sinh viên đã tham gia tổ chức này và cấp cho họ quyền truy cập trực tiếp vào khóa học này.",
|
||
"existing_students_search": "Search organization students",
|
||
"loading_existing_students": "Loading organization students...",
|
||
"no_existing_students": "No organization students are available to add.",
|
||
"no_matching_existing_students": "No organization students match your search.",
|
||
"notify_existing_students": "Send course access email",
|
||
"grant_access": "Grant Access",
|
||
"invite_new_students_title": "Invite new students",
|
||
"invite_new_students_description": "Invite new people into your organization and pre-assign them to this course. They will create an account, accept the invite, and get access.",
|
||
"invite_new_students": "Invite Students",
|
||
"existing_invites": "Lời mời hiện có",
|
||
"refresh": "Làm mới",
|
||
"loading_invites": "Đang tải lời mời...",
|
||
"no_invites_yet": "Chưa có lời mời nào được tạo.",
|
||
"created": "Đã tạo",
|
||
"expires": "Hết hạn",
|
||
"uses": "Công dụng",
|
||
"remaining": "còn lại",
|
||
"opened": "Đã mở",
|
||
"joined": "Đã tham gia",
|
||
"email_sent": "Đã gửi email",
|
||
"email_failed": "Email không thành công",
|
||
"copy_metadata": "Sao chép siêu dữ liệu",
|
||
"revoke": "Thu hồi",
|
||
"view_audit": "Xem kiểm tra",
|
||
"hide_audit": "Ẩn kiểm tra",
|
||
"no_audit_events": "Không có sự kiện kiểm toán.",
|
||
"audit_at": "Tại",
|
||
"audit_email": "Email",
|
||
"audit_actor": "diễn viên",
|
||
"audit_ip": "IP",
|
||
"scan_qr": "Quét QR",
|
||
"classroomio_brand": "Lớp họcIO.com",
|
||
"snackbar_invite_link_copied": "Đã sao chép liên kết mời",
|
||
"snackbar_invite_link_regenerated": "Một liên kết mời mới đã được tạo",
|
||
"snackbar_failed_generate_link": "Không tạo được liên kết mời",
|
||
"snackbar_add_one_recipient": "Thêm ít nhất một email người nhận",
|
||
"snackbar_failed_create_email_invites": "Không tạo được lời mời qua email",
|
||
"snackbar_invite_revoked": "Đã thu hồi lời mời",
|
||
"snackbar_failed_revoke_invite": "Không thể thu hồi lời mời",
|
||
"snackbar_failed_load_audit": "Không tải được lời mời kiểm tra",
|
||
"snackbar_metadata_copied": "Đã sao chép siêu dữ liệu lời mời",
|
||
"snackbar_email_invites_success": "Đã tạo {count} lời mời. Đã gửi {sent}, không thành công {failed}. Đã bỏ qua {duplicates} bản sao.",
|
||
"select_at_least_one_student": "Select at least one existing student",
|
||
"presets": {
|
||
"one_time_24h": "Một lần (24h)",
|
||
"multi_use_7d": "Sử dụng nhiều lần (7 ngày)",
|
||
"multi_use_30d": "Sử dụng nhiều lần (30 ngày)",
|
||
"custom": "tùy chỉnh"
|
||
}
|
||
}
|
||
},
|
||
"marks": {
|
||
"title": "Điểm",
|
||
"student": "sinh viên",
|
||
"total": "Tổng cộng",
|
||
"no_student": "Không có sinh viên nào được thêm vào",
|
||
"export": {
|
||
"csv": "Xuất dưới dạng CSV",
|
||
"pdf": "Xuất dưới dạng PDF"
|
||
},
|
||
"avg_grade": "Điểm trung bình"
|
||
},
|
||
"submissions": {
|
||
"title": "Bài tập đã gửi",
|
||
"grading_modal": {
|
||
"details": "Chi tiết",
|
||
"early": "Sớm",
|
||
"late": "Muộn",
|
||
"total_grade": "Tổng điểm",
|
||
"student": "sinh viên",
|
||
"status": "Trạng thái",
|
||
"add_comment": "Thêm nhận xét",
|
||
"add_comment_placeholder": "Để lại một bình luận",
|
||
"grade_with_ai": "Chấm điểm bằng AI",
|
||
"submit_grades": "Gửi điểm",
|
||
"accept_grade": "Chấp nhận",
|
||
"reject_grade": "Từ chối",
|
||
"allocated": "Phân bổ số điểm này bởi vì",
|
||
"total_try": "trong tổng số lần thử:",
|
||
"options_correct": "các phương án đúng đã được chọn",
|
||
"out_of": "ra khỏi",
|
||
"options_wrong": "và số lựa chọn sai là",
|
||
"questions_tried": "Phân bổ số điểm này dựa trên tổng số lần thử:",
|
||
"delete_prompt": "Xóa",
|
||
"delete_error": "Không thể xóa bài nộp",
|
||
"delete_success": "Đã xóa bài nộp thành công",
|
||
"student_avatar": "Hình đại diện sinh viên",
|
||
"ai_icon": "trí tuệ nhân tạo"
|
||
},
|
||
"submission_status": {
|
||
"submitted": "Đã gửi",
|
||
"in_progress": "Đang tiến hành",
|
||
"graded": "Đã chấm điểm"
|
||
},
|
||
"workflow": {
|
||
"awaiting_manual_hint": "Cần xem xét thủ công",
|
||
"failed_hint": "Tự động chấm điểm không thành công. Chuyển nội dung gửi này trở lại Đã gửi để thử lại.",
|
||
"invalid_transition": "Việc di chuyển trạng thái này không được phép bởi quy trình chấm điểm"
|
||
}
|
||
},
|
||
"attendance": {
|
||
"title": "Tham dự",
|
||
"present": "hiện tại",
|
||
"absent": "Vắng mặt",
|
||
"search_students": "Tìm kiếm sinh viên",
|
||
"student": "sinh viên",
|
||
"lesson": "Bài học",
|
||
"no_student": "Không có sinh viên nào được thêm vào"
|
||
},
|
||
"lessons": {
|
||
"heading": "Bài học",
|
||
"heading_v2": "Nội dung",
|
||
"drag": "kéo thẻ để sắp xếp lại",
|
||
"no_lesson": "Chưa có bài học nào",
|
||
"share_your_knowledge": "Chia sẻ kiến thức của bạn với thế giới bằng cách tạo ra những bài học hấp dẫn. Bắt đầu bằng cách nhấp vào nút Thêm.",
|
||
"add_content": "Thêm nội dung",
|
||
"add_content_description": "Chọn loại nội dung bạn muốn thêm.",
|
||
"add_content_details": "Điền thông tin chi tiết cho nội dung này.",
|
||
"add_content_adding_to": "Thêm vào",
|
||
"add_content_section_fallback": "phần",
|
||
"add_content_continue": "Tiếp tục",
|
||
"add_content_section_label": "Phần",
|
||
"add_content_select_section": "Chọn phần",
|
||
"add_content_create_section_first": "Trước tiên hãy tạo một phần để thêm bài học hoặc bài tập.",
|
||
"add_content_back": "Quay lại",
|
||
"add_content_create": "Tạo",
|
||
"add_content_create_section": "Tạo phần",
|
||
"add_content_create_lesson": "Tạo bài học",
|
||
"add_content_section_title_placeholder": "ví dụ: Mô-đun 1: Giới thiệu",
|
||
"add_content_lesson_title_placeholder": "ví dụ: Bắt đầu với các biến",
|
||
"join_lesson": "Tham gia bài học",
|
||
"no_link": "Không có liên kết",
|
||
"no_tutor": "Không có gia sư nào được thêm vào",
|
||
"body_header": "Chưa có bài học nào",
|
||
"body_content": "Chia sẻ kiến thức của bạn với thế giới bằng cách tạo ra những bài học hấp dẫn. Bắt đầu bằng cách nhấp vào nút Thêm.",
|
||
"download_pdf": "Tải xuống bản PDF",
|
||
"autosaving": "Tự động lưu...",
|
||
"done": "Xong",
|
||
"edit": "Chỉnh sửa",
|
||
"mark_as": "Đánh dấu là",
|
||
"incomplete": "Chưa hoàn thành",
|
||
"complete": "Hoàn thành",
|
||
"next": "Tiếp theo",
|
||
"prev": "Trước đó",
|
||
"prev_shortcut": "Trước (←)",
|
||
"next_shortcut": "Tiếp (→)",
|
||
"disabled": "Tính năng bị vô hiệu hóa",
|
||
"version_history": {
|
||
"title": "Lịch sử phiên bản",
|
||
"fetch_more_versions": "Tìm nạp thêm phiên bản",
|
||
"current_version": "Phiên bản hiện tại",
|
||
"restore_version": "Khôi phục phiên bản này"
|
||
},
|
||
"poll": {
|
||
"voted": "Đã bình chọn",
|
||
"created_by": "Tạo bởi",
|
||
"status": "Trạng thái",
|
||
"draft": "bản nháp",
|
||
"publish": "Xuất bản",
|
||
"expiration": "Hết hạn",
|
||
"total_voted": "Tổng số phiếu bầu",
|
||
"responses": "Phản hồi",
|
||
"expires": "Hết hạn",
|
||
"today": "hôm nay",
|
||
"back": "Quay lại",
|
||
"result": "kết quả",
|
||
"delete": "Xóa",
|
||
"create_poll": "Tạo cuộc thăm dò",
|
||
"question": "Câu hỏi",
|
||
"options": "Tùy chọn",
|
||
"option_label": "Nhãn tùy chọn",
|
||
"cancel": "Hủy bỏ",
|
||
"poll_question": "Câu hỏi thăm dò ý kiến"
|
||
},
|
||
"polls": {
|
||
"title": "Thăm dò ý kiến",
|
||
"active_polls": "Cuộc thăm dò đang hoạt động",
|
||
"expired_polls": "Cuộc thăm dò đã hết hạn",
|
||
"loading": "Đang tải...",
|
||
"no_polls": "Không có cuộc thăm dò nào để hiển thị"
|
||
},
|
||
"comments": {
|
||
"title": "Bình luận",
|
||
"you": "bạn",
|
||
"text_area_title": "Để lại một bình luận",
|
||
"placeholder": "Bạn nghĩ gì về bài học này?",
|
||
"comment_btn": "Bình luận",
|
||
"cancel_btn": "Hủy bỏ",
|
||
"load_more_btn": "Tải thêm",
|
||
"comment_error": "Không thể gửi bình luận. Vui lòng thử lại."
|
||
},
|
||
"exercises": {
|
||
"heading": "Tất cả các bài tập",
|
||
"add_button": "Thêm",
|
||
"no_exercises": "Không có bài tập nào được thêm vào cho bài học này",
|
||
"no_assigned_exercises": "Gia sư của bạn chưa giao bất kỳ bài tập nào cho bài học này. Trong thời gian chính, bạn có thể",
|
||
"chill": "thư giãn với các chàng trai lớn",
|
||
"add_exercise": "Chia sẻ kiến thức của bạn với thế giới bằng cách tạo ra các bài tập hấp dẫn. Thêm một bài tập bây giờ.",
|
||
"all_exercises": {
|
||
"heading": "Tất cả bài tập",
|
||
"questions": "Câu hỏi",
|
||
"submissions": "bài nộp",
|
||
"save": "Lưu",
|
||
"preview": "Xem trước",
|
||
"add_question": "Thêm câu hỏi",
|
||
"reorder": "Sắp xếp lại câu hỏi",
|
||
"delete_exercise": "Xóa bài tập",
|
||
"order_questions": "Đặt câu hỏi",
|
||
"write_your_answer": "Viết câu trả lời của bạn",
|
||
"write_your_answer_here": "Viết câu trả lời của bạn ở đây",
|
||
"no_answer": "Không có câu trả lời nào được đưa ra",
|
||
"write_your_question_here": "Viết câu hỏi của bạn ở đây",
|
||
"write_your_title": "Viết tiêu đề của bạn ở đây",
|
||
"write_your_subtitle": "Viết phụ đề của bạn ở đây",
|
||
"highlight": "Viết tiêu đề nổi bật của bạn ở đây",
|
||
"content": "Viết nội dung của bạn ở đây",
|
||
"video": "Viết liên kết video của bạn ở đây",
|
||
"link": "Viết liên kết của bạn ở đây",
|
||
"label": "Viết nhãn của bạn ở đây",
|
||
"email": "Viết email của bạn ở đây",
|
||
"facebook": "Viết liên kết Facebook của bạn ở đây",
|
||
"twitter": "Viết liên kết Twitter của bạn ở đây",
|
||
"linkedin": "Viết liên kết LinkedIn của bạn ở đây",
|
||
"number": "Viết số điện thoại của bạn vào đây",
|
||
"previous": "trước đó",
|
||
"finish": "Kết thúc",
|
||
"next": "Tiếp theo",
|
||
"check": "Kiểm tra",
|
||
"auto_graded_badge": "Auto-grade",
|
||
"manual_grading_required_badge": "Manual grading required",
|
||
"points_required_auto_grade": "Points must be greater than 0 for auto-graded exercises.",
|
||
"analytics": {
|
||
"submissions": "bài nộp",
|
||
"individual": {
|
||
"heading": "Cá nhân",
|
||
"answers": "Câu trả lời cá nhân",
|
||
"no": "Không có câu trả lời nào được đưa ra",
|
||
"student_avatar": "sinh viên"
|
||
},
|
||
"summary": {
|
||
"heading": "Tóm tắt",
|
||
"question_chart": "Biểu đồ câu hỏi",
|
||
"responses": "Phản hồi",
|
||
"no_responses": "Chưa có phản hồi nào",
|
||
"other": "Khác"
|
||
},
|
||
"loading_submissions": "Đang tải nội dung gửi...",
|
||
"empty_title": "Chưa có bài nộp nào",
|
||
"empty_description": "Bài nộp sẽ xuất hiện ở đây khi học sinh hoàn thành bài tập này."
|
||
},
|
||
"view_mode": {
|
||
"no_question": "Không có câu hỏi nào được thêm vào cho bài tập này",
|
||
"edit": "Chỉnh sửa",
|
||
"button": "nút để thêm",
|
||
"questions": "câu hỏi",
|
||
"sections": "phần",
|
||
"points": "điểm",
|
||
"all": "Tất cả được yêu cầu",
|
||
"due": "Đến hạn bởi",
|
||
"no_description": "Không có mô tả",
|
||
"start": "Bắt đầu",
|
||
"graded": "Đã chấm điểm",
|
||
"pending": "Đang chờ xử lý",
|
||
"submitted": "Đã gửi",
|
||
"status_pending": "Trạng thái: Đang chờ xem xét",
|
||
"status_graded": "Trạng thái: Đánh giá đã hoàn thành",
|
||
"status_submitted": "Trạng thái: Đã gửi",
|
||
"empty_description": "Bấm vào nút Chỉnh sửa để thêm.",
|
||
"empty_edit_hint_prefix": "Bấm vào ",
|
||
"empty_edit_hint_suffix": " nút để thêm.",
|
||
"answers_required": "Vui lòng cung cấp ít nhất một câu trả lời trước khi gửi.",
|
||
"checking_submission": "Đang kiểm tra nội dung gửi của bạn...",
|
||
"answer_required": "Vui lòng trả lời câu hỏi này trước khi tiếp tục.",
|
||
"instructor_feedback": "Phản hồi của giảng viên",
|
||
"attempt_counter": "Hãy thử {current} trong tổng số {total}",
|
||
"previous_try": "Lần thử trước",
|
||
"next_try": "Lần thử tiếp theo",
|
||
"try_again": "Thử lại",
|
||
"back": "Quay lại",
|
||
"begin_section": "Phần bắt đầu",
|
||
"complete_section": "Hoàn thành phần"
|
||
},
|
||
"edit_mode": {
|
||
"delete_modal": "Xóa bài tập",
|
||
"sure": "Bạn có chắc chắn muốn xóa bài tập này không?",
|
||
"no": "Không, hủy",
|
||
"yes": "Có, xóa",
|
||
"deleting": "Đang xóa...",
|
||
"error": "Bạn có một số lỗi",
|
||
"question": "Câu hỏi",
|
||
"write": "Viết mã của bạn",
|
||
"option": "Thêm tùy chọn",
|
||
"question_types": {
|
||
"single": "Câu trả lời duy nhất",
|
||
"multiple": "Nhiều câu trả lời",
|
||
"paragraph": "Đoạn",
|
||
"true_false": "Đúng/Sai",
|
||
"short_answer": "Câu trả lời ngắn",
|
||
"numeric": "Câu trả lời bằng số",
|
||
"fill_blank": "Điền vào chỗ trống",
|
||
"file_upload": "Tải tập tin lên",
|
||
"matching": "Kết hợp",
|
||
"ordering": "Đặt hàng",
|
||
"hotspot": "Điểm phát sóng",
|
||
"link": "Liên kết",
|
||
"word_bank": "Ngân hàng từ",
|
||
"star": "Xếp hạng sao",
|
||
"video_recording": "Quay video"
|
||
},
|
||
"select_type": "Chọn loại",
|
||
"question_type_auto_gradable": "Auto",
|
||
"question_type_auto_gradable_description": "Scored automatically by the system",
|
||
"question_type_manual_grading": "Manual",
|
||
"question_type_manual_grading_description": "Requires human review to score",
|
||
"premium_question_type": "Nâng cấp để sử dụng loại câu hỏi này"
|
||
},
|
||
"delete_confirmation": {
|
||
"title": "Xóa câu hỏi",
|
||
"sure": "Bạn có chắc chắn muốn xóa câu hỏi này",
|
||
"no": "Không, làm ơn đừng",
|
||
"yes": "Có, xóa",
|
||
"section_title": "Xóa phần",
|
||
"section_sure": "Phần này sẽ bị xóa. Các câu hỏi của nó sẽ được chuyển đến phần gần nhất."
|
||
},
|
||
"description": {
|
||
"title": "Tiêu đề",
|
||
"heading": "Mô tả",
|
||
"describe": "Mô tả bài tập cho học sinh của bạn",
|
||
"no": "Không có mô tả"
|
||
},
|
||
"shared_question": {
|
||
"textarea": {
|
||
"take": {
|
||
"placeholder": "Viết câu trả lời của bạn",
|
||
"min_error": "Answer must be at least {min} characters.",
|
||
"max_error": "Answer must be at most {max} characters.",
|
||
"range_error": "Answer must be between {min} and {max} characters."
|
||
},
|
||
"edit": {
|
||
"placeholder": "Học sinh sẽ trả lời bằng văn bản dài",
|
||
"min_characters_label": "Minimum characters",
|
||
"min_characters_placeholder": "Minimum characters",
|
||
"max_characters_label": "Maximum characters",
|
||
"max_characters_placeholder": "Maximum characters"
|
||
}
|
||
},
|
||
"hotspot": {
|
||
"preview": {
|
||
"helper": "Bản xem trước điểm phát sóng được cung cấp bởi cài đặt hình ảnh và điểm phát sóng của ứng dụng máy chủ."
|
||
},
|
||
"take": {
|
||
"placeholder": "Cung cấp tọa độ điểm phát sóng dưới dạng JSON"
|
||
},
|
||
"edit": {
|
||
"helper": "Định cấu hình hình ảnh và vùng điểm phát sóng trong cài đặt câu hỏi thông qua điều khiển ứng dụng máy chủ."
|
||
}
|
||
},
|
||
"ordering": {
|
||
"fallback_step_prefix": "Bước",
|
||
"preview": {
|
||
"submitted_label": "Đơn đặt hàng đã gửi",
|
||
"expected_label": "Đơn hàng dự kiến",
|
||
"matches": "Đơn hàng đã gửi khớp với đơn hàng dự kiến.",
|
||
"differs": "Đơn hàng đã gửi khác với đơn hàng dự kiến."
|
||
},
|
||
"take": {
|
||
"helper": "Kéo và thả để sắp xếp các mục theo đúng thứ tự.",
|
||
"empty": "Chưa có mục đặt hàng nào được định cấu hình cho câu hỏi này."
|
||
},
|
||
"edit": {
|
||
"helper": "Kéo các mục để xác định thứ tự chính xác.",
|
||
"add_step": "Thêm bước",
|
||
"empty": "Thêm các bước, sau đó kéo để đặt thứ tự dự kiến.",
|
||
"step_placeholder": "Bước '{'index'}'",
|
||
"remove_step_tooltip": "Xóa bước"
|
||
}
|
||
},
|
||
"matching": {
|
||
"preview": {
|
||
"helper": "Xem trước các cặp phù hợp được cung cấp bởi cài đặt ứng dụng máy chủ."
|
||
},
|
||
"take": {
|
||
"placeholder": "Cung cấp các cặp khớp dưới dạng JSON"
|
||
},
|
||
"edit": {
|
||
"helper": "Định cấu hình các cặp trong cài đặt câu hỏi thông qua điều khiển ứng dụng máy chủ."
|
||
}
|
||
},
|
||
"link": {
|
||
"preview": {
|
||
"empty": "Không có liên kết nào được gửi.",
|
||
"item_label": "Liên kết '{'index'}'"
|
||
},
|
||
"take": {
|
||
"helper": "Thêm một hoặc nhiều liên kết. Chỉ các URL http/https hợp lệ mới được chấp nhận.",
|
||
"placeholder": "https://example.com/resource-'{'index'}'",
|
||
"remove_tooltip": "Xóa liên kết",
|
||
"remove_sr": "Xóa liên kết",
|
||
"invalid_url_error": "Vui lòng nhập URL hợp lệ (http/https).",
|
||
"add_button": "Thêm liên kết"
|
||
},
|
||
"edit": {
|
||
"instructions_placeholder": "Hướng dẫn tùy chọn cho học sinh",
|
||
"helper": "Học sinh có thể gửi một hoặc nhiều URL hợp lệ (http/https)."
|
||
}
|
||
},
|
||
"file_upload": {
|
||
"preview": {
|
||
"accepted_types_label": "Các loại được chấp nhận",
|
||
"max_size_label": "Kích thước tối đa (MB)"
|
||
},
|
||
"take": {
|
||
"selected_file_label": "Tệp đã chọn",
|
||
"upload_button": "Tải lên",
|
||
"upload_progress": "Đang tải lên...",
|
||
"upload_error": "Tải lên không thành công",
|
||
"view": "Xem",
|
||
"download": "Tải xuống"
|
||
},
|
||
"edit": {
|
||
"accepted_types_placeholder": "Các loại được chấp nhận (ví dụ: pdf, docx)",
|
||
"max_size_placeholder": "Kích thước tối đa (MB)"
|
||
}
|
||
},
|
||
"fill_blank": {
|
||
"preview": {
|
||
"accepted_answers_label": "Câu trả lời được chấp nhận"
|
||
},
|
||
"take": {
|
||
"placeholder": "Nhập các câu trả lời cách nhau bằng dấu phẩy"
|
||
},
|
||
"edit": {
|
||
"accepted_answers_placeholder": "Câu trả lời được chấp nhận (được phân tách bằng dấu phẩy)"
|
||
},
|
||
"review": {
|
||
"your_answer_label": "Đã gửi:"
|
||
}
|
||
},
|
||
"numeric": {
|
||
"preview": {
|
||
"correct_value_label": "Giá trị đúng",
|
||
"tolerance_label": "Dung sai"
|
||
},
|
||
"take": {
|
||
"placeholder": "Nhập một số"
|
||
},
|
||
"edit": {
|
||
"correct_value_label": "Giá trị đúng",
|
||
"correct_value_info": "Câu trả lời bằng số dự kiến mà học sinh phải nộp để được đánh dấu là đúng.",
|
||
"tolerance_label": "Dung sai",
|
||
"tolerance_info": "Chênh lệch được phép so với giá trị chính xác (ví dụ: 0,5 chấp nhận +/- 0,5).",
|
||
"correct_value_placeholder": "Giá trị đúng",
|
||
"tolerance_placeholder": "Dung sai"
|
||
},
|
||
"review": {
|
||
"your_answer_label": "Đã gửi:",
|
||
"in_range": "Trong phạm vi dung sai",
|
||
"out_of_range": "Dung sai bên ngoài"
|
||
}
|
||
},
|
||
"short_answer": {
|
||
"preview": {
|
||
"helper": "Câu hỏi trả lời bằng văn bản miễn phí."
|
||
},
|
||
"take": {
|
||
"placeholder": "Nhập câu trả lời của bạn"
|
||
},
|
||
"edit": {
|
||
"instructions_placeholder": "Hướng dẫn tùy chọn"
|
||
},
|
||
"review": {
|
||
"your_answer_label": "Đã gửi:",
|
||
"accepted_label": "Câu trả lời được chấp nhận"
|
||
}
|
||
},
|
||
"true_false": {
|
||
"true_label": "đúng",
|
||
"false_label": "sai",
|
||
"preview": {
|
||
"correct_value_label": "Giá trị đúng"
|
||
},
|
||
"edit": {
|
||
"correct_answer_label": "Câu trả lời đúng"
|
||
}
|
||
},
|
||
"checkbox": {
|
||
"edit": {
|
||
"helper": "Đánh dấu một hoặc nhiều lựa chọn là đúng.",
|
||
"correct_selected_tooltip": "Đã chọn câu trả lời đúng",
|
||
"toggle_correct_tooltip": "Chuyển đổi câu trả lời đúng",
|
||
"toggle_correct_sr": "Chuyển đổi tùy chọn là chính xác"
|
||
}
|
||
},
|
||
"radio": {
|
||
"edit": {
|
||
"helper": "Chọn đúng một phương án đúng.",
|
||
"correct_selected_tooltip": "Đã chọn câu trả lời đúng",
|
||
"mark_correct_tooltip": "Đánh dấu là câu trả lời đúng",
|
||
"mark_correct_sr": "Đánh dấu tùy chọn là chính xác"
|
||
}
|
||
},
|
||
"question": {
|
||
"edit": {
|
||
"title_label": "Tiêu đề",
|
||
"title_placeholder": "Lời nhắc câu hỏi",
|
||
"description_label": "Mô tả (tùy chọn)",
|
||
"description_placeholder": "Thêm ngữ cảnh bổ sung cho câu hỏi này",
|
||
"add_description": "Thêm mô tả",
|
||
"remove_description": "Xóa mô tả",
|
||
"media_menu_sr": "Menu bổ sung câu hỏi",
|
||
"add_image": "Thêm hình ảnh",
|
||
"add_video": "Thêm video",
|
||
"remove_image_tooltip": "Xóa hình ảnh",
|
||
"remove_image_sr": "Xóa hình ảnh",
|
||
"remove_video_tooltip": "Xóa video",
|
||
"remove_video_sr": "Xóa video",
|
||
"image_alt": "Bối cảnh câu hỏi",
|
||
"video_modal_title": "Thêm video YouTube",
|
||
"video_link_label": "liên kết YouTube",
|
||
"video_link_placeholder": "https://www.youtube.com/watch?v=",
|
||
"video_add_button": "Thêm video",
|
||
"video_invalid_link": "Vui lòng nhập liên kết YouTube hợp lệ.",
|
||
"upload_error_only_images": "Chỉ hỗ trợ các tập tin hình ảnh.",
|
||
"upload_error_skipped": "Một số tệp đã bị bỏ qua vì chúng không phải là hình ảnh.",
|
||
"upload_error_failed": "Không thể tải lên hình ảnh. Hãy thử lại."
|
||
}
|
||
},
|
||
"navigation": {
|
||
"previous": "trước đó",
|
||
"next": "Tiếp theo",
|
||
"finish": "Kết thúc"
|
||
},
|
||
"common": {
|
||
"option_prefix": "Tùy chọn",
|
||
"remove": "Xóa",
|
||
"add_option": "Thêm tùy chọn",
|
||
"correct_badge": "Đúng",
|
||
"not_set": "Chưa đặt",
|
||
"incorrect_badge": "sai"
|
||
},
|
||
"word_bank": {
|
||
"review": {
|
||
"your_answer_label": "Câu trả lời của bạn",
|
||
"correct_label": "Câu trả lời đúng"
|
||
},
|
||
"preview": {
|
||
"filled_label": "Câu trả lời mong đợi trong bối cảnh"
|
||
},
|
||
"take": {
|
||
"helper": "Bấm vào một từ để đặt nó vào ô trống đầu tiên hoặc kéo nó vào chỗ trống. Bấm vào chỗ trống đã điền để trả từ về ngân hàng.",
|
||
"bank_heading": "Ngân hàng từ",
|
||
"clear_blank_sr": "Xóa từ khỏi chỗ trống"
|
||
},
|
||
"edit": {
|
||
"template_label": "Mẫu câu",
|
||
"template_placeholder": "Các phép đo để mô tả dữ liệu của chúng tôi được gọi là ___. ___ là một hàm...",
|
||
"template_helper": "Sử dụng ba dấu gạch dưới (___) cho mỗi chỗ trống. Học sinh sẽ thấy một ngân hàng từ có câu trả lời đúng và các từ gây phân tâm.",
|
||
"no_blanks_warning": "Thêm ít nhất một điểm đánh dấu trống ___ vào mẫu của bạn.",
|
||
"correct_answers_heading": "Câu trả lời đúng cho mỗi chỗ trống",
|
||
"blank_label": "trống",
|
||
"correct_placeholder": "Thuật ngữ hoặc cụm từ đúng",
|
||
"distractors_heading": "Những từ bổ sung (làm mất tập trung)",
|
||
"distractor_placeholder": "Lựa chọn sai",
|
||
"add_distractor": "Thêm yếu tố phân tâm"
|
||
}
|
||
},
|
||
"star": {
|
||
"preview": {
|
||
"correct_label": "Câu trả lời đúng"
|
||
},
|
||
"take": {
|
||
"helper": "Chọn đánh giá của bạn.",
|
||
"star_sr": "Sao '{'n'}' của '{'max'}'"
|
||
},
|
||
"edit": {
|
||
"correct_value_label": "Giá trị sao chính xác",
|
||
"correct_value_info": "Số sao mà học sinh phải chọn để đạt được điểm tối đa.",
|
||
"max_stars_label": "Số sao tối đa",
|
||
"max_stars_info": "Học sinh nhìn thấy bao nhiêu ngôi sao (1–10). Mặc định là 5.",
|
||
"correct_value_placeholder": "ví dụ: 3",
|
||
"max_stars_placeholder": "ví dụ: 5"
|
||
}
|
||
},
|
||
"video_recording": {
|
||
"submission": {
|
||
"no_video": "Không có video nào được gửi.",
|
||
"unavailable": "Video không có sẵn.",
|
||
"duration": "Thời lượng",
|
||
"file_size": "Kích thước tệp",
|
||
"recorded_at": "Đã ghi lại",
|
||
"uploaded_at": "Đã tải lên",
|
||
"retake_count": "Thi lại"
|
||
},
|
||
"preview": {
|
||
"max_duration_label": "Thời lượng tối đa",
|
||
"manual_grading": "Học sinh ghi lại một đoạn video ngắn phản hồi. Yêu cầu phân loại thủ công."
|
||
},
|
||
"take": {
|
||
"unsupported": "Quay video không được hỗ trợ trong trình duyệt này.",
|
||
"permission_prompt": "Cho phép truy cập vào máy ảnh và micrô để ghi lại câu trả lời của bạn.",
|
||
"permission_denied": "Quyền truy cập vào máy ảnh hoặc micrô đã bị chặn. Kiểm tra quyền của trình duyệt.",
|
||
"start_camera": "Thiết lập máy ảnh",
|
||
"camera_label": "Máy ảnh",
|
||
"camera_placeholder": "Chọn máy ảnh",
|
||
"play_preview": "Phát bản xem trước bản ghi",
|
||
"pause_preview": "Tạm dừng xem trước bản ghi",
|
||
"start_recording": "Bắt đầu ghi",
|
||
"stop_recording": "Dừng ghi",
|
||
"elapsed": "Đã qua",
|
||
"remaining": "Còn lại",
|
||
"max_duration": "Tối đa",
|
||
"too_short": "Ghi ít nhất 1 giây.",
|
||
"use_recording": "Sử dụng ghi âm",
|
||
"retake": "Thi lại",
|
||
"delete": "Xóa bản ghi",
|
||
"retry_upload": "Thử tải lên lại",
|
||
"uploading": "Đang tải bản ghi lên...",
|
||
"uploaded": "Đã tải lên bản ghi",
|
||
"upload_failed": "Tải lên không thành công. Hãy thử lại.",
|
||
"replaces_previous": "Một câu trả lời mới được chấp nhận sẽ thay thế câu trả lời trước đó sau khi tải lên."
|
||
},
|
||
"edit": {
|
||
"max_duration_label": "Thời lượng tối đa",
|
||
"max_duration_helper": "Học sinh ghi bài trên trình duyệt và có thể thi lại trước khi nộp. Tối đa là 2 phút.",
|
||
"max_duration_placeholder": "60",
|
||
"manual_grading": "Yêu cầu phân loại thủ công"
|
||
}
|
||
}
|
||
},
|
||
"settings": "Cài đặt",
|
||
"settings_allow_multiple": "Cho phép thử nhiều lần",
|
||
"settings_allow_multiple_helper": "Học sinh có thể gửi nhiều lần và xem lại các lần thử trước đây trên màn hình kết quả.",
|
||
"settings_save": "Lưu cài đặt",
|
||
"add": "Thêm",
|
||
"add_section": "Thêm phần",
|
||
"reorder_done": "Sắp xếp lại xong",
|
||
"section": {
|
||
"fallback_title": "Phần",
|
||
"questions": "câu hỏi",
|
||
"short_questions": "q",
|
||
"required": "bắt buộc",
|
||
"add_question": "Thêm câu hỏi",
|
||
"delete": "Xóa phần",
|
||
"move_up": "Di chuyển phần lên",
|
||
"move_down": "Di chuyển phần xuống",
|
||
"color": "Màu phần",
|
||
"description_placeholder": "Mô tả phần này",
|
||
"after_section": "Phần sau",
|
||
"continue": "Tiếp tục đến phần tiếp theo",
|
||
"go_to_section": "Đi đến phần",
|
||
"submit": "Gửi bài tập",
|
||
"collapse_section": "Thu gọn phần",
|
||
"expand_section": "Mở rộng phần"
|
||
},
|
||
"more": "hành động",
|
||
"settings_completion_policy": "Quy tắc hoàn thành",
|
||
"settings_completion_submitted": "Đã gửi - mọi lần gửi đều được tính",
|
||
"settings_completion_passed": "Đạt - yêu cầu điểm tối thiểu",
|
||
"settings_pass_threshold": "Ngưỡng vượt qua (%)",
|
||
"notify": {
|
||
"action": "Thông báo cho sinh viên",
|
||
"sending": "Thông báo cho học sinh…",
|
||
"sent": "Đã thông báo cho {count} sinh viên",
|
||
"failed": "Không thể thông báo cho sinh viên"
|
||
}
|
||
},
|
||
"new_exercise_modal": {
|
||
"heading": "Bài tập mới",
|
||
"how": "Bạn muốn tạo bài tập của mình như thế nào",
|
||
"coming_soon": "Sắp có",
|
||
"next": "Tiếp theo",
|
||
"title": "Đặt tiêu đề cho bài tập của bạn",
|
||
"title_placeholder": "Tên bài tập",
|
||
"finish": "Kết thúc",
|
||
"select_template": "Chọn một mẫu",
|
||
"questions": "Câu hỏi",
|
||
"points": "Điểm",
|
||
"back": "Quay lại",
|
||
"create_exercises": "Tạo bài tập từ Notes bằng AI",
|
||
"choose_questions": "Chọn số lượng câu hỏi và tùy chọn bạn muốn và AI sẽ giúp bạn tạo bài tập từ ghi chú của mình. Đi thôi.",
|
||
"how_many_questions": "Bạn muốn tạo bao nhiêu câu hỏi?",
|
||
"how_many_options": "Bạn muốn có bao nhiêu lựa chọn cho mỗi câu hỏi?",
|
||
"add_note": "Vui lòng thêm ghi chú để sử dụng tính năng này",
|
||
"generate": "Tạo",
|
||
"completion": "Thế hệ AI hoàn chỉnh",
|
||
"click_generate": "Nhấp vào 'Tạo' để có một số phép thuật",
|
||
"no_templates_for_tag": "Không có mẫu nào có sẵn cho thẻ này.",
|
||
"errors": {
|
||
"template_fetch": "Lỗi tìm nạp mẫu. Vui lòng thử lại."
|
||
},
|
||
"options": {
|
||
"from_scratch": "Từ đầu",
|
||
"from_scratch_subtitle": "Tạo bài tập của bạn từ đầu nếu bạn đã chuẩn bị sẵn câu hỏi của mình",
|
||
"use_template": "Sử dụng mẫu",
|
||
"use_template_subtitle": "Chọn từ hơn 100 mẫu bài tập được xác định trước để giúp bạn bắt đầu",
|
||
"use_ai": "Sử dụng AI",
|
||
"use_ai_subtitle": "Bạn có thể tạo bài tập với AI từ ghi chú của mình"
|
||
}
|
||
}
|
||
},
|
||
"materials": {
|
||
"body_heading": "Chưa có ghi chú, video hoặc slide nào được thêm vào cho bài học này",
|
||
"body_content": "Chia sẻ kiến thức của bạn với học sinh bằng cách tạo nội dung hấp dẫn. Bắt đầu bằng cách nhấp vào",
|
||
"get_started": "Bắt đầu",
|
||
"no_content": "Không có nội dung",
|
||
"no_translation": "Không có bản dịch cho ngôn ngữ đã chọn",
|
||
"button": "nút",
|
||
"button_done": "Xong",
|
||
"tabs": {
|
||
"settings": {
|
||
"title": "Cài đặt"
|
||
},
|
||
"document": {
|
||
"title": "Tài liệu",
|
||
"add_document": "Thêm tài liệu",
|
||
"no_document": "Chưa có tài liệu nào được tải lên",
|
||
"view_document": "Xem tài liệu",
|
||
"download": "Tải xuống",
|
||
"upload_document": "Tải tài liệu lên",
|
||
"upload_title": "Tải tài liệu lên",
|
||
"upload_description": "Tải lên tệp PDF, DOCX hoặc DOC. Kích thước tối đa: 5 MB",
|
||
"drag_drop": "Kéo và thả tài liệu của bạn vào đây",
|
||
"or": "hoặc",
|
||
"choose_file": "Chọn tệp",
|
||
"cancel": "Hủy bỏ",
|
||
"uploading": "Đang tải lên...",
|
||
"upload_success": "Tài liệu được tải lên thành công!",
|
||
"upload_error": "Không thể tải tài liệu lên",
|
||
"file_type_error": "Loại tệp không được hỗ trợ. Vui lòng tải lên tệp PDF, DOCX hoặc DOC.",
|
||
"file_size_error": "Kích thước tệp quá lớn. Kích thước tối đa là {size}.",
|
||
"type": "loại",
|
||
"size": "Kích thước",
|
||
"upload_error_title": "Lỗi tải lên",
|
||
"upload_error_message": "Định dạng tệp không được hỗ trợ hoặc tải lên không thành công",
|
||
"upload_error_try_again": "Vui lòng thử lại với tệp tài liệu hợp lệ",
|
||
"try_again": "Thử lại",
|
||
"upgrade": "Nâng cấp kế hoạch tải tài liệu lên của bạn",
|
||
"cancel_upload": "Hủy tải lên",
|
||
"upload_cancelled": "Tải lên bị người dùng hủy",
|
||
"downloading": "Đang tải xuống...",
|
||
"view_pdf": "Xem PDF",
|
||
"remove_document": "Xóa tài liệu",
|
||
"delete": "Xóa",
|
||
"page_of": "Trang {page} trong tổng số {total}",
|
||
"loading_pdf": "Đang tải PDF...",
|
||
"failed_to_load_pdf": "Không tải được tài liệu PDF",
|
||
"failed_to_render_pdf": "Không thể hiển thị trang PDF",
|
||
"use_arrow_keys": "Sử dụng các phím mũi tên để điều hướng, +/- để thu phóng hoặc nhấp vào các điều khiển ở trên. Nhấp chuột phải bị vô hiệu hóa.",
|
||
"empty_title": "Chưa có tài liệu nào",
|
||
"empty_description": "Tải lên tài liệu để chia sẻ với sinh viên của bạn"
|
||
},
|
||
"video": {
|
||
"title": "Video",
|
||
"embed_link": "Nhúng liên kết",
|
||
"upload": "Tải lên",
|
||
"library": "Thư viện",
|
||
"button": "Thêm/Chỉnh sửa Video",
|
||
"remove_video": "Xóa video",
|
||
"add_video": {
|
||
"title": "Thêm một video",
|
||
"add_by": "Thêm vào",
|
||
"youtube_link": "Liên kết Youtube",
|
||
"videos_added": "Video đã thêm",
|
||
"add_video": "Thêm video",
|
||
"upload_video": "Tải video lên",
|
||
"select_file": "Chọn file (Mp4, MOV, AVI) để tải lên bài học.",
|
||
"size": "(Tối đa 500 MB)",
|
||
"oops": "Rất tiếc `😬, không thể tải video lên",
|
||
"big_file": "Rất tiếc, video của chúng tôi chưa được tải lên. Kích thước tập tin quá lớn,",
|
||
"maximum_size": "kích thước tối đa là 30 MB. Hãy thử lại!",
|
||
"button": "Hãy thử một tập tin khác",
|
||
"try_again": "Vui lòng thử lại",
|
||
"unsupported_format": "Rất tiếc, video của chúng tôi không được tải lên, định dạng tệp không được hỗ trợ hoặc đã xảy ra lỗi trên máy chủ.",
|
||
"format": "Tải lên các tệp MP4, MOV và AVI.",
|
||
"upgrade": "Nâng cấp kế hoạch tải video lên của bạn",
|
||
"uploading": "Đang tải lên...",
|
||
"invalid_youtube": "(Các) liên kết YouTube không hợp lệ",
|
||
"invalid_link": "(Các) liên kết không hợp lệ",
|
||
"search_library": "Tìm kiếm thư viện",
|
||
"search_library_action": "Tìm kiếm",
|
||
"loading_library": "Đang tải thư viện phương tiện...",
|
||
"no_library_videos": "Không có video nào trong thư viện phương tiện của bạn",
|
||
"add_from_library": "Thêm từ thư viện",
|
||
"cancel_upload": "Hủy tải lên",
|
||
"upload_cancelled": "Tải lên bị người dùng hủy",
|
||
"max_files": "{count, plural, one {You can upload # file} other {You can upload # files}}",
|
||
"max_files_and_size": "(tối đa {size} mỗi cái)",
|
||
"google_drive_choose": "Chọn từ Google Drive",
|
||
"google_drive_opening": "Đang mở bộ chọn…",
|
||
"google_drive_hint": "Chọn một video từ tài khoản Google của bạn. Bất kỳ ai xem bài học đều cần có quyền truy cập—đặt tính năng chia sẻ trong Drive thành “Bất kỳ ai có liên kết đều có thể xem” (hoặc tổ chức tương đương của bạn).",
|
||
"google_drive_not_configured": "Tính năng nhập vào Google Drive chưa được thiết lập cho hoạt động triển khai này. Thêm PUBLIC_GOOGLE_PICKER_CLIENT_ID và PUBLIC_GOOGLE_PICKER_API_KEY vào môi trường của bạn.",
|
||
"google_drive_error": "Không thể mở Google Drive. Kiểm tra xem trình duyệt của bạn có cho phép cửa sổ bật lên không và Google Picker có được định cấu hình chính xác hay không.",
|
||
"processing": {
|
||
"queued": "Đang xếp hàng chờ xử lý…",
|
||
"probing": "Đang đọc siêu dữ liệu video…",
|
||
"thumbnailing": "Đang tạo hình thu nhỏ…",
|
||
"extracting_audio": "Đang trích xuất âm thanh…",
|
||
"transcribing": "Phiên âm…",
|
||
"compressing": "Đang nén video…",
|
||
"completed": "Xử lý hoàn tất",
|
||
"failed": "Xử lý không thành công",
|
||
"canceled": "Đã hủy xử lý"
|
||
}
|
||
},
|
||
"empty_title": "Chưa có video nào",
|
||
"empty_description": "Thêm video từ YouTube, tải lên hoặc thư viện phương tiện của bạn",
|
||
"google_drive": "Google Drive",
|
||
"generate_transcript": "Generate transcription",
|
||
"generate_transcript_in_progress": "Transcribing…",
|
||
"transcript": {
|
||
"title": "Transcript",
|
||
"captions_label": "Captions",
|
||
"language": "Language: {language}",
|
||
"empty": "No transcript yet. You can generate one from this card’s menu after the video is uploaded.",
|
||
"loading": "Loading transcript…",
|
||
"open_side_panel": "Mở bảng chép lời",
|
||
"edit": "Chỉnh sửa bản ghi",
|
||
"save": "Lưu",
|
||
"cancel": "Hủy bỏ",
|
||
"segment_label": "Đoạn tại {timestamp}"
|
||
},
|
||
"simple_card": {
|
||
"kind_youtube": "YouTube",
|
||
"kind_upload": "Tải lên",
|
||
"kind_google_drive": "Google Drive",
|
||
"kind_generic": "Đã nhúng",
|
||
"course_fallback": "Khóa học",
|
||
"menu_aria": "Tùy chọn video",
|
||
"transcription_in_progress": "(Đang tạo bản ghi)"
|
||
},
|
||
"view_transcript": "Xem bản chép lời",
|
||
"playback_error": "Tải video này không thành công.",
|
||
"playback_reload": "Tải lại video",
|
||
"generate_1080": "Tạo 1080p",
|
||
"generate_1080_in_progress": "Đang tạo 1080p…",
|
||
"generate_1080_ready": "1080p có sẵn",
|
||
"generate_1080_unavailable": "1080p không có sẵn cho video nguồn này",
|
||
"loading": "Đang tải video…"
|
||
},
|
||
"slide": {
|
||
"title": "Trượt",
|
||
"slide_link": "Liên kết trượt",
|
||
"helper_message": "Bạn có thể nhúng Google Trang trình bày hoặc Bản trình bày Canva"
|
||
},
|
||
"note": {
|
||
"title": "Lưu ý",
|
||
"placeholder": "Viết ghi chú bài học của bạn ở đây",
|
||
"ai": {
|
||
"outline": "Tạo dàn ý bài học",
|
||
"note": "Tạo ghi chú bài học",
|
||
"activities": "Tạo hoạt động bài học"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"lesson_nav": {
|
||
"materials": "Vật liệu",
|
||
"exercises": "Bài tập"
|
||
},
|
||
"add_content_options": {
|
||
"section_title": "Phần",
|
||
"section_description": "Nhóm các bài học và bài tập lại với nhau.",
|
||
"lesson_title": "Bài học",
|
||
"lesson_description": "Dạy bằng ghi chú, slide và video.",
|
||
"exercise_title": "tập thể dục",
|
||
"exercise_description": "Đánh giá học sinh bằng các câu hỏi và nhiệm vụ."
|
||
},
|
||
"add_lesson": {
|
||
"button_title": "Thêm",
|
||
"start_reorder": "Sắp xếp lại",
|
||
"end_reorder": "Kết thúc sắp xếp lại",
|
||
"modal_heading": "Thêm bài học mới",
|
||
"modal_heading_section": "Thêm phần mới",
|
||
"lesson_title": "Tiêu đề bài học",
|
||
"course_section_title": "Tiêu đề phần",
|
||
"click_to": "Bấm vào để",
|
||
"lock": "Khóa",
|
||
"unlock": "Mở khóa",
|
||
"all": "Tất cả",
|
||
"fullname": "tên đầy đủ",
|
||
"save": "Lưu",
|
||
"edit": "Chỉnh sửa",
|
||
"delete": "Xóa",
|
||
"cancel": "Hủy bỏ",
|
||
"delete_tooltip": "Xóa bài học này"
|
||
},
|
||
"section_prompt": {
|
||
"cta": "Bật phần",
|
||
"header": "Bật phần",
|
||
"title": "Chúng tôi đã ra mắt các phần khóa học",
|
||
"description": "Giờ đây, bạn có thể nhóm các bài học thành các phần để sắp xếp nội dung và giúp học sinh học tập suôn sẻ hơn.",
|
||
"activate": "Kích hoạt",
|
||
"cancel": "Hủy bỏ"
|
||
},
|
||
"content_locked_title": "Nội dung này đã bị khóa",
|
||
"content_locked_description": "Người hướng dẫn của bạn chưa mở khóa nội dung này. Hoàn thành nội dung trước đó hoặc kiểm tra lại sau.",
|
||
"content_progression_locked_title": "Hoàn thành nội dung trước đó trước",
|
||
"content_progression_locked_description": "Nội dung này mở khóa sau khi bạn hoàn thành mục bắt buộc trước đó trong khóa học.",
|
||
"content_progression_locked_description_lesson": "Bài học này mở khóa sau khi bạn hoàn thành mục bắt buộc trước đó trong khóa học.",
|
||
"content_progression_locked_description_exercise": "Bài tập này mở khóa sau khi bạn hoàn thành mục bắt buộc trước đó trong khóa học.",
|
||
"completion_policy": {
|
||
"label": "Quy tắc hoàn thành",
|
||
"manual_label": "Thủ công",
|
||
"manual_description": "Học viên tự đánh dấu bài học là hoàn thành.",
|
||
"video_watch_label": "Xem video",
|
||
"video_watch_description": "Bài học tự hoàn thành sau khi học viên xem các video đã chọn.",
|
||
"none_label": "Không",
|
||
"none_description": "Bài học này không chặn tiến trình khóa học.",
|
||
"watch_threshold": "Ngưỡng xem (%)"
|
||
},
|
||
"settings": {
|
||
"progression": {
|
||
"heading": "Tiến trình",
|
||
"intro": "Chọn cách học viên hoàn thành bài học này và đi qua khóa học.",
|
||
"option_guide_heading": "Ý nghĩa từng tùy chọn",
|
||
"watch_videos_heading": "Video cần áp dụng",
|
||
"watch_videos_helper": "Chỉ video đã tải lên mới có thể áp dụng. YouTube và nhúng bên ngoài không thể theo dõi.",
|
||
"watch_videos_empty": "Thêm video đã tải lên trong tab Video để dùng theo dõi xem.",
|
||
"watch_videos_required": "Chọn ít nhất một video khi dùng theo dõi xem.",
|
||
"students_only_note": "Các quy tắc này chỉ áp dụng cho học viên. Giảng viên có thể xem trước và điều hướng tự do."
|
||
}
|
||
},
|
||
"watch_progress": {
|
||
"status": "Đã xem {percent}% nội dung video",
|
||
"videos_complete": "Đã xem {percent}% nội dung video bắt buộc ({complete}/{required} video)",
|
||
"seek_blocked": "Bạn không thể tua vượt trong video này",
|
||
"complete_via_watch": "Bài học hoàn thành khi bạn xem đủ video"
|
||
},
|
||
"saving": "Đang lưu…",
|
||
"saved": "Đã lưu",
|
||
"draft_recovery": "Đã tìm thấy một bản nháp chưa được lưu cho bài học này. Bạn có muốn khôi phục nó không?",
|
||
"stats": {
|
||
"sections": "Phần",
|
||
"lessons": "Bài học",
|
||
"exercises": "Bài tập"
|
||
},
|
||
"session": {
|
||
"join": "Tham gia phiên",
|
||
"heading": "Phiên trực tiếp",
|
||
"intro": "Đặt liên kết tham gia và thời gian dự kiến cho lớp học trực tiếp này. Học sinh nhận được lời nhắc 24 giờ và 1 giờ trước.",
|
||
"link_label": "Liên kết tham gia (Zoom, Meet, v.v.)",
|
||
"datetime_label": "Ngày và giờ",
|
||
"timezone_label": "Múi giờ",
|
||
"timezone_helper": "Lời nhắc và lời mời lịch sử dụng múi giờ này để hiển thị.",
|
||
"save": "Lưu phiên",
|
||
"saved": "Đã lưu phiên",
|
||
"notified": "Sinh viên được thông báo về phiên cập nhật",
|
||
"notify_failed": "Không thể thông báo cho sinh viên về sự thay đổi",
|
||
"confirm_title": "Thông báo cho sinh viên về sự thay đổi?",
|
||
"confirm_body": "Việc lưu sẽ gửi email cho tất cả sinh viên đã đăng ký về phiên cập nhật, kèm theo lời mời lịch mới cập nhật sự kiện trên lịch của họ.",
|
||
"confirm_cancel": "Hủy bỏ",
|
||
"confirm_save": "Lưu và thông báo",
|
||
"live_indicator": "Bài học này là một buổi học trực tiếp",
|
||
"live_session": "Phiên trực tiếp",
|
||
"live_now": "Đang trực tiếp",
|
||
"live_event": "Phiên trực tiếp",
|
||
"started": "Đã bắt đầu",
|
||
"min_ago": "phút trước",
|
||
"join_now": "Tham gia ngay bây giờ",
|
||
"copy_link": "Sao chép liên kết",
|
||
"copy": "Sao chép",
|
||
"add_to_calendar": "Thêm vào lịch",
|
||
"add_google": "Lịch Google",
|
||
"add_outlook": "Outlook.com",
|
||
"add_office365": "Văn phòng 365",
|
||
"add_yahoo": "Lịch Yahoo",
|
||
"add_apple": "Lịch Apple (.ics)",
|
||
"starts_in": "Bắt đầu vào",
|
||
"session_ended": "Phiên kết thúc",
|
||
"link_copied": "Đã sao chép liên kết"
|
||
}
|
||
},
|
||
"news_feed": {
|
||
"heading": "Nguồn cấp tin tức",
|
||
"body_header": "Chưa có bài đăng nào",
|
||
"body_content": "Tạo một bài đăng cho lớp học của bạn. Bắt đầu bằng cách nhấp vào nút Thêm.",
|
||
"pinned": "Đã ghim",
|
||
"snackbar": {
|
||
"comment_deleted": "Đã xóa bình luận",
|
||
"reaction_error": "Đã xảy ra lỗi khi phản hồi với nguồn cấp tin tức",
|
||
"comment_creation_error": "Đã xảy ra lỗi khi tạo bình luận",
|
||
"add_comment_success": "Đã thêm nhận xét",
|
||
"toggle_pin_error": "Không thể chuyển đổi nguồn cấp dữ liệu được ghim",
|
||
"unpinned": "Đã bỏ ghim",
|
||
"successfully": "thành công",
|
||
"feed_delete_success": "Đã xóa nguồn cấp dữ liệu thành công",
|
||
"fetch_feed_fail": "Không tìm nạp được nguồn cấp tin tức",
|
||
"fetching_error": "Đã xảy ra lỗi khi tìm nạp nguồn cấp dữ liệu"
|
||
},
|
||
"heading_button": {
|
||
"title": "Thêm",
|
||
"edit_post": "Chỉnh sửa bài đăng",
|
||
"make_a_post": "Tạo một bài đăng",
|
||
"placeholder": "Chia sẻ thông tin cập nhật với học sinh của bạn",
|
||
"cancel": "Hủy bỏ",
|
||
"post": "bài viết"
|
||
},
|
||
"user_avatar_alt": "Hình đại diện của người dùng",
|
||
"comments": {
|
||
"comment": "bình luận",
|
||
"showing_of": "Đang hiển thị {shown} trong tổng số {total}",
|
||
"hide": "Ẩn bình luận",
|
||
"placeholder": "Thêm nhận xét của lớp",
|
||
"submit_aria": "Gửi bình luận",
|
||
"delete": "Xóa"
|
||
},
|
||
"card": {
|
||
"pin": "Ghim",
|
||
"unpin": "Bỏ ghim",
|
||
"edit": "Chỉnh sửa",
|
||
"delete": "Xóa"
|
||
}
|
||
},
|
||
"compliance": {
|
||
"title": "Tuân thủ",
|
||
"not_compliance_title": "Tuân thủ chưa được kích hoạt",
|
||
"not_compliance_description": "Khóa học này không được cấu hình như một khóa học tuân thủ.",
|
||
"loading": "Đang tải hồ sơ tuân thủ...",
|
||
"learners": "Sinh viên",
|
||
"learners_description": "Bảng này hiển thị chu kỳ mới nhất cho mỗi học sinh.",
|
||
"current_cycle": "Chu kỳ hiện tại",
|
||
"current_cycle_description": "Chu kỳ tuân thủ hiện hoạt và ngày gia hạn của bạn.",
|
||
"history": "Chu kỳ trước",
|
||
"history_description": "Mỗi hàng là một chu kỳ tuân thủ được ghi lại cho khóa học này.",
|
||
"no_active_cycle": "Không có chu kỳ tuân thủ tích cực",
|
||
"empty_history": "Chưa có lịch sử tuân thủ nào được ghi lại.",
|
||
"empty_overview": "Chưa có hồ sơ tuân thủ của học sinh.",
|
||
"not_available": "Không có sẵn",
|
||
"status": {
|
||
"no_record": "Không có hồ sơ",
|
||
"not_started": "Chưa bắt đầu",
|
||
"in_progress": "Đang tiến hành",
|
||
"compliant": "tuân thủ",
|
||
"expiring_soon": "Sắp hết hạn",
|
||
"in_grace_period": "Đang trong thời gian ân hạn",
|
||
"non_compliant": "Không tuân thủ",
|
||
"waived": "Miễn trừ"
|
||
},
|
||
"summary": {
|
||
"total_learners": "Tổng số học sinh",
|
||
"no_record": "Không có hồ sơ",
|
||
"not_started": "Chưa bắt đầu",
|
||
"in_progress": "Đang tiến hành",
|
||
"compliant": "tuân thủ",
|
||
"expiring_soon": "Sắp hết hạn",
|
||
"in_grace_period": "Đang trong thời gian ân hạn",
|
||
"non_compliant": "Không tuân thủ",
|
||
"waived": "Miễn trừ"
|
||
},
|
||
"fields": {
|
||
"learner": "sinh viên",
|
||
"email": "Email",
|
||
"status": "Trạng thái",
|
||
"cycle": "chu kỳ",
|
||
"due_date": "Ngày đến hạn",
|
||
"completed_at": "Hoàn thành lúc",
|
||
"valid_until": "Có hiệu lực cho đến khi",
|
||
"score": "Điểm",
|
||
"attempts": "Nỗ lực"
|
||
},
|
||
"bulk_actions": {
|
||
"title": "Hành động hàng loạt",
|
||
"description": "Chọn sinh viên và áp dụng hành động tuân thủ cho chu kỳ hiện tại của họ.",
|
||
"select_all": "Chọn tất cả học sinh có thể nhìn thấy",
|
||
"selected_count": "đã chọn {count}",
|
||
"clear_selection": "Xóa lựa chọn",
|
||
"due_date_label": "Ngày đến hạn",
|
||
"due_date_helper": "Được sử dụng để thiết lập lại và mở rộng hành động.",
|
||
"reset_action": "Đặt lại chu kỳ",
|
||
"extend_action": "Gia hạn ngày đáo hạn",
|
||
"waive_title": "Từ bỏ những học sinh được chọn",
|
||
"waive_description": "Áp dụng sự miễn trừ cho các sinh viên được chọn. Bạn có thể để trống thời hạn hết hạn đối với quyền miễn trừ có thời hạn.",
|
||
"waiver_reason_label": "Lý do miễn trừ",
|
||
"waiver_reason_helper": "Bối cảnh tùy chọn cho việc kiểm tra và xem xét trong tương lai.",
|
||
"waiver_expires_at_label": "Miễn trừ hết hạn vào",
|
||
"waiver_expires_at_helper": "Để trống nếu quyền miễn trừ không tự động hết hạn.",
|
||
"waive_action": "Áp dụng miễn trừ",
|
||
"modal": {
|
||
"description": "Bạn đang cập nhật {count} học sinh đã chọn.",
|
||
"cancel": "Hủy bỏ",
|
||
"apply": "Áp dụng hành động"
|
||
}
|
||
},
|
||
"tabs": {
|
||
"overview": "Tổng quan",
|
||
"learners": "Sinh viên"
|
||
},
|
||
"overview_metrics": {
|
||
"heading": "Ảnh chụp nhanh khóa học",
|
||
"description": "Số lượng sinh viên theo trạng thái cho khóa học này."
|
||
},
|
||
"empty_overview_description": "Giúp nhân viên của bạn luôn tuân thủ và theo dõi xem ai đứng sau."
|
||
}
|
||
},
|
||
"search": {
|
||
"placeholder": "Tìm kiếm bài học hoặc bài tập",
|
||
"empty": "Không tìm thấy kết quả nào"
|
||
},
|
||
"header": {
|
||
"preview": "Preview course",
|
||
"preview_missing_slug": "Generate and save a course slug before previewing.",
|
||
"view_as_student": "Xem với tư cách sinh viên",
|
||
"view_course_site": "Xem trang khóa học"
|
||
},
|
||
"view_course_site": {
|
||
"unpublished_title": "Xuất bản khóa học của bạn",
|
||
"unpublished_description": "Bạn nên xuất bản khóa học này trước khi có thể xem trang web",
|
||
"cancel": "Hủy",
|
||
"publish_course": "Xuất bản khóa học"
|
||
},
|
||
"sidebar": {
|
||
"back_to_course": "Quay lại khóa học",
|
||
"content_count": {
|
||
"lessons": "{count} bài học",
|
||
"exercises": "bài tập {count}"
|
||
},
|
||
"compliance": {
|
||
"title": "Tuân thủ",
|
||
"due_date": "Đến hạn",
|
||
"valid_until": "Có hiệu lực cho đến khi"
|
||
}
|
||
},
|
||
"navItems": {
|
||
"nav_news_feed": "Nguồn cấp tin tức",
|
||
"nav_content": "Nội dung",
|
||
"nav_attendance": "Tham dự",
|
||
"nav_submissions": "bài nộp",
|
||
"nav_marks": "Điểm",
|
||
"nav_compliance": "Tuân thủ",
|
||
"nav_people": "mọi người",
|
||
"nav_analytics": "Phân tích",
|
||
"nav_certificates": "Chứng chỉ",
|
||
"nav_landing_page": "Trang đích",
|
||
"nav_settings": "Cài đặt",
|
||
"nav_ai_assistant": "Trợ lý",
|
||
"nav_ai_tutor": "Gia sư AI"
|
||
},
|
||
"completion": {
|
||
"modal": {
|
||
"title": "Yêu cầu khóa học đã hoàn tất!",
|
||
"subtitle": "Xin chúc mừng — bạn có thể xem và tải xuống chứng chỉ của mình bất kỳ lúc nào.",
|
||
"view_certificate": "Xem chứng chỉ",
|
||
"later": "Đóng",
|
||
"checking": "Đang kiểm tra tính đủ điều kiện…",
|
||
"not_eligible_title": "Gần như ở đó",
|
||
"retake_exercise": "Làm lại bài tập"
|
||
}
|
||
},
|
||
"certificates": {
|
||
"progress_hint": "Đã hoàn thành {current}% (cần có {required}% để tải xuống)"
|
||
},
|
||
"certification": {
|
||
"rules_heading": "Quy tắc",
|
||
"deadline_label": "Thời hạn chứng nhận",
|
||
"deadline_helper": "Học sinh phải đáp ứng tỷ lệ hoàn thành trước ngày này (giờ địa phương). Để trống không có thời hạn.",
|
||
"threshold_label": "Hoàn thành tối thiểu (%)",
|
||
"threshold_helper": "Cần có tiến độ kết hợp của bài học và bài tập để đạt được chứng chỉ (0–100). Mặc định là 100%.",
|
||
"final_exercise_label": "Bài tập cuối cùng (tùy chọn)",
|
||
"final_exercise_none": "không có",
|
||
"final_exercise_helper": "Khi được đặt ra, học sinh phải đạt ít nhất số điểm tối thiểu trong bài tập này (tính số lần thử tốt nhất) bên cạnh tỷ lệ hoàn thành ở trên.",
|
||
"min_exercise_score_label": "Điểm tối thiểu trong bài tập cuối cùng (%)",
|
||
"min_exercise_score_helper": "Điểm là tỷ lệ phần trăm của tổng số điểm có thể đạt được trong bài tập đó (0–100).",
|
||
"blocker_progress": "Tiến độ khóa học của bạn là {current}%; {required}% là bắt buộc.",
|
||
"blocker_deadline": "Thời hạn chứng nhận đã qua.",
|
||
"blocker_no_content": "Khóa học này không có bài học hoặc bài tập nào để hoàn thành.",
|
||
"blocker_final_not_submitted": "Gửi bài tập bắt buộc \"{exerciseTitle}\" để đủ điều kiện nhận chứng chỉ.",
|
||
"blocker_final_pending": "Nỗ lực của bạn về \"{exerciseTitle}\" vẫn đang được chấm điểm.",
|
||
"blocker_final_score": "Điểm cao nhất của bạn trong \"{exerciseTitle}\" là {bestPercent}%; {requiredPercent}% là bắt buộc.",
|
||
"blocker_final_misconfigured": "Bài tập chứng nhận \"{exerciseTitle}\" không có cấu hình điểm nào; nhờ người hướng dẫn khắc phục.",
|
||
"email_message_label": "Tin nhắn email",
|
||
"email_message_placeholder": "ví dụ: Chúng tôi tự hào về sự tiến bộ của bạn - hãy tiếp tục học hỏi!",
|
||
"final_exercise_multiple_attempts_note": "Học sinh sẽ được phép thử không giới hạn bài tập đã chọn."
|
||
},
|
||
"creator": {
|
||
"heading": "Bạn muốn tạo khóa học nào?",
|
||
"placeholder": "Hãy yêu cầu ClassroomIO tạo một khóa học cho bạn...",
|
||
"type": {
|
||
"self_paced": "tự nhịp độ",
|
||
"live_class": "Lớp học trực tiếp"
|
||
},
|
||
"level": {
|
||
"beginner": "Người mới bắt đầu",
|
||
"intermediate": "Trung cấp",
|
||
"advanced": "Nâng cao"
|
||
},
|
||
"drafting": {
|
||
"heading": "Soạn thảo ý tưởng khóa học của bạn",
|
||
"subtext": "Chúng tôi đang biến lời nhắc của bạn thành tiêu đề khóa học và không gian làm việc.",
|
||
"step_reading": "Đọc lời nhắc của bạn",
|
||
"step_naming": "Đặt tên cho khóa học của bạn",
|
||
"step_building": "Tạo không gian làm việc của bạn"
|
||
},
|
||
"untitled_course": "Khóa học không có tiêu đề",
|
||
"untitled_course_description": "Chi tiết khóa học sẽ được trợ lý điền vào sau khi thiết lập.",
|
||
"template": {
|
||
"heading": "Hoặc bắt đầu từ một mẫu",
|
||
"submit": "Tiếp tục",
|
||
"skip": "Thay vào đó hãy trả lời trong cuộc trò chuyện",
|
||
"submitted_summary": "Đã gửi câu trả lời",
|
||
"skipped_summary": "Đã chuyển sang Hỏi đáp dựa trên trò chuyện",
|
||
"field": {
|
||
"product_name": "Tên sản phẩm",
|
||
"product_summary": "Sản phẩm có tác dụng gì?",
|
||
"audience": "Khán giả là ai?",
|
||
"outcome": "Học viên có thể làm được gì sau khóa học?",
|
||
"depth": "Khóa học nên đi sâu đến mức nào?",
|
||
"topic": "Chủ đề hoặc niche",
|
||
"expertise_level": "Mục tiêu trình độ chuyên môn",
|
||
"documentation_url": {
|
||
"label": "URL tài liệu (tùy chọn)",
|
||
"hint": "Chúng tôi sẽ đọc trang web này để xây dựng khóa học về sản phẩm thực của bạn."
|
||
}
|
||
},
|
||
"expert_on_x": {
|
||
"title": "Trở thành chuyên gia về X",
|
||
"description": "Một khóa học chuyên sâu biến sinh viên thành chuyên gia về một chủ đề hoặc lĩnh vực cụ thể.",
|
||
"form_title": "Hãy cho chúng tôi biết về chủ đề"
|
||
},
|
||
"product_onboarding": {
|
||
"title": "Đào tạo giới thiệu sản phẩm",
|
||
"description": "Một khóa đào tạo giới thiệu giúp người dùng mới làm việc hiệu quả trong tuần đầu tiên.",
|
||
"form_title": "Hãy cho chúng tôi biết về mục tiêu tham gia của bạn"
|
||
},
|
||
"product_101": {
|
||
"title": "Khóa học sản phẩm 101",
|
||
"description": "Một khóa học cơ bản hướng dẫn khách hàng cách sử dụng sản phẩm của bạn.",
|
||
"form_title": "Hãy cho chúng tôi biết về sản phẩm của bạn"
|
||
}
|
||
}
|
||
},
|
||
"view_as_student": {
|
||
"title": "Thao tác này sẽ chuyển hướng bạn đến LMS dành cho sinh viên.",
|
||
"description": "Bạn sắp biết học viên sẽ thấy gì khi họ đăng ký khóa học này",
|
||
"copy_link": "Sao chép liên kết",
|
||
"go_to_lms": "Đi tới LMS"
|
||
}
|
||
},
|
||
"courses": {
|
||
"heading": "Khóa học",
|
||
"heading_button": "Tạo khóa học",
|
||
"search_placeholder": "Tìm khóa học",
|
||
"copy_course": {
|
||
"title": "Tạo một khóa học",
|
||
"course_name_label": "Tên khóa học",
|
||
"course_name_placeholder": "Tên khóa học của bạn",
|
||
"course_description_label": "Mô tả khóa học",
|
||
"course_description_placeholder": "Nhập mô tả cho khóa học của bạn",
|
||
"create_button": "Tạo",
|
||
"error": {
|
||
"failed_to_clone": "Không thể sao chép khóa học"
|
||
}
|
||
},
|
||
"new_course_modal": {
|
||
"heading": "Tạo một khóa học",
|
||
"course_name": "Tên khóa học",
|
||
"type": "Loại khóa học",
|
||
"course_name_placeholder": "Tên khóa học của bạn",
|
||
"short_description": "Mô tả ngắn",
|
||
"short_description_placeholder": "Một chút mô tả về khóa học này",
|
||
"type_selector_title": "Bạn đang xem loại khóa học nào?",
|
||
"button": "Kết thúc",
|
||
"back": "Quay lại",
|
||
"next": "Tiếp theo"
|
||
},
|
||
"course_card": {
|
||
"empty_title": "Không có khóa học nào được tạo",
|
||
"empty_description": "Chia sẻ kiến thức của bạn với thế giới bằng cách tạo các khóa học hấp dẫn cho sinh viên của bạn.",
|
||
"error_message": "Đã xảy ra lỗi.",
|
||
"lessons_number": "bài học",
|
||
"exercise": "bài tập",
|
||
"students": "sinh viên",
|
||
"published": "Đã xuất bản",
|
||
"unpublished": "Chưa được xuất bản",
|
||
"continue_course": "Tiếp tục",
|
||
"learn_more": "Tìm hiểu thêm",
|
||
"public_badge": "Công khai",
|
||
"actions_menu_aria": "Thao tác khóa học",
|
||
"tags_overflow_aria": "Thêm {count} thẻ",
|
||
"list_view": {
|
||
"title": "Tiêu đề",
|
||
"description": "Mô tả",
|
||
"lessons": "Bài học",
|
||
"students": "Sinh viên",
|
||
"published": "Đã xuất bản",
|
||
"type": "loại",
|
||
"tags": "Thẻ"
|
||
},
|
||
"context_menu": {
|
||
"clone": "bản sao",
|
||
"share": "Chia sẻ",
|
||
"invite": "Mời",
|
||
"delete": "Xóa",
|
||
"open": "Mở",
|
||
"open_public_course": "Mở khóa học công khai",
|
||
"view_course_site": "Xem trang khóa học",
|
||
"publish_course": "Xuất bản khóa học",
|
||
"copy_course_url": "Sao chép URL khóa học"
|
||
},
|
||
"due_date": "Đến hạn",
|
||
"valid_until": "Có hiệu lực cho đến khi"
|
||
},
|
||
"course_filter": {
|
||
"date_created_newest": "Date Created: Newest first",
|
||
"date_created_oldest": "Date Created: Oldest first",
|
||
"published_first": "Published: Published first",
|
||
"unpublished_first": "Published: Unpublished first",
|
||
"most_lessons": "Lessons: Most first",
|
||
"fewest_lessons": "Lessons: Fewest first",
|
||
"date_created": "Ngày tạo",
|
||
"published": "Đã xuất bản",
|
||
"lessons": "Bài học"
|
||
},
|
||
"tag_filters": {
|
||
"filter": "Lọc",
|
||
"active": "Bộ lọc hoạt động",
|
||
"clear_all": "Xóa tất cả",
|
||
"popover_title": "Bộ lọc",
|
||
"sort": "Sắp xếp",
|
||
"order": "Thứ tự",
|
||
"ascending": "Asc",
|
||
"descending": "Desc",
|
||
"tags": "Thẻ",
|
||
"empty_tags": "Không có thẻ nào"
|
||
},
|
||
"page_subtitle": "Where lessons turn into courses and courses turn into enrollments."
|
||
},
|
||
"ai": {
|
||
"help_me": "Giúp tôi viết",
|
||
"placeholder": "Giúp tôi viết một mô tả ngắn",
|
||
"text": "Bắt đầu gõ...",
|
||
"reset": "Đặt lại",
|
||
"rephrase": "diễn đạt lại",
|
||
"insert": "Chèn",
|
||
"can_you": "Bạn có thể vui lòng viết lại điều này"
|
||
},
|
||
"dashboard": {
|
||
"morning_heading": "Chào buổi sáng",
|
||
"afternoon_heading": "Chào buổi chiều",
|
||
"evening_heading": "Chào buổi tối",
|
||
"create_course": "Tạo khóa học",
|
||
"view_site": "Học viện mở",
|
||
"visit_site": "Học viện mở",
|
||
"current_lesson": "Hiện đang học",
|
||
"your_progress": "Sự tiến bộ của bạn",
|
||
"continue": "Tiếp tục",
|
||
"continue_learning": "Tiếp tục học",
|
||
"no_courses": "Chưa có khóa học nào đang diễn ra",
|
||
"start_course": "Khi bạn bắt đầu một khóa học, sự tiến bộ của bạn sẽ phản ánh ở đây",
|
||
"lms_dashboard_hero": "Hôm nay là một ngày khác để đưa bạn đến gần hơn với mục tiêu học tập của mình. Đừng bỏ cuộc, bạn càng học nhiều thì bạn càng tiến bộ hơn.",
|
||
"lessons_completed": "Bài học đã hoàn thành",
|
||
"no_courses_started": "Không có khóa học nào bắt đầu",
|
||
"certificates_earned": "Certificates issued",
|
||
"certificates_earned_description": "Total certificates issued to students in your organization",
|
||
"certification_rate": "Đã chứng nhận",
|
||
"recent_certifications": "Recent certifications",
|
||
"no_certifications_yet": "No certificates earned yet",
|
||
"no_certifications_yet_description": "When students complete a course and earn a certificate, they will appear here",
|
||
"view_courses": "View courses",
|
||
"no_of_courses": "Số lượng khóa học",
|
||
"no_courses_description": "Các khóa học được tạo trong tổ chức này",
|
||
"total_students": "Tổng số học sinh",
|
||
"total_students_description": "Căn cứ vào số lượng tuyển sinh",
|
||
"top_courses": "Các khóa học hàng đầu",
|
||
"students": "sinh viên",
|
||
"student": "sinh viên",
|
||
"completion": "hoàn thành",
|
||
"create_first_course": "Tạo khóa học đầu tiên của bạn",
|
||
"create_first_course_description": "Bắt đầu tạo các khóa học để theo dõi tiến độ khóa học",
|
||
"recent_enrollments": "Đăng ký gần đây",
|
||
"publish_first_course": "Xuất bản khóa học đầu tiên của bạn",
|
||
"publish_first_course_description": "Để theo dõi việc ghi danh, xuất bản một khóa học và mời sinh viên",
|
||
"publish_course": "Xuất bản khóa học",
|
||
"items_completed": "Các hạng mục đã hoàn thành",
|
||
"currently_learning": "Hiện đang học",
|
||
"learner": "sinh viên",
|
||
"progress": "Tiến độ",
|
||
"pick_up_where_you_left_off": "Tiếp tục nơi bạn đã dừng lại",
|
||
"get_your_certificate": "Nhận chứng chỉ của bạn",
|
||
"course_awaits_you": "{title} đang chờ bạn",
|
||
"learning_awaits_you": "Khóa học tiếp theo đang chờ bạn",
|
||
"my_certificate": "Chứng chỉ của tôi",
|
||
"lms_today_progress": "Bạn đã đạt được {progress}% trong quá trình học tập - mỗi bước đều có giá trị.",
|
||
"lms_today_empty": "Con đường học tập của bạn đã sẵn sàng khi bạn sẵn sàng.",
|
||
"compliance_score": "Điểm tuân thủ",
|
||
"compliance": "Tuân thủ",
|
||
"compliance_score_subtitle": "{completed} trong số {total} khóa học tuân thủ hiện đã được đáp ứng",
|
||
"compliance_score_empty": "Chưa có khóa học tuân thủ nào được chỉ định",
|
||
"compliance_met": "{completed} trong tổng số {total} đã đáp ứng",
|
||
"required_courses_completed": "Đã hoàn thành {completed} trong số {total} khóa học bắt buộc",
|
||
"streak": "Vệt",
|
||
"days_active": "ngày hoạt động",
|
||
"items_done": "{completed} trong tổng số {total} đã hoàn thành",
|
||
"login_activity_title": "Hoạt động đăng nhập của sinh viên",
|
||
"login_activity_description": "Những ngày hoạt động tích cực nhất trong tuần (90 ngày qua)",
|
||
"login_activity_no_data": "Chưa có hoạt động đăng nhập",
|
||
"login_activity_logins": "thông tin đăng nhập",
|
||
"open_academy": "Học viện mở",
|
||
"explore_more_courses": "Khám phá thêm các khóa học",
|
||
"view_more": "Xem thêm",
|
||
"upcoming_sessions_heading": "Phiên trực tiếp"
|
||
},
|
||
"schedule": {
|
||
"title": "Lịch trình của bạn",
|
||
"essence": "Bản chất của sự hợp tác thiết kế",
|
||
"figma": "Giới thiệu Figma",
|
||
"join": "Tham gia cuộc gọi",
|
||
"no": "Không có bài học vào ngày này"
|
||
},
|
||
"components": {
|
||
"settings": {
|
||
"customize_lms": {
|
||
"title": "Tùy chỉnh LMS",
|
||
"disabled": "Đã tắt",
|
||
"enabled": "Đã bật",
|
||
"save": "Lưu thay đổi",
|
||
"apps": {
|
||
"title": "Ứng dụng",
|
||
"poll": "Thăm dò ý kiến",
|
||
"live_comment": "Bình luận trực tiếp"
|
||
},
|
||
"course": {
|
||
"title": "Khóa học",
|
||
"newsfeed": "Nguồn cấp tin tức",
|
||
"grading": "Chấm điểm"
|
||
},
|
||
"dashboard": {
|
||
"title": "Trang tổng quan",
|
||
"community": "cộng đồng",
|
||
"exercises": "Bài tập",
|
||
"banner_image": "Hình ảnh biểu ngữ",
|
||
"banner_image_btn": "Cập nhật hình ảnh biểu ngữ",
|
||
"banner_text": "Văn bản biểu ngữ",
|
||
"banner_text_label": "Cập nhật văn bản biểu ngữ",
|
||
"banner_text_placeholder": "Viết văn bản ở đây"
|
||
},
|
||
"auth_background": {
|
||
"title": "Màn hình đăng nhập",
|
||
"description": "Hình nền tùy chọn phía sau đăng nhập, đăng ký và các trang tài khoản khác trên trang web của tổ chức bạn.",
|
||
"paid_plan_note": "Nâng cấp gói để tùy chỉnh nền màn hình đăng nhập.",
|
||
"preview_alt": "Xem trước nền màn hình đăng nhập"
|
||
},
|
||
"page_subtitle": "Chọn các tab, biểu ngữ, công cụ khóa học và các tính năng bổ sung mà học viên sẽ thấy."
|
||
},
|
||
"domains": {
|
||
"title": "Miền tùy chỉnh",
|
||
"add": "Thêm",
|
||
"url": "URL",
|
||
"update": "Cập nhật tên miền",
|
||
"custom": "Miền tùy chỉnh",
|
||
"domain": "Thêm tên miền của riêng bạn",
|
||
"save": "Lưu",
|
||
"your_domain": "Tên miền của bạn",
|
||
"custom_domain_error": "Bạn không thể thêm miền cấp cao nhất làm miền tùy chỉnh. Thay vào đó, hãy sử dụng tên miền phụ như 'courses.[yourwebsite].com' hoặc 'www.[yourwebsite].com'.",
|
||
"custom_domain_not_classroomio": "Tên miền không thể chứa 'classroomio'",
|
||
"custom_domain_success": "Đã thêm miền tùy chỉnh thành công",
|
||
"dns_description": "Đặt bản ghi sau trên nhà cung cấp DNS của bạn để tiếp tục:",
|
||
"dns_type": "loại",
|
||
"dns_value": "Giá trị",
|
||
"dns_name": "Tên",
|
||
"refresh": "Làm mới",
|
||
"remove": "Xóa",
|
||
"custom_favicon": "Biểu tượng yêu thích tùy chỉnh",
|
||
"custom_code": "Mã tùy chỉnh",
|
||
"reconnect": "Kết nối lại miền",
|
||
"reconnect_hint": "Kết nối lại miền này để tạo bản ghi thiết lập Cloudflare mới.",
|
||
"status_verified": "Đã xác minh",
|
||
"status_pending_dns": "DNS đang chờ xử lý",
|
||
"status_pending_verification": "Đang chờ xác minh",
|
||
"status_reconnect_required": "Yêu cầu kết nối lại",
|
||
"status_error": "Cần chú ý",
|
||
"status_removed": "Đã xóa",
|
||
"verified_description": "Miền tùy chỉnh này đang hoạt động và đã được xác minh.",
|
||
"pending_dns_description": "Thêm bản ghi DNS bên dưới, sau đó làm mới xác minh.",
|
||
"pending_verification_description": "Bản ghi DNS đã được tìm thấy. Việc cấp hoặc xác thực SSL vẫn đang được tiến hành.",
|
||
"reconnect_description": "Miền này cần được kết nối lại thông qua quy trình thiết lập Cloudflare mới.",
|
||
"error_description": "Miền tùy chỉnh này tồn tại nhưng quá trình xác minh chưa hoàn tất.",
|
||
"page_subtitle": "Điều hành học viện của bạn trên địa chỉ web mà bạn sở hữu.",
|
||
"dns_record": "bản ghi DNS",
|
||
"record_active": "Đã phát hiện",
|
||
"record_pending": "Đang chờ xử lý",
|
||
"ssl_pending_heading": "Chứng chỉ SSL đang được cấp",
|
||
"ssl_pending_body": "Tên miền của bạn đang trỏ đến chúng tôi. Hiện chúng tôi đang chờ chứng chỉ SSL được cấp và triển khai. Quá trình này thường mất vài phút sau khi tất cả bản ghi DNS bên dưới đã sẵn sàng.",
|
||
"validation_errors_heading": "Việc cấp chứng chỉ bị chặn",
|
||
"verified_snackbar": "Đã xác minh miền tùy chỉnh"
|
||
}
|
||
},
|
||
"quiz": {
|
||
"title": "Câu đố",
|
||
"second": "(Các) giây",
|
||
"answer": "(Các) câu trả lời",
|
||
"question_delete": "Xóa câu hỏi",
|
||
"add_more": "+ Thêm câu trả lời khác",
|
||
"remove_last": "- Xóa câu trả lời cuối cùng",
|
||
"quiz_delete": "Xóa bài kiểm tra",
|
||
"delete_question": "Bạn có chắc chắn muốn xóa câu hỏi này?",
|
||
"delete_quiz": "Bạn có chắc chắn muốn xóa bài kiểm tra này không?",
|
||
"lose_content": "Bạn sẽ mất nội dung của mình và không thể hoàn tác hành động này.",
|
||
"delete": "Xóa",
|
||
"update": "cập nhật",
|
||
"create": "Tạo",
|
||
"a_quiz": "một câu đố",
|
||
"quiz_title": "Tiêu đề bài kiểm tra",
|
||
"placeholder": "Tiêu đề bài kiểm tra của bạn",
|
||
"save": "Lưu thay đổi",
|
||
"continue": "Tiếp tục",
|
||
"rename": "Đổi tên",
|
||
"updated": "Đã cập nhật",
|
||
"start": "Bắt đầu bài kiểm tra",
|
||
"start_typing": "Bắt đầu nhập câu hỏi của bạn",
|
||
"required_field": "Trường này là bắt buộc",
|
||
"type_answer": "Nhập câu trả lời",
|
||
"label": "Vui lòng nhập nhãn",
|
||
"no_quizz": "Không có bài kiểm tra nào được tạo",
|
||
"interactive": "Tạo các câu đố tương tác với bảng điểm cho học sinh của bạn."
|
||
}
|
||
},
|
||
"markdown_editor": {
|
||
"write": "Viết",
|
||
"preview": "Xem trước"
|
||
},
|
||
"navigation": {
|
||
"goto": "đi đến",
|
||
"courses": "Khóa học",
|
||
"home": "Trang chủ",
|
||
"classroomio_home": "Lớp họcIO Trang chủ",
|
||
"dashboard": "Trang tổng quan",
|
||
"discussion": "Thảo luận",
|
||
"people": "mọi người",
|
||
"goto_lms": "Đi tới LMS",
|
||
"goto_home": "Đi tới Lớp họcIO Trang chủ",
|
||
"login": "Đăng nhập",
|
||
"signup": "Đăng ký",
|
||
"redirecting": "Chuyển hướng",
|
||
"loading_state": "Đang đưa bạn đến trang tiếp theo, vui lòng đợi.",
|
||
"org_loading_state": "Đưa bạn đến tổ chức của bạn...",
|
||
"add_organization": "+ Thêm tổ chức",
|
||
"goto_dashboard": "Trang tổng quan"
|
||
},
|
||
"add_org": {
|
||
"create_org": "Tạo tổ chức",
|
||
"name": "Tên tổ chức",
|
||
"org_sitename": "Tên miền phụ của học viện",
|
||
"create": "Tạo",
|
||
"sitename": "Tên miền phụ của học viện đã tồn tại",
|
||
"error_organization": "Đã xảy ra lỗi khi tạo tổ chức này. Vui lòng tải lại và thử lại"
|
||
},
|
||
"setup": {
|
||
"your_checklist": "Danh sách kiểm tra của bạn",
|
||
"get_started": "Bắt đầu",
|
||
"description": "Hoàn thành các bước này để thiết lập nền tảng học tập của bạn",
|
||
"progress": "Tiến độ",
|
||
"completed": "hoàn thành",
|
||
"done": "Xong",
|
||
"todo": "việc cần làm",
|
||
"publish_course": {
|
||
"title": "Xuất bản một khóa học",
|
||
"desc": "Làm cho khóa học của bạn trở nên công khai và có thể mua được",
|
||
"button_label": "Xuất bản khóa học"
|
||
},
|
||
"exercise": {
|
||
"title": "Tạo một bài tập",
|
||
"desc": "Kiểm tra học sinh của bạn cho phép họ thể hiện sự hiểu biết của mình về vấn đề này",
|
||
"button_label": "Tạo bài tập"
|
||
},
|
||
"lesson": {
|
||
"title": "Tạo một bài học",
|
||
"desc": "Chia khóa học của bạn thành bài học mà học sinh có thể dễ dàng hiểu được",
|
||
"button_label": "Tạo bài học"
|
||
},
|
||
"course": {
|
||
"title": "Tạo khóa học",
|
||
"desc": "Tạo một khóa học mà bạn sẽ chia sẻ với học viên của mình",
|
||
"button_label": "Tạo khóa học"
|
||
},
|
||
"organization_profile": {
|
||
"title": "Cập nhật ảnh hồ sơ tổ chức",
|
||
"desc": "Thiết lập nhận diện chuyên nghiệp và dễ nhận biết cho tổ chức của bạn",
|
||
"button_label": "Cập nhật hồ sơ tổ chức"
|
||
},
|
||
"personal_profile": {
|
||
"title": "Tải lên ảnh hồ sơ và cập nhật tên người dùng",
|
||
"desc": "Cá nhân hóa và thêm dấu ấn con người, giúp các tương tác trở nên cá nhân và đáng nhớ hơn",
|
||
"button_label": "Cập nhật hồ sơ"
|
||
}
|
||
},
|
||
"pricing": {
|
||
"modal": {
|
||
"heading": "Kế hoạch nâng cấp",
|
||
"thanks": "Cảm ơn sự hỗ trợ của bạn",
|
||
"plan": "Gói của bạn đi kèm với các đặc quyền và lợi ích thú vị, bao gồm quyền truy cập vào tất cả các tính năng trong tương lai mà chúng tôi sẽ phát hành.",
|
||
"save": "Tiết kiệm 2 tháng",
|
||
"close": "Đóng",
|
||
"learn": "Tìm hiểu thêm",
|
||
"month": "tháng",
|
||
"monthly": "hàng tháng",
|
||
"annually": "Hàng năm",
|
||
"popular": "phổ biến",
|
||
"per_org": "Mỗi tổ chức"
|
||
},
|
||
"plan_names": {
|
||
"free": "miễn phí",
|
||
"early": "Áp dụng sớm",
|
||
"enterprise": "Doanh nghiệp"
|
||
}
|
||
},
|
||
"org_navigation": {
|
||
"platform": "Nền tảng",
|
||
"home": "Trang chủ",
|
||
"content": "Nội dung",
|
||
"people": "Mọi người",
|
||
"dashboard": "Trang tổng quan",
|
||
"courses": "Khóa học",
|
||
"community": "cộng đồng",
|
||
"audience": "khán giả",
|
||
"media": "Phương tiện truyền thông",
|
||
"setup": "thiết lập",
|
||
"help": "Trợ giúp",
|
||
"settings": "Cài đặt",
|
||
"early_adopter": "Trở thành người áp dụng sớm",
|
||
"unlock": "Mở khóa các tính năng không giới hạn và đầu tư vào tương lai của chúng tôi",
|
||
"upgrade": "Nâng cấp ngay",
|
||
"tags": "Thẻ",
|
||
"automation": "Tự động hóa",
|
||
"programs": "Chương trình",
|
||
"widgets": "Widget",
|
||
"stats": "Thống kê",
|
||
"analytics": "Phân tích",
|
||
"compliance": "Tuân thủ"
|
||
},
|
||
"media_manager": {
|
||
"page_title": "Quản lý truyền thông - ClassroomIO",
|
||
"heading": "Trình quản lý phương tiện",
|
||
"empty": "Không tìm thấy nội dung nào",
|
||
"usage": {
|
||
"title": "Nơi sử dụng",
|
||
"description": "Tài liệu tham khảo sử dụng hiện tại cho",
|
||
"loading": "Đang tải chi tiết sử dụng...",
|
||
"empty": "Nội dung này chưa được đính kèm ở bất cứ đâu.",
|
||
"total": "Tổng số lần sử dụng:",
|
||
"table": {
|
||
"target_type": "Loại mục tiêu",
|
||
"target_id": "ID mục tiêu",
|
||
"slot": "Khe cắm",
|
||
"position": "Vị trí",
|
||
"added": "Đã thêm"
|
||
},
|
||
"target": {
|
||
"lesson": "Bài học",
|
||
"exercise": "tập thể dục",
|
||
"question": "Câu hỏi",
|
||
"unknown": "Không xác định"
|
||
}
|
||
},
|
||
"form": {
|
||
"file_name": "Tên tệp",
|
||
"description": "Mô tả",
|
||
"description_placeholder": "Thêm mô tả tùy chọn",
|
||
"thumbnail_url": "URL hình thu nhỏ",
|
||
"thumbnail_url_placeholder": "https://example.com/thumbnail.jpg",
|
||
"thumbnail_upload": "Tải lên hình thu nhỏ",
|
||
"thumbnail_drop_label": "Thả hình ảnh vào đây hoặc bấm vào để tải lên",
|
||
"thumbnail_drop_size": "Lên tới 5 MB",
|
||
"thumbnail_preview": "Xem trước hình thu nhỏ",
|
||
"thumbnail_alt": "Hình thu nhỏ nội dung",
|
||
"status": "Trạng thái"
|
||
},
|
||
"edit": {
|
||
"title": "Chỉnh sửa nội dung",
|
||
"description": "Cập nhật siêu dữ liệu phương tiện cho nội dung này.",
|
||
"cancel": "Hủy bỏ",
|
||
"save": "Lưu thay đổi"
|
||
},
|
||
"pagination": {
|
||
"previous": "trước đó",
|
||
"next": "Tiếp theo",
|
||
"page": "Trang"
|
||
},
|
||
"actions": {
|
||
"edit": "Chỉnh sửa",
|
||
"where_used": "Nơi sử dụng",
|
||
"download": "Tải xuống",
|
||
"manage_thumbnails": "Quản lý hình thu nhỏ"
|
||
},
|
||
"table": {
|
||
"title": "Tiêu đề",
|
||
"kind": "loại",
|
||
"provider": "nhà cung cấp",
|
||
"status": "Trạng thái",
|
||
"size": "Kích thước",
|
||
"updated_at": "Đã cập nhật",
|
||
"actions": "hành động"
|
||
},
|
||
"status": {
|
||
"active": "Đang hoạt động",
|
||
"archived": "Đã lưu trữ"
|
||
},
|
||
"provider": {
|
||
"upload": "Tải lên",
|
||
"youtube": "YouTube",
|
||
"generic": "Chung",
|
||
"external_url": "URL bên ngoài",
|
||
"google_drive": "Google Drive"
|
||
},
|
||
"kind": {
|
||
"video": "Video",
|
||
"document": "tài liệu",
|
||
"image": "Hình ảnh",
|
||
"audio": "Âm thanh",
|
||
"other": "Khác"
|
||
},
|
||
"filters": {
|
||
"search_placeholder": "Tìm kiếm nội dung",
|
||
"apply": "Áp dụng",
|
||
"status_options": {
|
||
"all": "Tất cả trạng thái",
|
||
"active": "Đang hoạt động",
|
||
"archived": "Đã lưu trữ"
|
||
},
|
||
"kind_options": {
|
||
"all": "Tất cả các loại",
|
||
"video": "Video",
|
||
"document": "tài liệu",
|
||
"image": "Hình ảnh",
|
||
"audio": "Âm thanh",
|
||
"other": "Khác"
|
||
},
|
||
"refresh": "Làm cho khỏe lại"
|
||
},
|
||
"storage": {
|
||
"total_bytes": "Tổng dung lượng lưu trữ",
|
||
"internal_bytes": "Bộ nhớ trong",
|
||
"external_assets": "Tài sản bên ngoài",
|
||
"bytes_by_kind": "Lưu trữ theo loại nội dung"
|
||
},
|
||
"common": {
|
||
"not_available": "không áp dụng"
|
||
},
|
||
"empty_description": "Tài sản không tồn tại hoặc không có sẵn trong tổ chức này.",
|
||
"page_subtitle": "Keep files, videos, and links for your courses in one library.",
|
||
"thumbnails": {
|
||
"manage_title": "Quản lý hình thu nhỏ",
|
||
"manage_description": "Xem trước video, chọn một trong các khung được tạo tự động hoặc tải lên khung của riêng bạn.",
|
||
"preview_unavailable": "Xem trước không có sẵn",
|
||
"generated": "Hình thu nhỏ được tạo",
|
||
"slot_start": "Bắt đầu",
|
||
"slot_middle": "giữa",
|
||
"slot_end": "Kết thúc",
|
||
"none_generated_warning": "Chưa có hình thu nhỏ nào được tạo. Hãy thử tạo lại hoặc tải lên một hình ảnh tùy chỉnh.",
|
||
"upload_custom": "Tải hình thu nhỏ tùy chỉnh lên",
|
||
"custom_selected_hint": "Tải lên tùy chỉnh sẽ được lưu khi bạn lưu lựa chọn của mình.",
|
||
"custom_preview_alt": "Xem trước hình thu nhỏ tùy chỉnh",
|
||
"regenerate": "tái sinh",
|
||
"save_selection": "Lưu hình thu nhỏ"
|
||
}
|
||
},
|
||
"settings": {
|
||
"heading": "Cài đặt",
|
||
"billing": {
|
||
"sub_title": "Chi tiết thanh toán",
|
||
"manage": "Quản lý thanh toán của bạn",
|
||
"active": "Bạn không có bất kỳ thanh toán nào đang hoạt động",
|
||
"provider": "Chúng tôi sử dụng Polar để giúp quản lý việc thanh toán của bạn",
|
||
"open_billing": "Thanh toán mở",
|
||
"error": "Đã xảy ra lỗi khi mở thanh toán",
|
||
"page_subtitle": "Your plan, billing portal, and how you pay for ClassroomIO.",
|
||
"ai_credits": "AI credits",
|
||
"ai_tokens_used": "AI credits đã dùng trong tháng này",
|
||
"ai_bonus_credits": "AI credits thưởng có sẵn"
|
||
},
|
||
"integrations": {
|
||
"heading": "điện tín",
|
||
"sub_heading": "Kết nối tài khoản của bạn với điện tín để nhận thông báo về bất kỳ thay đổi nào trong ứng dụng.",
|
||
"step_authenticate": "Bước 1: Xác thực tài khoản của bạn thông qua bot ClassroomIO.",
|
||
"open_bot_button": "Mở Bot",
|
||
"step_chatId": "Bước 2: Nhập ID trò chuyện được bot cung cấp cho bạn.",
|
||
"connect_button": "Kết nối",
|
||
"success_message": "Tích hợp thành công",
|
||
"disconnect": "Ngắt kết nối",
|
||
"page_subtitle": "Connect Telegram to get notified when important things happen."
|
||
},
|
||
"landing_page": {
|
||
"heading": "Trang đích",
|
||
"show_section": "Hiển thị phần",
|
||
"hide_section": "Ẩn phần",
|
||
"title": "Tiêu đề",
|
||
"title_highlight": "Tiêu đề-Đánh dấu",
|
||
"subtitle": "phụ đề",
|
||
"save_changes": "Lưu thay đổi",
|
||
"custom_links": {
|
||
"heading": "Liên kết tùy chỉnh",
|
||
"hide_links": "Ẩn liên kết",
|
||
"show_links": "Hiển thị liên kết",
|
||
"description": "Thêm liên kết điều hướng tùy chỉnh sẽ xuất hiện trong thanh điều hướng tiêu đề.",
|
||
"label": "Nhãn",
|
||
"url": "URL",
|
||
"label_placeholder": "ví dụ: Giới thiệu về chúng tôi",
|
||
"url_placeholder": "ví dụ: #about-us hoặc https://example.com",
|
||
"new_tab": "Mở trong tab mới",
|
||
"save": "Lưu",
|
||
"cancel": "Hủy bỏ",
|
||
"add": "Thêm liên kết mới"
|
||
},
|
||
"footer": {
|
||
"heading": "Chân trang",
|
||
"show_section": "Hiển thị phần",
|
||
"hide_section": "Ẩn phần",
|
||
"facebook": "Facebook",
|
||
"twitter": "Twitter",
|
||
"linkedin": "LinkedIn"
|
||
},
|
||
"mailing_list": {
|
||
"heading": "Danh sách gửi thư",
|
||
"show_section": "Hiển thị phần",
|
||
"hide_section": "Ẩn phần",
|
||
"title": "Tiêu đề",
|
||
"subtitle": "phụ đề",
|
||
"button_label": "Nhãn nút"
|
||
},
|
||
"contact_us": {
|
||
"heading": "Liên hệ với chúng tôi",
|
||
"show_section": "Hiển thị phần",
|
||
"hide_section": "Ẩn phần",
|
||
"title": "Tiêu đề",
|
||
"title_highlight": "Tiêu đề-Đánh dấu",
|
||
"subtitle": "phụ đề",
|
||
"phone_number": "Số điện thoại",
|
||
"email": "Email",
|
||
"address": "Địa chỉ"
|
||
},
|
||
"faq": {
|
||
"heading": "Câu hỏi thường gặp",
|
||
"show_section": "Hiển thị phần",
|
||
"hide_section": "Ẩn phần",
|
||
"title": "Tiêu đề",
|
||
"question": "Câu hỏi",
|
||
"answer": "Trả lời",
|
||
"button": "Thêm câu hỏi thường gặp mới",
|
||
"save": "Lưu",
|
||
"cancel": "Hủy bỏ"
|
||
},
|
||
"courses": {
|
||
"heading": "Khóa học",
|
||
"show_section": "Hiển thị phần",
|
||
"hide_section": "Ẩn phần",
|
||
"title": "Tiêu đề",
|
||
"title_highlight": "Tiêu đề-Đánh dấu",
|
||
"subtitle": "phụ đề"
|
||
},
|
||
"about": {
|
||
"heading": "Giới thiệu",
|
||
"title": "Tiêu đề",
|
||
"content": "Nội dung",
|
||
"upload_an_image": "Tải lên một hình ảnh",
|
||
"select_image": "Chọn hình ảnh"
|
||
},
|
||
"actions": {
|
||
"heading": "hành động",
|
||
"label": "Nhãn",
|
||
"link": "liên kết",
|
||
"no_redirect": "Không chuyển hướng",
|
||
"redirect": "Chuyển hướng",
|
||
"show_banner": "Hiển thị biểu ngữ",
|
||
"hide_banner": "Ẩn biểu ngữ",
|
||
"banner_type": {
|
||
"heading": "Loại biểu ngữ",
|
||
"video": "Video",
|
||
"image": "Hình ảnh"
|
||
}
|
||
},
|
||
"background": {
|
||
"title": "Hình nền",
|
||
"show_background": "Hiển thị nền",
|
||
"hide_background": "Ẩn nền"
|
||
},
|
||
"page_subtitle": "Shape the marketing page people see before they sign up or enroll.",
|
||
"editor": {
|
||
"save": "Lưu",
|
||
"close": "Đóng",
|
||
"page_builder": "Trình tạo trang",
|
||
"footer": {
|
||
"text": "Văn bản chân trang",
|
||
"add": "Thêm liên kết chân trang",
|
||
"default_label": "Liên kết mới",
|
||
"link_label": "Nhãn liên kết",
|
||
"link_href": "URL liên kết",
|
||
"remove": "Xóa liên kết chân trang",
|
||
"brand": {
|
||
"legend": "Brand",
|
||
"description": "Your organization logo and name always appear here (from organization settings). Add optional details below.",
|
||
"preview_label": "Footer brand preview",
|
||
"tagline": "Tagline",
|
||
"tagline_placeholder": "Small line under your brand",
|
||
"copyright": "Copyright",
|
||
"copyright_placeholder": "© 2026 Your Organization",
|
||
"social_label": "Social links",
|
||
"platform_field": "Platform",
|
||
"url_label": "Profile URL",
|
||
"add_social": "Add social link",
|
||
"remove_social": "Remove social link",
|
||
"platforms": {
|
||
"instagram": "Instagram",
|
||
"x": "X",
|
||
"linkedin": "LinkedIn",
|
||
"facebook": "Facebook",
|
||
"youtube": "YouTube",
|
||
"github": "GitHub",
|
||
"tiktok": "TikTok",
|
||
"website": "Website"
|
||
}
|
||
},
|
||
"columns": {
|
||
"legend": "Link columns",
|
||
"description": "Add grouped links (like Company or Resources). Enables a multi-column footer layout.",
|
||
"empty_hint": "No columns yet — add one to show a multi-column footer beside your brand.",
|
||
"add": "Add column",
|
||
"remove": "Remove column",
|
||
"heading_label": "Column heading",
|
||
"heading_placeholder": "e.g. Company",
|
||
"add_link": "Add link",
|
||
"remove_link": "Remove link",
|
||
"links_max_reached": "Up to 10 links per column",
|
||
"cta_toggle": "Add CTA link",
|
||
"cta_label": "CTA label",
|
||
"cta_href": "CTA URL",
|
||
"cta_default_label": "Explore more",
|
||
"max_reached": "Up to 6 columns"
|
||
},
|
||
"bottom": {
|
||
"legend": "Bottom row",
|
||
"add_link": "Add bottom link"
|
||
}
|
||
},
|
||
"embed": {
|
||
"toggle": "Hiển thị phần nhúng",
|
||
"title": "Tiêu đề phần",
|
||
"title_placeholder": "Tiêu đề phần",
|
||
"description": "Mô tả",
|
||
"description_placeholder": "Mô tả tùy chọn",
|
||
"code": "Nhúng mã",
|
||
"code_placeholder": "Dán mã nhúng vào đây",
|
||
"code_description": "Dán đoạn mã nhúng hoặc mã iframe đầy đủ.",
|
||
"secondary_label": "Nhãn nút phụ",
|
||
"secondary_href": "Liên kết nút phụ"
|
||
},
|
||
"callout": {
|
||
"toggle": "Hiển thị phần chú thích",
|
||
"heading": "tiêu đề",
|
||
"heading_default": "Sẵn sàng để bắt đầu học?",
|
||
"heading_placeholder": "Nhập một tiêu đề",
|
||
"description": "Mô tả",
|
||
"description_placeholder": "Thêm mô tả ngắn hoặc để trống",
|
||
"action_label": "Nhãn nút",
|
||
"action_label_default": "Bắt đầu",
|
||
"action_label_placeholder": "Văn bản nút",
|
||
"action_href": "Liên kết nút",
|
||
"action_href_placeholder": "https://..."
|
||
},
|
||
"navigation": {
|
||
"add": "Thêm liên kết điều hướng",
|
||
"default_label": "Liên kết mới",
|
||
"link_label": "Nhãn liên kết",
|
||
"link_href": "URL liên kết",
|
||
"remove": "Xóa liên kết điều hướng"
|
||
},
|
||
"hero": {
|
||
"heading": "tiêu đề",
|
||
"subheading": "Tiêu đề phụ",
|
||
"primary_label": "Nhãn nút chính",
|
||
"primary_href": "Liên kết nút chính",
|
||
"secondary_toggle": "Hiển thị hành động phụ",
|
||
"secondary_label": "Nhãn nút phụ",
|
||
"secondary_href": "Liên kết nút phụ",
|
||
"image": "Hình ảnh anh hùng",
|
||
"upload": "Tải hình ảnh lên",
|
||
"clear": "Xóa hình ảnh",
|
||
"stats": {
|
||
"label": "Thống kê",
|
||
"description": "Số liệu thống kê tùy chọn được hiển thị cùng với anh hùng (được sử dụng bởi các mẫu hỗ trợ anh hùng đó, ví dụ: Công ty).",
|
||
"add": "Thêm chỉ số",
|
||
"remove": "Xóa chỉ số",
|
||
"label_field": "Nhãn",
|
||
"value_field": "Giá trị",
|
||
"label_placeholder": "Sinh viên năng động",
|
||
"value_placeholder": "1.200"
|
||
}
|
||
},
|
||
"sections": {
|
||
"hero": "anh hùng",
|
||
"hero_desc": "Dòng tiêu đề, nút hành động và hình ảnh chính.",
|
||
"navigation": "Điều hướng",
|
||
"navigation_desc": "Các liên kết được hiển thị trong tiêu đề trang đích.",
|
||
"callout": "Chú thích",
|
||
"callout_desc": "Biểu ngữ quảng cáo tùy chọn hiển thị sau các khóa học.",
|
||
"embed": "Nhúng",
|
||
"embed_desc": "Phần iframe tùy chọn hiển thị sau các khóa học.",
|
||
"footer": "Chân trang",
|
||
"footer_desc": "Brand line, socials, multi-column links, and bottom legal row.",
|
||
"links": "Liên kết",
|
||
"links_desc": "Khối liên kết bên ngoài tùy chọn (trung tâm trợ giúp, cộng đồng, hội thảo trên web) được hiển thị sau các khóa học."
|
||
},
|
||
"links": {
|
||
"toggle": "Hiển thị phần liên kết",
|
||
"heading": "Tiêu đề phần",
|
||
"heading_default": "Khám phá thêm",
|
||
"heading_placeholder": "Khám phá thêm",
|
||
"description": "Mô tả",
|
||
"description_placeholder": "Mô tả tùy chọn",
|
||
"bold_visit_label": "Chủ đề đậm – nhãn nút",
|
||
"bold_visit_default": "thăm",
|
||
"classic_learn_more_label": "Chủ đề cổ điển - nhãn liên kết",
|
||
"classic_learn_more_default": "Tìm hiểu thêm",
|
||
"card_title": "Tiêu đề thẻ",
|
||
"card_title_placeholder": "ví dụ: Trung tâm trợ giúp",
|
||
"card_placeholder_help": "Trung tâm trợ giúp",
|
||
"card_placeholder_webinars": "Hội thảo trên web",
|
||
"card_placeholder_community": "cộng đồng",
|
||
"card_description": "Mô tả thẻ",
|
||
"card_description_placeholder": "ví dụ: Duyệt qua hướng dẫn và câu hỏi thường gặp",
|
||
"card_href": "URL liên kết",
|
||
"card_href_placeholder": "https://...",
|
||
"card_icon": "Biểu tượng",
|
||
"add_card": "Thêm thẻ liên kết",
|
||
"remove_card": "Xóa thẻ",
|
||
"max_reached": "Tối đa 3 thẻ",
|
||
"icons": {
|
||
"help_circle": "Trợ giúp & hỗ trợ",
|
||
"life_buoy": "Hỗ trợ",
|
||
"book_open": "Tài liệu",
|
||
"video": "Video / hội thảo trên web",
|
||
"users": "cộng đồng",
|
||
"message_circle": "Trò chuyện",
|
||
"newspaper": "Tin tức",
|
||
"rocket": "Bắt đầu",
|
||
"calendar": "Sự kiện",
|
||
"mail": "Email"
|
||
}
|
||
}
|
||
},
|
||
"content": {
|
||
"heading": "Chỉnh sửa nội dung",
|
||
"description": "Cập nhật phần chính, điều hướng, nhúng và chân trang xuất hiện trong mọi chủ đề.",
|
||
"edit": "Chỉnh sửa nội dung"
|
||
},
|
||
"theme": {
|
||
"heading": "Chọn một chủ đề",
|
||
"description": "Chọn phong cách trực quan mà khách truy cập nhìn thấy trên trang đích công khai của bạn.",
|
||
"cards": {
|
||
"classic": {
|
||
"title": "cổ điển",
|
||
"description": "Bố cục truyền thống với hệ thống phân cấp cân bằng"
|
||
},
|
||
"bold": {
|
||
"title": "Đậm",
|
||
"description": "Độ tương phản cao, biên tập và nổi bật"
|
||
},
|
||
"minimal": {
|
||
"title": "Tối thiểu",
|
||
"description": "Sạch sẽ, sáng sủa và tập trung vào khóa học"
|
||
},
|
||
"terminal": {
|
||
"title": "thiết bị đầu cuối",
|
||
"description": "Bề mặt tối, nhãn từ bóng mờ, danh mục lấy cảm hứng từ CLI"
|
||
},
|
||
"corporate": {
|
||
"title": "Công ty",
|
||
"description": "Kiểu chữ trang nhã, lưới có viền, giao diện sẵn sàng kiểm tra"
|
||
},
|
||
"studio": {
|
||
"title": "Studio",
|
||
"description": "Đường viền chân tóc, độ dốc tỏa sáng anh hùng, đánh bóng sản phẩm thủ công"
|
||
},
|
||
"tech": {
|
||
"title": "công nghệ",
|
||
"description": "Dải thương hiệu táo bạo, điều hướng đơn không gian, cảm giác học viện kỹ thuật"
|
||
},
|
||
"saas": {
|
||
"title": "SaaS",
|
||
"description": "Khung nét chấm, điểm nhấn mềm mại, cảm giác sản phẩm hiện đại"
|
||
},
|
||
"vibrant": {
|
||
"title": "Sống động",
|
||
"description": "Bảng điều khiển chính táo bạo, anh hùng chuyển màu hoàng hôn, giao diện poster tràn đầy năng lượng"
|
||
},
|
||
"editorial": {
|
||
"title": "biên tập",
|
||
"description": "Bảng màu kem ấm áp, anh hùng họa sĩ, cảm giác tạp chí tinh tế"
|
||
}
|
||
}
|
||
},
|
||
"gallery": {
|
||
"heading": "Chủ đề phổ biến",
|
||
"description": "Được tạo bằng các tính năng cốt lõi, bạn có thể dễ dàng tùy chỉnh — không cần mã hóa.",
|
||
"by_classroomio": "bởi ClassroomIO",
|
||
"add": "Thêm",
|
||
"upgrade": "Nâng cấp",
|
||
"apply_theme": "Áp dụng chủ đề",
|
||
"preview": "Xem trước",
|
||
"card_menu_label": "Tùy chọn chủ đề"
|
||
},
|
||
"current": {
|
||
"title": "Chủ đề hiện tại",
|
||
"description": "Đây là chủ đề mà khách truy cập của bạn nhìn thấy. Tùy chỉnh nội dung hoặc chọn giao diện khác bên dưới.",
|
||
"field_theme": "chủ đề",
|
||
"field_hero": "Tiêu đề anh hùng",
|
||
"field_nav": "Điều hướng",
|
||
"field_nav_count_one": "liên kết {count}",
|
||
"field_nav_count_other": "{count} liên kết",
|
||
"hero_empty": "—",
|
||
"customize": "Tùy chỉnh trang đích"
|
||
},
|
||
"preview_tabs": {
|
||
"label": "Trang xem trước",
|
||
"home": "Trang chủ",
|
||
"course": "Khóa học"
|
||
}
|
||
},
|
||
"organization": {
|
||
"organization_profile": {
|
||
"heading": "Tổ chức",
|
||
"organization_name": "Tên tổ chức",
|
||
"upload_image": "Tải hình ảnh lên",
|
||
"update_organization": "Cập nhật tổ chức",
|
||
"team": {
|
||
"heading": "đội",
|
||
"sub_heading": "Thiết lập nhóm của bạn",
|
||
"body": "Thêm đồng đội vào tổ chức của bạn để cả hai có thể cộng tác trong các dự án.",
|
||
"button": "Quản lý nhóm"
|
||
},
|
||
"custom_domain": {
|
||
"heading": "Tên miền tùy chỉnh",
|
||
"sub_heading": "Tùy chỉnh tên miền của bạn",
|
||
"body": "Tạo một URL tùy chỉnh để khán giả có thể truy cập tổ chức của bạn một cách dễ dàng",
|
||
"button": "Chỉnh sửa tên miền"
|
||
},
|
||
"customize_lms": {
|
||
"heading": "Tùy chỉnh LMS",
|
||
"sub_heading": "Cá nhân hóa tổ chức của bạn LMS",
|
||
"body": "Kiểm soát trải nghiệm học tập của học sinh. Bạn có thể bật hoặc tắt các tab và trang, cập nhật biểu ngữ LMS và nhận xét trong ứng dụng theo yêu cầu của tổ chức bạn",
|
||
"button": "Tùy chỉnh LMS"
|
||
},
|
||
"theme": {
|
||
"heading": "chủ đề",
|
||
"sub_heading": "Đặt màu thương hiệu của bạn",
|
||
"custom_theme": "Chủ đề tùy chỉnh",
|
||
"add_theme": "Thêm chủ đề"
|
||
}
|
||
},
|
||
"page_subtitle": "Đặt tên, logo và chủ đề mà học sinh thấy cho tổ chức này."
|
||
},
|
||
"profile": {
|
||
"heading": "Hồ sơ",
|
||
"update_profile": "Cập nhật hồ sơ",
|
||
"logout": "Đăng xuất",
|
||
"personal_information": {
|
||
"heading": "Thông tin cá nhân",
|
||
"full_name": "Tên đầy đủ",
|
||
"username": "Tên người dùng",
|
||
"email": "Email",
|
||
"confirm": "Xác nhận",
|
||
"cancel": "Hủy bỏ",
|
||
"email_change_verification_note": "Một email xác minh đã được gửi đến địa chỉ email hiện tại của bạn. Email mới sẽ không có hiệu lực cho đến khi bạn chấp nhận email xác minh.",
|
||
"email_change_verification_sent": "Một email xác minh đã được gửi đến địa chỉ email mới của bạn. Vui lòng kiểm tra hộp thư đến của bạn để xác minh địa chỉ email mới của bạn."
|
||
},
|
||
"profile_picture": {
|
||
"heading": "Ảnh hồ sơ",
|
||
"upload_image": "Tải hình ảnh lên",
|
||
"file_size": "Kích thước tệp tối đa:",
|
||
"accepted": "Đã chấp nhận:",
|
||
"validation_error": "Kích thước tệp vượt quá giới hạn tối đa:"
|
||
},
|
||
"page_subtitle": "Your name, email, and how you appear wherever you work in ClassroomIO."
|
||
},
|
||
"tabs": {
|
||
"profile_tab": "Hồ sơ",
|
||
"organization_tab": "Tổ chức",
|
||
"landing_page_tab": "Trang đích",
|
||
"billing_tab": "Thanh toán",
|
||
"integrations_tab": "Tích hợp",
|
||
"language_tab": "Ngôn ngữ",
|
||
"auth_tab": "Xác thực",
|
||
"sso_tab": "SSO",
|
||
"token_auth_tab": "Xác thực mã thông báo",
|
||
"customize_lms_tab": "Tùy chỉnh LMS",
|
||
"domains_tab": "Tên miền",
|
||
"teams_tab": "Đội",
|
||
"ai_credits_tab": "AI Credits",
|
||
"ai_tutor_tab": "Gia sư AI"
|
||
},
|
||
"subheadings": {
|
||
"view_site": "Học viện mở"
|
||
},
|
||
"auth": {
|
||
"title": "Xác thực",
|
||
"sso": {
|
||
"messages": {
|
||
"created": "Kết nối SSO được tạo thành công",
|
||
"activated": "Đã kích hoạt kết nối SSO",
|
||
"deleted": "Đã xóa kết nối SSO"
|
||
},
|
||
"setup": {
|
||
"heading": "Thiết lập SSO",
|
||
"description": "Định cấu hình Đăng nhập một lần cho tổ chức của bạn. Tính năng này yêu cầu gói Enterprise.",
|
||
"provider_label": "nhà cung cấp",
|
||
"display_name_label": "Tên hiển thị",
|
||
"display_name_placeholder": "ví dụ: Acme Corp SSO",
|
||
"issuer_label": "URL của nhà phát hành",
|
||
"issuer_placeholder": "https://accounts.google.com",
|
||
"issuer_help": "Nhà phát hành OIDC (không có dấu gạch chéo ở cuối). Ví dụ: Google Workspace — https://accounts.google.com; Okta — https://your-org.okta.com; Azure AD — https://login.microsoftonline.com/your-tenant-id/v2.0",
|
||
"domain_label": "Tên miền email",
|
||
"domain_placeholder": "yourcompany.com",
|
||
"client_id_label": "ID khách hàng",
|
||
"client_id_placeholder": "Từ IdP của bạn",
|
||
"client_secret_label": "Bí mật khách hàng",
|
||
"client_secret_placeholder": "Từ IdP của bạn",
|
||
"create_button": "Tạo kết nối",
|
||
"providers": {
|
||
"okta": "Okta",
|
||
"google_workspace": "Google Workspace",
|
||
"auth0": "Auth0"
|
||
}
|
||
},
|
||
"policies": {
|
||
"heading": "Chính sách truy cập",
|
||
"description": "Định cấu hình cách người dùng truy cập vào tổ chức của bạn",
|
||
"break_glass": {
|
||
"label": "Truy cập kính vỡ",
|
||
"description": "Cho phép quản trị viên bỏ qua SSO bằng email/mật khẩu trong trường hợp khẩn cấp."
|
||
},
|
||
"auto_join": {
|
||
"label": "Tự động tham gia",
|
||
"description": "Cho phép người dùng có miền email phù hợp tự động tham gia tổ chức của bạn."
|
||
},
|
||
"force_sso": {
|
||
"label": "Buộc SSO",
|
||
"description": "Yêu cầu tất cả người dùng đăng nhập qua SSO. Đăng nhập email/mật khẩu sẽ bị vô hiệu hóa."
|
||
}
|
||
},
|
||
"connection": {
|
||
"heading": "Kết nối SSO",
|
||
"description": "Quản lý trạng thái kết nối SSO của bạn",
|
||
"active": "Đang hoạt động",
|
||
"inactive": "Không hoạt động",
|
||
"activate_button": "Kích hoạt kết nối",
|
||
"delete_button": "Xóa",
|
||
"delete_confirm": "Bạn có chắc chắn muốn xóa kết nối SSO này không?",
|
||
"callback_url_label": "URL gọi lại:",
|
||
"callback_url_description": "Sao chép URL này vào cấu hình URL gọi lại/chuyển hướng của IdP của bạn."
|
||
}
|
||
},
|
||
"general": {
|
||
"heading": "Cài đặt xác thực",
|
||
"description": "Kiểm soát cách người dùng có thể đăng ký và đăng nhập vào tổ chức của bạn.",
|
||
"save_button": "Lưu thay đổi",
|
||
"note_title": "Lưu ý",
|
||
"note_description": "Các cài đặt này chỉ ảnh hưởng đến tổ chức này. Quản trị viên luôn có thể đăng nhập bằng thông tin xác thực của họ để truy cập vào kính vỡ.",
|
||
"disable_google_auth": {
|
||
"label": "Vô hiệu hóa Google Auth",
|
||
"description": "Ngăn chặn người dùng đăng nhập bằng tài khoản Google."
|
||
},
|
||
"disable_email_password": {
|
||
"label": "Vô hiệu hóa đăng nhập email/mật khẩu",
|
||
"description": "Yêu cầu người dùng đăng nhập bằng SSO hoặc nhà cung cấp mạng xã hội."
|
||
},
|
||
"disable_signup_message": {
|
||
"label": "Tin nhắn đăng ký bị vô hiệu hóa",
|
||
"description": "Thông báo tùy chỉnh được hiển thị cho người dùng khi đăng ký bị tắt.",
|
||
"placeholder": "ví dụ: Đăng ký bị vô hiệu hóa, vui lòng liên hệ [email protected] để có quyền truy cập"
|
||
},
|
||
"disable_signup": {
|
||
"label": "Tắt đăng ký",
|
||
"description": "Ngăn chặn người dùng mới đăng ký. Chỉ những người dùng được mời mới có thể tham gia."
|
||
},
|
||
"allow_public_signups": {
|
||
"label": "Cho phép đăng ký công khai",
|
||
"description": "Khi bị tắt, chỉ những người dùng có liên kết mời mới có thể đăng ký. Enable để cho phép mọi người tạo tài khoản."
|
||
},
|
||
"internal_enrollment_only": {
|
||
"label": "Chỉ đăng ký nội bộ",
|
||
"description": "Khi được bật, mọi khóa học đã xuất bản đều có thể tự đăng ký cho tất cả sinh viên trong tổ chức của bạn. Sử dụng tính năng Tắt đăng ký để tạo học viện khép kín, chỉ dành cho người được mời, nơi sinh viên có thể tham gia bất kỳ khóa học đã xuất bản nào mà không cần thiết lập mỗi khóa học."
|
||
}
|
||
},
|
||
"login": {
|
||
"sso_redirect_error": "Đăng nhập SSO bị định cấu hình sai. Vui lòng đặt PUBLIC_SERVER_URL cho máy chủ API của bạn.",
|
||
"sso_required": "Vui lòng đăng nhập bằng SSO. Đăng nhập bằng mật khẩu bị vô hiệu hóa.",
|
||
"sign_in_with_sso": "Đăng nhập bằng {provider}",
|
||
"email_password_disabled": "Đăng nhập email/mật khẩu bị vô hiệu hóa. Vui lòng sử dụng SSO.",
|
||
"email_password_disabled_message": "Đăng nhập email/mật khẩu bị vô hiệu hóa đối với tổ chức này.",
|
||
"google_auth_disabled": "Xác thực Google bị vô hiệu hóa.",
|
||
"signup_disabled_error": "Đăng ký bị vô hiệu hóa cho tổ chức này. Vui lòng liên hệ với quản trị viên của bạn.",
|
||
"or_continue_with": "Hoặc tiếp tục với email và mật khẩu",
|
||
"sso_enabled": "{provider} đã được bật cho tổ chức này"
|
||
},
|
||
"tabs": {
|
||
"general": "chung",
|
||
"sso": "SSO",
|
||
"token_auth": "Xác thực mã thông báo"
|
||
},
|
||
"page_subtitle": "Control sign-up, login, SSO, and token-based access for this org."
|
||
},
|
||
"token_auth": {
|
||
"heading": "Xác thực mã thông báo",
|
||
"description": "Cho phép người dùng đăng nhập từ ứng dụng của bạn bằng JWT—không cần mật khẩu. Tạo bí mật ký và sử dụng nó trong phần phụ trợ của bạn để phát hành JWT tồn tại trong thời gian ngắn.",
|
||
"status": "Trạng thái",
|
||
"active": "Đang hoạt động",
|
||
"inactive": "Không hoạt động",
|
||
"secret_last4": "Bí mật (4 cuối):",
|
||
"created_at": "Đã tạo",
|
||
"generate": "Tạo bí mật",
|
||
"rotate": "Xoay bí mật",
|
||
"delete": "Xóa mã thông báo xác thực",
|
||
"delete_confirm": "Bạn có chắc chắn muốn xóa mã thông báo xác thực không? Không thể hoàn tác hành động này.",
|
||
"activate": "Kích hoạt",
|
||
"deactivate": "Vô hiệu hóa",
|
||
"secret_shown_once": "Hãy lưu giữ bí mật này ngay bây giờ. Nó sẽ không được hiển thị lại.",
|
||
"integration_guide": "Hướng dẫn tích hợp",
|
||
"integration_description": "Ký JWT bằng bí mật và chuyển hướng người dùng đến URL trao đổi mã thông báo.",
|
||
"no_config": "Không có cấu hình xác thực mã thông báo. Tạo bí mật ký để bắt đầu.",
|
||
"actions_menu": "Hành động xác thực mã thông báo"
|
||
},
|
||
"teams": {
|
||
"page_subtitle": "Invite teammates and control who helps run this organization."
|
||
},
|
||
"ai_credits": {
|
||
"sub_title": "AI credits",
|
||
"page_subtitle": "Theo dõi việc sử dụng trợ lý AI, mức tiêu thụ của nhóm và mua các gói AI credits.",
|
||
"cost_note": "Credit usage is weighted by model cost. Gemini 3.1 Flash Lite counts as 1 credit unit per token. GPT-5.4 Mini and Kimi K2.6 count as 4× per token. Claude Sonnet 4.6 counts as 11× per token, reflecting its higher API cost.",
|
||
"included": {
|
||
"title": "Mức sử dụng được bao gồm",
|
||
"subtitle": "AI credits hàng tháng có trong gói của bạn.",
|
||
"resets_on": "Đặt lại {date}"
|
||
},
|
||
"purchased": {
|
||
"title": "Sử dụng đã mua",
|
||
"subtitle": "AI credits bổ sung bạn mua sẽ được chuyển sang cho đến khi sử dụng.",
|
||
"lifetime": "{tokens} credits đã mua · ${dollars} đã chi",
|
||
"buy_more": "Mua thêm"
|
||
},
|
||
"chart": {
|
||
"heading": "Sử dụng",
|
||
"subheading": "Mức tiêu thụ AI credits hàng ngày trong tháng này.",
|
||
"tokens": "Credits",
|
||
"total_tokens": "Total credits",
|
||
"total_requests": "Tổng số yêu cầu",
|
||
"empty": "Chưa ghi nhận mức sử dụng nào trong tháng này."
|
||
},
|
||
"leaderboard": {
|
||
"title": "Sử dụng của nhóm",
|
||
"this_month": "Tháng hiện tại",
|
||
"user": "Người dùng",
|
||
"favorite_model": "Model yêu thích",
|
||
"tokens": "Credits",
|
||
"empty": "Không ai trong nhóm của bạn đã sử dụng trợ lý AI trong tháng này."
|
||
},
|
||
"buy_tokens": {
|
||
"title": "Mua thêm credits",
|
||
"description": "Mỗi gói bổ sung thêm 5,000,000 credits với giá $5 USD. Chọn số lượng gói bạn cần.",
|
||
"quantity_hint": "gói",
|
||
"preview": "{quantity} pack(s) · {tokens} credits · ${dollars}",
|
||
"buy_button": "Mua với ${dollars}"
|
||
}
|
||
}
|
||
},
|
||
"profileMenu": {
|
||
"profile": "HỒ SƠ",
|
||
"current_org": "TỔ CHỨC HIỆN TẠI",
|
||
"free_tools": "CÔNG CỤ MIỄN PHÍ",
|
||
"progress": "Báo cáo tiến độ",
|
||
"timer": "Hẹn giờ hoạt động",
|
||
"tic_tac": "ngón chân tictac",
|
||
"see_more": "Xem thêm",
|
||
"whats_new": "Có gì mới",
|
||
"launch_week": "Tuần ra mắt",
|
||
"feedback": "Phản hồi",
|
||
"documentation": "Tài liệu",
|
||
"need_help": "Cần giúp đỡ?"
|
||
},
|
||
"login": {
|
||
"welcome": "Chào mừng trở lại",
|
||
"email": "Email của bạn",
|
||
"password": "Mật khẩu của bạn",
|
||
"forgot": "Quên mật khẩu?",
|
||
"login": "Đăng nhập",
|
||
"login_with": "hoặc đăng nhập với",
|
||
"signup_with": "hoặc đăng ký với",
|
||
"already_have_account": "Đã có tài khoản?",
|
||
"not_registered_yet": "Chưa đăng ký?",
|
||
"signup": "Đăng ký",
|
||
"signup_with_google": "Đăng ký với Google",
|
||
"login_with_google": "Đăng nhập bằng Google",
|
||
"create_to_join": "Tạo một tài khoản miễn phí để tham gia",
|
||
"create_account": "Tạo tài khoản",
|
||
"login_to_join": "Đăng nhập để tham gia",
|
||
"validation": {
|
||
"unable_to_create_profile": "Không thể tạo hồ sơ",
|
||
"user_cannot_be_created": "Không thể tạo người dùng"
|
||
},
|
||
"fields": {
|
||
"email": "Email của bạn",
|
||
"full_name": "Tên đầy đủ",
|
||
"password": "Mật khẩu của bạn",
|
||
"confirm_password": "Xác nhận mật khẩu",
|
||
"password_helper_message": "Mật khẩu phải nhiều hơn 8 ký tự",
|
||
"create_account": "Tạo tài khoản"
|
||
},
|
||
"signup_disabled": {
|
||
"title": "Đăng ký bị vô hiệu hóa",
|
||
"invite_only_message": "Đăng ký chỉ dành cho người được mời. Vui lòng sử dụng liên kết mời để tạo tài khoản.",
|
||
"go_to_login": "Đi tới Đăng nhập"
|
||
}
|
||
},
|
||
"app": {
|
||
"search": {
|
||
"placeholder": "Tìm kiếm",
|
||
"command_palette": {
|
||
"title": "Bảng lệnh",
|
||
"description": "Tìm kiếm và điều hướng trong tổ chức của bạn",
|
||
"placeholder": "Tìm kiếm các khóa học, chương trình, widget, sinh viên, thẻ, cài đặt...",
|
||
"org_placeholder": "Tìm kiếm các khóa học, chương trình, widget, sinh viên, thẻ, cài đặt...",
|
||
"lms_placeholder": "Tìm kiếm các khóa học, chương trình và trang học tập của bạn...",
|
||
"lms_description": "Tìm kiếm và điều hướng không gian học tập của bạn",
|
||
"empty": "Không tìm thấy kết quả nào",
|
||
"loading": "Đang tìm kiếm...",
|
||
"clear_recents": "Xóa gần đây",
|
||
"result_types": {
|
||
"page": "Trang"
|
||
},
|
||
"groups": {
|
||
"recent": "Gần đây",
|
||
"suggested": "được đề xuất",
|
||
"courses": "Khóa học",
|
||
"programs": "Chương trình",
|
||
"widgets": "Widget",
|
||
"tags": "Thẻ",
|
||
"students": "Sinh viên",
|
||
"settings": "Cài đặt"
|
||
}
|
||
}
|
||
},
|
||
"cancel": "Hủy bỏ",
|
||
"save": "Lưu"
|
||
},
|
||
"welcome_modal": {
|
||
"we_at": "Chúng tôi ở",
|
||
"small_team": "là một nhóm nhỏ có sứ mệnh lớn là trao quyền cho các nhà giáo dục bằng phần mềm tuyệt vời để giúp họ tạo ra tác động đến cuộc sống của mọi người. Giáo dục là món quà mạnh mẽ nhất mà bạn có thể tặng cho bất kỳ ai và thật ý nghĩa khi cung cấp cho bạn tất cả các công cụ bạn cần để tặng QUÀ TẶNG này cho nhiều người hơn.",
|
||
"thank_you": "Cảm ơn bạn đã chọn chúng tôi",
|
||
"deeply_appreciate": "chúng tôi đánh giá cao điều đó và sẵn sàng phục vụ bạn."
|
||
},
|
||
"onboarding": {
|
||
"sell": "Bán các khóa học trực tuyến",
|
||
"teach": "Dạy học sinh hiện tại của tôi trực tuyến",
|
||
"expanding": "Trên nền tảng khác, mở rộng ở đây",
|
||
"employees": "Đào tạo nhân viên của tôi",
|
||
"customers": "Tạo khóa học cho khách hàng của tôi",
|
||
"explore": "Chỉ ở đây để khám phá",
|
||
"articles": "bài viết",
|
||
"search": "Công cụ tìm kiếm",
|
||
"social": "Phương tiện truyền thông xã hội",
|
||
"friends": "Bạn bè và gia đình",
|
||
"fullname": "Tên đầy đủ",
|
||
"name": "Tên tổ chức",
|
||
"organisation_sitename": "Tên miền phụ của học viện",
|
||
"what_brings": "Điều gì đưa bạn đến",
|
||
"how": "Bạn biết đến chúng tôi bằng cách nào?",
|
||
"back": "Quay lại",
|
||
"continue": "Tiếp tục"
|
||
},
|
||
"new_course_modal": {
|
||
"live_class_label": "Lớp học trực tiếp",
|
||
"live_class_subtitle": "Lý tưởng cho các chương trình đào tạo nơi các bài học dựa trên thời gian",
|
||
"self_paced_label": "tự nhịp độ",
|
||
"self_paced_subtitle": "Tốt nhất cho các khóa học mà sinh viên có thể học theo tốc độ của riêng mình",
|
||
"compliance_label": "Tuân thủ",
|
||
"compliance_subtitle": "Đào tạo định kỳ với tính năng thi lại, nhắc nhở và theo dõi gia hạn",
|
||
"public_label": "công cộng",
|
||
"public_subtitle": "Các trang khóa học miễn phí, không cần đăng ký mà bạn có thể chia sẻ công khai - rất tốt cho thế hệ khách hàng tiềm năng"
|
||
},
|
||
"delete_modal": {
|
||
"label": "Xóa",
|
||
"content": "Bạn có chắc không?",
|
||
"no": "Không",
|
||
"yes": "Có"
|
||
},
|
||
"email_verification": {
|
||
"security_footer": "Bảo mật tài khoản của bạn là ưu tiên hàng đầu của chúng tôi. Tất cả các nỗ lực xác minh đều được ghi lại để giám sát bảo mật.",
|
||
"actions": {
|
||
"request_new": "Yêu cầu email xác minh mới",
|
||
"contact_support": "Liên hệ hỗ trợ",
|
||
"back_to_dashboard": "Quay lại Trang tổng quan"
|
||
},
|
||
"security_notice": {
|
||
"title": "Tăng cường bảo mật",
|
||
"message": "Chúng tôi đã nâng cấp hệ thống xác minh email của mình để bảo mật tốt hơn. Các liên kết xác minh cũ không còn hiệu lực để bảo vệ tài khoản của bạn."
|
||
},
|
||
"errors": {
|
||
"unknown": {
|
||
"title": "Xác minh không thành công",
|
||
"message": "Đã xảy ra lỗi không mong muốn trong quá trình xác minh email. Vui lòng thử lại hoặc liên hệ với nhóm hỗ trợ của chúng tôi để được hỗ trợ."
|
||
},
|
||
"database": {
|
||
"title": "Lỗi hệ thống",
|
||
"message": "Chúng tôi đang gặp khó khăn về mặt kỹ thuật. Vui lòng thử lại sau hoặc liên hệ với nhóm hỗ trợ của chúng tôi nếu sự cố vẫn tiếp diễn."
|
||
},
|
||
"legacy_blocked": {
|
||
"title": "Phương thức xác minh không được hỗ trợ",
|
||
"message": "Phương thức xác minh này không còn được hỗ trợ vì lý do bảo mật. Vui lòng yêu cầu email xác minh mới bằng hệ thống xác minh an toàn của chúng tôi."
|
||
},
|
||
"email_mismatch": {
|
||
"title": "Địa chỉ Email đã thay đổi",
|
||
"message": "Địa chỉ email của bạn đã được thay đổi kể từ khi liên kết xác minh này được tạo. Vui lòng yêu cầu liên kết xác minh mới cho địa chỉ email hiện tại của bạn."
|
||
},
|
||
"token_expired": {
|
||
"title": "Liên kết xác minh đã hết hạn",
|
||
"message": "Liên kết xác minh này đã hết hạn vì lý do bảo mật. Vui lòng yêu cầu email xác minh mới để tiếp tục."
|
||
},
|
||
"token_used": {
|
||
"title": "Liên kết đã được sử dụng",
|
||
"message": "Liên kết xác minh này đã được sử dụng. Nếu bạn cần xác minh lại email của mình, vui lòng yêu cầu liên kết xác minh mới."
|
||
},
|
||
"invalid_token": {
|
||
"title": "Liên kết xác minh không hợp lệ",
|
||
"message": "Liên kết xác minh này không hợp lệ hoặc không đúng định dạng. Vui lòng kiểm tra email của bạn để tìm liên kết chính xác hoặc yêu cầu email xác minh mới."
|
||
}
|
||
}
|
||
},
|
||
"verify_email_modal": {
|
||
"heading": "Xác minh email của bạn",
|
||
"sent_verification": "Chúng tôi đã gửi email xác minh tới",
|
||
"to_confirm": "để xác nhận tính hợp lệ của email được cung cấp.",
|
||
"loading": "Đang tải...",
|
||
"resend": "Gửi lại mã xác minh",
|
||
"resend_in": "Gửi lại xác minh trong",
|
||
"seconds": "giây",
|
||
"snackbar_error": "lỗi khi gửi mã"
|
||
},
|
||
"public_courses": {
|
||
"page_title": "Khóa học - ClassroomIO",
|
||
"heading": "Khóa học",
|
||
"subtitle": "Duyệt tất cả các khóa học được xuất bản",
|
||
"clear_filters": "Xóa bộ lọc",
|
||
"empty": {
|
||
"title": "Không tìm thấy khóa học nào",
|
||
"description": "Hãy thử xóa bộ lọc của bạn hoặc kiểm tra lại sau."
|
||
},
|
||
"filters": {
|
||
"title": "Lọc theo thẻ",
|
||
"help": "Chọn một hoặc nhiều thẻ để lọc các khóa học",
|
||
"empty": "Chưa có thẻ nào"
|
||
}
|
||
},
|
||
"tags_admin": {
|
||
"page_title": "Thẻ - Lớp họcIO",
|
||
"heading": "Thẻ",
|
||
"create": "Tạo",
|
||
"tag_modal": {
|
||
"create_title": "Tạo thẻ",
|
||
"edit_title": "Chỉnh sửa thẻ",
|
||
"name": "Tên thẻ",
|
||
"description": "Mô tả",
|
||
"description_placeholder": "Mô tả tùy chọn",
|
||
"category": "Danh mục",
|
||
"color": "Màu sắc",
|
||
"color_help": "Chọn một trong 10 màu",
|
||
"select_category": "Chọn một danh mục",
|
||
"no_groups": "Tạo nhóm thẻ trước khi tạo thẻ"
|
||
},
|
||
"group_modal": {
|
||
"create_title": "Tạo nhóm thẻ",
|
||
"edit_title": "Chỉnh sửa nhóm thẻ",
|
||
"name": "Tên nhóm",
|
||
"description": "Mô tả",
|
||
"description_placeholder": "Mô tả tùy chọn"
|
||
},
|
||
"empty": {
|
||
"title": "Chưa có nhóm thẻ nào",
|
||
"description": "Trước tiên hãy tạo nhóm thẻ, sau đó bắt đầu thêm thẻ."
|
||
},
|
||
"table": {
|
||
"tag": "Gắn thẻ",
|
||
"total_courses": "Tổng số khóa học",
|
||
"course": "khóa học",
|
||
"courses": "các khóa học",
|
||
"description": "Mô tả",
|
||
"category": "Danh mục",
|
||
"action": "hành động",
|
||
"empty_group": "Chưa có thẻ nào trong nhóm này"
|
||
},
|
||
"actions": {
|
||
"create_tag": "Tạo thẻ",
|
||
"create_group": "Tạo nhóm thẻ",
|
||
"edit_group": "Chỉnh sửa nhóm",
|
||
"edit_tag": "Chỉnh sửa thẻ",
|
||
"save": "Lưu",
|
||
"cancel": "Hủy bỏ",
|
||
"actions_menu": "Hành động gắn thẻ"
|
||
},
|
||
"common": {
|
||
"not_available": "không áp dụng"
|
||
},
|
||
"page_subtitle": "Organize courses with labels so filters and lists stay easy to scan."
|
||
},
|
||
"invite": {
|
||
"organization": {
|
||
"page_title": "Tham gia cùng {orgName} trên ClassroomIO",
|
||
"invitation_student": "Bạn được mời vào {orgName} với vai trò học viên.",
|
||
"invitation_teacher": "Bạn được mời vào {orgName} với vai trò giáo viên.",
|
||
"invitation_admin": "Bạn được mời vào {orgName} với vai trò quản trị viên.",
|
||
"invitation_fallback": "Bạn được mời vào {orgName} với vai trò {role}.",
|
||
"email_line": "Email: {email}",
|
||
"accept_button": "Chấp nhận lời mời",
|
||
"go_to_dashboard": "Đi tới bảng điều khiển",
|
||
"messages": {
|
||
"email_mismatch": "Bạn đã đăng nhập bằng một email khác với lời mời này.",
|
||
"expired": "Liên kết mời này đã hết hạn.",
|
||
"revoked": "Liên kết mời này đã bị thu hồi.",
|
||
"accepted": "Lời mời này đã được sử dụng.",
|
||
"invalid": "Liên kết mời này không hợp lệ.",
|
||
"joined": "Đã tham gia tổ chức",
|
||
"join_failed": "Không thể tham gia tổ chức"
|
||
}
|
||
},
|
||
"link": {
|
||
"page_title": "Tham gia cùng {orgName} trên ClassroomIO",
|
||
"invitation_student": "Bạn đã được mời tham gia {orgName} với tư cách là sinh viên.",
|
||
"invitation_teacher": "Bạn đã được mời tham gia {orgName} với tư cách là giáo viên.",
|
||
"invitation_admin": "Bạn đã được mời tham gia {orgName} với tư cách quản trị viên.",
|
||
"invitation_fallback": "Bạn đã được mời tham gia {orgName} với tư cách là {role}.",
|
||
"accept_button": "Tham gia tổ chức",
|
||
"go_to_dashboard": "Đi tới Trang tổng quan",
|
||
"disabled": "Liên kết mời này đã bị tổ chức vô hiệu hóa.",
|
||
"join_failed": "Không thể tham gia tổ chức",
|
||
"joined": "Đã tham gia tổ chức"
|
||
}
|
||
},
|
||
"automation": {
|
||
"title": "Tự động hóa",
|
||
"subtitle": "Kết nối các máy khách MCP ngay bây giờ, với Zapier và API công khai trên cùng một hệ thống khóa trong phạm vi tổ chức.",
|
||
"coming_soon": "Sắp có",
|
||
"mcp": {
|
||
"setup": {
|
||
"title": "Thiết lập máy khách",
|
||
"description": "Sử dụng một khóa trong phạm vi tổ chức cho mỗi lần tích hợp. Nếu một khóa bị xoay hoặc bị thu hồi, máy khách sẽ ngừng hoạt động cho đến khi bí mật mới được định cấu hình.",
|
||
"claude_code_description": "Đăng ký `@classroomio/mcp` với Mã Claude bằng cách sử dụng khóa trong phạm vi tổ chức được tạo.",
|
||
"codex_description": "Thêm máy chủ ClassroomIO MCP vào Codex bằng cùng một khóa trong phạm vi tổ chức.",
|
||
"cursor_description": "Dán cái này vào `~/.cursor/mcp.json` hoặc cấu hình MCP không gian làm việc của bạn.",
|
||
"opencode_description": "Thêm nội dung này vào `opencode.json` ở thư mục gốc dự án hoặc `~/.config/opencode/opencode.json`."
|
||
},
|
||
"keys": {
|
||
"title": "Khóa MCP",
|
||
"description": "Các khóa này xác thực tổ chức hiện tại khi máy khách MCP gọi ClassroomIO thông qua `@classroomio/mcp`.",
|
||
"generate": "Tạo khóa MCP",
|
||
"secret_once": "Bí mật này được hiển thị một lần. Sao chép nó vào ứng dụng khách MCP của bạn ngay bây giờ.",
|
||
"modal": {
|
||
"title": "Create MCP key",
|
||
"description": "Choose a name for this MCP key before it is generated.",
|
||
"name_label": "Key name",
|
||
"name_placeholder": "ClassroomIO OpenCode",
|
||
"cancel": "Cancel",
|
||
"save": "Create key"
|
||
}
|
||
},
|
||
"usage": {
|
||
"title": "Cách sử dụng và giới hạn",
|
||
"description": "MCP có sẵn trên mọi gói, nhưng việc sử dụng được kiểm soát bằng tín dụng tự động hóa hàng tháng và các giới hạn chính.",
|
||
"credits_title": "Tín dụng còn lại",
|
||
"credits_description": "Các hành động MCP đột biến sẽ tiêu tốn tín dụng. Hành động đọc là miễn phí.",
|
||
"keys_title": "Phím hoạt động",
|
||
"keys_description": "Sử dụng một khóa MCP cho mỗi lần tích hợp để có thể luân chuyển hoặc thu hồi quyền truy cập một cách dễ dàng.",
|
||
"rate_limits_title": "Giới hạn tỷ lệ",
|
||
"rate_limits_description": "Yêu cầu đọc/ghi/xuất bản được phép mỗi phút.",
|
||
"used_label": "Đã sử dụng:"
|
||
},
|
||
"page_subtitle": "Connect AI tools to ClassroomIO with org-scoped keys you can rotate anytime."
|
||
},
|
||
"api": {
|
||
"subtitle": "Manage API keys to integrate with the ClassroomIO public API.",
|
||
"keys": {
|
||
"title": "API keys",
|
||
"description": "These keys authenticate the current organization when calling the ClassroomIO public API.",
|
||
"generate": "Generate API key",
|
||
"secret_once": "This secret is shown once. Copy it and store it securely.",
|
||
"empty_title": "No API keys yet",
|
||
"empty_description": "Create the first org-scoped API key to use the ClassroomIO public API.",
|
||
"modal": {
|
||
"title": "Create API key",
|
||
"description": "Choose a name for this API key before it is generated.",
|
||
"name_label": "Key name",
|
||
"name_placeholder": "My API integration",
|
||
"cancel": "Cancel",
|
||
"save": "Create key"
|
||
}
|
||
},
|
||
"view_docs": "View Docs"
|
||
},
|
||
"keys": {
|
||
"active": "Đang hoạt động",
|
||
"revoked": "Đã thu hồi",
|
||
"rotate": "Xoay",
|
||
"revoke": "Thu hồi",
|
||
"empty_title": "Chưa có khóa MCP",
|
||
"empty_description": "Tạo khóa MCP trong phạm vi tổ chức đầu tiên để kết nối Mã Claude, Codex, Con trỏ hoặc OpenCode.",
|
||
"created_at_label": "Đã tạo:",
|
||
"last_used_label": "Sử dụng lần cuối:",
|
||
"never_used": "không bao giờ",
|
||
"scopes_label": "Phạm vi:",
|
||
"revoke_confirm": "Thu hồi khóa tự động hóa này?",
|
||
"rotate_confirm": "Xoay phím tự động hóa này?",
|
||
"table_key": "Chìa khóa",
|
||
"table_status": "Trạng thái",
|
||
"table_created": "Đã tạo",
|
||
"table_last_used": "Lần sử dụng cuối cùng"
|
||
},
|
||
"clients": {
|
||
"claude_code": "Mã Claude",
|
||
"codex": "Codex",
|
||
"cursor": "Con trỏ",
|
||
"opencode": "OpenCode"
|
||
},
|
||
"tabs": {
|
||
"mcp": "MCP",
|
||
"zapier": "Zapier",
|
||
"api": "API"
|
||
},
|
||
"permissions": {
|
||
"disabled_title": "Quyền truy cập chỉ đọc",
|
||
"disabled_description": "Chỉ quản trị viên tổ chức mới có thể tạo, xoay hoặc thu hồi khóa tự động hóa. Thầy cô có thể xem lại hướng dẫn thiết lập tại đây."
|
||
},
|
||
"zapier": {
|
||
"page_subtitle": "Automate ClassroomIO with thousands of apps through Zapier. Coming soon."
|
||
}
|
||
},
|
||
"programs": {
|
||
"heading": "Chương trình",
|
||
"page_title": "Chương trình",
|
||
"create": "Chương trình mới",
|
||
"create_success": "Đã tạo chương trình",
|
||
"update_success": "Đã cập nhật chương trình",
|
||
"delete_success": "Chương trình đã bị xóa",
|
||
"members_added": "Đã thêm thành viên",
|
||
"member_removed": "Thành viên đã bị xóa",
|
||
"course_added": "Đã thêm khóa học",
|
||
"course_removed": "Đã xóa khóa học",
|
||
"empty_title": "Chưa có chương trình nào",
|
||
"empty_description": "Tạo chương trình chứng nhận hoặc tuân thủ đầu tiên của bạn.",
|
||
"settings": {
|
||
"general": "chung",
|
||
"name_label": "Tên",
|
||
"description_label": "Mô tả",
|
||
"status_label": "Trạng thái",
|
||
"save": "Lưu thay đổi",
|
||
"danger_zone": "Vùng nguy hiểm",
|
||
"delete": "Xóa chương trình",
|
||
"delete_description": "Sau khi xóa, chương trình này và tất cả dữ liệu của nó sẽ không thể phục hồi được.",
|
||
"confirm_delete": "Bạn có chắc chắn muốn xóa chương trình này? Điều này không thể hoàn tác được."
|
||
},
|
||
"lms": {
|
||
"empty_title": "Chưa có chương trình nào",
|
||
"empty_description": "Bạn chưa được ghi danh vào bất kỳ chương trình nào."
|
||
},
|
||
"people": {
|
||
"invite": "Mời",
|
||
"invite_modal_title": "Mời thành viên",
|
||
"invite_modal_description": "Thêm người vào chương trình này qua email.",
|
||
"email_label": "Email",
|
||
"role_label": "Vai trò",
|
||
"add_another": "Thêm cái khác",
|
||
"invite_submit": "Gửi lời mời",
|
||
"empty_title": "Chưa có thành viên nào",
|
||
"empty_description": "Mời mọi người tham gia chương trình này."
|
||
},
|
||
"courses": {
|
||
"add": "Thêm khóa học",
|
||
"add_modal_title": "Thêm khóa học vào chương trình",
|
||
"select_course": "Chọn một khóa học",
|
||
"select_placeholder": "Chọn một khóa học…",
|
||
"empty_title": "Chưa có khóa học nào",
|
||
"empty_description": "Thêm các khóa học vào chương trình này.",
|
||
"select_courses": "Chọn khóa học",
|
||
"search_placeholder": "Tìm kiếm khóa học",
|
||
"no_available_courses": "Không có khóa học có sẵn để thêm.",
|
||
"no_matching_courses": "Không có khóa học phù hợp với tìm kiếm của bạn.",
|
||
"no_matching_program_courses": "Không có chương trình khóa học phù hợp với tìm kiếm của bạn.",
|
||
"pagination_status": "Trang {page} trong tổng số {totalPages}",
|
||
"published_access_callout_title": "Quyền truy cập của sinh viên",
|
||
"published_access_callout_description": "Sinh viên chỉ có quyền truy cập vào các khóa học được xuất bản. Các khóa học có thể có trong chương trình này cho nhóm của bạn trong khi vẫn chưa được xuất bản và các khóa học đó sẽ bị ẩn với sinh viên cho đến khi bạn xuất bản chúng."
|
||
},
|
||
"newsfeed": {
|
||
"post": "Bài đăng mới",
|
||
"post_placeholder": "Bạn đang nghĩ gì thế?",
|
||
"post_submit": "bài đăng",
|
||
"empty_title": "Chưa có bài viết nào",
|
||
"empty_description": "Hãy là người đầu tiên đăng một cái gì đó.",
|
||
"heading": "Nguồn cấp tin tức",
|
||
"make_a_post": "Tạo một bài đăng",
|
||
"edit_post": "Chỉnh sửa bài đăng",
|
||
"editor_placeholder": "Chia sẻ bản cập nhật với chương trình của bạn",
|
||
"cancel": "Hủy bỏ",
|
||
"pinned": "Đã ghim",
|
||
"delete_feed_title": "Xóa bài đăng",
|
||
"delete_feed_description": "Bạn có chắc chắn muốn xóa bài đăng này?",
|
||
"confirm_delete": "Xóa",
|
||
"user_avatar_alt": "Hình đại diện của người dùng",
|
||
"comments": {
|
||
"comment": "bình luận",
|
||
"showing_of": "Đang hiển thị {shown} trong tổng số {total}",
|
||
"hide": "Ẩn bình luận",
|
||
"placeholder": "Thêm bình luận chương trình",
|
||
"submit_aria": "Gửi bình luận",
|
||
"delete": "Xóa"
|
||
},
|
||
"card": {
|
||
"pin": "Ghim",
|
||
"unpin": "Bỏ ghim",
|
||
"edit": "Chỉnh sửa",
|
||
"delete": "Xóa"
|
||
}
|
||
},
|
||
"create_modal": {
|
||
"title": "Tạo chương trình",
|
||
"description": "Thêm một chương trình chứng nhận hoặc tuân thủ mới.",
|
||
"name_label": "Tên",
|
||
"name_placeholder": "ví dụ: Chứng nhận an toàn OSHA",
|
||
"description_label": "Mô tả",
|
||
"description_placeholder": "Chương trình này nói về cái gì?",
|
||
"submit": "Tạo"
|
||
},
|
||
"sidebar": {
|
||
"newsfeed": "Nguồn cấp tin tức",
|
||
"courses": "Khóa học",
|
||
"people": "mọi người",
|
||
"settings": "Cài đặt"
|
||
},
|
||
"status": {
|
||
"active": "Đang hoạt động",
|
||
"inactive": "Không hoạt động",
|
||
"archived": "Đã lưu trữ"
|
||
},
|
||
"description": "Cấp cho một nhóm người quyền truy cập vào nhiều khóa học, chẳng hạn như một lớp học",
|
||
"search_placeholder": "Tìm kiếm chương trình",
|
||
"multiple_added": "Đã thêm khóa học",
|
||
"no_matching_programs": "Không có chương trình nào phù hợp với bộ lọc của bạn.",
|
||
"card": {
|
||
"courses": "Khóa học",
|
||
"students": "Sinh viên"
|
||
},
|
||
"table": {
|
||
"name": "Tên",
|
||
"courses": "Khóa học",
|
||
"students": "Sinh viên",
|
||
"status": "Trạng thái",
|
||
"description": "Mô tả"
|
||
},
|
||
"filters": {
|
||
"filter": "Lọc",
|
||
"clear_all": "Xóa tất cả",
|
||
"popover_title": "Bộ lọc",
|
||
"sort": "Sắp xếp",
|
||
"order": "Đặt hàng",
|
||
"status": "Trạng thái",
|
||
"ascending": "tăng dần",
|
||
"descending": "mô tả",
|
||
"sort_name": "Tên",
|
||
"sort_courses": "Khóa học",
|
||
"sort_students": "Sinh viên",
|
||
"sort_status": "Trạng thái"
|
||
},
|
||
"invite_sent": "Đã gửi lời mời",
|
||
"goals": {
|
||
"heading": "Mục tiêu học tập",
|
||
"description": "Đặt các mục tiêu có thể đo lường được trải rộng trên nhiều khóa học cho mọi người trong chương trình này.",
|
||
"add": "Mục tiêu mới",
|
||
"empty_title": "Chưa có mục tiêu nào",
|
||
"empty_description": "Tạo mục tiêu để theo dõi tiến độ của nhóm qua nhiều khóa học.",
|
||
"created": "Đã tạo mục tiêu",
|
||
"updated": "Đã cập nhật mục tiêu",
|
||
"deleted": "Đã xóa mục tiêu",
|
||
"delete_confirm": "Xóa mục tiêu này? Lịch sử trạng thái của mỗi học sinh sẽ bị xóa.",
|
||
"lms": {
|
||
"heading": "Mục tiêu của bạn",
|
||
"empty_title": "Không có mục tiêu nào được giao",
|
||
"empty_description": "Khi người hướng dẫn của bạn đặt mục tiêu, họ sẽ hiển thị ở đây.",
|
||
"due_in_days": "Đến hạn sau {days} ngày nữa",
|
||
"due_tomorrow": "Hạn chót vào ngày mai",
|
||
"due_today": "Hạn chót hôm nay",
|
||
"overdue": "Quá hạn",
|
||
"no_deadline": "Không có thời hạn"
|
||
},
|
||
"tile": {
|
||
"on_track": "đi đúng hướng",
|
||
"completed_short": "hoàn thành",
|
||
"overdue_short": "quá hạn",
|
||
"at_risk_short": "có nguy cơ"
|
||
},
|
||
"status": {
|
||
"completed": "Đã hoàn thành",
|
||
"in_progress": "Đang tiến hành",
|
||
"at_risk": "Có nguy cơ",
|
||
"overdue": "Quá hạn",
|
||
"not_started": "Chưa bắt đầu",
|
||
"waived": "Miễn trừ"
|
||
},
|
||
"deadline_kind": {
|
||
"absolute": "Ngày tuyệt đối",
|
||
"relative_to_join": "Liên quan đến việc sinh viên tham gia",
|
||
"recurring": "Định kỳ",
|
||
"none": "Không có thời hạn"
|
||
},
|
||
"type": {
|
||
"complete_all": "Hoàn thành tất cả các khóa học đã chọn",
|
||
"n_of_m": "Hoàn thành N trong số M khóa học đã chọn",
|
||
"score": "Đạt điểm trên ngưỡng trong mỗi khóa học",
|
||
"pass_rate": "Ngưỡng tỷ lệ đậu của đội",
|
||
"readiness": "Sẵn sàng (không có thời hạn)"
|
||
},
|
||
"modal": {
|
||
"create_title": "Mục tiêu mới",
|
||
"edit_title": "Chỉnh sửa mục tiêu",
|
||
"title_label": "Tiêu đề",
|
||
"title_placeholder": "ví dụ: Đoạn đường nối",
|
||
"description_label": "Mô tả",
|
||
"description_placeholder": "Bối cảnh tùy chọn cho nhóm",
|
||
"type_label": "loại",
|
||
"courses_label": "Khóa học",
|
||
"required_count_label": "Số lượng khóa học yêu cầu",
|
||
"score_threshold_label": "Điểm đậu của mỗi học sinh (%)",
|
||
"team_pass_rate_label": "Tỷ lệ vượt qua của đội (%)",
|
||
"deadline_label": "thời hạn",
|
||
"deadline_date_label": "Ngày hết hạn",
|
||
"relative_days_label": "Ngày kể từ khi học viên tham gia",
|
||
"recurring_months_label": "Lặp lại mỗi (tháng)",
|
||
"reminders_label": "Lời nhắc (ngày trước hạn)",
|
||
"reminders_helper": "Được phân tách bằng dấu phẩy. Ví dụ: 7, 3, 1",
|
||
"save": "Lưu",
|
||
"cancel": "Hủy bỏ"
|
||
}
|
||
}
|
||
},
|
||
"ai_assistant": {
|
||
"empty_state": "Hãy yêu cầu tôi trợ giúp về nội dung khóa học của bạn — soạn thảo bài học, tạo câu hỏi hoặc lên kế hoạch cho khóa học từ một tài liệu.",
|
||
"input_placeholder": "Hãy hỏi trợ lý AI...",
|
||
"quote_lesson_note": "Quote in assistant",
|
||
"attach_document": "Đính kèm tài liệu (PDF, DOCX, PPTX)",
|
||
"upgrade_to_upload": "Nâng cấp để tải lên tài liệu",
|
||
"tokens_exhausted": "Đã đạt đến giới hạn mã thông báo AI hàng tháng.",
|
||
"tokens_exhausted_buy_more": "Mua thêm",
|
||
"chat_history": "Lịch sử trò chuyện",
|
||
"no_conversations": "Chưa có cuộc trò chuyện nào",
|
||
"untitled": "Không có tiêu đề",
|
||
"new_chat": "Trò chuyện mới",
|
||
"tokens_label": "mã thông báo",
|
||
"implementing_course_plan": "Thực hiện kế hoạch khóa học",
|
||
"resume": "Tiếp tục",
|
||
"stopped_content_kept": "Đã dừng lại. Nội dung được tạo đã được giữ lại.",
|
||
"mention_lesson": "Bài học",
|
||
"mention_exercise": "bài tập",
|
||
"mention_section": "Phần",
|
||
"mention_no_results": "Không có nội dung phù hợp",
|
||
"uploading_document": "Đang tải tài liệu lên...",
|
||
"agent_running_warning": "Những thay đổi sẽ xuất hiện trong khóa học sau khi tác nhân hoàn tất. Đừng tải lại trang.",
|
||
"agent_running_warning_dismiss": "Đóng",
|
||
"quick_action": {
|
||
"upload_document_course": "Upload a document to create a course",
|
||
"draft_lesson": "Draft a lesson",
|
||
"generate_questions_from_lesson": "Generate questions from this lesson",
|
||
"summarize_lesson": "Summarize this lesson",
|
||
"publish_course": "Help me publish this course"
|
||
},
|
||
"plan_applying_changes": "Applying changes",
|
||
"plan_working": "Working",
|
||
"plan_progress": "{completed} / {total} steps completed",
|
||
"stop": "Stop",
|
||
"copy_full_error": "Copy full error",
|
||
"resize_panel_aria_label": "Resize AI assistant panel",
|
||
"generic_working": "Working",
|
||
"run_failed_after": "{action} did not finish successfully.",
|
||
"tool": {
|
||
"pending": {
|
||
"working": "Working",
|
||
"unknown_tool": "Running {toolName}",
|
||
"get_course_structure": "Reading course structure",
|
||
"get_lesson_content": "Reading lesson content",
|
||
"get_exercise_details": "Reading exercise",
|
||
"create_section": "Creating section",
|
||
"update_section": "Updating section",
|
||
"create_lesson": "Creating lesson",
|
||
"update_lesson": "Updating lesson",
|
||
"update_lesson_content": "Writing lesson content",
|
||
"create_exercise": "Creating exercise",
|
||
"create_exercise_section": "Creating exercise section",
|
||
"update_exercise": "Updating exercise",
|
||
"update_exercise_section": "Updating exercise section",
|
||
"add_questions": "Adding questions",
|
||
"update_questions": "Updating questions",
|
||
"reorder_content": "Reordering content",
|
||
"update_course_landing_page": "Updating landing page",
|
||
"check_course_go_live_readiness": "Checking go-live readiness",
|
||
"go_live_course": "Publishing course",
|
||
"generate_course_plan": "Generating course plan",
|
||
"ask_template_questions": "Chuẩn bị mẫu biểu mẫu",
|
||
"fetch_documentation_url": "Trang đọc tài liệu",
|
||
"fetch_documentation_url_with_url": "Đang đọc {url}"
|
||
},
|
||
"meta": {
|
||
"lesson_char_count": "({count, plural, one {# character} other {# characters}})",
|
||
"landing_page_preview": "· Preview changes",
|
||
"exercise_questions_added": "· {count, plural, one {# question added} other {# questions added}}",
|
||
"exercise_questions_updated": "· {count, plural, one {# question updated} other {# questions updated}}"
|
||
},
|
||
"done": {
|
||
"generic": "Done",
|
||
"create_section": "Created section: {title}",
|
||
"update_section": "Updated section: {title}",
|
||
"create_lesson": "Created lesson: {title}",
|
||
"update_lesson": "Updated lesson: {title}",
|
||
"update_lesson_content_fallback": "Wrote {count, plural, one {# character} other {# characters}}",
|
||
"create_exercise": "Created exercise «{title}» · {count, plural, one {# question} other {# questions}}",
|
||
"update_exercise": "Updated exercise: {title}",
|
||
"update_exercise_section": "Updated exercise section: {title}",
|
||
"add_questions_fallback": "{count, plural, one {Added # question} other {Added # questions}}",
|
||
"update_questions_fallback": "{count, plural, one {Updated # question} other {Updated # questions}}",
|
||
"create_exercise_section": "Created exercise section: {title}",
|
||
"get_course_structure": "Course structure loaded",
|
||
"get_lesson_content": "Lesson content loaded",
|
||
"get_exercise_details": "Exercise loaded",
|
||
"reorder_content": "Content reordered",
|
||
"update_course_landing_page": "Updated landing page: {title}",
|
||
"check_go_live_ready": "{warningCount, plural, =0{Ready to go live} other{Ready to go live — # warnings}}",
|
||
"check_go_live_blocked": "{blockerCount, plural, one{# blocker before go-live} other{# blockers before go-live}}",
|
||
"go_live_published": "Published course: {title}",
|
||
"go_live_not_published": "Course was not published",
|
||
"generate_course_plan": "Course plan generated",
|
||
"ask_template_questions": "Mẫu biểu đã sẵn sàng",
|
||
"fetch_documentation_url": "Đọc {url}"
|
||
}
|
||
},
|
||
"student_empty_state": "Hãy hỏi tôi bất cứ điều gì về khóa học này - nhận lời giải thích, tự kiểm tra hoặc tóm tắt những gì bạn đang đọc.",
|
||
"messages_used_label": "tin nhắn trong tháng này",
|
||
"plan_thinking": "Đang suy nghĩ về yêu cầu của bạn…",
|
||
"plan_implement": "Kế hoạch thực hiện",
|
||
"plan_ask_changes_placeholder": "Hãy cho tôi biết những gì cần thay đổi trong kế hoạch…",
|
||
"plan_ask_changes_send_aria": "Gửi yêu cầu thay đổi",
|
||
"send": "Gửi",
|
||
"rename_chat_aria": "Đổi tên cuộc trò chuyện",
|
||
"rename_chat_input_aria": "Tiêu đề cuộc trò chuyện",
|
||
"rename_chat_placeholder": "Tiêu đề cuộc trò chuyện",
|
||
"rename_chat_failed": "Không thể đổi tên cuộc trò chuyện này. Hãy thử lại.",
|
||
"error_rate_limit": "Dịch vụ AI tạm thời bận. Vui lòng thử lại sau giây lát.",
|
||
"error_rate_limit_with_wait": "Dịch vụ AI tạm thời bận. Vui lòng thử lại sau {seconds} giây.",
|
||
"error_context_too_long": "Cuộc trò chuyện quá dài. Hãy thử bắt đầu một cuộc trò chuyện mới hoặc rút ngắn tin nhắn của bạn.",
|
||
"error_network": "Lỗi mạng. Vui lòng kiểm tra kết nối của bạn và thử lại.",
|
||
"context_usage_tooltip": "Đã sử dụng mã thông báo {used} / {max}",
|
||
"context_full_title": "Cửa sổ ngữ cảnh đã đầy",
|
||
"context_full_description": "The assistant will summarize older messages automatically so you can keep working in this chat.",
|
||
"context_full_compact": "Cuộc trò chuyện nhỏ gọn",
|
||
"context_full_compacting": "Đang nén...",
|
||
"context_full_new_chat": "Bắt đầu cuộc trò chuyện mới với bản tóm tắt",
|
||
"context_full_summarizing": "Đang tạo bản tóm tắt...",
|
||
"context_compacted_badge": "Cuộc trò chuyện đã được nén lại ({count} tin nhắn trước đó)",
|
||
"student_quick_action": {
|
||
"explain_lesson": "Giải thích bài học này",
|
||
"quiz_me": "Đố tôi về điều này",
|
||
"summarize_section": "Tóm tắt phần này",
|
||
"what_to_review": "Tôi nên xem xét gì tiếp theo?"
|
||
},
|
||
"run_running": "Tạo khóa học",
|
||
"run_completed": "Quá trình tạo khóa học đã hoàn tất",
|
||
"run_failed": "Tạo khóa học không thành công",
|
||
"run_canceled": "Việc tạo khóa học đã bị hủy",
|
||
"run_waiting_for_worker": "Đang chờ nhân viên nền",
|
||
"run_checkpoint": "Đang lưu điểm kiểm tra tiến độ",
|
||
"retry": "Thử lại",
|
||
"run_monitor_aria": "Đang tạo khóa học",
|
||
"run_summary": {
|
||
"completed": "Chạy xong.",
|
||
"completed_with_counts": "Đã hoàn thành chạy — đã tạo {counts}.",
|
||
"failed": "Chạy không thành công.",
|
||
"failed_with_reason": "Chạy không thành công — {reason}.",
|
||
"canceled": "Cuộc chạy bị hủy.",
|
||
"canceled_with_counts": "Cuộc chạy đã bị hủy — đã tạo {counts} trước khi dừng.",
|
||
"paused": "Chạy bị tạm dừng. Tiếp tục để tiếp tục.",
|
||
"paused_with_counts": "Cuộc chạy bị tạm dừng — đã tạo {counts} cho đến nay. Tiếp tục để tiếp tục."
|
||
},
|
||
"changes_card": {
|
||
"summary_count": "{count} mục đã thay đổi",
|
||
"expand": "Mở rộng các thay đổi",
|
||
"collapse": "Thu gọn các thay đổi",
|
||
"action": {
|
||
"created": "Đã tạo",
|
||
"metadata_updated": "Đã cập nhật siêu dữ liệu",
|
||
"content_written": "Nội dung viết",
|
||
"questions_added": "+{count} câu hỏi",
|
||
"questions_updated": "{count} câu hỏi đã được chỉnh sửa",
|
||
"section_added": "Đã thêm khối",
|
||
"section_edited": "Đã chỉnh sửa khối"
|
||
},
|
||
"status": {
|
||
"completed": "Đã hoàn thành",
|
||
"failed": "thất bại",
|
||
"canceled": "Đã hủy",
|
||
"paused": "Đã tạm dừng"
|
||
}
|
||
},
|
||
"plan_view": {
|
||
"expand": "Mở rộng kế hoạch",
|
||
"collapse": "Thu gọn kế hoạch"
|
||
},
|
||
"run_monitor": {
|
||
"cancel": "Hủy chạy",
|
||
"dismiss": "Loại bỏ",
|
||
"now_doing": "bây giờ",
|
||
"input_disabled_hint": "Cuộc trò chuyện bị tạm dừng trong khi nhân viên hỗ trợ hoàn tất việc xây dựng khóa học. Hủy bỏ hoặc đợi cho đến khi nó hoàn thành.",
|
||
"dismiss_confirm": "Bỏ đi",
|
||
"dismiss_cancel": "Tiếp tục chạy",
|
||
"dismiss_confirm_body": "Rời khỏi cuộc chạy bị hủy bỏ này? Nút Tiếp tục sẽ biến mất - mọi cuộc trò chuyện tiếp theo sẽ bắt đầu mới và sẽ không tiếp tục kế hoạch.",
|
||
"stuck_queued": {
|
||
"title": "Công nhân không phản hồi",
|
||
"body": "Lần chạy này đã chờ hơn 30 giây mà không có công nhân đón. Nhân viên chạy nền có thể không hoạt động hoặc đang khởi động lại."
|
||
}
|
||
},
|
||
"ask_ai": "Hỏi AI",
|
||
"content_input_placeholder": "Hỏi về nội dung này…",
|
||
"ask_ai_expand_aria": "Mở đầu vào Hỏi AI",
|
||
"ask_ai_input_aria": "Hỏi AI về nội dung này"
|
||
},
|
||
"widgets": {
|
||
"heading": "Widget",
|
||
"subtitle": "Xuất bản bộ sưu tập khóa học có thương hiệu cho các trang web bên ngoài.",
|
||
"empty_state": "Chưa có vật dụng nào. Tạo một cái để tạo khối khóa học có thể nhúng.",
|
||
"filter": {
|
||
"status": "Trạng thái",
|
||
"all": "Tất cả",
|
||
"unpublished": "Chưa được xuất bản",
|
||
"course_type": "Loại khóa học"
|
||
},
|
||
"notifications": {
|
||
"created": "Đã tạo tiện ích",
|
||
"saved": "Đã lưu tiện ích",
|
||
"published": "Đã xuất bản tiện ích",
|
||
"rolled_back": "Đã khôi phục tiện ích",
|
||
"deleted": "Đã lưu trữ tiện ích",
|
||
"validation_failed": "Một số trường không hợp lệ. Kiểm tra các đầu vào được đánh dấu."
|
||
},
|
||
"form": {
|
||
"name": "Tên tiện ích",
|
||
"selection_mode": "Chế độ lựa chọn",
|
||
"course_search": "Tìm kiếm khóa học",
|
||
"layout_type": "Kiểu bố cục",
|
||
"sort_by": "Sắp xếp theo",
|
||
"cta_label": "Nhãn CTA",
|
||
"load_more_label": "Tải thêm nhãn",
|
||
"limit_courses": "Giới hạn các khóa học",
|
||
"max_count": "Số khóa học tối đa",
|
||
"show_course_image": "Hiển thị hình ảnh khóa học",
|
||
"show_type_badge": "Hiển thị huy hiệu loại khóa học",
|
||
"show_lessons_count": "Hiển thị số bài học",
|
||
"show_description": "Hiển thị đoạn trích mô tả",
|
||
"shorten_long_description": "Rút ngắn mô tả dài",
|
||
"show_price": "Hiển thị giá",
|
||
"show_rating": "Hiển thị xếp hạng",
|
||
"theme_preset": "Đặt trước chủ đề",
|
||
"primary_color": "Màu cơ bản",
|
||
"background_color": "Màu nền",
|
||
"text_color": "Màu văn bản",
|
||
"border_color": "Màu viền",
|
||
"border_radius": "Bán kính viền",
|
||
"font_family": "Họ phông chữ",
|
||
"font_scale": "Tỷ lệ cỡ chữ",
|
||
"show_powered_by": "Hiển thị nhãn hiệu Classroomio",
|
||
"custom_css": "CSS tùy chỉnh",
|
||
"custom_css_locked": "Nâng cấp để kích hoạt CSS tùy chỉnh.",
|
||
"embed_code": "Nhúng mã",
|
||
"custom_css_hint": "Tối đa 5.000 ký tự.",
|
||
"border_radius_hint": "0 – 32px.",
|
||
"font_scale_hint": "0,8 – 1,4 (1 = mặc định)."
|
||
},
|
||
"create": {
|
||
"description": "Đặt tên cho tiện ích của bạn để bắt đầu."
|
||
},
|
||
"actions": {
|
||
"create": "Tạo tiện ích",
|
||
"edit": "Chỉnh sửa",
|
||
"back": "Quay lại tiện ích",
|
||
"save": "Lưu",
|
||
"discard": "Hủy thay đổi",
|
||
"publish": "Xuất bản",
|
||
"archive": "Lưu trữ",
|
||
"restore": "Khôi phục",
|
||
"copy_embed": "Sao chép nhúng",
|
||
"copy_url": "Sao chép URL",
|
||
"rename": "Đổi tên",
|
||
"delete": "Xóa"
|
||
},
|
||
"embed": {
|
||
"tabs": {
|
||
"html": "HTML",
|
||
"url": "URL"
|
||
},
|
||
"url_label": "URL nhúng được lưu trữ",
|
||
"url_helper": "Sử dụng URL này trên các nền tảng như Notion hoặc Confluence chỉ chấp nhận liên kết."
|
||
},
|
||
"preview": {
|
||
"heading": "Xem trước",
|
||
"saved": "Đã lưu",
|
||
"unsaved": "Những thay đổi chưa được lưu",
|
||
"load_failed": "Không thể tải bản xem trước. Hãy thử làm mới trang.",
|
||
"empty": "Xem trước không có sẵn.",
|
||
"all_tags": "Tất cả",
|
||
"none": "không có",
|
||
"lessons_suffix": "bài học",
|
||
"last_synced": "Đã đồng bộ hóa",
|
||
"refresh": "Làm mới",
|
||
"exercises_suffix": "bài tập",
|
||
"columns": {
|
||
"course": "Khóa học",
|
||
"lessons": "Bài học",
|
||
"tags": "Thẻ"
|
||
}
|
||
},
|
||
"plan": {
|
||
"free": "Gói miễn phí",
|
||
"paid": "Gói trả phí"
|
||
},
|
||
"status": {
|
||
"draft": "bản nháp",
|
||
"published": "Đã xuất bản",
|
||
"archived": "Đã lưu trữ",
|
||
"live": "Trực tiếp"
|
||
},
|
||
"sort": {
|
||
"manual": "Hướng dẫn sử dụng",
|
||
"newest": "Mới nhất",
|
||
"title": "Tiêu đề"
|
||
},
|
||
"layoutOptions": {
|
||
"section": "Tùy chọn bố cục",
|
||
"columns": "Cột",
|
||
"max_count": "Khóa học tối đa",
|
||
"show_rating": "Hiển thị xếp hạng",
|
||
"tag_source": "Nguồn thẻ",
|
||
"tag_source_auto": "Tự động từ các khóa học",
|
||
"tag_source_manual": "Lựa chọn thủ công",
|
||
"default_tag": "Thẻ mặc định",
|
||
"show_all_option": "Hiển thị tùy chọn \"Tất cả\"",
|
||
"visible_cards": "Thẻ hiển thị",
|
||
"auto_play": "Tự động phát",
|
||
"auto_play_interval": "Khoảng thời gian phát tự động (ms)",
|
||
"show_dots": "Hiển thị dấu chấm",
|
||
"show_arrows": "Hiển thị mũi tên",
|
||
"loop": "Vòng lặp",
|
||
"featured_course": "Khóa học nổi bật",
|
||
"featured_course_required": "Một khóa học đặc trưng là cần thiết cho cách bố trí này.",
|
||
"main_course": "Khóa học nổi bật chính",
|
||
"main_course_required": "Chọn một khóa học để làm nổi bật.",
|
||
"eyebrow_label": "Nhãn lông mày",
|
||
"cta_label": "Nhãn CTA",
|
||
"secondary_max_count": "Các khóa học trung học",
|
||
"density": "Mật độ",
|
||
"density_comfortable": "Thoải mái",
|
||
"density_compact": "Nhỏ gọn",
|
||
"show_thumbnail": "Hiển thị hình thu nhỏ",
|
||
"show_tags": "Hiển thị thẻ",
|
||
"title_style": "Kiểu tiêu đề",
|
||
"title_style_serif": "Serif",
|
||
"title_style_sans": "không có",
|
||
"category_tags": "Thẻ danh mục",
|
||
"category_tags_required": "Chọn ít nhất một thẻ cho giá danh mục.",
|
||
"default_category": "Danh mục mặc định",
|
||
"show_all_tab": "Hiển thị tab \"Tất cả\"",
|
||
"max_per_category": "Các khóa học tối đa cho mỗi danh mục",
|
||
"none": "không có"
|
||
},
|
||
"layout_description": {
|
||
"card_grid": "Danh mục mục đích chung với nhiều không gian thở.",
|
||
"tag_filter": "Hãy để học sinh thu hẹp một danh mục rộng theo chủ đề.",
|
||
"carousel": "Các hàng nổi bật trong phần trang chủ chặt chẽ.",
|
||
"primary_course": "Quảng bá một khóa học hàng đầu hoặc mới ra mắt.",
|
||
"compact_list": "Nhúng thanh bên và các trang có dấu chân tối thiểu.",
|
||
"editorial_spotlight": "Các trang đích theo phong cách blog và các lựa chọn được tuyển chọn.",
|
||
"category_shelf": "Danh mục lớn được nhóm theo chủ đề, dễ quét."
|
||
},
|
||
"layout": {
|
||
"card_grid": "Lưới thẻ",
|
||
"tag_filter": "Bộ lọc thẻ",
|
||
"carousel": "băng chuyền",
|
||
"primary_course": "Khóa học sơ cấp",
|
||
"compact_list": "Danh sách thu gọn",
|
||
"editorial_spotlight": "Tiêu điểm biên tập",
|
||
"category_shelf": "kệ chuyên mục"
|
||
},
|
||
"selection": {
|
||
"manual": "Lựa chọn thủ công",
|
||
"published": "Tất cả các khóa học đã xuất bản"
|
||
},
|
||
"editor": {
|
||
"sources": "Nguồn tiện ích",
|
||
"available_courses": "Các khóa học có sẵn",
|
||
"layout": "Bố cục",
|
||
"content": "Nội dung",
|
||
"design": "Thiết kế",
|
||
"version_history": "Lịch sử phiên bản",
|
||
"save_changes": "Lưu thay đổi",
|
||
"rename_widget": "Đổi tên tiện ích",
|
||
"continue_to_layout": "Tiếp tục bố cục",
|
||
"pick_layout": "Chọn bố cục",
|
||
"pick_design": "Ngoại hình",
|
||
"panel_subtitle": "Định cấu hình giao diện và hoạt động của tiện ích của bạn.",
|
||
"embed_share": "Nhúng và chia sẻ",
|
||
"discard_short": "Loại bỏ",
|
||
"canvas_status": "Xem trước",
|
||
"finish_editing_name": "Xong",
|
||
"waiting_org": "Đang tải tổ chức…",
|
||
"load_failed": "Không thể tải tiện ích này. Hãy thử lại từ danh sách tiện ích.",
|
||
"nav": {
|
||
"courses": "Khóa học",
|
||
"layout": "Bố cục",
|
||
"design": "Thiết kế",
|
||
"embed": "Nhúng"
|
||
},
|
||
"viewport": {
|
||
"mobile": "Điện thoại di động",
|
||
"tablet": "Máy tính bảng",
|
||
"desktop": "Máy tính để bàn"
|
||
}
|
||
},
|
||
"tabs": {
|
||
"select_courses": "Chọn khóa học",
|
||
"layout": "Bố cục",
|
||
"design": "Thiết kế",
|
||
"embed": "Mã nhúng"
|
||
},
|
||
"defaults": {
|
||
"name_prefix": "Tiện ích khóa học"
|
||
},
|
||
"empty": {
|
||
"heading": "Chưa có tiện ích nào",
|
||
"description": "Tạo một tiện ích để tạo khối khóa học có thể nhúng cho các trang web bên ngoài."
|
||
}
|
||
},
|
||
"side_panel": {
|
||
"close_aria": "Close panel",
|
||
"resize_panel_aria_label": "Resize panel",
|
||
"titles": {
|
||
"ai_assistant": "AI Assistant",
|
||
"transcript": "Transcript"
|
||
}
|
||
},
|
||
"compliance": {
|
||
"title": "Tuân thủ",
|
||
"subtitle": "Theo dõi trạng thái chứng nhận trên mọi khóa học tuân thủ trong tổ chức của bạn.",
|
||
"learners": {
|
||
"heading": "Sinh viên",
|
||
"subtitle": "{count, number} khớp",
|
||
"empty": "Không có học sinh nào phù hợp với bộ lọc này",
|
||
"learner": "sinh viên",
|
||
"course": "Khóa học",
|
||
"status": "Trạng thái",
|
||
"due_date": "Đến hạn",
|
||
"expires": "Hết hạn"
|
||
},
|
||
"courses": {
|
||
"heading": "Khóa học",
|
||
"description": "Các khóa học tuân thủ về số lượng tình trạng sinh viên",
|
||
"empty": "Chưa có khóa học tuân thủ nào",
|
||
"course": "Khóa học",
|
||
"learners": "Sinh viên",
|
||
"completion": "Hoàn thành"
|
||
},
|
||
"filter": {
|
||
"all": "Tất cả",
|
||
"compliant": "tuân thủ",
|
||
"expiring_soon": "Sắp hết hạn",
|
||
"in_grace_period": "trong ân sủng",
|
||
"non_compliant": "Không tuân thủ",
|
||
"in_progress": "Đang tiến hành",
|
||
"not_started": "Chưa bắt đầu",
|
||
"waived": "Miễn trừ",
|
||
"no_record": "Không có hồ sơ"
|
||
},
|
||
"status": {
|
||
"compliant": "tuân thủ",
|
||
"expiring_soon": "Sắp hết hạn",
|
||
"in_grace_period": "Đang trong thời gian ân hạn",
|
||
"non_compliant": "Không tuân thủ",
|
||
"in_progress": "Đang tiến hành",
|
||
"not_started": "Chưa bắt đầu",
|
||
"waived": "Miễn trừ",
|
||
"no_record": "Không có hồ sơ"
|
||
},
|
||
"tabs": {
|
||
"courses": "Theo khóa học",
|
||
"learners": "Sinh viên"
|
||
},
|
||
"summary": {
|
||
"heading": "Tình trạng sinh viên",
|
||
"description": "Đếm số học sinh trong tất cả các khóa học tuân thủ."
|
||
}
|
||
},
|
||
"public_course": {
|
||
"exercise": {
|
||
"submit": "Kiểm tra câu trả lời của tôi",
|
||
"try_again": "Thử lại",
|
||
"practice_again": "Luyện tập lại",
|
||
"attempt_option": "Hãy thử {attemptNumber} - {correct}/{total}",
|
||
"attempts_select_aria": "nỗ lực của bạn",
|
||
"privacy_hint": "Được chấm điểm ngay lập tức trong trình duyệt của bạn - không có gì được gửi.",
|
||
"summary_template": "Bạn đã nhận được [[đúng]]/[[tổng]] đúng."
|
||
},
|
||
"powered_by": {
|
||
"label": "Được cung cấp bởi",
|
||
"brand": "Lớp họcIO"
|
||
},
|
||
"footer_nav": {
|
||
"previous": "trước đó",
|
||
"next": "Tiếp theo"
|
||
},
|
||
"header": {
|
||
"explore_courses": "Khám phá các khóa học",
|
||
"sign_in": "Đăng nhập"
|
||
}
|
||
},
|
||
"account": {
|
||
"workspaces": {
|
||
"page_title": "Không gian làm việc",
|
||
"page_description": "Quản lý không gian làm việc trong tài khoản của bạn. Không gian làm việc chia sẻ một gói đăng ký và mức sử dụng chung.",
|
||
"create_cta": "Tạo không gian làm việc",
|
||
"create_cta_used": "{used} trong số {allowance} đã sử dụng",
|
||
"create_cta_disabled_limit": "Bạn đã đạt đến giới hạn {allowance}-không gian làm việc. Liên hệ với chúng tôi để mở rộng.",
|
||
"create_cta_disabled_upgrade": "Đa không gian làm việc là một tính năng của Doanh nghiệp.",
|
||
"upgrade_link": "Nâng cấp",
|
||
"primary_badge": "Chính",
|
||
"delete_action": "Xóa",
|
||
"delete_confirm_title": "Xóa không gian làm việc này?",
|
||
"delete_confirm_body": "Thao tác này sẽ xóa vĩnh viễn không gian làm việc, các thành viên và khóa học của không gian làm việc đó. Điều này không thể hoàn tác được.",
|
||
"name_label": "Tên không gian làm việc",
|
||
"site_name_label": "Tên miền phụ của học viện",
|
||
"create_modal_title": "Tạo không gian làm việc mới",
|
||
"create_modal_submit": "Tạo không gian làm việc",
|
||
"cancel": "Hủy bỏ",
|
||
"read_only_badge": "Chỉ đọc",
|
||
"usage_banner": "{students} sinh viên và {tokens} Mã thông báo AI được sử dụng trên các không gian làm việc của {workspaces} trong tháng này",
|
||
"secondary_billing_notice": "Việc thanh toán được quản lý bởi không gian làm việc chính của bạn ({primaryName}).",
|
||
"go_to_primary": "Chuyển đến không gian làm việc chính"
|
||
},
|
||
"switcher": {
|
||
"your_account": "Tài khoản của bạn",
|
||
"other_organizations": "Các tổ chức khác"
|
||
}
|
||
},
|
||
"aiTutor": {
|
||
"creditsPage": {
|
||
"tutorSummaryTitle": "Gia sư AI sử dụng hợp lý",
|
||
"atCap": "Ở mức tối đa",
|
||
"approaching": "Đang đến gần nắp",
|
||
"totalActive": "Sinh viên năng động trong tháng này",
|
||
"learnersHeading": "Sinh viên",
|
||
"headerLearner": "sinh viên",
|
||
"headerMessages": "Tin nhắn",
|
||
"headerTokens": "Mã thông báo",
|
||
"headerStatus": "Trạng thái",
|
||
"statusUnder": "Dưới nắp",
|
||
"statusApproaching": "Đang đến gần",
|
||
"statusAtCap": "Ở mức tối đa"
|
||
},
|
||
"takeABreak": {
|
||
"title": "Gia sư AI của bạn đang nghỉ ngơi",
|
||
"learnerCap": "Bạn đã đạt đến giới hạn tin nhắn của gia sư trong tháng này. Tin nhắn của bạn sẽ được đặt lại vào ngày 1 tháng sau.",
|
||
"poolExhausted": "Không gian làm việc của bạn đã hết chỗ làm gia sư AI cho tháng này. Vui lòng kiểm tra lại sau hoặc liên hệ với người hướng dẫn của bạn.",
|
||
"disabled": "Gia sư AI chưa được bật cho không gian làm việc này."
|
||
},
|
||
"groundingScope": {
|
||
"course": "Toàn bộ khóa học",
|
||
"lesson": "Chỉ bài học hiện tại",
|
||
"workspace": "Toàn bộ không gian làm việc"
|
||
},
|
||
"codePolicy": {
|
||
"hints_only": "Chỉ gợi ý",
|
||
"allowed": "Cho phép ví dụ mã đầy đủ",
|
||
"forbidden": "Không có mã trong câu trả lời"
|
||
},
|
||
"assessmentMode": {
|
||
"hint_only": "Chỉ gợi ý (không có câu trả lời trực tiếp)",
|
||
"direct_answer": "Cho phép trả lời trực tiếp",
|
||
"block_during_exercise": "Chặn trợ giúp khi học sinh đang làm bài tập"
|
||
},
|
||
"responseLength": {
|
||
"short": "Ngắn (1–3 câu)",
|
||
"medium": "Trung bình (1–2 đoạn văn ngắn)",
|
||
"long": "Dài (giải thích có cấu trúc)"
|
||
},
|
||
"persona": {
|
||
"encouraging": "Khuyến khích",
|
||
"friendly": "Thân thiện",
|
||
"formal": "chính thức",
|
||
"socratic": "Socrate",
|
||
"custom": "tùy chỉnh"
|
||
},
|
||
"field": {
|
||
"enabled": "Đã bật gia sư AI",
|
||
"persona": "tính cách gia sư",
|
||
"customPersona": "Tính cách tùy chỉnh",
|
||
"customPersona_description": "Mô tả cách phát âm của gia sư - giọng điệu, phong cách xưng hô, bất cứ điều gì cụ thể đối với khán giả của bạn.",
|
||
"responseLength": "Độ dài phản hồi",
|
||
"welcomeMessage": "Tin nhắn chào mừng",
|
||
"welcomeMessage_description": "Hiển thị ở trên câu trả lời của gia sư đầu tiên trong mỗi cuộc trò chuyện mới.",
|
||
"disclaimerFooter": "Chân trang từ chối trách nhiệm",
|
||
"disclaimerFooter_description": "Được thêm vào mỗi câu trả lời của gia sư để học sinh nhớ rằng gia sư không phải là một con người.",
|
||
"thingsToSay": "Những điều cần nói",
|
||
"thingsToSay_description": "Ví dụ: “Luôn nhắc học sinh đọc giáo trình trước tuần thứ 3”. “Khuyến khích học sinh tóm tắt bài học bằng lời lẽ của mình.”",
|
||
"thingsNotToSay": "Những điều không nên nói",
|
||
"thingsNotToSay_description": "Ví dụ: \"Đừng tiết lộ câu trả lời cho bài kiểm tra cuối kỳ.\" \"Đừng bao giờ nói với học sinh bạn đã viết bài đánh giá nào.\"",
|
||
"forbiddenTopics": "Chủ đề bị cấm",
|
||
"forbiddenTopics_description": "Danh sách được phân tách bằng dấu phẩy. Gia sư sẽ từ chối thảo luận về những điều này.",
|
||
"forbiddenTopics_placeholder": "chính trị, tôn giáo, tư vấn y tế cá nhân",
|
||
"blockOffTopic": "Chặn các câu hỏi lạc đề",
|
||
"profanityFilter": "Bộ lọc nội dung tục tĩu và nhạy cảm",
|
||
"assessmentMode": "Chế độ đánh giá",
|
||
"revealSolutionsAfterAttempts": "Tiết lộ giải pháp sau N lần thử",
|
||
"revealSolutionsAfterAttempts_description": "Sau nhiều lần thất bại, gia sư có thể đưa ra một ví dụ điển hình. Đặt thành 0 để cho phép trả lời trực tiếp.",
|
||
"codePolicy": "Chính sách mã",
|
||
"groundingScope": "Phạm vi nối đất",
|
||
"requireCitations": "Yêu cầu trích dẫn tài liệu khóa học",
|
||
"escalationEnabled": "Cung cấp sự leo thang của con người",
|
||
"escalationEmail": "Email liên hệ của giảng viên",
|
||
"inheritFromOrg": "Sử dụng mặc định của không gian làm việc"
|
||
},
|
||
"section": {
|
||
"availability": "sẵn có",
|
||
"availability_description": "Bật hoặc tắt gia sư AI cho học sinh trong không gian làm việc này.",
|
||
"personality": "Tính cách",
|
||
"personality_description": "Gia sư giới thiệu bản thân như thế nào và trả lời trong bao lâu.",
|
||
"guidance": "Điều nên nói · điều không nên nói",
|
||
"guidance_description": "Hướng dẫn bằng văn bản tự do mà gia sư sẽ tuân theo trong mỗi câu trả lời, cùng với danh sách tùy chọn các chủ đề không được phép.",
|
||
"assessment": "Bài tập và đánh giá",
|
||
"assessment_description": "Cách gia sư cư xử khi học sinh yêu cầu giúp đỡ làm bài tập.",
|
||
"grounding": "Căn cứ & trích dẫn",
|
||
"grounding_description": "Giới hạn những gì gia sư có thể nói và liệu nó có trích dẫn tài liệu khóa học hay không.",
|
||
"escalation": "Leo thang",
|
||
"escalation_description": "Nơi chỉ điểm cho học sinh khi họ cần một con người thực sự.",
|
||
"inheritance": "Kế thừa khóa học",
|
||
"inheritance_description": "Kế thừa các giá trị mặc định của không gian làm việc hoặc đặt phần ghi đè cho mỗi khóa học."
|
||
},
|
||
"snackbar": {
|
||
"saved": "Đã lưu cài đặt gia sư AI"
|
||
},
|
||
"state": {
|
||
"loading": "Đang tải cài đặt gia sư AI…"
|
||
},
|
||
"action": {
|
||
"save": "Lưu thay đổi"
|
||
},
|
||
"page": {
|
||
"course": {
|
||
"title": "Gia sư AI cho khóa học này",
|
||
"description": "Kế thừa các giá trị mặc định của AI Tutor trong không gian làm việc của bạn hoặc ghi đè cách hành xử của gia sư trong khóa học này."
|
||
},
|
||
"org": {
|
||
"title": "Cài đặt AI Tutor",
|
||
"description": "Mặc định cho mọi khóa học trong không gian làm việc này. Các khóa học có thể kế thừa hoặc ghi đè chúng."
|
||
}
|
||
}
|
||
},
|
||
"hls_upload": {
|
||
"rungs": {
|
||
"p360": "360p",
|
||
"p720": "720p",
|
||
"p1080": "1080p"
|
||
},
|
||
"error": {
|
||
"webcodecs_unsupported": "Trình duyệt của bạn không hỗ trợ mã hóa video phần cứng. Sử dụng phiên bản Chrome, Edge hoặc Safari gần đây.",
|
||
"encode_failed": "Mã hóa không thành công. Hãy thử một tệp nguồn khác hoặc làm mới và thử lại.",
|
||
"upload_failed": "Không thể tải lên một đoạn video. Kiểm tra kết nối của bạn và thử lại.",
|
||
"finalize_failed": "Không lưu được video đã tải lên."
|
||
},
|
||
"stage": {
|
||
"probing": "Đang đọc video…",
|
||
"encoding": "Mã hóa {rung} ({percent}%)",
|
||
"uploading": "Đang tải lên các phân đoạn ({uploaded}/{total})",
|
||
"thumbnail": "Đang tạo hình thu nhỏ…",
|
||
"finalizing": "Đang lưu…",
|
||
"done": "Sẵn sàng",
|
||
"failed": "Tải lên không thành công"
|
||
}
|
||
}
|
||
}
|