mirror of
https://github.com/yeongpin/cursor-free-vip.git
synced 2025-08-02 20:47:35 +08:00

Add new translation keys for various languages including zh_cn, pt, bg, ru, zh_tw, tr, nl, es, fr, and de. These changes include new error messages, prompts, and additional UI text to improve user experience and localization. Also, reorder initialization code in main.py for better readability.
731 lines
52 KiB
JSON
731 lines
52 KiB
JSON
{
|
|
"menu": {
|
|
"title": "Các Tùy Chọn",
|
|
"exit": "Thoát Chương Trình",
|
|
"reset": "Đặt Lại ID Máy",
|
|
"register": "Đăng Ký Tài Khoản Cursor Mới",
|
|
"register_google": "Đăng Ký Bằng Tài Khoản Google",
|
|
"register_github": "Đăng Ký Bằng Tài Khoản GitHub",
|
|
"register_manual": "Đăng Ký Cursor Với Email Tùy Chỉnh",
|
|
"quit": "Đóng Ứng Dụng Cursor",
|
|
"select_language": "Thay Đổi Ngôn Ngữ",
|
|
"select_chrome_profile": "Chọn Hồ Sơ Chrome",
|
|
"input_choice": "Vui lòng nhập lựa chọn của bạn ({choices})",
|
|
"invalid_choice": "Lựa chọn không hợp lệ. Vui lòng nhập một số từ {choices}",
|
|
"program_terminated": "Chương trình đã bị người dùng chấm dứt",
|
|
"error_occurred": "Đã xảy ra lỗi: {error}. Vui lòng thử lại",
|
|
"press_enter": "Nhấn Enter để Thoát",
|
|
"disable_auto_update": "Tắt tự động cập nhật Cursor",
|
|
"lifetime_access_enabled": "ĐÃ BẬT TRUY CẬP TRỌN ĐỜI",
|
|
"totally_reset": "Đặt lại hoàn toàn Cursor",
|
|
"outdate": "Quá cũ",
|
|
"temp_github_register": "Đăng ký GitHub tạm thời",
|
|
"admin_required": "Đang chạy dưới dạng tệp thực thi, yêu cầu quyền quản trị.",
|
|
"admin_required_continue": "Tiếp tục mà không có quyền quản trị.",
|
|
"coming_soon": "Sắp ra mắt",
|
|
"fixed_soon": "Sẽ Sớm Được Sửa",
|
|
"contribute": "Đóng Góp Cho Dự Án",
|
|
"config": "Hiển Thị Cấu Hình",
|
|
"delete_google_account": "Xóa Tài Khoản Google Cursor",
|
|
"continue_prompt": "Tiếp tục? (y/N): ",
|
|
"operation_cancelled_by_user": "Thao tác đã bị người dùng hủy",
|
|
"exiting": "Đang thoát ……",
|
|
"bypass_version_check": "Bỏ qua Kiểm tra Phiên bản Cursor",
|
|
"check_user_authorized": "Kiểm tra Quyền Người dùng"
|
|
},
|
|
"languages": {
|
|
"en": "Tiếng Anh",
|
|
"zh_cn": "Tiếng Trung Giản Thể",
|
|
"zh_tw": "Tiếng Trung Phồn Thể",
|
|
"vi": "Tiếng Việt",
|
|
"tr": "Tiếng Thổ Nhĩ Kỳ",
|
|
"bg": "Tiếng Bulgaria",
|
|
"nl": "Tiếng Hà Lan",
|
|
"de": "Tiếng Đức",
|
|
"fr": "Tiếng Pháp",
|
|
"pt": "Tiếng Bồ Đào Nha",
|
|
"ru": "Tiếng Nga",
|
|
"es": "Tiếng Tây Ban Nha"
|
|
},
|
|
"quit_cursor": {
|
|
"start": "Bắt Đầu Thoát Cursor",
|
|
"no_process": "Không Có Tiến Trình Cursor Đang Chạy",
|
|
"terminating": "Đang Chấm Dứt Tiến Trình {pid}",
|
|
"waiting": "Đang Chờ Tiến Trình Thoát",
|
|
"success": "Tất Cả Tiến Trình Cursor Đã Đóng",
|
|
"timeout": "Tiến Trình Hết Thời Gian: {pids}",
|
|
"error": "Đã Xảy Ra Lỗi: {error}"
|
|
},
|
|
"reset": {
|
|
"title": "Công Cụ Đặt Lại ID Máy Cursor",
|
|
"checking": "Đang Kiểm Tra Tệp Cấu Hình",
|
|
"not_found": "Không Tìm Thấy Tệp Cấu Hình",
|
|
"no_permission": "Không Thể Đọc Hoặc Ghi Tệp Cấu Hình, Vui Lòng Kiểm Tra Quyền Tệp",
|
|
"reading": "Đang Đọc Cấu Hình Hiện Tại",
|
|
"creating_backup": "Đang Tạo Bản Sao Lưu Cấu Hình",
|
|
"backup_exists": "Tệp Sao Lưu Đã Tồn Tại, Bỏ Qua Bước Sao Lưu",
|
|
"generating": "Đang Tạo ID Máy Mới",
|
|
"saving_json": "Đang Lưu Cấu Hình Mới Vào JSON",
|
|
"success": "Đặt Lại ID Máy Thành Công",
|
|
"new_id": "ID Máy Mới",
|
|
"permission_error": "Lỗi Quyền: {error}",
|
|
"run_as_admin": "Vui Lòng Thử Chạy Chương Trình Này Với Quyền Quản Trị",
|
|
"process_error": "Lỗi Quá Trình Đặt Lại: {error}",
|
|
"updating_sqlite": "Đang Cập Nhật Cơ Sở Dữ Liệu SQLite",
|
|
"updating_pair": "Đang Cập Nhật Cặp Khóa-Giá Trị",
|
|
"sqlite_success": "Cập Nhật Cơ Sở Dữ Liệu SQLite Thành Công",
|
|
"sqlite_error": "Cập Nhật Cơ Sở Dữ Liệu SQLite Thất Bại: {error}",
|
|
"press_enter": "Nhấn Enter để Thoát",
|
|
"unsupported_os": "Hệ Điều Hành Không Được Hỗ Trợ: {os}",
|
|
"linux_path_not_found": "Không Tìm Thấy Đường Dẫn Linux",
|
|
"updating_system_ids": "Đang Cập Nhật ID Hệ Thống",
|
|
"system_ids_updated": "Cập Nhật ID Hệ Thống Thành Công",
|
|
"system_ids_update_failed": "Cập Nhật ID Hệ Thống Thất Bại: {error}",
|
|
"windows_guid_updated": "Cập Nhật GUID Windows Thành Công",
|
|
"windows_permission_denied": "Windows Từ Chối Quyền",
|
|
"windows_guid_update_failed": "Cập Nhật GUID Windows Thất Bại",
|
|
"macos_uuid_updated": "Cập Nhật UUID macOS Thành Công",
|
|
"plutil_command_failed": "Lệnh plutil Thất Bại",
|
|
"start_patching": "Bắt Đầu Vá getMachineId",
|
|
"macos_uuid_update_failed": "Cập Nhật UUID macOS Thất Bại",
|
|
"current_version": "Phiên Bản Cursor Hiện Tại: {version}",
|
|
"patch_completed": "Vá getMachineId Hoàn Tất",
|
|
"patch_failed": "Vá getMachineId Thất Bại: {error}",
|
|
"version_check_passed": "Kiểm Tra Phiên Bản Cursor Đã Qua",
|
|
"file_modified": "Tệp Đã Được Sửa Đổi",
|
|
"version_less_than_0_45": "Phiên Bản Cursor < 0.45.0, Bỏ Qua Vá getMachineId",
|
|
"detecting_version": "Đang Phát Hiện Phiên Bản Cursor",
|
|
"patching_getmachineid": "Đang Vá getMachineId",
|
|
"version_greater_than_0_45": "Phiên Bản Cursor >= 0.45.0, Đang Vá getMachineId",
|
|
"permission_denied": "Từ Chối Quyền: {error}",
|
|
"backup_created": "Đã Tạo Bản Sao Lưu",
|
|
"update_success": "Cập Nhật Thành Công",
|
|
"update_failed": "Cập Nhật Thất Bại: {error}",
|
|
"windows_machine_guid_updated": "Cập Nhật GUID Máy Windows Thành Công",
|
|
"reading_package_json": "Đang Đọc package.json {path}",
|
|
"invalid_json_object": "Đối Tượng JSON Không Hợp Lệ",
|
|
"no_version_field": "Không Tìm Thấy Trường Phiên Bản Trong package.json",
|
|
"version_field_empty": "Trường Phiên Bản Trống",
|
|
"invalid_version_format": "Định Dạng Phiên Bản Không Hợp Lệ: {version}",
|
|
"found_version": "Đã Tìm Thấy Phiên Bản: {version}",
|
|
"version_parse_error": "Lỗi Phân Tích Phiên Bản: {error}",
|
|
"package_not_found": "Không Tìm Thấy Package.json: {path}",
|
|
"check_version_failed": "Kiểm Tra Phiên Bản Thất Bại: {error}",
|
|
"stack_trace": "Dấu Vết Ngăn Xếp",
|
|
"version_too_low": "Phiên Bản Cursor Quá Thấp: {version} < 0.45.0",
|
|
"no_write_permission": "Không Có Quyền Ghi: {path}",
|
|
"path_not_found": "Không Tìm Thấy Đường Dẫn: {path}",
|
|
"modify_file_failed": "Sửa Đổi Tệp Thất Bại: {error}",
|
|
"windows_machine_id_updated": "Cập Nhật ID Máy Windows Thành Công",
|
|
"update_windows_machine_id_failed": "Cập Nhật ID Máy Windows Thất Bại: {error}",
|
|
"update_windows_machine_guid_failed": "Cập Nhật GUID Máy Windows Thất Bại: {error}",
|
|
"file_not_found": "Không Tìm Thấy Tệp: {path}"
|
|
},
|
|
"register": {
|
|
"title": "Công Cụ Đăng Ký Cursor",
|
|
"start": "Bắt đầu quá trình đăng ký...",
|
|
"handling_turnstile": "Đang xử lý xác minh bảo mật...",
|
|
"retry_verification": "Đang thử lại xác minh...",
|
|
"detect_turnstile": "Đang kiểm tra xác minh bảo mật...",
|
|
"verification_success": "Xác minh bảo mật thành công",
|
|
"starting_browser": "Đang mở trình duyệt...",
|
|
"form_success": "Biểu mẫu đã được gửi thành công",
|
|
"browser_started": "Trình duyệt đã được mở thành công",
|
|
"waiting_for_second_verification": "Đang chờ xác minh email...",
|
|
"waiting_for_verification_code": "Đang chờ mã xác minh...",
|
|
"password_success": "Đặt mật khẩu thành công",
|
|
"password_error": "Không thể đặt mật khẩu: {error}. Vui lòng thử lại",
|
|
"waiting_for_page_load": "Đang tải trang...",
|
|
"first_verification_passed": "Xác minh ban đầu thành công",
|
|
"mailbox": "Đã truy cập hộp thư đến thành công",
|
|
"register_start": "Bắt Đầu Đăng Ký",
|
|
"form_submitted": "Biểu Mẫu Đã Gửi, Bắt Đầu Xác Minh...",
|
|
"filling_form": "Điền Biểu Mẫu",
|
|
"visiting_url": "Đang Truy Cập URL",
|
|
"basic_info": "Thông Tin Cơ Bản Đã Gửi",
|
|
"handle_turnstile": "Xử Lý Turnstile",
|
|
"no_turnstile": "Không Phát Hiện Turnstile",
|
|
"turnstile_passed": "Đã Vượt Qua Turnstile",
|
|
"verification_start": "Bắt Đầu Lấy Mã Xác Minh",
|
|
"verification_timeout": "Lấy Mã Xác Minh Hết Thời Gian",
|
|
"verification_not_found": "Không Tìm Thấy Mã Xác Minh",
|
|
"try_get_code": "Thử | {attempt} Lấy Mã Xác Minh | Thời Gian Còn Lại: {time}s",
|
|
"get_account": "Đang Lấy Thông Tin Tài Khoản",
|
|
"get_token": "Lấy Token Phiên Cursor",
|
|
"token_success": "Lấy Token Thành Công",
|
|
"token_attempt": "Thử | {attempt} lần để lấy Token | Sẽ thử lại sau {time}s",
|
|
"token_max_attempts": "Đạt Số Lần Thử Tối Đa ({max}) | Không Thể Lấy Token",
|
|
"token_failed": "Lấy Token Thất Bại: {error}",
|
|
"account_error": "Lấy Thông Tin Tài Khoản Thất Bại: {error}",
|
|
"press_enter": "Nhấn Enter để Thoát",
|
|
"browser_start": "Đang Khởi Động Trình Duyệt",
|
|
"open_mailbox": "Đang Mở Trang Hộp Thư",
|
|
"email_error": "Không Thể Lấy Địa Chỉ Email",
|
|
"setup_error": "Lỗi Thiết Lập Email: {error}",
|
|
"start_getting_verification_code": "Bắt Đầu Lấy Mã Xác Minh, Sẽ Thử Trong 60s",
|
|
"get_verification_code_timeout": "Lấy Mã Xác Minh Hết Thời Gian",
|
|
"get_verification_code_success": "Lấy Mã Xác Minh Thành Công",
|
|
"try_get_verification_code": "Thử | {attempt} Lấy Mã Xác Minh | Thời Gian Còn Lại: {remaining_time}s",
|
|
"verification_code_filled": "Đã Điền Mã Xác Minh",
|
|
"login_success_and_jump_to_settings_page": "Đăng Nhập Thành Công và Chuyển Đến Trang Cài Đặt",
|
|
"detect_login_page": "Phát Hiện Trang Đăng Nhập, Bắt Đầu Đăng Nhập...",
|
|
"cursor_registration_completed": "Đăng Ký Cursor Hoàn Tất!",
|
|
"set_password": "Đặt Mật Khẩu",
|
|
"basic_info_submitted": "Thông Tin Cơ Bản Đã Gửi",
|
|
"cursor_auth_info_updated": "Thông Tin Xác Thực Cursor Đã Cập Nhật",
|
|
"cursor_auth_info_update_failed": "Cập Nhật Thông Tin Xác Thực Cursor Thất Bại",
|
|
"reset_machine_id": "Đặt Lại ID Máy",
|
|
"account_info_saved": "Thông Tin Tài Khoản Đã Lưu",
|
|
"save_account_info_failed": "Lưu Thông Tin Tài Khoản Thất Bại",
|
|
"get_email_address": "Lấy Địa Chỉ Email",
|
|
"update_cursor_auth_info": "Cập Nhật Thông Tin Xác Thực Cursor",
|
|
"register_process_error": "Lỗi Quá Trình Đăng Ký: {error}",
|
|
"setting_password": "Đang Đặt Mật Khẩu",
|
|
"manual_code_input": "Nhập Mã Thủ Công",
|
|
"manual_email_input": "Nhập Email Thủ Công",
|
|
"password": "Mật Khẩu",
|
|
"first_name": "Tên",
|
|
"last_name": "Họ",
|
|
"exit_signal": "Tín Hiệu Thoát",
|
|
"email_address": "Địa Chỉ Email",
|
|
"config_created": "Đã Tạo Cấu Hình",
|
|
"verification_failed": "Xác Minh Thất Bại",
|
|
"verification_error": "Lỗi Xác Minh: {error}",
|
|
"config_option_added": "Đã Thêm Tùy Chọn Cấu Hình: {option}",
|
|
"config_updated": "Đã Cập Nhật Cấu Hình",
|
|
"password_submitted": "Đã Gửi Mật Khẩu",
|
|
"total_usage": "Tổng Sử Dụng: {usage}",
|
|
"setting_on_password": "Đang Đặt Mật Khẩu",
|
|
"getting_code": "Đang Lấy Mã Xác Minh, Sẽ Thử Trong 60s",
|
|
"human_verify_error": "Không thể xác minh người dùng. Đang thử lại...",
|
|
"max_retries_reached": "Đã đạt số lần thử tối đa. Đăng ký thất bại."
|
|
},
|
|
"auth": {
|
|
"title": "Quản Lý Xác Thực Cursor",
|
|
"checking_auth": "Đang Kiểm Tra Tệp Xác Thực",
|
|
"auth_not_found": "Không Tìm Thấy Tệp Xác Thực",
|
|
"auth_file_error": "Lỗi Tệp Xác Thực: {error}",
|
|
"reading_auth": "Đang Đọc Tệp Xác Thực",
|
|
"updating_auth": "Đang Cập Nhật Thông Tin Xác Thực",
|
|
"auth_updated": "Cập Nhật Thông Tin Xác Thực Thành Công",
|
|
"auth_update_failed": "Cập Nhật Thông Tin Xác Thực Thất Bại: {error}",
|
|
"auth_file_created": "Đã Tạo Tệp Xác Thực",
|
|
"auth_file_create_failed": "Tạo Tệp Xác Thực Thất Bại: {error}",
|
|
"press_enter": "Nhấn Enter để Thoát",
|
|
"reset_machine_id": "Đặt Lại ID Máy",
|
|
"database_connection_closed": "Đã Đóng Kết Nối Cơ Sở Dữ Liệu",
|
|
"database_updated_successfully": "Cập Nhật Cơ Sở Dữ Liệu Thành Công",
|
|
"connected_to_database": "Đã Kết Nối Đến Cơ Sở Dữ Liệu",
|
|
"updating_pair": "Đang Cập Nhật Cặp Khóa-Giá Trị",
|
|
"db_not_found": "Không tìm thấy tệp cơ sở dữ liệu tại: {path}",
|
|
"db_permission_error": "Không thể truy cập tệp cơ sở dữ liệu. Vui lòng kiểm tra quyền",
|
|
"db_connection_error": "Không thể kết nối đến cơ sở dữ liệu: {error}"
|
|
},
|
|
"control": {
|
|
"generate_email": "Đang Tạo Email Mới",
|
|
"blocked_domain": "Tên Miền Bị Chặn",
|
|
"select_domain": "Đang Chọn Tên Miền Ngẫu Nhiên",
|
|
"copy_email": "Đang Sao Chép Địa Chỉ Email",
|
|
"enter_mailbox": "Đang Vào Hộp Thư",
|
|
"refresh_mailbox": "Đang Làm Mới Hộp Thư",
|
|
"check_verification": "Đang Kiểm Tra Mã Xác Minh",
|
|
"verification_found": "Đã Tìm Thấy Mã Xác Minh",
|
|
"verification_not_found": "Không Tìm Thấy Mã Xác Minh",
|
|
"browser_error": "Lỗi Điều Khiển Trình Duyệt: {error}",
|
|
"navigation_error": "Lỗi Điều Hướng: {error}",
|
|
"email_copy_error": "Lỗi Sao Chép Email: {error}",
|
|
"mailbox_error": "Lỗi Hộp Thư: {error}",
|
|
"token_saved_to_file": "Token Đã Được Lưu Vào cursor_tokens.txt",
|
|
"navigate_to": "Đang Điều Hướng Đến {url}",
|
|
"generate_email_success": "Tạo Email Thành Công",
|
|
"select_email_domain": "Chọn Tên Miền Email",
|
|
"select_email_domain_success": "Chọn Tên Miền Email Thành Công",
|
|
"get_email_name": "Lấy Tên Email",
|
|
"get_email_name_success": "Lấy Tên Email Thành Công",
|
|
"get_email_address": "Lấy Địa Chỉ Email",
|
|
"get_email_address_success": "Lấy Địa Chỉ Email Thành Công",
|
|
"enter_mailbox_success": "Vào Hộp Thư Thành Công",
|
|
"found_verification_code": "Đã Tìm Thấy Mã Xác Minh",
|
|
"get_cursor_session_token": "Lấy Token Phiên Cursor",
|
|
"get_cursor_session_token_success": "Lấy Token Phiên Cursor Thành Công",
|
|
"get_cursor_session_token_failed": "Lấy Token Phiên Cursor Thất Bại",
|
|
"save_token_failed": "Lưu Token Thất Bại",
|
|
"database_updated_successfully": "Cập Nhật Cơ Sở Dữ Liệu Thành Công",
|
|
"database_connection_closed": "Đã Đóng Kết Nối Cơ Sở Dữ Liệu",
|
|
"no_valid_verification_code": "Không Có Mã Xác Minh Hợp Lệ"
|
|
},
|
|
"email": {
|
|
"starting_browser": "Đang Khởi Động Trình Duyệt",
|
|
"visiting_site": "Đang Truy Cập Tên Miền Mail",
|
|
"create_success": "Tạo Email Thành Công",
|
|
"create_failed": "Tạo Email Thất Bại",
|
|
"create_error": "Lỗi Tạo Email: {error}",
|
|
"refreshing": "Đang Làm Mới Email",
|
|
"refresh_success": "Làm Mới Email Thành Công",
|
|
"refresh_error": "Lỗi Làm Mới Email: {error}",
|
|
"refresh_button_not_found": "Không Tìm Thấy Nút Làm Mới",
|
|
"verification_found": "Đã Tìm Thấy Xác Minh",
|
|
"verification_not_found": "Không Tìm Thấy Xác Minh",
|
|
"verification_error": "Lỗi Xác Minh: {error}",
|
|
"verification_code_found": "Đã Tìm Thấy Mã Xác Minh",
|
|
"verification_code_not_found": "Không Tìm Thấy Mã Xác Minh",
|
|
"verification_code_error": "Lỗi Mã Xác Minh: {error}",
|
|
"address": "Địa Chỉ Email",
|
|
"all_domains_blocked": "Tất Cả Tên Miền Bị Chặn, Đang Chuyển Dịch Vụ",
|
|
"no_available_domains_after_filtering": "Không Có Tên Miền Khả Dụng Sau Khi Lọc",
|
|
"switching_service": "Đang Chuyển Sang Dịch Vụ {service}",
|
|
"domains_list_error": "Không Thể Lấy Danh Sách Tên Miền: {error}",
|
|
"failed_to_get_available_domains": "Không Thể Lấy Tên Miền Khả Dụng",
|
|
"domains_excluded": "Tên Miền Bị Loại Trừ: {domains}",
|
|
"failed_to_create_account": "Không Thể Tạo Tài Khoản",
|
|
"account_creation_error": "Lỗi Tạo Tài Khoản: {error}",
|
|
"blocked_domains": "Tên Miền Bị Chặn: {domains}",
|
|
"blocked_domains_loaded": "Đã Tải Tên Miền Bị Chặn: {count}",
|
|
"blocked_domains_loaded_error": "Lỗi Tải Tên Miền Bị Chặn: {error}",
|
|
"blocked_domains_loaded_success": "Tải Tên Miền Bị Chặn Thành Công",
|
|
"blocked_domains_loaded_timeout": "Hết Thời Gian Tải Tên Miền Bị Chặn: {timeout}s",
|
|
"blocked_domains_loaded_timeout_error": "Lỗi Hết Thời Gian Tải Tên Miền Bị Chặn: {error}",
|
|
"available_domains_loaded": "Đã Tải Tên Miền Khả Dụng: {count}",
|
|
"domains_filtered": "Đã Lọc Tên Miền: {count}",
|
|
"trying_to_create_email": "Đang Thử Tạo Email: {email}",
|
|
"domain_blocked": "Tên Miền Bị Chặn: {domain}",
|
|
"using_chrome_profile": "Đang Sử Dụng Hồ Sơ Chrome từ: {user_data_dir}",
|
|
"no_display_found": "Không Tìm Thấy Màn Hình. Đảm Bảo X Server Đang Chạy.",
|
|
"try_export_display": "Thử: export DISPLAY=:0",
|
|
"extension_load_error": "Lỗi Tải Tiện Ích Mở Rộng: {error}",
|
|
"make_sure_chrome_chromium_is_properly_installed": "Đảm Bảo Chrome/Chromium Được Cài Đặt Đúng Cách",
|
|
"try_install_chromium": "Thử: sudo apt install chromium-browser"
|
|
},
|
|
"update": {
|
|
"title": "Tắt Tự Động Cập Nhật Cursor",
|
|
"disable_success": "Đã Tắt Tự Động Cập Nhật Thành Công",
|
|
"disable_failed": "Tắt Tự Động Cập Nhật Thất Bại: {error}",
|
|
"press_enter": "Nhấn Enter để Thoát",
|
|
"start_disable": "Bắt Đầu Tắt Tự Động Cập Nhật",
|
|
"killing_processes": "Đang Kết Thúc Các Tiến Trình",
|
|
"processes_killed": "Đã Kết Thúc Các Tiến Trình",
|
|
"removing_directory": "Đang Xóa Thư Mục",
|
|
"directory_removed": "Đã Xóa Thư Mục",
|
|
"creating_block_file": "Đang Tạo Tệp Chặn",
|
|
"block_file_created": "Đã Tạo Tệp Chặn",
|
|
"clearing_update_yml": "Đang Xóa Tệp update.yml",
|
|
"update_yml_cleared": "Đã Xóa Tệp update.yml",
|
|
"update_yml_not_found": "Không Tìm Thấy Tệp update.yml",
|
|
"clear_update_yml_failed": "Xóa Tệp update.yml Thất Bại: {error}",
|
|
"unsupported_os": "Hệ Điều Hành Không Được Hỗ Trợ: {system}",
|
|
"remove_directory_failed": "Xóa Thư Mục Thất Bại: {error}",
|
|
"create_block_file_failed": "Tạo Tệp Chặn Thất Bại: {error}",
|
|
"directory_locked": "Thư Mục Bị Khóa: {path}",
|
|
"yml_locked": "Tệp update.yml Bị Khóa",
|
|
"block_file_locked": "Tệp Chặn Bị Khóa",
|
|
"yml_already_locked": "Tệp update.yml Đã Bị Khóa",
|
|
"block_file_already_locked": "Tệp Chặn Đã Bị Khóa",
|
|
"block_file_locked_error": "Lỗi Khóa Tệp Chặn: {error}",
|
|
"yml_locked_error": "Lỗi Khóa Tệp update.yml: {error}",
|
|
"block_file_already_locked_error": "Lỗi Tệp Chặn Đã Bị Khóa: {error}",
|
|
"yml_already_locked_error": "Lỗi Tệp update.yml Đã Bị Khóa: {error}"
|
|
},
|
|
"updater": {
|
|
"checking": "Đang Kiểm Tra Cập Nhật...",
|
|
"new_version_available": "Có phiên bản mới! (Hiện tại: {current}, Mới nhất: {latest})",
|
|
"updating": "Đang cập nhật lên phiên bản mới nhất. Chương trình sẽ tự động khởi động lại.",
|
|
"up_to_date": "Bạn đang sử dụng phiên bản mới nhất.",
|
|
"check_failed": "Kiểm tra cập nhật thất bại: {error}",
|
|
"continue_anyway": "Tiếp tục với phiên bản hiện tại...",
|
|
"update_confirm": "Bạn có muốn cập nhật lên phiên bản mới nhất không? (Y/n)",
|
|
"update_skipped": "Bỏ qua cập nhật.",
|
|
"invalid_choice": "Lựa chọn không hợp lệ. Vui lòng nhập 'Y' hoặc 'n'.",
|
|
"development_version": "Phiên Bản Phát Triển {current} > {latest}",
|
|
"changelog_title": "Nhật Ký Thay Đổi",
|
|
"rate_limit_exceeded": "Đã vượt quá giới hạn API GitHub. Bỏ qua kiểm tra cập nhật."
|
|
},
|
|
"totally_reset": {
|
|
"title": "Đặt Lại Hoàn Toàn Cursor",
|
|
"checking_config": "Đang Kiểm Tra Tệp Cấu Hình",
|
|
"config_not_found": "Không Tìm Thấy Tệp Cấu Hình",
|
|
"no_permission": "Không Thể Đọc Hoặc Ghi Tệp Cấu Hình, Vui Lòng Kiểm Tra Quyền Tệp",
|
|
"reading_config": "Đang Đọc Cấu Hình Hiện Tại",
|
|
"creating_backup": "Đang Tạo Bản Sao Lưu Cấu Hình",
|
|
"backup_exists": "Tệp Sao Lưu Đã Tồn Tại, Bỏ Qua Bước Sao Lưu",
|
|
"generating_new_machine_id": "Đang Tạo ID Máy Mới",
|
|
"saving_new_config": "Đang Lưu Cấu Hình Mới Vào JSON",
|
|
"success": "Đặt Lại Cursor Thành Công",
|
|
"error": "Đặt Lại Cursor Thất Bại: {error}",
|
|
"press_enter": "Nhấn Enter để Thoát",
|
|
"reset_machine_id": "Đặt Lại ID Máy",
|
|
"database_connection_closed": "Đã Đóng Kết Nối Cơ Sở Dữ Liệu",
|
|
"database_updated_successfully": "Cập Nhật Cơ Sở Dữ Liệu Thành Công",
|
|
"connected_to_database": "Đã Kết Nối Đến Cơ Sở Dữ Liệu",
|
|
"updating_pair": "Đang Cập Nhật Cặp Khóa-Giá Trị",
|
|
"db_not_found": "Không tìm thấy tệp cơ sở dữ liệu tại: {path}",
|
|
"db_permission_error": "Không thể truy cập tệp cơ sở dữ liệu. Vui lòng kiểm tra quyền",
|
|
"db_connection_error": "Không thể kết nối đến cơ sở dữ liệu: {error}",
|
|
"feature_title": "TÍNH NĂNG",
|
|
"feature_1": "Xóa hoàn toàn cài đặt và cấu hình của Cursor AI",
|
|
"feature_2": "Xóa tất cả dữ liệu đã lưu trong bộ nhớ cache bao gồm lịch sử AI và lời nhắc",
|
|
"feature_3": "Đặt lại ID máy để bỏ qua phát hiện dùng thử",
|
|
"feature_4": "Tạo định danh máy mới ngẫu nhiên",
|
|
"feature_5": "Xóa tiện ích mở rộng và tùy chọn tùy chỉnh",
|
|
"feature_6": "Đặt lại thông tin dùng thử và dữ liệu kích hoạt",
|
|
"feature_7": "Quét sâu các tệp giấy phép và dùng thử ẩn",
|
|
"feature_8": "Bảo toàn an toàn các tệp và ứng dụng không phải của Cursor",
|
|
"feature_9": "Tương thích với Windows, macOS và Linux",
|
|
"disclaimer_title": "TUYÊN BỐ MIỄN TRỪ",
|
|
"disclaimer_1": "Công cụ này sẽ xóa vĩnh viễn tất cả cài đặt Cursor AI,",
|
|
"disclaimer_2": "cấu hình và dữ liệu đã lưu trong bộ nhớ cache. Hành động này không thể hoàn tác.",
|
|
"disclaimer_3": "Các tệp mã của bạn sẽ KHÔNG bị ảnh hưởng, và công cụ được thiết kế",
|
|
"disclaimer_4": "chỉ nhắm vào các tệp trình soạn thảo Cursor AI và cơ chế phát hiện dùng thử.",
|
|
"disclaimer_5": "Các ứng dụng khác trên hệ thống của bạn sẽ không bị ảnh hưởng.",
|
|
"disclaimer_6": "Bạn sẽ cần thiết lập lại Cursor AI sau khi chạy công cụ này.",
|
|
"disclaimer_7": "Sử dụng với rủi ro của riêng bạn",
|
|
"confirm_title": "Bạn có chắc chắn muốn tiếp tục không?",
|
|
"confirm_1": "Hành động này sẽ xóa tất cả cài đặt Cursor AI,",
|
|
"confirm_2": "cấu hình và dữ liệu đã lưu trong bộ nhớ cache. Hành động này không thể hoàn tác.",
|
|
"confirm_3": "Các tệp mã của bạn sẽ KHÔNG bị ảnh hưởng, và công cụ được thiết kế",
|
|
"confirm_4": "chỉ nhắm vào các tệp trình soạn thảo Cursor AI và cơ chế phát hiện dùng thử.",
|
|
"confirm_5": "Các ứng dụng khác trên hệ thống của bạn sẽ không bị ảnh hưởng.",
|
|
"confirm_6": "Bạn sẽ cần thiết lập lại Cursor AI sau khi chạy công cụ này.",
|
|
"confirm_7": "Sử dụng với rủi ro của riêng bạn",
|
|
"invalid_choice": "Vui lòng nhập 'Y' hoặc 'n'",
|
|
"skipped_for_safety": "Đã bỏ qua vì an toàn (không liên quan đến Cursor): {path}",
|
|
"deleted": "Đã Xóa: {path}",
|
|
"error_deleting": "Lỗi xóa {path}: {error}",
|
|
"not_found": "Không tìm thấy tệp: {path}",
|
|
"resetting_machine_id": "Đang đặt lại định danh máy để bỏ qua phát hiện dùng thử...",
|
|
"created_machine_id": "Đã tạo ID máy mới: {path}",
|
|
"error_creating_machine_id": "Lỗi tạo tệp ID máy {path}: {error}",
|
|
"error_searching": "Lỗi tìm kiếm tệp trong {path}: {error}",
|
|
"created_extended_trial_info": "Đã tạo thông tin dùng thử mở rộng mới: {path}",
|
|
"error_creating_trial_info": "Lỗi tạo tệp thông tin dùng thử {path}: {error}",
|
|
"resetting_cursor_ai_editor": "Đang đặt lại Trình soạn thảo Cursor AI... Vui lòng đợi.",
|
|
"reset_cancelled": "Đã hủy đặt lại. Thoát mà không thay đổi gì.",
|
|
"windows_machine_id_modification_skipped": "Đã bỏ qua sửa đổi ID máy Windows: {error}",
|
|
"linux_machine_id_modification_skipped": "Đã bỏ qua sửa đổi machine-id Linux: {error}",
|
|
"note_complete_machine_id_reset_may_require_running_as_administrator": "Lưu ý: Đặt lại ID máy hoàn toàn có thể yêu cầu chạy với quyền quản trị",
|
|
"note_complete_system_machine_id_reset_may_require_sudo_privileges": "Lưu ý: Đặt lại machine-id hệ thống hoàn toàn có thể yêu cầu quyền sudo",
|
|
"windows_registry_instructions": "📝 LƯU Ý: Để đặt lại hoàn toàn trên Windows, bạn có thể cần xóa các mục đăng ký.",
|
|
"windows_registry_instructions_2": " Chạy 'regedit' và tìm kiếm các khóa chứa 'Cursor' hoặc 'CursorAI' trong HKEY_CURRENT_USER\\Software\\ và xóa chúng.",
|
|
"reset_log_1": "Cursor AI đã được đặt lại hoàn toàn và bỏ qua phát hiện dùng thử!",
|
|
"reset_log_2": "Vui lòng khởi động lại hệ thống để các thay đổi có hiệu lực.",
|
|
"reset_log_3": "Bạn sẽ cần cài đặt lại Cursor AI và bây giờ sẽ có một giai đoạn dùng thử mới.",
|
|
"reset_log_4": "Để có kết quả tốt nhất, hãy xem xét:",
|
|
"reset_log_5": "Sử dụng một địa chỉ email khác khi đăng ký dùng thử mới",
|
|
"reset_log_6": "Nếu có thể, sử dụng VPN để thay đổi địa chỉ IP của bạn",
|
|
"reset_log_7": "Xóa cookie và bộ nhớ cache trình duyệt trước khi truy cập trang web Cursor AI",
|
|
"reset_log_8": "Nếu vấn đề vẫn còn, hãy thử cài đặt Cursor AI ở một vị trí khác",
|
|
"reset_log_9": "Nếu bạn gặp bất kỳ vấn đề nào, hãy truy cập Github Issue Tracker và tạo một vấn đề tại https://github.com/yeongpin/cursor-free-vip/issues",
|
|
"unexpected_error": "Đã xảy ra lỗi không mong đợi: {error}",
|
|
"report_issue": "Vui lòng báo cáo vấn đề này tới Github Issue Tracker tại https://github.com/yeongpin/cursor-free-vip/issues",
|
|
"keyboard_interrupt": "Quá trình bị người dùng ngắt. Đang thoát...",
|
|
"return_to_main_menu": "Đang trở về menu chính...",
|
|
"process_interrupted": "Quá trình bị ngắt. Đang thoát...",
|
|
"press_enter_to_return_to_main_menu": "Nhấn Enter để trở về menu chính...",
|
|
"removing_known": "Đang xóa các tệp dùng thử/giấy phép đã biết",
|
|
"performing_deep_scan": "Đang thực hiện quét sâu để tìm thêm tệp dùng thử/giấy phép",
|
|
"found_additional_potential_license_trial_files": "Đã tìm thấy {count} tệp giấy phép/dùng thử tiềm năng bổ sung",
|
|
"checking_for_electron_localstorage_files": "Đang kiểm tra các tệp localStorage của Electron",
|
|
"no_additional_license_trial_files_found_in_deep_scan": "Không tìm thấy tệp giấy phép/dùng thử bổ sung trong quét sâu",
|
|
"removing_electron_localstorage_files": "Đang xóa các tệp localStorage của Electron",
|
|
"electron_localstorage_files_removed": "Đã xóa các tệp localStorage của Electron",
|
|
"electron_localstorage_files_removal_error": "Lỗi xóa các tệp localStorage của Electron: {error}",
|
|
"electron_localstorage_files_removal_completed": "Hoàn tất xóa các tệp localStorage của Electron",
|
|
"warning_title": "CẢNH BÁO",
|
|
"warning_1": "Hành động này sẽ xóa tất cả cài đặt Cursor AI,",
|
|
"warning_2": "cấu hình và dữ liệu đã lưu trong bộ nhớ cache. Hành động này không thể hoàn tác.",
|
|
"warning_3": "Các tệp mã của bạn sẽ KHÔNG bị ảnh hưởng, và công cụ được thiết kế",
|
|
"warning_4": "chỉ nhắm vào các tệp trình soạn thảo Cursor AI và cơ chế phát hiện dùng thử.",
|
|
"warning_5": "Các ứng dụng khác trên hệ thống của bạn sẽ không bị ảnh hưởng.",
|
|
"warning_6": "Bạn sẽ cần thiết lập lại Cursor AI sau khi chạy công cụ này.",
|
|
"warning_7": "Sử dụng với rủi ro của riêng bạn",
|
|
"removed": "Đã Xóa: {path}",
|
|
"failed_to_reset_machine_guid": "Không thể đặt lại GUID máy",
|
|
"failed_to_remove": "Không thể xóa: {path}",
|
|
"failed_to_delete_file": "Không thể xóa tệp: {path}",
|
|
"failed_to_delete_directory": "Không thể xóa thư mục: {path}",
|
|
"failed_to_delete_file_or_directory": "Không thể xóa tệp hoặc thư mục: {path}",
|
|
"deep_scanning": "Đang thực hiện quét sâu để tìm thêm tệp dùng thử/giấy phép",
|
|
"resetting_cursor": "Đang đặt lại Trình soạn thảo Cursor AI... Vui lòng đợi.",
|
|
"completed_in": "Hoàn thành trong {time} giây",
|
|
"cursor_reset_completed": "Trình soạn thảo Cursor AI đã được đặt lại hoàn toàn và bỏ qua phát hiện dùng thử!",
|
|
"cursor_reset_failed": "Đặt lại Trình soạn thảo Cursor AI thất bại: {error}",
|
|
"cursor_reset_cancelled": "Đã hủy đặt lại Trình soạn thảo Cursor AI. Thoát mà không thay đổi gì.",
|
|
"operation_cancelled": "Đã hủy thao tác. Thoát mà không thay đổi gì.",
|
|
"navigating_to_settings": "Đang điều hướng đến trang cài đặt...",
|
|
"already_on_settings": "Đã ở trang cài đặt",
|
|
"login_redirect_failed": "Chuyển hướng đăng nhập thất bại, đang thử điều hướng trực tiếp...",
|
|
"advanced_tab_not_found": "Không tìm thấy tab Nâng cao sau nhiều lần thử",
|
|
"advanced_tab_retry": "Không tìm thấy tab Nâng cao, lần thử {attempt}/{max_attempts}",
|
|
"advanced_tab_error": "Lỗi tìm tab Nâng cao: {error}",
|
|
"advanced_tab_clicked": "Đã nhấp vào tab Nâng cao",
|
|
"direct_advanced_navigation": "Đang thử điều hướng trực tiếp đến tab nâng cao",
|
|
"delete_button_not_found": "Không tìm thấy nút Xóa Tài khoản sau nhiều lần thử",
|
|
"delete_button_retry": "Không tìm thấy nút Xóa, lần thử {attempt}/{max_attempts}",
|
|
"delete_button_error": "Lỗi tìm nút Xóa: {error}",
|
|
"delete_button_clicked": "Đã nhấp vào nút Xóa Tài khoản",
|
|
"found_danger_zone": "Đã tìm thấy phần Vùng Nguy hiểm",
|
|
"delete_input_not_found": "Không tìm thấy ô nhập xác nhận xóa sau nhiều lần thử",
|
|
"delete_input_retry": "Không tìm thấy ô nhập xóa, lần thử {attempt}/{max_attempts}",
|
|
"delete_input_error": "Lỗi tìm ô nhập Xóa: {error}",
|
|
"delete_input_not_found_continuing": "Không tìm thấy ô nhập xác nhận xóa, đang thử tiếp tục"
|
|
},
|
|
"github_register": {
|
|
"title": "Tự Động Hóa Đăng Ký GitHub + Cursor AI",
|
|
"features_header": "Tính Năng",
|
|
"feature1": "Tạo email tạm thời sử dụng 1secmail.",
|
|
"feature2": "Đăng ký tài khoản GitHub mới với thông tin ngẫu nhiên.",
|
|
"feature3": "Tự động xác minh email GitHub.",
|
|
"feature4": "Đăng nhập vào Cursor AI sử dụng xác thực GitHub.",
|
|
"feature5": "Đặt lại ID máy để bỏ qua phát hiện dùng thử.",
|
|
"feature6": "Lưu tất cả thông tin đăng nhập vào tệp.",
|
|
"warnings_header": "Cảnh Báo",
|
|
"warning1": "Script này tự động hóa việc tạo tài khoản, có thể vi phạm điều khoản dịch vụ của GitHub/Cursor.",
|
|
"warning2": "Yêu cầu truy cập internet và quyền quản trị.",
|
|
"warning3": "CAPTCHA hoặc xác minh bổ sung có thể làm gián đoạn tự động hóa.",
|
|
"warning4": "Sử dụng có trách nhiệm và tự chịu rủi ro.",
|
|
"confirm": "Bạn có chắc chắn muốn tiếp tục không?",
|
|
"invalid_choice": "Lựa chọn không hợp lệ. Vui lòng nhập 'yes' hoặc 'no'",
|
|
"cancelled": "Đã hủy thao tác",
|
|
"program_terminated": "Chương trình bị người dùng chấm dứt",
|
|
"starting_automation": "Bắt đầu tự động hóa...",
|
|
"github_username": "Tên Người Dùng GitHub",
|
|
"github_password": "Mật Khẩu GitHub",
|
|
"email_address": "Địa Chỉ Email",
|
|
"credentials_saved": "Các thông tin đăng nhập này đã được lưu vào github_cursor_accounts.txt",
|
|
"completed_successfully": "Đăng ký GitHub + Cursor hoàn tất thành công!",
|
|
"registration_encountered_issues": "Đăng ký GitHub + Cursor gặp vấn đề.",
|
|
"check_browser_windows_for_manual_intervention_or_try_again_later": "Kiểm tra cửa sổ trình duyệt để can thiệp thủ công hoặc thử lại sau."
|
|
},
|
|
"account_info": {
|
|
"subscription": "Gói Đăng Ký",
|
|
"trial_remaining": "Thời Gian Dùng Thử Pro Còn Lại",
|
|
"days": "ngày",
|
|
"subscription_not_found": "Không tìm thấy thông tin đăng ký",
|
|
"email_not_found": "Không tìm thấy email",
|
|
"failed_to_get_account": "Không thể lấy thông tin tài khoản",
|
|
"config_not_found": "Không tìm thấy cấu hình.",
|
|
"failed_to_get_usage": "Không thể lấy thông tin sử dụng",
|
|
"failed_to_get_subscription": "Không thể lấy thông tin đăng ký",
|
|
"failed_to_get_email": "Không thể lấy địa chỉ email",
|
|
"failed_to_get_token": "Không thể lấy token",
|
|
"failed_to_get_account_info": "Không thể lấy thông tin tài khoản",
|
|
"title": "Thông Tin Tài Khoản",
|
|
"email": "Email",
|
|
"token": "Token",
|
|
"usage": "Sử Dụng",
|
|
"subscription_type": "Loại Đăng Ký",
|
|
"remaining_trial": "Thời Gian Dùng Thử Còn Lại",
|
|
"days_remaining": "Số Ngày Còn Lại",
|
|
"premium": "Premium",
|
|
"pro": "Pro",
|
|
"pro_trial": "Dùng Thử Pro",
|
|
"team": "Team",
|
|
"enterprise": "Enterprise",
|
|
"free": "Miễn Phí",
|
|
"active": "Đang Hoạt Động",
|
|
"inactive": "Không Hoạt Động",
|
|
"premium_usage": "Sử Dụng Premium",
|
|
"basic_usage": "Sử Dụng Cơ Bản",
|
|
"usage_not_found": "Không tìm thấy thông tin sử dụng",
|
|
"lifetime_access_enabled": "Đã Bật Truy Cập Trọn Đời",
|
|
"token_not_found": "Không tìm thấy token"
|
|
},
|
|
"config": {
|
|
"config_not_available": "Không có sẵn cấu hình",
|
|
"configuration": "Cấu Hình",
|
|
"enabled": "Đã Bật",
|
|
"disabled": "Đã Tắt",
|
|
"config_directory": "Thư Mục Cấu Hình",
|
|
"neither_cursor_nor_cursor_directory_found": "Không tìm thấy Cursor hoặc thư mục Cursor trong {config_base}",
|
|
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Vui lòng đảm bảo Cursor đã được cài đặt và đã chạy ít nhất một lần",
|
|
"storage_directory_not_found": "Không tìm thấy thư mục lưu trữ: {storage_dir}",
|
|
"storage_file_found": "Đã tìm thấy tệp lưu trữ: {storage_path}",
|
|
"file_size": "Kích thước tệp: {size} bytes",
|
|
"file_permissions": "Quyền tệp: {permissions}",
|
|
"file_owner": "Chủ sở hữu tệp: {owner}",
|
|
"file_group": "Nhóm tệp: {group}",
|
|
"error_getting_file_stats": "Lỗi lấy thông tin tệp: {error}",
|
|
"permission_denied": "Từ chối quyền: {storage_path}",
|
|
"try_running": "Thử chạy: {command}",
|
|
"and": "Và",
|
|
"storage_file_is_empty": "Tệp lưu trữ trống: {storage_path}",
|
|
"the_file_might_be_corrupted_please_reinstall_cursor": "Tệp có thể bị hỏng, vui lòng cài đặt lại Cursor",
|
|
"storage_file_not_found": "Không tìm thấy tệp lưu trữ: {storage_path}",
|
|
"error_checking_linux_paths": "Lỗi kiểm tra đường dẫn Linux: {error}",
|
|
"config_option_added": "Đã thêm tùy chọn cấu hình: {option}",
|
|
"config_updated": "Đã cập nhật cấu hình",
|
|
"config_created": "Đã tạo cấu hình: {config_file}",
|
|
"config_setup_error": "Lỗi thiết lập cấu hình: {error}",
|
|
"storage_file_is_valid_and_contains_data": "Tệp lưu trữ hợp lệ và chứa dữ liệu",
|
|
"error_reading_storage_file": "Lỗi đọc tệp lưu trữ: {error}",
|
|
"also_checked": "Cũng đã kiểm tra {path}",
|
|
"backup_created": "Đã tạo bản sao lưu: {path}",
|
|
"config_removed": "Đã xóa tệp cấu hình để cập nhật bắt buộc",
|
|
"backup_failed": "Sao lưu cấu hình thất bại: {error}",
|
|
"force_update_failed": "Cập nhật bắt buộc cấu hình thất bại: {error}",
|
|
"config_force_update_disabled": "Đã tắt cập nhật bắt buộc tệp cấu hình, bỏ qua cập nhật bắt buộc",
|
|
"config_force_update_enabled": "Đã bật cập nhật bắt buộc tệp cấu hình, thực hiện cập nhật bắt buộc"
|
|
},
|
|
"oauth": {
|
|
"authentication_button_not_found": "Không tìm thấy nút xác thực",
|
|
"authentication_failed": "Xác thực thất bại: {error}",
|
|
"found_cookies": "Đã tìm thấy {count} cookie",
|
|
"token_extraction_error": "Lỗi trích xuất token: {error}",
|
|
"authentication_successful": "Xác thực thành công - Email: {email}",
|
|
"missing_authentication_data": "Thiếu dữ liệu xác thực: {data}",
|
|
"failed_to_delete_account": "Không thể xóa tài khoản: {error}",
|
|
"invalid_authentication_type": "Loại xác thực không hợp lệ",
|
|
"auth_update_success": "Cập nhật xác thực thành công",
|
|
"browser_closed": "Đã đóng trình duyệt",
|
|
"auth_update_failed": "Cập nhật xác thực thất bại",
|
|
"google_start": "Bắt đầu Google",
|
|
"github_start": "Bắt đầu Github",
|
|
"usage_count": "Số lần sử dụng: {usage}",
|
|
"account_has_reached_maximum_usage": "Tài khoản đã đạt số lần sử dụng tối đa, {deleting}",
|
|
"starting_new_authentication_process": "Bắt đầu quá trình xác thực mới...",
|
|
"failed_to_delete_expired_account": "Không thể xóa tài khoản hết hạn",
|
|
"could_not_check_usage_count": "Không thể kiểm tra số lần sử dụng: {error}",
|
|
"found_email": "Đã tìm thấy email: {email}",
|
|
"could_not_find_email": "Không thể tìm thấy email: {error}",
|
|
"could_not_find_usage_count": "Không thể tìm thấy số lần sử dụng: {error}",
|
|
"already_on_settings_page": "Đã ở trang cài đặt!",
|
|
"failed_to_extract_auth_info": "Không thể trích xuất thông tin xác thực: {error}",
|
|
"no_chrome_profiles_found": "Không tìm thấy hồ sơ Chrome, sử dụng Mặc định",
|
|
"found_default_chrome_profile": "Đã tìm thấy hồ sơ Chrome Mặc định",
|
|
"using_first_available_chrome_profile": "Sử dụng hồ sơ Chrome khả dụng đầu tiên: {profile}",
|
|
"error_finding_chrome_profile": "Lỗi tìm hồ sơ Chrome, sử dụng Mặc định: {error}",
|
|
"initializing_browser_setup": "Đang khởi tạo thiết lập trình duyệt...",
|
|
"detected_platform": "Đã phát hiện nền tảng: {platform}",
|
|
"running_as_root_warning": "Chạy với quyền root không được khuyến nghị cho tự động hóa trình duyệt",
|
|
"consider_running_without_sudo": "Hãy xem xét chạy script mà không cần sudo",
|
|
"no_compatible_browser_found": "Không tìm thấy trình duyệt tương thích. Vui lòng cài đặt Google Chrome hoặc Chromium.",
|
|
"supported_browsers": "Trình duyệt được hỗ trợ cho {platform}",
|
|
"using_browser_profile": "Đang sử dụng hồ sơ trình duyệt: {profile}",
|
|
"starting_browser": "Đang khởi động trình duyệt tại: {path}",
|
|
"browser_setup_completed": "Thiết lập trình duyệt hoàn tất thành công",
|
|
"browser_setup_failed": "Thiết lập trình duyệt thất bại: {error}",
|
|
"try_running_without_sudo_admin": "Thử chạy mà không cần quyền sudo/quản trị",
|
|
"redirecting_to_authenticator_cursor_sh": "Đang chuyển hướng đến authenticator.cursor.sh...",
|
|
"starting_google_authentication": "Bắt đầu xác thực Google...",
|
|
"starting_github_authentication": "Bắt đầu xác thực GitHub...",
|
|
"waiting_for_authentication": "Đang chờ xác thực...",
|
|
"page_changed_checking_auth": "Trang đã thay đổi, đang kiểm tra xác thực...",
|
|
"status_check_error": "Lỗi kiểm tra trạng thái: {error}",
|
|
"authentication_timeout": "Hết thời gian xác thực",
|
|
"account_is_still_valid": "Tài khoản vẫn còn hợp lệ (Sử dụng: {usage})",
|
|
"starting_re_authentication_process": "Bắt đầu quá trình xác thực lại...",
|
|
"starting_new_google_authentication": "Bắt đầu xác thực Google mới...",
|
|
"failed_to_delete_account_or_re_authenticate": "Không thể xóa tài khoản hoặc xác thực lại: {error}",
|
|
"navigating_to_authentication_page": "Đang điều hướng đến trang xác thực...",
|
|
"please_select_your_google_account_to_continue": "Vui lòng chọn tài khoản Google của bạn để tiếp tục...",
|
|
"found_browser_data_directory": "Đã tìm thấy thư mục dữ liệu trình duyệt: {path}",
|
|
"authentication_successful_getting_account_info": "Xác thực thành công, đang lấy thông tin tài khoản...",
|
|
"warning_could_not_kill_existing_browser_processes": "Cảnh báo: Không thể kết thúc các tiến trình trình duyệt hiện có: {error}",
|
|
"browser_failed_to_start": "Trình duyệt không thể khởi động: {error}",
|
|
"browser_failed": "Trình duyệt không thể khởi động: {error}",
|
|
"browser_failed_to_start_fallback": "Trình duyệt không thể khởi động: {error}"
|
|
},
|
|
"chrome_profile": {
|
|
"title": "Chọn Hồ Sơ Chrome",
|
|
"select_profile": "Chọn một hồ sơ Chrome để sử dụng:",
|
|
"profile_list": "Hồ sơ khả dụng:",
|
|
"default_profile": "Hồ Sơ Mặc Định",
|
|
"profile": "Hồ Sơ {number}",
|
|
"no_profiles": "Không tìm thấy hồ sơ Chrome",
|
|
"error_loading": "Lỗi tải hồ sơ Chrome: {error}",
|
|
"profile_selected": "Đã chọn hồ sơ: {profile}",
|
|
"invalid_selection": "Lựa chọn không hợp lệ. Vui lòng thử lại",
|
|
"warning_chrome_close": "Cảnh báo: Điều này sẽ đóng tất cả các tiến trình Chrome đang chạy"
|
|
},
|
|
"account_delete": {
|
|
"title": "Công Cụ Xóa Tài Khoản Google Cursor",
|
|
"warning": "CẢNH BÁO: Điều này sẽ xóa vĩnh viễn tài khoản Cursor của bạn. Hành động này không thể hoàn tác.",
|
|
"cancelled": "Đã hủy xóa tài khoản.",
|
|
"starting_process": "Bắt đầu quá trình xóa tài khoản...",
|
|
"google_button_not_found": "Không tìm thấy nút đăng nhập Google",
|
|
"logging_in": "Đang đăng nhập bằng Google...",
|
|
"waiting_for_auth": "Đang chờ xác thực Google...",
|
|
"login_successful": "Đăng nhập thành công",
|
|
"unexpected_page": "Trang không mong đợi sau khi đăng nhập: {url}",
|
|
"trying_settings": "Đang thử điều hướng đến trang cài đặt...",
|
|
"select_google_account": "Vui lòng chọn tài khoản Google của bạn...",
|
|
"auth_timeout": "Hết thời gian xác thực, vẫn tiếp tục...",
|
|
"navigating_to_settings": "Đang điều hướng đến trang cài đặt...",
|
|
"already_on_settings": "Đã ở trang cài đặt",
|
|
"login_redirect_failed": "Chuyển hướng đăng nhập thất bại, đang thử điều hướng trực tiếp...",
|
|
"advanced_tab_not_found": "Không tìm thấy tab Nâng cao sau nhiều lần thử",
|
|
"advanced_tab_retry": "Không tìm thấy tab Nâng cao, lần thử {attempt}/{max_attempts}",
|
|
"advanced_tab_error": "Lỗi tìm tab Nâng cao: {error}",
|
|
"advanced_tab_clicked": "Đã nhấp vào tab Nâng cao",
|
|
"direct_advanced_navigation": "Đang thử điều hướng trực tiếp đến tab nâng cao",
|
|
"delete_button_not_found": "Không tìm thấy nút Xóa Tài khoản sau nhiều lần thử",
|
|
"delete_button_retry": "Không tìm thấy nút Xóa, lần thử {attempt}/{max_attempts}",
|
|
"delete_button_error": "Lỗi tìm nút Xóa: {error}",
|
|
"delete_button_clicked": "Đã nhấp vào nút Xóa Tài khoản",
|
|
"found_danger_zone": "Đã tìm thấy phần Vùng Nguy hiểm",
|
|
"delete_input_not_found": "Không tìm thấy ô nhập xác nhận xóa sau nhiều lần thử",
|
|
"delete_input_retry": "Không tìm thấy ô nhập xóa, lần thử {attempt}/{max_attempts}",
|
|
"delete_input_error": "Lỗi tìm ô nhập Xóa: {error}",
|
|
"delete_input_not_found_continuing": "Không tìm thấy ô nhập xác nhận xóa, đang thử tiếp tục",
|
|
"typed_delete": "Đã nhập \"Delete\" vào ô xác nhận",
|
|
"confirm_button_not_found": "Không tìm thấy nút Xác nhận sau nhiều lần thử",
|
|
"confirm_button_retry": "Không tìm thấy nút Xác nhận, lần thử {attempt}/{max_attempts}",
|
|
"confirm_button_error": "Lỗi tìm nút Xác nhận: {error}",
|
|
"account_deleted": "Đã xóa tài khoản thành công!",
|
|
"error": "Lỗi trong quá trình xóa tài khoản: {error}",
|
|
"success": "Tài khoản Cursor của bạn đã được xóa thành công!",
|
|
"failed": "Quá trình xóa tài khoản thất bại hoặc đã bị hủy.",
|
|
"interrupted": "Quá trình xóa tài khoản bị người dùng ngắt.",
|
|
"unexpected_error": "Lỗi không mong đợi: {error}",
|
|
"found_email": "Đã tìm thấy email: {email}",
|
|
"email_not_found": "Không tìm thấy email: {error}",
|
|
"confirm_prompt": "Bạn có chắc chắn muốn tiếp tục không? (y/N): "
|
|
},
|
|
"bypass": {
|
|
"starting": "Bắt đầu bỏ qua phiên bản Cursor...",
|
|
"found_product_json": "Đã tìm thấy product.json: {path}",
|
|
"no_write_permission": "Không có quyền ghi cho tệp: {path}",
|
|
"read_failed": "Không thể đọc product.json: {error}",
|
|
"current_version": "Phiên bản hiện tại: {version}",
|
|
"backup_created": "Đã tạo bản sao lưu: {path}",
|
|
"version_updated": "Đã cập nhật phiên bản từ {old} lên {new}",
|
|
"write_failed": "Không thể ghi product.json: {error}",
|
|
"no_update_needed": "Không cần cập nhật. Phiên bản hiện tại {version} đã >= 0.46.0",
|
|
"bypass_failed": "Bỏ qua phiên bản thất bại: {error}",
|
|
"stack_trace": "Dấu vết ngăn xếp",
|
|
"localappdata_not_found": "Không tìm thấy biến môi trường LOCALAPPDATA",
|
|
"product_json_not_found": "Không tìm thấy product.json trong các đường dẫn Linux thông thường",
|
|
"unsupported_os": "Hệ điều hành không được hỗ trợ: {system}",
|
|
"file_not_found": "Không tìm thấy tệp: {path}",
|
|
"title": "Công Cụ Bỏ Qua Phiên Bản Cursor",
|
|
"description": "Công cụ này sửa đổi product.json của Cursor để bỏ qua hạn chế phiên bản",
|
|
"menu_option": "Bỏ Qua Kiểm Tra Phiên Bản Cursor"
|
|
},
|
|
"auth_check": {
|
|
"checking_authorization": "Đang kiểm tra quyền...",
|
|
"token_source": "Lấy token từ cơ sở dữ liệu hay nhập thủ công? (d/m, mặc định: d)",
|
|
"getting_token_from_db": "Đang lấy token từ cơ sở dữ liệu...",
|
|
"token_found_in_db": "Đã tìm thấy token trong cơ sở dữ liệu",
|
|
"token_not_found_in_db": "Không tìm thấy token trong cơ sở dữ liệu",
|
|
"cursor_acc_info_not_found": "Không tìm thấy cursor_acc_info.py",
|
|
"error_getting_token_from_db": "Lỗi lấy token từ cơ sở dữ liệu: {error}",
|
|
"enter_token": "Nhập token Cursor của bạn: ",
|
|
"token_length": "Độ dài token: {length} ký tự",
|
|
"usage_response_status": "Trạng thái phản hồi sử dụng: {response}",
|
|
"unexpected_status_code": "Mã trạng thái không mong đợi: {code}",
|
|
"jwt_token_warning": "Token có vẻ ở định dạng JWT, nhưng kiểm tra API trả về mã trạng thái không mong đợi. Token có thể hợp lệ nhưng truy cập API bị hạn chế.",
|
|
"invalid_token": "Token không hợp lệ",
|
|
"user_authorized": "Người dùng được ủy quyền",
|
|
"user_unauthorized": "Người dùng không được ủy quyền",
|
|
"request_timeout": "Yêu cầu hết thời gian",
|
|
"connection_error": "Lỗi kết nối",
|
|
"check_error": "Lỗi kiểm tra quyền: {error}",
|
|
"authorization_successful": "Ủy quyền thành công!",
|
|
"authorization_failed": "Ủy quyền thất bại!",
|
|
"operation_cancelled": "Thao tác bị người dùng hủy",
|
|
"unexpected_error": "Lỗi không mong đợi: {error}",
|
|
"error_generating_checksum": "Lỗi tạo checksum: {error}",
|
|
"checking_usage_information": "Đang kiểm tra thông tin sử dụng...",
|
|
"check_usage_response": "Phản hồi kiểm tra sử dụng: {response}",
|
|
"usage_response": "Phản hồi sử dụng: {response}"
|
|
}
|
|
} |