"use strict"; module.exports = { "extension_name": "Cocos MCP Server", "description": "Máy chủ AI MCP cho Cocos Creator 3.8", "panel_title": "Máy chủ MCP", "open_panel": "Mở bảng điều khiển MCP", "start_server": "Khởi động máy chủ", "stop_server": "Dừng máy chủ", "server_status": "Trạng thái máy chủ", "port": "Cổng", "settings": "Cài đặt", "connected": "Đã kết nối", "disconnected": "Đã ngắt kết nối", "server_running": "Máy chủ đang chạy trên cổng {0}", "server_stopped": "Máy chủ đã dừng", "auto_start": "Tự động khởi động", "debug_log": "Ghi nhật ký gỡ lỗi", "max_connections": "Số kết nối tối đa", "connection_info": "Thông tin kết nối", "http_url": "HTTP URL", "copy": "Sao chép", "save_settings": "Lưu cài đặt", "settings_saved": "Đã lưu cài đặt thành công", "server_started": "Máy chủ MCP đã khởi động", "server_stopped_msg": "Máy chủ MCP đã dừng", "failed_to_start": "Không thể khởi động máy chủ", "failed_to_stop": "Không thể dừng máy chủ", "failed_to_save": "Không thể lưu cài đặt", "url_copied": "Đã sao chép HTTP URL vào bảng nhớ tạm", "tool_manager": "Trình quản lý công cụ", "open_tool_manager": "Mở trình quản lý công cụ", "create_config": "Tạo cấu hình", "edit_config": "Chỉnh sửa cấu hình", "delete_config": "Xóa cấu hình", "import_config": "Nhập cấu hình", "export_config": "Xuất cấu hình", "apply_config": "Áp dụng cấu hình", "select_all": "Chọn tất cả", "deselect_all": "Bỏ chọn tất cả", "save_changes": "Lưu thay đổi", "config_name": "Tên cấu hình", "config_description": "Mô tả cấu hình", "current_config": "Cấu hình hiện tại", "tool_management": "Quản lý công cụ", "total_tools": "Tổng số công cụ", "enabled_tools": "Đã bật", "disabled_tools": "Đã tắt", "no_config_selected": "Chưa chọn cấu hình", "select_config_first": "Vui lòng chọn một cấu hình hoặc tạo cấu hình mới trước", "config_created": "Đã tạo cấu hình thành công", "config_updated": "Đã cập nhật cấu hình thành công", "config_deleted": "Đã xóa cấu hình thành công", "config_applied": "Đã áp dụng cấu hình thành công", "config_exported": "Đã xuất cấu hình thành công", "config_imported": "Đã nhập cấu hình thành công", "confirm_delete": "Xác nhận xóa", "delete_config_confirm": "Bạn có chắc chắn muốn xóa cấu hình \"{0}\" không? Hành động này không thể hoàn tác.", "max_config_slots_reached": "Đã đạt số lượng vị trí cấu hình tối đa ({0})", "invalid_config_format": "Định dạng cấu hình không hợp lệ", "invalid_json_format": "Định dạng JSON hoặc cấu trúc cấu hình không hợp lệ", "server_tab": "Máy chủ", "tools_tab": "Quản lý công cụ", "available_tools": "Công cụ khả dụng", "scene_tools": "Công cụ cảnh", "node_tools": "Công cụ nút", "component_tools": "Công cụ thành phần", "prefab_tools": "Công cụ Prefab", "project_tools": "Công cụ dự án", "debug_tools": "Công cụ gỡ lỗi", "preferences_tools": "Tùy chọn", "server_tools": "Công cụ máy chủ", "broadcast_tools": "Công cụ quảng bá", "scene_advanced_tools": "Công cụ cảnh nâng cao", "scene_view_tools": "Công cụ khung nhìn cảnh", "reference_image_tools": "Công cụ ảnh tham chiếu", "asset_advanced_tools": "Công cụ tài nguyên nâng cao", "validation_tools": "Công cụ kiểm tra", "brand_name": "LiDaxian MCP Series", "brand_subtitle": "LiDaxian MCP Series", "contact_email": "Email", "contact_wechat": "WeChat", "contact_github": "GitHub", "machine_id_label": "Mã máy", "purchase_renew": "Mua / Gia hạn", "purchase_url": "https://www.vberai.com/game-engines/cocos", "auth_title": "Chọn phương thức đăng nhập", "auth_subtitle": "Nhập email và mã kích hoạt của bạn", "email_label": "Địa chỉ email", "activation_code_label": "Mã kích hoạt", "email_placeholder": "Nhập email", "code_placeholder": "Nhập mã (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)", "activate_button": "Kích hoạt", "deactivate_button": "Hủy kích hoạt", "activating": "Đang kích hoạt...", "deactivating": "Đang hủy kích hoạt...", "license_status": "Trạng thái giấy phép", "license_type": "Loại giấy phép", "expiry_date": "Ngày hết hạn", "days_remaining": "Số ngày còn lại", "days_unit": "ngày", "permanent": "Vĩnh viễn", "expiry_warning_title": "Giấy phép sắp hết hạn", "expiry_warning_message": "Giấy phép của bạn sẽ hết hạn sau {0} ngày. Vui lòng gia hạn để tránh gián đoạn dịch vụ.", "renew_now": "Gia hạn ngay", "i_understand": "Tôi đã hiểu", "activation_success": "Đã kích hoạt giấy phép thành công!", "activation_failed": "Kích hoạt thất bại: {0}", "invalid_code": "Định dạng mã kích hoạt không hợp lệ", "purchase_license": "Mua giấy phép", "renew_license": "Gia hạn giấy phép", "contact_support": "Hỗ trợ", "language_switch": "Tiếng Việt", "version_label": "Phiên bản", "license_required": "Cần có giấy phép để khởi động máy chủ", "license_check_failed": "Kiểm tra giấy phép thất bại", "status_stopped": "Đã dừng", "status_running": "Đang chạy", "status_error": "Kết nối thất bại", "config_tab": "Cấu hình nhanh", "status_label": "Trạng thái", "connections_count": "Số kết nối", "transport_protocol": "Giao thức truyền tải", "transport_type": "Loại truyền tải", "mcp_url": "MCP URL", "port_fallback_title": "Cổng {0} không khả dụng — đã chuyển sang {1}", "port_fallback_reason": "Cổng {0} bị hệ thống dành riêng hoặc bị tường lửa/phần mềm diệt virus chặn (thường gặp trên Windows có cài Hyper-V, WSL2 hoặc Docker). Máy chủ đang chạy bình thường trên cổng mới.", "port_fallback_resynced": "Đã cập nhật cấu hình cho: {0}. Hãy khởi động lại các client này để cổng mới có hiệu lực.", "port_fallback_no_clients": "Nếu bạn đã cấu hình client AI, hãy cấu hình lại sang cổng mới bằng thiết lập một chạm.", "port_fallback_dismiss": "Đã hiểu", "port_label": "Cổng", "auto_start_label": "Tự động khởi động", "debug_log_label": "Nhật ký gỡ lỗi", "max_connections_label": "Số kết nối tối đa", "server_settings_title": "Cài đặt máy chủ", "server_status_title": "Trạng thái máy chủ", "connection_info_title": "Thông tin kết nối", "tools_count": "{0} công cụ", "tools_stats": "{0} công cụ ({1} đã bật / {2} đã tắt)", "quick_config_title": "Cấu hình nhanh máy khách MCP", "quick_config_desc": "Tự động cấu hình máy chủ MCP hiện tại vào các trình soạn thảo AI phổ biến và công cụ CLI", "server_info": "Thông tin máy chủ", "server_name_label": "Tên máy chủ", "server_address": "Địa chỉ máy chủ", "timeout_ms": "Thời gian chờ (ms)", "auto_config_title": "Cấu hình tự động (Trình soạn thảo IDE + Codex CLI)", "add_all": "Thêm tất cả", "remove_all": "Xóa tất cả", "auto_config_note": "Nhấp nút để tự động sửa đổi tệp cấu hình (Cursor, Windsurf, Trae, Codex CLI)", "configured": "Đã cấu hình", "not_configured": "Chưa cấu hình", "auto_config_btn": "Cấu hình tự động", "delete_btn": "Xóa", "copy_config": "Sao chép cấu hình", "open_config": "Mở cấu hình", "manual_config_title": "Cấu hình thủ công (Claude CLI + Gemini CLI)", "refresh_commands": "Làm mới lệnh", "manual_config_note": "Các công cụ CLI sau đây cần thực thi lệnh thủ công trong terminal", "config_scope": "Phạm vi cấu hình:", "scope_user": "Cấp người dùng", "scope_project": "Cấp dự án", "operation_log": "Nhật ký thao tác", "no_logs": "Không có bản ghi thao tác", "copyright_line": "© 2025 LiDaxian - Cocos Creator MCP Server v{0}", "protocol_line": "Dựa trên giao thức Streamable HTTP (MCP 2025-03-26)", "tools_copyright_line1": "Hệ thống công cụ - 13 công cụ cấp ý định, 150+ thao tác trình soạn thảo, điều phối mã action", "config_copyright_line1": "Cấu hình nhanh - Hỗ trợ Cursor, Windsurf, Trae, Codex CLI, Claude CLI, Gemini CLI", "email_required": "Vui lòng nhập email và mã kích hoạt", "permanent_label": "Vĩnh viễn", "logout_button": "Đăng xuất", "invite_code_label": "Mã mời", "copy_button": "Sao chép", "change_code_button": "Thay đổi mã", "change_code_title": "Thay đổi mã kích hoạt", "change_code_desc": "Nhập mã kích hoạt mới của bạn. Liên kết thiết bị hiện tại sẽ được giải phóng trước.", "confirm_change": "Xác nhận", "cancel": "Hủy", "code_required": "Vui lòng nhập mã kích hoạt", "expiry_inline_warning": "Sắp hết hạn!", "store_purchase_hint": "Nếu bạn đã mua plugin này từ Cocos Store, vui lòng liên hệ với tôi để nhận mã kích hoạt.", "license_expired_title": "Giấy phép đã hết hạn", "license_expired_message": "Giấy phép của bạn đã hết hạn và không thể khởi động máy chủ. Vui lòng gia hạn hoặc kích hoạt lại để tiếp tục.", "go_to_login": "Đi đến đăng nhập", "log_load_config_failed": "Không thể tải trạng thái cấu hình: {0}", "log_gen_cli_failed": "Không thể tạo lệnh CLI: {0}", "log_add_client_failed": "Không thể thêm vào {0}: {1}", "log_remove_client_failed": "Không thể xóa khỏi {0}: {1}", "quick_config_dialog_title": "Cấu hình một chạm", "config_operation_failed": "Thao tác cấu hình thất bại", "config_file_not_found_changed_path": "Cấu hình thất bại: không tìm thấy tệp cấu hình. {0} có thể được cài đặt trong một đường dẫn tùy chỉnh.", "log_batch_add_failed": "Thêm hàng loạt thất bại: {0}", "log_batch_remove_failed": "Xóa hàng loạt thất bại: {0}", "log_copied_config": "Đã sao chép cấu hình {0} vào bảng nhớ tạm", "log_gen_config_failed": "Không thể tạo cấu hình", "log_copy_config_failed": "Không thể sao chép cấu hình: {0}", "log_copied_command": "Đã sao chép lệnh {0} vào bảng nhớ tạm", "log_copy_command_failed": "Không thể sao chép lệnh: {0}", "log_opened_config_file": "Đã mở tệp cấu hình: {0}", "log_open_config_failed": "Không thể mở tệp cấu hình", "log_open_config_error": "Không thể mở tệp cấu hình: {0}", "update_available_title": "Có bản cập nhật", "update_new_version": "Đã có phiên bản mới v{0}!", "update_now": "Cập nhật ngay", "update_not_now": "Để sau", "update_skip_version": "Bỏ qua v{0}", "check_for_updates": "Kiểm tra cập nhật", "update_checking": "Đang kiểm tra...", "update_no_update": "Bạn đang sử dụng phiên bản mới nhất", "update_urgency_critical": "Cập nhật khẩn cấp", "update_urgency_high": "Cập nhật quan trọng", "update_current_version": "Phiên bản hiện tại: v{0}", "update_changelog": "Nhật ký thay đổi", "auth_choose_subtitle": "Chọn một phương thức đăng nhập để tiếp tục", "update_changelog_empty": "Không có ghi chú phát hành cho phiên bản này.", "subscription_login_title": "Tài khoản đăng ký VberAI", "subscription_password_label": "Mật khẩu", "subscription_password_placeholder": "Nhập mật khẩu", "subscription_login_button": "Đăng nhập bằng VberAI", "subscription_google_button": "Đăng nhập bằng Google", "subscription_google_pending": "Đã mở trình duyệt. Hoàn tất ủy quyền Google rồi quay lại Cocos Creator.", "subscription_google_pending_button": "Đang chờ ủy quyền Google...", "subscription_register_button": "Tạo tài khoản VberAI", "subscription_logging_in": "Đang đăng nhập...", "subscription_credentials_required": "Vui lòng nhập email và mật khẩu", "subscription_login_success": "Đã đăng nhập tài khoản đăng ký", "subscription_login_failed": "Đăng nhập đăng ký thất bại", "subscription_not_entitled": "Gói đăng ký hiện tại của bạn không bao gồm Cocos 3.x MCP. Nâng cấp để tiếp tục.", "subscription_upgrade_to": "Nâng cấp lên \"{0}\" để sử dụng sản phẩm này", "subscription_upgrade_action": "Nâng cấp gói đăng ký", "subscription_logged_in": "Tài khoản đã đăng nhập", "subscription_choose_button": "Tài khoản đăng ký VberAI", "license_choose_button": "Mã kích hoạt", "subscription_method_label": "Đăng ký", "back_to_login_choices": "← Chọn phương thức đăng nhập khác", "subscription_signed_out_other_device": "Đã đăng xuất: tài khoản của bạn đã được dùng trên thiết bị khác.", "subscription_google_cancelled": "Đã hủy đăng nhập Google.", "subscription_request_timeout": "Yêu cầu đã hết thời gian. Kiểm tra mạng và thử lại.", "subscription_network_error": "Kết nối mạng thất bại. Kiểm tra mạng và thử lại.", "subscription_server_error": "Máy chủ trả về phản hồi không hợp lệ. Thử lại sau.", "subscription_google_authorization_failed": "Ủy quyền Google chưa hoàn tất. Vui lòng thử lại." };