- Add EXCLUDE_DIR_NAMES and in-place directory pruning to AST dependency scanner - Restore on-demand folder scanning in PackingThread (respect use_pipreqs_dir) - Filter out invalid modules starting with '-' or '_' during AST import extraction - Prune virtual environments and vendor folders during project entry script discovery - Enforce lowercase keys when updating default package mappings in config - Bump version to 2.8.4
414 lines
51 KiB
JSON
414 lines
51 KiB
JSON
{
|
|
" [Console]": "[Bảng điều khiển]",
|
|
" [No Console]": "[Không có bảng điều khiển]",
|
|
"* Nuitka Auto-manages C Compiler": "* Nuitka tự động quản lý trình biên dịch C",
|
|
"* Sponsorship is completely voluntary, serves as an unconditional encouragement to the open-source community, and involves no commercial commitments. Thank you for your support!": "* Việc tài trợ hoàn toàn tự nguyện, là sự khích lệ vô điều kiện cho cộng đồng mã nguồn mở, và không liên quan đến bất kỳ cam kết thương mại nào. Cảm ơn sự ủng hộ của bạn!",
|
|
"<b><span style='color:#16a34a;'> Detected locally:</span></b><br><span style='color:#475569; font-family:Consolas;'>{path}</span><br><span style='color:#16a34a; font-size:11px;'>Ready to switch directly without re-downloading.</span>": "<b><span style='color:#16a34a;'> Đã phát hiện cục bộ:</span></b><br><span style='color:#475569; font-family:Consolas;'>{path}</span><br><span style='color:#16a34a; font-size:11px;'>Sẵn sàng chuyển đổi trực tiếp mà không cần tải lại.</span>",
|
|
"<b><span style='color:#16a34a;'>✔ Detected locally:</span></b><br><span style='color:#475569; font-family:Consolas;'>{path}</span><br><span style='color:#16a34a; font-size:11px;'>Ready to switch directly without re-downloading.</span>": "<b><span style='color:#16a34a;'>✔ Đã phát hiện cục bộ:</span></b><br><span style='color:#475569; font-family:Consolas;'>{path}</span><br><span style='color:#16a34a; font-size:11px;'>Sẵn sàng chuyển đổi trực tiếp mà không cần tải lại.</span>",
|
|
"<b>Are you sure you want to reset all preferences?</b><br><span style='color:#64748b; font-size:12px;'>All settings will be restored to default state.</span>": "<b>Bạn có chắc chắn muốn đặt lại tất cả tùy chọn?</b><br><span style='color:#64748b; font-size:12px;'>Tất cả cài đặt sẽ được khôi phục về trạng thái mặc định.</span>",
|
|
"<b>Found {count} virtual environment(s) for the current project:</b><br><span style='color:#64748b; font-size:11px;'>{paths}</span><br><br>Are you sure you want to delete them to free up disk space?": "<b>Đã tìm thấy {count} môi trường ảo cho dự án hiện tại:</b><br><span style='color:#64748b; font-size:11px;'>{paths}</span><br><br>Bạn có chắc chắn muốn xóa chúng để giải phóng dung lượng ổ đĩa?",
|
|
"<b>Python Environment Installed Successfully!</b><br><br>System environment variables updated. Recommended to exit and restart the software to apply changes.": "<b>Cài đặt Môi trường Python thành công!</b><br><br>Biến môi trường hệ thống đã được cập nhật. Khuyến nghị thoát và khởi động lại phần mềm để áp dụng các thay đổi.",
|
|
"<b>Python Environment Management</b><br><span style='color:#475569; font-size:12px; line-height:1.6;'>Supports switching locally detected Python environments or downloading new versions.</span>": "<b>Quản lý Môi trường Python</b><br><span style='color:#475569; font-size:12px; line-height:1.6;'>Hỗ trợ chuyển đổi giữa các môi trường Python được phát hiện cục bộ hoặc tải xuống phiên bản mới.</span>",
|
|
"<b>Python Environment Required</b><br><span style='color:#475569; font-size:12px; line-height:1.6;'>Application build depends on a Python interpreter.<br>Please select a version to automatically download, install, and configure environment variables.</span>": "<b>Yêu cầu Môi trường Python</b><br><span style='color:#475569; font-size:12px; line-height:1.6;'>Việc xây dựng ứng dụng phụ thuộc vào trình thông dịch Python.<br>Vui lòng chọn một phiên bản để tự động tải xuống, cài đặt và cấu hình biến môi trường.</span>",
|
|
"<b>Python is not detected on your system!</b><br><br>QPyPack requires a Python environment to compile your code.<br>If you haven't installed Python, please download and install it (remember to check <b>'Add Python.exe to PATH'</b> during installation).": "<b>Không phát hiện thấy Python trên hệ thống của bạn!</b><br><br>QPyPack yêu cầu môi trường Python để biên dịch mã của bạn.<br>Nếu bạn chưa cài đặt Python, vui lòng tải xuống và cài đặt (nhớ chọn <b>'Add Python.exe to PATH'</b> trong quá trình cài đặt).",
|
|
"<b>Python is not detected on your system!</b><br><br>QPyPack requires a Python environment to compile your code.<br>If you haven't installed Python, please download and install it.": "<b>Không phát hiện thấy Python trên hệ thống của bạn!</b><br><br>QPyPack yêu cầu môi trường Python để biên dịch mã của bạn.<br>Nếu bạn chưa cài đặt Python, vui lòng tải xuống và cài đặt.",
|
|
"<b>Recommendation:</b> Python <b>3.11.9</b> is recommended for optimal build compatibility and engine support.": "<b>Khuyến nghị:</b> Python <b>3.11.9</b> được khuyến nghị để có khả năng tương thích xây dựng và hỗ trợ công cụ tối ưu.",
|
|
"<div style=\"margin-bottom: 5px;\"><b>Interpreter</b></div><span style=\"color:#6b7280;\">Auto-detecting system environment and OS support matrix...</span>": "<div style=\"margin-bottom: 5px;\"><b>Trình thông dịch</b></div><span style=\"color:#6b7280;\">Đang tự động phát hiện môi trường hệ thống và ma trận hỗ trợ hệ điều hành...</span>",
|
|
"AST Scan": "Quét AST",
|
|
"AST scan completed, found {count} dependencies.": "Quét AST hoàn tất, tìm thấy {count} phụ thuộc.",
|
|
"AWS PyPI Mirror (US/EU)": "AWS PyPI Mirror (US/EU)",
|
|
"About": "Giới thiệu",
|
|
"Active backport conflicts detected ({count}): {pkgs}": "Phát hiện xung đột backport đang hoạt động ({count}): {pkgs}",
|
|
"Add Backport Rule": "Thêm Quy tắc Backport",
|
|
"Add Dir": "Thêm Thư mục",
|
|
"Add File": "Thêm Tệp",
|
|
"Add Mapping": "Thêm Ánh xạ",
|
|
"Additional Resources (Drag & Drop Supported)": "Tài nguyên bổ sung (Hỗ trợ Kéo & Thả)",
|
|
"Aliyun Cloud (China)": "Aliyun Cloud (Trung Quốc)",
|
|
"Analyze Dependencies (AST)": "Phân tích Phụ thuộc (AST)",
|
|
"App Icon:": "Biểu tượng ứng dụng:",
|
|
"App Metadata & Presets": "Siêu dữ liệu & Cài đặt trước Ứng dụng",
|
|
"Apple Silicon (M-Series) & Intel": "Apple Silicon (Dòng M) & Intel",
|
|
"Apple Silicon (M1/M2) & Intel": "Apple Silicon (M1/M2) & Intel",
|
|
"Attention: Please check the log for details.": "Chú ý: Vui lòng kiểm tra nhật ký để biết chi tiết.",
|
|
"Author/Company:": "Tác giả/Công ty:",
|
|
"Auto Extract Icon": "Tự động trích xuất biểu tượng",
|
|
"Auto-applies digital signature to built app, eliminating 'Unknown Publisher' warning": "Tự động áp dụng chữ ký số cho ứng dụng đã xây dựng, loại bỏ cảnh báo 'Nhà phát hành không xác định'",
|
|
"Auto-patched missing ({count}): {pkgs}": "Đã tự động vá các gói bị thiếu ({count}): {pkgs}",
|
|
"Auto-save Build Log": "Tự động lưu nhật ký xây dựng",
|
|
"Backport exclusion rules have been reset to defaults.": "Các quy tắc loại trừ backport đã được đặt lại về mặc định.",
|
|
"Backup PIP Index:": "Sao lưu chỉ mục PIP:",
|
|
"Browse": "Duyệt",
|
|
"Build Cancelled": "Đã hủy xây dựng",
|
|
"Build Engine:": "Công cụ xây dựng:",
|
|
"Build Failed": "Xây dựng thất bại",
|
|
"Build Settings": "Cài đặt xây dựng",
|
|
"Build Successful": "Xây dựng thành công",
|
|
"Build engine packages ({count}): {pkgs}": "Các gói công cụ xây dựng ({count}): {pkgs}",
|
|
"CPU Cores:": "Số lõi CPU:",
|
|
"Cancel": "Hủy",
|
|
"Cancel & Return": "Hủy và quay lại",
|
|
"Cert Password:": "Mật khẩu chứng chỉ:",
|
|
"Certificate Subject (e.g. My Company):": "Chủ đề chứng chỉ (ví dụ: Công ty của tôi):",
|
|
"Certificate generated successfully!": "Đã tạo chứng chỉ thành công!",
|
|
"Certificate password": "Mật khẩu chứng chỉ",
|
|
"Check log output below for troubleshooting.": "Kiểm tra đầu ra nhật ký bên dưới để khắc phục sự cố.",
|
|
"Clean Temporary Cache After Build": "Dọn dẹp bộ nhớ cache tạm thời sau khi xây dựng",
|
|
"Clear All": "Xóa tất cả",
|
|
"Clear Local Venvs": "Xóa Venvs cục bộ",
|
|
"Clear Log": "Xóa nhật ký",
|
|
"Clear Virtual Environments": "Xóa môi trường ảo",
|
|
"Click to automatically download, install Python, and configure system environment variables.": "Nhấp để tự động tải xuống, cài đặt Python và cấu hình biến môi trường hệ thống.",
|
|
"Code Signing": "Ký mã",
|
|
"Comma separated (e.g. pandas, PyQt5)": "Phân tách bằng dấu phẩy (ví dụ: pandas, PyQt5)",
|
|
"Comma separated (e.g. tkinter, matplotlib)": "Phân tách bằng dấu phẩy (ví dụ: tkinter, matplotlib)",
|
|
"Commercial PFX File:": "Tệp PFX thương mại:",
|
|
"Compatibility Mode (Default)": "Chế độ tương thích (Mặc định)",
|
|
"Compatibility depends on build environment glibc version.": "Khả năng tương thích phụ thuộc vào phiên bản glibc của môi trường xây dựng.",
|
|
"Concise Log Output": "Đầu ra nhật ký ngắn gọn",
|
|
"Concise Mode": "Chế độ ngắn gọn",
|
|
"Config preset exported to: {path}": "Đã xuất cấu hình đặt trước tới: {path}",
|
|
"Config preset imported successfully.": "Đã nhập cấu hình đặt trước thành công.",
|
|
"Configure Build Settings": "Cấu hình cài đặt xây dựng",
|
|
"Configure Manually": "Cấu hình thủ công",
|
|
"Confirm Password:": "Xác nhận mật khẩu:",
|
|
"Contents Directory (--contents-directory):": "Thư mục nội dung (--contents-directory):",
|
|
"Copy": "Sao chép",
|
|
"Create": "Tạo",
|
|
"Create Self-Signed Cert": "Tạo chứng chỉ tự ký",
|
|
"Custom Directory": "Thư mục tùy chỉnh",
|
|
"Cut": "Cắt",
|
|
"Declared in requirements.txt ({count}): {pkgs}": "Được khai báo trong requirements.txt ({count}): {pkgs}",
|
|
"Declared in requirements.txt: None": "Được khai báo trong requirements.txt: Không có",
|
|
"Delete All": "Xóa tất cả",
|
|
"Deleting...": "Đang xóa...",
|
|
"Dependencies": "Phụ thuộc",
|
|
"Dependency Missing Warning: {pkgs} failed to install. Check log for details.": "Cảnh báo thiếu phụ thuộc: {pkgs} không cài đặt được. Kiểm tra nhật ký để biết chi tiết.",
|
|
"Description:": "Mô tả:",
|
|
"Desktop Application": "Ứng dụng máy tính để bàn",
|
|
"Detailed Mode": "Chế độ chi tiết",
|
|
"Detected multiple entry scripts in project. Please select one to build:": "Phát hiện nhiều script khởi chạy trong dự án. Vui lòng chọn một để xây dựng:",
|
|
"Directory": "Thư mục",
|
|
"Discovered via scanner ({count}): {pkgs}": "Được phát hiện qua máy quét ({count}): {pkgs}",
|
|
"Disk space critically low: {free:.1f}GB < {min:.1f}GB": "Dung lượng đĩa cực thấp: {free:.1f}GB < {min:.1f}GB",
|
|
"Double-click to edit target path; Drag & drop supported": "Nhấp đúp để chỉnh sửa đường dẫn mục tiêu; Hỗ trợ kéo và thả",
|
|
"Double-click to edit target path; Drag & drop supported. Use 'Export Preset' to save for reuse.": "Nhấp đúp để chỉnh sửa đường dẫn đích; Hỗ trợ kéo và thả. Dùng 'Xuất cấu hình' để lưu dùng lại.",
|
|
"Download New Version": "Tải phiên bản mới",
|
|
"Download Python": "Tải Python",
|
|
"Download complete. Starting Python installation...": "Tải xuống hoàn tất. Bắt đầu cài đặt Python...",
|
|
"Downloading Python {ver}... Please wait.": "Đang tải Python {ver}... Vui lòng chờ.",
|
|
"Drag & Drop Python script (.py/.pyw) here\nor Click to Browse": "Kéo và thả tập lệnh Python (.py/.pyw) vào đây\nhoặc Nhấp để duyệt",
|
|
"Drop Python source code to start": "Thả mã nguồn Python để bắt đầu",
|
|
"Edit Path": "Chỉnh sửa đường dẫn",
|
|
"Enable Automatic Backport Isolation": "Bật cách ly backport tự động",
|
|
"Enable Smart Code Signing": "Bật ký mã thông minh",
|
|
"Enable UPX Compression": "Bật nén UPX",
|
|
"Engine": "Công cụ",
|
|
"Engine & Environment": "Công cụ & Môi trường",
|
|
"Environment Analysis": "Phân tích môi trường",
|
|
"Environment Analysis & Remediation": "Phân tích & khắc phục môi trường",
|
|
"Error": "Lỗi",
|
|
"Exclude Modules:": "Loại trừ mô-đun:",
|
|
"Execution Log": "Nhật ký thực thi",
|
|
"Execution Mode": "Chế độ thực thi",
|
|
"Exit Now": "Thoát ngay",
|
|
"Export Log...": "Xuất nhật ký...",
|
|
"Export Preset...": "Xuất cấu hình...",
|
|
"Failed to generate certificate.": "Không thể tạo chứng chỉ.",
|
|
"File": "Tệp",
|
|
"Folder Mode (--onedir)": "Chế độ thư mục (--onedir)",
|
|
"Full backward compatibility": "Tương thích ngược đầy đủ",
|
|
"Generate": "Tạo",
|
|
"GitHub Repository": "Kho lưu trữ GitHub",
|
|
"Global configuration has been reset.": "Cấu hình toàn cục đã được đặt lại.",
|
|
"Hidden Imports:": "Nhập ẩn:",
|
|
"Hide Console (--noconsole)": "Ẩn Bảng Điều Khiển (--noconsole)",
|
|
"Hide Custom Cert Settings ": "Ẩn Cài Đặt Chứng Chỉ Tùy Chỉnh",
|
|
"Hide Custom Cert Settings ▾": "Ẩn Cài Đặt Chứng Chỉ Tùy Chỉnh ▾",
|
|
"Huawei Cloud (China)": "Đám Mây Huawei (Trung Quốc)",
|
|
"Icon file not found: {path}": "Không tìm thấy tệp biểu tượng: {path}",
|
|
"Import Name": "Tên Nhập",
|
|
"Import Preset...": "Nhập Cấu Hình...",
|
|
"Import name (e.g. cv2):": "Tên nhập (ví dụ: cv2):",
|
|
"Independent Developer": "Nhà Phát Triển Độc Lập",
|
|
"Initializing build...": "Đang khởi tạo bản dựng...",
|
|
"Inspect Interpreter Environment": "Kiểm Tra Môi Trường Thông Dịch",
|
|
"Install Complete": "Cài Đặt Hoàn Tất",
|
|
"Install requirements.txt": "Cài đặt requirements.txt",
|
|
"Internal directory name for dependencies (default: _internal)": "Tên thư mục nội bộ cho các phụ thuộc (mặc định: _internal)",
|
|
"Interpreter inspection passed: No active backport conflicts detected.": "Kiểm tra thông dịch đã qua: Không phát hiện xung đột backport hoạt động.",
|
|
"Interpreter:": "Trình Thông Dịch:",
|
|
"Invalid syntax": "Cú pháp không hợp lệ",
|
|
"Isolated Environment": "Môi trường cô lập",
|
|
"Issues & Feedback": "Vấn Đề & Phản Hồi",
|
|
"Keep Local Venv": "Giữ Venv Cục Bộ",
|
|
"Later": "Sau",
|
|
"Leave blank to auto-detect from environment variables": "Để trống để tự động phát hiện từ biến môi trường",
|
|
"Leave blank to auto-detect system default Python": "Để trống để tự động phát hiện Python mặc định của hệ thống",
|
|
"Leave blank to auto-match script name": "Để trống để tự động khớp tên tập lệnh",
|
|
"Leave blank to auto-search requirements.txt in current directory": "Để trống để tự động tìm kiếm requirements.txt trong thư mục hiện tại",
|
|
"Legacy macOS Compatible": "Tương Thích macOS Cũ",
|
|
"Lite Mode (Smaller size)": "Chế Độ Gọn Nhẹ (Kích thước nhỏ hơn)",
|
|
"Loaded Project: {name} | Entry: {entry}": "Đã tải dự án: {name} | Điểm vào: {entry}",
|
|
"Loaded: {filename}": "Đã tải: {filename}",
|
|
"Locally Detected Pythons": "Python Được Phát Hiện Cục Bộ",
|
|
"Lock Core Dependencies": "Khóa Các Phụ Thuộc Cốt Lõi",
|
|
"Log saved to: {path}": "Nhật ký đã lưu tại: {path}",
|
|
"Manifest complete (No missing packages)": "Tệp kê khai hoàn tất (Không thiếu gói)",
|
|
"Maximum compatibility. Recommended for apps with complex dynamic imports.": "Tương thích tối đa. Khuyến nghị cho ứng dụng có nhập động phức tạp.",
|
|
"Min Python Ver": "Phiên bản Python tối thiểu",
|
|
"Minimum Built-in Python Version (e.g. 3.4):": "Phiên bản Python tích hợp tối thiểu (ví dụ: 3.4):",
|
|
"Mirrors & Scanner": "Máy nhân bản & Máy quét",
|
|
"Modern Cross-Platform Python Application Packager": "Trình đóng gói ứng dụng Python đa nền tảng hiện đại",
|
|
"Modern Cross-Platform Python Packaging GUI Powered by PyInstaller & Nuitka": "GUI đóng gói Python đa nền tảng hiện đại được hỗ trợ bởi PyInstaller & Nuitka",
|
|
"No Windows 7 Support": "Không hỗ trợ Windows 7",
|
|
"No environment conflicts detected.": "Không phát hiện xung đột môi trường.",
|
|
"No local Python environments detected.": "Không phát hiện môi trường Python cục bộ.",
|
|
"No local virtual environments found to clean.": "Không tìm thấy môi trường ảo cục bộ nào để dọn dẹp.",
|
|
"No log content.": "Không có nội dung nhật ký.",
|
|
"Nuitka Compiles source code into native C/C++ binary. Produces smaller package size, faster execution, and deep anti-decompilation protection (requires C compiler).": "Nuitka Biên dịch mã nguồn thành tệp nhị phân C/C++ gốc. Tạo ra kích thước gói nhỏ hơn, thực thi nhanh hơn và bảo vệ chống dịch ngược sâu (yêu cầu trình biên dịch C).",
|
|
"Nuitka Version:": "Phiên bản Nuitka:",
|
|
"Nuitka — Compiles source code into native C/C++ binary. Produces smaller package size, faster execution, and deep anti-decompilation protection (requires C compiler).": "Nuitka — Biên dịch mã nguồn thành tệp nhị phân C/C++ gốc. Tạo kích thước gói nhỏ hơn, thực thi nhanh hơn và bảo vệ chống dịch ngược sâu (yêu cầu trình biên dịch C).",
|
|
"OK": "OK",
|
|
"OS Support Matrix:": "Ma trận hỗ trợ hệ điều hành:",
|
|
"Obsolete Backport Exclusion Rules": "Quy tắc loại trừ backport lỗi thời",
|
|
"One-Click Download & Install": "Tải xuống & cài đặt một cú nhấp chuột",
|
|
"One-Click Install": "Cài đặt một cú nhấp chuột",
|
|
"One-File Mode (--onefile)": "Chế độ một tệp (--onefile)",
|
|
"Only supported on Windows.": "Chỉ được hỗ trợ trên Windows.",
|
|
"Open Directory": "Mở thư mục",
|
|
"Open output directory or reset workspace.": "Mở thư mục đầu ra hoặc đặt lại không gian làm việc.",
|
|
"Optimization & Security": "Tối ưu hóa & Bảo mật",
|
|
"Output Location": "Vị trí đầu ra",
|
|
"Output Location:": "Vị trí đầu ra:",
|
|
"Output Name:": "Tên đầu ra:",
|
|
"Output directory not writable: {error}": "Thư mục đầu ra không thể ghi: {error}",
|
|
"Package Map": "Bản đồ gói",
|
|
"Package Mappings & Rules": "Ánh xạ gói & quy tắc",
|
|
"Package Name": "Tên gói",
|
|
"Package Name (e.g. pathlib):": "Tên gói (ví dụ: pathlib):",
|
|
"Package Name Mappings": "Ánh xạ tên gói",
|
|
"Package mappings have been reset to defaults.": "Đã đặt lại ánh xạ gói về mặc định.",
|
|
"Packaging Mode:": "Chế độ đóng gói:",
|
|
"Parsing metadata...": "Đang phân tích siêu dữ liệu...",
|
|
"Password cannot be empty!": "Mật khẩu không được để trống!",
|
|
"Password:": "Mật khẩu:",
|
|
"Passwords do not match!": "Mật khẩu không khớp!",
|
|
"Paste": "Dán",
|
|
"Performance Optimization": "Tối ưu hiệu suất",
|
|
"Platform Support Matrix:": "Ma trận hỗ trợ nền tảng:",
|
|
"Preferences": "Tùy chọn",
|
|
"Preferences & System Behavior": "Tùy chọn & Hành vi hệ thống",
|
|
"Preparing engine...": "Đang chuẩn bị engine...",
|
|
"Primary PIP Index:": "Chỉ mục PIP chính:",
|
|
"Project-specific. Not saved to global preferences. Use 'Export Preset' to save config.": "Dành riêng cho dự án. Không lưu vào tùy chọn toàn cục. Dùng 'Xuất cấu hình' để lưu cấu hình.",
|
|
"PyInstaller Bundles Python interpreter and bytecode. Fast build speed, zero configuration (no C compiler needed), and excellent compatibility.": "PyInstaller Đóng gói trình thông dịch Python và mã byte. Tốc độ xây dựng nhanh, không cần cấu hình (không cần trình biên dịch C) và tương thích tuyệt vời.",
|
|
"PyInstaller Version:": "Phiên bản PyInstaller:",
|
|
"PyInstaller — Bundles Python interpreter and bytecode. Fast build speed, zero configuration (no C compiler needed), and excellent compatibility.": "PyInstaller — Đóng gói trình thông dịch Python và mã bytecode. Tốc độ xây dựng nhanh, không cần cấu hình (không cần trình biên dịch C) và tương thích tuyệt vời.",
|
|
"PyPI Home": "Trang chủ PyPI",
|
|
"PyPI Official (Global Default)": "PyPI chính thức (Mặc định toàn cầu)",
|
|
"PyPI Package Name": "Tên gói PyPI",
|
|
"PyPI package name for [{imp_name}]:": "Tên gói PyPI cho [{imp_name}]:",
|
|
"Python 3.10.11": "Python 3.10.11",
|
|
"Python 3.11.10 (Recommended)": "Python 3.11.10 (Khuyến nghị)",
|
|
"Python 3.11.9 (Recommended)": "Python 3.11.9 (Khuyến nghị)",
|
|
"Python 3.12.4": "Python 3.12.4",
|
|
"Python 3.12.9": "Python 3.12.9",
|
|
"Python 3.13.0": "Python 3.13.0",
|
|
"Python 3.13.5 (Stable)": "Python 3.13.5 (Ổn định)",
|
|
"Python 3.14.3 (Newest)": "Python 3.14.3 (Mới nhất)",
|
|
"Python 3.14.6 (Experimental)": "Python 3.14.6 (Thử nghiệm)",
|
|
"Python 3.8.10 (Win7 Support)": "Python 3.8.10 (Hỗ trợ Win7)",
|
|
"Python 3.9.13": "Python 3.9.13",
|
|
"Python Environment Management": "Quản lý môi trường Python",
|
|
"Python Environment Required": "Yêu cầu môi trường Python",
|
|
"Python Packaging, Reimagined.": "Đóng gói Python, tái định nghĩa.",
|
|
"Python TestPyPI": "Python TestPyPI",
|
|
"Python installed. Please restart QPyPack manually later.": "Python đã được cài đặt. Vui lòng khởi động lại QPyPack theo cách thủ công sau.",
|
|
"Python interpreter not found: {path}": "Không tìm thấy trình thông dịch Python: {path}",
|
|
"QPyPack Developer": "QPyPack Developer",
|
|
"QPyPack is a free and open-source tool. If it has improved your efficiency or solved packaging problems, consider buying the author a coffee!": "QPyPack là công cụ mã nguồn mở miễn phí. Nếu nó đã cải thiện hiệu quả công việc hoặc giải quyết vấn đề đóng gói, hãy cân nhắc mua cho tác giả một ly cà phê!",
|
|
"RAM critically low: {free:.1f}GB < 1GB": "RAM cực thấp: {free:.1f}GB < 1GB",
|
|
"Ready, waiting for build.": "Sẵn sàng, chờ xây dựng.",
|
|
"Reason: MinGW64 is no longer supported on Python 3.13+. Please ensure Zig or VS 2022 is installed.": "Lý do: MinGW64 không còn được hỗ trợ trên Python 3.13+. Vui lòng đảm bảo Zig hoặc VS 2022 được cài đặt.",
|
|
"Reason: Python 3.11+ requires Visual Studio 2022 (MSVC 14.3) with Windows SDK.": "Lý do: Python 3.11+ yêu cầu Visual Studio 2022 (MSVC 14.3) với Windows SDK.",
|
|
"Rebuild": "Xây dựng lại",
|
|
"Recommendation: 6+ chars, alphanumeric, '-' and '_' only. Avoid spaces or Chinese to prevent signing errors.": "Khuyến nghị: 6+ ký tự, chỉ chữ số, '-' và '_'. Tránh khoảng trắng hoặc tiếng Trung để ngăn lỗi ký.",
|
|
"Remediate Detected Conflicts": "Khắc phục xung đột đã phát hiện",
|
|
"Remediation completed for packages: {pkgs}": "Đã hoàn tất khắc phục cho các gói: {pkgs}",
|
|
"Remove Selected": "Xóa mục đã chọn",
|
|
"Requirements File:": "Tệp yêu cầu:",
|
|
"Reset": "Đặt lại",
|
|
"Reset to Default Config": "Đặt lại cấu hình mặc định",
|
|
"Resource not found: {path}": "Không tìm thấy tài nguyên: {path}",
|
|
"Resources": "Tài nguyên",
|
|
"Restore Defaults": "Khôi phục mặc định",
|
|
"Save & Return": "Lưu & Quay lại",
|
|
"Save Certificate": "Lưu chứng chỉ",
|
|
"Scan Entire Folder": "Quét toàn bộ thư mục",
|
|
"Scanning...": "Đang quét...",
|
|
"Script and settings retained. Ready to rebuild.": "Tập lệnh và cài đặt đã được giữ lại. Sẵn sàng xây dựng lại.",
|
|
"Script file is locked by cloud sync": "Tệp script bị khóa bởi đồng bộ đám mây",
|
|
"Script loaded. You can drag asset folders or data files directly here to bundle them.": "Tập lệnh đã được tải. Bạn có thể kéo trực tiếp các thư mục tài sản hoặc tệp dữ liệu vào đây để đóng gói.",
|
|
"Select .pfx / .p12 certificate file": "Chọn tệp chứng chỉ .pfx / .p12",
|
|
"Select All": "Chọn tất cả",
|
|
"Select Main Entry Script": "Chọn Script Khởi Chạy Chính",
|
|
"Select Python Version to Download:": "Chọn phiên bản Python để tải xuống:",
|
|
"Select shared directory...": "Chọn thư mục dùng chung...",
|
|
"Self-Signed Certificate (*.pfx)": "Chứng chỉ tự ký (*.pfx)",
|
|
"Shared Environment": "Môi trường dùng chung",
|
|
"Shared environment name (optional, leave empty for isolated)": "Tên môi trường dùng chung (tùy chọn, để trống cho môi trường cô lập)",
|
|
"Smaller output size. Recommended for 95% of standard apps.": "Kích thước đầu ra nhỏ hơn. Khuyến nghị cho 95% ứng dụng tiêu chuẩn.",
|
|
"Solution:\n1. In Build Settings, switch to [PyInstaller] engine (Recommended).\n2. Or install Visual Studio 2022 with C++ support.": "Giải pháp:\n1. Trong Cài đặt xây dựng, chuyển sang công cụ [PyInstaller] (Khuyến nghị).\n2. Hoặc cài đặt Visual Studio 2022 với hỗ trợ C++.",
|
|
"Solution:\n1. Install Visual Studio 2022 (Check 'Desktop development with C++' and 'Windows SDK').\n2. Or switch the engine to [PyInstaller] in Build Settings.": "Giải pháp:\n1. Cài đặt Visual Studio 2022 (Chọn 'Phát triển máy tính để bàn bằng C++' và 'Windows SDK').\n2. Hoặc chuyển công cụ sang [PyInstaller] trong Cài đặt xây dựng.",
|
|
"Sound Notification": "Thông báo âm thanh",
|
|
"Source Directory (.qpypack_build)": "Thư mục nguồn (.qpypack_build)",
|
|
"Source File Directory": "Thư mục tệp nguồn",
|
|
"Sponsor": "Nhà tài trợ",
|
|
"Start Build": "Bắt đầu xây dựng",
|
|
"Status: Build Cancelled": "Trạng thái: Đã hủy xây dựng",
|
|
"Status: Build Completed": "Trạng thái: Xây dựng hoàn tất",
|
|
"Status: Build Failed": "Trạng thái: Xây dựng thất bại",
|
|
"Status: Environment inspection ready.": "Trạng thái: Kiểm tra môi trường đã sẵn sàng.",
|
|
"Status: Loaded {filename}{mode}": "Trạng thái: Đã tải {filename}{mode}",
|
|
"Status: Packaging ({engine}) ...": "Trạng thái: Đang đóng gói ({engine}) ...",
|
|
"Status: Parsing {filename}...": "Trạng thái: Đang phân tích {filename}...",
|
|
"Status: Ready": "Trạng thái: Sẵn sàng",
|
|
"Status: Workspace Reset": "Trạng thái: Đã đặt lại không gian làm việc",
|
|
"Stop Build": "Dừng xây dựng",
|
|
"Successfully cleaned {count} virtual environment(s), freed {size:.1f} MB disk space.": "Đã dọn dẹp thành công {count} môi trường ảo, giải phóng {size:.1f} MB dung lượng đĩa.",
|
|
"Switched to [Build Settings] -> [Engine], please set the Python path.": "Đã chuyển đến [Cài đặt xây dựng] -> [Công cụ], vui lòng đặt đường dẫn Python.",
|
|
"Switched to local Python environment: {path}": "Đã chuyển sang môi trường Python cục bộ: {path}",
|
|
"System Default ({sys_native})": "Mặc định hệ thống ({sys_native})",
|
|
"System Temp Directory": "Thư mục tạm hệ thống",
|
|
"Target Directory:": "Thư mục đích:",
|
|
"Target relative path:": "Đường dẫn tương đối đích:",
|
|
"Temporary Directory:": "Thư mục tạm:",
|
|
"Tencent Cloud (China)": "Tencent Cloud (Trung Quốc)",
|
|
"Tip: Build failed in Lite Mode. You can try switching to [Compatibility Mode] in Build Settings and rebuild.": "Mẹo: Xây dựng thất bại trong Chế độ Lite. Bạn có thể thử chuyển sang [Chế độ tương thích] trong Cài đặt xây dựng và xây dựng lại.",
|
|
"Toggle Execution Log": "Chuyển đổi nhật ký thực thi",
|
|
"Tsinghua University (China)": "Đại học Thanh Hoa (Trung Quốc)",
|
|
"UI Language:": "Ngôn ngữ giao diện:",
|
|
"UPX Path:": "Đường dẫn UPX:",
|
|
"USTC (China)": "USTC (Trung Quốc)",
|
|
"Undo": "Hoàn tác",
|
|
"Unknown": "Không xác định",
|
|
"Use Custom Commercial Cert (Optional) ": "Sử Dụng Chứng Chỉ Thương Mại Tùy Chỉnh (Tùy Chọn)",
|
|
"Use Custom Commercial Cert (Optional) ▸": "Sử dụng chứng chỉ thương mại tùy chỉnh (Tùy chọn) ▸",
|
|
"Use Installed Version Directly": "Sử dụng trực tiếp phiên bản đã cài đặt",
|
|
"Use Selected Environment": "Sử dụng Môi trường Đã chọn",
|
|
"Use Virtual Environment": "Sử dụng Môi trường Ảo",
|
|
"Version:": "Phiên bản:",
|
|
"View Python": "Xem Python",
|
|
"[ERROR] Additional resource file/directory not found: {path}": "[ERROR] Không tìm thấy tệp/thư mục tài nguyên bổ sung: {path}",
|
|
"[ERROR] Build aborted: Insufficient disk space (NoSpaceLeft / Errno 28). Please clean up drive space (at least 5 GB free space recommended) and try again.": "[ERROR] Xây dựng bị hủy: Không đủ dung lượng ổ đĩa (NoSpaceLeft / Errno 28). Vui lòng dọn dẹp dung lượng ổ đĩa (khuyến nghị ít nhất 5 GB trống) và thử lại.",
|
|
"[ERROR] Build completed, but the following dependencies failed to install:\n\n - {pkgs}\n\nNote: The application might raise ModuleNotFoundError at runtime.": "[ERROR] Xây dựng hoàn tất, nhưng các phụ thuộc sau không cài đặt được:\n\n - {pkgs}\n\nLưu ý: Ứng dụng có thể báo lỗi ModuleNotFoundError khi chạy.",
|
|
"[ERROR] Could not locate valid executable product in temporary build directory: {path}": "[ERROR] Không thể định vị tệp thực thi hợp lệ trong thư mục xây dựng tạm thời: {path}",
|
|
"[ERROR] Environment remediation failed: {error}": "[ERROR] Khắc phục môi trường thất bại: {error}",
|
|
"[ERROR] Exception occurred during AST parsing: {error}": "[ERROR] Đã xảy ra ngoại lệ trong quá trình phân tích cú pháp AST: {error}",
|
|
"[ERROR] Failed to create virtual environment. Current Python environment might be missing necessary modules or have restricted permissions.": "[ERROR] Không thể tạo môi trường ảo. Môi trường Python hiện tại có thể thiếu các mô-đun cần thiết hoặc bị hạn chế quyền.",
|
|
"[ERROR] Failed to export log file: {error}": "[ERROR] Không thể xuất tệp nhật ký: {error}",
|
|
"[ERROR] Failed to export preset file: {error}": "[ERROR] Không thể xuất tệp cấu hình: {error}",
|
|
"[ERROR] I/O Exception: {err_msg}": "[ERROR] Ngoại lệ I/O: {err_msg}",
|
|
"[ERROR] Insufficient disk space (Available: {free:.1f} GB). At least 0.5 GB is required to safely initialize the build environment.": "[ERROR] Không đủ dung lượng ổ đĩa (Khả dụng: {free:.1f} GB). Cần ít nhất 0.5 GB để khởi tạo môi trường xây dựng một cách an toàn.",
|
|
"[ERROR] Output directory is missing write permissions: {error}": "[ERROR] Thư mục đầu ra thiếu quyền ghi: {error}",
|
|
"[ERROR] Please load a valid Python source file first!": "[ERROR] Vui lòng tải tệp mã nguồn Python hợp lệ trước!",
|
|
"[ERROR] Pre-flight check failed:": "[ERROR] Kiểm tra trước khi chạy thất bại:",
|
|
"[ERROR] Preset file format error or corrupted: {error}": "[ERROR] Lỗi định dạng tệp cấu hình hoặc tệp bị hỏng: {error}",
|
|
"[ERROR] Process error: command or binary missing ({error})": "[ERROR] Lỗi tiến trình: thiếu lệnh hoặc tệp nhị phân ({error})",
|
|
"[ERROR] Product transfer failed, file might be occupied by system process or lack permission: {error}": "[ERROR] Chuyển sản phẩm thất bại, tệp có thể bị chiếm dụng bởi tiến trình hệ thống hoặc thiếu quyền: {error}",
|
|
"[ERROR] Python installation failed or was cancelled.": "[ERROR] Cài đặt Python thất bại hoặc đã bị hủy.",
|
|
"[ERROR] Python interpreter is invalid or not found: {path}": "[ERROR] Trình thông dịch Python không hợp lệ hoặc không tìm thấy: {path}",
|
|
"[ERROR] Requirements file not found: {path}": "[ERROR] Không tìm thấy tệp yêu cầu: {path}",
|
|
"[ERROR] System execution exception: {error}": "[ERROR] Ngoại lệ thực thi hệ thống: {error}",
|
|
"[ERROR] Target file is locked or encrypted by cloud drive. Please decrypt and try again.": "[ERROR] Tệp đích bị khóa hoặc mã hóa bởi dịch vụ đám mây. Vui lòng giải mã và thử lại.",
|
|
"[ERROR] Target file is running or occupied. Please close the existing application and try again.": "[ERROR] Tệp đích đang chạy hoặc bị chiếm dụng. Vui lòng đóng ứng dụng hiện tại và thử lại.",
|
|
"[ERROR] The specified icon file does not exist: {path}": "[ERROR] Tệp biểu tượng được chỉ định không tồn tại: {path}",
|
|
"[ERROR] Unable to clean up invalid virtual environment:\n Path: {path}\n Error: {error}\n\nPlease manually delete the directory or uncheck 'Keep Local Venv' and retry.": "[ERROR] Không thể dọn dẹp môi trường ảo không hợp lệ:\n Đường dẫn: {path}\n Lỗi: {error}\n\nVui lòng xóa thư mục theo cách thủ công hoặc bỏ chọn 'Giữ Venv cục bộ' và thử lại.",
|
|
"[Environment Error] Build failed: C++ compiler version is incompatible.": "[Environment Error] Xây dựng thất bại: Phiên bản trình biên dịch C++ không tương thích.",
|
|
"[Environment Error] Python 3.13+ Compiler Requirement.": "[Environment Error] Yêu cầu trình biên dịch Python 3.13+.",
|
|
"[FAILED] Build interrupted exceptionally!\n\nCommon Troubleshooting:\n1. Environment Mismatch (Most Common): The selected Python version is incompatible with your source code. Please go to [Build Settings] to switch to the Python version you normally use for this code.\n2. Missing Dependencies: Click 'Detailed Mode' above to check for ModuleNotFoundError.\n3. Antivirus Block: Ensure your security software is not blocking the build process.\n\n(Note: This is usually caused by environment/code discrepancies rather than the packaging engine itself. Please check the detailed log for exact reasons.)": "[FAILED] Xây dựng bị gián đoạn bất thường!\n\nKhắc phục sự cố phổ biến:\n1. Không khớp môi trường (phổ biến nhất): Phiên bản Python được chọn không tương thích với mã nguồn của bạn. Vui lòng vào [Cài đặt xây dựng] để chuyển sang phiên bản Python bạn thường dùng cho mã này.\n2. Thiếu phụ thuộc: Nhấp vào 'Chế độ chi tiết' ở trên để kiểm tra ModuleNotFoundError.\n3. Chặn bởi phần mềm diệt virus: Đảm bảo phần mềm bảo mật của bạn không chặn quá trình xây dựng.\n\n(Lưu ý: Điều này thường do sự khác biệt giữa môi trường/mã nguồn chứ không phải do công cụ đóng gói. Vui lòng kiểm tra nhật ký chi tiết để biết lý do chính xác.)",
|
|
"[FAILED] Compilation interrupted with exceptions, please click 'Detailed Mode' above the log window for troubleshooting.": "[FAILED] Biên dịch bị gián đoạn với ngoại lệ, vui lòng nhấp vào 'Chế độ chi tiết' phía trên cửa sổ nhật ký để khắc phục sự cố.",
|
|
"[INFO] Added '{name}' to Additional Resources.": "[INFO] Đã thêm '{name}' vào Tài nguyên bổ sung.",
|
|
"[INFO] Added {count} resource item(s) to Additional Resources.": "[INFO] Đã thêm {count} (các) mục tài nguyên vào Tài nguyên bổ sung.",
|
|
"[INFO] Analyzing source code and project dependencies...": "[INFO] Đang phân tích mã nguồn và các phụ thuộc dự án...",
|
|
"[INFO] Applied digital signature with timestamp ({tsa})...": "[INFO] Đã áp dụng chữ ký số với dấu thời gian ({tsa})...",
|
|
"[INFO] Applying smart digital signature...": "[INFO] Đang áp dụng chữ ký số thông minh...",
|
|
"[INFO] Auto-detected existing virtual environment '{venv}'. 'Keep Local Venv' is checked.": "[INFO] Đã tự động phát hiện môi trường ảo '{venv}' hiện có. 'Giữ Venv cục bộ' được chọn.",
|
|
"[INFO] Auto-shielded obsolete backport module: '{pkg}' (Built-in in Python {ver})": "[INFO] Đã tự động che chắn mô-đun backport lỗi thời: '{pkg}' (Được tích hợp trong Python {ver})",
|
|
"[INFO] Build Cancelled.": "[INFO] Đã hủy bản dựng.",
|
|
"[INFO] Build log exported to: {path}": "[INFO] Nhật ký bản dựng đã được xuất ra: {path}",
|
|
"[INFO] Compilation completed, archiving built files...": "[INFO] Quá trình biên dịch hoàn tất, đang lưu trữ các tệp đã xây dựng...",
|
|
"[INFO] Creating virtual environment ({name})...": "[INFO] Đang tạo môi trường ảo ({name})...",
|
|
"[INFO] Creating virtual environment...": "[INFO] Đang tạo môi trường ảo...",
|
|
"[INFO] Downloading Playwright browsers via mirror: {url}": "[INFO] Đang tải trình duyệt Playwright qua gương: {url}",
|
|
"[INFO] Evaluating system physical memory (Available: {ram:.1f} GB). Adaptive concurrency adjusted: {cores} -> {safe_jobs} ...": "[INFO] Đang đánh giá bộ nhớ vật lý của hệ thống (Khả dụng: {ram:.1f} GB). Đã điều chỉnh độ đồng thời thích ứng: {cores} -> {safe_jobs} ...",
|
|
"[INFO] Found compatible MSVC + Windows SDK environment, using native compiler.": "[INFO] Đã tìm thấy môi trường MSVC + Windows SDK tương thích, sử dụng trình biên dịch gốc.",
|
|
"[INFO] Found local Clang environment, prioritizing LLVM Clang compiler.": "[INFO] Đã tìm thấy môi trường Clang cục bộ, ưu tiên trình biên dịch LLVM Clang.",
|
|
"[INFO] Found local GCC/MinGW-w64 environment, using MinGW64 compiler.": "[INFO] Đã tìm thấy môi trường GCC/MinGW-w64 cục bộ, sử dụng trình biên dịch MinGW64.",
|
|
"[INFO] Found local MSVC environment, prioritizing native C++ compiler.": "[INFO] Đã tìm thấy môi trường MSVC cục bộ, ưu tiên trình biên dịch C++ gốc.",
|
|
"[INFO] Found local Zig environment, letting Nuitka manage C backend compilation.": "[INFO] Đã tìm thấy môi trường Zig cục bộ, để Nuitka quản lý quá trình biên dịch backend C.",
|
|
"[INFO] Freeing up space, cleaning temporary build environment...": "[INFO] Đang giải phóng dung lượng, dọn dẹp môi trường xây dựng tạm thời...",
|
|
"[INFO] Initializing isolated build environment...": "[INFO] Đang khởi tạo môi trường xây dựng cô lập...",
|
|
"[INFO] Installing build environment and project dependencies ({count} packages): {pkgs}": "[INFO] Đang cài đặt môi trường xây dựng và các phụ thuộc dự án ({count} gói): {pkgs}",
|
|
"[INFO] Lite mode enabled, applying bytecode optimization (-OO) and stripping dev modules...": "[INFO] Chế độ Lite được bật, áp dụng tối ưu hóa bytecode (-OO) và loại bỏ các mô-đun dev...",
|
|
"[INFO] MSVC 14.3+ not detected. Nuitka will use/download MinGW64 toolchain (Python {v}).": "[INFO] Không phát hiện MSVC 14.3+. Nuitka sẽ sử dụng/tải xuống bộ công cụ MinGW64 (Python {v}).",
|
|
"[INFO] No local C compiler detected. Nuitka will automatically download and manage a compatible MinGW-w64 toolchain.": "[INFO] Không phát hiện trình biên dịch C cục bộ. Nuitka sẽ tự động tải xuống và quản lý bộ công cụ MinGW-w64 tương thích.",
|
|
"[INFO] Nuitka Tip: If prompted to download GCC/MinGW compiler on first build, please ensure stable network connection.": "[INFO] Mẹo Nuitka: Nếu được nhắc tải xuống trình biên dịch GCC/MinGW trong lần xây dựng đầu tiên, vui lòng đảm bảo kết nối mạng ổn định.",
|
|
"[INFO] Old venv renamed to: {name}": "[INFO] Venv cũ đã được đổi tên thành: {name}",
|
|
"[INFO] Performing pre-flight environment checks...": "[INFO] Đang thực hiện kiểm tra môi trường sơ bộ...",
|
|
"[INFO] Playwright detected. Installing built-in browsers (PLAYWRIGHT_BROWSERS_PATH=0)...": "[INFO] Đã phát hiện Playwright. Đang cài đặt trình duyệt tích hợp (PLAYWRIGHT_BROWSERS_PATH=0)...",
|
|
"[INFO] Python 3.13+ detected: Using Zig compiler (--zig) as C backend.": "[INFO] Đã phát hiện Python 3.13+: Sử dụng trình biên dịch Zig (--zig) làm backend C.",
|
|
"[INFO] Python 3.13+ detected: Using Zig compiler (--zig) as native backend.": "[INFO] Đã phát hiện Python 3.13+: Sử dụng trình biên dịch Zig (--zig) làm backend gốc.",
|
|
"[INFO] Python interpreter path: {path}": "[INFO] Đường dẫn trình thông dịch Python: {path}",
|
|
"[INFO] Resolving project dependencies...": "[INFO] Đang giải quyết các phụ thuộc dự án...",
|
|
"[INFO] Retrying Playwright browser download via official CDN...": "[INFO] Đang thử lại tải trình duyệt Playwright qua CDN chính thức...",
|
|
"[INFO] Reusing existing virtual environment...": "[INFO] Đang sử dụng lại môi trường ảo hiện có...",
|
|
"[INFO] Reusing existing virtual environment: {path}": "[INFO] Đang tái sử dụng môi trường ảo hiện có: {path}",
|
|
"[INFO] Scanning project source code via AST engine...": "[INFO] Đang quét mã nguồn dự án bằng công cụ AST...",
|
|
"[INFO] Starting {engine} engine to compile binary files...": "[INFO] Đang khởi động công cụ {engine} để biên dịch các tệp nhị phân...",
|
|
"[INFO] Stripping icon parameters and automatically rebuilding...": "[INFO] Đang xóa các tham số biểu tượng và tự động xây dựng lại...",
|
|
"[INFO] Successfully installed compatible versions.": "[INFO] Đã cài đặt thành công các phiên bản tương thích.",
|
|
"[INFO] Switching to backup PyPI source for retrieval: {url}": "[INFO] Đang chuyển sang nguồn PyPI dự phòng để truy xuất: {url}",
|
|
"[INFO] Synchronizing and upgrading pip package manager...": "[INFO] Đang đồng bộ và nâng cấp trình quản lý gói pip...",
|
|
"[INFO] Tip: Executables without commercial signatures might be falsely flagged by Windows Defender/Antivirus.": "[INFO] Mẹo: Các tệp thực thi không có chữ ký thương mại có thể bị Windows Defender/Phần mềm diệt virus đánh dấu sai.",
|
|
"[INFO] Using MinGW64 compiler (--mingw64) for C backend.": "[INFO] Đang sử dụng trình biên dịch MinGW64 (--mingw64) cho phần phụ trợ C.",
|
|
"[INFO] Using MinGW64 compiler.": "[INFO] Đang sử dụng trình biên dịch MinGW64.",
|
|
"[INFO] Validating output files and generating final product...": "[INFO] Đang xác thực các tệp đầu ra và tạo sản phẩm cuối cùng...",
|
|
"[SUCCESS] Compilation completed, output path: {path}": "[SUCCESS] Biên dịch hoàn tất, đường dẫn đầu ra: {path}",
|
|
"[SUCCESS] Digital signature applied successfully!": "[SUCCESS] Đã áp dụng chữ ký số thành công!",
|
|
"[Syntax Error] Source code contains syntax errors, compilation aborted:\n - File: {file}\n - Type: {type}\n - Line: Line {line}\n - Detail: {desc}\n\nTip: Please ensure the source code runs locally before packaging.": "[Syntax Error] Mã nguồn chứa lỗi cú pháp, biên dịch bị hủy:\n - Tệp: {file}\n - Loại: {type}\n - Dòng: Dòng {line}\n - Chi tiết: {desc}\n\nMẹo: Vui lòng đảm bảo mã nguồn chạy cục bộ trước khi đóng gói.",
|
|
"[Syntax Error] Source code syntax parsing failed, build aborted:\n - File: {file}\n - Detail: {desc}\n\nTip: This is usually NOT a fault of the packaging tool.\nPlease ensure the [Build Python Version] you selected matches the version you used to [Write/Test the Code].\nUsing newer syntax (e.g., walrus operator :=, type unions |, match-case) in an older Python environment will trigger this error.\nWe recommend going to [Build Settings] -> [Engine] to switch to the correct Python version.": "[Syntax Error] Phân tích cú pháp mã nguồn thất bại, hủy xây dựng:\n - Tệp: {file}\n - Chi tiết: {desc}\n\nMẹo: Đây thường KHÔNG phải lỗi của công cụ đóng gói.\nVui lòng đảm bảo [Phiên bản Python xây dựng] bạn chọn khớp với phiên bản bạn đã dùng để [Viết/Kiểm tra mã].\nSử dụng cú pháp mới hơn (ví dụ: toán tử walrus :=, union type |, match-case) trong môi trường Python cũ sẽ gây ra lỗi này.\nChúng tôi khuyên bạn nên đến [Cài đặt xây dựng] -> [Công cụ] để chuyển sang phiên bản Python chính xác.",
|
|
"[Syntax Error] Source code syntax parsing failed, build aborted:\n - File: {file}\n - Line: Line {line}\n - Detail: {desc}\n\nTip: This is usually NOT a fault of the packaging tool.\nPlease ensure the [Build Python Version] you selected matches the version you used to [Write/Test the Code].\nUsing newer syntax (e.g., walrus operator :=, type unions |, match-case) in an older Python environment will trigger this error.\nWe recommend going to [Build Settings] -> [Engine] to switch to the correct Python version.": "[Syntax Error] Phân tích cú pháp mã nguồn thất bại, xây dựng bị hủy:\n - Tệp: {file}\n - Dòng: Dòng {line}\n - Chi tiết: {desc}\n\nMẹo: Đây thường KHÔNG phải lỗi của công cụ đóng gói.\nVui lòng đảm bảo [Phiên bản Python xây dựng] bạn chọn khớp với phiên bản bạn đã dùng để [Viết/Kiểm tra mã].\nSử dụng cú pháp mới hơn (ví dụ: toán tử hải mã :=, union kiểu |, match-case) trong môi trường Python cũ hơn sẽ gây ra lỗi này.\nChúng tôi khuyên bạn nên đến [Cài đặt xây dựng] -> [Công cụ] để chuyển sang phiên bản Python chính xác.",
|
|
"[TIP] Script imports parent module '{mod}'. If build fails, try dragging the whole project folder here.": "[TIP] Script nhập mô-đun cha '{mod}'. Nếu xây dựng thất bại, hãy thử kéo toàn bộ thư mục dự án vào đây.",
|
|
"[WARN] 'multiprocessing' module detected. Ensure 'multiprocessing.freeze_support()' is called under 'if __name__ == \"__main__\":' to prevent infinite process loops (fork bombs).": "[WARN] Đã phát hiện mô-đun 'multiprocessing'. Đảm bảo gọi 'multiprocessing.freeze_support()' trong 'if __name__ == \"__main__\":' để tránh vòng lặp tiến trình vô hạn (fork bombs).",
|
|
"[WARN] AST Analysis Exception: {error}": "[WARN] Ngoại lệ phân tích AST: {error}",
|
|
"[WARN] Command timeout (>{timeout}s)": "[WARN] Hết thời gian chờ lệnh (>{timeout}s)",
|
|
"[WARN] Detected 'requests' or 'httpx'. Auto-bundling 'certifi' certificates to prevent SSL errors.": "[WARN] Đã phát hiện 'requests' hoặc 'httpx'. Tự động đóng gói chứng chỉ 'certifi' để tránh lỗi SSL.",
|
|
"[WARN] Failed to delete invalid venv, attempting to rename: {error}": "[WARN] Không thể xóa venv không hợp lệ, đang thử đổi tên: {error}",
|
|
"[WARN] Failed to purge invalid environment, falling back to temp sandbox: {error}": "[WARN] Không thể xóa môi trường không hợp lệ, chuyển sang hộp cát tạm thời: {error}",
|
|
"[WARN] Icon conversion to .icns failed, building without icon.": "[WARN] Chuyển đổi biểu tượng sang .icns thất bại, xây dựng mà không có biểu tượng.",
|
|
"[WARN] Icon resource writing blocked (possibly locked by system/antivirus), triggering fallback protection...": "[WARN] Ghi tài nguyên biểu tượng bị chặn (có thể bị hệ thống/phần mềm diệt virus khóa), kích hoạt bảo vệ dự phòng...",
|
|
"[WARN] Low disk space detected on build target drive (Available: {free:.1f} GB, >= 5.0 GB recommended). Build process may interrupt due to disk exhaustion.": "[WARN] Phát hiện dung lượng đĩa thấp trên ổ đĩa đích xây dựng (Khả dụng: {free:.1f} GB, khuyến nghị >= 5.0 GB). Quá trình xây dựng có thể bị gián đoạn do đĩa đầy.",
|
|
"[WARN] Low disk space detected: {free:.1f} GB available": "[WARN] Phát hiện dung lượng đĩa thấp: {free:.1f} GB khả dụng",
|
|
"[WARN] Memory allocation exception caught (ZstdError / OOM). Triggering memory protection fallback: Retrying in single-thread mode...": "[WARN] Đã bắt được ngoại lệ cấp phát bộ nhớ (ZstdError / OOM). Kích hoạt dự phòng bảo vệ bộ nhớ: Thử lại ở chế độ đơn luồng...",
|
|
"[WARN] Package '{pkg}' failed to install, skipping...": "[WARN] Gói '{pkg}' cài đặt thất bại, bỏ qua...",
|
|
"[WARN] Pause code injection exception: {error}": "[WARN] Ngoại lệ chèn mã tạm dừng: {error}",
|
|
"[WARN] Playwright browser installation failed across all sources, build will proceed with risk...": "[WARN] Cài đặt trình duyệt Playwright thất bại trên tất cả các nguồn, quá trình xây dựng sẽ tiếp tục với rủi ro...",
|
|
"[WARN] Python 3.13+ (32-bit) requires Visual Studio 2022 with Windows SDK. Build will attempt with current environment.": "[WARN] Python 3.13+ (32-bit) yêu cầu Visual Studio 2022 với Windows SDK. Bản dựng sẽ thử với môi trường hiện tại.",
|
|
"[WARN] Python environment info detection fallback: {error}": "[WARN] Dự phòng phát hiện thông tin môi trường Python: {error}",
|
|
"[WARN] Read requirements.txt warning: {error}": "[WARN] Cảnh báo đọc requirements.txt: {error}",
|
|
"[WARN] Shared directory invalid, falling back to isolated environment mode.": "[WARN] Thư mục dùng chung không hợp lệ, chuyển sang chế độ môi trường cô lập.",
|
|
"[WARN] Shared directory lacks write permissions, falling back to isolated mode.": "[WARN] Thư mục dùng chung thiếu quyền ghi, chuyển sang chế độ cô lập.",
|
|
"[WARN] Smart signing failed, but build output is retained.": "[WARN] Ký thông minh thất bại, nhưng đầu ra xây dựng được giữ lại.",
|
|
"[WARN] Some dependencies failed to install, build will proceed with risk...": "[WARN] Một số phụ thuộc cài đặt thất bại, quá trình xây dựng sẽ tiếp tục với rủi ro...",
|
|
"[WARN] Specified versions failed to install. Stripping version constraints for automatic compatibility match...": "[WARN] Các phiên bản đã chỉ định cài đặt thất bại. Đang loại bỏ ràng buộc phiên bản để tự động khớp tương thích...",
|
|
"[WARN] Strongly recommend checking [Virtual Environment] to maximize lite mode effect.": "[WARN] Khuyến nghị mạnh mẽ kiểm tra [Môi trường ảo] để tối đa hóa hiệu quả chế độ lite.",
|
|
"[WARN] System Python write permission restricted. Retrying with '--user' mode...": "[WARN] Quyền ghi Python hệ thống bị hạn chế. Đang thử lại với chế độ '--user'...",
|
|
"[WARN] System low memory detected (zstd memory allocation failed). Automatically retrying in single-thread low-memory mode...": "[WARN] Phát hiện bộ nhớ hệ thống thấp (phân bổ bộ nhớ zstd thất bại). Tự động thử lại ở chế độ bộ nhớ thấp đơn luồng...",
|
|
"[WARN] Target project is in a Cloud Sync directory (e.g. OneDrive/Dropbox). Cloud sync may temporarily lock build files.": "[WARN] Dự án mục tiêu nằm trong thư mục Đồng bộ đám mây (ví dụ: OneDrive/Dropbox). Đồng bộ đám mây có thể tạm thời khóa các tệp xây dựng.",
|
|
"[WARN] Timestamp server connection timed out, performing local fast signing...": "[WARN] Kết nối máy chủ dấu thời gian hết thời gian chờ, thực hiện ký nhanh cục bộ...",
|
|
"[WARN] Usage of '__file__' detected. In PyInstaller One-File mode, use 'sys._MEIPASS' to reliably locate bundled resource files!": "[WARN] Phát hiện việc sử dụng '__file__'. Trong chế độ Một tệp PyInstaller, hãy sử dụng 'sys._MEIPASS' để định vị đáng tin cậy các tệp tài nguyên được đóng gói!",
|
|
"\\nProgram execution completed, press Enter to exit...": "\\nChương trình đã thực thi xong, nhấn Enter để thoát..."
|
|
}
|