Merge remote-tracking branch 'origin/2.1.x'
This commit is contained in:
@@ -47,6 +47,8 @@ return [
|
||||
'2fa_overview_desc' => 'Here you can activate a two-factor authentication for your account.<br><br>You can either use an authenticator-app (time-based one-time password / TOTP) or let froxlor send you an email to your account-address after each successful login with a one-time password.',
|
||||
'2fa_email_desc' => 'Your account is set up to use one-time passwords via e-mail. To deactivate, click on "Deactivate 2FA"',
|
||||
'2fa_ga_desc' => 'Your account is set up to use time-based one-time passwords via authenticator-app. Please scan the QR code below with your desired authenticator app to generate the codes. To deactivate, click on "Deactivate 2FA"',
|
||||
'2fa_not_activated' => 'Two-factor authentication is not enabled',
|
||||
'2fa_not_activated_for_user' => 'Two-factor authentication is not enabled for the current user',
|
||||
],
|
||||
'admin' => [
|
||||
'overview' => 'Overview',
|
||||
@@ -501,6 +503,11 @@ return [
|
||||
'adminguide' => 'Admin guide',
|
||||
'userguide' => 'User guide',
|
||||
'apiguide' => 'API guide',
|
||||
'domain_duplicate' => 'Duplicate domain',
|
||||
'domain_duplicate_named' => 'Duplicate %s',
|
||||
'backups' => [
|
||||
'backups' => 'Backups',
|
||||
],
|
||||
],
|
||||
'apcuinfo' => [
|
||||
'clearcache' => 'Clear APCu cache',
|
||||
@@ -569,7 +576,8 @@ return [
|
||||
'cron_usage_report' => 'Web- and traffic-reports',
|
||||
'cron_mailboxsize' => 'Mailbox-size calculation',
|
||||
'cron_letsencrypt' => 'Let\'s Encrypt certificate updates',
|
||||
'cron_backup' => 'Process backup jobs',
|
||||
'cron_export' => 'Process data-export jobs',
|
||||
'cron_backup' => 'Process system- and customer backup jobs',
|
||||
],
|
||||
'cronjob' => [
|
||||
'cronjobsettings' => 'Cronjob settings',
|
||||
@@ -702,11 +710,13 @@ return [
|
||||
'RP' => 'Responsible Person record<br>Structure: <code>mailbox[replace @ with a dot] txt-record-name</code><br>Example: <code>team.froxlor.org. froxlor.org.</code>',
|
||||
'SRV' => 'Service location record, used for newer protocols instead of creating protocol-specific records such as MX.<br>Structure: <code>priority weight port target</code><br>Example: <code>0 5 5060 sipserver.example.com.</code><br>Note: For priority, use field above',
|
||||
'SSHFP' => 'The SSHFP resource record is used to publish secure shell (SSH) key fingerprints in the DNS.<br>Structure: <code>algorithm type fingerprint</code><br>Algorithms: <code>0: reserved, 1: RSA, 2: DSA, 3: ECDSA, 4: Ed25519, 6: Ed448</code><br>Types: <code>0: reserved, 1: SHA-1, 2: SHA-256</code><br>Example: <code>2 1 123456789abcdef67890123456789abcdef67890</code>',
|
||||
'TLSA' => 'TLSA (TLS Authentication) record is used to publish fingerprint of a TLS/SSL certificate. It is commonly used for DANE.<br>TLSA records can only be trusted if DNSSEC is enabled on your domain.<br>Structure: <code>usage selector type fingerprint</code><br>Certificate usage: <code>0: PKIX-T, 1: PKIX-EE, 2: DANE-TA, 3: DANE-EE</code><br>Selector: <code>0: Use full certificate, 1: Use subject public key</code><br>Matching type: <code>0: Full: No Hash, 1: SHA-256 Hash, 2:SHA-512 Hash</code><br>Example: <code>3 1 1 123456789abcdef67890123456789abcdef123456789abcdef123456789abcde</code>',
|
||||
'TXT' => 'Free definable, descriptive text.'
|
||||
]
|
||||
],
|
||||
'domain' => [
|
||||
'openbasedirpath' => 'OpenBasedir-path',
|
||||
'inherited' => 'Same as parent-domain',
|
||||
'docroot' => 'Path from field above',
|
||||
'homedir' => 'Home directory',
|
||||
'docparent' => 'Parent-directory of path from field above',
|
||||
@@ -732,9 +742,6 @@ return [
|
||||
'aliasdomains' => 'Alias domains',
|
||||
'redirectifpathisurl' => 'Redirect code (default: empty)',
|
||||
'redirectifpathisurlinfo' => 'You only need to select one of these if you entered an URL as path<br/><strong class="text-danger">NOTE:</strong> Changes are only applied if the given path is an URL.',
|
||||
'issubof' => 'This domain is a subdomain of another domain',
|
||||
'issubofinfo' => 'You have to set this to the correct domain if you want to add a subdomain as full-domain (e.g. you want to add "www.domain.tld", you have to select "domain.tld" here)',
|
||||
'nosubtomaindomain' => 'No subdomain of a full domain',
|
||||
'ipandport_multi' => [
|
||||
'title' => 'IP address(es)',
|
||||
'description' => 'Specify one or more IP address for the domain.<br /><br /><div class="text-danger">NOTE: IP addresses cannot be changed when the domain is configured as <strong>alias-domain</strong> of another domain.</div>',
|
||||
@@ -767,6 +774,7 @@ return [
|
||||
'openbasedirenabled' => 'Openbasedir restiction',
|
||||
'hsts' => 'HSTS enabled',
|
||||
'aliasdomainid' => 'ID of alias domain',
|
||||
'nodomainsassignedbyadmin' => 'Your account has currently no (active) domains assigned to it. Please contact your administrator if you think this is wrong.',
|
||||
],
|
||||
'emails' => [
|
||||
'description' => 'Here you can create and change your email addresses.<br />An account is like your letterbox in front of your house. If someone sends you an email, it will be dropped into the account.<br /><br />To download your emails use the following settings in your mailprogram: (The data in <i>italics</i> has to be changed to the equivalents you typed in!)<br />Hostname: <b><i>domainname</i></b><br />Username: <b><i>account name / e-mail address</i></b><br />password: <b><i>the password you\'ve chosen</i></b>',
|
||||
@@ -837,11 +845,12 @@ return [
|
||||
'domainisaliasorothercustomer' => 'The selected alias domain is either itself an alias domain, has a different ip/port combination or belongs to another customer.',
|
||||
'emailexistalready' => 'The email-address %s already exists.',
|
||||
'maindomainnonexist' => 'The main-domain %s does not exist.',
|
||||
'maindomaindeactivated' => 'The main-domain %s is deactivated.',
|
||||
'destinationnonexist' => 'Please create your forwarder in the field \'Destination\'.',
|
||||
'destinationalreadyexistasmail' => 'The forwarder to %s already exists as active email-address.',
|
||||
'destinationalreadyexist' => 'You have already defined a forwarder to "%s"',
|
||||
'destinationiswrong' => 'The forwarder %s contains invalid character(s) or is incomplete.',
|
||||
'backupfoldercannotbedocroot' => 'The folder for backups cannot be your homedir, please chose a folder within your homedir, e.g. /backups',
|
||||
'dumpfoldercannotbedocroot' => 'The folder for data-dumps cannot be your homedir, please chose a folder within your homedir, e.g. /dumps',
|
||||
'templatelanguagecombodefined' => 'The selected language/template combination has already been defined.',
|
||||
'templatelanguageinvalid' => 'The selected language does not exist',
|
||||
'ipstillhasdomains' => 'The IP/Port combination you want to delete still has domains assigned to it, please reassign those to other IP/Port combinations before deleting this IP/Port combination.',
|
||||
@@ -946,7 +955,8 @@ return [
|
||||
'domain_import_error' => 'Following error occurred while importing domains: %s',
|
||||
'fcgidandphpfpmnogoodtogether' => 'FCGID and PHP-FPM cannot be activated at the same time',
|
||||
'no_apcuinfo' => 'No cache info available. APCu does not appear to be running.',
|
||||
'no_opcacheinfo' => 'No cache info available. OPCache does not appear to be running.',
|
||||
'no_opcacheinfo' => 'No OPCache info available. OPCache does not appear to be loaded.',
|
||||
'inactive_opcacheinfo' => 'OPCache seems to be installed but not activated.',
|
||||
'nowildcardwithletsencrypt' => 'Let\'s Encrypt cannot handle wildcard-domains using ACME in froxlor (requires dns-challenge), sorry. Please set the ServerAlias to WWW or disable it completely',
|
||||
'customized_version' => 'It looks like your Froxlor installation has been modified, no support sorry.',
|
||||
'autoupdate_0' => 'Unknown error',
|
||||
@@ -961,8 +971,8 @@ return [
|
||||
'autoupdate_10' => 'Minimum supported version of PHP is 7.4.0',
|
||||
'autoupdate_11' => 'Webupdate is disabled',
|
||||
'mailaccistobedeleted' => 'Another account with the same name (%s) is currently being deleted and can therefore not be added at this moment.',
|
||||
'customerhasongoingbackupjob' => 'There is already a backup job waiting to be processed, please be patient.',
|
||||
'backupfunctionnotenabled' => 'The backup function is not enabled',
|
||||
'customerhasongoingexportjob' => 'There is already a data export job waiting to be processed, please be patient.',
|
||||
'exportfunctionnotenabled' => 'The export function is not enabled',
|
||||
'dns_domain_nodns' => 'DNS is not enabled for this domain',
|
||||
'dns_content_empty' => 'No content given',
|
||||
'dns_content_invalid' => 'DNS content invalid',
|
||||
@@ -984,6 +994,7 @@ return [
|
||||
'domain_nopunycode' => 'You must not specify punycode (IDNA). The domain will automatically be converted',
|
||||
'dns_record_toolong' => 'Records/labels can only be up to 63 characters',
|
||||
'noipportgiven' => 'No IP/port given',
|
||||
'nosslippportgiven' => 'When enabling SSL you need to select a SSL IP/port',
|
||||
'jsonextensionnotfound' => 'This feature requires the php json-extension.',
|
||||
'cannotdeletesuperadmin' => 'The first admin cannot be deleted.',
|
||||
'no_wwwcnamae_ifwwwalias' => 'Cannot set CNAME record for "www" as domain is set to generate a www-alias. Please change settings to either "No alias" or "Wildcard alias"',
|
||||
@@ -997,6 +1008,10 @@ return [
|
||||
'invalidcronjobintervalvalue' => 'Cronjob interval must be one of: %s',
|
||||
'phpgdextensionnotavailable' => 'The PHP GD extension is not available. Unable to validate image-data',
|
||||
'2fa_wrongcode' => 'The code entered is not valid',
|
||||
'gnupgextensionnotavailable' => 'The PHP GnuPG extension is not available. Unable to validate PGP Public Key',
|
||||
'invalidpgppublickey' => 'The PGP Public Key is not valid',
|
||||
'invalid_validtime' => 'Valid time in seconds can only be between 10 and 120',
|
||||
'customerphpenabledbutnoconfig' => 'Customer has PHP activated but no PHP-configuration was selected.',
|
||||
],
|
||||
'extras' => [
|
||||
'description' => 'Here you can add some extras, for example directory protection.<br />The system will need some time to apply the new settings after every change.',
|
||||
@@ -1016,10 +1031,10 @@ return [
|
||||
'execute_perl' => 'Execute perl/CGI',
|
||||
'htpasswdauthname' => 'Authentication reason (AuthName)',
|
||||
'directoryprotection_edit' => 'Edit directory protection',
|
||||
'backup' => 'Create backup',
|
||||
'backup_web' => 'Backup web-data',
|
||||
'backup_mail' => 'Backup mail-data',
|
||||
'backup_dbs' => 'Backup databases',
|
||||
'export' => 'Create data dump',
|
||||
'dump_web' => 'Include web-data',
|
||||
'dump_mail' => 'Include mail-data',
|
||||
'dump_dbs' => 'Include databases',
|
||||
'path_protection_label' => '<strong class="text-danger">Important</strong>',
|
||||
'path_protection_info' => 'We strongly recommend protecting the given path, see "Extras" -> "Directory protection"',
|
||||
],
|
||||
@@ -1168,7 +1183,7 @@ Yours sincerely, your administrator',
|
||||
'extras' => 'Extras',
|
||||
'directoryprotection' => 'Directory protection',
|
||||
'pathoptions' => 'Path options',
|
||||
'backup' => 'Backup',
|
||||
'export' => 'Data export',
|
||||
],
|
||||
'traffic' => [
|
||||
'traffic' => 'Traffic',
|
||||
@@ -1307,10 +1322,15 @@ Yours sincerely, your administrator',
|
||||
'letsencrypt' => 'Using Let\'s encrypt',
|
||||
'set' => 'Apply',
|
||||
'shell' => 'Shell',
|
||||
'backuppath' => [
|
||||
'title' => 'Destination path for the backup',
|
||||
'description' => 'This is the path where the backups will be stored. If backup of web-data is selected, all files from the homedir are stored excluding the backup-folder specified here.',
|
||||
'exportpath' => [
|
||||
'title' => 'Destination path for the exported data',
|
||||
'description' => 'This is the path where the export-archive will be stored. If web-data is being included, all files from the homedir are stored excluding the folder specified here.',
|
||||
],
|
||||
'export_pgp_public_key' => [
|
||||
'title' => 'Public PGP key for encryption',
|
||||
'description' => 'This is the public PGP key which will be used to encrypt the export. If you leave this field empty, the export will not be encrypted.',
|
||||
],
|
||||
'pgp_public_key' => 'Public PGP key',
|
||||
'none_value' => 'None',
|
||||
'viewlogs' => 'View logfiles',
|
||||
'not_configured' => 'System not configured yet. Click here to go to configurations.',
|
||||
@@ -1339,6 +1359,8 @@ Yours sincerely, your administrator',
|
||||
'description' => 'Select the field you want to search in'
|
||||
],
|
||||
'upload_import' => 'Upload and import',
|
||||
'profile' => 'My profile',
|
||||
'use_checkbox_for_unlimited' => 'The value "0" deactivates this resource. The checkbox on the right allows "unlimited" usage.',
|
||||
],
|
||||
'phpfpm' => [
|
||||
'vhost_httpuser' => 'Local user to use for PHP-FPM (Froxlor vHost)',
|
||||
@@ -1377,7 +1399,7 @@ Yours sincerely, your administrator',
|
||||
'email_reallydelete_forwarder' => 'Do you really want to delete the forwarder %s?',
|
||||
'extras_reallydelete' => 'Do you really want to delete the directory protection for %s?',
|
||||
'extras_reallydelete_pathoptions' => 'Do you really want to delete the path options for %s?',
|
||||
'extras_reallydelete_backup' => 'Do you really want to abort the planned backup job?',
|
||||
'extras_reallydelete_export' => 'Do you really want to abort the planned export job?',
|
||||
'ftp_reallydelete' => 'Do you really want to delete the FTP-account %s?',
|
||||
'mysql_reallydelete' => 'Do you really want to delete the database %s? This cannot be undone!',
|
||||
'admin_configs_reallyrebuild' => 'Do you really want to rebuild all config files?',
|
||||
@@ -1393,7 +1415,6 @@ Yours sincerely, your administrator',
|
||||
'admin_quotas_reallyenforce' => 'Do you really want to enforce the default quota to all Users? This cannot be reverted!',
|
||||
'phpsetting_reallydelete' => 'Do you really want to delete these settings? All domains which use these settings currently will be changed to the default config.',
|
||||
'fpmsetting_reallydelete' => 'Do you really want to delete these php-fpm settings? All php configurations which use these settings currently will be changed to the default config.',
|
||||
'remove_subbutmain_domains' => 'Also remove domains which are added as full domains but which are subdomains of this domain?',
|
||||
'customer_reallyunlock' => 'Do you really want to unlock customer %s?',
|
||||
'admin_integritycheck_reallyfix' => 'Do you really want to try fixing all database integrity problems automatically?',
|
||||
'plan_reallydelete' => 'Do you really want to delete the hosting plan %s?',
|
||||
@@ -2037,9 +2058,9 @@ Yours sincerely, your administrator',
|
||||
'title' => 'Additional CAA DNS records',
|
||||
'description' => 'DNS Certification Authority Authorization (CAA) is an Internet security policy mechanism which allows domain name holders to indicate to certificate authorities<br>whether they are authorized to issue digital certificates for a particular domain name. It does this by means of a new "CAA" Domain Name System (DNS) resource record.<br><br>The content of this field will be included into the DNS zone directly (each line results in a CAA record).<br>If Let\'s Encrypt is enabled for this domain, this entry will always be added automatically and does not need to be added manually:<br><code>0 issue "letsencrypt.org"</code> (If domain is a wildcard domain, issuewild will be used instead).<br>To enable Incident Reporting, you can add an <code>iodef</code> record. An example for sending such report to <code>me@example.com</code> would be:<br><code>0 iodef "mailto:me@example.com"</code><br><br><strong>Attention:</strong> The code won\'t be checked for any errors. If it contains errors, your CAA records might not work!',
|
||||
],
|
||||
'backupenabled' => [
|
||||
'title' => 'Enable backup for customers',
|
||||
'description' => 'If activated, the customer will be able to schedule backup jobs (cron-backup) which generates an archive within his docroot (subdirectory chosable by customer)',
|
||||
'exportenabled' => [
|
||||
'title' => 'Enable data export for customers',
|
||||
'description' => 'If activated, the customer will be able to schedule data export jobs (cron-export) which generates an archive within his docroot (subdirectory chosable by customer)',
|
||||
],
|
||||
'dnseditorenable' => [
|
||||
'title' => 'Enable DNS editor',
|
||||
@@ -2131,12 +2152,8 @@ Yours sincerely, your administrator',
|
||||
'description' => 'The content of this field will be included into this ip/port vHost container directly. You can use the following variables:<br/><code>{DOMAIN}</code>, <code>{DOCROOT}</code>, <code>{CUSTOMER}</code>, <code>{IP}</code>, <code>{PORT}</code>, <code>{SCHEME}</code>, <code>{FPMSOCKET}</code> (if applicable)<br/> Attention: The code won\'t be checked for any errors. If it contains errors, webserver might not start again!',
|
||||
],
|
||||
'includedefault_sslvhostconf' => 'Include non-SSL vHost-settings in SSL-vHost',
|
||||
'apply_specialsettings_default' => [
|
||||
'title' => 'Default value for "Apply specialsettings to all subdomains (*.example.com)\' setting when editing a domain',
|
||||
],
|
||||
'apply_phpconfigs_default' => [
|
||||
'title' => 'Default value for "Apply php-config to all subdomains:\' setting when editing a domain',
|
||||
],
|
||||
'apply_specialsettings_default' => 'Default value for "Apply specialsettings to all subdomains (*.example.com)" setting when editing a domain',
|
||||
'apply_phpconfigs_default' => 'Default value for "Apply php-config to all subdomains" setting when editing a domain',
|
||||
'awstats' => [
|
||||
'logformat' => [
|
||||
'title' => 'LogFormat setting',
|
||||
@@ -2195,7 +2212,7 @@ Yours sincerely, your administrator',
|
||||
'toolselect' => 'Traffic analyzer',
|
||||
'webalizer' => 'Webalizer',
|
||||
'awstats' => 'AWStats',
|
||||
'goaccess' => 'goacccess'
|
||||
'goaccess' => 'goaccess'
|
||||
],
|
||||
'requires_reconfiguration' => 'Changing this settings might require a reconfiguration of the following services:<br><strong>%s</strong>',
|
||||
'req_limit_per_interval' => [
|
||||
@@ -2206,6 +2223,11 @@ Yours sincerely, your administrator',
|
||||
'title' => 'Rate-limit interval',
|
||||
'description' => 'Specify the time in seconds for the number of HTTP requests, default is "60"',
|
||||
],
|
||||
'option_requires_otp' => 'This setting requires an OTP validation',
|
||||
'panel_menu_collapsed' => [
|
||||
'title' => 'Collapse menu-sections',
|
||||
'description' => 'If deactivated, the left-side menu sections will always be expanded.',
|
||||
],
|
||||
],
|
||||
'spf' => [
|
||||
'use_spf' => 'Activate SPF for domains?',
|
||||
@@ -2224,8 +2246,8 @@ Yours sincerely, your administrator',
|
||||
'settingssaved' => 'The settings have been successfully saved.',
|
||||
'rebuildingconfigs' => 'Successfully inserted tasks for rebuild configfiles',
|
||||
'domain_import_successfully' => 'Successfully imported %s domains.',
|
||||
'backupscheduled' => 'Your backup job has been scheduled. Please wait for it to be processed',
|
||||
'backupaborted' => 'Your scheduled backup has been cancelled',
|
||||
'exportscheduled' => 'Your export job has been scheduled. Please wait for it to be processed',
|
||||
'exportaborted' => 'Your scheduled export has been cancelled',
|
||||
'dns_record_added' => 'Record added successfully',
|
||||
'dns_record_deleted' => 'Record deleted successfully',
|
||||
'testmailsent' => 'Test mail sent successfully',
|
||||
@@ -2244,7 +2266,7 @@ Yours sincerely, your administrator',
|
||||
'DELETE_EMAIL_DATA' => 'Delete customer e-mail data.',
|
||||
'DELETE_FTP_DATA' => 'Delete customer ftp-account data.',
|
||||
'REBUILD_CRON' => 'Rebuilding the cron.d-file',
|
||||
'CREATE_CUSTOMER_BACKUP' => 'Backup job for customer %s',
|
||||
'CREATE_CUSTOMER_DATADUMP' => 'Data export job for customer %s',
|
||||
'DELETE_DOMAIN_PDNS' => 'Delete domain %s from PowerDNS database',
|
||||
'DELETE_DOMAIN_SSL' => 'Delete ssl files of domain %s',
|
||||
],
|
||||
@@ -2325,7 +2347,7 @@ Yours sincerely, your administrator',
|
||||
'usersettings' => [
|
||||
'custom_notes' => [
|
||||
'title' => 'Custom notes',
|
||||
'description' => 'Feel free to put any notes you want/need in here. They will show up in the admin/customer overview for the corresponding user.',
|
||||
'description' => 'Feel free to put any notes you want/need in here. They will show up in the admin/customer overview for the corresponding user.<br>Markdown is supported, HTML will be removed.',
|
||||
'show' => 'Show your notes on the dashboard of the user',
|
||||
],
|
||||
'api_allowed' => [
|
||||
|
||||
Reference in New Issue
Block a user