This commit is contained in:
cutemeli
2025-12-22 10:35:30 +00:00
parent 0bfc6c8425
commit 5ce7ca2c5d
38927 changed files with 0 additions and 4594700 deletions

View File

@@ -1,5 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'noObjects' => 'No items found.',
];

View File

@@ -1,71 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'manage_server_firewall' => 'Firewall',
'manage_server_ip_addresses' => 'IP addresses',
'manage_server_skeleton' => 'Virtual host template',
'manage_server_ssl_certificates' => 'SSL/TLS certificates',
'manage_server_mass_email' => 'Mass email templates',
'manage_server_backup' => 'Backup manager',
'allow_admin_local_backups' => 'Allow local backups',
'manage_server_crontab' => 'Scheduled tasks',
'manage_server_events' => 'Event manager',
'manage_server_app_vault' => 'Application vault',
'manage_server_db_management' => 'Databases management',
'manage_server_db' => 'Database servers',
'manage_server_notifications' => 'Notifications',
'manage_server_actionlog' => 'Action log',
'manage_server_sessions' => 'Active sessions',
'manage_server_admin_access' => 'IP access restriction management',
'manage_server_license' => 'License information',
'manage_server_support' => 'Support',
'manage_server_updates' => 'Update policy',
'manage_server_branding' => 'Plesk branding',
'manage_server_languages' => 'Languages',
'manage_server_ui' => 'Interface management',
'manage_server_custom_buttons' => 'Custom buttons',
'manage_server_bounce_controls' => 'Mail bounce controls',
'manage_server_summary_report' => 'Summary report',
'manage_server_domain_traffic_report' => 'Traffic usage by domains',
'manage_server_settings' => 'Server settings',
'manage_server_time' => 'System time',
'manage_server_dns_template' => 'DNS template settings',
'manage_server_preview_domain' => 'Website preview settings',
'manage_server_filesharing' => 'File sharing settings',
'manage_server_google_services' => 'Settings of Google services for websites',
'manage_server_php' => 'PHP settings',
'manage_server_mail' => 'Mail server settings',
'manage_server_virus_protection' => 'Virus protection settings',
'manage_server_spam_filter' => 'Spam filter settings',
'manage_server_webmail' => 'Webmail',
'manage_server_mailgate' => 'External SMTP server settings',
'manage_server_info' => 'Server information',
'manage_server_components' => 'Server components',
'manage_server_services' => 'Services management',
'manage_server_vzpp' => 'Manage your container',
'manage_server_reboot' => 'Restart server',
'manage_server_shutdown' => 'Shut down server',
'manage_server_optimization' => 'Optimization settings',
'manage_server_maillist' => 'Set up mailing lists server',
'manage_server_mail_autodiscover' => 'Mail autodiscover settings',
'manage_server_modules' => 'Extensions management',
'manage_server_odbc' => 'ODBC data sources',
'manage_server_iis_app_pool' => 'IIS application pool',
'manage_server_aspnet' => 'ASP.NET settings',
'manage_server_ftp' => 'FTP settings',
'manage_server_mail_black_white_lists' => 'Mail black and white lists',
'manage_php_settings' => 'Common PHP settings management',
'manage_php_settings_hint' => 'Allows adjusting common PHP settings individually for each site.',
'manage_server_service_nodes' => 'Service nodes',
'manage_secure_passwords' => 'Security policy',
'create_domains' => 'Ability to create, remove, and switch among subscriptions',
'remote_access_interface' => 'Ability to use remote API',
'manage_server_troubleshooting_enable' => 'Access to the section',
'manage_server_website_log_check' => 'Website Log Check',
'manage_server_forum' => 'Forum',
'manage_server_help_center' => 'Help Center',
'manage_server_mail_smarthost' => 'Smarthost',
'manage_server_phpmyadmin' => 'phpMyAdmin management',
'manage_server_settings_hostname' => 'Hostname management',
'manage_server_customize_url' => 'Customize Plesk URL',
];

View File

@@ -1,15 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'voteTitle' => 'Tell us what you think about Plesk',
'voteQuestion' => 'How likely is it that you recommend Plesk to a friend or a colleague?',
'voteRequire' => 'Please provide your vote.',
'voteLegendBad' => 'Not likely at all',
'voteLegendGood' => 'Extremely likely',
'voteGoodHint' => 'Please tell us what made you feel that Plesk is the right solution for you. We\'d love to know whether it was a particular action, feature, overall impression or something else.',
'voteBetterHint' => 'Let us know what we can improve the things that are important for you!',
'voteButtonOk' => 'Send Feedback',
'thankTitle' => 'Thank you for the feedback',
'thankHint' => 'Your feedback is very appreciated. It is very important to us to know how we can improve your experience with Plesk.',
'thankButtonClose' => 'Close',
];

View File

@@ -1,5 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'loading' => 'Loading...',
];

View File

@@ -1,5 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'updateCredentialsFailed' => 'Failed to update the user credentials for the application "%%appName%%": %%errorMessage%%',
];

View File

@@ -1,31 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'save' => 'OK',
'apply' => 'Apply',
'cancel' => 'Cancel',
'yes' => 'Yes',
'yesRemove' => 'Yes, remove',
'no' => 'No',
'ok' => 'OK',
'remove' => 'Remove',
'logout' => 'Log out',
'next' => 'Next >',
'start' => 'Start >>',
'wait' => 'Please wait',
'updateAndLock' => 'Update & Lock',
'applyAndLock' => 'Apply & Lock',
'updateAndSync' => 'Update & Sync',
'badgeNew' => 'New',
'timeout' => 'This operation is taking too long. Check the results in a few minutes.',
'resetToDefault' => 'Reset To Default',
'defaultValue' => '(Default)',
'nextWithoutArrow' => 'Next',
'back' => 'Back',
'createWebspace' => 'Create Webspace',
'upgrade' => 'Upgrade',
'finish' => 'Finish',
'copyToClipboard' => 'Copy to clipboard',
'copied' => 'Copied',
'customize' => 'Customize',
];

View File

@@ -1,74 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'access_appcatalog' => 'Access to Application Catalog',
'access_service_users' => 'Ability to manage additional user accounts',
'allow_ftp_backups' => 'Backup and restoration of subscription data using remote storage',
'allow_account_ftp_backups' => 'Backup and restoration of account data using remote storage',
'allow_insecure_sites' => 'Setup of potentially insecure web scripting options that override provider\'s policy',
'allow_insecure_sites_hint' => 'Denying this permission improves security with site isolation but may interfere with managing certain site settings (for example, PHP handler).',
'allow_local_backups' => 'Backup and restoration of subscription data using the server storage',
'allow_account_local_backups' => 'Backup and restoration of account data using the server storage',
'allow_oversell' => 'Allow overselling',
'change_limits_decomposition' => 'Overselling policy management',
'cp_access' => 'Access to Plesk',
'create_clients' => 'Customer account creation',
'create_domains' => 'Domains management',
'manage_additional_permissions' => 'Additional write/modify permissions management',
'manage_additional_permissions_hint' => 'Makes the hosting parameter with the same name act as a preset.',
'manage_anonftp' => 'Anonymous FTP management',
'manage_crontab' => 'Scheduler management',
'manage_crontab_hint_unix' => 'Note that granting this privilege allows as well using a chrooted shell for scheduled tasks execution unless another shell is allowed in \'Hosting Parameters\'.',
'manage_dns' => 'DNS zone management',
'manage_dns_hint' => 'Makes DNS service parameters act as a preset.',
'manage_domain_aliases' => 'Domain aliases management',
'manage_iis_app_pool' => 'IIS application pool management',
'manage_iis_app_pool_hint' => 'Makes the "Use dedicated pool" performance parameter act as a preset.',
'manage_log' => 'Log rotation management',
'manage_log_hint' => 'Makes the Logs & Statistics parameters act as a preset.',
'manage_mail_settings' => 'Ability to change mail settings',
'manage_maillists' => 'Mailing lists management',
'manage_mail_autodiscover' => 'Mail autodiscover management',
'manage_not_chroot_shell' => 'Can allow access to any type of shell',
'manage_performance' => 'Hosting performance settings management',
'manage_performance_hint_unix' => 'Allows to adjust performance settings: Per-site PHP performance settings.',
'manage_performance_hint_windows' => 'Allows to adjust performance settings: Maximum bandwidth, number of connections, and per-site PHP performance settings.',
'manage_performance_bandwidth' => 'Maximum bandwidth usage management',
'manage_performance_connections' => 'Connections limit management',
'manage_phosting' => 'Hosting settings management',
'manage_phosting_hint' => 'Makes the following hosting parameters act as a preset: SSL/TLS support and support for programming and scripting languages, custom error documents, and web server settings.',
'manage_phosting_ssi' => 'SSI support management',
'manage_phosting_php' => 'PHP support management',
'manage_phosting_cgi' => 'CGI support management',
'manage_phosting_perl' => 'Perl support management',
'manage_phosting_python' => 'Python support management',
'manage_phosting_asp' => 'ASP support management',
'manage_phosting_fastcgi' => 'FastCGI support management',
'manage_phosting_asp_dot_net' => 'Microsoft ASP.NET support management',
'manage_phosting_errdocs' => 'Custom error documents management',
'manage_phosting_ssl' => 'SSL/TLS support management',
'manage_phosting_webdeploy' => 'Web Deploy publishing management',
'manage_php_settings' => 'Common PHP settings management',
'manage_php_settings_hint' => 'Allows customers to adjust common PHP settings individually for each site.',
'manage_php_version' => 'PHP version and handler management',
'manage_php_version_hint' => 'Allows customers to select the PHP version and the PHP handler individually for each site.',
'manage_protected_dirs' => 'Password-protected directories management',
'manage_quota' => 'Hard disk quota assignment',
'manage_quota_hint' => 'Makes the "Hard disk quota" hosting parameter act as a preset.',
'manage_sh_access_unix' => "Can allow access only to a chrooted environment",
'manage_sh_access_windows' => "Management of access to the server over Remote Desktop",
'manage_sh_access_any' => 'Customer can allow access to any type of shell',
'manage_sh_access_chrooted' => 'Customer can allow access only to a chrooted environment',
'manage_sh_access_disabled' => 'Customer cannot allow or prohibit shell access',
'manage_spamfilter' => 'Spam filter management',
'manage_subdomains' => 'Subdomains management',
'manage_subftp' => 'Additional FTP accounts management',
'manage_subftp_hint' => 'This also allows web user accounts management.',
'manage_virusfilter' => 'Antivirus management',
'manage_website_maintenance' => 'Access to advanced operations: Website Copying',
'manage_webstat' => 'Web statistics management',
'manage_webstat_hint' => 'Makes the "Web statistics" hosting parameter act as a preset.',
'remote_access_interface' => 'Ability to use remote API',
'select_db_server' => 'Database server selection',
'remote_db_connection' => 'Remote access for database users',
];

View File

@@ -1,32 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'master-key-processing-state.wait' => 'Please wait while Plesk tries to obtain the license.',
'master-key-processing-state.networkError' => 'Please check your network connection and wait while Plesk tries to obtain the license again or contact Plesk support: %%link%%',
'master-key-processing-state.unknownError' => 'An error occurred while obtaining the license. Please contact Plesk support: %%link%%',
'ServerMailAntivirusPromo.noAntivirus' => 'There is no antivirus installed on the server.',
'ServerMailAntivirusPromo.warning' => 'You may be vulnerable to online threats such as viruses, malware, phishing scams, and more.',
'ServerMailAntivirusPromo.promoDescription' => 'Select one of the following options to install an antivirus and purchase a license:',
'ServerMailAntivirusPromo.recommended' => '(recommended)',
'ServerMailAntivirusPromo.needActivation' => 'The \'%%name%%\' is installed and needs to be activated.',
'ServerMailAntivirusPromo.toEnable' => 'To protect the server,',
'ServerMailAntivirusPromo.purchase' => 'purchase a license',
'ServerMailAntivirusPromo.enableAt' => 'Enable the antivirus in',
'ListFilterPanel.title' => 'Filter',
'ListFilterPanel.clear' => 'Clear',
'ListFilterForm.apply' => 'Apply Filters',
'TrafficUsage.TotalUsageInfo.usage' => 'Total usage: %%usage%%',
'TrafficUsage.TotalUsageInfo.usageWithInterval' => 'Total usage, %%month%% %%year%%: %%usage%%',
'TrafficUsage.TotalUsageInfo.usedLimited' => '%%used%% of %%limit%% (%%percent%%%)',
'LocaleSwitcher.defaultLocale' => 'Default',
'LocaleSwitcher.localeLabel' => 'Interface language',
'DatabasePasswordPrompt.title' => 'Provide the password',
'DatabasePasswordPrompt.description' => 'Enter the password to log in as the database user %%login%%',
'DatabasePasswordPrompt.password' => 'Password',
];

View File

@@ -1,28 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'info.title' => 'Tell us whether you accept cookies',
'info.necessaryCookiesMessage' => 'By logging in to Plesk, you allow us to use necessary сookies.',
'info.message' => '%%cookieInformationLink%% about how you use Plesk. It helps us to improve our services so that you could make the most out of Plesk.',
'info.cookieInformationLink' => 'Cookies collect information',
'info.acceptButton' => 'Accept all cookies',
'info.acceptNecessaryCookiesButton' => 'Accept necessary cookies',
'info.preferencesButton' => 'Set cookie preferences',
'preferences.title' => 'Cookies in Plesk',
'preferences.description' => 'Cookies are files saved on your phone, tablet, or computer when you visit Plesk. We use cookies to make Plesk work, to have it operate smoothly, and to collect certain information.',
'preferences.settingsTitle' => 'Cookie settings',
'preferences.settingsDescription' => 'We use 3 types of cookies. Enable those you allow us to use.',
'preferences.analyticsTitle' => 'Cookies that help us to improve the product',
'preferences.analyticsDescription' => 'We use anonymous tracking cookies to collect information on how you use Plesk. It helps us make Plesk better. Tracking cookies do not identify anyone. They store anonymized information about Plesk pages you visited, time your spent on them, and page objects you clicked on. We do not share the collected data with third-party services.',
'preferences.marketingTitle' => 'Cookies that help with our communications and marketing',
'preferences.marketingDescription' => 'These cookies collect information about your Plesk preferences and help us provide you with personal recommendations.',
'preferences.necessaryTitle' => 'Strictly necessary cookies',
'preferences.necessaryDescription' => 'These cookies enable Plesk core functions such as security, network management, and accessibility. These cookies always need to be on. Necessary cookies also include functional cookies that are in charge of personalization and usability improvements (for example, language settings, font size, and prefilled forms). You may disable necessary cookies in your %%browserSettingsLink%% but this may affect Plesk.',
'preferences.browserSettingsLink' => 'browser settings',
'preferences.pleskCookiesLink' => 'See the detailed description of the used cookies',
'preferences.on' => 'On',
'preferences.off' => 'Off',
'preferences.submitButton' => 'Save changes',
'preferences.cancelButton' => 'Cancel',
];

View File

@@ -1,11 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'chat-input.placeholder' => 'Ask anything',
'loader.text' => 'Thinking...',
'send-button.title' => 'Send',
'title' => 'AI Support Assistant',
'invalid-request' => 'The request is invalid. Please enter at least two words.',
'service-unavailable' => 'The service is currently unavailable. Please try again later.',
'close-button-title' => 'Close',
];

View File

@@ -1,7 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'next' => 'Next >>',
'prev' => '<< Previous',
'loading' => 'Loading...',
];

View File

@@ -1,19 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'additional-key-update.title' => 'Retrieve Additional Key',
'additional-key-update.resultDescription' => 'The status of the additional key update',
'additional-key-update.newKey' => 'Additional key properties',
'primary-key-update.title' => 'Retrieve Keys',
'primary-key-update.resultDescription' => 'The status of the keys\' update',
'primary-key-update.newKey' => 'Plesk key properties',
'primary-key-update.newAdditionalKey' => 'A new additional key received',
'dns-zone-check.title' => 'Testing the DNS Zone %%zoneName%% on %%nameServer%%',
'dns-zone-check.unableCheckError' => 'Unable to test the zone on the name server: This DNS zone is served on another server.',
'dns-zone-check.description' => 'Plesk gets the list of DNS records from the third-party DNS server and checks if A, AAAA, CNAME, and MX records are present and point to the IP address selected in Plesk for the domain.',
'DirectoryBrowserDialog.title' => 'Select a directory',
'DirectoryBrowserDialog.select' => 'Select',
];

View File

@@ -1,15 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'title' => 'Choose a way of creating a website',
'applications.blank-site.title' => 'Blank website',
'applications.blank-site.description' => 'A starter page for your HTML or PHP site (the previous default)',
'applications.upload-files.title' => 'Upload files',
'applications.upload-files.description' => 'From a local machine',
'applications.selectedOption' => 'This is the first step of creating a %%entity%% with the %%optionName%% option.',
'applications.selectedOptionIcon' => 'Option icon',
'applications.domainEntity' => 'domain',
'applications.subscriptionEntity' => 'subscription',
'applications.mail-hosting.title' => 'Mail hosting',
'applications.mail-hosting.description' => 'Create a new domain for mail hosting only',
];

View File

@@ -1,6 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'wrongParameters' => 'Wrong entry parameters',
'emptyParameter' => 'is empty',
];

View File

@@ -1,47 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'access.onAccess' => 'Granted',
'access.offAccess' => 'Denied',
'access.notConfigured' => 'Access is denied because some settings are not configured.',
'double-list-selector.selectedTitle' => 'Selected:',
'double-list-selector.unselectedTitle' => 'Available:',
'double-list-selector.searchTitle' => 'Search...',
'double-list-selector.loadingTitle' => 'Please wait. Loading...',
'double-list-selector.selectedEmpty' => 'No objects selected',
'double-list-selector.unselectedEmpty' => 'No objects available',
'double-list-selector.controlText-none' => 'Click the objects or use checkboxes',
'double-list-selector.controlText-first' => 'Select {count, plural, one {# object} other {# objects}}',
'double-list-selector.controlText-second' => 'Clear {count, plural, one {# object} other {# objects}}',
'double-list-selector.searchAlt' => 'search',
'double-list-selector.clearSearchAlt' => 'clear search',
'double-list-selector.searchItems' => 'search items',
'double-list-selector.selectAll' => 'select all',
'double-list-selector.deselectAll' => 'deselect all',
'double-list-selector.selectItem' => 'select the item %%item%%',
'double-list-selector.deselectItem' => 'deselect the item %%item%%',
'file.fileUploadErrorIniSize' => 'The file you are trying to upload exceeds the defined ini size.',
'file.fileUploadErrorFormSize' => 'The file you are trying to upload exceeds the defined form size.',
'file.fileUploadErrorPartial' => 'The file was uploaded only partially.',
'file.fileUploadErrorNoFile' => 'The file was not uploaded.',
'file.fileUploadErrorNoTmpDir' => 'No temporary directory was found for the file you are trying to upload.',
'file.fileUploadErrorCantWrite' => 'The file you are trying to upload cannot be written.',
'file.fileUploadErrorExtension' => 'The extension returned an error while uploading the file.',
'file.fileUploadErrorAttack' => 'The file was uploaded illegally, possible intrusion attempt.',
'file.fileUploadErrorFileNotFound' => 'The file you are trying to upload was not found.',
'file.fileUploadErrorUnknown' => 'Unknown error occurred while uploading the file.',
'file.fileExtensionFalse' => 'The file you are trying to upload has extension which is not allowed.',
'lookup.loading' => "Loading...",
'lookup.nothingFound' => "No matches found",
'lookup.moreObjectsAvailable' => 'There are %%count%% more objects available.',
'lookup.showOptions' => 'Show options',
'lookup.searchOption' => 'Search in options',
'switch.onState' => 'On',
'switch.offState' => 'Off',
'editable-select.input-ariaLabel' => 'edit value',
'editable-select.select-ariaLabel' => 'select value',
];

View File

@@ -1,7 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'client-configuration-link.action' => 'Show link',
'client-configuration-link.title' => 'Mail configurator link',
'client-configuration-link.copy' => 'Copy',
];

View File

@@ -1,19 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'match' => 'The %%domainName%% matches both a domain name and %%homonymType%% name.',
'certificate' => 'SSL/TLS certificate',
'user' => 'additional user',
'role' => 'role',
'ftpUser' => 'FTP user',
'webUser' => 'web user',
'protectedDirectory' => 'protected directory',
'otherMatchesFound' => 'Some other matches were found.',
'subscriptionRemovalDescription' => 'If you remove a subscription, you might not be able to recover it, so we require your confirmation to proceed.',
'subscriptionRemovalConfirmation' => 'I confirm I want to remove the selected subscriptions.',
'webspaceRemovalDescription' => 'If you remove a subscription, you might not be able to recover it, so we require your confirmation to proceed.',
'webspaceRemovalConfirmation' => 'I confirm I want to remove the selected subscriptions.',
'domainRemovalDescription' => 'If you remove a domain, you might not be able to recover it, so we require your confirmation to proceed.',
'domainRemovalConfirmation' => 'I confirm I want to remove the selected domains.',
'loading' => 'Loading...',
];

View File

@@ -1,15 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'icpPermit' => 'ICP Permit',
'icpStatusNotAllowed' => 'Not Permitted',
'icpStatusNotAllowedDescription' => 'ICP status is Not Permitted.',
'icpStatusAllowedDescription' => 'ICP status is Permitted.',
'enterIcpPermit' => 'Enter Permit ID',
'changeIcpPermit' => 'Change Permit ID',
'enterFormTitle' => 'Enter Permit ID for %%domainName%%',
'changeFormTitle' => 'Change Permit ID for %%domainName%%',
'grantIcpStatus' => 'Grant Approval',
'revokeIcpStatus' => 'Revoke Approval',
'icpStatusChanged' => 'ICP settings of %%domainName%% were saved.',
];

View File

@@ -1,15 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'buttonEnable' => 'Switch On',
'buttonEnableHint' => 'Enable dedicated IIS application pool.',
'buttonDisable' => 'Switch Off',
'buttonDisableHint' => 'Disable dedicated IIS application pool.',
'buttonStart' => 'Start',
'buttonStartHint' => 'Start IIS application pool.',
'buttonStop' => 'Stop',
'buttonStopHint' => 'Stop IIS application pool.',
'buttonRecycle' => 'Recycle',
'buttonRecycleHint' => 'Recycle IIS application pool.',
'waitMessage' => 'Please wait...',
];

View File

@@ -1,26 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'title' => 'Report the issue to support',
'actionCollect' => 'Generate a technical report before contacting support. (recommended)',
'actionToSupport' => 'Contact support without generating a technical report.',
'hintLink' => 'Read privacy notice',
'hintTitle' => 'What is a technical report?',
'hintText' => 'The report contains logs and other technical information about the server that will help support troubleshoot the issue. The report basis does not contain any personal data like client names or passwords. However, due to the variety of possible server setups on your side, Plesk cannot guarantee there is no personal data in service fields (such as HTTP requests or log entries). Plesk hereby asks you to diligently check the contents of the report before sending it to support in order to avoid providing personal data to us. By sending the report, you certify that you either cleaned the report from any personal data or have sufficient consent by the affected data subjects to process their data in such way in accordance with the applicable data privacy laws in effect.',
'collecting' => 'Generating the technical report, please wait...',
'collectedDescription' => 'The report is ready to be sent. To the best of our knowledge, it does not contain any personal data like client names or passwords. However, we cant make completely sure theres no personal data in service fields (such as HTTP requests or log entries), so youre responsible for reviewing the contents of the report for compliance with the applicable legislation before sending it to support.',
'collectedDownload' => 'Please %%link%% and review its contents before sending.',
'collectedConsent' => 'By clicking "Send Report", you certify that it either contains no personal data or you have sufficient consent by the affected data subjects to process their data in such way in accordance with the applicable data privacy laws in effect. Otherwise, please click "Cancel".',
'downloadLink' => 'download report',
'sentInfo' => 'The issue has been reported to the support team. Please save the Report ID number and submit a ticket to support, stating your Report ID in your ticket.<br><br>Your <b>Report ID is %%id%%</b>',
'buttonCollect' => 'Next',
'buttonToSupport' => 'Contact Support',
'buttonSend' => 'Send Report',
'buttonSending' => 'Sending',
'buttonWait' => 'Please wait',
'showPreviousReports' => 'Show previous reports',
'hidePreviousReports' => 'Hide previous reports',
'date' => 'Date',
'reportId' => 'Report ID',
'pleaseWait' => 'Please wait...',
];

View File

@@ -1,6 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'removeSidebarSurveyQuestion' => 'Will you be upset if we remove this column?',
'threeMinutesSurveyLink' => 'Take a 3-minutes survey',
];

View File

@@ -1,38 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'page-layout.help-drawer.title' => 'Help',
'page-layout.help-drawer.knowledgeBaseArticles' => 'Knowledge Base Articles',
'page-layout.help-drawer.releaseNotes' => 'Release Notes',
'page-layout.help-drawer.installedPatchVersion' => 'Update #%%patch%%',
'page-layout.help-drawer.whatsNew' => 'What\'s New',
'page-layout.help-drawer.aboutPlesk' => 'About Plesk',
'page-layout.help-drawer.pleskDocumentation' => 'Plesk Documentation',
'page-layout.help-drawer.pleskDocumentationDescription' => 'Open the guide for Plesk Administrators.',
'page-layout.help-drawer.helpCenter' => 'Help Center',
'page-layout.help-drawer.helpCenterDescription' => 'Help articles and other support resources.',
'page-layout.help-drawer.searchButton' => 'Search in Help Articles',
'page-layout.help-drawer.helpArticles' => 'Help Articles by Categories:',
'page-layout.help-drawer.pleskServiceInterface' => 'Plesk Service & Interface',
'page-layout.help-drawer.pleskServiceInterfaceDescription' => 'Failed Plesk interface actions and broken Plesk service.',
'page-layout.help-drawer.webserver' => 'Web server',
'page-layout.help-drawer.webserverDescription' => 'Apache/nginx incorrect behavior and everything else related to web.',
'page-layout.help-drawer.applicationsExtensions' => 'Applications & Extensions',
'page-layout.help-drawer.applicationsExtensionsDescription' => 'Installation and management of WordPress, Joomla!, Let\'s Encrypt, CloudFlare, and more.',
'page-layout.help-drawer.backupRestoreMigration' => 'Backup, Restore & Migration',
'page-layout.help-drawer.backupRestoreMigrationDescription' => 'FTP service, Backup & Restore, and Migration processes.',
'page-layout.help-drawer.databases' => 'Databases',
'page-layout.help-drawer.databasesDescription' => 'Microsoft SQL, MariaDB/MySQL, PostgreSQL, and other database servers including web admin applications.',
'page-layout.help-drawer.mail' => 'Mail',
'page-layout.help-drawer.mailDescription' => 'Mail service in Plesk including webmail.',
'page-layout.help-drawer.installationUpgrade' => 'Installation & Upgrade',
'page-layout.help-drawer.installationUpgradeDescription' => 'Plesk components updates and upgrades including OS.',
'page-layout.help-drawer.dnsStatistics' => 'DNS & Statistics',
'page-layout.help-drawer.dnsStatisticsDescription' => 'Statistics calculation in Webalizer, AWStats, and DNS service management.',
'page-layout.help-drawer.other' => 'Other',
'page-layout.help-drawer.otherDescription' => 'Fail2ban, Plesk antiviruses, and other services/questions that do not fall into any category.',
'page-layout.help-drawer.pleskCommunityForum' => 'Plesk Community Forum',
'page-layout.help-drawer.pleskFacebookGroup' => 'Plesk Facebook Group',
'page-layout.help-drawer.extensionDeveloperGuide' => 'How to develop an extension?',
'page-layout.help-drawer.linkToFeedback' => 'Found a bug?',
];

View File

@@ -1,21 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'trialLicenseWarningAdmin' => 'days remaining for trial version',
'buyLicenseButton' => 'Buy License',
'installLicenseButton' => 'Already have a license?',
'testLicenseWarningAdmin' => 'Your Plesk is operating with a license that is not intended for production use.',
'testLicenseWarningClient' => 'This installation of Plesk is operating with a license that is not intended for production use. Contact your server administrator to resolve this issue.',
'trialOverTitle' => 'Your trial is almost over',
'trialOverText' => 'Your trial period will end soon. To continue using Plesk once your trial is over, buy a license.',
'defaultLicenseWarningAdmin' => 'In order to use Plesk, buy and install a new license key.',
'expiredLicenseWarningAdmin' => 'Your license key has expired. In order to use Plesk, buy and install a new license key.',
'demoLicenseWarningAdmin' => 'Enjoyed the demo?',
'demoLicenseTryPlesk' => 'Learn how to %%link%%.',
'demoLicenseTryPleskLink' => 'try Plesk on your own or cloud server',
'getTrialButton' => 'Get Trial',
'licenseLimitsMessage' => 'Insufficient resources. To proceed, upgrade your Plesk license.',
'licenseLimitsMessageNoPermission' => 'There are no available resources. Contact your service provider to resolve this issue.',
'licenseExpirationWarningSubject' => 'Your license has expired',
'licenseExpirationWarning' => 'Your Plesk license has expired. Because of that, some critical services have become unavailable. Your websites may be at risk!',
];

View File

@@ -1,91 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'disk_space' => 'Disk space',
'disk_space_soft' => 'Notify when disk space usage reaches',
'disk_space_hint' => 'Disk space',
'max_traffic' => 'Traffic',
'max_traffic_soft' => 'Notify when traffic usage reaches',
'max_traffic_hint' => 'Traffic',
'max_cl' => 'Customers',
'max_dom' => 'Domains',
'max_dom_powerUser' => 'Webspaces',
'max_subdom' => 'Subdomains',
'max_dom_aliases' => 'Domain aliases',
'max_wu' => 'Web users',
'max_subftp_users' => 'Additional FTP accounts',
'max_box' => 'Mailboxes',
'mbox_quota' => 'Mailbox size',
'total_mboxes_quota' => 'Total mailboxes quota',
'max_maillists' => 'Mailing lists',
'max_mssql_db' => 'MS SQL databases',
'max_mysql_db' => 'MariaDB/MySQL databases',
'mssql_dbase_space' => 'Total MS SQL databases quota',
'pgsql_dbase_space' => 'Total PostgreSQL databases quota',
'mysql_dbase_space' => 'Total MariaDB/MySQL databases quota',
'mssql_dbase_space_soft' => 'Notify when Total MS SQL databases number reaches',
'mysql_dbase_space_soft' => 'Notify when Total MariaDB/MySQL databases number reaches',
'mssql_dbase_filesize' => 'MS SQL database file size',
'mssql_dbase_log_filesize' => 'MS SQL database log file size',
'max_odbc' => 'ODBC connections',
'max_iis_app_pools' => 'IIS application pools',
'max_webapps' => 'Java applications',
'expiration' => 'Expiration date',
'expiration_soft' => 'Notify when the expiration date reaches',
'validity' => 'Validity period',
'max_site_builder' => 'Sites published with Presence Builder',
'max_site' => 'Domains',
'max_site_hint' => 'Domains',
'max_db' => 'Databases',
'max_mn' => 'Maximum number of mail accounts',
'unlimited_limit' => 'Unlimited',
'used_resource' => '%%used%% used of %%limit%%',
'overusePolicy' => 'Overuse policy',
'overuse' => 'Overuse is allowed',
'overuseSuspend' => 'Overuse is not allowed',
'overuseBlock' => 'Overuse of disk space and traffic is allowed',
'overuseNotify' => 'Email notifications on reaching resource limits',
'oversellPolicy' => 'Oversell policy',
'resourceUsageButtonHint' => '%%used%% created / %%allowed%% allowed.',
'no_resource_available' => 'There are no available resources of this type (%%limitName%%) left. Requested: %%quantity%%; available: %%unused%%.',
'no_total_resource_available' => 'There are no resources of this type (%%limitName%%) available from your service provider. Requested: %%quantity%%; available: %%unused%%.',
'no_resource_will_be_available' => 'New value is less than the currently used amount of resources (%%used%%).',
'mssql_dbase_space_short' => 'MS SQL database space',
'mssql_dbase_filesize_short' => 'MS SQL database size',
'mssql_dbase_log_filesize_short' => 'MS SQL database log size',
'mysql_dbase_space_short' => 'MariaDB/MySQL database space',
'total_mboxes_quota_short' => 'total mailbox quota',
'max_odbc_short' => 'ODBC connections',
'max_iis_app_pools_short' => 'IIS application pools',
'max_mysql_db_short' => 'MariaDB/MySQL databases',
'max_mssql_db_short' => 'MS SQL databases',
'max_subftp_users_short' => 'additional FTP accounts',
'max_dom_aliases_short' => 'domain aliases',
'expiration_short' => 'expiration date',
'max_cl_short' => 'clients',
'max_mn_short' => 'mail accounts',
'mbox_quota_short' => 'mailbox quota',
'max_wu_short' => 'web users',
'max_webapps_short' => 'Java applications',
'max_traffic_short' => 'traffic',
'max_subdom_short' => 'subdomains',
'max_maillists_short' => 'mailing lists',
'max_dom_short' => 'domains',
'max_db_short' => 'databases',
'max_box_short' => 'mailboxes',
'disk_space_short' => 'disk space',
'max_site_builder_short' => 'Sites published with Presence Builder',
'max_site_short' => 'sites',
'cgroups_cpu_usage' => 'Maximum CPU usage',
'cgroups_cpu_period' => 'Period to check CPU usage',
'cgroups_cpu_usage_soft' => 'Notify when CPU usage reaches this value',
'cgroups_ram_usage' => 'Maximum RAM usage',
'cgroups_ram_usage_soft' => 'Notify when RAM usage reaches this value',
'cgroups_disk_read_usage' => 'Maximum Disk Read usage',
'cgroups_disk_read_usage_soft' => 'Notify when Disk Read usage reaches this value',
'cgroups_disk_write_usage' => 'Maximum Disk Write usage',
'cgroups_disk_write_usage_soft' => 'Notify when Disk Write usage reaches this value',
'cgroups_disk_read_period' => 'Period to check Disk Read speed usage',
'cgroups_disk_write_period' => 'Period to check Disk Write speed usage',
'cgroups_ram_period' => 'Period to check RAM usage',
];

View File

@@ -1,21 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'recordsTotal' => '{total, plural, one {# item} other {# items}} total',
'pages' => 'Pages',
'firstPage' => 'First',
'lastPage' => 'Last',
'numberOfItemPerPage' => 'Entries per page',
'searchPlaceholder' => 'Search...',
'hideSearch' => 'Hide Search',
'showSearch' => 'Show Search',
'buttonSearch' => 'Search',
'searchFilter' => 'Search by text...',
'buttonResetSearch' => 'Reset Search',
'noEntries' => 'No items.',
'noEntriesFound' => 'No items found.',
'itemsNotSelected' => 'Select items first.',
'allItems' => 'All',
'loadingTitle' => 'Please wait. Loading...',
'timeoutMessage' => 'This operation is taking too long. Check the results in a few minutes.',
];

View File

@@ -1,559 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'additional-keys.keyNumber' => 'Key number',
'additional-keys.keyName' => 'Key name',
'additional-keys.keyApp' => 'Application',
'additional-keys.addGroup' => 'Add',
'additional-keys.upload' => 'Install New Key',
'additional-keys.uploadDescription' => 'Upload and install a new license key.',
'additional-keys.actionsGroup' => 'Actions',
'additional-keys.install' => 'Install',
'additional-keys.installAll' => 'Install All',
'additional-keys.installDescription' => 'Install the selected license keys.',
'additional-keys.installNoSelection' => 'Select one or more additional license keys to install, or click "Install All".',
'additional-keys.installSuccess' => 'License key installation has started.',
'additional-keys.removeGroup' => 'Remove',
'additional-keys.remove' => 'Remove',
'additional-keys.removeDescription' => 'Remove the selected license keys.',
'additional-keys.removeNoSelection' => 'Select one or more additional license keys to remove.',
'additional-keys.removeConfirmation' => 'Remove {count, plural, =1 {the {name} license key} one {the # selected license key} other {the # selected license keys}}?',
'additional-keys.removeSuccess' => 'The selected license keys were removed.',
'additional-keys.download' => 'Download Key',
'additional-keys.downloadDescription' => 'Download the license key.',
'additional-keys.emptyViewTitle' => 'No additional license keys',
'backup.tasks.startDate' => 'Started on',
'backup.tasks.targetRepo' => 'Target storage',
'backup.tasks.progress' => 'Task progress',
'backup.tasks.repoTypeLocal' => 'Server',
'backup.tasks.repoTypeFtp' => 'Personal FTP',
'backup.tasks.buttonRemoveTask' => 'Remove',
'backup.tasks.hintRemoveTask' => 'Remove the selected backup tasks.',
'backup.tasks.buttonReload' => 'Reload',
'backup.tasks.hintReload' => 'Reload the tasks list to obtain the actual status.',
'backup.tasks.statusTaskWarnings' => 'Warnings',
'backup.tasks.statusTaskInfo' => 'Information',
'backup.tasks.statusTaskFailed' => 'Failed',
'backup.disabledSelectHint' => 'The backup cannot be removed because it is a part of a server, reseller, or customer backup.',
'backup.buttonBackup' => 'Back Up',
'backup.hintBackup' => 'Create a backup.',
'backup.buttonSchedule' => 'Schedule',
'backup.hintSchedule' => 'Specify settings for a scheduled backup task.',
'backup.buttonReload' => 'Reload',
'backup.hintReload' => 'Reload the backup list.',
'backup.buttonUpload' => 'Upload',
'backup.hintUpload' => 'Upload a backup file from your computer to the server backup storage.',
'backup.buttonSettings' => 'Settings',
'backup.hintSettings' => 'Configure the global data backup settings to reduce server CPU load.',
'backup.buttonRemoteStorages' => 'Remote Storage Settings',
'backup.hintRemoteStorages' => 'Configure your personal remote storage for storing backup files.',
'backup.buttonRemove' => 'Remove',
'backup.hintRemove' => 'Remove the selected backups from the server storage.',
'backup.systemNotes' => 'System notes',
'backup.incremental' => 'Incremental.',
'backup.multiVolume' => 'Multi-volume.',
'backup.remoteStorage' => 'In the storage: %%storage%%',
'backup.status' => 'S',
'backup.statusOff' => 'This is not a valid backup. Data cannot be restored from this file. Click the backup name to see the details.',
'backup.statusWarning' => 'This backup is not entirely valid. Click the backup name to see the details.',
'backup.statusInfo' => 'This is a valid backup. Data can be restored from this backup but some minor issues might occur with the way the data is stored.',
'backup.statusOn' => 'This is a valid backup. Data can be restored from this backup.',
'backup.date' => 'Creation date',
'backup.name' => 'Name',
'backup.comment' => 'Comments',
'backup.size' => 'Size',
'backup.download' => 'Download the backup file to your local computer.',
'backup.downloadDisabled' => 'Downloading of the backup file is temporarily unavailable. Please try later or contact your service provider.',
'backup.total' => 'Total backups: %%total%%, size: %%totalSize%%',
'backup.totalFound' => '%%found%% backups found (%%total%% total), size: %%totalSize%%',
'backup.confirmOnDelete' => 'Do you want to remove the selected backups?',
'backup.incrementsRemovalLoading' => 'Loading...',
'backup.incrementsRemovalConfirmation' => 'I confirm I want to remove the selected backups.',
'backup.backupHasIncrements' => 'The backup %%backupName%% will be removed together with its increments: %%backupIncrements%%',
'backup.ftpStorage' => 'FTP',
'backup.ftpStorageErrorCredentials' => 'Incorrect username or password for FTP storage',
'backup.ftpStorageErrorResolveHost' => "Unable to resolve the host name",
'backup.ftpStorageErrorConnection' => "Unable to connect to the remote server",
'backup.unableToGetFtpDumpList' => 'Could not display the list of backups in the FTP Storage: %%errorMessage%%. Please check the <a href="%%ftpSettingsUrl%%">FTP storage settings</a>.',
'backup.unableToGetExtDumpList' => 'Could not display the list of backups in the %%storageTitle%% storage: %%errorMessage%%. Please check the storage settings.',
'backup.unableToGetLocalDumpList' => 'Could not display the list of backups stored on the server: %%errorMessage%%',
'backup.skippedFilesAtExtStorage' => 'Some of the files in the storage %%storageTitle%% are not shown in the list because the names of those files do not conform to the naming convention of backup files. If you are sure that those files are valid backups, rename them to match the following pattern: "backup_%%objectName%%&lt;YYMMDDHHmm&gt;.%%ext%%"',
'backup.multiVolumeShow' => 'Show Volumes',
'backup.multiVolumeHide' => 'Hide Volumes',
'backup.backEncryptionRequired' => 'For security reasons, we recommend that you protect data contained in backups. Please go to %%link%% and update backup security settings.',
'backup.backupSettingPage' => 'Backup Settings',
'backup.statusTaskProgress' => 'The backup task is in progress.',
'backup.statusTaskWarnings' => 'The backup task finished with warnings.',
'backup.statusTaskInfo' => 'Information.',
'backup.statusTaskFailed' => 'The backup task failed.',
'backup.statusTaskStopping' => 'The backup task is stopping.',
'backup.statusTaskStopped' => 'The backup task was stopped.',
'backup.schedule.columnSchedule' => 'Schedule',
'backup.schedule.columnContent' => 'Content',
'backup.schedule.columnStorage' => 'Storage',
'backup.schedule.periodHourly' => 'Hourly',
'backup.schedule.periodHourlySchedule' => 'every {period, plural, one {# hour} other {# hours}}',
'backup.schedule.periodDaily' => 'Daily',
'backup.schedule.periodDailySchedule' => 'at %%hours%%:%%minutes%%',
'backup.schedule.periodWeekly' => 'Weekly',
'backup.schedule.periodWeeklySchedule' => 'on %%day%% at %%hours%%:%%minutes%%',
'backup.schedule.periodMonthly' => 'Monthly',
'backup.schedule.periodMonthlySchedule' => 'on %%day%% day at %%hours%%:%%minutes%%',
'backup.schedule.periodCustom' => 'Custom',
'backup.schedule.dayFirst' => 'first',
'backup.schedule.dayLast' => 'last',
'backup.schedule.day' => '{day, selectordinal, one {#st} two {#nd} few {#rd} other {#th}}',
'backup.schedule.storageLocal' => 'Server storage',
'backup.schedule.storageBoth' => 'Both server storage and %%remoteStorage%%',
'backup.schedule.deactivateSuccess' => 'Scheduled backup was deactivated',
'custombuttons.buttonAdd' => 'Add Link to Service',
'custombuttons.buttonAddDescription' => 'Add a link to an online service and place it in Plesk.',
'custombuttons.buttonRemove' => 'Remove',
'custombuttons.buttonRemoveDescription' => 'Delete the selected links.',
'custombuttons.removeConfirmMessage' => 'Remove the selected links?',
'custombuttons.headerPublic' => 'A',
'custombuttons.headerLocation' => 'L',
'custombuttons.headerImage' => 'Image',
'custombuttons.headerPriority' => 'Priority',
'custombuttons.headerLabel' => 'Label',
'custombuttons.headerUrl' => 'URL',
'custombuttons.headerDescription' => 'Description',
'custombuttons.publicEnabledDescription' => 'The link is visible to users.',
'custombuttons.publicDisabledDescription' => 'The link is not visible to users.',
'custombuttons.altPublicEnabledIcon' => 'Public',
'custombuttons.altPublicDisabledIcon' => 'Private',
'custombuttons.placeNavigationDescription' => 'The link is located on all pages.',
'custombuttons.placeAdminDescription' => 'The link is located on the administrator\'s home page.',
'custombuttons.placeAdminSettingsDescription' => 'The link is located on the administrator\'s Tools & Settings page.',
'custombuttons.placeResellerDescription' => 'The link is located on the reseller\'s home page',
'custombuttons.placeResellerSettingsDescription' => 'The link is located on the reseller\'s Tools & Utilities page.',
'custombuttons.placeClientDescription' => 'The link is located on the customer\'s home page.',
'custombuttons.placeDomainDescription' => 'The link is located on the Websites & Domains page of the Subscription.',
'custombuttons.placeDomainPropertiesDescription' => 'The link is located in the website tools area, which opens on the Websites & Domains page by clicking Show More below a domain name.',
'databaseservers.addGroup' => 'Add',
'databaseservers.addDatabaseServer' => 'Add Database Server',
'databaseservers.addDatabaseServerDescription' => 'Add a database server.',
'databaseservers.addDatabaseServerDescriptionDisabledByKey' => 'Remote database hosting are not supported by the license key.',
'databaseservers.actionsGroup' => 'Actions',
'databaseservers.hostingSettings' => 'Settings',
'databaseservers.hostingSettingsDescription' => 'Database hosting settings.',
'databaseservers.refresh' => 'Refresh',
'databaseservers.refreshDescription' => 'Refresh information about database servers.',
'databaseservers.removeGroup' => 'Remove',
'databaseservers.remove' => 'Remove',
'databaseservers.removeDescription' => 'Delete the selected database servers.',
'databaseservers.lastError' => 'S',
'databaseservers.type' => 'Server type',
'databaseservers.host' => 'Host name',
'databaseservers.hostLink' => 'View or modify the properties of database server.',
'databaseservers.port' => 'Port',
'databaseservers.version' => 'Version',
'databaseservers.databasesCount' => 'Databases',
'databaseservers.databasesCountLink' => 'Manage the databases hosted on this server.',
'databaseservers.databaseUpgradeLink' => 'Upgrade the database server hosted on this server.',
'databaseservers.databasesLTSVersion' => 'You already have LTS version. Plesk will automatically upgrade your MariaDB/MySQL installation to newer point releases.',
'databaseservers.webadmin' => 'Webadmin',
'databaseservers.webadminHint' => 'Access this server via DB Webadmin.',
'databaseservers.downloadMsSqlClient' => 'Download a local SQL Client',
'databaseservers.downloadMsSqlClientHint' => 'Download a local SQL Client',
'databaseservers.changePassword' => 'Change Administrator\'s Password',
'databaseservers.changePasswordHint' => 'Change database server administrator\'s password.',
'databaseservers.mysql' => 'MySQL',
'databaseservers.mssql' => 'Microsoft SQL Server',
'databaseservers.postgresql' => 'PostgreSQL',
'databaseservers.mariadb' => 'MariaDB',
'databaseservers.percona' => 'Percona',
'databaseservers.default_for_mysql' => 'default for MySQL',
'databaseservers.default_for_mssql' => 'default for MS SQL',
'databaseservers.default_for_postgresql' => 'default for PostgreSQL',
'databaseservers.default_for_mariadb' => 'default for MariaDB',
'databaseservers.default_for_percona' => 'default for Percona',
'databaseservers.status_no_error' => 'The last attempt to connect to this server was successful.',
'databaseservers.status_connection_failed' => 'The last attempt to connect to this server failed because of network problems.',
'databaseservers.status_permission_denied' => 'During the last attempt to connect to this server, access was denied. Please check the administrator credentials for the server.',
'databaseservers.status_other_error' => 'During the last attempt to connect to this server, an error has occurred.',
'databaseservers.status_credentials_not_set' => 'You need to supply a valid administrator username and password before Plesk can connect to this server.',
'databaseservers.mssqlServerPortUndefined' => 'Unable to determine the TCP port number used by Microsoft SQL server \'%%host%%\': TCP/IP protocol is not enabled in the server network configuration or the server is configured to use dynamic TCP ports.',
'databaseservers.mssqlServerPortUndefinedHint' => 'To allow your customers to automatically configure firewall for remote database access, manually configure the SQL server to listen on a specific fixed TCP port.',
'databaseservers.removeEmptySelection' => 'No database servers selected.',
'databaseservers.removeConfirmation' => 'Are you sure to remove {count, plural, =1 {the {name} database server} one {the # selected database server} other {the # selected database servers}}?',
'databaseservers.removeSuccess' => 'The selected database servers were successfully removed.',
'databaseservers.upgradeNow' => 'Upgrade now',
'databaseserverdatabases.actionsGroup' => 'Actions',
'databaseserverdatabases.assignToSubscription' => 'Move to Subscription',
'databaseserverdatabases.assignToSubscriptionDescription' => 'Move the selected databases to another subscription.',
'databaseserverdatabases.removeGroup' => 'Remove',
'databaseserverdatabases.remove' => 'Remove',
'databaseserverdatabases.removeDescription' => 'Delete the selected databases.',
'databaseserverdatabases.name' => 'Name',
'databaseserverdatabases.subscription' => 'Subscription',
'databaseserverdatabases.client' => 'Subscriber',
'databaseserverdatabases.manageDatabase' => 'Manage Hosting',
'databaseserverdatabases.manageDatabaseDescription' => 'Manage the database.',
'databaseserverdatabases.manageDatabaseInResellerPanel' => 'Open in Reseller Panel',
'databaseserverdatabases.manageDatabaseInResellerPanelDescription' => 'Manage the database in the subscriber\'s Reseller Panel.',
'databaseserverdatabases.manageDatabaseInCustomerPanel' => 'Open in Customer Panel',
'databaseserverdatabases.manageDatabaseInCustomerPanelDescription' => 'Manage the database in the subscriber\'s Customer Panel.',
'databaseserverdatabases.emptySelection' => 'No databases selected.',
'databaseserverdatabases.removeConfirmation' => 'Are you sure to remove {count, plural, =1 {the {name} database} one {the # selected database} other {the # selected databases}}?',
'databaseserverdatabases.removeSuccess' => 'The selected database servers were successfully removed.',
'logbrowser.issuesFoundInTheLogs' => 'Issues in the website logs',
'logbrowser.learnAboutProblemsFaster' => 'Catch website issues faster',
'logbrowser.noProblemsFound' => 'No issues in the website logs',
'logbrowser.lastCheckDetectsProblems' => '%%checkType%% check of the logs has detected issues that can affect your website operation. To see the details and possible solutions, click “Open check report”.',
'logbrowser.lastCheckDetectsNoProblems' => '%%checkType%% check of the log has detected no issues that can affect your website operation.',
'logbrowser.noChecksResults' => 'An automatic daily check is enabled, and will run within the next 24 hours.',
'logbrowser.manual' => 'A manual',
'logbrowser.regular' => 'An automatic daily',
'logbrowser.enableRegularCheck' => 'A daily check of the logs detects issues that can affect your website operation. If any issues appear, Plesk will inform you and provide possible solutions.',
'logbrowser.new' => 'NEW',
'logbrowser.openCheckReport' => 'Open check report',
'logbrowser.openCheckSettings' => 'Open check settings',
'logbrowser.buttonStartRealtime' => 'Start real-time updates',
'logbrowser.buttonStartRealtimeHint' => 'Update log data in real time.',
'logbrowser.buttonStopRealtime' => 'Stop real-time updates',
'logbrowser.buttonStopRealtimeHint' => 'Stop updating log data in real time.',
'logbrowser.buttonRefresh' => 'Refresh',
'logbrowser.buttonRefreshHint' => 'Refresh log data.',
'logbrowser.buttonClear' => 'Clear',
'logbrowser.buttonClearHint' => 'Hide already loaded entries.',
'logbrowser.buttonAddCustom' => 'Add to Log Browser as Custom file',
'logbrowser.buttonAddCustomHint' => 'The file will be displayed in Log Browser with other log files.',
'logbrowser.date' => 'Date',
'logbrowser.dateFilterPlaceholder' => 'From',
'logbrowser.type' => 'Type',
'logbrowser.ip' => 'IP',
'logbrowser.ipFilterPlaceholder' => 'IP',
'logbrowser.code' => 'Code',
'logbrowser.codeFilterPlaceholder' => 'Code',
'logbrowser.message' => 'Message',
'logbrowser.messageFilterPlaceholder' => 'Message',
'logbrowser.source' => 'Source',
'logbrowser.sourceFilterFiles' => '%%count%% files',
'logbrowser.sourceFilterAllLogs' => 'All logs',
'logbrowser.sourceFilterNoLogs' => 'No logs',
'logbrowser.manageLogFiles' => 'Manage Log Files',
'logbrowser.addCustomLogFile' => 'Add custom log',
'logbrowser.customLogPopupTitle' => 'Add Custom Log',
'logbrowser.invalidLogFormat' => 'The log file has unsupported format',
'logbrowser.referer' => 'R',
'logbrowser.refererHint' => 'Referer',
'logbrowser.agent' => 'Agent',
'logbrowser.agentHint' => 'User agent',
'logbrowser.size' => 'Size',
'logbrowser.unknown' => 'Unknown',
'logbrowser.more' => 'More ',
'logbrowser.less' => ' Less',
'logbrowser.any' => 'Any',
'logbrowser.none' => 'None',
'logbrowser.loadMoreOrUseFilters' => '%%loadMore%% or use filters to narrow down the list of entries.',
'logbrowser.loadMore' => 'Load previous entries',
'logbrowser.clear' => 'Clear',
'logbrowser.hourAgo' => 'Hour Ago',
'logbrowser.prevDay' => 'Prev Day',
'logbrowser.linkInMessageToViewFile' => 'Click to view the file.',
'logbrowser.buttonUnlinkHint' => 'Click to stop tracking updates in this file in Log Browser',
'logbrowser.buttonUnlinkConfirmationDescription' => 'Are you sure you want to stop tracking updates in this file in Log Browser?',
'logbrowser.buttonUnlinkConfirmationYes' => 'Yes',
'logbrowser.buttonUnlinkConfirmationNo' => 'No',
'logbrowser.logRotation' => 'Log Rotation',
'logbrowser.logRotationHint' => 'Set up the log rotation settings for the website.',
'logbrowser.logRotationTitle' => 'Configure Log Rotation',
'notifications.title' => 'Set Up Sending of Email Notices on System Events',
'notifications.legendNotifications' => 'Notifications',
'notifications.legendSettings' => 'Settings',
'notifications.headerEvent' => 'Event',
'notifications.headerSendTo' => 'Send notice to:',
'notifications.headerText' => 'Text',
'notifications.headerPreview' => 'Preview',
'notifications.headerAdmin' => 'Administrator',
'notifications.headerReseller' => 'Reseller',
'notifications.headerClient' => 'Customer',
'notifications.headerEmailAddress' => 'Email address',
'notifications.expirationTime' => 'Send expiration warnings',
'notifications.days' => ' days in advance',
'notifications.smtpSettings' => 'To enable Plesk to send notifications when the relay is closed, you can %%link%%',
'notifications.smtpSettingsLink' => 'change SMTP settings',
'notifications.editHint' => 'Edit notice text.',
'notifications.previewHint' => 'See how the notification looks in emails.',
'notifications.reseller_creation' => 'Reseller account creation',
'notifications.reseller_limits_exceed' => 'Resource usage limits exceeded by reseller account',
'notifications.reseller_blocked' => 'Reseller account suspended due to resource overuse',
'notifications.reseller_overuse_block' => 'Reseller\'s resource usage limits reached by reseller\'s subscriptions due to overselling',
'notifications.client_creation' => 'Customer account creation',
'notifications.domain_creation' => 'Site creation',
'notifications.domain_exp_warning' => 'Subscription expiration warning',
'notifications.domain_expiration' => 'Subscription expiration',
'notifications.domain_limits_exceed' => 'Resource usage limits exceeded by subscription',
'notifications.domain_blocked' => 'Subscription suspended due to resource overuse',
'notifications.admin_aps_app_updates' => 'APS application updates (administrator\'s digest)',
'notifications.reseller_aps_app_updates' => 'APS application updates (reseller\'s digest)',
'notifications.client_aps_app_updates' => 'APS application updates (customer\'s digest)',
'notifications.admin_pum_updates' => 'System Updates: notifications about new updates',
'notifications.admin_outgoing_mail_exceeded_limits' => 'Outgoing mail has exceeded limits',
'notifications.subscription_cgroups_limits_exceed' => 'RAM, CPU, and Disk I/O (Cgroups)',
'notifications.admin_postponed_feedback' => 'Feedback reminder',
'notifications.errorInvalidEmail' => 'Incorrect email address.',
'notifications.errorInvalidExpTime' => 'Number of days is invalid.',
'notifications.errorUpdate' => 'Unable to update notification: %%error%%',
'notifications.updated' => 'Notifications settings were updated',
'outgoingmail.name' => 'Name',
'outgoingmail.maxOutgoingMessages' => 'Limit per Hour',
'outgoingmail.numOfExceedingAttempts' => 'Attempts after Reaching the Limit',
'outgoingmail.lastAttemptAt' => 'Last Attempt',
'outgoingmail.mailStatus' => 'Mail Status',
'outgoingmail.mailStatusSending' => 'Sending',
'outgoingmail.mailStatusNotSending' => 'Not Sending',
'outgoingmail.mailStatusSendingDesc' => 'Mail is being sent.',
'outgoingmail.mailStatusNotSendingDesc' => 'Mail is not being sent.',
'outgoingmail.limitValueUnlimited' => 'Unlimited',
'scheduler.tasks.headerCommand' => 'Command',
'scheduler.tasks.headerSchedule' => 'Schedule',
'scheduler.tasks.headerSubscription' => 'Subscription',
'scheduler.tasks.headerSubscription_powerUser' => 'Webspace',
'scheduler.tasks.buttonToggleHintOn' => 'The task is activated. Click to deactivate the task.',
'scheduler.tasks.buttonToggleHintOff' => 'The task is deactivated. Click to activate the task.',
'scheduler.tasks.add' => 'Add Task',
'scheduler.tasks.hintAdd' => 'Schedule a new task.',
'scheduler.tasks.remove' => 'Remove',
'scheduler.tasks.hintRemove' => 'Remove the selected tasks.',
'scheduler.tasks.confirmOnDelete' => 'Do you want to remove the selected tasks?',
'scheduler.tasks.sync' => 'Refresh',
'scheduler.tasks.hintSync' => 'Reload the task list to obtain the actual data.',
'scheduler.tasks.settings' => 'Settings',
'scheduler.tasks.hintSettings' => 'Edit scheduled tasks settings.',
'scheduler.tasks.deleteSuccess' => 'The scheduled tasks were removed.',
'scheduler.tasks.serverTask' => 'server (user:%%user%%)',
'scheduler.tasks.unknownUser' => 'unknown',
'scheduler.tasks.runTaskNow' => 'Run Now',
'scheduler.tasks.runTaskNowHint' => 'Run the task now.',
'scheduler.tasks.runningTask' => 'Running the task "%%task%%"...',
'server-components.bcTitle' => 'Server components',
'server-components.title' => 'Plesk components',
'server-components.name' => 'Component name',
'server-components.version' => 'Component version',
'server-components.refresh' => 'Refresh',
'server-components.componentName' => 'Enter component name...',
'server-components.noComponents' => 'No components found',
'server-components.componentsListUpdated' => 'The list of components was updated',
'server-components.componentName.urlrewrite' => 'URL Rewrite',
'server-components.componentName.dbconnector' => "Database Connector",
'server-components.componentName.mysqlserver' => 'MariaDB/MySQL Server',
'server-components.componentName.troubleshooting' => 'Troubleshooting',
'server-components.componentName.waf' => 'Web Application Firewall',
'server-components.componentName.vcs' => 'Version Control System',
'server-components.componentName.dotnetcore' => '.NET Core',
'server-components.componentName.nodejs' => 'Node.js',
'server-components.componentName.appinit' => "Application Initialization",
'server-components.componentName.cors' => "Cross-Origin Resource Sharing",
'server-components.componentName.httpcompression' => 'HTTP Content Compression',
'server-components.componentName.antivirus' => "Antivirus",
'server-components.componentName.database' => "SQL Server",
'server-components.componentName.sqladmin' => "MariaDB/MySQL Webadmin",
'server-components.componentName.sqladminmysql' => "MariaDB/MySQL Webadmin",
'server-components.componentName.dnsserver' => "DNS Server",
'server-components.componentName.firewall' => "Firewall",
'server-components.componentName.ftpserver' => "FTP Server",
'server-components.componentName.java' => "Java",
'server-components.componentName.mailserver' => "Mail Server",
'server-components.componentName.local_mailserver' => "Local Mail Server",
'server-components.componentName.psa' => "Plesk",
'server-components.componentName.script' => "Web Scripting",
'server-components.componentName.spamfilter' => "Spam Filter",
'server-components.componentName.stats' => "Web Statistics",
'server-components.componentName.stunnel' => "SSL/TLS Wrapper",
'server-components.componentName.webmail' => "Webmail",
'server-components.componentName.webpublish' => "Web Publishing",
'server-components.componentName.webserver' => "Web Server",
'server-components.componentName.network' => 'Networking',
'server-components.componentName.sitebuilder' => 'Presence Builder',
'server-components.componentName.cphosting' => "Plesk Hosting",
'server-components.componentName.savi' => 'Sophos Anti-Virus Interface',
'server-components.tooltip.disabled' => 'Switched off',
'server-components.tooltip.active' => 'Active',
'server-components.tooltip.notConfigured' => 'Not configured',
'server-components.tooltip.notStarted' => 'Not started, check component settings',
'server-components.defaultComponents.circularDependencies' => "Circular dependencies were found between %%cat1%% and %%cat2%% categories",
'server-components.defaultComponents.not_installed' => "(not installed)",
'server-components.defaultComponents.not_configured' => "(not configured)",
'server-components.defaultComponents.not_opted_to_install_support_files' => "Some services categories contain invalid selections, or no selections were made.",
'server-components.defaultComponents.depends_on' => "(requires %%name%%)",
'server-components.defaultComponents.not_activated' => 'not activated',
'server-components.defaultComponents.imap_required' => '(Current mail server does not support IMAP)',
'server-components.defaultComponents.ftp_ipv6_hosting_not_supported' => "(FTP server does not support IPv6 addresses.)",
'server-components.defaultComponents.delegation_rule_not_exist' => '(the required delegation rule \'appPoolPipeline, appPoolNetFx\' does not exist)',
'server-components.defaultComponents.not_supported_version' => '(not supported version)',
'server-components.defaultComponents.no_license' => '(not allowed by license key)',
'server-components.defaultComponents.license_expired' => '(license key has expired)',
'server-components.defaultComponents.license_mailboxes_limit_exceeded' => '(license key mailboxes limit exceeded)',
'server-components.defaultComponents.title' => 'Select default %%name%% component',
'server-components.defaultComponents.none' => 'None',
'server-components.defaultComponents.yes' => 'Yes',
'server-components.defaultComponents.no' => 'No',
'server-components.defaultComponents.warning' => 'Warning!',
'server-components.defaultComponents.parametersOfComponent' => 'Parameters of %%component%%',
'server-components.defaultComponents.success' => 'Default component was updated',
'server-components.defaultComponents.mailserverSwitchingWarning' => "Changing mail server is intended only for initial setup and, if the server is already in use, causes the following problems: loss of settings and mailboxes content, and, in cases when the server you switch to is already configured, various conflicts.\nIf this server is in use now and you are certain about switching to another, you can notify your customers about the operation so that they could download and save their mail.",
'server-components.defaultComponents.dnsserverBindToMsdnsSwitchingWarning' => "Only the first 254 IP addresses of subnets with /8 and /16 masks located in the Access Control List will be transferred. They will be transferred as separate IP addresses. Do you wish to continue?",
'server-components.componentConf.title' => 'Parameters of %%compDesc%%',
'server-components.componentConf.parameterIsRequired' => 'Parameter is required',
'server-components.componentConf.parameterShouldBeNumber' => 'Parameter should be a number',
'server-components.componentConf.success' => 'Parameters were updated',
'spam-filter.groupAdd' => 'Add',
'spam-filter.buttonAdd' => 'Add Domain',
'spam-filter.buttonAddAddress' => 'Add Address',
'spam-filter.buttonAddToBlackListHint' => 'Add domain to the black list',
'spam-filter.buttonAddToWhiteListHint' => 'Add domain to the white list',
'spam-filter.buttonAddAddressToBlackListHint' => 'Add address to the black list',
'spam-filter.buttonAddAddressToWhiteListHint' => 'Add address to the white list',
'spam-filter.groupActions' => 'Actions',
'spam-filter.buttonRemove' => 'Remove',
'spam-filter.entries' => 'Entries',
'spam-filter.removeEmptySelection' => 'No entries selected.',
'spam-filter.removeConfirmation' => 'Remove {count, plural, =1 {the {name} entry} one {the # selected entry} other {the # selected entries}}?',
'spam-filter.removeSuccess' => 'The selected entries were removed.',
'spam-filter.addAddressToBlackListEmptyTitle' => 'List of known spam addresses',
'spam-filter.addAddressToWhiteListEmptyTitle' => 'List of trusted addresses',
'spam-filter.addAddressToBlackListEmptyDescription' => 'Mail from email addresses on this list is treated as spam.',
'spam-filter.addAddressToWhiteListEmptyDescription' => 'Mail from email addresses on this list skips the spam filter.',
'tasks.pollingOff' => 'Off',
'tasks.pollingDelay' => '%%delay%% s',
'tasks.stopTaskConfirm' => 'Are you sure you want to stop the task?',
'tasks.stopTaskError' => 'Failed to stop task',
'tasks.stopTask' => 'Stop task',
'tasks.buttonStopConfirm' => 'Yes, stop',
'tasks.processedLoadFailed' => 'Failed to load processes list',
'tasks.retryTask' => 'Retry task',
'tasks.retryTaskFailed' => 'Failed to retry task',
'tasks.taskCreated' => 'New task successfully created',
'tasks.moreDetails' => 'See panel log for details',
'tasks.searchTitle' => 'Search',
'tasks.searchPlaceholder' => 'Search string',
'tasks.refresh' => 'Refresh',
'tasks.refreshDescription' => 'Refresh tasks list',
'tasks.createTask' => 'Create Task',
'tasks.openSwagger' => 'Open Swagger',
'tasks.statusTitle' => 'Status',
'tasks.createdTitle' => 'Created',
'tasks.descriptionTitle' => 'Description',
'tasks.processes.dataLoadFailed' => 'Failed to get data from server',
'tasks.processes.commandLineLoadFailed' => 'Failed to get task command line',
'tasks.processes.buttonStopConfirm' => 'Yes, stop',
'tasks.processes.stopProcess' => 'Stop process',
'tasks.processes.stopProcessFailed' => 'Failed to stop process',
'tasks.processes.stopProcessConfirm' => 'Are you sure you want to stop the process?',
'tasks.processes.copyToClipboard' => 'Copy to clipboard',
'tasks.processes.concurrency' => 'Concurrency',
'tasks.processes.taskIdSection' => 'Task ID',
'tasks.processes.requestorIdSection' => 'Requestor ID',
'tasks.processes.timeoutSection' => 'Timeout',
'tasks.processes.createdSection' => 'Created',
'tasks.processes.updatedSection' => 'Updated',
'tasks.processes.environmentSection' => 'Environment',
'tasks.processes.idTitle' => 'ID',
'tasks.processes.statusTitle' => 'Status',
'tasks.processes.startedTitle' => 'Started',
'tasks.processes.completedTitle' => 'Completed',
'tasks.processes.pidTitle' => 'PID',
'tasks.processes.exitCodeTitle' => 'Exit Code',
'ts-sessions.columnStateTitle' => 'State',
'ts-sessions.columnUserTitle' => 'User',
'ts-sessions.columnNameTitle' => 'Name',
'ts-sessions.refresh' => 'Refresh',
'ts-sessions.logoff' => 'Log off',
'ts-sessions.logoffConfirmation' => 'Log off %%count%% session(s)?',
'ts-sessions.logoffConfirmationSingle' => 'Log off the %%name%% session?',
'ts-sessions.logoffConfirmationButton' => 'Yes, log off',
'ts-sessions.logoffNoSelection' => 'Select one or more sessions to log off',
'ts-sessions.logoffSuccess' => 'The selected sessions were logged off.',
'ts-sessions.disconnect' => 'Disconnect',
'ts-sessions.disconnectConfirmation' => 'Disconnect %%count%% session(s)?',
'ts-sessions.disconnectConfirmationSingle' => 'Disconnect the %%name%% session?',
'ts-sessions.disconnectConfirmationButton' => 'Yes, disconnect',
'ts-sessions.disconnectSuccess' => 'The selected sessions were disconnected.',
'ts-sessions.disconnectNoSelection' => 'Select one or more sessions to disconnect',
'ts-sessions.disconnectNotAvailable' => 'You can only disconnect active or connected sessions.',
'client-ip-address.title' => 'IP Addresses',
'client-ip-address.status' => 'Status',
'client-ip-address.type' => 'Type',
'client-ip-address.ipAddress' => 'IP Address',
'client-ip-address.certificate' => 'Certificate',
'client-ip-address.hosting' => 'Hosting',
'client-ip-address.adminCertificateRepository' => "Administrator's repository",
'client-ip-address.domainCertificateRepository' => 'Repository of domain %%owner%%',
'client-ip-address.typeShared' => 'Shared',
'client-ip-address.typeExclusive' => 'Dedicated',
'client-ip-address.removeConfirmation' => 'Remove {count, plural, =1 {the {name} IP addresses} one {the # selected IP addresses} other {the # selected IP addresses}} from the user\'s IP pool?',
'client-ip-address.noItemsToRemove' => 'Select one or more items to remove.',
'client-ip-address.ftpOverSSL' => 'FTP over SSL/TLS',
'client-ip-address.ftpOverSSL-yes' => 'Yes',
'client-ip-address.ftpOverSSL-no' => 'No',
'client-ip-address.ftpOverSSL-allow' => 'Allow',
'client-ip-address.ftpOverSSL-notAllowed' => 'Not allowed',
'client-ip-address.add' => 'Add IP Address',
'client-ip-address.noAvailableIps' => 'There are no available IP addresses.',
'client-ip-address.isOk' => 'IP address functions properly.',
'client-ip-address.isBroken' => 'IP address is not present on the interface.',
'client-ip-address.properties.title' => 'IP address %%address%% on the interface %%interface%%',
'client-ip-address.properties.distributedType' => 'IP address distributed as',
'client-ip-address.properties.allocatedType' => 'IP address allocated as',
'client-ip-address.properties.none' => 'None',
'client-ip-address.properties.certificate' => 'SSL/TLS certificate',
'client-ip-address.properties.defaultSite' => 'Default website',
'client-ip-address.assign.title' => 'Select IP addresses',
'client-ip-address.assign.description' => 'Vacant IPs',
'client-ip-address.assign.success' => '{count, plural, =1 {the {name} IP address} one {the # selected IP addresses} other {the # selected IP addresses}} was successfully added to the user\'s IP pool',
'ip-address-reseller-usage.title' => 'Resellers who use %%type%% IP address %%ipAddress%%',
'ip-address-reseller-usage.nameColumnHeader' => 'Resellers',
'ip-address-reseller-usage.assignButton' => 'Assign to reseller',
'ip-address-reseller-usage.alreadyAssignedToAllClients' => 'This IP address is already assigned to all users.',
'ip-address-reseller-usage.removeButton' => 'Remove',
'ip-address-reseller-usage.removeSuccess' => 'The IP address was removed from {count, plural, =1 {the {name} pool} one {the # selected resellers\' pools} other {the # selected resellers\' IP pools}}.',
'ip-address-reseller-usage.removeConfirmation' => 'Remove the IP address from {count, plural, =1 {the {name} IP pool} one {the # selected resellers\' IP pools} other {the # selected resellers\' IP pools}}?',
'ip-address-reseller-usage.typeSHARED' => 'Shared',
'ip-address-reseller-usage.typeEXCLUSIVE' => 'Dedicated',
'ip-address-reseller-usage.assign.title' => "Add %%ipAddress%% to the reseller IP pool",
'ip-address-reseller-usage.assign.resellersToAdd' => 'Resellers to add',
'ip-address-reseller-usage.assign.success' => 'The IP address was added to {count, plural, =1 {the {name} IP pool} one {the # selected resellers\' IP pools} other {the # selected resellers\' IP pools}}.',
'ProtectedDirectoryUser.emptyViewTitle' => 'Add a user account to allow access to the protected directory',
'ProtectedDirectoryUser.addTooltip' => 'Create user accounts that can access the protected directory %%directory%%',
'ProtectedDirectoryUser.add' => 'Add User',
'ProtectedDirectoryUser.login' => 'Name',
'ProtectedDirectoryUser.changePassword' => 'Change password',
'ProtectedDirectoryUser.noSelectionText' => 'Select one or more users to remove.',
'ProtectedDirectoryUser.remove' => 'Remove',
'ProtectedDirectoryUser.removeTooltip' => 'Remove the selected users.',
'ProtectedDirectoryUser.removeConfirmation' => 'Remove {count, plural, =1 {the {login} user} other {# selected users}}?',
'ProtectedDirectoryUser.removeSuccess' => 'The selected users were removed.',
'TrafficUsageByClients.customerName' => 'Customer Name',
'TrafficUsageByClients.resellerName' => 'Reseller Name',
'TrafficUsageByClients.totalUsage' => 'Used',
'TrafficUsageByClients.limit' => 'Limit',
'TrafficUsageByClients.limitRemaining' => 'Available',
'TrafficUsageByClients.limitUsagePercent' => 'Used (in %)',
];

View File

@@ -1,13 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'recovery-password.action' => 'Show link',
'recovery-password.actionLabel' => 'Password reset link',
'recovery-password.title' => 'Password reset link',
'recovery-password.copyText' => 'Copy the link to the password reset page',
'recovery-password.text' => 'Or send it to %%email%%',
'recovery-password.sendButton' => 'Send to Email',
'recovery-password.copyButton' => 'Copy to Clipboard',
'recovery-password.closeButton' => 'Cancel',
'recovery-password.linkSendedMessage' => 'The password reset link was sent.',
];

View File

@@ -1,17 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'title' => 'Subscribe to our newsletters',
'reconfirmTitle' => 'WebPros newsletters',
'text' => 'Would you like to receive security-related, technical and general product information in your personalized WebPros newsletter?',
'consent' => 'By clicking the "Consent and Subscribe" button below, I agree that the WebPros companies listed here may use my name and email address (%%adminEmail%%) for the purpose of providing me with personalized marketing content such as newsletters and individual offers related to WebPros products. The companies asking for your consent are: WebPros International LLC and WebPros International GmbH. Information will be used pursuant the %%privacyPolicy%% until my consent is withdrawn and may internally be shared with other entities of the WebPros group. I can modify or withdraw my consent at any time by clicking the link in any communication received or by emailing privacy@plesk.com',
'reconfirmConsent' => 'By clicking the "Reconfirm consent" button below, I revoke my previous consent and agree that the WebPros companies listed here may use my name and email address (%%adminEmail%%) for the purpose of providing me with personalized marketing content such as newsletters and individual offers related to WebPros products. The companies asking for your consent are: WebPros International LLC and WebPros International GmbH. Information will be used pursuant the %%privacyPolicy%% until my consent is withdrawn and may internally be shared with other entities of the WebPros group. I can modify or withdraw my consent at any time by clicking the link in any communication received or by emailing privacy@plesk.com',
'privacyPolicy' => 'WebPros Privacy Policy',
'subscribeButton' => 'Consent and Subscribe',
'reconfirmButton' => 'Reconfirm consent',
'closeButton' => 'No, Thanks',
'subscribeMessage' => 'You are now subscribed to personalized WebPros newsletters. You can unsubscribe at any time by editing your profile.',
'noReconfirmMessage' => 'You kept your subscription to WebPros newsletters.',
'errorMessage' => 'Could not save your subscription status.',
'consentGivenInfo' => 'We hope you\'ve been enjoying our generic WebPros newsletter. We can now provide you with an improved alternative - personalized with useful information and handy tips, according to your needs. To receive your personalized WebPros newsletter, click "Reconfirm consent".',
];

View File

@@ -1,47 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'title' => 'Notifications',
'markAsRead' => 'Mark as read',
'markAsUnread' => 'Mark as unread',
'markAllAsRead' => 'Mark all as read',
'settings' => 'Settings',
'filterButton' => 'Filter',
'filterUnread' => 'Unread',
'filterCritical' => 'Critical',
'filterFavorite' => 'Favorites',
'filterReset' => 'Clear filter',
'searchPlaceholder' => 'Find...',
'favoriteNotification' => 'Add to favorites',
'unfavoriteNotification' => 'Remove from favorites',
'deleteNotification' => 'Delete the notification',
'deleteNotifications' => 'Delete notifications',
'learnMore' => 'Learn more',
'moreToasts' => 'You have %%total%% more new notifications',
'dateFormat' => '%%month%% %%day%%',
'timeFormat' => '%%hours%%:%%minutes%%',
'month0' => 'Jan',
'month1' => 'Feb',
'month2' => 'Mar',
'month3' => 'Apr',
'month4' => 'May',
'month5' => 'Jun',
'month6' => 'Jul',
'month7' => 'Aug',
'month8' => 'Sep',
'month9' => 'Oct',
'month10' => 'Nov',
'month11' => 'Dec',
'categoryAlert' => 'Alert',
'categoryWarning' => 'Warning',
'listEmptyTitle' => 'Keep up to date with the most important server events',
'listEmptyDescription' => 'We will send you notifications when the resource usage threshold is exceeded, critical updates are delivered, etc. Stay tuned!',
'listFilteredTitle' => 'No item fits the filtering conditions',
'listFilteredDescription' => 'Looks like the filter is too strict. Try to change the filtering criteria.',
'showLess' => 'Show Less',
'showMore' => 'Show More',
'showMoreNotifications' => 'Show %%count%% more',
'showLessNotifications' => 'Show Less',
'notifications' => 'Notifications',
'backToList' => 'Back to notifications list',
];

View File

@@ -1,39 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'drawer.invalid_subject_length' => "Invalid notice subject length. Should be from 1 to 255 characters.",
'drawer.invalid_text_length' => "Invalid notice text length. Should be from 1 to 65533 characters.",
'drawer.subject' => "Notice subject",
'drawer.text' => "Notice text",
'drawer.title' => "Edit notice",
'drawer.unable_set_text' => "Unable to modify notice text: ",
'drawer.resetButton' => "Reset to default",
'drawer.invalidSubjectLength' => "The notice subject must contain from 1 to 255 characters.",
'drawer.invalidTextLength' => "The notice text must contain from 1 to 65533 characters",
'cgroups.header' => 'The resource usage threshold was reached by the subscription %%subscription%% at %%time%%.',
'cgroups.footer' => "Sincerely yours,\n--\n%%product%%",
'cgroups.limitDescriptor' => "\t%%limit%%: %%value%% during %%duration%%",
'cgroups.timeZone' => "Server timezone is %%timezone%% (%%gmtTime%% GMT)",
'cgroups.info' => "Information:\n",
'cgroups.thresholdLimitInfo' => "\t%%limit%% notification threshold is: %%value%% per %%duration%%\n",
'cgroups.hardLimitInfo' => "\t%%hard%%%%limit%% limit is: %%value%% per %%duration%%",
'cgroups.hard' => 'Hard ',
'cgroups.usage' => ' usage',
'cgroups.cgroups_cpu_usage' => 'CPU',
'cgroups.cgroups_ram_usage' => 'RAM',
'cgroups.cgroups_disk_read_usage' => 'Disk read speed',
'cgroups.cgroups_disk_write_usage' => 'Disk write speed',
'pum.header' => "Hello,\nThis is a digest from the System Updates tool for the %%server%% server.",
'pum.updated' => 'The following packages were successfully updated:',
'pum.notUpdated' => 'The following packages could not be updated:',
'pum.updatesAvailable' => 'The following package updates are available:',
'pum.availableItem' => '- %%packageName%% %%packageVersion%% from %%packageRepo%% repo (currently installed version: %%currentVersion%% from %%currentRepo%% repo)',
'pum.updatedItem' => '- %%packageName%% %%packageVersion%% from %%packageRepo%% repo (previous version: %%currentVersion%% from %%currentRepo%% repo)',
'pum.updateInPum' => 'You can update these packages using the System Updates tool: %%pumUrl%%',
'pum.noNotifications' => 'If you do not want to receive these digests, change the notification settings: %%pumSettingsUrl%%',
'pum.errorHeader' => "Hello, %%admin%%,\nThere was an issue with updating system packages and third-party components on the %%server%% server. Please wait for the next automatic update or run the update manually: %%pumUrl%%",
'pum.errorLists' => 'Reason: %%message%%',
'pum.unknownRepo' => 'unknown',
];

View File

@@ -1,43 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'common.label' => 'Go to another object:',
'common.description' => 'Select another object.',
'common.refineSearchMessage' => 'Please refine the search criteria to find the objects you are looking for, or go to %%link%%.',
'common.listOfAllObjects' => 'the list of all objects',
'common.description' => 'Select another option',
'customers.label' => 'Go to another customer:',
'customers.myObjectsLabel' => 'More customers of %%name%%:',
'customers.otherObjectsLabel' => 'Customers of other providers:',
'customers.moreObjectsAvailable' => 'There are %%count%% more customers available.',
'customers.refineSearchMessage' => 'Please refine the search criteria to find the customers you are looking for, or go to %%link%%.',
'customers.listOfAllObjects' => 'the list of all customers',
'customers.description' => 'Select another customer.',
'dockercontainers.label' => 'Go to another container:',
'dockercontainers.description' => 'Select another container.',
'domains.label' => 'Go to another domain:',
'domains.myObjectsLabel' => 'More domains of %%name%%:',
'domains.otherObjectsLabel' => 'Domains of other subscribers:',
'domains.moreObjectsAvailable' => 'There are %%count%% more domains available.',
'domains.refineSearchMessage' => 'Please refine the search criteria to find the domains you are looking for, or go to %%link%%.',
'domains.listOfAllObjects' => 'the list of all domains',
'domains.description' => 'Select another domain.',
'resellers.label' => 'Go to another reseller:',
'resellers.moreObjectsAvailable' => 'There are %%count%% more resellers available.',
'resellers.refineSearchMessage' => 'Please refine the search criteria to find the resellers you are looking for, or go to %%link%%.',
'resellers.listOfAllObjects' => 'the list of all resellers',
'resellers.description' => 'Select another reseller.',
'subscriptions.label' => 'Go to another subscription:',
'subscriptions.myObjectsLabel' => 'More subscriptions of %%name%%:',
'subscriptions.otherObjectsLabel' => 'Subscriptions of other subscribers:',
'subscriptions.moreObjectsAvailable' => 'There are %%count%% more subscriptions available.',
'subscriptions.refineSearchMessage' => 'Please refine the search criteria to find the subscriptions you are looking for, or go to %%link%%.',
'subscriptions.listOfAllObjects' => 'the list of all subscriptions',
'subscriptions.description' => 'Select another subscription.',
];

View File

@@ -1,64 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'panel-update.context' => 'Plesk Updates',
'panel-update.whatsNew' => 'What\'s new',
'panel-update.available.title' => 'Plesk updates are available',
'panel-update.available.subject' => 'Plesk %%version%% is available',
'panel-update.available.message' => 'There is an updated version available for installation. Please update your Plesk at your earliest convenience.',
'panel-update.available.action' => 'Install update',
'panel-update.successUpgrade.title' => 'A Plesk update has been installed',
'panel-update.successUpgrade.subject' => 'Plesk %%version%% has been installed',
'panel-update.successUpgrade.message' => 'Your Plesk has been updated. Learn whats new in Plesk Obsidian Change Log on our website.',
'panel-update.successHotfix.title' => 'A Plesk hotfix has been installed.',
'panel-update.successHotfix.subject' => 'Plesk %%version%% Update %%patch%% has been installed',
'panel-update.successHotfix.message' => 'Your Plesk has been updated. Learn whats new in Plesk Obsidian Change Log on our website.',
'panel-update.error.title' => 'A Plesk update has not been installed.',
'panel-update.error.subject' => 'A Plesk update has not been installed',
'panel-update.error.message' => "There is an updated version available for installation. The attempt to install the update has failed. Examine the Plesk installer logs to find out the reason.\n\nPlease update your Plesk at your earliest convenience.",
'panel-update.error.action' => 'Download Plesk Installer logs',
'server-health.context' => 'Server health',
'server-health.parameter-reach-red.title' => 'A parameter monitored by Server Health has reached the "red" alert level',
'server-health.parameter-reach-red.subject' => 'Server Health: %%parameter%% status "red"',
'server-health.parameter-reach-red.message' => 'Server health parameter "%%group%% > %%parameter%%" has changed its status from "green" to "red". Check Server Health for more information.',
'server-health.parameter-reach-red.action' => 'Check Server Health',
'web-application-firewall.context' => 'Web Application Firewall (ModSecurity)',
'web-application-firewall.rules-applied.title' => 'A ModSecurity rule or rule set has been installed',
'web-application-firewall.rules-applied.subject' => 'Web Application Firewall: a new rule or rule set has been installed',
'web-application-firewall.rules-applied.message' => 'The following rule or rule set has been installed: %%ruleset%%. To make sure that it does not break hosted websites, check the ModSecurity audit log for errors.',
'web-application-firewall.rules-applied.action' => 'Check audit log',
'all-websites-switcher-available.subject' => 'Learn how to switch between webspace',
'all-websites-switcher-available.context' => 'Plesk navigation hint',
'all-websites-switcher-available.description' => '<h2>Tips</h2><p>Hey, you\'ve created the second webspace.</p><p>Plesk interface has two context of the navigation regarding website(s). In case when UI is in a context of a particular webspace, you will observe website(s) of only this webspace. In case when UI is in "All webspace", you will observe all existing websites.</p><p>The context can be switched implicitly as a result of browsing of the interface, or as a result of performed actions. Sometimes it can happen implicitly for you.</p><p>&#9757; &nbsp;<em>It\'s important - <strong>any time you can change the context</strong> to "All webspaces" or to a particular webspace by using a switcher in the menu at the top right corner.</em></p>',
'broken-php-handlers-on-domains.subject' => 'Domains with broken PHP handlers found',
'broken-php-handlers-on-domains.context' => 'Websites',
'broken-php-handlers-on-domains.description' => 'The following PHP handlers not found on the server are used by %%domainCount%% domain(s): %%handlers%%. PHP code on these domains is not being executed. Install missing PHP handlers or run <code>plesk repair web -php-handlers</code> to fix broken domains.',
'welcome-to-obsidian.title' => 'A Plesk update has been installed',
'welcome-to-obsidian.learnMore' => 'Learn more',
'welcome-to-obsidian.subject' => 'Welcome to Plesk Obsidian!',
'welcome-to-obsidian.message-intro' => 'Congratulations! The new version of Plesk has been installed. Plesk Obsidian is our most powerful management platform proven on servers, sites, apps, hosting & cloud businesses.',
'welcome-to-obsidian.message-features-list' => 'With Obsidian you get:',
'welcome-to-obsidian.message-ux-header' => 'Your User Experience Improved',
'welcome-to-obsidian.message-ux-body' => 'Obsidian new look and feel is the most professional yet for users, admins and resellers, thus streamlining the Web Project Lifecycle. Comfortably manage websites from one screen with our revised Website Overview. Enjoy better File Manager UX and advanced, personalized HTML notifications, keeping you in control even when logged off.',
'welcome-to-obsidian.message-security-header' => 'Tougher Security and Monitoring',
'welcome-to-obsidian.message-security-body' => 'Obsidian is more robust, hence effective at avoiding outages and revenue loss. ModSecurity & Fail2ban secure by default with 3rd-party extensions available, but now server security is broader with SSL It! and all its capabilities. SNI for Mail Services ensures your conversations stay private on SMTP, IMAP & POP connections.',
'welcome-to-obsidian.message-productivity-header' => 'Productivity and Value Maximized',
'welcome-to-obsidian.message-productivity-body' => 'Get a ready-to-code platform and optimized Web stack full of deployment tools youll love (Git, Redis, Memcached, Node.js, and Docker). Be SEO-friendly with the permanent HTTP > HTTPS redirect enabled for new sites by default. Avoid hassle because crashed services restart automatically. Try other new features: PHP Composer (PHP Dependency Manager), optimized backups (less disk space needed for backing up and restoration), and the PageSpeed module (precompiled with nginx).',
'welcome-to-obsidian.message-control-header' => 'More Flexibility and Control',
'welcome-to-obsidian.message-control-body' => 'All features are more useful and faster out of the box, including the new Monitoring & Grafana extensions. The new Restricted Mode lets you control which server-side operations Plesk admins can perform. Plus, admins, resellers, and users can easily move domains between subscriptions both via Obsidian interface and CLI.',
'welcome-to-obsidian.message-features-link-title' => 'Read our updates notes.',
'welcome-to-obsidian.message-facebook-link-title' => 'Facebook Group',
'welcome-to-obsidian.message-forum-link-title' => 'Community Forum',
'welcome-to-obsidian.message-conclusion' => 'Join discussion about Plesk Obsidian on our %%facebookLink%% or %%forumLink%%.',
];

View File

@@ -1,33 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'meter.title' => 'Password Strength',
'meter.description' => 'To improve your password:',
'meter.yourPasswordIsStrong' => 'Your password is strong, but you can make it even stronger by increasing its length.',
'meter.verdictVeryWeak' => 'Very weak',
'meter.verdictWeak' => 'Weak',
'meter.verdictMedium' => 'Medium',
'meter.verdictStrong' => 'Strong',
'meter.verdictVeryStrong' => 'Very strong',
'generator.generate' => 'Generate',
'generator.generateHint' => 'Generate strong password',
'generator.show' => 'Show',
'generator.hide' => 'Hide',
'generator.showHideHint' => 'Show or hide password',
'suggestions.l33t' => "Avoid predictable letter substitutions like '@' for 'a'.",
'suggestions.reverseWords' => 'Avoid reversed spellings of common words.',
'suggestions.allUppercase' => 'Capitalize some, but not all letters.',
'suggestions.capitalization' => 'Capitalize more than the first letter.',
'suggestions.dates' => 'Avoid dates and years that are associated with you.',
'suggestions.recentYears' => 'Avoid recent years.',
'suggestions.associatedYears' => 'Avoid years that are associated with you.',
'suggestions.sequences' => 'Avoid common character sequences.',
'suggestions.repeated' => 'Avoid repeated words and characters.',
'suggestions.longerKeyboardPattern' => 'Use longer keyboard patterns and change typing direction multiple times.',
'suggestions.anotherWord' => 'Add more words that are less common.',
'suggestions.useWords' => 'Use multiple words, but avoid common phrases.',
'suggestions.noNeed' => 'You can create strong passwords without using symbols, numbers, or uppercase letters.',
'suggestions.pwned' => 'If you use this password elsewhere, you should change it.',
];

View File

@@ -1,5 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'days' => '%%days%% day(s)',
];

View File

@@ -1,28 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'inviteTitle' => 'Tell us what you think about Plesk',
'inviteHint' => ' Please take a moment to provide feedback on your Plesk experience. Your comments are very important as they help us to improve our product.',
'inviteQuestion' => 'Would you like to take a survey?',
'inviteButtonOk' => 'OK',
'inviteButtonPostpone' => 'Later',
'inviteButtonClose' => 'No, Thanks',
'voteTitle' => 'Tell us what you think about Plesk',
'voteQuestion' => 'How likely is it that you recommend Plesk to a friend or a colleague?',
'voteRequire' => 'Please provide your vote.',
'voteLegendBad' => 'Not likely at all',
'voteLegendGood' => 'Extremely likely',
'voteLikeHint' => 'What do you like in Plesk?',
'voteDislikeHint' => 'What do you dislike in Plesk?',
'voteButtonOk' => 'Send Feedback',
'thankTitle' => 'Thank you for the feedback',
'thankHint' => 'Your feedback is very appreciated. It is very important to us to know how we can improve your experience with Plesk.',
'thankSocialChoose' => 'Would you like to share your experience on social networks?',
'thankSupportCenter' => 'If any problems with Plesk happened you can try to look for solution in our %%link%%',
'thankButtonClose' => 'Close',
'sorryTitle' => 'Sorry for the disturbance',
'sorryHint' => 'You can provide feedback at any time later by using the button %%provide_rating%% at the bottom of the page.',
'sorryButtonClose' => 'Close',
'supportCenter' => 'Support Center',
'introductionText' => 'I like #Plesk because %%message%%',
];

View File

@@ -1,6 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'sell_service' => 'Allow to sell the \'%%serviceName%%\' service',
'sell_service_hint' => '',
];

View File

@@ -1,46 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'home' => 'Home',
'tools' => 'Tools & Settings',
'resellerTools' => 'Tools & Utilities',
'subscriptions' => 'Subscriptions',
'statistics' => 'Statistics',
'domains' => 'Domains',
'web' => 'Websites & Domains',
'protectedDirectories' => 'Protected Directories',
'protectedDirectoryList' => 'Protected Directories of %%domainName%%',
'protectedDirectoryUserList' => 'Users of the %%directory%% Protected Directory',
'virtualDirectories' => 'Virtual Directories',
'virtualDirectoryDomain' => 'Virtual Directory %%path%% of %%domainName%%',
'aspDotNetDomainSettings' => 'ASP.NET Configuration for Website %%domain%%',
'bandwidthLimiting' => 'Bandwidth Limiting for %%domainName%%',
'hotlinkProtection' => 'Hotlink Protection for %%domainName%%',
'odbcDomain' => 'ODBC DSN Connections for %%domainName%%',
'odbcServer' => 'ODBC DSN Connections',
'serverAbout' => 'About Plesk',
'actionLogSettings' => 'Action Log Settings',
'serverInformation' => 'Server Information',
'serverSettings' => "Server Settings",
'serverSpamFilterSettings' => 'Spam Filter Settings',
'massMail' => 'Mass Email Messages',
'createMassMailTemplate' => 'Add Mass Email Template',
'editMassMailTemplate' => 'Edit Mass Email Template',
'sendMassMail' => 'Send Mass Email',
'virtualHostTemplate' => 'Virtual Host Template',
'trafficUsageByResellers' => 'Traffic Usage By Resellers',
'trafficUsageByReseller' => 'Traffic Usage for %%resellerName%%',
'trafficUsageByCustomers' => 'Traffic Usage By Customers',
'trafficUsageByDomains' => 'Traffic Usage By Domains',
'trafficUsageByClientDomains' => 'Traffic Usage By %%clientName%% Domains',
'trafficUsageByDomain' => 'Data Transfer Statistics for %%domainName%%',
'mailStatistics' => 'Serverwide mail settings',
'infoAndStatisticsAdmin' => 'Info and Statistics',
'infoAndStatisticsReseller' => 'Statistics',
'resourceUsageByDomains' => 'Resource Usage by Domains',
'summaryReport' => 'Summary Report',
'summaryReportLayouts' => 'Report Layouts',
'summaryReportTrafficHistory' => 'Traffic History',
'summaryReportSchedule' => 'Delivery Schedules for %%name%%',
];

View File

@@ -1,14 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'nothingFound' => 'No results found.',
'globalSearch' => 'Global search',
'fieldStub' => 'Search...',
'fieldStubHint' => 'Search for domains, extensions, and more…',
'moreResultsFound' => 'More than %%limit%% results were found. Please refine your search.',
'recentSearch' => 'Recent search results:',
'recentSearchHint' => 'The latest search results will be shown here. Come back for quick access to the pages you looked for.',
'removeFromRecent' => 'Remove from recent results',
'copilot.loader-text' => 'Thinking...',
'copilot.showMore' => 'Show more'
];

View File

@@ -1,5 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'placeholder' => 'YYYY-MM[-DD[ HH:MM[:SS]]]]',
];

View File

@@ -1,23 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'logIn' => 'Log in',
'identityName' => 'Subscriber %%identity%%',
'loggedInAs' => 'Logged in as',
'impersonatedInAs' => 'Subscriber',
'myProfile' => 'Edit Profile',
'logOut' => 'Log out',
'backToAdmin' => 'Back to Administrator',
'readManual' => 'Read the Guide',
'sureToLogout' => 'Are you sure you want to log out?',
'impersonatedName' => 'logged in as %%identity%%',
'userFeedback' => 'Suggest an Idea',
'accessibility' => 'Accessibility',
'facebookJoinCommunity' => 'Join Us on Facebook',
'twitterFollow' => 'Follow @Plesk',
'provideRating' => 'Share an Opinion',
'linkToCookies' => 'Cookies',
'darkThemeOn' => 'Switch to dark theme',
'darkThemeOff' => 'Switch to light theme',
'help' => 'Help',
];

View File

@@ -1,93 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'panelSystemSection' => 'System Overview',
'hostname' => 'Hostname',
'ipAddress' => 'IP address',
'os' => 'OS',
'product' => 'Product',
'installedPatchVersion' => 'Update #%%installedPatch%%',
'lastUpdateDate' => ', last updated on %%lastUpdate%%',
'seeChangelog' => 'See the History of Changes',
'addComponents' => 'Add or Remove Components',
'systemIsUp2date' => 'The system is up-to-date.',
'checkedAt' => 'Checked at %%lastChecked%%.',
'updatesAvailable' => 'Plesk update is available.',
'updatesForPackageIsAvailable' => 'Update for %%package%% is available.',
'updatesForPackagesAreAvailable' => 'Updates for %%packages%% are available.',
'packages' => '%%count%% packages',
'updatesLastChecked' => 'Checked %%date%%',
'upgradeIsAvailable' => 'Upgrade to %%product%% is available.',
'installNow' => 'Install Now',
'updateNow' => 'Update Now',
'updateAll' => 'Update All',
'installShow' => 'Custom Installation',
'showDetails' => 'Show Details',
'seeWhatsNew' => 'See What\'s New',
'upgradeShow' => 'Open Plesk Installer',
'postponeUpgrade' => 'Postpone the upgrade.',
'autoupdatesIsDisabled' => 'Automatic updates are off.',
'autoupdatesIsDisabledHint' => 'Automatic updates are off.',
'enableAutoupdate' => 'Allow Automatic Updates (Recommended)',
'systemMoreLink' => 'More system info',
'addMoreResources' => 'Add More Resources',
'statsMoreLink' => 'View More Statistics',
'panelStatSection' => 'Resource Usage',
'customButtonsSection' => 'Additional Services',
'customSpotSection' => 'News',
'helpDeskButton' => 'Help Desk',
'helpDeskButtonDescription' => 'Submit requests for technical support to your provider.',
'systemSecurity' => 'System Security',
'fail2banManagement' => 'IP Address Banning',
'fail2banActive' => 'On',
'fail2banInactive' => 'Off',
'fail2banError' => 'Service failed',
'modSecurityManagement' => 'ModSecurity',
'modSecurityStateOn' => 'On',
'modSecurityStateOff' => 'Off',
'modSecurityStateDetectionOnly' => 'Detection only',
'hostingSection' => 'Hosting',
'ipV4Address' => 'IPv4 address',
'ipV6Address' => 'IPv6 address',
'ipAddressShared' => 'shared',
'ipAddressExclusive' => 'dedicated',
'sysUser' => 'System user',
'noHostingHint' => 'No hosting',
'subscriptionStatus' => 'Subscription status',
'buttonSuspend' => 'Suspend',
'buttonSuspendHint' => 'Suspend the subscription. All services provided with the subscription will be frozen.',
'buttonActivate' => 'Activate',
'buttonActivateHint' => 'Activate the subscription.',
'manageInResellerPanel' => 'Manage in Reseller Panel',
'manageInCustomerPanel' => 'Manage in Customer Panel',
'accountSection' => 'Account',
'subscriber' => 'Subscriber',
'setupDate' => 'Creation date',
'expirationDate' => 'Expiration date',
'plan' => 'Service plan',
'adminPlan' => 'Simple plan',
'planCustom' => 'Custom',
'planLocked' => ' (locked)',
'addons' => 'Add-ons',
'buttonChangeOwner' => 'Change subscriber',
'buttonChangeOwnerHint' => "Reassign selected subscriptions to another subscriber. This will also change the subscriptions' provider, unbind the subscriptions from their service plans and make them 'Custom'.",
'buttonSwitchToAnotherPlan' => 'Change plan/add-ons',
'buttonSwitchToAnotherPlanHint' => 'Associate the subscription with another service plan, and add or remove plan add-ons if the subscription\'s provider offers them.',
'buttonManuallyEditParameters' => 'Customize',
'buttonManuallyEditParametersHint' => 'Edit the subscription parameters without changing the associated service plan. Doing this will lock the subscription for syncing with the plan.',
'buttonUnlockAndSync' => 'Unlock & sync',
'buttonUnlockAndSyncHint' => 'Unlock the subscription and sync it with the plan.',
'buttonSync' => 'Sync',
'buttonSyncHint' => 'Sync the subscription with the service plan.',
'buttonEditOutgoingMailLimits' => 'Change Outgoing Mail Limits',
'buttonEditOutgoingMailLimitsHint' => 'Edit the limits on outgoing email messages for this subscription.',
'buttonRemoveSubscription' => 'Remove Subscription',
'buttonRemoveSubscriptionHint' => 'Remove the subscription along with all websites, mail and other services provided with the subscription.',
'buttonRemoveSubscriptionConfirmationTitle' => 'Are you sure to remove the %%name%% subscription?',
'buttonRemoveSubscriptionConfirmationDescription' => 'Removing this subscription will also delete all websites created under it.',
'subscriptionInfoSection' => 'Subscription Info',
'subscription' => 'Subscription',
'buttonShowRightSidebar' => 'Show Right Sidebar',
'buttonHideRightSidebar' => 'Hide Right Sidebar',
'homePage' => '%%imageAlt%% - Homepage',
];

View File

@@ -1,10 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'header.text' => 'Build professional websites with Sitejet Builder for free!',
'text' => 'Join thousands of Sitejet website builders and access designer-built templates with an AI-driven text generator, or code your own conversion-driven and SEO-friendly websites in no time.',
'buttonText' => 'Create a website',
'forumLinkText' => 'Discuss on the forum',
'feedbackLinkText' => 'Share feedback',
];

View File

@@ -1,7 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'sitesWithoutHostingCannotBeEditedWithSitebuilder' => 'Presence Builder cannot edit a site which is not hosted on the server.',
'hostingMustSupportPhp5ToEditSiteWithSitebuilder' => 'For editing sites with Presence Builder, the hosting account must support PHP version 5.0 or later.',
'sitesWithoutHostingCannotBePublishedWithSitebuilder' => 'You need to configure web hosting for a site before you can edit it with Presence Builder.',
];

View File

@@ -1,175 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'List.titleHeader' => 'Domain name',
'List.statusHeader' => 'Status',
'List.diskUsageHeader' => 'Disk usage',
'List.trafficHeader' => 'Traffic',
'List.aliasForDomain' => 'alias for %%domain%%',
'List.forwardingToDomain' => 'forward to %%domain%%',
'List.noHosting' => 'no hosting',
'List.webrootDir' => 'Root folder',
'List.trafficValue' => '%%traffic%%/month',
'List.buttonAddDomain' => 'Add Domain',
'List.buttonAddDomainHint' => 'Host a new website on this server, set up web forwarding to another website, or set up a domain DNS zone if you want to have only email addresses under a domain name. %%usage%%',
'List.buttonAddSubdomain' => 'Add Subdomain',
'List.buttonAddSubdomainHint' => 'Create a website addressed by a third-level domain name, for example, shop.example.com. %%usage%%',
'List.buttonAddDomainAlias' => 'Add Domain Alias',
'List.buttonAddDomainAliasHint' => 'Set up an additional domain name for your website. %%usage%%',
'List.buttonsAdd' => 'Add',
'List.filterHint' => 'Filter domains by criteria',
'List.findDomain' => 'Find domain...',
'List.findDomainName' => 'Find: %%domainName%%',
'List.goToOverview' => 'View on a separate page',
'List.copyDomainName' => 'Copy domain name',
'List.domainNameCopied' => 'The %%domainName%% was copied to clipboard',
'Card.dashboardTab' => 'Dashboard',
'Card.hostingTab' => 'Hosting & DNS',
'Card.mailTab' => 'Mail',
'Card.extensionsTab' => 'Plesk Apps',
'Card.customButtonsTab' => 'Custom Services',
'Card.getStartedTab' => 'Get Started',
'Card.settingsTitle' => 'Domains list settings',
'Card.active' => 'Active',
'Card.suspended' => 'Suspended',
'Card.disabled' => 'Disabled',
'Card.diskSpace' => 'Disk space',
'Card.traffic' => 'Traffic this month',
'Card.statistics' => 'Statistics',
'Card.moreStatistics' => 'More statistics',
'Card.domainStats' => 'Domain statistics',
'Card.webspaceStats' => 'Webspace statistics',
'Card.subscriptionStats' => 'Subscription statistics',
'Card.recalculateStatsHint' => 'Refresh usage statistics. Recalculation may take some time.',
'Card.statsRecalculated' => 'Statistics recalculated',
'Card.statsCalculating' => 'Calculating',
'Card.resellerDescription' => 'Reseller',
'Card.ownerDescription' => 'Customer',
'Card.buttonDescriptionAdd' => 'Add description',
'Card.buttonDescriptionEdit' => 'Edit description',
'Card.buttonEdit' => 'Edit',
'Card.website' => 'Website',
'Card.websiteAt' => 'Website at',
'Card.websiteAtHint' => 'Upload new files and work with current files and directories of your website.',
'Card.ipAddress' => 'IP address',
'Card.sysUser' => 'System user',
'Card.forwardingTo' => 'Forward to',
'Card.noHosting' => 'No hosting',
'Card.domainAlias' => 'Alias',
'Card.domainAliasDescription' => 'Alias for',
'Card.openSite' => 'Open in web',
'Card.openSiteHint' => 'Open the website\'s Internet address.',
'Card.previewSite' => 'Preview',
'Card.previewSiteHint' => 'Use this URL to view the website even if it does not yet have an associated domain name.',
'Card.activateHint' => 'The website will operate as usual.',
'Card.suspendHint' => 'Visitors will be redirected to the custom error page with a search engine-friendly 503 HTTP code, while the website remains hosted on the server. The mail service will remain available.',
'Card.disableHint' => 'The website will no longer be hosted on the server and will be unavailable except via FTP clients or File Manager. Visitors will see the web server\'s default page. The mail service will be unavailable.',
'Card.statusLearnMore' => 'Learn more about statuses',
'Card.error503PageLink' => 'Edit error page',
'Card.buttonDeleteDomain' => 'Remove website',
'Card.buttonDeleteDomainHint' => 'Removing this website will also delete all related files, directories, mail, and web applications from the server.',
'Card.buttonDeleteSubdomain' => 'Remove subdomain',
'Card.buttonDeleteSubdomainHint' => 'Removing this website will also delete all related files, directories, mail, and web applications from the server.',
'Card.buttonDeleteAlias' => 'Remove domain alias',
'Card.buttonDeleteAliasHint' => 'Remove this alias.',
'Card.buttonDeleteDomainConfirmationText' => 'Remove the %%name%% website?',
'Card.buttonDeleteDomainConfirmationDescription' => 'Removing this website will also delete all related files, directories, mail, and web applications from the server.',
'Card.buttonDeleteSubdomainConfirmationText' => 'Remove the %%name%% subdomain?',
'Card.buttonDeleteSubdomainConfirmationDescription' => 'Removing this website will also delete all related files, directories, mail, and web applications from the server.',
'Card.buttonDeleteAliasConfirmationText' => 'Remove the %%name%% alias?',
'Card.removingRelatedDomainsList' => "The following domains will also be removed:\n%%domains%%",
'Card.buttonMove' => 'Move domain',
'Card.buttonMoveHint' => 'Move the add-on domain to another subscription.',
'Card.buttonMoveMainHint' => 'Move the main domain to another subscription.',
'Card.buttonRename' => 'Change domain name',
'Card.buttonRenameAlias' => 'Change domain alias name',
'Card.buttonRenameDomainHint' => 'Change the domain name. The website will no longer be accessible via the old domain name.',
'Card.buttonRenameDomainAliasHint' => 'Change the domain alias name. The website will no longer be accessible via the old domain name.',
'Card.filesAndDatabasesButtonsGroup' => 'Files & Databases',
'Card.filesDatabasesAndSecurityButtonsGroup' => 'Files, Databases & Security',
'Card.devToolsButtonsGroup' => 'Dev Tools',
'Card.securityButtonsGroup' => 'Security',
'Card.hostingButtonsGroup' => 'Hosting & DNS',
'Card.mailButtonsGroup' => 'Mail',
'Card.customButtonsGroup' => 'Plesk Apps & Custom Services',
'Card.websitePreview' => '%%siteUrl%% Preview',
'Alias.services' => 'Settings',
'Alias.dns' => 'Sync the DNS zone with the primary domain',
'Alias.dnsOn' => 'The DNS aliasing service is turned on for this domain alias.',
'Alias.dnsOff' => 'The DNS aliasing service is turned off for this domain alias.',
'Alias.dnsWarning' => 'DNS sync with the primary domain is disabled because the domain alias is turned off.',
'Alias.mail' => 'Mail service',
'Alias.mailOn' => 'The mail service is enabled for this domain alias.',
'Alias.mailOff' => 'The mail service is disabled for this domain alias.',
'Alias.mailWarning' => 'The mail service is disabled because the domain alias is turned off.',
'Alias.web' => 'Web service',
'Alias.webOn' => 'The web service is enabled for this domain alias.',
'Alias.webOff' => 'The web service is disabled for this domain alias.',
'Alias.webWarning' => 'The web service is disabled because the domain alias is turned off.',
'Alias.seo_redirect' => 'Redirect with the HTTP 301 code',
'Alias.seo_redirectOn' => 'HTTP 301 redirection is turned on for this domain alias.',
'Alias.seo_redirectOff' => 'HTTP 301 redirection is turned off for this domain alias.',
'Alias.seo_redirectWarning' => 'HTTP 301 redirection is turned off because the domain alias is turned off.',
'Card.buttonFileManager' => 'File Manager',
'Card.buttonFileManagerDir' => 'File Manager at %%webrootDir%%',
'Card.buttonEmailAddresses' => 'Mail Accounts',
'Card.buttonDatabases' => 'Databases',
'Card.buttonWebScripting' => 'Hosting Settings',
'DynamicListTour.introTitle' => 'A broad look at your domains',
'DynamicListTour.introDescription' => 'View all your domains at once. Favicons help you quickly find the right one. Expand a domain row to quickly see more details.',
'DynamicListTour.open_actionsTitle' => 'Hover your mouse cursor and...',
'DynamicListTour.open_actionsDescription' => "Copy the domain URL with a single click. Open detailed information about the domain on a separate page with another click.",
'DynamicListTour.secondary_actionsTitle' => 'Quick access to the apps and basic tools',
'DynamicListTour.secondary_actionsDescription' => 'The most commonly used tools are right here in the row. You can also see which applications are installed on each domain.',
'DynamicListTour.connection_infoTitle' => 'Connection information',
'DynamicListTour.connection_infoDescription' => 'Get credentials to access a database and webspace via FTP, SSH, or Remote Desktop',
'DynamicListTour.view_actionsTitle' => 'Adjust your domain view',
'DynamicListTour.view_actionsDescription' => 'If you prefer to view a domain on a separate page, enable the special setting.',
'DynamicListTour.get_startedTitle' => 'Create a website or application in minutes',
'DynamicListTour.get_startedDescription' => 'Use our built-in tools to install a CMS, deploy an application using a framework, or import content from another domain.',
'DynamicListTour.buttonNext' => 'Next',
'DynamicListTour.buttonPrev' => 'Previous',
'DynamicListTour.buttonGotIt' => 'Got it',
'RenameTour.description' => 'Use this button when you are ready to rename the website and assign a registered domain name',
'RenameTour.buttonGotIt' => 'Got it',
'GetStarted.title' => 'Create a website or application on this domain',
'GetStarted.promoAiTitle' => 'AI Website Generator',
'GetStarted.promo' => 'Cutting-edge website builder: 140+ designer templates, no code, AI-driven text generator, SEO tools, e-commerce, and more.',
'GetStarted.promoAi' => 'Experience the power of our AI Website Generator. Simply provide your input, and let the AI build a personalized website tailored to your needs. Try it now to kickstart your website creation process effortlessly.',
'GetStarted.createWebsite' => 'Create Website',
'GetStarted.createAiWebsite' => 'Generate',
'GetStarted.learnMore' => 'Learn More',
'GetStarted.SitejetDialog.title' => 'Sitejet Builder',
'GetStarted.SitejetDialog.description' => 'Sitejet\'s cutting-edge website builder enables users to easily create modern and beautiful websites without writing any code.',
'GetStarted.SitejetDialog.features' => 'Here are some of the builder\'s features that make website design hassle-free:',
'GetStarted.SitejetDialog.dnd' => 'Drag & Drop Website Builder',
'GetStarted.SitejetDialog.websites' => '140+ Website Templates',
'GetStarted.SitejetDialog.sections' => '120+ Section Templates',
'GetStarted.SitejetDialog.responsive' => 'Responsive Settings (Flexbox)',
'GetStarted.SitejetDialog.seo' => 'SEO Settings',
'GetStarted.SitejetDialog.dynamic' => 'Dynamic Content (for example, Blog Feature)',
'GetStarted.SitejetDialog.ecommerce' => 'E-Commerce',
'GetStarted.SitejetDialog.multilang' => 'Multi-language Websites',
'GetStarted.SitejetDialog.stock' => 'Free Stock Photos & Videos',
'GetStarted.SitejetDialog.image' => 'Image Editing',
'GetStarted.SitejetDialog.backups' => 'Website Backups',
'GetStarted.SitejetDialog.design' => 'Full Design Flexibility (HTML, CSS, JS)',
'GetStarted.SitejetDialog.more' => 'And many more!',
'ViewMode.buttonChangeView' => 'Set view',
'ViewMode.buttonChangeViewHint' => 'Switch between the expanded and compact views of the domain list',
'ViewMode.feedbackTitle' => 'We are improving the domain list',
'ViewMode.shareFeedback' => 'Share feedback',
'ViewMode.startTour' => "Take a tour",
'ViewMode.openSiteTitle' => 'Display a website',
'ViewMode.openSiteSamePage' => 'In an expanded row',
'ViewMode.openSiteSamePageHint' => 'Open the website\'s settings and information on the current page',
'ViewMode.openSiteNewPage' => 'On a separate page',
'ViewMode.openSiteNewPageHint' => 'Open the website\'s settings and information on a separate page',
];

View File

@@ -1,34 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'error' => 'Error',
'info' => 'Information',
'warning' => 'Warning',
'reason.client.active' => 'The user account is active.',
'reason.client.inactive' => 'The user account is suspended.',
'reason.client.inactiveByAdmin' => 'The сlient account is suspended by the administrator.',
'reason.client.inactiveByReseller' => 'The client account is suspended by a reseller.',
'reason.client.inactiveWithParent' => "The client account is suspended because its owner was suspended.",
'reason.client.inactiveExpired' => 'The client account has expired.',
'reason.domain.active' => 'The domain is active.',
'reason.domain.inactive' => 'The domain is inactive.',
'reason.domain.inactiveByAdmin' => 'The domain was suspended by the administrator.',
'reason.domain.inactiveByReseller' => 'The domain was suspended by a reseller.',
'reason.domain.inactiveByClient' => 'The domain was suspended by the client.',
'reason.domain.inactiveWithParent' => "The user account and the user's domain were suspended.",
'reason.domain.inactiveExpired' => 'The domain has expired.',
'reason.domain.inactiveBackupRestore' => 'The domain is temporarily suspended for backing up or restoring.',
'reason.reseller.active' => "The user account is active.",
'reason.reseller.inactive' => "The user account was suspended.",
'reason.reseller.inactiveByAdmin' => "The user account was suspended by the service provider.",
'reason.reseller.inactiveWithParent' => "The user account was suspended by the service provider.",
'reason.reseller.inactiveExpired' => "The user account\'s subscription has expired.",
'reason.reseller.inactiveBackupRestore' => "The user account is temporarily suspended for backing up or restoring.",
'reason.subscription.active' => "The subscription is active.",
'reason.subscription.inactive' => "The subscription is suspended: All services provided with the subscription are frozen and not accessible to Internet users.",
'reason.subscription.inactiveExpired' => 'The subscription is suspended because it is expired: All services provided with the subscription are frozen and not accessible to Internet users.',
];

View File

@@ -1,9 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'subscription' => 'Subscription',
'subscription_powerUser' => 'Webspace',
'allSubscriptions' => 'All subscriptions',
'allSubscriptions_powerUser' => 'All webspaces',
'allSubscriptionsLimitOverusedDescription' => 'The option to display all subscriptions is unavailable because the number of subscriptions on your account (%%value%%) is greater than %%limit%%.',
];

View File

@@ -1,270 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'aps-install.queue' => 'Installing %%name%% at %%path%%...',
'aps-install.queueNoPath' => 'Installing %%name%%...',
'aps-install.done' => '%%name%% was successfully installed at %%path%%. You can see your credentials for logging in to the application below. %%additionalMessage%%',
'aps-install.doneNoPath' => '%%name%% was successfully installed. You can see your credentials for logging in to the application below. %%additionalMessage%%',
'aps-install.doneAdvanced' => '%%name%% was successfully installed at %%path%%. %%additionalMessage%%',
'aps-install.doneAdvancedNoPath' => '%%name%% was successfully installed. %%additionalMessage%%',
'aps-install.error' => 'Installation of %%name%% at %%path%% failed. %%errorMessage%%',
'aps-install.errorNoPath' => 'Installation of %%name%% failed. %%errorMessage%%',
'aps-update.queueDownload' => 'Downloading %%packageName%%...',
'aps-update.errorDownload' => 'Downloading of %%packageName%% has failed:',
'aps-update.queueInstall' => 'Updating an installation of %%name%% for %%domainName%%...',
'aps-update.doneInstall' => 'The installation of %%name%% for %%domainName%% was successfully updated.',
'aps-update.errorInstall' => 'Updating an installation of %%name%% for %%domainName%% has failed:',
'aps-update.queueInstallMulti' => 'Updating %%instances%% installations of %%name%%...',
'aps-update.doneInstallMulti' => '%%successes%% installations of %%name%% were successfully updated.',
'aps-update.errorInstallMulti' => 'Updating of %%failures%% installations of %%name%% has failed:',
'aps-update.incorrectUpdateInformation' => 'The update information is incorrect.',
'common.hideCompletedTasks' => 'Hide Completed',
'common.progressBarHide' => 'Hide',
'common.progressBarShow' => 'Show',
'common.close' => 'Close',
'common.refresh' => 'Refresh Page',
'common.taskInProgress' => '%%count%% tasks in progress...',
'common.percentCompleted' => '%%percent%%% completed',
'common.allTasksCompleted' => 'All %%num%% tasks were successfully completed.',
'common.minimize' => 'Minimize',
'common.statusDone' => 'Done',
'common.statusError' => 'Failed',
'common.statusNotStarted' => 'Queued',
'common.statusCanceled' => 'Canceled',
'common.progressDialogLink' => 'detailed progress',
'common.progressLabel' => '%%count%% in progress',
'common.successLabel' => '{count, plural, one {# success} other {# successes}}',
'common.successLabelTooltip' => 'Close all success notifications',
'common.warningLabel' => '{count, plural, one {# warning} other {# warnings}}',
'common.warningLabelTooltip' => 'Close all warning notifications',
'common.errorLabel' => '{count, plural, one {# error} other {# errors}}',
'common.errorLabelTooltip' => 'Close all error notifications',
'database-check.queue' => 'Checking %%database%% database tables...',
'database-check.done' => 'The %%database%% database has no errors.',
'database-check.error' => 'Unable to check the %%database%% database for errors.',
'database-check.done-with-errors' => "The %%database%% database has %%number%% problems. \n %%link%%",
'database-check.info-link-title' => 'See Details and Resolve',
'database-download.queue' => 'Preparing a %%database%% dump for exporting...',
'database-download.done' => 'The dump of %%database%% is ready. You can %%downloadLink%% it.',
'database-download.downloadLink' => 'download',
'database-download.error' => 'Unable to export a dump of %%database%%:',
'database-repair.queue' => 'Repairing %%database%% database tables...',
'database-repair.done' => 'The %%database%% database has no errors.',
'database-repair.error' => 'Unable to repair the %%database%% database.',
'database-repair.done-with-errors' => "The %%database%% database has %%number%% problems. \n %%link%%",
'database-repair.info-link-title' => 'See Details',
'database-upload.queue' => 'Importing a dump of %%database%%...',
'database-upload.done' => 'The dump of %%database%% was imported.',
'database-upload.error' => 'Unable to import the %%database%% dump:',
'database-upload.done-with-errors' => "The dump of %%database%% was imported with errors.",
'database-upload.orphanedUsersSuccess' => 'The database %%database%% was imported successfully. However, some users became orphaned (having no associated logins on the database server). To be able to access your databases, assign logins to these users. %%viewUsersLink%%.',
'database-upload.orphanedUsersError' => 'The following users became orphaned (having no associated logins on the database server): %%orphanedUsers%%.',
'database-upload.orphanedUsersLink' => 'View users',
'domain-app-scan.queue' => 'Scanning for applications...',
'domain-app-scan.done' => 'Scanning for applications was completed.',
'domain-app-scan.error' => 'Scanning for applications finished with errors.',
'domain-move.queue' => 'Moving %%domainName%% to %%webspaceName%%',
'domain-move.done' => '%%domainName%% was moved to %%webspaceName%%',
'domain-move.error' => '%%domainName%% was not moved to %%webspaceName%%',
'domain-split.queue' => 'Moving %%domainName%% to new subscription',
'domain-split.done' => '%%domainName%% was moved to new subscription',
'domain-split.error' => '%%domainName%% was not moved to new subscription',
'file-manager-import-file.done' => 'The %%fileName%% file has been imported to <a href="%%listUrl%%">the %%fileDir%% folder</a>.',
'file-manager-import-file.error' => 'Unable to import the %%fileName%% file: %%errorMessage%%.<br><a href="%%url%%">Download to my computer</a>',
'file-manager-import-file.queue' => 'Importing the %%fileName%% file from %%host%%.',
'file-manager-import-file.progress' => 'Importing the %%fileName%% file from %%host%% (%%value%% MB).',
'file-manager-import-file.errors.auth' => 'An authentication error occurred. Make sure you provide the correct login and password',
'file-manager-import-file.errors.resolve' => 'Could not resolve the %%host%% hostname. Make sure you provide the correct URL',
'file-manager-import-file.errors.connect' => 'Could not connect to the %%host%% server. Make sure you provide the correct URL',
'file-manager-import-file.errors.notFound' => 'The remote file was not found or is not accessible. Make sure you provide the correct URL and the file is accessible',
'file-manager-import-file.errors.maxSize' => 'The disk space limit or free space %%diskSpaceLimit%% has been exceeded',
'file-manager-import-file.errors.lowSpeedTime' => 'Could not import the file because the transfer speed was too slow: less than %%lowSpeedLimit%% bytes were transferred during the last %%lowSpeedTime%% seconds. The website the file is hosted on may be experiencing a lot of traffic at the moment. Try importing the file later',
'file-manager-import-file.errors.certificate' => 'Could not import the file because the SSL/TLS certificate of the %%host%% server is not trusted. Make sure that the website the file is hosted on is secured with a trusted certificate',
'file-manager-import-file.errors.redirects' => 'The maximum number of redirects (%%maxRedirects%%) has been exceeded. Make sure the %%host%% server works properly',
'force-log-rotation.queue' => 'Applying global log rotation settings',
'force-log-rotation.done' => 'Global log rotation settings were applied.',
'force-log-rotation.error' => 'Applying global log rotation finished with errors',
'force-log-rotation.systemLogRotationError' => 'System logs: %%error%%',
'force-log-rotation.planLogRotationError' => 'Service plan %%name%%: %%error%%',
'force-log-rotation.domainLogRotationError' => 'Domain %%name%%: %%error%%',
'initial-setup.queue' => 'Initializing Plesk...',
'initial-setup.done' => 'Plesk has been initialized.',
'initial-setup.doneWithErrors' => 'An error occurred while initializing Plesk.',
'initial-setup.error' => 'Initializing Plesk has failed.',
'initial-setup.step.setupPanel' => 'Setting up Plesk Panel',
'initial-setup.step.requestLicense' => 'Requesting License',
'initial-setup.step.configureServer' => 'Configuring Web Server',
'initial-setup.step.secureServer' => 'Securing the Server',
'ip-update.queue' => 'Updating IP address',
'ip-update.done' => 'IP address updated.',
'ip-update.error' => 'IP Address updating finished with errors',
'ip-update.updating' => 'Updating IP address',
'ip-update.updatingWebServer' => 'Updating IP address: updating web server',
'ip-update.updatingFtpServer' => 'Updating IP address: updating FTP server',
'ip-update.updatingDnsZones' => 'Updating IP address: updating DNS zones',
'ip-update.restartingDnsService' => 'Updating IP address: restarting DNS server',
'ip-reload-public.queue' => 'Updating public IP addresses using cloud metadata',
'ip-reload-public.done' => 'Public IP addresses were updated',
'logrotate_anonymize_ips.queue' => 'Anonymize IP addresses in logs',
'logrotate_anonymize_ips.queueRevert' => 'De-anonymize IP addresses in logs',
'logrotate_anonymize_ips.done' => 'IP addresses were anonymized.',
'logrotate_anonymize_ips.doneRevert' => 'IP addresses were de-anonymized.',
'logrotate_anonymize_ips.error' => 'IP addresses anonymizing finished with errors',
'logrotate_anonymize_ips.errorRevert' => 'IP addresses de-anonymizing finished with errors',
'nginx_http3_configure.queue' => 'Configuring nginx HTTP/3 support',
'nginx_http3_configure.done' => 'Nginx HTTP/3 support was configured successfully.',
'nginx_http3_configure.error' => 'Nginx HTTP/3 support was not configured successfully.',
'panel-components-install.queue' => 'Installing the selected components',
'panel-components-install.done' => 'The selected components were successfully installed.',
'panel-components-install.error' => 'Unable to install the components. The notification with the error description was sent to your email.',
'panel-update.queue' => 'Plesk is installing updates. This may take some time. %%warning%%',
'panel-update.warning' => 'Please do not perform any management operations in Plesk until the update is complete.',
'panel-update.done' => 'Plesk was updated. See more information in the %%changelog%%.',
'panel-update.changelog' => 'Plesk changelog',
'panel-update.error' => 'Failed to update Plesk. %%errorDetails%%',
'panel-update.support' => 'To solve this problem, you can send the update log to Plesk support. %%failedLog%% Copy the log to your computer before you close this message.',
'panel-update.failedLog' => 'View the update log from %%date%%.',
'pum-update-packages.queue' => 'Updating %%count%% package(s)...',
'pum-update-packages.done' => '%%count%% packages were updated successfully.',
'pum-update-packages.error' => 'Update failed.',
'scheduler-run-task.queue' => 'Running task "%%task%%"...',
'scheduler-run-task.done' => 'Task "%%task%%" successfully completed in %%seconds%% seconds.',
'scheduler-run-task.error' => 'Task "%%task%%" completed with error in %%seconds%% seconds.',
'scheduler-run-task.popupSeeDetails' => 'See details',
'scheduler-run-task.popupTitle' => 'Run scheduled task',
'scheduler-run-task.popupDone' => 'Task "%%task%%" successfully completed in %%seconds%% seconds, output:',
'scheduler-run-task.popupError' => 'Task "%%task%%" completed with error in %%seconds%% seconds, output:',
'scheduler-run-task.popupClose' => 'Close',
'sdk.queue' => 'The task "%%name%%" is in progress...',
'sdk.error' => 'The task "%%name%%" has failed.',
'sdk.done' => 'The task "%%name%%" has finished.',
'sdk.canceled' => 'The task "%%name%%" has been canceled.',
'sync-php-settings.queue' => 'Applying global PHP %%version%% settings to domains',
'sync-php-settings.done' => 'Global PHP %%version%% settings were successfully applied to domains',
'sync-php-settings.error' => 'Error occurred while applying global PHP %%version%% setting to domains',
'sync-service-plan.queue' => 'Syncing service plan %%name%% with subscriptions',
'sync-service-plan.done' => 'Service plan %%name%% was successfully synced with subscriptions',
'sync-service-plan.doneWithErrors' => 'The sync of service plan %%name%% was completed. Some subscriptions were not synced with the plan',
'sync-service-plan.error' => 'Error occurred while syncing of service plan %%name%% with subscriptions',
'domain-create.queue' => 'Creating domain %%domainName%%',
'domain-create.done' => 'Domain %%domainName%% created',
'domain-create.error' => 'Domain %%domainName%% creation failed',
'domain-create.warning' => 'Domain %%domainName%% created with few problems:<br> %%problems%%',
'domain-create.refreshUrl' => 'View',
'domain-create.steps.createCustomer' => 'Creating customer',
'domain-create.steps.createSubscription' => 'Creating a subscription',
'domain-create.steps.createDomain' => 'Adding a domain',
'domain-create.steps.configureDns' => 'Configuring the DNS zone',
'domain-create.steps.createHosting' => 'Creating physical hosting',
'domain-create.steps.configurePhp' => 'Configuring PHP',
'domain-create.steps.configureMail' => 'Configuring mail',
'domain-delete.queue' => 'Deletion of domains processing',
'domain-delete.done' => 'Domains deleted',
'domain-delete.error' => 'Domains deletion failed',
'domain-delete.step.domains' => 'Deleting domains…',
'domain-resolve-checking.warning' => 'Domain %%domainName%% resolve problems detected: <br> %%errors%%',
'customer-create.queue' => 'Creation of customer %%customerName%% processing',
'customer-create.done' => 'Customer %%customerName%% created',
'customer-create.error' => 'Customer %%customerName%% creation failed',
'customer-create.warning' => 'Customer %%customerName%% created with few problems:<br> %%problems%%',
'customer-create.warnings.notSynchronizedLink' => 'You can try to synchronize it manually.',
'customer-delete.queue' => 'Deletion of customers processing',
'customer-delete.done' => 'Customers deleted',
'customer-delete.error' => 'Customers deletion failed',
'reseller-delete.queue' => 'Deletion of resellers processing',
'reseller-delete.done' => 'Resellers deleted',
'reseller-delete.error' => 'Resellers deletion failed',
'subscription-create.queue' => 'Creation of subscription %%subscriptionName%% processing',
'subscription-create.done' => 'Subscription %%subscriptionName%% created',
'subscription-create.error' => 'Subscription %%subscriptionName%% creation failed',
'subscription-create.warning' => 'Subscription %%subscriptionName%% created with few problems:<br> %%problems%%',
'subscription-create.warnings.notSynchronizedLink' => 'You can try to synchronize it manually.',
'subscription-delete.queue' => 'Deletion of subscriptions processing',
'subscription-delete.done' => 'Subscriptions deleted',
'subscription-delete.error' => 'Subscriptions deletion failed',
'websites-diagnostic.queue' => 'Running websites diagnostic',
'websites-diagnostic.done' => 'Websites diagnostic is completed',
'websites-diagnostic.error' => 'Websites diagnostic is completed with errors',
'install-php-extension.queue' => 'Installing the %%extensionName%% package on the %%phpHandlerName%% PHP handler',
'install-php-extension.done' => 'The %%extensionName%% package was installed on the %%phpHandlerName%% PHP handler',
'install-php-extension.error' => 'Failed to install the %%extensionName%% package on the %%phpHandlerName%% PHP handler',
'install-php-extension.step.validate' => 'Checking requirements',
'install-php-extension.step.dependencies' => 'Resolving dependencies',
'install-php-extension.step.process' => 'Installing package',
'install-php-extension.step.enable' => 'Enabling extension',
'install-php-extension.step.sync' => 'Synchronizing sites',
'install-php-extension.errorReason' => 'The list of available packages is provided by PECL. The most common reasons for the failed installation are the following:',
'install-php-extension.errorReasonDependencies' => '- The package has external dependencies on additional libraries.',
'install-php-extension.errorReasonRequirements' => '- The package does not meet the installation requirements (OS, PHP version, and so on).',
'install-php-extension.errorReasonOutdated' => '- The package is outdated.',
'install-php-extension.errorOutput' => 'To identify the reason for the failed installation, examine the utility output.',
'uninstall-php-extension.queue' => 'Uninstalling the %%extensionName%% package from the %%phpHandlerName%% PHP handler',
'uninstall-php-extension.done' => 'The %%extensionName%% package was uninstalled from the %%phpHandlerName%% PHP handler',
'uninstall-php-extension.error' => 'Failed to uninstall the %%extensionName%% package from the %%phpHandlerName%% PHP handler',
'uninstall-php-extension.step.validate' => 'Checking requirements',
'uninstall-php-extension.step.process' => 'Uninstalling package',
'uninstall-php-extension.step.sync' => 'Synchronizing websites',
'upgrade-database-server.queue' => 'Upgrading the database server',
'upgrade-database-server.error' => 'Failed to upgrade the database server',
'upgrade-database-server.done' => 'The database server was upgraded',
'upgrade-database-server.step.validate' => 'Checking the system',
'upgrade-database-server.step.dump' => 'Creating a databases\' dump',
'upgrade-database-server.step.disableService' => 'Disabling the old system service',
'upgrade-database-server.step.configureRepo' => 'Configuring a new repository',
'upgrade-database-server.step.upgradePackages' => 'Upgrading the database server',
'upgrade-database-server.step.updateConfiguration' => 'Updating the server configuration',
'upgrade-database-server.step.startService' => 'Starting the new system service',
'upgrade-database-server.step.upgradeTablesStructure' => 'Upgrading the structure of all tables',
'upgrade-database-server.step.sync' => 'Syncing system components',
'upgrade-database-server.step.validateInstallation' => 'Validating installation',
'update-spam-filter-individual-settings.queue' => 'Updating spam filter settings',
'update-spam-filter-individual-settings.done' => 'Spam filter settings were updated',
'update-spam-filter-individual-settings.error' => 'Failed to update spam filter settings',
'update-spam-filter-individual-settings.mailNameError' => 'Email address %%name%%: %%error%%',
'update-default-cert.queue' => 'Updating the default certificate',
'update-default-cert.done' => 'The default certificate was updated.',
'update-default-cert.error' => 'Updating the default certificate finished with errors.',
'update-default-cert.step.updating' => 'Updating the default certificate…',
'smarthost-attach-server-domains.queue' => 'Attaching domains to the smarthost',
'smarthost-attach-server-domains.done' => 'Domains were attached to the smarthost',
'smarthost-attach-server-domains.doneWithErrors' => 'Attaching domains to the smarthost finished with errors',
'smarthost-attach-server-domains.error' => 'Unable to attach domains to the smarthost',
];

View File

@@ -1,6 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'bootstrapInProgressMessage' => 'The repair operation is in progress. You will be redirected to the login page when it completes.',
'bootstrapLinkTitle' => 'Repair the failed upgrade or installation.',
];

View File

@@ -1,344 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'cgroups.size' => 'Invalid value: "%value%". The value must be equal to or greater than %unitMin%, smaller or equal to %unitMax%, and cannot be 0.',
'cgroups.unlimited' => 'Unlimited',
'cgroups.period' => 'Invalid value: "%value%". The value must be 5 minutes, an hour, or a day, specified in seconds (300, 3600, or 86400).',
'file.fileIsImageFalseType' => 'The file you are trying to upload is not image.',
'file.fileUploadErrorIniSize' => 'The file you are trying to upload exceeds the defined ini size.',
'file.fileUploadErrorFormSize' => 'The file you are trying to upload exceeds the defined form size.',
'file.fileUploadErrorPartial' => 'The file was uploaded only partially.',
'file.fileUploadErrorNoFile' => 'The file was not uploaded.',
'file.fileUploadErrorNoTmpDir' => 'No temporary directory was found for the file you are trying to upload.',
'file.fileUploadErrorCantWrite' => 'The file you are trying to upload cannot be written.',
'file.fileUploadErrorExtension' => 'The extension returned an error while uploading the file.',
'file.fileUploadErrorAttack' => 'The file was uploaded illegally; this can be an intrusion attempt.',
'file.fileUploadErrorFileNotFound' => 'The file you are trying to upload was not found.',
'file.fileUploadErrorUnknown' => 'An unknown error occurred while uploading the file.',
'file.fileExtensionFalse' => 'The file you are trying to upload has an extension which is not allowed.',
'file.fileExistsDoesNotExist' => 'The specified file or directory does not exist.',
'hostname.hostnameIpAddressNotAllowed' => "'%value%' appears to be an IP address, but IP addresses are not allowed",
'hostname.hostnameUnknownTld' => "'%value%' appears to be a DNS hostname but cannot match TLD against known list",
'hostname.hostnameDashCharacter' => "'%value%' appears to be a DNS hostname but contains a dash (-) in an invalid position",
'hostname.hostnameInvalidHostnameSchema' => "'%value%' appears to be a DNS hostname but cannot match against hostname schema for TLD '%tld%'",
'hostname.hostnameUndecipherableTld' => "'%value%' appears to be a DNS hostname but cannot extract TLD part",
'hostname.hostnameInvalidHostname' => "'%value%' does not match the expected structure for a DNS hostname",
'hostname.hostnameInvalidLocalName' => "'%value%' does not appear to be a valid local network name",
'hostname.hostnameLocalNameNotAllowed' => "'%value%' appears to be a local network name but local network names are not allowed",
'port.notBetween' => 'The specified port value is invalid. It should be between 1 and 65535, inclusively.',
'dns.invalidSoaValue' => 'Value is invalid. It can be from 1 second to 68 years.',
'isEmpty' => 'This required field is empty. You need to specify a value.',
'stringLengthTooShort' => "'%value%' is less than %min% characters.",
'stringLengthTooLong' => "'%value%' is greater than %max% characters.",
'regexNotMatch' => "'%value%' does not match the pattern '%pattern%'.",
'notAlnum' => "'%value%' has non-alphanumeric characters. Make sure you are using only alphanumeric characters.",
'alnumStringEmpty' => "Value is empty.",
'stringEmpty' => "'%value%' is empty.",
'loginSyntax' => 'You can use alphanumeric, dash (-), dot (.), single quote (\'), percent (%) and underscore (_) symbols in the user name. The user name should start with an alphanumeric symbol.',
'loginExists' => 'User account %value% already exists.',
'cu_admin_alias__login_exists' => 'User account already exists.',
'loginPassword' => 'The password should not contain the username.',
'passwordSyntax' => 'The password contains characters that are not allowed.',
'passwordLength' => 'The password length must be between %minLength% and %maxLength% characters.',
'domain_invalid_name' => 'The specified domain name is not valid. You need to specify a valid domain name like domain.com.',
'dns_domain_invalid_name' => 'The specified domain name is not valid.',
'dns_domain_template_invalid_name' => 'The specified domain name template is not valid.',
'not_ascii_string' => 'The value must be a valid ASCII string and must not contain the following characters: %value%.',
'not_printable_string' => 'The value must not include any non-printing characters.',
'invalid_locale' => "The specified interface language '%value%' is unavailable or not installed.",
'virtual_directory_name_invalid' => 'Use only alphanumeric, underscore, and dash characters in the directory name.',
'virtual_directory_name_reserved' => 'This name is reserved.',
'virtualDirectoryAlreadyExists' => 'A directory with the same name already exists.',
'virtualDirectoryPathIsInvalid' => 'The physical path is invalid or does not exist.',
'virtualDirectoryErrorDocFileLocation' => 'File location is invalid.',
'virtualDirectoryErrorDocAbsoluteUrl' => 'Wrong URL format. Please enter an absolute URL within the virtual host (site).',
'invalid_city_name' => 'The city name entered is not valid',
'invalid_country_code' => 'Invalid country code',
'not_specified_country_code' => 'Country is a required field, it should be specified explicitly.',
'invalid_system_user_login' => 'System user login is invalid',
'invalid_rfc_domain_name' => 'The specified domain name is not a valid RFC domain',
'idn_name_conversion' => 'Failed to convert domain name from IDN to Punycode',
'domain_label_too_long' => 'None of the parts of the domain\'s name can exceed 63 characters in length.',
'domain_label_too_long_idn' => 'The domain uses an internationalized domain name. None of the parts of its name, when converted to Punycode, can exceed 63 characters in length.',
'domain_starts_with_www' => 'Please enter a domain name without the \'www\' prefix. The www prefix for the domain will be automatically added to the web server configuration.',
'domain_already_exists' => 'This domain name already exists.',
'domain_without_www_already_exists' => 'This domain name already exists without the \'www\' prefix.',
'domain_with_www_already_exists' => 'This domain name already exists with the \'www\' prefix.',
'subdomain_conflicts_with_existing_domain' => 'There is a domain with the same name as the subdomain \'%value%\'.',
'restrict_domain_creation' => 'The specified domain name is prohibited by the server-wide policy. If this domain belongs to you, please contact your hosting provider.',
'dns_record_already_exists' => 'This DNS record already exists.',
'domain_like_hostname' => 'This domain name is the same as hostname of the server.',
'passwordsNotMatch' => 'The passwords you entered do not match each other.',
'oldPasswordIsIncorrect' => 'The old password is incorrect. Please try again.',
'stringsNotEqual' => 'The values are not equal.',
'equalMailAliases' => 'The specified email alias is the same as another email alias.',
'mailAliasExist' => 'The specified email alias already exists.',
'mailNameExist' => 'The specified email address already exists.',
'mailListExist' => 'The specified address is already assigned to a mailing list.',
'mailAutoReplyHeadersSpaceError' => "Auto-reply headers mustn't contain space",
'mailAutoReplyHeadersInvalidValueError' => 'Some fields are empty or contain an improper value.',
'sysUserExist' => 'The specified username is already used by another system user. Please specify another username.',
'emailAddressInvalid' => 'The specified email address is not valid. Specify a valid one that matches the following pattern: johndoe@example.com.',
'emailAddressInvalidLocal' => 'The specified email address is not valid. The email address must belong to the selected domain. Only the administrator can specify external email addresses in this case.',
'emailAddressSpecialNames' => 'The specified email address is invalid. The username part of the address must not start with a reserved system name (like con, lpt1, prn) separated by the dot (.) symbol from the rest of the username.',
'dkimSelectorInvalid' => 'The specified DKIM selector is not valid: %value%',
'longAddress' => 'The email address is too long.',
'longMailboxAddressMailServer' => 'The username part of the email address is too long for this mail server. Please specify a username no longer than %%max%% symbols.',
'longFullAddressMailServer' => 'The email address is too long for this mail server. Please specify an address no longer than %%max%% symbols.',
'dir_invalid_name' => 'Invalid destination directory.',
'directoryHidesDomain' => 'This directory cannot be used because it would overlap website located at %path%. Such overlapping would make the website unavailable.',
'directoryHidesAnotherApplication' => 'This directory cannot be used because it would overlap another app installed at %path%. Such overlapping would make the installed app unavailable.',
'directoryIsBehindAnotherApplication' => 'This directory cannot be used because it would be overlapped by another app installed at %path%. Such overlapping would make the app unavailable.',
'domainLoginSyntaxWindows' => 'The username must start with an alphabetic character and cannot exceed %%maxlength%% characters in length. All but first characters can be lowercase alphanumeric, the dash, the dot, and the underscore. The username cannot end with the dot.',
'domainLoginSyntaxUnix' => 'The username must be no longer than %%maxlength%% characters and contain only lowercase alphanumeric characters, the dash, and the underscore. The username should start with a lowercase alphabetic character',
'notLocalMssqlHost' => 'Not a local MSSQL host name',
'invalidMailTo' => 'Not a valid mailto: link',
'passwordsNotEqual' => 'The passwords you entered do not match each other.',
'passwordPolicy' => '%policyError%',
'fileImageSizeWidthTooBig' => "The image '%value%' you are trying to upload is too wide ('%width%'). Uploaded images cannot be wider than '%maxwidth%'.",
'fileImageSizeWidthTooSmall' => "The image '%value%' you are trying to upload is not wide enough ('%width%'). Uploaded images should be at least '%minwidth%' wide.",
'fileImageSizeHeightTooBig' => "The height of image '%value%' you are trying to upload is too big ('%height%'). Uploaded images cannot exceed '%maxheight%' in height.",
'fileImageSizeHeightTooSmall' => "The height of image '%value%' you are trying to upload is too small ('%height%'). Uploaded images cannot be less than '%minheight%' in height.",
'fileImageSizeNotDetected' => "The size of image '%value%' you are trying to upload could not be detected.",
'fileImageSizeNotReadable' => "The image '%value%' you are trying to upload cannot be read.",
'passwordConfirmation' => 'Confirm password',
'databaseUserNameExists' => 'A database username with the name %value% already exists.',
'invalidUserName' => 'Database user name contains not allowed characters.',
'longUserName' => 'Database user name is greater than %%max%% characters.',
'forbiddenName' => 'Database user name "%value%" is not permitted.',
'invalidAdminLogin' => 'Unable to use the selected user\'s credentials for administrator\'s access. The specified username is not valid: %%cause%%',
'invalidAdminPassword' => 'Unable to use the selected user\'s credentials for administrator\'s access. The specified password is not valid: %%cause%%',
'passwordLengthTooShort' => "the password is shorter than %min% characters.",
'passwordLengthTooLong' => "the password is longer than %max% characters.",
'passwordRegexNotMatch' => "the password does not match the pattern '%pattern%'.",
'fileSharingEmptyFolderName' => "You need to specify a folder name.",
'fileSharingInvalidFolderName' => "The specified folder name is not valid. It cannot contain any of the following characters: \\ / : * ? \" < > |",
'fileSharingFolderExists' => "Cannot create a folder with the specified name because a folder with such a name already exists.",
'invalidUrl' => 'The specified address is not valid. You need to specify a valid address like http://domain.com.',
'domainVirtualdirectoryReservedName' => 'This directory name is reserved. Please specify another name for your virtual directory.',
'domainVirtualdirectoryInvalidName' => 'A directory name should contain only alphanumeric, underscore, and dash characters.',
'filesharingPathUnavailable' => 'A directory with such a name already exists under the specified domain. Please use another directory name.',
'filesharingSslNotAvailableOnDomain' => 'You selected to use secure links but the domain has no SSL/TLS enabled. Please either select a domain with SSL/TLS support or clear the Generate secure links check box.',
'filesharingSslRedirectOnDomain' => 'The selected domain has the "Permanent SEO-safe 301 redirect from HTTP to HTTPS" option enabled. To set up file sharing, either select a domain that has this option disabled or select the "Generate secure links to files and folders" checkbox.',
'filesharingSslNotAvailableOnDefaultDomain' => 'You selected to use secure links on IP address or host name of the server, but such links can be created only on websites with SSL/TLS support. Please either set up a website with SSL/TLS support or clear the Generate secure links check box.',
'filesharingDefaultDomainSelectedOnServerIp' => 'You selected the server IP address to which a default domain is assigned. Please select a website as a root URL instead of the IP address.',
'physicalPathOnDomainAlreadyExists' => 'A directory with such a name already exists.',
'virtualPathOnDomainAlreadyExists' => 'A virtual directory with such a name already exists.',
'sysUserLoginSyntaxWindows' => 'You can use alphanumeric, dash (-), dot (.), and underscore (_) symbols in the user name. The user name must start with an alphanumeric symbol.',
'sysUserLoginSyntaxUnix' => 'You can use lowercase alphanumeric, dash (-), dot (.), and underscore (_) symbols in the user name. The user name must start with an alphanumeric symbol.',
'docrootNotInWebspaceRoot' => 'The specified directory is not located within the subscription\'s root directory.',
'docrootContainsSpecialCharacters' => 'The specified directory name contains symbols that cannot be used.',
'docrootWithinProhibitedDirectory' => 'The specified directory contains a service directory.',
'docrootWithinInstalledApplication' => 'The specified directory is overlapped by a web application installed at %path%.',
'docrootIsNotDirectory' => 'The specified path cannot be used because its part refers to a file.',
'docrootTooLongPart' => 'The specified directory name is too long.',
'subdomainWrongName' => '%errorDescription%',
'subdomainWrongDomain' => 'Wrong domain was selected.',
'domainAliasWrongName' => '%errorDescription%',
'phoneRegexNotMatch' => 'Incorrect phone number was specified, it contained not allowed symbols.',
'stateInvalid' => 'Incorrect state or province was specified.',
'zipRegexNotMatch' => 'Incorrect postal or ZIP code was specified.',
'limitValueInvalid' => 'The specified limit is invalid.',
'softLimitValueInvalid' => 'The value must be in the range %%MIN%%..%%MAX%%.',
'outgoingMessagesLimitValueInvalid' => 'The value must be in the range %%MIN%%..%%MAX%%. Only the Plesk administrator can adjust this setting.',
'limitMssqlDatabaseFileSizeValueInvalid' => 'The size of an MS SQL database file must be an integer number between 0 and 16 TB.',
'limitMssqlDatabaseLogFileSizeValueInvalid' => 'The size of an MS SQL database log file must be an integer number between 0 and 2 TB.',
'limitDiskspaceValueInvalid' => 'The disk space limit must be an integer number between 0 and 4095 TB.',
'limitTrafficValueInvalid' => 'The traffic limit must be an integer number between 0 and 4095 TB/month.',
'limitMboxQuotaValueInvalid' => 'The mailbox size limit must be an integer number between 0 and 4095 TB.',
'limitRetainPeriodValueInvalid' => 'The value for "Retain web and traffic statistics" in service plans cannot be less than the value for "Retain web and traffic statistics" in Tools & Settings > Server Settings. Specify an integer number greater than or equal to %%MIN%% and less than %%MAX%%.',
'limitValueOverused' => 'The currently used amount of resources exceeds the specified limit value. You cannot specify a value less than %%used%%',
'limitValueOverselled' => 'The resource usage limit of %%reserved%% is already assigned to subscriptions. You cannot specify a value less than %%reserved%%',
'lessThan' => "'%value%' is less than '%min%'",
'greaterThan' => "'%value%' is greater than '%max%'",
'greaterThanDiskQuota' => "%value% is greater than disk quota (%max%)",
'notDigits' => 'The value must be an integer number.',
'digitsInvalid' => 'The value must be an integer number.',
'digitsStringEmpty' => 'The value must be an integer number.',
'isEqual' => "The value must not be equal to '%invalidValue%'.",
'notInt' => 'The value must be an integer number.',
'maillistNameInvalid' => 'The specified mailing list address is not valid.',
'maillistReservedNameAlreadyExists' => 'The specified address is already reserved.',
'maillistAlreadyExists' => 'The specified address is already used by a mailing list.',
'maillistAlreadyExistsOnServer' => 'The specified name of mailing list is already used by other subscription',
'mailnameAlreadyExists' => 'The specified email address already exists.',
'mailaliasAlreadyExists' => 'The specified address is already used by an email alias.',
'autoresponderEndDateIsInvalid' => 'The specified date should be in the future.',
'mailPostboxLimit' => '%message%',
'userEmailLimitExceeded' => '%limitManagerMessage%',
'resourceCannotBeAllocated' => 'The requested value exceeds the reseller plan limits (%value%).',
'permissionCannotBeChecked' => 'Unable to grant the permission because it conflicts with the reseller plan.',
'dump.nameEmpty' => 'Please provide a dump name.',
'dump.nameInvalid' => 'A dump name cannot contain any of the following characters: %%chars%%.',
'dump.nameTooLong' => 'The dump file name is too long. The full dump path must not exceed %%maxLength%% characters.',
'zxcvbnEstimator.passwordStrength' => 'Your password is not complex enough. According to the server policy, the minimal password strength is %strength%.',
'zxcvbnEstimator.passwordStrengthVeryWeak' => 'Very weak (not recommended)',
'zxcvbnEstimator.passwordStrengthWeak' => 'Weak (not recommended)',
'zxcvbnEstimator.passwordStrengthMediocre' => 'Medium',
'zxcvbnEstimator.passwordStrengthStrong' => 'Strong (recommended)',
'zxcvbnEstimator.passwordStrengthStronger' => 'Very strong',
'zxcvbnEstimator.passwordStrengthVeryWeakHint' => 'Can be easily brute forced. Vulnerable to credential stuffing and dictionary attacks.',
'zxcvbnEstimator.passwordStrengthWeakHint' => 'Can be easily brute forced. Less vulnerable to credential stuffing and dictionary attacks.',
'zxcvbnEstimator.passwordStrengthMediocreHint' => 'Can be brute forced.',
'zxcvbnEstimator.passwordStrengthStrongHint' => 'Hard to brute force. Some protection against offline attacks.',
'zxcvbnEstimator.passwordStrengthStrongerHint' => 'Impractical to brute force. Reasonable protection against offline attacks.',
'emailCantBeRenamed' => "The server does not support renaming mail accounts.",
'emailOwnedByAnotherUser' => "This email address is owned by another user.",
'maillistAdminEmailShouldExistsOnDomain' => 'The email address of the mailing list administrator should be registered on the same domain as the mailing list.',
'webmailExists' => "Webmail service '%value%' already exists.",
'invalidDbName' => 'Database name can contain only alphanumeric, dot, dash, and underscore symbols.',
'longDbName' => 'Database name is too long.',
'dbNameClash' => 'Database name and database user name should be different.',
'dbConnectFailed' => 'Unable to connect to the database server. Please check the database user credentials and access restrictions.',
'databaseNameAlreadyExists' => 'A database with the name %value% already exists.',
'wrongUrlSyntax' => 'The specified address is not valid. You need to specify a valid address like http://domain.com, relative/path or mailto:address',
'connectionRefused' => 'Connection refused.',
'loginIncorrect' => 'Wrong username',
'failedToChangeDirectory' => 'Directory does not exist',
'failedToChangeMode' => 'Failed to change mode',
'failedToCreateDirectory' => 'File creation not allowed',
'failedToRenameDirectory' => 'File renaming not allowed',
'failedToDeleteDirectory' => 'File deletion not allowed',
'ipInvalid' => "'%value%' does not appear to be a valid IP address or it belongs to a wrong type.",
'ipv6IsNotGlobal' => "'%value%' is not a public IP address.",
'ipMaskInvalid' => "'%value%' does not appear to be a valid IP address mask.",
'ipInvalidForInterface' => 'The specified IP address cannot be used on network interface. You need to specify a valid IP address with subnet prefix range or mask.',
'ipInvalidForInterfaceIpv6NotAvailable' => 'The specified IP address cannot be used on selected network interface because IPv6 support is switched off for this interface.',
'ipAlreadyExists' => 'IP address %value% already exists.',
'notInArray' => 'This option is not supported.',
'ipAddressIsNotSelected' => 'At least one IP address must be selected.',
'noServiceNodeSpecified' => 'Internal error: no service node specified.',
'serviceNodeInvalidName' => 'Invalid service node name "%value%".',
'serviceNodeNameAlreadyExists' => 'The service node with the name "%value%" already exists.',
'serviceNodeIpUsed' => "Unable to remove the service node: the IP address is registered.",
'serviceNodeIpAddressAlreadyExists' => 'The service node with the IP address "%value%" already exists.',
'serviceNodeInvalidTransport' => 'Invalid transport name "%value%".',
'app_non_unique_setting_value' => 'Another object has the same setting value. This setting must be unique for this object.',
'wrongLocalUrlSyntax' => 'The specified address is invalid. Please specify a valid local address like /smb/web/view.',
'phpIsapiHandlerTypeNotSupported' => 'The ISAPI handler type is not supported by the current PHP version.',
'dbNameNotExist' => 'The specified database does not exist.',
'invalidBooleanValue' => 'The allowed values are "true" or "false".',
'invalidMimeType' => 'The specified MIME type is invalid: "%value%".',
'invalidHeaders' => 'The specified header is invalid: "%value%".',
'invalidHandler' => 'The specified handler is invalid: "%value%".',
'invalidAllowDeny' => 'The specified Allow/Deny directive is invalid: "%value%".',
'nonUniqueAllowDeny' => 'The specified value for the Allow/Deny directive already exists: "%value%".',
'maxItemsCountExeededAllowDeny' => 'The number of IP addresses in the list must be less than or equal to %value%.',
'invalidDirectoryIndex' => 'The specified root directory index file is invalid.',
'invalidNginxProxyMode' => 'The specified value for the nginxProxyMode property is invalid. The allowed values are "true" or "false".',
'invalidNginxHttp3Enabled' => 'The specified value for the NginxHttp3Enabled property is invalid. The allowed values are "true" or "false".',
'invalidNginxTransparentMode' => 'The specified value for the nginxTransparentMode property is invalid. The allowed values are "true" or "false".',
'invalidNginxServeStatic' => 'The specified value for the nginxServeStatic property is invalid. The allowed values are "true" or "false".',
'invalidStaticFilesExtensions' => 'The specified static files extensions are invalid: "%value%".',
'invalidNginxServePhp' => 'The specified value for the nginxServePhp property is invalid. The allowed values are "true" or "false".',
'invalidDocuments' => 'The document name must not contain commas (",").',
'duplicateDocuments' => 'The following documents already exist in the list of default documents: "%value%"',
'protected_directory_invalid_name' => 'Protected directory name is invalid.',
'protected_directory_invalid_login' => 'The login of a password protected directory user must be no longer than 20 alphanumeric characters. The login can also contain the dash symbol ("-"), but cannot start with it.',
'notARelativePath' => 'The path must be relative',
'cannotUseJunctions' => 'Cannot use junctions outside webspace as compilation temporary directory',
'notBetween' => '"%value%" is not between "%min%" and "%max%", inclusively',
'notBetweenStrict' => '"%value%" is not strictly between "%min%" and "%max%"',
'redirectToMyself' => 'The website cannot be forwarded to itself. Enter the destination address different from the main website\'s URL.',
'redirectToAlias' => 'The website cannot be forwarded to its alias. Enter the destination address different from the main website alias\'s address.',
'relativePathInvalid' => 'The specified path is invalid.',
'aspDotNetSettingsInvalid' => 'One or more of the specified values for ASP.NET settings are invalid.',
'mboxOutgoingMessagesLimitValueInvalid' => 'The value of the limit on outgoing messages for a mailbox must be greater than "%%MIN%%".',
'domainOutgoingMessagesLimitValueInvalid' => 'The value of the limit on outgoing messages for a domain must be greater than "%%MIN%%".',
'subscriptionOutgoingMessagesLimitValueInvalid' => 'The value of the limit on outgoing messages for a subscription must be greater than "%%MIN%%".',
'iisAuthNotEnabled' => 'Anonymous or Windows authentication must be switched on in the web server settings for the domain.',
'mboxOutgoingMessagesLimitValueInvalidDigit' => 'The value of the limit on outgoing messages for a mailbox must be a positive integer number or \'default\'. It can also be \'-1\' for the \'Unlimited\' value.',
'domainOutgoingMessagesLimitValueInvalidDigit' => 'The value of the limit on outgoing messages for a domain must be a positive integer number or \'default\'. It can also be \'-1\' for the \'Unlimited\' value.',
'subscriptionOutgoingMessagesLimitValueInvalidDigit' => 'The value of the limit on outgoing messages for a subscription must be a positive integer number or \'default\'. It can also be \'-1\' for the \'Unlimited\' value.',
'outgoingMessagesReportPeriodValueInvalid' => 'The specified value for the reporting period is not supported.',
'outgoingMessagesNotificationPeriodValueInvalid' => 'The specified value for the notification period is not supported.',
'textItemsListInvalid' => 'The specified item is invalid: "%value%".',
'textItemsListInvalidMulti' => 'The specified items are invalid: "%value%".',
'textItemsListNonUnique' => 'The specified value already exists: "%value%".',
'textItemsListMaxItemsCountExeeded' => 'The number of items should not exceed %value%.',
'invalidAcl' => 'The specified host is invalid: "%value%".',
'nonUniqueAcl' => 'The specified value for host already exists: "%value%".',
'httpInvalidStatusFormat' => 'Status codes must be numbers in the form 400 or 400.1',
'httpInvalidStatusCode' => 'Status codes must be between %%minCode%% and %%maxCode%%',
'httpInvalidStatusSubCode' => 'Sub-status codes must be between %%minSubCode%% and %%maxSubCode%%',
'httpInvalidStatusRange' => 'Status ranges should specify a range from a minimum to maximum value',
'phpSettingValueByteRegexNotMatch' => 'An incorrect value was specified. Type in an integer number and a shorthand character (K for kilobyte, M for megabyte, G for gigabyte, for example, 128M) ',
'phpFpmServersAmountNotPositive' => "The value must be a positive number",
'phpFpmServersAmountLessThan' => "'%value%' is less than '%%min%%' (%%field%%)",
'phpFpmServersAmountGreaterThan' => "'%value%' is greater than '%%max%%' (%%field%%)",
'phpInvalidIniSyntax' => "Invalid INI syntax detected on line %%line%%: '%%text%%'",
'portRangeInvalid' => 'The specified port range is invalid. The left value must be smaller than the right one.',
'portRangeValueInvalid' => 'The %value% value in the port range is invalid. It must be in %min% - %max%.',
'domainResolvesToAnotherIp' => 'The domain resolves to the incorrect IP address (%value%). To put your website online, correct %%dnsSettingsLink%%.',
'domainResolvesToAnotherServer' => 'Cannot use the domain name because it resolves to another server. To fix the issue, change the policy in Tools & Settings > Prohibited Domain Names (under "Security"), or contact your hosting provider.',
'domainNotResolved' => 'The domain is not resolvable. To put your website online, correct %%dnsSettingsLink%%.',
'dnsSettingsLink' => 'DNS Settings',
'backupRotationSingleValueInvalid' => 'The limit is exceeded.',
'backupRotationMultipleValueInvalid' => 'The limit is exceeded by all backups scheduled to be stored in the local storage: %%details%%.',
'backupRotationDetail' => '{count, plural, one {# {type} backup} other {# {type} backups}}',
'backupRotationTypeHourly' => 'hourly',
'backupRotationTypeDaily' => 'daily',
'backupRotationTypeWeekly' => 'weekly',
'backupRotationTypeMonthly' => 'monthly',
'backupPathInvalidCharacters' => '"%value%" contains invalid characters.',
'backupPathInvalidDot' => '"%value%" contains an invalid path "." or "..".',
'backup.outputFile.invalidCharacters' => 'The backup filename must not end with a number.',
'backup.outputFile.empty' => 'The backup path must not be empty.',
'networkAccessAlreadyExists' => 'The network is already in the IP access restriction list.',
'codeRegexNotMatch' => 'The activation code is not valid.',
'nameUsedForPlesk' => 'Unable to create the domain because its name is found in the URL you used to log in to Plesk. To create the domain, log in to Plesk via https://%value%:8443 or https://plesk.%value%.',
'invalidNameDirectory' => 'The specified name is invalid.',
'invalidPasswordCharacters' => 'Password cannot contain quotes, spaces or national characters.',
'invalidPasswordLength' => 'Password should be %%min%%-%%max%% characters length.',
'passwordContainsLogin' => 'Password should not contain login.',
'invalidPhpExtensionName' => 'The extension name is invalid.',
'hexStringNotMatch' => 'The specified value does not appear to be a valid hexadecimal string.',
'invalidCertificateData' => 'The specified value does not appear to be a valid certificate data.',
'invalidSha256Hash' => 'The specified value does not appear to be a valid SHA-256 hash.',
'invalidSha512Hash' => 'The specified value does not appear to be a valid SHA-512 hash.',
'invalidTlsaMatchingType' => 'An invalid TLSA matching type was provided.',
'invalidHttpsIpv4hint' => 'The specified value must be empty or contain a comma-separated list of IPv4 addresses.',
'invalidHttpsIpv6hint' => 'The specified value must be empty or contain a comma-separated list of IPv6 addresses.',
'invalidHttpsProtocols' => 'The specified value must not contain any white spaces and \'=\', \'\\\' characters and must be no longer than 255 bytes.',
'invalidHttpsVal' => 'The DNS HTTPS record\'s value must conform to the RFC 9460 standard.',
'invalidHttpsValHost' => 'The value of the target host option must be a valid domain name or empty.',
'invalidHttpsValPort' => 'The value of the \'port\' option must be between 0 and 65535 inclusively.',
'invalidHttpsValProtocols' => 'The value of the \'alpn\' option must not contain any white spaces and \'=\', \'\\\' characters and must be no longer than 255 bytes.',
'invalidHttpsValIpv4hint' => 'The value of the \'ipv4hint\' option must be empty or contain a comma-separated list of IPv4 addresses.',
'invalidHttpsValIpv6hint' => 'The value of the \'ipv6hint\' option must be empty or contain a comma-separated list of IPv6 addresses.',
'fail2ban.invalidIpsWithJailsList' => 'The list of IP addresses and jail names must be specified in the \'IP,JAIL[;IP,JAIL...]\' form.',
'fail2ban.invalidIp' => 'IP addresses on the list must be valid IP addresses or CIDR masks.',
'fail2ban.invalidIpList' => 'The list of IP addresses must be specified in the \'IP[;IP...]\' form.',
'fail2ban.invalidJail' => 'Jails on the list must exist and be active on the server.',
'fail2ban.ipTooLong' => 'IP addresses on the list must be no longer than {max, plural, one {# character} other {# characters}}.',
'fail2ban.ipTrusted' => 'IP addresses on the list must not be trusted IP addresses.',
'fail2ban.banTrustedIp' => 'The IP address is marked as trusted and cannot be banned.',
'notifyInvalid' => 'The following values are expected: %value%.',
'cronStyleError' => 'Invalid crontab syntax.',
'cronStyleErrorWin' => 'Slash (/) and hyphen (-) are not allowed.',
'scheduler.sysUserLoginInvalid' => 'The system user with the name %value% is not allowed or does not exist.',
'smarthost.invalidHostname' => 'The specified value must be a valid domain name or an IP address.',
'smarthost.invalidUsernameCharacters' => 'The username can only contain letters, numbers, and special characters except %%invalid%%.',
'smarthost.invalidUsernameLength' => 'The username length must be between %%minLength%% and %%maxLength%% characters.',
'smarthost.invalidEncryption' => 'This option is not supported.',
'serverComponents.componentNotExists' => "The component '%%value%%' does not exist.",
'serverComponents.packageNotExists' => "The package '%%value%%' does not exist.",
];

View File

@@ -1,21 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'title' => 'Change View',
'serviceProviderView' => 'Service Provider view',
'serviceProviderViewHint' => 'for web hosting providers',
'serviceProviderViewRecommended' => 'recommended for web hosting providers',
'powerUserView' => 'Power User view',
'powerUserViewHint' => 'for developers and web agencies',
'powerUserViewRecommended' => 'recommended for developers and web agencies',
'currentViewMessage' => 'You are currently in %%view%% (%%hint%%).',
'actionMessage' => '%%switchLink%% (%%recommended%%) or %%helpLink%%.',
'switchView' => 'Switch to %%view%%',
'learnMore' => 'learn more about views',
'powerUserViewWarning' => "If customers were added in Service Provider View, their domains aren't shown in Power User View. Only admin's domains are available in this view.",
'confirmationBoxText' => 'Do you want to hide the Change View menu?',
'confirmationBoxDescription' => 'Note that hiding the menu will remove it permanently. You will still be able to switch between views in Tools & Settings > Interface Management.',
'confirmationBoxButtonYes' => 'Yes',
'confirmationBoxButtonNo' => 'No',
'hide' => 'Hide View Switcher',
];

View File

@@ -1,12 +0,0 @@
<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
'message' => 'New configuration files for the Apache web server were not created due to the errors in configuration templates: %%error%%. Detailed error descriptions were sent to you by email. %%howToFix%% Please resolve the issues and click %%link%% to generate broken configuration files once again or %%linkAll%% to generate all configuration files.',
'knownIssue' => 'To fix the issue, follow the instructions described in KB: %%kbArticle%%',
'link' => 'here',
'linkAll' => 'here',
'moduleLink' => 'See the details in Configuration Troubleshooter',
'messageInProgress' => 'Web server configuration is in progress. Do not leave this page until the operation is completed.',
'messageSuccess' => 'Web server configuration is successfully completed: New configuration files were created and applied to the web server.',
'messageFailure' => 'Unable to configure the web server: ',
];