{
  "meta": {
    "name": "Vietnamese",
    "native_name": "Tiếng Việt",
    "complete": true,
    "review_status": "ai-reviewed"
  },
  "strings": {
    "language.auto": "Mặc định hệ thống",
    "diagnostics.localization_heading": "== Bản địa hóa ==",
    "diagnostics.language_setting": "language_setting: {setting}",
    "diagnostics.active_locale": "active_locale: {locale}",
    "diagnostics.catalog_complete": "catalog_complete: {complete}",
    "diagnostics.available_locales": "available_locales: {count}",
    "ui.language.label": "Ngôn ngữ:",
    "ui.language.tooltip": "Chọn ngôn ngữ giao diện. Nội dung chưa dịch sẽ dùng tiếng Anh.",
    "ui.table.file": "Tệp",
    "ui.table.format": "Định dạng",
    "ui.table.size": "Kích thước",
    "ui.table.status": "Trạng thái",
    "ui.tabs.metadata_before": "Siêu dữ liệu TRƯỚC",
    "ui.tabs.metadata_after": "Siêu dữ liệu SAU",
    "ui.tabs.removed_diff": "Nội dung đã xóa / thay đổi",
    "ui.tabs.preview": "Xem trước",
    "ui.export.selected_report": "Xuất báo cáo cho mục đã chọn...",
    "ui.export.batch_report": "Xuất báo cáo hàng loạt...",
    "ui.export.images_pdf": "Xuất ảnh sang PDF...",
    "ui.privacy.mask_paths_reports": "Che đường dẫn trong báo cáo",
    "ui.privacy.redact_reports": "Ẩn giá trị siêu dữ liệu trong báo cáo",
    "ui.privacy.mask_paths_ui": "Che đường dẫn trong giao diện",
    "ui.status.drop_or_add": "Thả ảnh vào đây hoặc nhấp \"Thêm ảnh...\"",
    "ui.toolbar.actions": "Thao tác",
    "ui.toolbar.options": "Tùy chọn",
    "ui.toolbar.watermark": "Hình mờ",
    "ui.action.add_images": "Thêm ảnh...",
    "ui.action.add_images.tooltip": "Thêm một hoặc nhiều tệp ảnh",
    "ui.action.add_images.status": "Thêm một hoặc nhiều tệp ảnh trên thiết bị, không cần kết nối internet",
    "ui.action.add_folder": "Thêm thư mục...",
    "ui.action.add_folder.tooltip": "Thêm mọi ảnh được hỗ trợ từ một thư mục",
    "ui.action.add_folder.status": "Thêm mọi ảnh được hỗ trợ từ một thư mục trên thiết bị, không cần kết nối internet",
    "ui.action.clear": "Làm trống hàng đợi",
    "ui.action.clear.tooltip": "Xóa tất cả mục khỏi hàng đợi",
    "ui.action.remove_selected": "Xóa mục đã chọn",
    "ui.action.remove_selected.tooltip": "Xóa các tệp đã chọn khỏi hàng đợi",
    "ui.action.strip": "Xóa siêu dữ liệu",
    "ui.action.strip.tooltip": "Bắt đầu xử lý và tạo tệp đầu ra đã làm sạch",
    "ui.action.strip.status": "Bắt đầu xử lý cục bộ, không cần kết nối internet",
    "ui.action.cancel": "Hủy",
    "ui.action.cancel.tooltip": "Hủy quá trình xử lý sau khi tệp hiện tại được hoàn tất an toàn",
    "ui.strip_mode.label": "Chế độ xóa:",
    "ui.strip_mode.safe": "An toàn (khuyên dùng) - giữ ICC",
    "ui.strip_mode.full": "Toàn bộ - xóa ICC + văn bản PNG",
    "ui.strip_mode.tooltip": "Chế độ An toàn giữ hồ sơ màu ICC để tránh sai lệch màu. Chế độ Toàn bộ xóa thêm hồ sơ ICC và các khối văn bản PNG.",
    "ui.strip_png_text": "Xóa khối văn bản PNG",
    "ui.strip_png_text.tooltip": "Xóa các khối văn bản PNG (tEXt/iTXt/zTXt). Chúng có thể chứa nhận xét hoặc đường dẫn ẩn.",
    "ui.watermark.text": "Hình mờ",
    "ui.watermark.text.placeholder": "Văn bản hình mờ...",
    "ui.watermark.logo": "Logo",
    "ui.watermark.logo.placeholder": "Đường dẫn logo...",
    "ui.watermark.opacity": "Độ mờ:",
    "ui.watermark.opacity.short": "Mờ:",
    "ui.watermark.scale": "Tỷ lệ:",
    "ui.watermark.scale.short": "TL:",
    "ui.watermark.position": "Vị trí:",
    "ui.watermark.position.short": "VT:",
    "ui.watermark.text_position.tooltip": "Vị trí hình mờ văn bản",
    "ui.mode.copy": "Lưu vào thư mục đầu ra",
    "ui.mode.overwrite": "Ghi đè tệp gốc",
    "ui.output.folder": "Thư mục đầu ra:",
    "ui.output.backup_folder": "Thư mục sao lưu:",
    "ui.output.browse": "Duyệt...",
    "ui.output.browse.compact": "...",
    "ui.output.reset": "Đặt lại",
    "ui.output.reset.tooltip": "Khôi phục thư mục mặc định",
    "ui.output.reset_output.tooltip": "Khôi phục thư mục đầu ra mặc định",
    "ui.output.reset_backup.tooltip": "Khôi phục thư mục sao lưu mặc định",
    "ui.output.open": "Mở",
    "ui.output.auto_open": "Tự mở khi hoàn tất",
    "ui.processing.small_first": "Xử lý tệp nhỏ trước",
    "ui.processing.small_first.tooltip": "Sắp xếp hàng đợi theo kích thước tệp để các kết quả đầu tiên xuất hiện sớm hơn.",
    "ui.processing.error.multiframe_unsupported": "Ảnh động và ảnh nhiều trang hiện chưa được hỗ trợ. Tệp gốc không bị thay đổi và không có tệp đầu ra đã làm sạch nào được tạo.",
    "ui.eta.empty": "Thời gian ước tính: -",
    "ui.eta.files": "Thời gian ước tính: ~{eta} - {total} tệp",
    "ui.eta.progress": "Thời gian ước tính: ~{eta} - {done}/{total}",
    "ui.preview.before": "TRƯỚC",
    "ui.preview.after": "SAU",
    "ui.preview.no_file_selected": "Chưa chọn tệp",
    "ui.preview.no_output_yet": "Chưa có đầu ra",
    "ui.preview.before.tooltip": "Nhấp để mở tệp gốc bằng trình xem hệ thống",
    "ui.preview.after.tooltip": "Nhấp để mở tệp đã làm sạch bằng trình xem hệ thống",
    "ui.hash.label": "SHA-256 (hàm băm tệp):",
    "ui.hash.tooltip": "Vì sao điều này quan trọng:\nHàm băm SHA-256 giúp xác minh các byte của tệp không thay đổi ngoài dự kiến.\nGiá trị được tính cục bộ (ngoại tuyến).",
    "ui.hash.before.tooltip": "Hàm băm SHA-256 của tệp gốc (64 ký tự hex).",
    "ui.hash.after.tooltip": "Hàm băm SHA-256 của tệp đã làm sạch (64 ký tự hex).",
    "ui.hash.copy": "Sao chép SHA-256",
    "ui.hash.copy.tooltip": "Sao chép SHA-256 vào bảng tạm (nhấp: kèm nhãn; Shift+nhấp: chỉ giá trị)",
    "ui.recovery.open_backup": "Mở thư mục sao lưu...",
    "ui.recovery.open_backup.tooltip": "Mở thư mục chứa bản sao lưu được tạo khi ghi đè tệp gốc.",
    "ui.recovery.copy_restore": "Sao chép các bước khôi phục",
    "ui.recovery.copy_restore.tooltip": "Sao chép các bước khôi phục thủ công vào bảng tạm (Tệp gốc/Bản sao lưu/Tệp tạm).",
    "ui.export.images_pdf.tooltip": "Ghép các ảnh đã chọn thành PDF nhiều trang (ngoại tuyến).",
    "ui.privacy.mask_paths_reports.tooltip": "Ẩn thư mục và chỉ giữ tên tệp trong báo cáo đã xuất",
    "ui.privacy.redact_reports.tooltip": "Giữ tên trường siêu dữ liệu trong báo cáo nhưng thay hầu hết giá trị bằng <redacted>.\nCác trường kỹ thuật (Định dạng/Pixel/Hàm băm/v.v.) được giữ lại.",
    "ui.privacy.mask_paths_ui.tooltip": "Chỉ hiển thị tên tệp trong bảng (hữu ích khi chụp màn hình)",
    "ui.risk.summary": "Rủi ro cao: {high}/{total}{suffix}",
    "ui.risk.filtered_suffix": " (đã lọc)",
    "ui.risk.summary.tooltip": "Nhấp để chỉ hiển thị tệp có thẻ nhạy cảm.",
    "ui.risk.why.title": "Vì sao điều này quan trọng",
    "ui.risk.why.body": "Siêu dữ liệu nhạy cảm có thể lộ thông tin riêng tư.\n\nVí dụ:\n- GPS có thể tiết lộ nơi chụp ảnh.\n- Số sê-ri thiết bị có thể nhận dạng máy ảnh hoặc điện thoại.\n- Thẻ Chủ sở hữu/Phần mềm có thể lộ tên hoặc quy trình làm việc.\n\nMetaStripper đánh dấu các thẻ này để bạn kiểm tra rủi ro trước khi chia sẻ.",
    "ui.risk.detected": "Cảnh báo: Phát hiện thẻ có rủi ro cao",
    "ui.risk.detected.tooltip": "Đã phát hiện: {tags}",
    "ui.risk.none": "OK: Không phát hiện siêu dữ liệu có rủi ro cao",
    "ui.status.on": "BẬT",
    "ui.status.off": "TẮT",
    "ui.status.portable": "Chế độ di động: {state}",
    "ui.status.offline": "Hoạt động ngoại tuyến. Tệp không được tải lên internet.",
    "ui.status.no_logs": "Không ghi nhật ký. Đường dẫn và tên tệp không bao giờ rời khỏi thiết bị.",
    "ui.license.pro": "Giấy phép: Pro",
    "ui.license.pro.tooltip": "Đã mở khóa các tính năng Pro.",
    "ui.license.trial": "Dùng thử: tối đa {limit} tệp",
    "ui.license.trial.tooltip": "Bản dùng thử 3 ngày cho phép tối đa {limit} tệp trong mỗi hàng đợi.",
    "ui.license.trial_limit.tooltip": "Bản dùng thử cho phép tối đa {limit} tệp trong hàng đợi.",
    "ui.license.activation_required": "Cần kích hoạt",
    "ui.license.activation_required.tooltip": "Bắt đầu dùng thử hoặc kích hoạt giấy phép đã mua trước khi xử lý ảnh.",
    "ui.license.expired": "Kích hoạt đã hết hạn",
    "ui.license.expired.tooltip": "Bản dùng thử hoặc bản xác nhận kích hoạt đã hết hạn. Mở Giấy phép sản phẩm để tiếp tục.",
    "ui.license.invalid": "Kích hoạt không hợp lệ",
    "ui.license.invalid.tooltip": "Bản xác nhận kích hoạt đã lưu không hợp lệ. Mở Giấy phép sản phẩm để xem chi tiết.",
    "ui.common.yes": "Có",
    "ui.common.no": "Không",
    "ui.common.none": "<không có>",
    "ui.common.allowed": "được phép",
    "ui.common.blocked": "bị chặn",
    "ui.common.close": "Đóng",
    "ui.license_dialog.window_title": "{app} - Giấy phép sản phẩm",
    "ui.license_dialog.title": "Giấy phép sản phẩm",
    "ui.license_dialog.purchase_token_label": "Mã giấy phép",
    "ui.license_dialog.purchase_token_placeholder": "Dán mã giấy phép MS1 vào đây.",
    "ui.license_dialog.validate": "Xác thực",
    "ui.license_dialog.save_securely": "Lưu an toàn",
    "ui.license_dialog.activate_online": "Kích hoạt trực tuyến",
    "ui.license_dialog.remove": "Xóa",
    "ui.license_dialog.trial_heading": "Dùng thử ba ngày",
    "ui.license_dialog.trial_token_placeholder": "Dán mã truy cập dùng thử MSS1 từ tài khoản của bạn.",
    "ui.license_dialog.start_trial": "Bắt đầu dùng thử 3 ngày",
    "ui.license_dialog.device_activation": "Kích hoạt thiết bị",
    "ui.license_dialog.refresh": "Cập nhật",
    "ui.license_dialog.deactivate_online": "Hủy kích hoạt trực tuyến",
    "ui.license_dialog.remove_local": "Xóa kích hoạt cục bộ",
    "ui.license_dialog.contacting": "Đang liên hệ dịch vụ kích hoạt...",
    "ui.license_dialog.another_request": "Một yêu cầu kích hoạt khác đang chạy.",
    "ui.license_dialog.purchase_saved": "Mã giấy phép đã được lưu an toàn. Hãy kích hoạt thiết bị này để xử lý ảnh.",
    "ui.license_dialog.license_not_saved": "Không thể lưu giấy phép: {status} ({reason}).",
    "ui.license_dialog.enter_purchase": "Nhập mã giấy phép.",
    "ui.license_dialog.remove_product_title": "Xóa giấy phép sản phẩm?",
    "ui.license_dialog.remove_product_body": "Thao tác này xóa mã giấy phép và thông tin kích hoạt cục bộ khỏi thiết bị này.",
    "ui.license_dialog.product_removed": "Đã xóa mã giấy phép và thông tin kích hoạt cục bộ.",
    "ui.license_dialog.enter_trial": "Nhập mã truy cập dùng thử từ tài khoản của bạn.",
    "ui.license_dialog.deactivate_title": "Hủy kích hoạt thiết bị này?",
    "ui.license_dialog.deactivate_body": "Thao tác này giải phóng một vị trí trong giới hạn số thiết bị của giấy phép và chặn xử lý trên thiết bị này.",
    "ui.license_dialog.deactivated": "Đã hủy kích hoạt thiết bị và xóa kích hoạt cục bộ.",
    "ui.license_dialog.remove_local_title": "Xóa kích hoạt cục bộ?",
    "ui.license_dialog.remove_local_body": "Thao tác cục bộ này không giải phóng thiết bị khỏi giới hạn trên máy chủ.",
    "ui.license_dialog.local_removed": "Đã xóa thông tin kích hoạt cục bộ. Thiết bị này vẫn được tính vào giới hạn trên máy chủ.",
    "ui.license_dialog.auto_refreshed": "Đã cập nhật thông tin kích hoạt thiết bị.",
    "ui.license_dialog.auto_refresh_pending": "Việc cập nhật kích hoạt đang chờ xử lý; bản xác nhận kích hoạt ngoại tuyến có chữ ký vẫn được sử dụng.",
    "ui.license_dialog.product_status": "Trạng thái: {status}\nCấp: {tier}\nLý do: {reason}\nMã giấy phép Pro: {is_pro}\nQuyền xử lý: cần bản xác nhận kích hoạt thiết bị hợp lệ\nID giấy phép: {license_id}\nID khóa: {key_id}\nHết hạn: {expires}\nTính năng: {features}\nKhóa tin cậy: {trusted}",
    "ui.license_dialog.entitlement_status": "Quyền sử dụng: {status}\nLý do: {reason}\nCấp: {tier}\nGói: {plan}\nXử lý: {processing}\nCần cập nhật: {refresh_required}\nHết hạn: {expires}\nĐược phép dùng ngoại tuyến đến: {grace_until}\nTính năng: {features}\nKhóa kích hoạt tin cậy: {trusted}",
    "ui.activation.close_in_progress": "Quá trình kích hoạt vẫn đang diễn ra. Hãy chờ hoàn tất trước khi đóng ứng dụng.",
    "ui.activation.error.activation_trust_not_configured": "Chưa cấu hình khóa kích hoạt tin cậy trong bản dựng này.",
    "ui.activation.error.device_identity_unavailable": "Danh tính thiết bị an toàn không khả dụng.",
    "ui.activation.error.secure_storage_unavailable": "Kho giấy phép an toàn không khả dụng.",
    "ui.activation.error.invalid_purchase_token": "Mã giấy phép không hợp lệ.",
    "ui.activation.error.invalid_subject_token": "Mã truy cập dùng thử không hợp lệ hoặc đã hết hạn.",
    "ui.activation.error.network_unavailable": "Không thể kết nối đến dịch vụ kích hoạt.",
    "ui.activation.error.request_timeout": "Yêu cầu kích hoạt đã hết thời gian chờ.",
    "ui.activation.error.rate_limit_exceeded": "Quá nhiều yêu cầu kích hoạt. Hãy thử lại sau.",
    "ui.activation.error.https_required": "Dịch vụ kích hoạt yêu cầu HTTPS.",
    "ui.activation.error.response_too_large": "Dịch vụ kích hoạt trả về phản hồi quá lớn.",
    "ui.activation.error.request_too_large": "Yêu cầu kích hoạt quá lớn.",
    "ui.activation.error.response_invalid": "Dịch vụ kích hoạt trả về phản hồi không hợp lệ.",
    "ui.activation.error.redirect_not_allowed": "Dịch vụ kích hoạt đã thử chuyển hướng không an toàn.",
    "ui.activation.error.challenge_invalid": "Không thể xác minh yêu cầu kích hoạt.",
    "ui.activation.error.lease_invalid": "Không thể xác minh bản xác nhận kích hoạt.",
    "ui.activation.error.lease_response_mismatch": "Phản hồi kích hoạt không khớp với bản xác nhận có chữ ký.",
    "ui.activation.error.trial_unavailable": "Bản dùng thử không khả dụng cho tài khoản hoặc thiết bị này.",
    "ui.activation.error.activation_limit_reached": "Đã đạt giới hạn kích hoạt giấy phép.",
    "ui.activation.error.license_revoked": "Giấy phép đã bị thu hồi.",
    "ui.activation.error.activation_revoked": "Kích hoạt của thiết bị này đã bị thu hồi.",
    "ui.activation.error.activation_inactive": "Kích hoạt của thiết bị này không hoạt động.",
    "ui.activation.error.purchase_expired": "Mã giấy phép đã hết hạn.",
    "ui.activation.error.challenge_expired": "Yêu cầu kích hoạt đã hết hạn. Hãy thử lại.",
    "ui.activation.error.challenge_consumed": "Yêu cầu kích hoạt này đã được sử dụng. Hãy thử lại.",
    "ui.activation.error.service_unavailable": "Dịch vụ kích hoạt tạm thời không khả dụng.",
    "ui.activation.error.clock_rollback": "Đồng hồ hệ thống đã bị chỉnh về thời điểm trước. Hãy kết nối internet để cập nhật thời gian tin cậy.",
    "ui.activation.error.server_time_rollback": "Thời gian kích hoạt có chữ ký sớm hơn dự kiến. Hãy liên hệ hỗ trợ trước khi thử lại.",
    "ui.activation.error.vault_unavailable": "Kho giấy phép an toàn không khả dụng.",
    "ui.activation.error.generic": "Không thể hoàn tất yêu cầu kích hoạt.",
    "ui.activation.error.retry_after": "{message} Hãy thử lại sau {seconds} giây.",
    "ui.license_policy.requested_items": "Số mục được yêu cầu: {count}",
    "ui.license_policy.trial_expired": "Bản dùng thử MetaStripper 3 ngày của bạn đã hết hạn.",
    "ui.license_policy.pro_expired": "Bản xác nhận kích hoạt Pro của thiết bị này đã hết hạn và cần được cập nhật.",
    "ui.license_policy.activation_required": "MetaStripper phải được kích hoạt trước khi bắt đầu xử lý ảnh.",
    "ui.license_policy.invalid_lease": "Bản xác nhận kích hoạt đã lưu không hợp lệ ({reason}).",
    "ui.license_policy.feature_trial": "Tính năng này không khả dụng trong bản dùng thử 3 ngày.",
    "ui.license_policy.feature_license": "Tính năng này không được bao gồm trong giấy phép hiện tại.",
    "ui.license_policy.requested_action": "Thao tác được yêu cầu: {action}",
    "ui.license_policy.open_product_license": "Mở Trợ giúp > Giấy phép sản phẩm để kích hoạt thiết bị hoặc cập nhật bản xác nhận kích hoạt.",
    "ui.upgrade.window_title": "{app} - Kích hoạt",
    "ui.upgrade.title": "Kích hoạt MetaStripper",
    "ui.upgrade.current_status": "Trạng thái hiện tại: {status}. Lý do: {reason}.",
    "ui.upgrade.action_unavailable": "{action} không khả dụng với quyền sử dụng hiện tại.",
    "ui.upgrade.requested_items": "Số mục được yêu cầu: {count}",
    "ui.upgrade.trial_heading": "Dùng thử 3 ngày",
    "ui.upgrade.trial_queue": "Làm sạch tối đa {limit} ảnh trong mỗi hàng đợi",
    "ui.upgrade.trial_reports": "Báo cáo TXT/JSON cục bộ nếu quyền dùng thử cho phép",
    "ui.upgrade.trial_modes": "Xóa siêu dữ liệu ở chế độ An toàn và Toàn bộ",
    "ui.upgrade.trial_restrictions": "Không có CLI, xuất PDF, hình mờ hoặc ghi đè tệp gốc",
    "ui.upgrade.pro_heading": "Pro",
    "ui.upgrade.pro_batch": "Làm sạch hàng loạt không giới hạn",
    "ui.upgrade.pro_features": "CLI, báo cáo, xuất PDF, hình mờ và ghi đè tệp gốc",
    "ui.upgrade.pro_devices": "Có thể dùng trên số thiết bị mà gói đã mua cho phép",
    "ui.upgrade.enter_license": "Nhập giấy phép...",
    "ui.upgrade.open_website": "Mở trang web",
    "ui.license_action.processing_queue": "Xử lý hàng đợi này",
    "ui.license_action.adding_more_files": "Thêm các tệp khác",
    "ui.license_action.adding_batch": "Thêm lô tệp này",
    "ui.license_action.text_watermark": "Thêm hình mờ văn bản",
    "ui.license_action.logo_watermark": "Thêm hình mờ logo",
    "ui.license_action.overwrite_originals": "Ghi đè tệp gốc",
    "ui.license_action.export_report": "Xuất báo cáo",
    "ui.license_action.export_batch_report": "Xuất báo cáo hàng loạt",
    "ui.license_action.export_images_pdf": "Xuất ảnh sang PDF",
    "ui.license_action.export_multiple_pdf": "Xuất nhiều ảnh sang PDF",
    "ui.license_menu.plans": "Các gói giấy phép...",
    "ui.license_menu.product": "Giấy phép sản phẩm...",
    "ui.license_policy.processing_unavailable": "Không thể xử lý: {status}.",
    "diagnostics.help_content_locale": "help_content_locale: {locale}",
    "diagnostics.help_content_complete": "help_content_complete: {complete}",
    "diagnostics.help_content_translated_keys": "help_content_translated_keys: {count}",
    "ui.dialog.window_title": "{app} - {title}",
    "ui.menu.file": "Tệp",
    "ui.menu.help": "Trợ giúp",
    "ui.menu.quit": "Thoát",
    "ui.menu.help.privacy": "Quyền riêng tư",
    "ui.menu.help.faq": "Câu hỏi thường gặp",
    "ui.menu.help.terms": "Điều khoản sử dụng (ngắn)",
    "ui.menu.help.licenses": "Giấy phép",
    "ui.menu.help.open_licenses_folder": "Mở thư mục giấy phép...",
    "ui.menu.help.exif_gps": "EXIF/GPS là gì?",
    "ui.menu.help.orientation": "Vì sao ảnh có thể bị xoay",
    "ui.menu.help.what_removed": "Nội dung bị xóa và được giữ lại",
    "ui.menu.help.formats": "Định dạng hỗ trợ và giới hạn",
    "ui.menu.help.smartscreen": "Windows SmartScreen và ký mã",
    "ui.menu.help.user_guide": "Hướng dẫn sử dụng",
    "ui.menu.help.keyboard_tips": "Bàn phím và mẹo",
    "ui.menu.help.diagnostics": "Chẩn đoán...",
    "ui.menu.help.about": "Giới thiệu",
    "ui.menu.help.updates": "Kiểm tra cập nhật...",
    "ui.help.copy": "Sao chép",
    "ui.help.copied": "Đã sao chép.",
    "ui.help.empty": "(trống)",
    "ui.help.privacy.title": "Quyền riêng tư",
    "ui.help.faq.title": "Câu hỏi thường gặp",
    "ui.help.terms.title": "Điều khoản sử dụng",
    "ui.help.licenses.title": "Giấy phép",
    "ui.help.licenses.copy": "Sao chép văn bản giấy phép",
    "ui.help.licenses.copied": "Đã sao chép văn bản giấy phép.",
    "ui.help.licenses.folder_missing": "Không tìm thấy thư mục giấy phép.\n\nĐường dẫn dự kiến:\n{path}\n\nNếu chạy từ mã nguồn, hãy tạo bằng:\n  python tools/generate_licenses_bundle.py\n\nNếu chạy bản đã đóng gói, hãy đảm bảo thư mục 'licenses' nằm cạnh tệp thực thi.",
    "ui.help.exif_gps.title": "EXIF/GPS là gì?",
    "ui.help.orientation.title": "Vì sao ảnh có thể bị xoay",
    "ui.help.what_removed.title": "Nội dung bị xóa và được giữ lại",
    "ui.help.formats.title": "Định dạng hỗ trợ và giới hạn",
    "ui.help.smartscreen.title": "Windows SmartScreen và ký mã",
    "ui.help.user_guide.title": "Hướng dẫn sử dụng",
    "ui.help.keyboard_tips.title": "Bàn phím và mẹo",
    "ui.diagnostics.title": "Chẩn đoán",
    "ui.diagnostics.copy": "Sao chép chẩn đoán",
    "ui.diagnostics.copied": "Đã sao chép chẩn đoán.",
    "ui.about.title": "Giới thiệu",
    "ui.about.heading": "Giới thiệu {app}",
    "ui.about.copy_build_info": "Sao chép thông tin bản dựng",
    "ui.about.build_info_copied": "Đã sao chép thông tin bản dựng.",
    "ui.about.text": "{app}\n\nPhiên bản: {version}\nBản dựng: {build}\n\nMôi trường chạy\n- Python: {py}\n- PySide6: {pyside}\n- Pillow: {pillow}\n\nBộ giải mã ảnh\n{codec_lines}\n\nChức năng\n- Xem siêu dữ liệu ảnh (trước/sau)\n- Xóa siêu dữ liệu khỏi ảnh\n- Xuất báo cáo cục bộ (TXT/JSON)\n\nNguyên tắc hoạt động\n- Ngoại tuyến theo mặc định (không tải tệp lên)\n\n© {year} {author}",
    "ui.about.license_summary": "Giấy phép sản phẩm\n- Trạng thái: {license_status}\n- Cấp: {license_tier}\n- ID giấy phép: {license_id}\n- Hết hạn: {license_expires}\n\nQuyền sử dụng\n- Trạng thái: {entitlement_status}\n- Cấp: {entitlement_tier}\n- Xử lý: {processing}\n- Hết hạn: {entitlement_expires}",
    "ui.about.codec.available": "khả dụng",
    "ui.about.codec.unavailable": "không khả dụng",
    "ui.about.codec.registered_extensions": "phần mở rộng đã đăng ký: {extensions}",
    "ui.about.codec.support_flags": "cờ hỗ trợ Pillow: {flags}",
    "ui.about.codec.not_registered": "chưa đăng ký trong môi trường chạy Pillow",
    "ui.updates.window_title": "{app} - Cập nhật",
    "ui.updates.title": "Kiểm tra cập nhật",
    "ui.updates.info": "Phiên bản đã cài: {version}\nBản dựng: {build}\n\nMetaStripper không tự động cập nhật và không kết nối internet trong nền.\nDùng các nút bên dưới để mở trang tải chính thức hoặc sao chép liên kết.",
    "ui.updates.copy_link": "Sao chép liên kết tải",
    "ui.updates.open_page": "Mở trang tải",
    "ui.updates.copy_build_info": "Sao chép thông tin bản dựng",
    "ui.updates.link_copied": "Đã sao chép liên kết tải.",
    "ui.updates.build_info_copied": "Đã sao chép thông tin bản dựng.",
    "ui.processing.close_running": "Quá trình xử lý vẫn đang chạy.\n\nBạn muốn làm gì?",
    "ui.processing.cancel_and_exit": "Hủy xử lý và thoát",
    "ui.processing.wait_keep_open": "Chờ và giữ ứng dụng mở",
    "ui.export.selected_report.compact": "Báo cáo...",
    "ui.export.batch_report.compact": "Báo cáo hàng loạt...",
    "ui.export.images_pdf.compact": "Ảnh sang PDF...",
    "ui.privacy.mask_paths_reports.compact": "Che đường dẫn báo cáo",
    "ui.privacy.redact_reports.compact": "Ẩn giá trị",
    "ui.privacy.mask_paths_ui.compact": "Che đường dẫn UI",
    "ui.action.add_archive": "Thêm tệp lưu trữ...",
    "ui.action.add_archive.status": "Nhập ảnh được hỗ trợ từ tệp ZIP hoặc RAR cục bộ (không tải lên)",
    "ui.action.add_archive.tooltip": "Nhập ảnh từ tệp ZIP hoặc RAR",
    "ui.action.secure_files": "Mã hóa / giải mã...",
    "ui.action.secure_files.status": "Bảo vệ hoặc khôi phục tệp cục bộ bằng AES-256-GCM (không tải lên)",
    "ui.action.secure_files.tooltip": "Mã hóa hoặc giải mã bất kỳ tệp nào bằng mật khẩu",
    "ui.archive.create_error": "Không thể tạo tệp lưu trữ kết quả:\n{error}",
    "ui.archive.create_failed": "Không thể tạo tệp lưu trữ kết quả.",
    "ui.archive.create_failed_status": "Đã xử lý xong nhưng không thể tạo tệp lưu trữ kết quả.",
    "ui.archive.created_status": "Đã tạo {file}: {count} tệp, bỏ qua {omitted} tệp.",
    "ui.archive.creating": "Đang tạo tệp lưu trữ kết quả...",
    "ui.archive.filter": "Tệp lưu trữ (*.zip *.rar);;Tệp ZIP (*.zip);;Tệp RAR (*.rar);;Tất cả tệp (*.*)",
    "ui.archive.import_error": "Không thể nhập tệp lưu trữ:\n{error}",
    "ui.archive.import_failed": "Không thể nhập tệp lưu trữ.",
    "ui.archive.imported": "Đã nhập {count} ảnh; bỏ qua {ignored} mục khác.",
    "ui.archive.importing": "Đang nhập ảnh từ tệp lưu trữ...",
    "ui.archive.one_at_a_time": "Mỗi lần chỉ có thể nhập một tệp lưu trữ.",
    "ui.archive.password_title": "Mật khẩu tệp lưu trữ",
    "ui.archive.rar_backend_missing": "Không thể nhập RAR vì không tìm thấy thành phần 7-Zip đi kèm.",
    "ui.archive.result_password_title": "Mật khẩu tệp lưu trữ kết quả",
    "ui.archive.select": "Chọn tệp lưu trữ ảnh",
    "ui.common.cancel": "Hủy",
    "ui.file_operation.busy": "Một thao tác tệp khác đang chạy.",
    "ui.file_operation.canceled": "Đã hủy thao tác.",
    "ui.file_operation.close_in_progress": "Hãy hủy thao tác tệp đang chạy trước khi đóng MetaStripper.",
    "ui.license_action.file_security": "Mã hóa hoặc giải mã tệp",
    "ui.license_action.import_archive": "Nhập tệp lưu trữ ảnh",
    "ui.license_action.result_archive": "Tạo tệp lưu trữ kết quả",
    "ui.output.result_archive": "Đóng gói các tệp đã làm sạch vào tệp lưu trữ",
    "ui.output.result_archive.tooltip": "Sau khi xử lý, tạo tệp lưu trữ chỉ chứa các tệp đã lưu thành công.",
    "ui.output.result_archive_password": "Bảo vệ tệp lưu trữ kết quả bằng mật khẩu",
    "ui.output.result_archive_password.tooltip": "Tạo tệp .msarchive được mã hóa thay cho tệp ZIP.",
    "ui.password.confirm": "Xác nhận mật khẩu:",
    "ui.password.label": "Mật khẩu:",
    "ui.password.mismatch": "Mật khẩu không khớp.",
    "ui.password.show": "Hiện mật khẩu",
    "ui.password.too_short": "Mật khẩu phải có ít nhất {count} ký tự.",
    "ui.secure.authentication_failed": "Mật khẩu sai hoặc tệp được bảo vệ đã bị thay đổi.",
    "ui.secure.container_filter": "Tệp được bảo vệ của MetaStripper (*.msenc *.msarchive);;Tất cả tệp (*.*)",
    "ui.secure.decrypt": "Giải mã",
    "ui.secure.encrypt": "Mã hóa",
    "ui.secure.failed": "Thao tác với tệp được bảo vệ thất bại:\n{error}",
    "ui.secure.file_filter": "Tất cả tệp (*.*)",
    "ui.secure.input": "Tệp đầu vào:",
    "ui.secure.input_missing": "Chọn một tệp đầu vào hiện có.",
    "ui.secure.invalid_container": "Tệp đã chọn không phải là tệp được bảo vệ hợp lệ của MetaStripper.",
    "ui.secure.output": "Tệp đầu ra:",
    "ui.secure.output_exists": "Tệp đầu ra đã tồn tại. Bật thay thế hoặc chọn đường dẫn khác.",
    "ui.secure.overwrite": "Thay thế tệp đầu ra hiện có",
    "ui.secure.same_path": "Đường dẫn đầu vào và đầu ra phải khác nhau.",
    "ui.secure.select_input": "Chọn tệp đầu vào",
    "ui.secure.select_output": "Chọn tệp đầu ra",
    "ui.secure.success": "Đã hoàn tất thành công:\n{output}",
    "ui.secure.success_status": "Đã hoàn tất thao tác với tệp được bảo vệ.",
    "ui.secure.title": "Mã hóa tệp",
    "ui.secure.working": "Đang xử lý tệp được bảo vệ...",
    "ui.splash.headline": "Quyền riêng tư siêu dữ liệu và bảo mật tệp",
    "ui.splash.features": "Xóa siêu dữ liệu • Tệp lưu trữ được bảo vệ • Mã hóa tệp",
    "ui.splash.local_promise": "Mọi thao tác đều được thực hiện trên thiết bị này",
    "ui.splash.starting": "Đang khởi động"
  }
}
