<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
    'aps-install.queue' => 'Đang cài đặt %%name%% tại %%path%%...',
    'aps-install.queueNoPath' => 'Đang cài đặt %%name%%...',
    'aps-install.done' => '%%name%% được cài đặt thành công tại %%path%%. Bạn có thể xem thông tin đăng nhập vào ứng dụng bên dưới. %%additionalMessage%%',
    'aps-install.doneNoPath' => '%%name%% được cài đặt thành công tại. Bạn có thể xem thông tin đăng nhập vào ứng dụng bên dưới. %%additionalMessage%%',
    'aps-install.doneAdvanced' => '%%name%% được cài đặt thành công tại %%path%%. %%additionalMessage%%',
    'aps-install.doneAdvancedNoPath' => '%%name%% được cài đặt thành công tại. %%additionalMessage%%',
    'aps-install.error' => 'Cài đặt của %%name%% tại %%path%% không thực hiện được. %%errorMessage%%',
    'aps-install.errorNoPath' => 'Cài đặt của %%name%% không thực hiện được. %%errorMessage%%',

    'aps-update.queueDownload' => 'Tải về %%packageName%%...',
    'aps-update.errorDownload' => 'Không tải về được %%packageName%%:',
    'aps-update.queueInstall' => 'Cập nhật cài đặt của %%name%% cho %%domainName%%...',
    'aps-update.doneInstall' => 'Việc cài đặt %%name%% cho %%domainName%% đã được cập nhật thành công.',
    'aps-update.errorInstall' => 'Không cập nhật được cài đặt của %%name%% cho %%domainName%%:',
    'aps-update.queueInstallMulti' => 'Cập nhật %%instances%% cài đặt của %%name%%...',
    'aps-update.doneInstallMulti' => '%%successes%% cài đặt của %%name%% được cập nhật thành công.',
    'aps-update.errorInstallMulti' => 'Không cập nhật được cài đặt %%failures%% của %%name%%:',
    'aps-update.incorrectUpdateInformation' => 'Thông tin cập nhật không chính xác.',

    'common.hideCompletedTasks' => 'Giấu hoàn tất',
    'common.progressBarHide' => 'Ẩn',
    'common.progressBarShow' => 'Hiển thị',
    'common.close' => 'Đóng',
    'common.refresh' => 'Làm mới trang',
    'common.taskInProgress' => '%%count%% tác vụ đang được thực hiện...',
    'common.percentCompleted' => 'Đã hoàn thành %%percent%%%',
    'common.allTasksCompleted' => 'Tất cả %%num%% tác vụ đã hoàn thành công.',
    'common.minimize' => 'Thu nhỏ',
    'common.statusDone' => 'Xong',
    'common.statusError' => 'Thất bại',
    'common.statusNotStarted' => 'Đang chờ',
    'common.statusCanceled' => 'Đã hủy',
    'common.progressDialogLink' => 'tiến trình chi tiết',
    'common.progressLabel' => '%%count%% đang được thực hiện',
    'common.successLabel' => '{count, plural, other {# thành công}}',
    'common.successLabelTooltip' => 'Đóng tất cả các thông báo thành công',
    'common.warningLabel' => '{count, plural, other {# cảnh báo}}',
    'common.warningLabelTooltip' => 'Đóng tất cả các thông báo cảnh báo',
    'common.errorLabel' => '{count, plural, other {# lỗi}}',
    'common.errorLabelTooltip' => 'Đóng tất cả các thông báo lỗi',

    'database-check.queue' => 'Đang kiểm tra bảng cơ sở dữ liệu %%database%%...',
    'database-check.done' => 'Cơ sở dữ liệu %%database%% không có lỗi.',
    'database-check.error' => 'Không thể kiểm tra lỗi của cơ sở dữ liệu %%database%%.',
    'database-check.done-with-errors' => "Cơ sở dữ liệu %%database%% có %%number%% vấn đề. \n %%link%%",
    'database-check.info-link-title' => 'Xem chi tiết và giải quyết',

    'database-download.queue' => 'Đang chuẩn bị kết xuất %%database%% để xuất...',
    'database-download.done' => 'Kết xuất của %%database%% đã sẵn sàng. Bạn có thể %%downloadLink%% nó.',
    'database-download.downloadLink' => 'tải xuống',
    'database-download.error' => 'Không thể xuất kết xuất của %%database%%:',

    'database-repair.queue' => 'Đang sửa bảng cơ sở dữ liệu %%database%%...',
    'database-repair.done' => 'Cơ sở dữ liệu %%database%% không có lỗi.',
    'database-repair.error' => 'Không thể sửa cơ sở dữ liệu %%database%%.',
    'database-repair.done-with-errors' => "Cơ sở dữ liệu %%database%% có %%number%% vấn đề. \n %%link%%",
    'database-repair.info-link-title' => 'Xem chi tiết',

    'database-upload.queue' => 'Đang nhập kết xuất của %%database%%...',
    'database-upload.done' => 'Kết xuất của %%database%% đã được nhập.',
    'database-upload.error' => 'Không thể nhập kết xuất %%database%%:',
    'database-upload.done-with-errors' => "Kết xuất của %%database%% đã được nhập vào có lỗi.",
    'database-upload.orphanedUsersSuccess' => 'Cơ sở dữ liệu %%database%% đã được nhập thành công. Tuy nhiên, một số người dùng đã bị cô lập (không có thông tin đăng nhập liên quan trên máy chủ cơ sở dữ liệu). Để có thể truy cập vào cơ sở dữ liệu của bạn, gán thông tin đăng nhập cho những người dùng này. %%viewUsersLink%%.',
    'database-upload.orphanedUsersError' => 'Một số người dùng sau bị cô lập (không có thông tin đăng nhập liên quan trên máy chủ cơ sở dữ liệu): %%orphanedUsers%%.',
    'database-upload.orphanedUsersLink' => 'Xem người dùng',

    'domain-app-scan.queue' => 'Đang quét ứng dụng...',
    'domain-app-scan.done' => 'Việc quét ứng dụng đã được hoàn thành.',
    'domain-app-scan.error' => 'Việc quét ứng dụng đã được hoàn thành và có lỗi.',

    'domain-move.queue' => 'Đang chuyển %%domainName%% sang %%webspaceName%%',
    'domain-move.done' => '%%domainName%% được chuyển sang %%webspaceName%%',
    'domain-move.error' => '%%domainName%% không được chuyển sang %%webspaceName%%',

    'domain-split.queue' => 'Đang chuyển %%domainName%% sang thuê bao mới',
    'domain-split.done' => 'Đã chuyển %%domainName%% sang một thuê bao mới',
    'domain-split.error' => 'Chưa chuyển %%domainName%% sang thuê bao mới',

    'file-manager-import-file.done' => 'Tập tin %%fileName%% đã được nhập vào thư mục <a href="%%listUrl%%"> %%fileDir%%</a>.',
    'file-manager-import-file.error' => 'Không thể nhập tập tin %%fileName%%: %%errorMessage%%.<br><a href="%%url%%">Tải xuống máy tính của tôi</a>',
    'file-manager-import-file.queue' => 'Đang nhập tập tin %%fileName%% từ %%host%%.',
    'file-manager-import-file.progress' => 'Đang nhập tập tin %%fileName%% từ %%host%% (%%value%% MB).',
    'file-manager-import-file.errors.auth' => 'Đã xảy ra lỗi xác thực. Hãy đảm bảo bạn cung cấp thông tin đăng nhập và mật khẩu chính xác',
    'file-manager-import-file.errors.resolve' => 'Không thể phân giải tên máy chủ %%host%%. Hãy đảm bảo rằng bạn cung cấp URL chính xác',
    'file-manager-import-file.errors.connect' => 'Không thể kết nối với máy chủ %%host%%. Hãy đảm bảo rằng bạn cung cấp URL chính xác',
    'file-manager-import-file.errors.notFound' => 'Không tìm thấy hoặc không thể truy cập tập tin từ xa. Hãy đảm bảo rằng bạn cung cấp URL chính xác và tập tin có thể truy cập được',
    'file-manager-import-file.errors.maxSize' => 'Đã vượt quá giới hạn dung lượng ổ đĩa hoặc dung lượng trống %%diskSpaceLimit%%',
    'file-manager-import-file.errors.lowSpeedTime' => 'Không thể nhập tập tin vì tốc độ truyền quá chậm: đã truyền ít hơn %%lowSpeedLimit%% byte trong %%lowSpeedTime%% giây vừa qua. Trang web lưu trữ tập tin có thể đang có lưu lượng truy cập cao vào lúc này. Hãy thử nhập tập tin sau',
    'file-manager-import-file.errors.certificate' => 'Không thể nhập tập tin vì chứng nhận SSL/TLS của máy chủ %%host%% không đáng tin cậy. Hãy đảm bảo rằng trang web lưu trữ tập tin được bảo mật bằng chứng chỉ đáng tin cậy',
    'file-manager-import-file.errors.redirects' => 'Đã vượt quá số lượng chuyển hướng tối đa (%%maxRedirects%%). Hãy đảm bảo rằng máy chủ %%host%% hoạt động bình thường',

    'force-log-rotation.queue' => 'Áp dụng cài đặt luân chuyển nhật ký chung',
    'force-log-rotation.done' => 'Cài đặt luân chuyển nhật ký chung đã được áp dụng.',
    'force-log-rotation.error' => 'Áp dụng luân chuyển nhật ký toàn cục đã hoàn thành và có lỗi',
    'force-log-rotation.systemLogRotationError' => 'Nhật ký hệ thống: %%error%%',
    'force-log-rotation.planLogRotationError' => 'Gói dịch vụ %%name%%: %%error%%',
    'force-log-rotation.domainLogRotationError' => 'Miền %%name%%: %%error%%',

    'initial-setup.queue' => 'Đang khởi tạo Plesk...',
    'initial-setup.done' => 'Plesk đã được khởi tạo.',
    'initial-setup.doneWithErrors' => 'Lỗi xảy ra khi khởi tạo Plesk.',
    'initial-setup.error' => 'Không khởi tạo được Plesk.',
    'initial-setup.step.setupPanel' => 'Đang thiết đặt Bảng điều khiển Plesk',
    'initial-setup.step.requestLicense' => 'Đang yêu cầu Bản quyền',
    'initial-setup.step.configureServer' => 'Đang cấu hình Máy chủ Web',
    'initial-setup.step.secureServer' => 'Đang bảo mật Máy chủ',

    'ip-update.queue' => 'Cập nhật địa chỉ IP',
    'ip-update.done' => 'Địa chỉ IP đã được cập nhật.',
    'ip-update.error' => 'Việc cập nhật địa chỉ IP đã hoàn thành và có lỗi',
    'ip-update.updating' => 'Cập nhật địa chỉ IP',
    'ip-update.updatingWebServer' => 'Cập nhật địa chỉ IP: cập nhật máy chủ web',
    'ip-update.updatingFtpServer' => 'Cập nhật địa chỉ IP: cập nhật máy chủ FTP',
    'ip-update.updatingDnsZones' => 'Cập nhật địa chỉ IP: cập nhật vùng DNS',
    'ip-update.restartingDnsService' => 'Cập nhật địa chỉ IP: khởi động lại máy chủ DNS',

    'ip-reload-public.queue' => 'Cập nhật địa chỉ IP công cộng bằng siêu dữ liệu đám mây',
    'ip-reload-public.done' => 'Địa chỉ IP công cộng đã được cập nhật',

    'logrotate_anonymize_ips.queue' => 'Ẩn danh địa chỉ IP trong nhật ký',
    'logrotate_anonymize_ips.queueRevert' => 'Làm ẩn danh địa chỉ IP trong nhật ký',
    'logrotate_anonymize_ips.done' => 'Địa chỉ IP được ẩn danh.',
    'logrotate_anonymize_ips.doneRevert' => 'Địa chỉ IP đã được ẩn danh.',
    'logrotate_anonymize_ips.error' => 'Đã hoàn thành ẩn danh cho địa chỉ IP và có lỗi',
    'logrotate_anonymize_ips.errorRevert' => 'Đã hoàn thành ẩn danh cho địa chỉ IP và có lỗi',

    'nginx_http3_configure.queue' => 'Đang cấu hình hỗ trợ nginx HTTP/3',
    'nginx_http3_configure.done' => 'Đã cấu hình hỗ trợ nginx HTTP/3 thành công.',
    'nginx_http3_configure.error' => 'Cấu hình hỗ trợ nginx HTTP/3 không thành công.',

    'panel-components-install.queue' => 'Đang cài đặt các thành phần được chọn',
    'panel-components-install.done' => 'Các thành phần được chọn đã được cài đặt thành công.',
    'panel-components-install.error' => 'Không thể cài đặt các thành phần. Thông báo kèm theo mô tả lỗi đã được gửi đến email của bạn.',

    'panel-update.queue' => 'Plesk đang cài đặt cập nhật. Có thể mất vài phút. %%warning%%',
    'panel-update.warning' => 'Vui lòng không thực hiện bất kỳ thao tác quản lý nào trong Plesk cho tới khi cập nhật xong.',
    'panel-update.done' => 'Plesk đã được cập nhật. Xem thêm thông tin trong %%changelog%%.',
    'panel-update.changelog' => 'Nhật ký thay đổi Plesk',
    'panel-update.error' => 'Không thể cập nhật Plesk. %%errorDetails%%',
    'panel-update.support' => 'Để giải quyết vấn đề này, bạn có thể gửi nhật ký cập nhật sang bộ phận hỗ trợ Plesk. %%failedLog%% Sao chép nhật ký vào máy tính của bạn trước khi đóng thông báo này.',
    'panel-update.failedLog' => 'Xem nhật ký cập nhật từ %%date%%.',

    'pum-update-packages.queue' => 'Đang cập nhật %%count%% gói...',
    'pum-update-packages.done' => '%%count%% gói đã được cập nhật thành công.',
    'pum-update-packages.error' => 'Cập nhật không thành công.',

    'scheduler-run-task.queue' => 'Đang chạy tác vụ "%%task%%"...',
    'scheduler-run-task.done' => 'Tác vụ "%%task%%" được hoàn thành thành công trong %%seconds%% giây.',
    'scheduler-run-task.error' => 'Tác vụ "%%task%%" được hoàn thành có lỗi trong %%seconds%% giây.',
    'scheduler-run-task.popupSeeDetails' => 'Xem chi tiết',
    'scheduler-run-task.popupTitle' => 'Xem tác vụ được lập lịch',
    'scheduler-run-task.popupDone' => 'Tác vụ "%%task%%" được hoàn thành thành công trong %%seconds%% giây, đầu ra:',
    'scheduler-run-task.popupError' => 'Tác vụ "%%task%%" được hoàn thành có lỗi trong %%seconds%% giây, đầu ra:',
    'scheduler-run-task.popupClose' => 'Đóng',

    'sdk.queue' => 'Tác vụ "%%name%%" đang được thực hiện...',
    'sdk.error' => 'Tác vụ "%%name%%" đã thất bại.',
    'sdk.done' => 'Tác vụ "%%name%%" đã hoàn thành.',
    'sdk.canceled' => 'Tác vụ "%%name%%" đã bị hủy.',

    'sync-php-settings.queue' => 'Đang áp dụng các cài đặt PHP %%version%% toàn cầu vào các miền',
    'sync-php-settings.done' => 'Cài đặt PHP %%version%% toàn cầu đã được áp dụng thành công vào các miền',
    'sync-php-settings.error' => 'Lỗi xảy ra khi áp dụng cài đặt PHP %%version%% toàn cầu vào các miền',

    'sync-service-plan.queue' => 'Đồng bộ hóa gói dịch vụ %%name%% với các thuê bao',
    'sync-service-plan.done' => 'Gói dịch vụ %%name%% đã được đồng bộ hóa thành công với các thuê bao',
    'sync-service-plan.doneWithErrors' => 'Đồng bộ hóa gói dịch vụ %%name%% đã được hoàn thành. Một số thuê bao không được đồng bộ hóa với gói',
    'sync-service-plan.error' => 'Đã xảy ra lỗi khi đồng bộ hóa gói dịch vụ %%name%% với các thuê bao',

    'domain-create.queue' => 'Đang tạo miền %%domainName%%',
    'domain-create.done' => 'Đã tạo miền %%domainName%%',
    'domain-create.error' => 'Tạo miền %%domainName%% thất bại',
    'domain-create.warning' => 'Miền %%domainName%% đã được tạo với một số vấn đề:<br>%%problems%%',
    'domain-create.refreshUrl' => 'Xem',
    'domain-create.steps.createCustomer' => 'Đang tạo khách hàng',
    'domain-create.steps.createSubscription' => 'Đang tạo thuê bao',
    'domain-create.steps.createDomain' => 'Đang thêm miền',
    'domain-create.steps.configureDns' => 'Đang cấu hình vùng DNS',
    'domain-create.steps.createHosting' => 'Đang tạo lưu trữ vật lý',
    'domain-create.steps.configurePhp' => 'Đang cấu hình PHP',
    'domain-create.steps.configureMail' => 'Đang cấu hình thư',

    'domain-delete.queue' => 'Đang xử lý xóa miền',
    'domain-delete.done' => 'Đã xóa miền',
    'domain-delete.error' => 'Xóa miền không thành công',
    'domain-delete.step.domains' => 'Đang xóa miền…',

    'domain-resolve-checking.warning' => 'Miền %%domainName%% phân giải những vấn đề được phát hiện: <br> %%errors%%',

    'customer-create.queue' => 'Đang xử lý khởi tạo khách hàng %%customerName%%',
    'customer-create.done' => 'Đã tạo khách hàng %%customerName%%',
    'customer-create.error' => 'Tạo khách hàng %%customerName%% thất bại',
    'customer-create.warning' => 'Khách hàng %%customerName%% đã được tạo với một số vấn đề:<br>%%problems%%',
    'customer-create.warnings.notSynchronizedLink' => 'Bạn có thể thử đồng bộ hóa thủ công.',

    'customer-delete.queue' => 'Đang xử lý xóa khách hàng',
    'customer-delete.done' => 'Đã xóa khách hàng',
    'customer-delete.error' => 'Xóa khách hàng không thành công',

    'reseller-delete.queue' => 'Đang xử lý xóa đại lý',
    'reseller-delete.done' => 'Đã xóa đại lý',
    'reseller-delete.error' => 'Xóa đại lý không thành công',

    'subscription-create.queue' => 'Đang xử lý khởi tạo thuê bao %%subscriptionName%%',
    'subscription-create.done' => 'Đã tạo thuê bao %%subscriptionName%%',
    'subscription-create.error' => 'Tạo thuê bao %%subscriptionName%% thất bại',
    'subscription-create.warning' => 'Thuê bao %%subscriptionName%% đã được tạo với một số vấn đề:<br>%%problems%%',
    'subscription-create.warnings.notSynchronizedLink' => 'Bạn có thể thử đồng bộ hóa thủ công.',

    'subscription-delete.queue' => 'Đang xử lý xóa thuê bao',
    'subscription-delete.done' => 'Đã xóa thuê bao',
    'subscription-delete.error' => 'Xóa thuê bao không thành công',

    'websites-diagnostic.queue' => 'Đang chạy chẩn đoán trang web',
    'websites-diagnostic.done' => 'Chẩn đoán trang web đã hoàn thành',
    'websites-diagnostic.error' => 'Chẩn đoán trang web đã hoàn thành và có lỗi',

    'install-php-extension.queue' => 'Đang cài đặt gói %%extensionName%% trên trình xử lý PHP %%phpHandlerName%%',
    'install-php-extension.done' => 'Gói %%extensionName%% đã được cài đặt trên trình xử lý PHP %%phpHandlerName%%',
    'install-php-extension.error' => 'Cài đặt gói %%extensionName%% trên trình xử lý PHP %%phpHandlerName%% không thành công',
    'install-php-extension.step.validate' => 'Đang kiểm tra yêu cầu',
    'install-php-extension.step.dependencies' => 'Đang xử lý phần phụ thuộc',
    'install-php-extension.step.process' => 'Đang cài đặt gói',
    'install-php-extension.step.enable' => 'Đang bật phần mở rộng',
    'install-php-extension.step.sync' => 'Đang đồng bộ trang',
    'install-php-extension.errorReason' => 'Danh sách gói có sẵn do PECL cung cấp. Những lý do cài đặt không thành công phổ biến nhất là:',
    'install-php-extension.errorReasonDependencies' => '- Gói có phần phụ thuộc bên ngoài vào các thư viện bổ sung.',
    'install-php-extension.errorReasonRequirements' => '- Gói không đáp ứng yêu cầu cài đặt (HĐH, phiên bản PHP, v.v.).',
    'install-php-extension.errorReasonOutdated' => '- Gói đã lỗi thời.',
    'install-php-extension.errorOutput' => 'Để xác định lý do cài đặt không thành công, hãy kiểm tra đầu ra của tiện ích.',

    'uninstall-php-extension.queue' => 'Đang gỡ cài đặt gói %%extensionName%% khỏi trình xử lý PHP %%phpHandlerName%%',
    'uninstall-php-extension.done' => 'Gói %%extensionName%% đã được gỡ cài đặt khỏi trình xử lý PHP %%phpHandlerName%%',
    'uninstall-php-extension.error' => 'Gỡ cài đặt gói %%extensionName%% khỏi trình xử lý PHP %%phpHandlerName%% không thành công',
    'uninstall-php-extension.step.validate' => 'Đang kiểm tra yêu cầu',
    'uninstall-php-extension.step.process' => 'Đang gỡ cài đặt gói',
    'uninstall-php-extension.step.sync' => 'Đang đồng bộ trang web',

    'upgrade-database-server.queue' => 'Đang nâng cấp máy chủ cơ sở dữ liệu',
    'upgrade-database-server.error' => 'Không thể nâng cấp máy chủ cơ sở dữ liệu',
    'upgrade-database-server.done' => 'Máy chủ cơ sở dữ liệu đã được nâng cấp',
    'upgrade-database-server.step.validate' => 'Đang kiểm tra hệ thống',
    'upgrade-database-server.step.dump' => 'Tạo kết xuất cơ sở dữ liệu',
    'upgrade-database-server.step.disableService' => 'Đang tắt dịch vụ hệ thống cũ',
    'upgrade-database-server.step.configureRepo' => 'Đang định cấu hình kho mới',
    'upgrade-database-server.step.upgradePackages' => 'Đang nâng cấp máy chủ cơ sở dữ liệu',
    'upgrade-database-server.step.updateConfiguration' => 'Đang cập nhật cấu hình máy chủ',
    'upgrade-database-server.step.startService' => 'Đang bắt đầu dịch vụ hệ thống mới',
    'upgrade-database-server.step.upgradeTablesStructure' => 'Nâng cấp cấu trúc của tất cả các bảng',
    'upgrade-database-server.step.sync' => 'Đồng bộ các thành phần hệ thống',
    'upgrade-database-server.step.validateInstallation' => 'Đang xác thực bản cài đặt',

    'update-spam-filter-individual-settings.queue' => 'Đang cập nhật cài đặt bộ lọc thư rác',
    'update-spam-filter-individual-settings.done' => 'Cài đặt bộ lọc thư rác đã được cập nhật',
    'update-spam-filter-individual-settings.error' => 'Không cập nhật được cài đặt bộ lọc thư rác',
    'update-spam-filter-individual-settings.mailNameError' => 'Địa chỉ email %%name%%: %%error%%',

    'update-default-cert.queue' => 'Đang cập nhật chứng nhận mặc định',
    'update-default-cert.done' => 'Chứng nhận mặc định đã được cập nhật.',
    'update-default-cert.error' => 'Đã hoàn thành cập nhật chứng nhận mặc định và có lỗi.',
    'update-default-cert.step.updating' => 'Đang cập nhật chứng nhận mặc định…',

    'smarthost-attach-server-domains.queue' => 'Đang đính kèm tên miền vào smarthost',
    'smarthost-attach-server-domains.done' => 'Đã đính kèm tên miền vào smarthost',
    'smarthost-attach-server-domains.doneWithErrors' => 'Đính kèm tên miền vào smarthost đã hoàn thành và có lỗi',
    'smarthost-attach-server-domains.error' => 'Không thể đính kèm tên miền vào smarthost',
];